Function at 0x48f031
Capabilities:
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ecx
ror ecx, 1
push ebx
adc ebx, ecx
push eax
shl ah, 5
stc
shr bh, cl
push esi
or esi, ebx
and ecx, 0x15601cf1
dec eax
cmp esi, ebx
rol ah, 5
push edx
and dx, cx
not dx
sbb edx, ecx
dec ax
stc
stc
inc si
not si
stc
rol ebx, cl
and cx, 0xab4
sub bx, 0x1740
xchg bh, ch
nop
shr bx, cl
rol cl, 4
test dx, 0x5534
mov ecx, 0x2ba2643
nop
rol eax, cl
mov ch, dh
dec ax
inc dx
shl eax, cl
mov al, bh
adc dx, 0x1526
cmp esi, 0x5f478242
xor cl, dl
sub eax, ecx
sbb dh, 0x1d
inc dl
nop
cmp bh, 0x50
ror cl, 1
dec si
xchg dx, ax
sub ch, bh
xor dx, cx
and dh, ch
not esi
sub cl, ch
push edi
xor edx, edi
or ecx, 0x65151119
dec si
cmp ebx, edx
test dx, si
xchg esi, ebx
nop
shl si, cl
test edx, esi
shl bx, cl
adc ch, al
nop
test ch, al
dec dl
sub ebx, 0x4a37b45b
and ah, al
stc
mov dx, 0x4ddf
stc
rol esi, cl
add dh, cl
not bl
ror ebx, cl
ror ax, cl
ror bx, cl
sub si, dx
shr si, 3
or ch, 0x55
test cl, 0x49
not edi
shr cx, 7
add edx, 0x1d2e3a82
add di, 0x4e96
test ah, ah
xor dl, cl
xchg edx, edi
nop
stc
or bx, 0x7c8e
and ebx, ebx
not cl
shr ecx, 4
ror edi, cl
stc
xchg dx, si
dec ecx
xchg edx, eax
add edi, 0x3f63a017
adc si, cx
pop edi
nop
ror ax, 7
shr dx, cl
adc eax, eax
push edi
xor eax, edi
and eax, edx
cmp ch, ah
ror al, 8
shl dl, 3
mov dh, bl
and ah, 0x55
dec ebx
shl esi, cl
and si, ax
xchg cx, ax
adc cx, 0x5861
sbb bl, 0x1d
xchg dx, ax
add edi, ecx
test edx, edx
not edi
shl eax, 1
not eax
nop
sub eax, 0x58a7bfa0
xor al, cl
ror dx, cl
shr bx, 3
not ebx
shr cx, 4
not ebx
mov bx, 0x6189
mov dl, cl
not al
ror si, 1
or di, 0x7aeb
xchg edi, edi
shr edx, cl
adc bl, 0xb
sbb ax, di
not bh
shl cl, 1
and eax, ebx
adc dl, cl
sbb dx, dx
nop
shr eax, cl
xor edi, 0x2b2f787b
sbb bl, 0x30
test bx, 0x43f0
stc
adc cl, 0x47
adc ecx, edx
or bl, ah
mov dx, 0x739b
shr si, cl
shl edi, 3
rol esi, 5
dec edx
and edi, edi
stc
test cx, ax
mov al, bh
shr ecx, cl
add edx, ebx
or dh, 3
sbb ebx, 0x4c36d618
stc
dec si
xor dh, al
cmp cx, 0x6ed3
xchg dh, ch
cmp ecx, 0x2e664f5e
rol cx, cl
adc dx, 0x3f3b
sub edx, ebx
sub edi, 0x2fa7105
inc cl
ror di, 7
shl dx, cl
nop
dec ebx
sub ax, cx
stc
and cl, bh
ror ch, 1
ror ecx, cl
and ecx, 0x737bdde5
adc bx, si
add dh, 0x70
adc ecx, 0x6ef62325
add cx, si
sub cl, 0x26
cmp esi, esi
shl ax, cl
mov cx, 0xbf2
cmp di, 0x7ce1
xor ch, cl
ror eax, 2
test ah, bh
pop edi
nop
mov bx, ax
adc ch, 0x41
adc eax, 0x2fba06bd
adc bh, 0x59
push edi
test edi, 0x3440d14f
nop
test ax, dx
shl edi, cl
dec cx
xor di, ax
stc
mov bx, ax
or bx, cx
inc dl
dec edx
shr ch, 7
rol al, 2
rol esi, cl
mov edi, 0x7d72e2c9
xchg ch, ch
sbb esi, 0x5a690717
and edx, 0x5f7a4588
shl al, cl
xchg edi, eax
ror ax, cl
rol ecx, 4
inc esi
sub bx, dx
sub ax, ax
shr cx, 2
ror eax, cl
adc ax, 0x2ce2
test eax, 0x65aca33b
shr ebx, cl
inc ah
cmp dl, 0xc
not ebx
mov ah, 0x4b
and dl, 0x5f
ror ax, cl
sub eax, ecx
or bh, cl
xchg ebx, ebx
not si
not ah
sub di, dx
cmp al, bh
xchg bx, bx
stc
adc esi, 0x7105457d
xor dx, 0x757e
sbb ecx, 0x2aedd16d
not edx
cmp si, dx
adc ax, bx
cmp ebx, 0x57e77c91
stc
shl bh, cl
test ah, 0x20
add dh, 0x3d
rol edx, cl
nop
and bh, 0x32
or ax, di
sbb esi, 0x754525ab
mov bh, bh
ror esi, cl
dec ecx
adc dh, bh
stc
inc cx
nop
xor dh, cl
xor cl, bl
sub ecx, 0x777a3b9b
rol eax, cl
xor cl, ah
nop
shr bl, cl
shl dh, cl
test edi, 0x5e012359
shl ah, 4
stc
dec dx
add dh, 0xc
shr edx, 7
shl dl, 4
test dx, si
not cx
dec ecx
and bx, 0x861
add si, 0x1edd
test dx, dx
not esi
xor eax, edx
rol esi, cl
or ax, di
or ah, 0x53
and ebx, 0x69b67ef9
pop edi
inc ecx
shr bl, cl
xchg bh, cl
xor ch, bl
ror ch, cl
or ax, bx
and bx, 0x5081
push edi
dec edi
rol ah, cl
mov eax, eax
or dx, 0x792c
dec eax
shl di, 2
adc dl, 0x5b
ror dx, cl
not si
test ah, ah
shl al, cl
adc ah, dh
test bh, 0x53
nop
sub ax, ax
mov cl, dl
mov ah, 0x1d
shr ax, 8
inc ebx
nop
shr cl, 5
stc
add dl, 0x19
inc cx
xor edx, 0x14aa0fe5
stc
ror si, cl
cmp dh, bl
not dh
not bh
cmp ecx, esi
shl ebx, cl
xor ch, ah
not cx
shr dx, cl
adc edx, ecx
test di, di
xchg cx, si
add edx, 0x26dab1b0
ror esi, 7
not bx
mov eax, 0x7bd3eb41
and edx, esi
sbb al, bl
add bh, al
cmp bx, 0x7153
test si, dx
ror dx, 6
shr ah, 7
nop
ror edi, 3
sub bh, bh
dec ax
sbb ah, 0x44
rol edi, cl
inc ax
cmp di, cx
test dx, 0x3eea
and ebx, ebx
shr edx, cl
cmp si, 0x40ff
and si, si
xor dx, 0xbbf
sbb ebx, ebx
xchg bl, ah
xor ah, bh
mov cx, 0x8be
dec ecx
cmp cx, 0x1896
not ax
xor dx, di
xchg bh, ch
inc di
shr si, cl
inc edi
sbb bl, 0x69
not bl
or ax, cx
cmp cl, al
test esi, 0x595179e2
nop
xor si, ax
dec bh
sbb ax, bx
xchg di, si
nop
ror dl, 2
stc
shl di, 6
rol esi, 7
ror bx, cl
sub cl, dh
stc
pop edi
ror si, cl
xchg cl, bh
sub edx, 0x7787d458
ror edx, cl
inc dl
push edi
xor edi, 0x157bfe84
dec dx
xchg bh, dl
mov di, 0x5435
nop
sub bx, si
xor ecx, esi
sub bh, bl
or ebx, edx
inc edx
stc
mov dx, 0x2c6b
shl cx, cl
cmp eax, 0x1cf2bb99
mov dl, 0x2d
cmp ax, 0x67e2
xor bx, si
dec ebx
inc esi
stc
or bh, cl
sub ch, dh
inc esi
ror dh, 4
not dh
cmp ecx, 0x1c82df5d
inc ebx
xchg dl, ch
adc dh, al
ror ax, 2
xor ch, 0x53
mov bl, ah
stc
shr cl, 4
mov ah, ch
dec ecx
sbb ch, dh
not edi
sub al, 9
sub edx, esi
sbb bx, 0x11a3
xor bh, 0x65
and dl, bl
nop
sub edi, edx
and eax, eax
cmp cx, 0x5952
inc edx
or esi, 0x436be910
add edx, edx
shr bl, cl
mov si, 0x6a79
adc bh, bl
or bx, ax
stc
shl al, 6
adc edi, ecx
nop
sbb edx, 0x2b80d64a
xchg di, si
stc
shl ebx, 2
rol bl, cl
xchg dh, bl
add bl, 0x5b
mov bh, dl
or edi, 0x47ee03f
xor ax, 0x3e17
mov bx, 0x742f
inc ecx
xor esi, 0x76f4d1
adc dh, 0x51
adc esi, 0x6a3d12e6
cmp edx, 0x733613ec
inc ax
dec eax
xor ah, 0x2a
shl esi, 7
and ah, ch
xchg si, cx
and ah, ah
shl ax, cl
shr esi, cl
shr dx, 1
not al
inc edx
cmp si, dx
add bx, 0x4545
or bx, 0x4e1e
add esi, edx
nop
shr edx, 8
sub dl, 0x7b
mov edx, 0x490d3e29
sub cl, ch
pop edi
ror al, 6
and ecx, ecx
xor al, dh
ror ebx, 1
inc ecx
rol dl, cl
mov ch, cl
test bh, 0x6a
rol ch, 1
nop
xor ax, 0x3d33
add dl, ah
adc bh, 0x5b
shl ecx, cl
add cl, 0xa
and ax, 0x5c4
dec si
pop edx
pop esi
pop eax
pop ebx
pop ecx
push ecx
shl cx, cl
push edx
push edi
xchg edx, edi
push ebx
xor ebx, 0x26870dca
or ebx, ecx
shl dx, 1
nop
sbb bx, 0x4a34
ror bx, cl
sbb edx, 0x4a10af4
and di, di
test dx, cx
push esi
push eax
xchg esi, eax
nop
shl al, cl
ror cx, 6
stc
and cl, al
cmp ecx, edi
adc ebx, 0x2756d778
sub bl, dh
xor bh, dl
dec esi
add dh, dl
not cx
nop
ror cl, 8
xchg bx, di
rol ebx, 4
nop
or ch, 0x63
rol al, 6
cmp ch, 0x15
dec dl
xor eax, 0x4b9a149
cmp ebx, 0x542251b0
not ch
or esi, edx
not ax
adc bh, ah
and bh, 1
shr cl, 8
inc dl
sub ax, bx
inc si
add edi, 0x4e54e5ad
adc dx, 0x31d8
sbb cx, 0x49b8
sub ah, dh
nop
test cx, bx
sbb cl, dl
or dx, 0x3111
mov ch, al
and eax, edi
not edi
nop
mov cl, 0x64
and bx, 0x353b
inc eax
sbb bh, 0x58
and eax, ecx
and cl, 0x5c
xchg al, dh
add ebx, esi
test al, 0x40
mov bx, si
stc
sub cx, bx
dec di
or ebx, 0x2e56679f
dec esi
shl di, 3
not cx
adc al, bl
ror bx, cl
or ah, 0x4a
adc ch, 0xd
sub dl, 0x36
or ch, bh
mov di, 0x6344
or di, 0x6e76
stc
inc bh
pop eax
pop esi
pop ebx
pop edi
pop edx
pop ecx
push ecx
not cl
push eax
shr ah, cl
push edi
xor di, di
push edx
shr edx, cl
push ebx
push esi
cmp bx, si
dec esi
nop
adc al, 0x4b
cmp cx, si
nop
adc ecx, edx
nop
sub bx, 0x647
inc dx
ror ecx, 4
inc dl
shl cx, cl
xor ecx, 0x57909191
xchg dh, ch
and di, 0x3e8c
test dx, cx
sbb si, 0x78b1
sub dx, 0x36d4
sbb ecx, 0x508107f5
xor eax, eax
dec al
adc ah, dl
and ecx, 0x500dc872
ror ebx, 7
mov bl, 0x62
dec edi
xor ebx, 0x733b312e
add ebx, 0x770c518e
dec eax
ror dh, cl
and edx, 0x26fd58e4
sbb si, bx
shl esi, 4
nop
xchg bl, ah
and bl, dl
sbb al, bh
rol di, 4
adc bl, 0xe
or cx, cx
mov edx, 0x653779c3
test dl, al
nop
adc si, cx
and bx, di
pop esi
pop ebx
pop edx
pop edi
pop eax
pop ecx
call fcn.00494eea
call fcn.0049528e
call fcn.00495780
push ecx
shl ch, cl
push eax
sub al, cl
dec ch
test ah, 0x70
stc
add cl, 0x4c
push edi
not edi
push ebx
ror bx, cl
or cl, 0x4d
cmp eax, ecx
push edx
shr dx, 6
add dx, bx
not edx
ror edx, cl
not ebx
cmp al, 0x20
ror ecx, 2
nop
rol di, 3
adc dx, ax
and dx, di
shr ecx, cl
or dl, bl
nop
dec eax
shl ax, 1
rol eax, 2
inc ecx
pop edx
pop ebx
pop edi
pop eax
pop ecx
push eax
not eax
nop
shr ah, 4
push edx
adc dx, 0x5ecf
push esi
test si, dx
push ebx
adc bh, ah
and bx, 0x8a5
push ecx
shl ch, cl
and cl, ch
or ecx, ebx
rol dx, 2
shr dh, 3
mov ecx, 0xa4113bc
nop
inc cx
and bl, cl
xor ecx, 0x962b746
ror bx, 2
and dl, 0x38
stc
or ah, ch
stc
pop ecx
pop ebx
pop esi
pop edx
pop eax
call fcn.00495cba
call fcn.0049613f
push edx
dec dx
add dx, 0x5355
push edi
push ecx
rol edi, cl
or edx, edx
push eax
sbb dl, ah
push ebx
or dx, bx
stc
cmp al, 0x5c
push esi
not esi
sbb ah, bh
and bl, 0x4e
pop esi
pop ebx
pop eax
pop ecx
pop edi
pop edx
push dword [ebp + 8]
mov edx, esp
push 0
mov ecx, esp
push 4
push ecx
mov ch, ch
push eax
ror ah, 6
ror ch, cl
push edx
push ebx
add dh, bl
xchg bx, dx
and eax, ebx
inc al
nop
push edi
mov ax, di
dec bx
cmp dl, ch
rol cx, cl
not edi
nop
xor al, bh
not bl
test ch, dh
cmp ch, 0x2f
cmp ecx, 0x5e2c25af
inc bx
rol dl, 6
mov dx, ax
shr ch, 3
shr eax, 2
inc ah
xchg al, ah
shr edx, 3
push esi
cmp esi, 0x13f5f670
inc bh
stc
nop
mov bl, al
shl cl, cl
not edi
dec cx
adc edx, edi
dec ebx
mov cl, 0x5d
ror ebx, cl
not bl
shr dh, cl
rol si, cl
mov ax, 0x2279
cmp si, dx
mov eax, 0x3f0be57e
add eax, 0x594b58b6
cmp si, 0x2487
adc ah, 0x33
shr di, 7
and dx, si
sub bl, 0x31
sbb dh, 0x6e
xchg edi, ecx
and edi, esi
inc dx
shr ch, cl
nop
dec cx
sbb ah, 0x71
stc
inc eax
or dx, si
or ebx, 0x49b3a1ed
cmp dx, ax
sbb al, bh
xor ax, 0x7ce4
adc bh, 0x69
and dl, al
not edx
xchg bx, bx
or cx, bx
sub di, 0x610e
not edi
ror esi, 3
stc
ror bh, 2
or dl, 0x24
stc
xchg bx, bx
mov ecx, esi
inc esi
nop
mov ah, ch
dec dx
or dx, ax
inc bl
cmp edi, 0x3e0f81e0
shl ax, cl
nop
nop
stc
dec edi
stc
cmp ax, si
inc bl
dec dx
rol edx, 4
shl bh, 7
adc ah, ch
cmp esi, esi
pop esi
dec bx
not edx
xor di, 0x4e7e
rol dh, 4
xchg dh, dh
mov bh, 0x56
mov dl, bl
inc bx
and dh, dl
stc
add eax, eax
cmp bl, 0x12
sbb cl, 0x2d
push esi
inc si
shr edx, cl
mov edx, 0x392ce369
xor ebx, 0x4eb2d27a
not edi
shl edx, 4
nop
shl ebx, cl
rol eax, 3
adc dl, bl
stc
test cx, 0xe0a
ror ecx, cl
add si, 0x62
add edx, 0x685e68d6
cmp dh, 0x3b
mov si, 0x5622
ror ebx, cl
or bl, dh
sub di, 0x3047
and al, ch
or cx, 0x44dd
or ecx, 0x786e3258
stc
sub ah, 0x24
adc esi, edx
or edx, eax
dec ch
add ch, 0x18
adc dl, dl
xor eax, ebx
cmp esi, 0x18313556
or dx, 0x493
shr edi, 1
test si, 0x5bd6
ror eax, cl
add ax, 0x51d2
shl cx, cl
sbb cx, cx
test di, cx
sbb al, 0x22
sbb dh, 0x4f
rol di, 4
ror di, cl
rol bx, 5
sub dh, 0xf
cmp bl, 0x34
mov eax, ebx
shr esi, cl
sbb ch, cl
sub dl, 0x46
mov eax, 0x78aaf96
mov ebx, 0x77e9e89f
stc
adc esi, 0x6dd25649
mov cx, dx
xchg di, di
cmp ah, ah
rol al, 7
xor ecx, esi
nop
shl bx, 5
adc bx, dx
or edx, 0x4475b8bd
add bx, 0x5a99
shr edi, 5
sbb ch, 0x16
or ebx, eax
nop
adc cx, 0x7a9b
mov edi, 0x75b4ff1f
adc bx, 0x7924
stc
inc bx
not ah
shr edi, cl
inc edx
sbb ecx, ecx
xchg ebx, edi
shr dh, cl
xchg ah, ah
inc ah
shr edi, cl
shl bh, cl
xor edi, 0x6f12cf00
nop
rol ebx, cl
pop esi
sub ecx, 0x5e83475b
and cx, ax
adc bh, bh
mov al, dl
ror bx, 3
nop
test di, 0x5dbf
cmp di, 0x364c
ror bx, 4
mov edx, 0x5d5437f5
push esi
shl esi, 5
stc
or esi, 0x349b7da8
sub dl, ch
rol bx, cl
adc ah, 0x61
mov ax, cx
sbb dx, 0x73cf
sub bh, 0x7b
nop
nop
add bx, 0x26dc
mov bl, cl
shr bh, cl
xor al, bl
add di, 0x7e73
cmp dl, bl
sub cx, ax
not ax
stc
stc
shl bx, 6
shr cx, 8
nop
or cl, 0x69
nop
add ah, bh
mov ah, bh
inc al
not cl
inc edx
test si, di
not bh
shl edx, 5
test bx, 0x1153
adc ch, bl
cmp al, ch
dec cx
adc eax, edi
ror edi, cl
shr dl, cl
and edi, 0x22dc801f
test di, 0x20e7
shr ah, 6
inc cl
add dh, 0x61
xchg dl, ch
stc
shl ecx, 3
adc ebx, 0x26aa40a3
and ah, 0x56
ror bx, 1
shl di, 8
test cx, 0x4d99
ror esi, cl
xchg edx, edi
dec ebx
inc ecx
dec dh
not ax
sbb cx, 0xbb5
shl al, 2
nop
shr cl, cl
mov bx, 0x38f4
test bl, al
or edx, edi
ror ebx, cl
sub di, 0x586
cmp eax, ecx
sbb bl, 0x4b
sub si, di
shr ah, 3
and ecx, ebx
test esi, edx
nop
sbb ax, ax
xchg dx, si
rol edx, 7
shl dl, 6
test cl, bl
ror edi, 1
xchg si, ax
shr bx, 4
stc
adc esi, ecx
adc eax, 0x551232e2
nop
add bh, bh
shr al, cl
pop esi
and di, bx
push esi
sbb edi, esi
cmp ah, 0x49
mov di, 0x4dd5
shr ax, 4
stc
shr ebx, 1
xchg ebx, eax
add edi, 0x73175abd
shl edx, 4
nop
xchg dl, al
test ax, 0x488b
nop
nop
rol dl, 8
test di, si
add ax, bx
and edx, ebx
or ecx, eax
shl ax, 4
nop
add eax, 0x2c49fe29
stc
xor esi, 0x16f22b5b
cmp bl, bh
mov cl, al
stc
shr bx, cl
xor di, 0x1a5a
dec bx
xor dl, 0x66
or dl, ch
stc
add si, 0x3ec8
shr di, 2
cmp esi, 0x7a275753
pop esi
pop edi
pop ebx
pop edx
pop eax
pop ecx
stc
push eax
rol al, 7
push ecx
dec cx
push ebx
dec bl
push edx
and dx, 0x3a5c
push edi
dec edi
test ah, 0x45
push esi
shr esi, cl
cmp bh, 0x73
or dl, 0x32
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
call fcn.0049654f
jge 0x48ff21
call fcn.00496a5d
call fcn.00496e54
push eax
test ax, 0x214b
push ebx
push esi
adc bx, si
dec bh
shl eax, 7
xchg bx, ax
push ecx
sbb bx, cx
not cl
push edi
shr di, cl
not cl
and bh, 0x38
stc
ror cl, cl
push edx
not dx
xchg al, bh
shr bl, cl
rol dx, 6
sub dl, cl
xor cl, bl
not edx
adc dl, 0x71
and cl, 0x69
shr si, cl
shr bl, 2
inc dh
or dh, 0x35
shr dh, 5
ror bl, 6
not dx
stc
or dx, 0x185c
sbb dh, bl
shl si, 2
sbb dh, cl
add si, bx
nop
xor di, 0x5089
ror edx, cl
rol eax, cl
shl ebx, cl
cmp esi, edi
xchg bx, bx
not ax
add bl, 0x15
xchg bh, al
cmp bl, bl
not ax
sbb ecx, ebx
ror si, cl
sub edi, edi
sbb ecx, 0x6fb0241a
nop
xchg ebx, eax
cmp cx, ax
ror bl, cl
shl bh, cl
xchg edi, eax
shr cx, cl
and esi, 0x1a6a2e58
sbb bh, 0x18
test edx, ebx
xchg di, ax
adc al, 0x5b
dec ax
sub ecx, esi
shr bx, cl
shr ecx, 7
xor esi, eax
nop
nop
shl ah, cl
not ebx
shr ax, cl
nop
dec edx
dec al
sbb bx, 0x465e
test bh, bh
ror cl, 7
sbb dl, 0x6d
shl dh, cl
not eax
or ecx, esi
mov edx, 0xd47da39
shr ebx, 3
rol cl, cl
dec cx
and esi, ecx
dec al
rol cl, 4
mov ebx, esi
nop
sub dl, 0x5c
and dx, bx
mov ch, 0x12
mov cl, 0x46
sub ebx, edx
not ax
cmp ax, cx
stc
dec esi
pop edx
shl di, cl
shr bl, 6
dec ecx
cmp ebx, ebx
not eax
cmp esi, ebx
not bx
cmp ah, cl
or cl, 0xc
push edx
mov edx, 0x59b109ca
and cx, ax
cmp bl, bh
or di, 0x14c4
shr si, 7
cmp bx, 0x5b9a
sbb ebx, 0x53efe2d
adc bx, ax
cmp cl, 0x1c
not edi
shl ecx, 8
and dh, bh
ror esi, 8
add dx, bx
nop
xor dh, 0x36
shr dx, 5
sbb bl, cl
rol ch, 4
not dh
xchg ch, dh
test dx, si
nop
mov eax, 0x44374c67
rol si, 3
test dl, bh
or edx, edx
nop
cmp esi, edx
or cx, 0x196b
and edx, eax
stc
test al, bl
stc
shr ax, 3
xor cx, 0x71f7
test edi, 0x19e8f74a
nop
cmp al, cl
shr cx, 8
stc
mov bl, cl
shr bh, cl
nop
xor cx, di
shl cl, cl
rol ax, 7
stc
cmp edx, ebx
mov cx, 0x57af
xor edx, ecx
and dx, 0x66cf
add di, 0x69df
xor dx, 0x67ca
shl ah, 3
shl bx, 2
nop
and bh, 0x6f
adc bl, bh
or ebx, ebx
xor cl, cl
or edi, ebx
xchg si, ax
xchg ecx, edi
inc cl
nop
shr ax, cl
sbb dx, 0x6299
shr cx, cl
rol edx, cl
inc esi
xor di, 0x654b
nop
pop edx
pop edi
pop ecx
pop esi
pop ebx
pop eax
call fcn.004971b8
push ebx
push edx
and bh, dl
push esi
push edi
xor si, di
sbb edi, edx
push eax
and eax, 0x3658f683
push ecx
xchg di, cx
cmp edi, ecx
shl bx, cl
ror si, cl
cmp edi, ecx
sub eax, 0x6bbf96d0
test edi, edx
ror cx, 8
xchg bh, ah
sub eax, ecx
not ax
sbb di, di
mov dx, ax
xchg edx, eax
and dl, bl
pop ecx
pop eax
pop edi
pop esi
pop edx
pop ebx
push esi
push ecx
shl si, cl
or ecx, esi
adc cx, 0x6005
push eax
push edi
sbb ax, di
not cl
dec eax
nop
shl ax, 8
push edx
sbb cl, dl
and cx, 0x7c7b
pop edx
pop edi
pop eax
pop ecx
pop esi
call fcn.00497672
nop
push eax
rol al, 1
push ecx
not ecx
push ebx
push esi
xor ebx, esi
xor si, 0x517b
sub al, bh
push edx
shr dh, cl
adc cx, 0x11d1
adc ah, ch
adc dx, ax
dec bl
push edi
shr di, 6
rol ecx, cl
sub ch, ah
inc dx
nop
add dx, dx
inc ah
dec dx
inc cl
add al, 0x63
or bx, si
inc edi
shr edi, 4
test bx, 0x2037
shl di, 7
not ah
xor ax, dx
nop
adc ebx, eax
sbb di, cx
adc ebx, 0x2ca1e9bb
test di, si
or bx, si
mov ah, 0x3c
or eax, 0x63e8d3c1
not edi
shr ax, 6
rol edi, cl
sbb dh, cl
cmp cx, 0x2be5
stc
not ax
xor edi, eax
sub ecx, ecx
xchg dh, ah
and ax, 0x28e
test edi, eax
nop
sbb si, 0x7b4d
adc al, dl
ror ecx, cl
stc
dec edi
or cx, 0x3abf
stc
cmp ebx, ebx
or dl, al
not esi
ror bl, 7
ror si, cl
inc di
sub bh, 0x67
inc esi
nop
pop edi
pop edx
pop esi
pop ebx
pop ecx
pop eax
call fcn.00497a02
call fcn.00497e20
call fcn.00498179
push eax
push ecx
rol eax, cl
pop ecx
pop eax
push edi
push eax
adc di, ax
pop eax
pop edi
ja 0x48ff76
call fcn.004984c1
call fcn.00498a88
call fcn.00498e1c
push ecx
mov cx, 0x5311
push eax
push ebx
cmp ah, bh
push edx
xor ax, dx
push edi
push esi
xor edi, esi
adc eax, 0x2b452ae0
shr ecx, cl
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
push ecx
shr cx, cl
pop ecx
push eax
push ecx
shr ax, cl
mov cl, ch
mov cx, ax
push edx
test al, dl
push ebx
xor ebx, 0x4c839b98
pop ebx
pop edx
pop ecx
pop eax
call fcn.004991db
push 0x3000
push edx
push 0
push ecx
push 0xffffffffffffffff
push edx
inc dx
not edx
shl edx, 2
push edi
shr edi, 1
push eax
push ecx
test ah, cl
push ebx
xchg dx, bx
inc ax
sub ebx, edx
ror al, cl
xor cx, 0x5997
mov ebx, 0x3b6f7d21
push esi
or eax, esi
xor edx, 0x17e812ab
shr al, cl
cmp ch, 0x65
cmp ebx, 0x13c4f1ae
xchg bx, dx
xor ecx, esi
nop
inc dh
ror di, cl
dec esi
nop
shl cl, cl
cmp cl, 0x3e
ror edi, 6
stc
sub ebx, 0x4d4ba240
sbb ax, bx
stc
or cx, di
sbb cl, 0xa
nop
test cx, 0x6c03
add di, bx
sub bh, 6
cmp cx, dx
shl cl, 3
sbb si, cx
nop
and edx, 0x2c534d1a
dec edi
and si, si
xor cx, 0x6018
xchg al, bh
test edx, esi
sbb ecx, 0x565eccb4
or eax, edi
xor eax, edx
nop
not eax
cmp esi, 0x70c07f7e
cmp si, si
adc cx, 0x4d1f
adc bl, ch
stc
ror ax, 7
rol bx, cl
stc
adc si, cx
mov di, 0x5b16
xchg ch, bl
sbb esi, 0x4767dd8f
sbb bx, di
or si, ax
shl ax, 6
dec dl
cmp si, dx
xor esi, 0x11e5ae2a
add dl, 0x4b
add ax, di
ror cl, 3
xor cx, 0x60fc
ror dh, cl
mov dx, 0x1e45
stc
nop
and dx, 0x2611
rol si, cl
or ch, dh
sub bl, 0xe
add dx, dx
shr ah, cl
adc ch, 0x43
sub cx, ax
and cx, 0x6876
nop
rol dx, 4
dec ebx
xor cx, cx
sub bh, 4
and dh, 0x6e
inc bx
and bh, 0x1b
nop
dec al
adc di, dx
xor edx, 0x3d0c649
stc
inc ch
pop esi
ror ebx, cl
push esi
test si, 0x3573
test esi, ecx
dec ax
cmp ax, 0x6250
xchg ecx, eax
not ecx
or di, 0x40b0
shl si, cl
sub eax, 0x5cb94163
xchg cx, dx
ror edx, cl
xor bl, 0xe
inc si
sub ecx, edi
and ecx, 0x22bd8be2
ror cl, cl
ror bh, 6
shr ebx, cl
mov eax, ebx
inc bx
or dl, 0x7a
dec si
nop
and dx, 0x2f54
xchg ebx, eax
cmp al, dl
sub edi, 0x23bebb26
adc ch, bl
cmp bh, dl
shl al, 6
shl bh, 2
xor ebx, 0x54d1cc23
inc bx
test ch, 0x27
and al, 0x55
stc
shl bh, cl
stc
shr ch, 8
add cl, dh
xor edi, eax
add ebx, edx
rol di, cl
shl cx, cl
cmp eax, edi
and dh, al
rol ecx, cl
shl ecx, 6
dec ah
and cl, 0x76
shr ebx, cl
rol eax, cl
or bh, 0x7f
test dx, 0x382e
nop
nop
mov edx, edx
adc al, bl
inc ecx
xchg ecx, ecx
stc
add ecx, 0x6f1f17b5
and dl, ah
rol ax, cl
cmp bx, 0x151f
cmp edx, 0x22fbde4d
cmp ebx, edi
add eax, ecx
ror cl, cl
adc ch, 0x79
xor esi, edi
ror ebx, 4
stc
dec edi
sub eax, 0x2d1b0ffe
xchg esi, eax
shl ah, cl
sbb ax, 0x2a78
sbb edx, ebx
shr ax, cl
nop
rol al, cl
nop
inc edx
sbb ecx, 0x23b207c1
nop
not di
sub al, 0x39
cmp ecx, ebx
xchg dh, bl
add al, 0xd
adc bh, dl
sub di, di
and dx, 0x2e8b
or di, dx
sub edi, 0x5ad2db5e
sbb si, 0x5b02
nop
mov bx, 0x6672
pop esi
xchg bx, ax
xchg dl, ch
stc
sbb bl, 0x4e
test bx, 0x324c
sub bh, 0x6c
shr ch, 7
stc
or al, bh
ror dh, 5
push esi
rol esi, cl
xchg ah, bl
sbb di, 0x56a8
xor edx, 0x4aa14dee
and si, di
nop
inc ch
sbb dx, di
nop
adc cl, bh
adc bh, ah
stc
inc di
and al, 0x5f
sub ecx, 0x115000b5
ror dx, 8
rol bx, cl
stc
adc di, 0x469e
sbb di, si
not edi
shl ch, cl
nop
shl bh, cl
shl ebx, 7
shl di, 8
test edi, 0x887853d
nop
stc
ror bl, cl
xor dl, 0x33
mov ah, dl
mov ecx, 0x786abdc6
stc
stc
and bh, 8
inc ebx
cmp dh, 0x44
not cl
ror di, cl
xchg cx, ax
inc eax
ror dl, cl
not dx
mov dh, dh
dec dl
sbb ah, ah
shr esi, 5
and di, 0x523
test bh, 0x41
ror ch, 1
not eax
dec cx
sub ch, 0x54
xor ebx, 0x127ac35c
inc ch
sub eax, 0x44f23749
sub dx, dx
test dh, bh
shl ax, cl
sbb bl, 0x51
shl ch, cl
sbb eax, ebx
mov al, 0x3b
cmp edx, 0x20ed57e6
stc
cmp edx, 0x2f4db189
shr ah, 4
ror si, cl
test eax, ecx
xchg bl, dh
shl bl, cl
shr ch, 7
shr eax, 5
shr eax, 6
ror dx, cl
rol bx, 6
sub dh, 0x18
shl di, cl
mov ax, cx
shl eax, 5
rol bx, 6
stc
xor dl, cl
nop
dec edx
mov ax, ax
stc
sub cx, ax
not bl
pop esi
shl dx, cl
inc ebx
push esi
cmp si, di
dec edx
add ebx, 0x64c2d61a
xor esi, edx
mov si, 0x57d3
and di, 0x176d
dec eax
rol esi, 3
xchg ecx, eax
sub dh, 0x10
sub ax, 0x1bbb
cmp cl, 0x4b
sbb ch, 0x14
ror edx, 6
cmp bh, 0x21
dec di
inc si
not edi
cmp edx, edx
adc ch, ch
test cx, 0x3eee
or eax, edi
xor ebx, ecx
shr cl, 2
and bh, ah
adc ax, bx
inc si
cmp edi, eax
cmp cx, 0x5f3d
sbb ah, bh
rol esi, cl
nop
rol ecx, 7
xor di, 0x5fbc
sub cx, 0x6f6
or eax, 0x37d7c452
not edx
inc edx
xchg dh, ch
add cx, 0x508c
xchg di, ax
dec si
not ch
dec bh
adc ebx, 0x3c9e2134
xor ecx, edx
not ecx
adc ebx, 0x3c32ff14
xchg dx, dx
shl bx, cl
cmp bl, cl
sbb cx, 0x3a6d
add bh, dh
or bh, 0x54
dec edx
stc
add ebx, edx
not ax
or ebx, 0xbbe6dc5
not edx
shr esi, 6
inc ah
xor ah, dl
adc dh, 0x15
add di, 0x742b
not dh
xor dl, dl
xor ebx, esi
mov eax, 0x500874fa
sbb dx, 0x11c7
ror ax, 1
sub si, cx
xor ah, 0x73
or eax, ebx
add al, 0x4c
not di
not ax
rol cx, cl
dec cl
add ax, dx
rol dh, cl
or dl, ah
and cx, 0x1319
sub ax, 0x5dc8
adc eax, eax
not ecx
nop
sbb si, di
sbb al, bl
xor ax, 0x6055
pop esi
pop ebx
pop ecx
pop eax
pop edi
pop edx
push edi
push ecx
shl edi, cl
push eax
shr al, cl
push ebx
sbb ebx, ecx
push esi
ror esi, cl
inc edi
xor edi, 0x716edf1e
push edx
inc dl
stc
or dx, cx
inc ah
cmp al, cl
sbb eax, edi
nop
not edi
shl dx, 4
sbb edx, edi
sub ecx, 0x410dadbe
inc di
add edi, 0x6f1ebe29
sbb bh, 0xc
inc si
stc
shl si, cl
shr ebx, cl
add si, 0x3320
ror si, cl
mov bl, ah
xchg dl, bh
dec si
mov ebx, 0x7377c11d
rol di, cl
dec dx
ror dx, cl
and al, 0x2e
stc
mov ch, 0x65
inc ebx
shr cl, 1
pop edx
pop esi
pop ebx
pop eax
pop ecx
pop edi
call fcn.004997c0
push ecx
push ebx
sub ch, bh
push esi
mov esi, 0x37062feb
push eax
xor al, 0x52
push edi
inc edi
shl bl, 1
rol esi, cl
push edx
adc dh, dh
add bl, 0x65
stc
not dh
not si
dec ebx
shl ecx, cl
cmp bh, 0x37
shr esi, 6
xchg ebx, esi
not ah
inc si
or ax, 0x1ddc
not ax
ror bl, 7
mov dl, dh
nop
add di, 0x7325
adc cl, 0x71
xchg dl, al
sub ch, 0x28
add di, 0x77e6
nop
test ch, dl
rol ebx, cl
mov bx, 0x60f
mov edi, edx
or ah, 0x4d
and bl, bh
test edi, 0x4f9e2bb8
rol dl, cl
stc
test edx, 0x24393862
stc
shl ebx, 1
ror edi, cl
nop
ror dh, cl
inc esi
sbb ebx, 0x6fd246
inc ch
xor ch, ah
mov edx, eax
adc bx, 0x37ba
nop
nop
inc edx
test di, si
ror bh, cl
nop
xchg ah, al
stc
test esi, ecx
not ax
ror ecx, cl
stc
shr dh, 6
rol bx, 1
and edx, 0x7297a199
sbb cx, 0x57ac
ror si, cl
sbb ebx, eax
shl esi, 4
adc al, 0x47
test ch, bh
rol ebx, 4
stc
shl edx, cl
test cx, ax
rol al, 3
sub cl, 0x10
stc
add edx, 0x125f6d6b
or cx, cx
nop
add cl, 0x29
dec cl
mov edx, 0x5de2653
shl edi, 6
ror cx, cl
shr dl, 7
adc ah, 0x5c
sbb si, cx
xor ebx, 0x5bf55683
sub ebx, 0x3161b23f
and bx, cx
rol eax, 5
and ecx, 0x57aba805
stc
shl ebx, 8
nop
adc ebx, esi
adc dx, dx
test ebx, ebx
pop edx
or al, 0x7d
nop
push edx
dec dl
sub ch, 0x24
and ebx, 0x36405288
cmp ax, 0x3868
dec cl
shr bx, cl
shr dl, 5
xchg di, si
inc cl
nop
sub di, di
and dx, ax
mov ch, 0x66
sbb cx, ax
pop edx
pop edi
pop eax
pop esi
pop ebx
pop ecx
push ebx
shl bx, 1
push edx
or dl, bh
push ecx
shl edx, cl
inc ebx
push eax
or ax, 0x49af
rol cl, 6
inc bl
and ebx, eax
ror ebx, 7
push esi
xchg si, ax
stc
test esi, ebx
shl dl, cl
push edi
ror di, 6
and bh, dh
ror edi, 8
sub dl, 0x64
dec dh
sbb al, 0x7e
dec cx
sub ebx, 0x6e99ec78
inc dx
shl al, 8
nop
shl bh, cl
nop
not bx
nop
stc
dec ax
sbb dl, bl
test ax, 0x3931
rol edx, 8
rol ecx, cl
stc
cmp ax, 0x118
rol bl, 8
shl dx, cl
cmp ebx, 0x7735e910
inc ecx
pop edi
pop esi
pop eax
pop ecx
pop edx
pop ebx
call fcn.00499e1c
push ecx
xor cx, 0x371
stc
push edx
push ebx
adc dx, bx
push edi
xchg di, di
nop
pop edi
pop ebx
pop edx
pop ecx
push edx
or dl, 0x58
push eax
push ecx
rol eax, cl
cmp cx, 0x97b
push esi
or esi, 0x22a9cb72
shl si, 6
add dh, ch
shl dx, 4
and ah, 0x47
shl si, cl
sbb eax, 0x3cd800ed
push ebx
xor bx, 0x6359
push edi
or ax, di
add edx, 0x61c7a1b0
and di, bx
dec esi
not edx
dec edi
pop edi
pop ebx
pop esi
pop ecx
pop eax
pop edx
ja 0x49065a
jno 0x49065a
call fcn.0049a1ac
call fcn.0049a74f
call fcn.0049ab81
push ebx
push ecx
mov bh, ch
push edi
shl edi, 2
push eax
and bh, ah
pop eax
pop edi
pop ecx
pop ebx
stc
push esi
push edi
push esi
mov si, 0x399a
push ecx
mov cx, 0x66e7
dec ch
adc esi, esi
push ebx
dec bx
push eax
not eax
push edx
sbb edx, ebx
rol ebx, 6
nop
sub ebx, 0x6a746282
ror ecx, 5
push edi
and edi, edi
test ah, 0x69
inc ecx
or bh, ch
and bh, 4
test di, 0x2b9d
nop
shl esi, 5
cmp eax, ecx
sub edi, edx
mov eax, ebx
sub dx, 0x16f2
and al, al
shr dl, 8
inc dl
xchg esi, edx
ror ch, 8
or si, di
adc esi, esi
mov dl, dl
shl cx, cl
xchg ch, ch
shl si, 6
rol bx, cl
not ecx
mov cl, 0x7c
shl edi, 6
stc
stc
adc si, 0x3ca6
add bx, 0x6eea
xchg cl, dh
cmp dl, dh
stc
shr al, cl
inc ah
add bx, bx
add al, bl
nop
dec edx
dec ax
test ah, 0x68
and ecx, ebx
not ecx
xchg ebx, ecx
shr cx, cl
xor al, bh
and si, si
ror ch, 3
and ecx, ebx
xchg bl, dl
not edi
sbb ebx, edx
xor cx, di
shl dx, 3
and dx, dx
xor cl, al
sub ax, 0x3c71
rol dl, cl
shr ebx, 7
dec cl
rol bx, 4
sub ecx, edi
nop
shr ecx, cl
and edx, 0x1154fbab
shl bl, cl
inc bx
adc ecx, ebx
xor eax, 0x739ac395
rol si, 2
dec ebx
shl dx, cl
xor eax, ebx
cmp edx, 0xafa400e
add cx, cx
ror si, 6
inc bl
inc esi
and cx, di
or cx, cx
xchg ebx, eax
add edi, 0x49655467
sbb cl, 0x1a
cmp ah, bh
sbb bx, cx
and bh, 1
cmp edi, ecx
stc
pop edi
inc ecx
xchg cl, ch
nop
cmp al, 0x70
test ecx, 0x2101bc10
rol dx, 5
xchg ah, cl
cmp si, 0x7f07
sub dx, si
rol dl, cl
push edi
sub bx, di
dec bx
shr eax, cl
or si, ax
shr di, cl
dec dx
rol al, 2
shl dx, 2
ror ecx, cl
inc ch
or dh, 0x3a
not edx
add dl, 0x7d
or bx, 0x2c52
rol ebx, cl
add ax, 0x3fc
test edi, 0x77d467f2
ror ebx, cl
shr edi, 6
not edi
add eax, ecx
dec cx
shr cx, cl
and cx, di
sbb ch, ch
shl ch, 6
not edx
nop
shr si, cl
sub cl, bl
ror ecx, 4
sub di, 0x867
not bh
and ax, 0x5a21
not ecx
inc dh
ror ebx, cl
shr si, cl
stc
mov dx, 0x3f49
shl ch, cl
or si, di
xor edi, 0x353bd3f3
rol bh, cl
rol si, cl
cmp edx, edx
and ah, 0x4e
nop
or ax, bx
nop
shr ebx, cl
xor edi, eax
dec di
inc si
shr di, cl
or ecx, 0x668313d1
mov edi, 0x6671b196
ror ebx, 8
dec dh
inc dl
sub ax, bx
dec edx
mov al, dh
mov dx, 0x3570
stc
stc
mov bx, si
or cl, 0x46
stc
not edx
shr dx, 3
sub bl, cl
and bh, 0x2f
xchg di, cx
rol ah, 8
and ebx, 0x46d1384b
rol ecx, cl
xchg ecx, eax
add eax, 0x7798d530
sub ch, 0x2a
adc ecx, esi
nop
shr ebx, cl
sbb eax, 0x3cf6ba57
adc esi, esi
test dl, dl
dec dx
not eax
mov edi, 0x7adec5f2
not si
pop edi
or al, bh
shl edx, 4
dec al
adc edx, 0x5f1acae5
or edx, ebx
adc ch, 0x3d
shr esi, cl
and bx, si
xor dh, al
cmp bx, si
sbb cx, 0x193c
sbb dl, 0x1d
nop
stc
xchg edx, eax
not dl
add bh, 0x6a
shr bx, 3
cmp si, bx
shl esi, cl
xchg cx, cx
ror edx, cl
xor dx, bx
push edi
test edi, ebx
rol dx, 4
dec di
nop
mov edx, ecx
adc ebx, eax
xchg cl, al
adc ch, 0x61
dec bx
test bh, 0x1e
shl eax, 5
sbb ah, 0x7f
and bl, bl
and edx, 0x21526b0c
sub edi, 0x310bb7ae
not cx
ror dx, cl
shl edx, 3
mov di, ax
sub ax, 0xfbe
xchg ch, ah
xor di, si
add esi, 0x836765b
not di
shr ecx, 3
shr dl, cl
shr bx, cl
add al, dh
nop
cmp ecx, edi
inc ebx
test bh, 0x12
and cx, 0x5562
sbb cx, 0x1ee9
rol ah, cl
inc bh
stc
shl ax, cl
shl dl, cl
shl dh, cl
dec al
stc
nop
nop
sbb esi, 0x14e86faf
adc edx, 0x7875feb6
sbb di, 0x2d81
xor dx, di
or dh, 3
xchg bx, ax
stc
sub edx, 0x81096ad
mov ebx, 0x4426737
dec si
sub ax, 0x6ea8
not cx
shl edi, 5
sub cl, 0x6c
and bh, bh
shr dl, 1
inc di
add edi, 0x5f8553df
and ebx, edi
adc esi, 0x7053e987
inc di
test si, 0x5d4
sub edi, edx
test cl, 0x64
add bh, dl
nop
and esi, esi
and cl, bh
not cx
shr cl, cl
rol ah, 8
add ch, cl
add bx, 0x3518
pop edi
shr ch, 3
push edi
shr di, 3
or ah, bl
stc
xchg dh, bh
dec bh
cmp cx, 0x4dc8
shl esi, cl
shl bl, cl
cmp bh, dh
stc
or bx, 0x2d20
add bl, 0x7e
shr ch, 8
and ch, 0x16
ror edi, 5
not esi
sbb eax, 0x268d87b4
shl ecx, cl
sub di, 0x7ec0
test ch, ah
test edx, edx
shl ch, 3
inc dh
inc edx
and ax, 0x3b17
adc di, 0x4674
add ebx, edx
dec eax
nop
adc edi, edi
sub dx, dx
add ax, 0x77db
stc
ror ecx, 1
and eax, 0x553a17d7
sub ebx, 0x5d46c403
xchg cx, ax
nop
sub dx, 0x29c2
sbb ecx, edi
shr eax, cl
or ecx, 0x75cc41e5
rol esi, 4
ror eax, 6
nop
add ecx, edi
cmp edi, ebx
sbb di, si
nop
pop edi
pop edx
pop eax
pop ebx
pop ecx
pop esi
push edx
test dh, 0x6b
push ecx
and ecx, 0x62d78b8d
sub dx, cx
push eax
add eax, 0x54481b33
mov cx, 0x6e56
adc ch, 0x1a
xor ax, dx
cmp ch, 0xf
push ebx
shl ebx, 3
push edi
not di
ror di, cl
adc bx, 0x660d
cmp bl, cl
push esi
adc si, si
or dh, 0x78
test bh, cl
inc ax
ror cx, 1
shr cl, 8
cmp esi, 0xf93ffb8
nop
or bx, si
mov bh, 0x62
sbb bx, ax
nop
shl dl, cl
or ax, si
mov bh, 4
not ebx
xchg cx, cx
inc bh
inc di
add cx, bx
shr ecx, cl
or esi, 0x62bb98f2
ror ch, 4
test edi, edi
mov dh, ah
xchg bl, ah
xor cx, cx
and esi, ecx
and bx, 0x7f7b
inc edi
rol ax, 2
rol ax, 7
test ecx, 0x596b46be
stc
sbb esi, edx
or al, 0x6f
xchg al, bh
rol ecx, cl
mov si, 0x22ad
adc ah, 0x2e
dec dh
cmp ah, al
rol edx, cl
cmp ah, 0x67
xchg ebx, eax
test eax, ecx
test dx, 0x401f
add bx, cx
or ecx, 0x695d6608
or cx, 0x6bc5
dec dh
test esi, eax
or ebx, esi
mov ch, al
cmp bl, dl
ror edi, 8
inc bl
test bl, dh
shl dl, 7
inc edx
not dh
nop
shl bx, cl
cmp ch, al
dec ebx
nop
add di, cx
not al
shr ebx, cl
and bh, 0x4e
inc di
xor si, cx
dec cl
shl ebx, cl
and cl, 0x7f
shl cx, cl
shr edi, cl
mov si, cx
shr si, cl
shl ah, cl
nop
dec cx
rol bx, 2
inc si
test si, cx
stc
test ebx, 0x634d1381
pop esi
xchg ch, al
nop
add dh, cl
sub bx, bx
add ebx, 0x1c5bfd5d
stc
push esi
or esi, 0xb707ec9
inc cl
add esi, eax
sbb eax, esi
dec dx
not ecx
sub di, 0x3002
add bl, ah
mov ecx, 0x729df4e7
stc
cmp eax, ecx
cmp di, di
dec edi
shl ax, 3
add bx, 0x60a7
rol dh, 4
dec bx
nop
test al, 0x20
test ecx, ebx
dec di
rol ch, cl
rol cl, 5
adc bx, 0x1bf8
mov eax, 0x2f80b4cf
xchg ebx, eax
nop
not dl
xor dh, 0x68
adc si, bx
shr si, 5
cmp eax, 0xbe3e810
shr bx, cl
test esi, 0x8670c9e
dec bh
add ah, 0x14
xor cl, dl
dec bl
xchg cl, dl
and ch, 0x23
stc
shl eax, cl
ror bx, 7
dec esi
and si, bx
add dh, bh
add si, 0x3563
add dx, 0x3558
add si, 0x512a
nop
not cl
ror ax, cl
shl ch, 7
ror dl, 1
shl ah, cl
shl cx, 3
inc eax
xor bx, dx
add ch, 0x11
xor bx, 0x306e
mov ebx, ecx
not cl
shl si, cl
ror bh, cl
xchg ebx, edx
test esi, esi
stc
rol dh, 2
shr bx, cl
sub dx, 0x27fc
or ch, ch
or edi, 0x5ecc74cc
and al, 0xc
inc dh
not esi
shl dx, 2
or esi, 0x7cab9f56
stc
mov si, 0x17ce
sub edx, 0x36ba1775
nop
dec bx
xor edx, ecx
test di, bx
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
push edx
push ecx
ror edx, cl
push ebx
push edi
xchg ebx, edi
test dl, bl
nop
add bh, dh
or bl, dl
push eax
cmp ecx, eax
add dx, 0x2a28
or al, 0x7f
shl edx, 4
adc ecx, 0x29e197d2
shl dx, 1
dec ch
rol ax, 3
test ah, 0x7b
mov cx, 0x13cb
mov bh, 0x1f
dec cl
add ah, cl
and ecx, 0x5b9cc77f
nop
test bx, 0x74e8
stc
stc
nop
nop
sbb bl, dl
stc
shl bh, cl
push esi
dec si
dec al
test ebx, ebx
inc cx
add al, ch
add ch, 0x13
dec edx
inc edx
stc
mov edx, 0x500ff5a
rol ch, cl
cmp di, 0x73b5
sub dx, di
inc dl
not esi
shl bh, cl
xchg edx, esi
ror bl, 4
cmp dl, 0x3c
sbb ebx, ebx
shl bx, cl
cmp esi, edi
cmp ecx, 0x3859d9c0
nop
or si, 0x1024
adc dl, ah
pop esi
pop eax
pop edi
pop ebx
pop ecx
pop edx
call fcn.0049b136
push ecx
not cl
push edx
sub dx, 0x4340
pop edx
pop ecx
call fcn.0049b5b2
stc
nop
push ecx
sub ecx, 0x4a53d758
push edx
push ebx
sub dl, bl
xchg ecx, ecx
cmp cx, bx
test ecx, edx
push eax
and ch, ah
push edi
inc di
sub ax, cx
mov ch, dh
pop edi
pop eax
pop ebx
pop edx
pop ecx
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
push edi
or edi, 0x72b2ab7e
push edx
and edx, 0x572e2bc3
push ebx
cmp edi, ebx
push ecx
add cx, 0x973
add edx, ecx
push esi
inc esi
push eax
cmp cx, ax
ror ecx, 1
shl bh, cl
ror ecx, cl
or dx, 0x58f7
or cx, si
cmp edi, 0x7322aae3
ror esi, 5
add ax, si
stc
add bh, 0x17
add bx, di
rol bl, cl
stc
add ax, si
sub eax, eax
add edx, 0x688b29d2
inc di
test cx, 0x7967
sbb cx, 0x6c8d
adc bx, di
sub esi, ebx
or al, dl
rol cl, 7
add dh, 0x31
shl edi, 8
inc ebx
cmp dl, al
adc edx, 0x13b63419
shl di, 8
xor bl, dh
ror dl, 7
test dl, 0x68
and bl, dl
not ch
test bh, cl
and esi, edi
sbb eax, ebx
mov dl, 0x2c
adc bx, 0x40a0
nop
dec edx
sub dx, 0x38f7
nop
xchg dh, bl
not cl
shr eax, cl
not ah
and si, 0x52ae
rol dx, cl
xor eax, 0x6d7fdc1a
sbb bx, si
inc bx
adc dl, ch
add esi, eax
add eax, 0x1a699e11
ror esi, 1
or edi, edi
nop
sub esi, 0x26c51387
xchg dl, ch
xor cx, 0x2d15
adc al, 0x2b
or ax, di
add ax, di
adc dl, cl
and edx, 0x628271b8
adc ax, dx
or bx, 0x27e6
sub cx, 0x7873
add eax, esi
nop
not edi
sub bl, ch
add cl, 0x26
not cl
sbb eax, ecx
shl dl, cl
and ecx, 0x3c00fb50
adc dh, cl
mov edx, 0x14ccc953
add ch, al
xchg dh, bh
sub esi, 0x2ac4441c
sub cl, ch
shl ch, 1
and cx, 0x7103
and cl, cl
sbb edi, 0x4856cb8e
sub dx, di
shr ch, cl
and eax, esi
rol bl, 1
stc
pop eax
ror dx, 2
stc
not esi
xor di, 0x3b1
xor ch, 0x12
or bx, 0x4483
test ecx, ecx
rol cl, cl
mov si, 0x65cc
and si, bx
rol cx, 3
dec ecx
adc si, 0x1430
push eax
sbb dl, ah
and esi, esi
sub dh, 0x42
add bh, bh
nop
xor dl, ah
test bl, 0x63
adc cx, cx
inc esi
not eax
or bl, 0x1c
mov ecx, ebx
and edi, ebx
xchg dx, ax
xchg bx, dx
inc eax
sub cl, dl
sub bx, 0xd4b
xchg cx, ax
test bh, cl
sub dh, 8
cmp edi, edi
add bh, dh
inc ebx
nop
ror ax, 6
shl edx, 2
stc
sbb di, 0x83f
nop
and edi, 0x5dabb70e
not bl
add ax, 0x4968
sbb cx, ax
ror dx, 6
sbb dl, 0x7b
mov dh, 0x27
adc ecx, 0x684a58b7
xchg esi, esi
inc si
or bl, ah
sub cx, si
stc
not dl
inc bh
dec ecx
xor esi, esi
sub ax, 0x5166
inc eax
xor al, 0xc
or edi, edx
adc eax, eax
sbb dl, 0x2a
xor al, 0xa
sub ecx, 0x5277c4cd
mov ax, bx
xor edx, 0x22bcb175
ror cl, 1
rol si, 3
rol ax, 1
stc
dec cx
inc dx
cmp bl, al
stc
rol al, 5
dec di
xor cl, bh
ror di, 7
mov bh, 0x1e
mov esi, 0x6f10459c
shr di, cl
not al
sbb cl, ah
nop
adc edi, 0x5ba153fd
stc
xor cl, 0x3b
stc
adc dh, 0
not bh
mov al, dh
and bh, 0x48
nop
inc eax
xor bx, bx
ror ebx, 1
pop eax
xchg dx, cx
test cl, 0x30
xor ebx, esi
adc esi, 0x73333db9
shr dl, 2
not si
xchg edx, esi
stc
dec di
shr edx, cl
cmp ebx, 0x779541c3
test ecx, ecx
adc bh, 0x65
nop
push eax
dec ax
xchg cl, dl
test dl, 0x4f
adc bl, bh
not bh
adc bh, 0x7e
cmp edx, ebx
ror ah, 2
add ch, 0x17
add ah, ah
not ah
shl bl, cl
cmp di, bx
xchg esi, esi
sub bx, di
test dx, dx
and cl, ch
add edi, edi
or al, 0x72
cmp si, 0xf3d
not dh
not cl
not si
dec cl
nop
shr dl, 2
shr ah, 2
not ebx
xor cl, ch
not edx
dec si
adc bh, cl
adc si, 0x22ec
or si, dx
xor al, dl
add bx, 0x7b8
rol al, 4
sub di, 0x3b3c
add ebx, edx
xor di, 0x7b4f
and ch, ch
add ebx, 0x3fb88cb8
and edi, 0x69578f54
xchg esi, eax
mov ebx, esi
and ch, 0x62
cmp si, bx
inc cx
test ch, 0x13
rol cx, cl
add cx, bx
dec edx
test bl, 0x2c
inc si
add dx, 0x74dd
or dx, 0x48ea
nop
and ah, 0x44
sub esi, edx
sub si, dx
rol cl, 6
sub dh, 0x59
nop
shr ax, cl
ror al, cl
xchg esi, edi
and cx, 0x3b85
or dx, di
sbb cx, di
cmp si, ax
add di, bx
nop
inc cx
test ecx, 0x20359ccd
dec al
or dh, dl
stc
or edx, 0x6c320b0c
test dl, 0x2f
adc ecx, edi
add cx, 0x177b
sub al, dh
rol dx, cl
nop
ror cx, 7
shl ebx, cl
pop eax
push eax
xchg si, ax
sub bl, 0x79
shl bh, 3
stc
shl di, cl
rol al, 2
and bh, ah
adc si, si
or eax, esi
sub cl, ah
ror ax, cl
stc
and eax, ecx
sbb dl, 0x15
ror ebx, 3
cmp edx, edx
adc ch, 0x3b
shl cx, cl
stc
dec edi
rol edx, 2
and ecx, edx
mov dl, 0x69
dec ebx
sub esi, ebx
adc ebx, ebx
and eax, 0x3c18aeda
sbb al, dh
add edx, 0x52359344
ror edi, 1
or ecx, edx
shl cl, 8
and cx, ax
add al, 0x28
shr cl, 7
or edx, edx
xor di, 0x4a28
ror ebx, cl
adc edx, 0x6dfda16
sbb cl, 0x34
adc ebx, 0x18f5bcf9
adc dl, cl
inc ch
nop
mov ch, dl
xchg esi, eax
test ebx, ebx
or di, 0x6e75
stc
nop
adc ax, 0x5be2
mov dl, 0x68
stc
xor dx, bx
xchg ch, dl
rol bx, 1
xchg bl, al
rol ecx, 6
shl esi, cl
ror si, cl
ror edx, cl
stc
nop
add ecx, 0x6a8e91fd
not ax
shl edi, 4
test edi, ecx
rol cx, cl
adc di, 0x3008
nop
dec ch
add edi, eax
ror bl, cl
shl bh, cl
cmp esi, 0x44f5f2ca
sub eax, ecx
inc si
dec bx
and bl, 0x78
or cl, bl
stc
stc
ror ebx, cl
add si, dx
rol cl, cl
shl cl, 5
rol dx, 5
sub cx, 0x200d
add ch, 0x71
nop
not ax
cmp dh, ah
add ax, 0x2d4
nop
xor ecx, ebx
nop
rol edx, cl
xor ax, 0x241
xchg esi, eax
sub bx, di
pop eax
push eax
test ax, cx
stc
shl dl, 7
shr di, cl
nop
sub ch, ch
mov edi, edi
stc
stc
sub dh, 0x3e
add dx, 0x7dee
dec edi
cmp dh, 0x54
rol si, 1
sub bl, 0x60
add ecx, 0x3b0b1ae6
ror cx, 3
nop
sbb edx, eax
dec di
dec bx
test dh, 0x4f
ror dx, 8
and di, ax
shr ah, 4
ror edi, cl
sub ebx, 0x64c765d7
nop
add ebx, ebx
nop
stc
xchg si, si
rol edx, cl
sbb eax, eax
or ecx, esi
or esi, esi
ror ax, cl
adc dh, 0x6a
shr edx, cl
test edi, 0x204f754
add cl, ah
xchg edx, ebx
nop
shl dl, cl
mov al, 6
pop eax
pop esi
pop ecx
pop ebx
pop edx
pop edi
ja 0x4913a1
push edi
or di, 0x103e
ror di, 1
push eax
not ax
push ecx
adc al, ch
cmp eax, eax
sub ax, 0x387c
nop
push ebx
test bx, cx
push esi
test esi, 0x42e62727
stc
adc bl, 0x10
nop
inc ch
push edx
not dh
shr eax, cl
mov si, si
mov dl, dh
dec eax
stc
cmp edx, 0x3813f566
cmp dh, al
rol edi, cl
cmp edi, 0x43a32897
or ebx, 0x7aa00bf6
inc dx
xchg di, si
adc cl, ch
add ebx, 0x5e6d5475
sbb ah, 0xf
stc
shl ch, cl
and dh, dl
inc bx
xor cx, 0x6b2e
sbb ebx, 0x6896513e
rol si, 7
inc eax
shr edi, 7
cmp edx, eax
shr ah, cl
xchg dh, ah
stc
cmp di, 0xf05
sub dx, 0x4ec0
shl esi, cl
adc cx, 0x5968
nop
shl al, cl
and bl, 0x3c
add edx, 0x17b0a922
xor si, 0x7345
nop
mov ch, 0x56
xor si, 0x6cd2
stc
xor edi, ecx
sbb eax, edx
nop
mov ecx, ebx
add ecx, eax
nop
stc
test bh, ch
ror ch, 6
stc
shl al, cl
cmp si, 0x1c3f
sub cx, dx
rol ecx, 3
stc
rol ebx, 7
mov si, di
stc
ror al, 8
adc di, di
shr dh, cl
ror cx, 5
stc
inc bl
not dx
sub ecx, ebx
nop
nop
and dh, 0x2c
or dx, 0x325c
mov ax, ax
mov dl, al
shr cx, cl
mov dx, ax
mov dh, dh
dec dh
or cx, 0x1c21
shr eax, 1
dec cl
sbb dx, 0x1c1d
shl bx, 2
sub dl, 0x64
nop
cmp cx, 0x1968
or edx, 0x4a8e753
pop edx
push edx
mov edx, esi
add bh, dl
dec esi
ror al, 3
test ch, bh
adc ebx, 0x508d6218
not bl
test bh, 0x78
rol esi, cl
sbb si, bx
test edx, eax
pop edx
pop esi
pop ebx
pop ecx
pop eax
pop edi
nop
push edx
push ecx
shr edx, cl
ror ch, cl
dec edx
cmp cl, 0x2b
push edi
push eax
xchg edi, eax
shr ax, 1
shl cx, 1
pop eax
pop edi
pop ecx
pop edx
push eax
push edx
add ah, dh
push ebx
dec bx
sub dx, dx
push ecx
not cx
shl bl, 2
pop ecx
pop ebx
pop edx
pop eax
call fcn.0049bace
jge 0x49138a
push eax
push ecx
mov al, cl
pop ecx
pop eax
je 0x491386
push esi
xchg esi, esi
pop esi
push ebx
add bh, 7
pop ebx
push eax
dec al
pop eax
push ebx
push ecx
rol bh, cl
nop
push edx
adc dx, 0x3d6f
pop edx
pop ecx
pop ebx
call fcn.0049bf57
push ebx
inc bl
pop ebx
call fcn.0049c4ff
push eax
push edx
cmp eax, edx
ror dx, 1
not ax
rol ax, 8
push esi
sub esi, 0x3ac16e73
nop
ror eax, 7
sbb dh, 0x60
not ax
shl eax, 4
push ecx
rol al, cl
mov si, 0x3005
inc dl
stc
push ebx
inc bx
push edi
cmp dx, di
adc eax, 0x66e3ac89
adc cl, cl
rol bl, 8
or di, dx
not esi
not esi
cmp di, 0x5fea
adc eax, esi
shl eax, cl
ror si, 8
sub si, di
and esi, ecx
dec ecx
ror bl, cl
xchg dl, ah
sbb bl, ah
or bh, dl
adc edi, edi
inc edx
xchg dx, dx
adc esi, ecx
shl di, cl
mov ecx, 0x4ac2d19f
nop
and edx, edi
not dx
nop
not cx
shl edi, 7
mov dl, bh
stc
rol bx, cl
shr dh, cl
shl ch, cl
xor edi, 0x51e07b08
sbb ah, 0x33
sub ax, ax
sbb si, 0x50f8
inc di
nop
add si, 0x1d2a
sbb dx, ax
sbb cx, di
and esi, 0x46d28d66
shl eax, cl
ror cl, 5
sbb di, cx
adc bl, ah
sub ax, dx
test ecx, 0x79353de1
rol si, cl
inc di
and edx, 0xbcb3711
xor ah, bh
nop
nop
adc al, ch
rol al, cl
test dl, bl
dec si
sub ah, cl
not edi
xchg si, ax
sub ax, ax
and edx, 0x9fb1b75
add edi, ebx
adc dh, 0x12
add dl, 0x5b
xchg ecx, edi
and edx, 0x787817d
adc ebx, 0x29e520f4
sub bl, 0x68
adc edx, edx
shl bh, 8
sub di, 0x341a
ror ah, cl
test ax, di
cmp ch, ch
sub ch, 0x7d
inc esi
add esi, 0x3b0fe83e
ror si, 2
adc eax, ecx
test dl, 0x66
pop edi
rol cl, cl
xchg esi, edx
push edi
shr di, cl
nop
inc di
and bl, 0x30
xor si, cx
pop edi
pop ebx
pop ecx
pop esi
pop edx
pop eax
push edi
or di, 0x36fd
push esi
shr si, 1
not di
push ebx
push edx
add bl, dh
xor edx, 0x54afca43
push ecx
test ecx, 0x196001af
shr ebx, cl
not bx
stc
xor dl, 0x64
test dh, 0x2a
push eax
test cl, al
add cx, dx
shl ah, 2
inc di
test cx, ax
inc di
adc si, 0x34ec
add ebx, ebx
ror ax, cl
nop
not edi
adc di, 0x7086
adc eax, 0x43ddfd90
inc cx
ror cx, 8
xchg bx, cx
add bh, bl
shr dh, cl
sub cx, di
rol esi, 6
xchg ebx, esi
dec esi
nop
xchg di, di
xchg esi, edi
sub eax, 0x6355a71a
or di, cx
test al, dh
or edx, edx
add eax, 0x5ac03a85
not bl
pop eax
pop ecx
pop edx
pop ebx
pop esi
pop edi
push ebx
push ecx
ror bl, cl
nop
push esi
ror esi, 6
push edi
cmp esi, edi
nop
adc ch, 0xc
push edx
sbb edx, 0x4bec36b6
push eax
xchg ah, bl
xor bx, 0x5197
stc
adc cx, 0x7b13
and esi, 0x593caa49
and dl, 0x48
shl esi, 6
sbb cx, 0x7e0b
or dx, 0x128d
sub edi, edx
not edx
inc edx
sbb ax, si
pop eax
pop edx
pop edi
pop esi
pop ecx
pop ebx
mov eax, 0x7d819e
lea ecx, [esp + 0xc]
push 5
push 0x5661220f
push ecx
push eax
call fcn.0049c864
push eax
shr ax, 4
push esi
cmp esi, 0x4e6959f2
push ebx
inc bx
push ecx
ror ebx, cl
push edx
cmp edx, edx
shr bh, 4
cmp eax, 0x5076a03e
not dx
or edx, 0x2577c5b3
cmp ecx, edx
inc ah
add ah, 0x69
rol cl, cl
xchg dx, ax
ror ch, cl
push edi
adc di, 0x192f
dec dh
dec si
dec edi
cmp di, ax
inc dl
xchg al, cl
adc ch, al
not dh
xchg dh, al
cmp edx, 0x7b65ca01
inc edi
shl bh, 3
inc si
and ebx, 0x5f989d5e
sub di, bx
or di, 0x7139
xchg ebx, ebx
xor bx, cx
ror edi, 2
stc
inc ah
and di, 0xd66
mov di, ax
ror bh, cl
test bl, ch
dec dl
adc dl, dl
dec ax
shl edi, cl
test bx, bx
cmp cx, 0x541c
shr bl, 1
sub ch, 0x52
test esi, 0x6078c95
cmp edi, 0x62d931f1
nop
xor dx, 0x6083
mov al, ah
nop
xor ax, dx
nop
dec cx
test di, 0x3442
ror bx, 8
stc
cmp ax, 0x2f16
add di, ax
xchg esi, eax
dec ebx
add si, si
cmp dx, 0x1ce7
and eax, 0x564eedbd
nop
xchg cx, dx
stc
stc
sbb dh, bh
xor bx, 0x799b
shl al, 5
and ah, bh
ror dh, cl
stc
test bx, 0x5ced
adc eax, 0x2c11e5c6
cmp ecx, 0xf8a13a5
adc cx, 0x225a
and edx, edi
mov dl, 0x61
sub esi, 0x7d5396c7
sbb edx, 0x937b02e
or cx, 0x141c
ror ecx, 7
cmp bh, 0x4a
test eax, 0x5d311d7f
xor cx, 0x49d
or ebx, 0x2a9f84da
sbb bl, cl
xchg si, si
sbb cl, 9
stc
cmp si, dx
shl bx, cl
stc
rol si, 3
pop edi
shl ax, 4
ror edx, cl
push edi
mov ebx, edi
shr bx, cl
add cx, bx
xor si, 0x54c1
test si, ax
inc bh
cmp al, 0x69
dec bx
sbb di, 0x7fd6
not ebx
inc cl
test si, di
sbb di, bx
test bx, 0x2ecc
cmp ah, dh
or cx, bx
stc
xor ax, cx
or edi, 0x2bbb2710
sub eax, eax
add ah, dh
inc eax
shr bl, cl
mov dx, 0x328c
and ax, 0x484
shl dx, 3
ror si, cl
cmp bh, 0x6d
inc dx
or ecx, 0x59bec2bc
inc si
ror si, cl
inc ebx
shr dh, cl
cmp edx, 0x18ac5f84
sbb ax, 0x6c2b
cmp cl, bh
shl dl, 6
add ch, dh
inc bh
xchg esi, ecx
sbb bh, 0x7b
dec bl
rol ch, cl
sbb dh, dl
nop
rol bh, cl
ror esi, 1
cmp ah, 0x70
mov dh, cl
sub ebx, eax
inc si
sbb ecx, 0x6f188de
sbb cl, al
adc edx, edi
rol bl, 3
rol edi, cl
adc ebx, 0xaa06054
or edi, 0x399e0fa1
xchg si, di
add al, 0x6f
stc
nop
inc bx
shr ecx, 8
nop
sub cx, 0x4770
shr ah, 8
add dh, ah
test dx, si
and dh, 0x4a
mov bx, dx
sbb bl, dl
nop
xchg dx, bx
add edx, ebx
sbb dh, 0x70
test bl, dh
add esi, 0x3e84e917
shl edx, 2
rol bl, 4
inc esi
stc
dec esi
adc ch, 0x5d
nop
dec cl
sbb esi, eax
sub ecx, 0x6df2c98e
add ecx, edi
sub eax, 0x6368d2c2
rol al, cl
or ebx, 0x60fd573b
inc esi
add bl, ch
xor si, 0x1b03
stc
nop
pop edi
ror ecx, cl
rol dl, 7
sbb ax, 0x4cf7
dec edx
sbb bx, 0x600b
xor dx, 0x36e8
stc
stc
sub dx, bx
push edi
inc edi
nop
stc
not cx
xor ecx, 0x214810
nop
mov si, si
dec dx
sbb ecx, 0x1b4aca32
ror cx, 1
shl eax, 2
nop
sbb bl, cl
mov bl, ch
rol ebx, cl
not dl
ror bx, cl
mov dl, bh
shr dx, cl
nop
not ah
not ah
add ah, bh
adc esi, 0x31fea099
shr eax, 6
nop
xor ecx, 0x147de62
mov ch, bh
inc dh
shl edx, cl
xor ax, ax
inc bl
adc dh, ch
cmp dx, 0x16b6
inc edi
cmp edx, 0x46680df9
test esi, ebx
adc ax, 0x7d22
dec edx
shl ax, cl
not bx
stc
shl bl, cl
rol ecx, 3
add eax, 0x33f76e98
add dx, si
mov edx, eax
sub dx, 0x6adc
mov eax, 0x1c4f7fce
shl ebx, 1
dec bh
xchg cx, dx
add ch, 0x49
and cl, al
add eax, 0xb8070b
not esi
inc al
xchg bx, si
sbb ecx, 0x690ee5f5
add eax, edx
ror bl, 7
xchg bx, di
stc
shl ax, 4
ror di, 2
dec ah
xor esi, 0x36800054
adc ecx, 0x60451150
xchg dx, si
xchg ecx, eax
ror ecx, 5
or bh, 0x23
cmp cx, 0x2cde
not al
rol eax, 4
mov al, 0x54
add dh, 0x2a
sub edx, 0x7095a8b3
rol al, cl
sbb edi, 0x313c4a62
stc
xor edi, 0x64669acf
or edx, 0x3ae12a66
mov ax, 0x6933
mov eax, 0xa51bc9b
stc
xor edi, 0x1120b891
sbb edx, 0x7ca22812
nop
add ah, bh
stc
pop edi
shl ax, 2
dec cl
ror cl, 7
test bh, dh
sbb bl, 0x48
push edi
and edi, ebx
mov ecx, 0x4b15d5b3
add ebx, ebx
not ch
add ecx, esi
stc
dec bl
nop
rol ecx, cl
not ah
ror dx, cl
adc bh, 0x18
cmp ebx, 0x2d077f38
not si
inc ah
dec ebx
add cx, 0x65d9
rol ch, 7
and cx, bx
inc bx
dec bl
test dx, 0x1599
and eax, eax
or dx, 0x3ec9
sub eax, eax
test di, di
add dh, 0x34
sbb al, al
sbb edi, 0x4be91d42
adc bx, bx
mov edx, eax
dec dh
shr edx, cl
rol bl, 8
cmp di, 0x37fa
stc
add ch, 0x5a
shl bh, cl
not eax
dec al
inc bh
rol al, 4
test bl, 0x3b
adc ch, 0x5a
sbb ebx, edx
mov edx, 0x6b293ea3
and ah, ch
stc
ror eax, 7
and bx, 0x7982
sbb bh, 0x2f
add cl, ah
xor ax, 0x6da8
adc bl, 0x4c
rol ebx, 2
xor dx, 0x2a1d
mov dl, al
shl edx, 3
shl cl, cl
add dx, bx
dec dl
sub ah, bh
sub dl, 0x4e
not edx
shl si, cl
test dl, dl
not edi
ror cx, cl
cmp ax, 0x73df
shl dx, 2
sbb di, 0x4318
test eax, 0x438bc9ea
xchg dx, ax
xchg cx, bx
ror ax, cl
shl ax, 7
sbb ebx, edi
ror cl, cl
cmp ax, 0x5abc
adc di, 0x414e
inc ebx
stc
test ebx, esi
adc eax, esi
rol si, 2
or esi, edx
xchg ebx, edi
xchg si, cx
adc dh, 0x54
or ch, al
dec edi
not edi
not edx
test dh, 0x17
shr ebx, cl
pop edi
xchg si, cx
sub eax, 0x245494e5
test ax, bx
xor edx, ebx
rol esi, 2
stc
inc dx
xchg dh, dl
sub si, 0x34e7
not bl
or al, 0xb
not dl
rol al, 5
nop
add al, bl
mov al, dl
nop
test edx, edx
nop
sbb ecx, 0x4e41fc2b
shr ebx, cl
sbb bx, si
push edi
adc di, 0x11fd
sub ebx, eax
mov dx, di
mov esi, 0x182fd6b8
sub ecx, ecx
xchg si, cx
sbb edi, 0x9b6ec43
adc ax, 0x7af4
sub ebx, 0x6d6fdd0c
mov al, dh
test bl, cl
not bl
or dl, 0x50
sub eax, eax
sub edi, ebx
sbb bh, 0x36
add si, 0x6978
shl edi, cl
cmp dl, al
stc
test ax, dx
shr bx, cl
and edi, 0x3edd5a27
test bl, 0x2d
rol bl, cl
shl ax, 5
or al, bh
test esi, eax
inc cx
and bh, 0x21
inc eax
sbb ax, 0x481c
xchg cx, ax
sub ecx, eax
rol edx, cl
not eax
sbb edx, eax
xchg cx, di
dec dx
not ah
shl edx, cl
add bx, 0x3d30
sub ax, si
shl dh, 1
test ebx, ecx
add dl, bh
mov ebx, ecx
shl ch, 4
stc
inc di
not bh
sub bx, bx
shr edi, cl
nop
or ax, cx
nop
shr cl, cl
rol di, cl
sub cx, 0x7d81
dec cx
shl dh, cl
adc ecx, 0x64b9340d
add cx, 0x39d2
cmp esi, edi
cmp dx, di
shr ah, 7
cmp al, 0x58
pop edi
pop edx
pop ecx
pop ebx
pop esi
pop eax
js 0x491c61
push ecx
push esi
and cx, si
push ebx
mov ebx, 0x312ba715
push edx
or edx, 0x3fe0cb83
shl bh, cl
push edi
xchg edi, ebx
inc bx
push eax
shl al, 4
add edi, 0x294a1441
test si, bx
pop eax
pop edi
pop edx
pop ebx
pop esi
pop ecx
push ebx
rol bx, 4
push eax
mov ax, 0x710b
dec bx
push edx
push ecx
rol dh, cl
cmp ax, bx
inc ah
xor ax, bx
inc edx
not bx
rol cx, 5
adc bh, dh
xchg cl, cl
xchg cl, al
push edi
add di, 0x17c6
inc cl
xchg ebx, ecx
adc dx, 0x7578
push esi
ror esi, cl
shl esi, cl
dec edx
sbb cl, 0x62
rol esi, 6
ror ax, 8
mov bh, 0x3a
add eax, 0x59a5c963
dec cl
and cx, 0x7287
cmp edx, 0x5b05163
dec ah
sub bh, 0x2c
xchg cx, dx
sbb si, dx
test bl, 0x26
sbb esi, edx
pop esi
pop edi
pop ecx
pop edx
pop eax
pop ebx
push eax
adc ah, ah
push edx
rol dh, 5
push ecx
test ax, cx
push ebx
sub bx, dx
cmp cx, cx
or edx, eax
add al, 0x19
inc dl
or cl, 0x6e
push esi
xchg esi, eax
not ah
or si, dx
xor dl, 0x16
or eax, 0xae51efc
not ebx
dec ah
shr dh, 2
push edi
sub eax, edi
xchg dx, dx
not bl
sub bl, bh
test bh, cl
shr ah, 5
dec ebx
rol bh, cl
sub esi, 0x6cd2d41f
adc ax, cx
shl edi, 5
sub edx, esi
mov dl, ah
dec ecx
inc di
or ah, bh
xchg cl, ch
mov dx, si
add ax, 0x32fe
and cx, di
nop
rol bh, 6
and ebx, ecx
xor ebx, edi
cmp esi, 0x6e6c238d
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
push ebx
push ecx
or ebx, ecx
push eax
not ax
mov eax, 0x61e6e026
stc
push esi
push edi
and si, di
push edx
shl dh, cl
and edx, 0x431bd297
mov di, 0x20ae
not dx
nop
and edi, edx
sbb di, si
mov ebx, edx
adc esi, eax
xchg ebx, ebx
rol dl, 2
add al, bh
stc
dec ch
nop
not al
xchg edx, edx
xchg dx, di
and cl, 0x45
ror al, cl
shl eax, 1
mov ax, si
not di
xor bx, di
and dh, 0x22
cmp cx, ax
sub dl, ah
add di, bx
nop
inc cl
xor esi, edi
not dl
xor al, al
shl di, 6
xor bl, 0x57
shr esi, 6
rol al, cl
shl edx, cl
stc
nop
not ecx
add di, dx
and edx, edi
rol ax, 7
and dh, cl
mov ch, 0x11
stc
cmp cx, 0x4516
test ah, cl
add ah, 0x59
pop edx
pop edi
pop esi
pop eax
pop ecx
pop ebx
stc
push ecx
inc cl
nop
sub cl, ch
push edi
ror di, 7
push edx
push eax
test dx, ax
stc
push ebx
add ax, bx
shl bl, 3
sub cx, dx
ror bl, cl
ror bh, 6
and edx, eax
add ebx, 0x3229843e
stc
ror eax, 8
cmp cl, 0x28
push esi
dec si
xor esi, edx
shl eax, cl
shr ah, cl
sub bx, ax
and ax, dx
nop
xor edx, ebx
add edx, 0x3d9ac1b5
xor bh, al
pop esi
pop ebx
pop eax
pop edx
pop edi
pop ecx
call fcn.0049cc6c
call fcn.0049d161
call fcn.0049d5ae
push ebx
push ecx
rol bx, cl
push edi
sub edi, 0x368483d
cmp di, 0x6679
add ecx, ecx
push esi
cmp esi, 0x3fd600b9
push eax
push edx
or eax, edx
cmp al, ch
shr esi, cl
pop edx
pop eax
pop esi
pop edi
pop ecx
pop ebx
push ebx
dec bx
pop ebx
push edi
xor di, 0x1d32
push edx
not edx
pop edx
pop edi
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
call fcn.0049d85d
jb 0x491f20
jg 0x491ee6
push edx
push esi
mov dx, si
nop
push ebx
push eax
or bh, ah
dec esi
push ecx
push edi
xchg ecx, edi
cmp ax, 0x50b5
and ebx, eax
not ax
stc
mov bx, di
shr esi, 5
ror si, 3
and dx, dx
nop
add ebx, esi
xor ecx, 0x6a925de6
cmp ecx, edx
stc
add bx, 0x1907
pop edi
pop ecx
pop eax
pop ebx
pop esi
pop edx
jb 0x491e5a
push ecx
and cl, 0x4e
push esi
push edi
test esi, edi
push edx
mov edx, 0x49ec830e
stc
not dl
stc
push eax
adc ch, ah
not eax
push ebx
adc bh, ah
test dx, di
test ecx, eax
and ah, dh
stc
test ecx, 0x3d93a9c7
and ah, bh
shl bl, cl
add ch, 0x25
or edi, ecx
not ax
sbb ecx, edx
or eax, 0x7fca7041
adc eax, edx
pop ebx
pop eax
pop edx
pop edi
pop esi
pop ecx
push eax
push edi
mov eax, edi
push ecx
shr al, cl
push edx
or dh, 0x6e
push esi
or esi, edx
xchg al, dh
pop esi
pop edx
pop ecx
pop edi
pop eax
call fcn.0049dd24
call fcn.0049e16b
push ecx
add ch, ch
push eax
add ax, cx
push edx
xchg dl, dl
pop edx
pop eax
pop ecx
push ecx
not cx
push esi
rol si, cl
shl cx, 2
shr cl, cl
push eax
sub al, 0x72
push edx
not edx
mov eax, esi
push ebx
inc bx
test bx, 0x5206
inc eax
push edi
dec edi
xchg bx, ax
and al, 0x53
nop
sub ecx, edx
dec ecx
not ebx
nop
dec bx
and bx, 0x515b
dec dx
xor ebx, edx
sbb dx, dx
stc
add cx, di
rol dx, cl
not ah
dec cx
shl cx, cl
test eax, edi
inc cx
ror eax, 8
xchg dx, dx
xchg ch, dh
sbb eax, 0x317e9900
or edx, 0x682f2aef
rol edx, 3
test bh, 0x1f
xchg si, ax
cmp cx, bx
not eax
not ecx
shl eax, 4
test ax, 0x64fe
sub edx, 0xec1b7a2
stc
add bh, ah
nop
rol esi, cl
pop edi
pop ebx
pop edx
pop eax
pop esi
pop ecx
call fcn.0049e529
jp 0x491f20
call fcn.0049ea4c
stc
push eax
cmp ax, 0x626f
push ebx
shl bx, 6
rol bx, 4
pop ebx
pop eax
call fcn.0049ee28
call fcn.0049f309
push edi
dec di
pop edi
jb 0x491f20
call fcn.0049f618
call fcn.0049fae4
push ebx
sbb bh, 0x1d
push ecx
shr ebx, cl
push edx
test edx, 0x1f2a049d
ror dx, 6
shr dx, cl
push eax
rol ah, cl
nop
nop
adc dx, 0x63b7
nop
inc ecx
ror eax, 7
shl dl, cl
sub bx, 0x5419
add cl, cl
shl ch, 1
shl ax, 8
dec cl
not dx
ror dl, 6
ror eax, cl
dec bx
push edi
test ecx, edi
sub cx, dx
push esi
ror esi, cl
inc si
shl ecx, 1
nop
nop
not bh
mov cx, di
sbb bx, 0x1afc
adc edx, ebx
and edi, edi
xchg al, dl
or ah, 0x74
rol al, cl
shr esi, 8
ror dx, 8
cmp esi, 0x57d1d620
inc edx
shl bx, 8
adc al, 0x4c
test ch, 0x2a
test di, 0x7e55
and ax, di
adc dx, 0xd13
shl ebx, cl
add ax, 0x4b9a
stc
stc
xchg bx, dx
nop
sub cx, ax
shr ebx, 4
ror eax, 7
xor cx, bx
sub eax, 0x4a286148
shr si, cl
adc bh, dh
sub edi, edi
shr si, cl
rol edx, 4
shr eax, cl
or dh, 0x25
xor edi, 0x1fa32c
sub bx, ax
not di
sbb dh, bl
mov bx, di
stc
inc cl
xchg dx, ax
mov cx, si
nop
cmp ecx, 0x7dfff354
ror di, 7
not dx
dec ch
sbb ch, bh
shl ch, cl
sub edi, ecx
mov ch, bl
test edx, ebx
dec dh
xchg ebx, eax
and esi, edi
and cl, bl
or bh, dl
test cl, dl
rol ebx, cl
cmp di, cx
inc ax
nop
or ecx, ebx
shl edi, cl
xor ecx, 0x4e280713
rol si, 6
shl bh, 8
dec dl
pop esi
test ecx, edx
xchg ah, cl
rol edi, 7
test bh, 0x42
cmp dh, ch
push esi
xor eax, esi
rol esi, 3
shl eax, 6
inc dl
xor ax, 0x7f9f
nop
add ax, 0x746
and cl, 0x7b
xor ch, 0x1a
mov si, cx
rol edx, cl
shr dl, cl
adc cl, 7
not edx
stc
test dx, bx
shr bx, 5
sub edx, edx
adc cl, 3
stc
shr edi, cl
ror ax, 3
inc di
sbb di, cx
adc si, bx
xchg bh, bl
or bl, 0xf
add ebx, ecx
ror ah, 6
shr bh, 1
ror dh, cl
ror ecx, 1
sub al, 4
ror dl, 6
inc ax
shr ax, cl
sub ax, di
inc cx
xor edx, 0x6467773b
dec dx
and si, 0x5511
test edx, 0x2cbb3649
dec bx
ror si, cl
sbb edx, 0x48b20b65
test bx, di
test di, si
inc si
dec bh
ror ax, cl
mov dx, 0x6a73
adc si, bx
xor ch, 0x1b
stc
test cx, 0x5b28
rol ebx, cl
sbb cl, 0x4e
dec bh
xchg ecx, edx
add ch, dl
cmp ch, cl
cmp dh, dl
nop
xchg bx, dx
stc
dec bx
rol edx, cl
or cx, 0x57fc
cmp di, 0x79b8
sub dx, di
shl bx, 1
test al, 0x35
stc
ror di, 2
and ecx, 0x6ebb90ab
or eax, edx
ror di, cl
dec ecx
and al, al
inc ax
test ah, ch
shl dl, cl
rol bh, cl
xor eax, 0x5d2f98dc
sbb ebx, edi
xchg ah, bl
not esi
or dl, 0x16
xchg si, cx
rol ax, 4
or cx, 0x14ee
stc
inc eax
xor dh, dh
stc
pop esi
rol ax, 3
shl di, cl
push esi
mov ecx, esi
dec si
xor di, ax
mov dh, 0x53
shr cx, 2
not ebx
dec eax
adc bx, bx
adc bh, 0x7d
or edi, eax
inc ecx
shl dh, cl
nop
or bh, bl
ror ebx, 3
inc cx
adc ecx, edx
nop
not ebx
rol eax, cl
rol ecx, 6
adc ah, bh
sbb esi, 0x2553205
sbb al, ah
sbb ecx, 0x68a047dc
xor ah, ch
test edx, ebx
xchg edi, ebx
add di, cx
shr ecx, cl
xchg cl, ah
not eax
ror edx, 3
inc cl
nop
xchg di, ax
xchg bx, dx
adc edi, edx
sbb eax, ebx
inc eax
xor bl, bh
shr si, 5
mov si, dx
dec eax
inc dx
shr esi, cl
sub edi, 0x7a175fc
test si, ax
xchg esi, ebx
not cx
cmp ch, ch
sub ecx, 0x3b74472d
test bx, dx
or edi, eax
shl edi, cl
mov bl, 0x58
nop
or si, si
adc al, al
xor cx, 0x1c2a
stc
shl dx, cl
rol di, cl
xchg cl, ch
inc al
adc esi, edx
rol ebx, 6
add bx, 0x7fd1
add di, bx
and ecx, 0x6d103383
test bl, dl
stc
not ax
xor cl, cl
adc bl, 0x1f
add cx, 0x1ef
mov ecx, 0x76471a9d
not bl
not di
adc ax, 0x4a55
adc edi, 0x70762dd9
dec cl
adc cl, al
adc al, al
xchg edi, edx
sub bx, si
xor bx, 0x7019
rol esi, 8
xor ax, ax
nop
rol dx, cl
stc
nop
not bx
adc ebx, edi
or ah, dl
inc ch
stc
pop esi
xor cl, 0x3a
nop
xor dx, 0x47fd
ror ax, cl
not edi
test ebx, edi
push esi
or si, 0x41af
shl ah, cl
shr ah, cl
shl dl, cl
and ax, bx
sbb edi, 0x3bcac0b5
sbb eax, edi
inc ebx
dec ch
sbb ebx, 0x2abce839
or esi, 0xb9cbd8c
stc
stc
sub ax, 0x7271
xor eax, 0x264e24af
nop
shl si, cl
ror esi, cl
test al, 0x4f
sub esi, ecx
cmp al, 0x2e
rol edx, 6
sbb cx, 0x1834
shl di, cl
not bx
nop
or si, 0x7443
nop
nop
shl esi, cl
dec ax
test si, 0x6bee
mov ecx, esi
shr edx, cl
add si, 0x2130
not bl
sub esi, 0x47117f1b
dec ebx
inc ecx
rol bx, 7
shr bx, cl
rol esi, 6
add si, dx
inc ecx
inc bl
xchg si, cx
test si, 0x74ad
cmp dl, 0x6e
stc
shr bl, cl
or dx, 0x6ab2
xor bh, ah
or dl, al
add eax, 0x2d1ef1c6
ror si, 1
add cx, 0x2e34
xor eax, 0xe59e0bb
sbb dl, 0x6a
nop
inc ebx
dec eax
add si, di
and ecx, edi
add cx, 0x6c50
shr ecx, 6
inc al
xchg di, cx
xchg dx, ax
adc edx, ecx
shr bx, 5
sbb al, ch
cmp dh, bl
xor esi, 0x509b5080
and edi, 0x6e70887a
sub ax, 0x1bb
nop
stc
adc cx, 0x2c11
or di, di
nop
not ah
shl di, 8
shr ax, cl
not edx
cmp bh, bl
shl eax, cl
xchg cx, ax
xor edx, esi
xor esi, 0x3862a9df
test dx, bx
or ch, cl
xchg ah, bl
mov ecx, esi
and edi, 0x47d0f35e
pop esi
xchg dx, cx
xor eax, ebx
push esi
test dx, si
test dl, 0x5c
mov dx, ax
cmp dh, 0x1e
mov ecx, edx
ror dl, 2
shl ecx, 6
shr cl, cl
test di, 0x358d
rol si, cl
rol ecx, cl
xchg si, si
dec di
ror bl, 5
nop
add ah, 0x13
test ebx, 0x7f77192c
test bl, dh
ror cx, 1
adc dx, cx
mov dx, bx
and edi, edx
ror dh, cl
mov ax, 0x71fd
test eax, 0x51980814
and cx, dx
sbb dl, 0x7b
adc al, ah
xor bh, 0x44
add dh, 0x5c
add eax, esi
rol edx, 6
sbb dx, 0x96e
xchg di, si
add di, di
xchg edi, ecx
stc
inc edi
not edi
shr di, 5
and esi, ecx
or ch, 0x12
or ebx, ebx
mov ecx, 0x64eef9e2
xor bl, 0x45
inc bh
shr esi, cl
adc ax, 0x634a
xchg ebx, edi
shr ecx, 5
or ah, cl
ror edi, cl
xchg bx, bx
xor bx, dx
rol dx, cl
nop
mov ch, 0x27
not eax
xchg bx, di
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
call fcn.0049fdad
push ecx
dec ecx
push edx
inc edx
push esi
push edi
or esi, edi
push eax
adc ecx, eax
stc
stc
push ebx
sub bl, bl
or bh, bh
inc eax
add cx, 0x66c3
xor ch, 0x4e
mov ecx, ebx
xchg ah, ch
xor eax, esi
sbb cl, dh
dec esi
not cx
rol cl, cl
xchg esi, ebx
not ax
adc edx, esi
cmp edi, 0x637c4f0c
xor bl, cl
not cx
stc
stc
test esi, 0x6e5da73
and cx, si
rol ebx, cl
test ax, 0x5ec8
nop
shl eax, 1
dec ecx
not ebx
or esi, edx
sub eax, 0x29150a4f
or dx, 0x7c0c
or di, ax
not dl
sbb cx, dx
mov cl, dl
add dx, 0x24f2
test al, ch
ror dh, 2
ror cx, 3
not ecx
and ch, 0x21
mov ch, dh
and bx, 0x5acd
sbb dh, cl
dec dh
ror esi, cl
add dx, 0x5f72
and bx, 0x61b5
xor ax, 0x341a
stc
not cx
sub dl, bh
or ecx, edi
inc bl
and cx, di
adc ecx, 0x1e044691
stc
dec ebx
xor cx, 0x15a
and ah, ch
not bx
or edx, edx
test al, 5
not edi
ror dl, cl
dec ax
sbb ecx, edx
shr cx, 6
xchg bl, ah
ror ax, 1
and dl, 0x20
shr edx, 2
rol si, 4
not edi
ror dx, cl
xchg bh, cl
xchg di, bx
shr bh, 4
rol ecx, 8
not ecx
test si, 0x7355
cmp ch, bh
or ch, bl
dec edx
stc
test edx, 0x6f8cee31
sbb esi, esi
sbb al, dl
sub dx, si
and cl, 0x75
nop
sub esi, ecx
stc
shr ax, 4
pop ebx
sub dl, 0x53
add dl, 0x3c
pop eax
pop edi
pop esi
pop edx
pop ecx
call fcn.004a0231
push ecx
mov cx, 0x7792
push eax
or eax, 0x189a9206
push ebx
shr ebx, 8
pop ebx
pop eax
pop ecx
push eax
push ecx
shl ah, cl
push edx
dec edx
push ebx
add edx, ebx
and bx, 0x7a0f
ror bx, cl
stc
push edi
inc di
pop edi
pop ebx
pop edx
pop ecx
pop eax
call fcn.004a077b
call fcn.004a09bf
sub esp, 0x1b
mov dword [esp + 0x17], 0
push eax
push ecx
push edx
call fcn.004a0d43
call fcn.004a139b
push edx
sbb edx, edx
and edx, edx
push ecx
sub ecx, 0x31dabb6c
push ebx
not bl
push esi
and bx, si
push eax
xor ebx, eax
shl dh, cl
add cl, bl
sub si, 0x17ec
inc esi
dec cx
sbb edx, 0x5dbcfe46
nop
mov cx, 0x6436
stc
ror ecx, 6
stc
adc cl, cl
not ah
adc bx, 0x1a50
ror bl, cl
push edi
add di, si
adc dx, bx
shr di, cl
inc ebx
not dh
nop
ror esi, 3
nop
pop edi
pop eax
pop esi
pop ebx
pop ecx
pop edx
call fcn.004a1920
push edx
dec dl
push ecx
push esi
add cx, si
push edi
shl edi, 3
rol edx, cl
dec esi
push ebx
or bx, dx
xor ebx, 0x52c6944f
shr si, 2
sbb bx, 0x64a9
nop
xor ebx, ecx
shl dl, cl
or edx, ecx
test bx, bx
rol esi, 6
rol cl, cl
inc bh
push eax
or eax, ecx
not cl
inc ax
cmp dh, dl
cmp bh, al
sbb bx, 0x1402
add ch, bh
xor ah, 0x29
test di, 0x4f5d
rol cx, cl
not di
inc bh
dec bx
add al, 0x42
cmp dl, ah
stc
sbb ebx, edi
xchg cx, bx
rol eax, 1
shl bh, cl
inc edx
sbb dx, 0x33a1
dec cx
sub ecx, 0x3f2dd203
or dx, cx
or bx, ax
mov si, si
adc ax, di
mov dx, bx
or si, 0x402f
inc ecx
dec di
dec ah
add eax, 0x226ae40a
nop
stc
shl bx, cl
and cx, cx
cmp si, cx
add ax, 0x6991
not dh
or ax, di
shl edi, 6
add cx, 0x5962
ror si, 3
test edx, ecx
xor di, 0x4f9d
ror eax, cl
xor dx, 0x29ac
adc esi, esi
sbb si, si
ror ebx, cl
stc
stc
not edx
cmp bx, 0x6abf
shr edx, cl
ror cl, 7
add bh, al
ror bx, 2
stc
nop
cmp ecx, edi
cmp dx, 0x17ed
xor ah, 0x7e
stc
dec si
or eax, 0x24da90
xchg al, al
add al, dl
and ecx, 0x79dbc23e
cmp ecx, 0x342b4a72
shl al, cl
or dx, 0x1dad
inc edi
shr eax, cl
not ah
xor ax, 0x1f0b
and esi, eax
not cx
test di, si
xor cl, 0xb
xor cl, cl
pop eax
rol dl, 8
push eax
or al, 0x4e
stc
test ecx, edx
adc edx, edx
dec di
xor ecx, esi
dec al
adc cl, 0x36
nop
add esi, esi
and ah, 0x51
mov ebx, 0x38bf52c2
inc ebx
stc
add edx, 0x531f5c34
rol bl, cl
inc dl
not bh
shl bl, 1
ror cx, 5
or edi, 0x2aa0d542
dec ax
adc bx, 0x2bd7
xchg edi, eax
rol ch, cl
add di, 0x7c3c
mov cx, ax
or edi, 0x3be879a
xor ah, 0x25
shl dx, 4
sub ah, 0x7b
xor cl, dl
not edi
test edx, esi
adc cx, 0x5cd0
or dx, dx
and esi, 0x5bb321d5
nop
shl dx, 3
inc edi
xchg ecx, eax
not al
dec al
test al, ch
ror edx, 3
ror si, 6
dec di
inc ecx
add di, 0x7948
sub cx, si
dec si
ror di, 5
xchg ecx, edi
test ch, 0x39
sub esi, ecx
shr di, cl
sbb ah, 0x5d
nop
not di
sbb bx, 0x4487
and di, cx
sub ebx, 0x37290b4d
adc al, dh
and di, cx
adc cx, di
and di, 0x2b62
ror ax, 8
adc al, 0x3e
shl ecx, cl
ror dx, cl
and edx, ecx
mov ecx, 0x34fc3496
xor bx, dx
ror bx, 4
add cx, si
or ebx, ecx
not edx
sub edx, edi
cmp cl, al
adc cl, ah
and cx, 0x196a
xor bx, 0x17ad
stc
add dh, 0x11
ror cl, cl
dec dx
shr si, 4
and di, 0x25df
rol cx, cl
and cx, 0x651f
not al
cmp ax, 0x5784
and edi, 0x65d7d892
mov ax, di
add dl, 0x42
stc
inc ecx
add bl, cl
dec ebx
pop eax
or ebx, ebx
shr bh, cl
inc cx
nop
ror edi, 8
nop
shl edx, 5
push eax
test ax, di
sbb eax, 0x9f7b3ce
not eax
mov eax, 0x9f2e104
test edx, 0xb794d03
or ebx, ecx
adc cx, dx
adc bl, 0x40
shr di, 1
stc
rol ecx, cl
rol dl, 8
cmp al, bl
dec eax
shr esi, 1
sbb ebx, eax
nop
shr si, 4
mov edx, esi
shr esi, cl
ror ah, 7
xor di, 0x7582
or ebx, 0xa2c6d8f
nop
inc al
add si, di
or cl, al
test al, cl
dec bx
add edi, 0x71e9f89b
rol edi, cl
add si, 0x750f
shr eax, 3
mov ebx, esi
cmp dl, 0x20
test ebx, 0x1e14b19c
inc ebx
add edx, 0x212db2b4
xor cl, 0x3c
nop
sbb ch, dl
ror edx, cl
or bx, 0x1389
or dh, dh
not bl
adc edx, 0x543e9c8c
cmp bl, dl
stc
shr cx, cl
adc si, 0x4070
cmp dh, 0x1a
shl edx, cl
ror dx, 6
cmp esi, 0x77a88b38
xor dx, si
cmp dx, 0x6d46
dec edx
and ah, bh
test di, 0x7e12
ror esi, cl
shl edx, 2
shr ax, cl
dec ax
stc
shl ebx, 3
sbb cx, 0x34b4
nop
and ax, 0x6bd2
sbb ch, 0x18
rol edx, 6
or ch, 0x58
sbb dx, ax
not ax
dec eax
ror ecx, cl
dec ecx
adc bl, 0x53
xor edi, edi
cmp cx, ax
or ah, 0x7d
xor eax, edi
or cl, dh
nop
sbb edx, 0x1c8f3c4f
sub al, 0x53
inc dl
xor cl, 0x31
shr di, 3
or dh, 0x78
inc si
shl esi, 4
xor ebx, esi
nop
pop eax
shr ch, 8
not dx
adc cx, si
shl ch, 1
stc
or esi, 0x5c7a4934
nop
shr edi, cl
dec dx
dec dx
adc cx, dx
or cl, 0x54
push eax
sbb ax, bx
inc edi
add ebx, 0x4617a0c1
inc bl
sbb ah, 0x23
stc
shl edi, cl
stc
stc
nop
shr di, cl
or edx, 0x3a887b7a
mov edx, edx
or esi, esi
test esi, 0x671da05f
shr ax, 3
sub ch, dl
ror dx, 5
not dl
sbb bl, 0x69
shl dx, cl
sub eax, 0x1f16d769
stc
shl ax, cl
xor ecx, 0x46f72703
or ax, 0x591a
ror ecx, cl
cmp cl, 0x17
nop
sub edi, 0x2a34ce25
and dl, bh
add ebx, 0x5e897a7a
adc al, al
stc
inc ecx
mov dx, 0x65d8
mov edx, ebx
dec cx
shl dx, cl
cmp edx, edi
shl ebx, 6
or ah, 0x4d
or ebx, 0x3b165e9
not ax
test esi, edx
test ecx, esi
sbb cx, 0x607a
shl ebx, cl
inc ah
sub cx, 0x33d4
and cx, dx
mov ecx, 0x5bfa7aef
not ecx
and di, 0x73fe
adc cl, 0x65
sbb dx, cx
or cx, 0x1cac
test edx, 0x6e9cc658
inc eax
or edx, 0x22020d3
ror esi, 6
test bx, cx
adc cl, 0x34
add eax, 0x6090ad7d
rol si, 6
xchg edx, edi
adc ecx, esi
test dh, 0x6b
xchg edx, esi
ror ch, cl
and dh, 0x57
nop
and edi, 0x3f110bd
sub ebx, 0x7efd7d79
test al, 0x3a
xor esi, 0x696eeb7
and ecx, 0x78d37550
and ah, ah
rol cl, cl
sub bl, cl
not edx
stc
mov di, 0x27ba
rol di, cl
stc
sbb cl, 0x42
inc si
shl di, cl
pop eax
push eax
xchg dh, ah
sub si, 0x6361
inc bx
add edi, edx
cmp cl, bl
inc bx
ror edx, 8
and di, 0x14dc
xchg ecx, edx
and edi, ecx
or ch, bl
inc cl
xchg di, ax
cmp bh, 0x24
xor ecx, 0x2b5cd6d2
xchg ah, cl
stc
xor di, 0xd3d
add cx, dx
inc bl
adc bl, al
dec dh
dec ax
xchg al, dl
dec bh
nop
rol ax, 8
inc ah
and dl, 0x33
sbb ch, 5
adc dx, dx
cmp eax, edx
adc ch, 0x78
ror edx, cl
cmp ecx, 0x5ea7caea
adc al, bl
sub edx, eax
sub si, 0x302b
and edi, esi
shr al, cl
or dl, dl
cmp dx, dx
adc dh, 0x27
test ch, dh
mov ch, cl
add eax, 0x4d27ba77
sbb esi, edi
nop
xor ax, di
inc ah
xchg bx, ax
and dx, di
xchg ebx, edx
not ax
and ch, bl
inc bx
add dx, dx
or si, ax
inc ch
adc si, 0x37a6
ror ebx, cl
inc esi
ror esi, cl
ror cl, 6
ror ax, 7
ror di, cl
rol di, cl
stc
xchg dx, di
shr cx, cl
test di, dx
rol ebx, 6
shl dh, cl
mov dl, 0x5d
xchg ecx, edx
not ch
cmp ebx, eax
xchg bx, dx
stc
test eax, 0x2de9fb0c
rol bx, 5
and bh, 0x72
sub cl, 0x29
add di, si
nop
add al, 0x7d
or edi, ecx
shl di, 8
dec ecx
dec ecx
adc ecx, esi
adc al, 5
add dx, 0x2167
ror bh, cl
inc dx
adc cx, 0x426d
dec ch
stc
nop
or ah, ah
pop eax
xchg edx, edx
xor edx, 0x1622da05
push eax
and cl, ah
dec cx
rol di, 3
shl ax, 7
or dh, 0x34
shr ch, 8
nop
ror edx, cl
stc
ror di, 4
or ax, 0x5227
cmp di, 0x53ba
shr bh, 5
and si, 0x145a
ror cx, cl
sub edx, 0x280a804
xor ax, di
cmp ch, bl
inc ecx
xchg esi, eax
and ax, cx
mov ebx, 0x45281a4a
adc ah, ah
sbb edi, eax
inc al
ror cl, cl
test di, dx
sub ebx, 0x76d8a06a
inc dh
add dl, bh
mov ah, dh
not edx
test ax, 0x2923
adc ebx, 0x2c0bc7f3
cmp ebx, 0xa7ee7bc
inc ebx
cmp dh, bl
not ebx
inc edx
test ah, 0x22
and cx, 0x5a04
shl ax, 2
shr dx, 5
test ah, dh
shl si, cl
adc cx, 0x1bc1
and bh, 0x7e
inc ch
or cl, 0x69
mov edx, 0x6ed16fa3
cmp edi, 0x62319f76
not bx
shr ecx, 3
inc cx
not cl
mov cl, 0x77
sub cl, 0x18
shr si, 4
xor bx, di
sub di, 0x2fee
ror cx, cl
add edi, 0x309cfaf6
rol dx, 2
nop
ror cx, 4
xor ecx, 0x4293237b
nop
xchg esi, ebx
sub esi, edi
not cx
mov cx, 0x7693
pop eax
pop ebx
pop edi
pop esi
pop ecx
pop edx
jle 0x492cfc
jns 0x492c68
push edx
cmp dx, 0x41d
pop edx
call fcn.004a1e68
call fcn.004a244a
je 0x492cfc
push edi
mov di, 0x496e
push ebx
dec bl
adc edi, 0x1ee0c8d2
shl di, 5
stc
not bh
push eax
and eax, 0x76c05e6b
pop eax
pop ebx
pop edi
call fcn.004a2711
nop
push eax
xor eax, 0x33de65e2
stc
dec eax
push ecx
push ebx
and cx, bx
nop
shl ah, 5
adc bl, 0x5c
push edx
shr edx, 1
and bl, bh
sub bl, ch
and ah, 0x3d
and ah, 2
xor ebx, eax
push esi
ror esi, 3
sub dx, bx
dec bx
inc dh
shr ecx, 7
stc
or dl, cl
sub dh, dl
push edi
cmp cx, di
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
push ebx
push esi
or bx, si
push eax
inc ax
push ecx
mov cx, si
and cl, 0x13
stc
pop ecx
pop eax
pop esi
pop ebx
stc
push ecx
push edx
add ecx, edx
push edi
shr edi, 1
pop edi
pop edx
pop ecx
push ecx
push ebx
xchg cl, bl
pop ebx
pop ecx
call fcn.004a2af9
mov eax, 0x7d817d
lea ecx, [esp + 0xc]
push 0x17
push 0x595e2763
push ecx
push eax
jl 0x493484
push edx
and dl, 0x7a
push esi
cmp esi, 0x461ddb16
push edi
cmp edi, 0x29a18b87
push ebx
and ebx, 0x69e2177c
push eax
push ecx
shr ax, cl
and edi, edi
shl al, 3
stc
inc edi
xor ebx, eax
shl eax, cl
shr dh, 1
and di, si
cmp bx, 0x1917
stc
nop
mov esi, esi
rol cl, cl
shr cx, cl
mov si, 0x586b
sub bx, cx
sub cl, bh
inc si
mov eax, esi
nop
test esi, 0x20044d9b
or esi, 0x4ec4d4f4
test cx, cx
and ah, bh
sbb bx, 0x4821
stc
sub bx, 0x7e23
stc
sub al, dl
mov edx, 0x7ec0054a
sbb eax, 0x634c9b38
and di, di
rol edi, 7
rol bh, 2
dec di
test ebx, ecx
rol si, 1
shl eax, 5
nop
nop
mov dx, di
not ebx
rol si, 3
add dl, 0x39
inc bl
xchg cx, si
shl eax, 5
and si, bx
shl esi, cl
mov eax, 0x5bba9049
xor ebx, 0x78f66e0b
adc dx, si
not esi
inc edx
or dl, al
adc bx, di
inc bl
xchg bx, dx
shl al, cl
or dh, 0x4a
rol dx, 7
mov ecx, edx
cmp esi, ecx
shl dl, 1
xor esi, ecx
sbb si, cx
sbb si, 0x3943
dec cx
shl dh, 8
sbb eax, ecx
inc ecx
sub ebx, 0x514462e3
or bl, al
nop
sbb di, si
add dl, ch
test di, 0x7aee
inc cl
sub edx, 0x4739afe
nop
nop
nop
inc esi
dec ax
mov ecx, 0x6f824025
and dx, 0x1067
mov si, 0x4aa5
or edi, 0x70576ef3
test cl, cl
mov ecx, 0x6dbd2b5a
xchg dl, al
mov si, si
rol bh, 2
mov dx, 0x6ad5
sbb si, 0x39f1
pop ecx
not bx
xchg edi, esi
push ecx
rol cx, 4
rol bh, 1
add ecx, 0x61304142
dec al
mov di, bx
and edi, esi
rol cx, cl
and bh, bh
xchg cx, bx
stc
not dh
ror ecx, cl
ror ch, 4
stc
shl bh, cl
cmp dl, 0x10
or edx, 0x3e7c97b
ror dl, cl
xor eax, 0x43f75cf9
sbb esi, ecx
shr al, cl
and esi, 0x4119d7e8
xchg edi, eax
rol al, cl
sbb bh, 0x6d
dec ebx
xchg cx, dx
add ah, 0x1e
shl si, 7
or dx, 0x31d6
nop
test ebx, 0x5406000f
nop
xchg cx, si
not cl
cmp esi, edx
adc dl, dl
and ch, 0x17
ror si, cl
cmp bx, si
xor cx, 0x7e7c
nop
nop
ror edi, cl
cmp ah, ch
nop
mov dl, ah
and ax, 0x11bc
and ah, dh
or al, 0x58
shr dh, cl
adc ax, 0x442b
xchg esi, eax
test eax, esi
rol ecx, 1
xchg di, di
or ebx, 0x56ffe05a
stc
inc dh
xchg si, dx
test esi, ebx
cmp ch, bl
add di, dx
sbb bl, 0x46
sbb bx, 0x2672
rol edi, cl
xchg bx, di
adc ch, 0x23
and dh, dh
nop
xor ax, 0xb8c
not bl
sub cx, 0x125c
cmp bl, 0x41
inc dl
adc dl, 0x56
xor edi, ebx
not bx
and edx, esi
xor ebx, 0x73262e70
xor edi, ecx
dec ecx
rol si, cl
test edi, esi
xor ebx, 0x691ecb65
and al, 0xa
test edx, 0x33698fc4
sbb di, 0x30c6
not ax
cmp di, cx
or ax, 0x266c
nop
sub ebx, edi
inc esi
adc bx, bx
sbb edx, ecx
nop
cmp bl, 0x4d
pop ecx
shl ebx, 8
add bh, 0x72
pop eax
pop ebx
pop edi
pop esi
pop edx
nop
push edx
dec edx
push eax
and al, ah
add dl, dh
push ecx
shr dx, cl
push edi
or edi, edi
stc
sbb ah, cl
adc ecx, edx
ror al, 4
push esi
ror esi, cl
xor ecx, 0x47e9c991
sbb eax, 0x875e5cc
sbb ecx, 0x79f51720
push ebx
xchg bx, di
shr ch, cl
sub ebx, 0x66262887
and dx, 0x3e5d
nop
and al, 0x5c
xchg ch, ch
inc eax
or ecx, 0x363852f6
shr bh, cl
shl si, cl
xor esi, ecx
not ch
sbb edx, ebx
inc bh
xor cx, 0x7de5
add eax, eax
inc al
rol ch, 6
not eax
shr ah, 4
stc
mov edi, eax
dec si
stc
and esi, 0x61af22a1
xor cl, 0x4c
nop
and esi, 0x78402b6c
sub ah, bh
adc ax, 0x71c0
dec ax
dec esi
ror dl, 8
ror dx, cl
ror dx, 7
mov ax, 0x186
ror ax, cl
add bx, 0x6cbe
nop
mov dx, 0x42c9
add cx, dx
mov bh, ah
sub cx, cx
cmp eax, 0x3afddce6
or dx, ax
test cx, di
dec cx
ror bh, 5
inc bl
inc edi
not bx
shl si, cl
ror bx, 2
not edx
mov eax, edi
ror esi, cl
shr ax, 4
or ebx, eax
adc dl, 0x68
xchg ebx, edx
add si, dx
ror cl, 7
sub dh, dh
cmp eax, 0x49aadcdd
shr esi, cl
inc eax
adc edx, ebx
adc bx, di
nop
ror cx, 3
ror ch, cl
shl di, 1
rol cx, 1
dec bx
adc di, 0x59b7
nop
sub dl, bl
sbb edi, ebx
stc
nop
mov eax, eax
cmp bx, 0x56a8
xchg bh, dl
and cl, ch
stc
pop ebx
cmp cl, al
test eax, 0x4df1c979
push ebx
add bl, 0x60
cmp ebx, 0x5b572519
shl bl, cl
not dx
nop
not cl
adc esi, ebx
sbb di, 0x5fef
cmp edx, eax
xchg di, cx
or dx, cx
ror eax, 5
sub ch, 0x1b
mov bx, bx
or cx, ax
test ecx, edi
xor bh, dh
shl ecx, 8
and ebx, 0x74917d23
sbb ah, 0x45
test dh, ah
test ecx, 0x6b7a4714
xchg esi, eax
xchg dh, dl
stc
stc
xor ax, 0x4319
not di
ror cl, cl
shr edi, 5
inc edx
xchg di, si
cmp ah, 0x3f
rol bh, 2
dec si
mov bl, dh
cmp si, si
or ax, 0x2c3d
nop
stc
not edx
not bl
cmp bl, al
adc si, 0x4b18
sbb eax, eax
test di, si
sub ebx, edx
mov di, 0x1ca
inc bl
and ecx, 0x705a13bc
dec ecx
or esi, 0x2cef7558
adc ch, bl
adc al, 0x65
stc
cmp ah, 0x6c
xchg dh, bh
dec dx
shr ah, cl
and edi, 0x28e3578c
mov edx, 0x68eee1b0
adc esi, ebx
shr edx, 5
and dx, 0x12a0
xor cx, 0x641d
sub bl, 0x24
mov ah, bh
adc bl, al
shr dh, cl
sbb eax, ecx
or ch, bl
adc cx, 0xb18
sbb ch, 0x68
xor edx, edi
mov bx, ax
dec si
and ah, 0x35
dec ecx
nop
stc
not dl
sbb bh, 8
xchg di, di
nop
dec dl
cmp al, 0x39
xchg ah, ch
cmp ecx, 0x18be2d2
dec bx
adc ebx, ecx
shr ch, cl
add edx, 0x419abdca
stc
xor esi, eax
rol bx, 2
shr cl, 1
dec ecx
inc cx
pop ebx
stc
sbb cx, ax
push ebx
not bh
cmp edi, 0x6523a32
adc al, 0x60
xchg cl, al
test esi, 0x695f0fb1
shr esi, 7
inc si
cmp ah, al
or si, 0x7d0c
add ah, 0x79
not bh
xor edi, 0x4624aa30
sbb ah, 0x65
rol cx, cl
nop
mov edi, ebx
xor ebx, eax
not cx
test eax, ecx
nop
xchg al, bl
shr eax, 1
ror cx, cl
not dx
xchg si, cx
not si
rol edx, cl
ror esi, cl
and cx, 0x7397
adc bx, ax
test bh, 0x1e
nop
adc al, 0x17
stc
sub eax, edi
shr ch, 2
inc edx
rol ecx, 6
xor eax, edi
dec dl
and esi, esi
dec si
cmp bx, 0x2bbb
test ebx, edi
rol edx, 4
add bx, bx
or dl, bl
not ax
add di, 0x2cc7
and ecx, ebx
not di
shr cx, cl
rol edi, cl
not esi
mov ah, 0x3a
shr cl, 5
add edi, ecx
shr di, 8
ror dl, cl
ror al, cl
stc
rol ah, cl
rol eax, cl
cmp edx, 0x33578bdf
cmp dx, 0x5206
xchg ch, bh
dec bx
sbb ebx, 0x29fd25f2
mov ebx, 0x4c86ce50
ror edi, 5
not bh
nop
shl ecx, cl
rol edx, cl
test ecx, 0x49e03a01
sub edi, edi
adc bh, 0x61
xchg bl, dh
dec di
stc
inc dx
nop
cmp edi, 0x43e3247a
add ebx, ebx
rol dl, 6
or di, 0x44a4
xor cx, dx
test cl, 0x2c
inc ebx
shr ch, 4
sub si, dx
dec ebx
dec ax
shr bx, 8
shr ecx, cl
not di
adc cx, 0x11b4
dec edx
pop ebx
add edx, eax
sbb ecx, ecx
rol ah, 4
adc ch, ch
push ebx
cmp di, bx
dec al
shl ebx, cl
rol bh, cl
rol si, cl
dec esi
inc edx
shr di, cl
shl edi, cl
stc
add al, 0x35
stc
add dl, al
add ax, 0x3f75
sbb dh, 0x68
sbb eax, 0x405879d2
rol ch, cl
ror bx, cl
nop
adc dh, 0x12
dec di
dec edi
xchg al, dh
ror ch, cl
rol dh, cl
mov di, 0xa29
nop
and di, 0x4762
shr ax, cl
not ah
rol di, cl
shl cx, 4
add si, 0x15c9
test ah, 0x64
cmp ebx, ebx
xchg dh, ah
shr cl, cl
stc
stc
dec esi
sub edi, 0x347791ae
sub bl, dl
inc bx
mov bh, bh
ror bh, cl
sub cx, ax
cmp dh, cl
nop
mov si, cx
sub edi, 0x78c14277
stc
dec bl
sub bx, 0x6055
xchg edi, ecx
dec ebx
inc ax
cmp dl, dl
xor ax, bx
add ch, 0x6e
sbb eax, esi
shr ax, 6
not ch
sub ah, 0x73
inc edx
stc
xchg esi, ebx
stc
adc edx, esi
dec ecx
test di, si
cmp di, 0x3b22
shr esi, cl
and ch, bh
nop
mov cx, 0x1540
sbb bx, di
rol bx, cl
cmp eax, edi
shl esi, cl
add ax, si
nop
or ax, si
stc
sub di, bx
sbb dh, al
shr bl, cl
inc bl
test dl, ch
stc
test esi, edi
dec ah
test ch, bl
ror eax, 3
xor eax, eax
dec dx
sub di, 0x16ad
pop ebx
push ebx
adc bh, 0x74
inc si
cmp ecx, eax
stc
shr cl, cl
ror edi, 4
test eax, eax
xchg ebx, esi
cmp di, di
sub esi, 0x7e5fc79b
cmp di, ax
pop ebx
pop esi
pop edi
pop ecx
pop eax
pop edx
push eax
test al, 0x2c
push edx
push ebx
test dl, bh
push edi
mov di, ax
push ecx
sub eax, ecx
push esi
xchg di, si
adc ax, cx
or ah, 0x3e
mov cx, 0x65ef
nop
stc
test bh, 0x73
shr si, 4
pop esi
pop ecx
pop edi
pop ebx
pop edx
pop eax
push eax
push edx
mov ah, dl
nop
push edi
mov edi, edx
nop
push ebx
test bx, 0x2b1d
push esi
or si, 0x6cbc
push ecx
and di, cx
add ecx, 0x69dcd2c
shl bh, cl
xor esi, edx
shr ch, 2
shr eax, 2
xchg edi, esi
rol eax, cl
dec al
test cl, dl
dec ecx
ror cl, 8
cmp dx, cx
rol eax, cl
and bh, 0x6e
rol ah, cl
test ecx, 0x7faa0fb5
pop ecx
pop esi
pop ebx
pop edi
pop edx
pop eax
push esi
shl si, 4
push ebx
push ecx
ror bx, cl
push edi
push eax
or di, ax
adc cx, 0x315e
push edx
inc edx
ror dx, cl
add ax, bx
or dx, si
pop edx
pop eax
pop edi
pop ecx
pop ebx
pop esi
jl 0x493450
call fcn.004a2dd8
push eax
shl ah, 2
push ecx
test cx, 0x52b9
push edx
sbb dl, dl
ror dx, 7
push edi
sub dx, di
shl edi, cl
or ch, 0x4c
nop
pop edi
pop edx
pop ecx
pop eax
call fcn.004a32eb
call fcn.004a359a
ja 0x493484
call fcn.004a38af
call fcn.004a3c07
call fcn.004a3e7f
jp 0x4934f8
jp 0x4934e8
call fcn.004a431f
push edi
push edx
and di, dx
push eax
and ah, 0x6a
push ebx
shl bx, 2
push esi
xor esi, ebx
inc si
or edi, 0x11bcc2c
and ah, bh
push ecx
rol di, cl
shl ax, 5
shl bh, cl
shl eax, cl
sub bx, cx
dec esi
add edi, 0x6cb1295a
dec ecx
or dx, 0x849
rol dh, 1
rol ah, 4
shl eax, 1
pop ecx
pop esi
pop ebx
pop eax
pop edx
pop edi
call fcn.004a47a6
jp 0x4934f3
call fcn.004a4a82
call fcn.004a4dc2
jecxz 0x49350e
js 0x49350e
push ecx
xchg cl, ch
pop ecx
call fcn.004a5123
call fcn.004a5378
jae 0x493561
push edx
mov dl, 0x57
push ebx
sub bx, 0x6584
push ecx
sub cx, 0x216d
shr cl, cl
push eax
adc ah, ah
test ah, bl
push esi
xchg esi, eax
push edi
and di, 0x22e7
stc
not ebx
inc bl
xor bl, cl
mov bl, cl
add bh, dh
inc si
mov bx, 0x59f4
not edx
and dh, 0x5a
sub dl, 0x46
nop
rol esi, cl
not bh
pop edi
pop esi
pop eax
pop ecx
pop ebx
pop edx
push ebx
push ecx
ror bh, cl
push eax
rol al, 8
pop eax
pop ecx
pop ebx
push edi
push eax
adc di, ax
push ecx
push edx
sbb cl, dl
push ebx
sub eax, ebx
xchg ecx, eax
or cl, 0xb
nop
dec di
and edi, edi
rol bl, cl
dec edx
or dh, 0x7c
push esi
cmp si, ax
or ecx, ebx
add eax, 0x3a8869d1
mov cl, 0x68
sub ecx, 0x63750925
xchg edx, ebx
pop esi
pop ebx
pop edx
pop ecx
pop eax
pop edi
call fcn.004a5885
push esi
inc si
push edx
sbb dl, 2
pop edx
pop esi
push ebx
shr bx, 4
push edi
adc edi, 0x33b10e80
push ecx
shr bh, cl
push esi
cmp ebx, esi
push edx
inc edx
stc
and dh, bh
add cl, 0x1f
add esi, ebx
add bh, 8
push eax
sub ax, cx
and ah, 0x6e
pop eax
pop edx
pop esi
pop ecx
pop edi
pop ebx
jb 0x49360b
push ecx
shr ch, cl
push eax
not ax
push ebx
inc bh
rol cl, 1
push esi
or bx, si
pop esi
pop ebx
pop eax
pop ecx
call fcn.004a5d58
push esi
test si, 0x65ab
push ebx
or ebx, 0x455f08fd
push ecx
push edx
or cl, dh
or cl, ch
pop edx
pop ecx
pop ebx
pop esi
push ecx
not ecx
pop ecx
call fcn.004a609d
push eax
push ecx
rol eax, cl
pop ecx
pop eax
call fcn.004a6670
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov edi, esp
push ecx
push edx
push 0
call fcn.004a6bce
push ebx
adc bh, bl
push edi
add edi, 0x74b47bf1
push edx
dec dl
push ecx
xor ch, 0x2a
push eax
rol al, cl
or cx, ax
push esi
sbb si, 0x34a2
and al, 0x6e
rol bl, 7
shr al, cl
inc dx
not bx
rol al, 7
shl si, 3
stc
adc dl, ch
dec edi
inc edi
xor si, bx
ror cx, cl
shl dx, 3
shl si, cl
and ecx, eax
test si, 0x38e5
xchg esi, ebx
sbb ecx, 0x208ce7e5
sbb esi, edx
dec si
xor edx, 0x3aeccea0
xchg ecx, eax
xor dh, 0x37
adc ax, cx
or edi, 0x7f210a5b
mov al, cl
nop
inc si
mov edx, 0x6a967596
shl bx, cl
add ax, 0x26f8
xchg cl, dh
xchg cx, bx
stc
shl si, 8
mov esi, edx
cmp al, 0x29
inc ah
adc ebx, 0x79ee2135
shr eax, cl
mov dl, 0x65
rol di, cl
sub dh, 0x1a
sub edi, 0x7ea6f5b6
mov ah, bl
test cl, 0x71
nop
not dx
cmp cx, 0x1f1
cmp al, 0x6e
rol bl, cl
not edi
or bx, si
not edi
add cl, 0x3a
ror bh, 5
nop
mov dl, bh
stc
and dx, 0x6da4
xchg dx, di
mov ch, 0x39
shr ch, cl
xchg bx, cx
cmp esi, edi
shl al, cl
test al, cl
xor ebx, 0x22396e61
add di, cx
sbb bx, di
sub ebx, 0x4d69c15
shl dx, 6
test ax, 0x6c96
adc dl, dh
not ebx
not dx
shr esi, 7
shr bl, cl
nop
dec dl
cmp ah, bl
or si, 0x6fb9
sbb ebx, ebx
cmp cx, 0x48f9
adc ebx, 0x440b97b1
ror edi, 4
ror cl, 6
test ebx, 0x55a87d30
test esi, edx
stc
nop
nop
pop esi
sub eax, 0x6e5f8b75
xchg al, dl
adc ah, 0x6e
xchg dx, cx
add ch, al
xor cl, 0x28
mov edx, 0x56cd2542
add ax, 0x7351
or eax, 0x2682621e
push esi
or si, cx
sbb bl, 0x4c
sub cx, cx
stc
xor ecx, 0x7c3e2613
inc cl
add cx, di
not di
ror ax, cl
mov edx, 0x7c35e59f
adc ah, cl
cmp al, 0x14
or bh, bl
inc ecx
add cx, di
cmp cx, di
xor dl, 0x3c
shr dl, cl
cmp dx, 0x2ef9
mov cl, 0x5f
not ax
nop
nop
adc cl, dl
add ax, cx
xor esi, 0x37d3ed9f
mov si, 0x23d4
xchg bl, bh
xchg edx, eax
mov si, dx
add edx, eax
shl cx, cl
and esi, 0x398cbbda
xchg cx, dx
sub bx, 0x63c1
ror edx, 5
not ax
dec dh
sbb al, al
xor bl, bl
inc cx
sub ax, 0x432d
cmp edx, 0x7b842481
rol ecx, cl
dec bx
ror eax, cl
rol edi, 8
nop
rol bh, cl
sbb cx, 0x3cf8
rol bh, cl
or cx, 0x2e7c
cmp cx, 0x67e3
not al
mov ebx, 0x1d55dcdc
shr ecx, 2
inc dl
xchg si, ax
or edx, ecx
mov esi, 0x76867d4f
not cl
shl si, 2
dec bh
and edx, esi
and cl, dh
not ch
nop
ror ecx, 2
ror ecx, cl
sbb edx, edx
cmp dx, bx
test eax, 0x2122737b
shr di, cl
inc ecx
shl ebx, cl
dec ebx
cmp edx, 0x2555db7a
sub edx, ebx
cmp si, si
dec ecx
xchg si, si
xor al, 0x4b
inc esi
sub cl, 0x1e
and cl, 0x53
ror ax, cl
nop
xor bx, 0x5c6e
xchg bx, ax
test ch, bh
shr ax, cl
pop esi
dec edi
sbb dl, dl
rol ecx, cl
and dh, 0x69
ror eax, 4
or dh, 0x5c
cmp di, cx
shr dh, 6
sbb bh, al
push esi
rol esi, 7
sbb cl, 0x3a
sbb ax, ax
rol dl, cl
dec ax
shl cl, cl
stc
rol bx, 6
ror bl, cl
not cx
sbb ebx, ebx
mov ah, 0x7f
sub ch, ah
or ebx, 0x429200d1
and esi, 0x678f9e48
and si, 0x1577
sbb cl, dh
not cl
test al, al
xchg cl, bl
test si, 0x642f
xor ebx, ebx
adc bx, 0x374b
ror edi, cl
nop
sbb di, si
cmp ecx, esi
dec bh
cmp esi, 0x65d7f6b3
xor dh, ah
ror dl, 7
cmp ah, bl
nop
inc dx
cmp bx, 0x5309
inc bl
sbb eax, esi
xchg edi, edi
xchg edx, edx
add dx, 0x519b
rol dx, cl
mov edx, 0x5c83f9d6
sub dh, 0x54
not dx
and esi, edx
add ax, 0x630b
nop
sub edi, edi
sbb ecx, 0x44e3d2c3
stc
shr bl, cl
adc bh, 0x5d
not ah
dec ax
mov ecx, ebx
add dl, 0x10
rol bh, 7
test ebx, 0x33b3a2b6
dec bx
shl cl, 5
stc
sub dx, ax
cmp cl, dl
rol ecx, 5
or di, bx
adc si, 0x627
or bh, bh
sub edx, 0x3f415e8d
adc cl, ah
or edx, 0x7f06e037
stc
not bh
adc al, al
sbb ecx, edx
mov cl, 0x68
xor si, si
inc ah
not eax
mov ah, 0x2e
test ch, 7
xchg si, bx
not cl
and dx, dx
xor bh, 0x6c
not edx
stc
shl ecx, cl
mov bh, al
mov ecx, 0x4a8394a9
adc al, dl
add eax, edi
pop esi
or bl, 0x4b
ror bh, 3
shr ah, 5
add al, 0x3e
inc cl
push esi
and edi, esi
and edx, 0x274c28e4
rol edx, 7
stc
nop
rol bx, cl
cmp si, dx
test cx, si
sbb eax, ebx
rol bx, cl
and di, cx
or di, si
add dx, ax
not ch
nop
adc edx, ebx
stc
sbb edi, 0x48e12286
adc cx, 0xcb
dec edi
or edi, 0x36ce8a85
nop
mov di, 0x4814
sub ecx, esi
add dx, 0x3831
dec dl
or ecx, edi
adc bx, 0x7278
and ax, si
rol dh, cl
not ah
sub edx, eax
cmp cx, 0x2a17
test dh, dl
not ah
shl ch, cl
shl esi, 2
xchg si, si
rol bh, cl
xchg ebx, edi
mov di, dx
xchg dh, ch
shl dl, 8
add esi, esi
shr dx, 8
xor edx, ecx
dec esi
sub di, 0x417d
or ebx, 0x4e29e16f
and al, bl
or cx, cx
shr dh, cl
or si, dx
xor di, 0x244e
dec cx
inc edi
or dl, 0x73
mov di, 0x1c40
test ecx, 0x1652044b
cmp si, bx
and cx, 0x4132
mov dl, 0x49
sub ebx, 0x633ba2e2
test dx, ax
ror cx, cl
inc al
not di
inc ecx
or edi, ebx
not cl
and bh, 0x30
adc ah, 0
stc
shl esi, 8
sbb ebx, 0x439c9b0d
xchg dh, al
nop
rol edi, 6
stc
mov esi, edx
mov ah, cl
shr edi, 4
stc
xchg edx, eax
inc al
test ch, 0x5d
inc cx
dec al
add dx, si
test di, 0x7fc0
or bx, si
ror eax, cl
shr ebx, 1
nop
inc ax
pop esi
sub bx, 0x5682
push esi
or esi, esi
or eax, ecx
ror al, cl
ror si, cl
stc
rol dx, 5
rol eax, 1
inc edx
inc ah
sub bh, 0x6c
not dl
mov al, bh
ror ecx, cl
sub bx, 0x4e55
cmp eax, 0x33d24dcf
cmp esi, 0x13bd4623
shl bx, 5
xchg ch, ah
rol bh, 7
mov cx, 0x3618
sbb dx, si
cmp bx, 0x3fff
dec si
adc ax, 0x3c5
add ch, dl
rol cl, 3
xor ax, di
not dh
ror ch, cl
xchg esi, eax
cmp eax, ebx
not esi
add al, 0xc
nop
not dx
nop
nop
rol eax, cl
adc edx, 0x5362034e
shr ax, cl
or bh, 3
nop
stc
adc di, di
dec bh
test ebx, 0x7c6b4ddf
ror eax, cl
sbb ecx, 0xa8d039e
or bl, 0x53
mov edx, 0x59222063
sbb ah, dh
cmp edx, 0x368730ad
cmp cl, 0x47
dec bx
test cx, cx
adc cl, dl
cmp cx, si
sub al, bh
xchg dh, dl
sub ebx, eax
dec cx
mov dh, 0x5f
add ecx, ecx
adc eax, 0x7a37e405
and si, 0x45d8
nop
test ch, 0x63
test dx, 0x5f98
dec al
nop
shr di, cl
sbb edx, 0x4f360b18
cmp esi, ecx
sbb ax, 0x137f
ror ch, cl
xchg edx, edi
mov eax, esi
mov cl, dl
add esi, edi
not edx
shl eax, cl
cmp ebx, 0x1627f2c7
add ah, dl
rol ecx, 8
adc ebx, edx
shl esi, 3
ror si, cl
adc ecx, esi
shr dx, cl
test cl, dl
mov cx, dx
test al, cl
mov al, 0x4f
or si, bx
sbb bh, 0x73
dec ch
stc
adc cx, dx
ror dl, 6
pop esi
nop
not eax
stc
push esi
test si, 0x1929
nop
shr edx, 6
adc bx, 0x4efb
shr esi, 6
sub dx, 0x23fa
sub ax, di
stc
stc
shl ecx, 4
shl bh, 4
rol si, 8
nop
inc si
cmp bx, 0x4dce
or ch, dh
or cx, 0x373d
sbb al, al
shr cl, 8
or cl, al
mov bl, 0x4d
not si
and dh, 4
stc
rol eax, cl
adc si, di
xor bl, dl
xor bx, cx
rol ebx, cl
dec cx
mov bx, di
sbb edx, 0x2e9bc02e
shl cl, cl
add cx, 0x9d7
stc
sbb ax, 0x6e14
mov bh, 0x54
adc dl, 0x74
and dl, 0x6c
or dx, 0x10f5
and dx, 0x1389
or cl, 0x26
test al, 0xa
xchg ecx, ebx
rol ebx, cl
sbb dx, di
xchg ebx, eax
ror ecx, 2
or cl, 0x2d
shr eax, cl
or edx, 0x3f4afe06
sbb bl, dl
cmp eax, 0x410cf752
adc ebx, 0xae968fd
test eax, 0x77c95f60
cmp si, 0x61c8
adc al, 0x18
not ch
nop
or di, 0x2c78
test dx, 0x2b67
not edx
xchg si, cx
mov di, si
nop
and al, 1
rol bl, 5
not esi
not esi
adc edx, 0x932509f
add eax, 0x308abfcb
nop
cmp edx, 0x7f9fbb9f
mov edi, 0x6b42fb96
add bx, si
adc ch, 0x56
sbb ebx, 0x2cf3de3d
or ah, bh
nop
inc bl
inc ah
sbb di, 0x4200
shr bl, 7
sbb dx, 0x28cc
rol edx, cl
stc
or ebx, eax
test dl, dh
nop
rol cl, 6
ror esi, 4
or al, 0x3a
adc dx, 0x1189
or al, ah
and dh, bl
test edi, esi
cmp eax, esi
pop esi
ror edx, 8
shr cl, 5
sub bl, bh
push esi
not esi
dec ebx
sbb al, 0x52
dec eax
and ah, dl
cmp ebx, 0x4532a141
shr bx, 2
rol al, cl
not dx
shr ch, 7
stc
shl ebx, 7
adc di, dx
rol di, 6
not edx
shl ah, 8
mov ebx, 0x20d05269
dec edi
inc si
rol ah, 8
stc
adc eax, 0x97b665d
cmp si, dx
sub ah, 0x4e
sub ax, 0x66c4
cmp dl, 0x1b
and bx, 0x53aa
adc cx, bx
shl dl, cl
nop
dec dl
xchg dh, dl
inc dl
inc ecx
inc ax
inc bx
adc esi, ecx
not si
add bx, 0x5be4
dec eax
mov si, 0x532a
mov ch, 0x7b
xor bh, cl
and dl, 0x27
or dx, 0x6178
inc al
test bx, 0x7f37
xor ecx, esi
nop
shr cl, cl
mov di, cx
and ebx, eax
ror di, cl
and ax, ax
shr esi, 4
rol cl, 5
inc dx
test ah, 0x64
pop esi
pop eax
pop ecx
pop edx
pop edi
pop ebx
push eax
xchg ah, al
push edx
push ecx
shl edx, cl
dec eax
push ebx
and bx, 0x6f5d
nop
ror dh, cl
nop
add bl, ch
push edi
ror edi, 8
xchg dx, di
adc cl, 0x48
push esi
sub ax, si
test esi, eax
or si, cx
stc
not ebx
and dh, al
shl dl, 7
inc edx
inc di
test di, 0x6af8
cmp ecx, eax
stc
ror dh, 7
and bl, 0x38
sub bl, 0x7c
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
push ebx
push edx
sbb ebx, edx
push esi
not si
pop esi
pop edx
pop ebx
call fcn.004a6e52
call fcn.004a7233
call fcn.004a750c
call fcn.004a78d9
push ebx
push eax
cmp bh, ah
push ecx
shr cl, cl
push edx
mov dx, dx
dec dl
cmp ecx, ebx
shr bl, cl
xchg bl, ah
push edi
dec edi
shl bl, cl
cmp edx, eax
add edx, 0x7ac6a94c
dec cx
xchg cx, ax
shr ch, cl
push esi
xor esi, eax
shl dh, cl
test ah, 0x39
ror edi, 4
nop
adc bl, al
xor al, al
xchg ch, bh
dec bl
inc si
test si, 0x6d9c
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
call fcn.004a7e94
call fcn.004a8393
push esi
push eax
and esi, eax
pop eax
pop esi
call fcn.004a8604
jno 0x493e63
jge 0x493e63
push ecx
push edi
xor ecx, edi
push edx
push eax
xchg dl, ah
rol cx, 6
pop eax
pop edx
pop edi
pop ecx
call fcn.004a8b06
push 1
push edi
push esi
jo 0x49433c
push edi
not di
push edx
push eax
and dx, ax
push ecx
rol di, cl
shl edx, cl
push esi
shr si, cl
ror esi, 7
and ch, dl
xchg edi, eax
or eax, 0x5d994c8d
push ebx
cmp bh, bh
cmp ax, dx
mov di, bx
sbb si, ax
not cl
cmp bx, 0x78f2
shl cx, 8
test cx, cx
add bh, 0x6d
not cx
shr ebx, cl
rol ch, 4
shl bh, 5
ror edx, cl
and ebx, ebx
inc dh
mov bx, bx
shr bl, cl
add ecx, esi
rol cx, cl
ror dh, 8
xchg ecx, edi
adc ch, 0x1d
mov dl, bh
or ecx, ebx
not cx
and ebx, 0x59e98258
stc
or si, 0x1f26
rol ebx, cl
cmp cx, 0x1a7
dec cl
ror dl, cl
dec ax
test bl, 0x76
xor edx, edx
rol edi, cl
adc bx, 0x6fef
nop
nop
shl cl, cl
stc
dec di
shr dl, 6
nop
xchg bx, dx
add edi, eax
adc bl, 0x21
cmp eax, 0x12654d62
adc edx, 0x4a0b5c1d
not dx
mov cx, di
shl dh, 8
test di, ax
adc dx, 0x2c0e
nop
test si, cx
xchg ebx, eax
not dl
or eax, edx
xor ebx, edx
add al, 0xb
and ax, 0x65a6
nop
mov cx, 0x5879
cmp edi, 0x31280782
add di, 0x5954
stc
and cl, 0x27
or cl, dh
sbb ecx, 0x16599d8d
rol dx, cl
not bh
and si, 0x3c57
shr si, 2
shr eax, cl
not cl
cmp ax, si
sbb esi, ecx
sbb cl, 0x5d
stc
rol bl, 3
mov ecx, esi
sbb eax, ebx
sub ebx, 0x3e3c76c0
or dl, cl
cmp dl, 6
cmp dx, si
cmp di, 0x1509
test bx, 0x7928
xor edx, 0xd1ad6d9
pop ebx
pop esi
pop ecx
pop eax
pop edx
pop edi
push edx
shr dh, 3
push eax
inc eax
push ebx
and bh, bl
mov dh, al
sub dx, 0x61c6
add dx, 0x42bb
ror bh, 3
push ecx
not ecx
push edi
xor edi, eax
sbb cl, bh
add al, dl
shl al, 4
rol cx, cl
xchg di, bx
ror dx, cl
test cx, 0x44c9
shr bh, cl
push esi
test esi, 0x37228c6d
sub dl, 0x21
shr ah, cl
or di, 0x44fb
shr esi, cl
rol ecx, 7
cmp edx, edi
not al
mov ebx, ebx
nop
test bh, al
xor bx, 0xc9d
add ax, 0x61b5
adc di, 0x5140
rol dh, cl
rol cx, 3
add edx, 0x5b7c6df6
ror eax, 7
add esi, esi
shl ecx, cl
shl bx, 7
inc dh
or ax, cx
shl edi, cl
shl ch, cl
ror ax, cl
shr bh, cl
sub ch, cl
nop
ror bh, cl
or ecx, edi
rol bl, 7
sbb cx, bx
not ax
add ebx, 0x6ff071c6
ror dx, 3
cmp ebx, esi
xor eax, 0x25dae4b2
sbb cx, ax
dec ah
mov si, 0x6678
cmp al, bl
inc ecx
nop
ror esi, cl
sbb edx, edx
xor cx, 0x310a
shr di, cl
mov bx, 0x1f6b
not dl
sbb dl, bl
or esi, 0x64ae6352
sbb dh, bl
shr ecx, cl
nop
shr dx, cl
cmp esi, edx
mov ax, cx
shr dx, cl
shl eax, 2
sbb eax, 0x1534cd7
or cx, si
xchg dh, ah
mov ecx, 0x1e60a75
sub di, 0x7b6a
nop
stc
adc eax, eax
stc
mov edi, eax
sbb bh, bh
and ax, cx
add bx, di
add ecx, 0x46238e09
cmp bh, 0x35
adc esi, 0x3e0b652b
nop
dec esi
add dh, dl
ror ax, cl
stc
test edx, esi
mov ecx, ecx
pop esi
not edx
dec bx
add bx, ax
shl cl, cl
inc ecx
inc ch
push esi
cmp ax, si
not ebx
shl si, 5
shl cl, 4
xor cl, 0x64
cmp dl, bl
nop
xchg al, ah
cmp ebx, edi
xchg dh, ch
not ecx
nop
or dx, 0x6a47
mov si, 0x2e34
cmp bl, bl
or si, ax
sub di, 0x324b
ror edi, cl
rol edi, 7
cmp eax, ecx
shr si, cl
or dl, 0x6f
shr ch, 5
rol al, cl
not dl
xor ah, 0x2b
add ch, 0x55
adc eax, edi
sub al, 0x5f
and cl, 0x22
rol ebx, cl
rol dl, cl
sub ebx, edx
ror bh, 7
add cl, 0x45
dec di
nop
shr cx, 4
shr edx, 5
ror di, 7
not bx
dec edi
sbb dl, dh
stc
nop
rol ecx, 8
cmp ah, 0x34
xor edi, esi
ror ax, cl
test di, ax
test di, 0x144f
ror dx, cl
adc si, 0x6082
rol al, cl
xor ax, 0x565c
dec ch
inc bl
adc esi, eax
nop
rol bl, cl
stc
sbb bx, 0x1e59
ror bx, 1
test al, al
sub dh, ah
mov edx, edi
rol eax, cl
shr edx, 2
or cx, cx
adc ecx, edx
ror esi, cl
sub eax, esi
shl dx, 3
not si
add esi, esi
stc
and bh, 0x48
add cx, bx
cmp di, 0x78ea
xor ax, dx
or eax, 0x2c7d991
or ebx, 0x66288ab6
xor al, bl
rol cx, cl
inc ah
inc esi
inc bl
adc ah, al
xor cl, 0x22
rol dx, 2
add bx, 0x795
sbb bh, 0xd
sbb edi, 0x13948a2a
cmp ch, ah
pop esi
or edx, edi
adc ch, dh
adc dh, 0x66
ror ebx, cl
sbb cx, di
xor eax, 0x438d1476
xchg ch, dl
sub di, dx
cmp bx, 0x7fe9
or edx, edx
inc bx
and cx, ax
shl di, cl
push esi
cmp esi, 0x1a17a6ad
ror bh, 2
rol bl, cl
rol edx, cl
shr ch, cl
not edi
shr si, cl
sub edi, 0x115f5858
pop esi
pop edi
pop ecx
pop ebx
pop eax
pop edx
push ebx
push edx
cmp bh, dh
push eax
inc eax
push ecx
shr eax, cl
add al, al
stc
cmp ah, bh
stc
nop
nop
shl eax, 6
mov bx, 0x1bee
and ecx, 0x1b298f8
add ebx, 0x38f92a92
xor ebx, ebx
stc
xchg cx, bx
dec ah
adc cl, 0x20
push edi
xchg dx, di
cmp ax, 0x4424
adc bl, 0x6a
stc
ror ebx, cl
and ebx, 0x4394d988
ror bx, 7
not eax
shl edx, cl
dec edx
and dx, cx
push esi
mov si, bx
add ah, 0x7c
inc dx
inc bx
shl dx, cl
sub dl, 0x29
or ch, 0x74
add ax, ax
not edi
stc
adc ch, 0x59
inc bx
shl bh, 3
stc
ror dl, 7
add si, 0x2d90
rol di, cl
test ecx, 0x573d59af
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
stc
nop
push ebx
push edx
mov bh, dl
push edi
sub edi, 0x5fae10e0
push eax
shl eax, 3
sbb ah, dl
inc bh
mov edx, 0x34a94d3a
shl dl, 2
push esi
or eax, esi
or ah, 0x24
stc
pop esi
pop eax
pop edi
pop edx
pop ebx
call fcn.004a8fa4
call fcn.004a951b
push ebx
push ecx
shl bh, cl
sbb ch, 0x78
push edi
adc di, di
push esi
mov si, si
rol di, cl
stc
sub edi, 0x3978c5c6
mov esi, 0x1ab3aee8
shl ecx, 7
pop esi
pop edi
pop ecx
pop ebx
push edi
push ecx
or di, cx
push eax
cmp di, ax
and eax, 0xb6833e1
push ebx
sbb ax, bx
push esi
xchg si, ax
stc
sub bx, cx
test ecx, esi
shr eax, 1
adc ah, 0x3f
nop
push edx
or dx, 0x2ab0
adc al, 0x6d
shr bh, cl
dec ax
not edi
and bx, 0x65f2
mov dx, dx
test ebx, 0x6810bc0
sbb edx, ecx
pop edx
pop esi
pop ebx
pop eax
pop ecx
pop edi
call fcn.004a9a8d
stc
push ebx
push ecx
shr ebx, cl
stc
stc
push edx
xchg ebx, edx
not ch
push eax
or al, 0x16
rol cl, cl
sub ecx, 0x253e8c47
ror eax, 3
not ecx
or dl, 0xf
adc ax, cx
push edi
or edi, 0x67ecf367
cmp ecx, 0x6e775000
inc bh
mov dl, 0x55
and cx, dx
not bx
mov eax, ebx
push esi
xchg esi, ecx
xor ch, 0x23
sub ecx, 0x1767d2e7
dec bx
shr dh, 8
dec edx
xchg ecx, edi
sbb bx, 0x2353
and esi, 0x2224c057
rol eax, 7
test si, cx
nop
nop
dec ah
rol eax, cl
cmp ah, 0xe
not al
sub ch, dh
add dl, bh
stc
not al
sub ebx, 0x67fe4c38
inc ch
xor ax, bx
mov edx, ecx
rol cl, 1
cmp dh, dh
not bx
nop
and ch, ah
ror eax, cl
adc ax, cx
not edx
xor bx, 0x36f7
dec ch
xor eax, 0x4d86f0f7
xor cx, 0x2ef3
and bl, 0x4a
mov si, bx
shl ecx, cl
test bx, bx
adc ecx, 0x1c8b9afc
stc
add bx, 0x4252
adc dx, si
dec si
test bl, 0x23
shr ax, 4
not dx
cmp ebx, ecx
xchg si, si
mov edx, edx
shl cl, cl
not cx
not di
xchg dl, dh
sbb dh, 0x3e
add cx, 0x6cca
cmp ecx, edx
not ecx
or di, dx
add ch, bh
add cx, 0x6d2
or eax, ebx
sub ch, ah
ror ax, cl
or edi, edx
and bx, bx
nop
mov ax, 0x76b9
rol eax, 6
nop
nop
shl dl, 7
or bx, dx
mov bh, cl
or ebx, 0x3c32b8f3
cmp ax, 0xba7
stc
and ax, bx
pop esi
shr dl, 8
xchg bh, cl
push esi
sub si, bx
shl ah, 4
not ebx
xchg al, bl
sub ah, bl
ror si, 7
mov edx, 0x25501226
nop
not dl
add esi, 0x3a89959a
xor cl, 0x1a
rol bl, cl
xchg si, bx
shl bx, 8
xor esi, ebx
mov ax, di
shl dx, cl
nop
xor ah, dl
cmp ebx, 0x245b3438
add esi, esi
sub di, ax
mov ecx, ebx
xchg dx, ax
not di
not ecx
and ebx, eax
or ch, 0x6d
inc edx
rol dx, 6
rol ch, 6
test ch, 0x43
nop
xor bh, bh
not bh
not di
nop
adc esi, ebx
and al, al
mov al, 0x60
ror di, cl
xor eax, edi
inc dl
rol ax, 2
add ch, 0x5f
not dx
sub dx, bx
dec ah
shl ch, 1
inc dl
adc esi, ebx
ror cl, 5
dec si
test dh, 0x24
ror eax, 3
nop
inc ch
stc
cmp si, di
sbb ebx, esi
not bl
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
push ebx
not bl
pop ebx
nop
push esi
adc esi, 0x9e11b11
push edi
xor edi, 0x11ab94fd
push edx
push ebx
or dh, bl
push ecx
xchg cl, bl
and bl, cl
ror dh, 4
shr di, 8
shr esi, 7
sub bx, si
xchg di, dx
push eax
shl ax, 8
stc
sbb edi, ebx
shr si, cl
mov dh, ah
xchg ch, dh
test bl, 0xd
stc
cmp eax, ebx
stc
and dx, ax
sub ecx, 0x1813db67
test dx, cx
not ch
shr eax, 8
add ch, 0x46
rol di, 7
adc ax, 0x481e
add edx, 0xc969a82
shr ecx, 1
stc
ror ebx, 2
not esi
nop
ror ax, 3
and dx, 0x139c
inc cl
rol bl, 8
mov cx, cx
adc al, al
add cx, 0x526d
cmp ch, bh
rol al, 1
mov cx, 0x1135
sub edi, 0x3747c7ee
shl cl, 8
shl dl, 4
xor si, si
rol ebx, cl
adc ah, 0x1a
adc ebx, edx
inc bx
not edx
rol al, 7
ror edi, 6
mov dl, 0x51
rol ch, cl
stc
rol bl, cl
shl bx, cl
rol bh, 4
nop
not ah
or ah, 0x1a
shr ax, cl
rol ax, cl
adc esi, ebx
mov di, cx
ror di, cl
and si, 0xb9a
mov si, bx
sub di, cx
sub bl, 9
mov si, cx
inc bx
xor cx, 0x35b3
sub esi, 0x56ff1ac2
and edi, edi
test bl, al
cmp bx, cx
rol ah, cl
stc
xchg edx, edi
inc ax
sub dl, 9
pop eax
pop ecx
pop ebx
pop edx
pop edi
pop esi
call fcn.004a9ff5
call fcn.004aa52d
push ebx
dec bx
push eax
inc ax
pop eax
pop ebx
push edx
push ecx
xchg dh, ch
push ebx
sbb bh, bl
pop ebx
pop ecx
pop edx
push ecx
sbb ecx, 0x3540b78
pop ecx
call fcn.006c8ce3
add esp, 0x10
pop edx
pop ecx
add esp, 0x1b
push ecx
push ebx
xor cl, bl
rol bx, 1
sbb bh, 0x25
push edx
cmp edx, edx
shr dh, cl
push eax
adc ax, 0x3141
rol ecx, 7
shl al, cl
push esi
not esi
cmp bl, 0x55
nop
stc
dec eax
or cx, si
adc ax, ax
test ecx, 0x7174b947
sub dx, 0x3876
not dl
push edi
xor di, dx
mov esi, 0x7ab71bbd
inc dx
adc edx, edx
and al, dl
ror dh, 6
sub ax, cx
sub si, cx
cmp dl, al
not bh
adc cx, dx
shl bh, cl
cmp ah, bl
dec edi
xchg ebx, eax
or di, 0x179a
shl cx, 7
shr cx, 7
not ebx
xchg di, ax
nop
shl edi, 8
sbb bl, bl
not cl
inc esi
or cx, cx
shr bh, 1
dec bx
sbb esi, edi
add dh, 0x38
add edx, 0x6ee6ecc6
sub dx, dx
rol edx, cl
and esi, 0x6d0afd5a
add si, si
test edi, ebx
dec ecx
and dl, cl
test dx, 0x3d7f
cmp bx, di
and dx, ax
shl bl, 4
not dx
shl ax, cl
test si, ax
test dx, 0x15ea
xchg si, di
not al
ror bh, cl
xor ax, dx
add dx, 0x6720
dec al
shl bx, 8
add bl, 0x70
rol ebx, cl
and edx, 0x7b8b045c
rol si, cl
and edx, eax
rol bl, cl
adc bx, 0x3d18
or cl, 0x20
cmp esi, ecx
not al
shr si, 5
ror bl, cl
dec cx
adc eax, 0x27feb71b
adc ebx, esi
shl cl, cl
not ebx
ror bh, cl
mov bx, 0x9a4
nop
nop
shr dx, 4
add dh, 0x21
shr ebx, cl
mov edi, eax
sub esi, ebx
add ebx, 0x2e7e00c1
xchg dl, bl
shl ecx, cl
pop edi
shl eax, 2
adc eax, ebx
shr si, cl
xor esi, edx
shl dh, cl
test dx, 0x73ba
not bx
and ax, cx
xchg dl, bl
mov eax, esi
xchg si, ax
nop
stc
xor ax, 0x607c
not cl
push edi
rol edi, 8
not bl
nop
cmp dx, 0xb64
adc ecx, edi
stc
rol ebx, 5
dec ax
xchg bh, cl
adc ebx, 0x38ddc5d9
sub bx, cx
shl si, 7
shl ebx, 3
mov edx, esi
sub dx, 0x3adb
or si, dx
xor ecx, 0x371bf17d
sub bh, 0x17
and di, bx
dec esi
not ebx
sbb edi, 0x6d9de305
sbb esi, edx
cmp ax, 0x7d92
test cx, dx
cmp dh, ah
test cx, bx
xchg di, cx
not ah
or esi, esi
shr dl, cl
xchg dx, ax
inc cl
ror cl, 3
dec ah
and edx, ebx
test dl, 0x27
cmp al, 0x39
cmp bx, 0x2f1a
sub dl, 0x2e
mov esi, 0x6331b2ec
or eax, edi
ror bl, cl
adc edx, 0x7e174f3d
test di, 0x39df
shr ebx, 6
add ch, cl
sbb ebx, 0x7102c325
xchg ebx, edx
ror esi, 1
nop
add eax, eax
not ecx
cmp di, 0x5eaf
adc cl, bl
ror cl, cl
adc ecx, ebx
not edi
stc
test ebx, edi
sub edi, edi
xor bl, 6
mov edx, esi
sbb di, 0x6185
adc di, 0x7807
not dl
rol edi, cl
cmp dx, di
mov ah, 0x28
not dx
stc
or esi, 0x2dd05fc1
test bx, 0x7848
inc bl
adc ebx, 0x35482b49
nop
stc
add ch, 0x6e
nop
add esi, ebx
shl ecx, 7
sub ebx, eax
xchg di, si
rol ch, cl
xor dl, dh
pop edi
and bh, 0x76
sub eax, 0x7d62e1c1
rol dl, cl
and al, bh
add ax, cx
mov ch, 0x31
test dh, ah
rol edx, 8
cmp si, 0xb02
shl dh, cl
push edi
sub di, 0x233d
xor edi, 0x207628cb
nop
sbb bh, 0x16
add cl, 0x1c
or si, bx
and bx, 0x29c5
sbb al, ch
sbb dh, 0x16
adc dl, al
inc ax
test esi, eax
dec ebx
sbb ecx, edx
cmp bx, bx
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
jb 0x494d51
push edx
or dl, 0x4b
push ebx
sub ebx, 0x1729d507
push eax
inc eax
or bx, 0x3385
nop
sbb ah, dl
push ecx
ror dh, cl
push esi
shr esi, 6
not cx
dec bh
xor bx, si
push edi
sub edi, eax
test dx, bx
shr dh, 6
cmp ah, bh
test edx, 0x7580680f
adc esi, esi
inc cl
shl edi, cl
stc
test bx, si
nop
sbb ax, 0x7162
stc
add bh, dh
cmp ah, 0x25
mov ch, cl
and eax, eax
shl bh, cl
and ecx, 0x776aef2c
ror ax, cl
rol esi, cl
add eax, edx
ror bl, 6
test ecx, eax
sub bh, 0x7c
rol edx, 2
and ecx, 0x1bb0482c
inc ax
dec dx
test ch, 0x19
xchg edx, edi
xchg di, ax
dec edx
or ebx, 0x25fa6d05
xor edi, 0x7f2cb0c5
sub ch, 0x19
shl bh, 5
adc eax, 0x6358ed39
stc
and ch, ah
add cx, cx
xchg ebx, ecx
rol dh, cl
rol ebx, cl
add edi, ebx
xchg ecx, eax
inc bh
add al, 0x35
rol ecx, 4
sub edx, ecx
test bl, cl
sbb eax, 0x7545eda1
xchg edx, ebx
sbb ebx, ebx
and eax, 0x2c5e0bea
mov ah, ch
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
jnp 0x494c8e
jp 0x494ab2
jecxz 0x494988
call fcn.004aa8d2
jle 0x4949f9
push ebx
push ecx
shl bh, cl
push eax
ror ah, cl
push edi
test di, 0xc80
push edx
test ch, dh
sub ah, 0xb
xor ecx, 0x35797327
or bl, 0x7f
push esi
ror esi, cl
mov dl, 0x15
add bx, bx
xchg ah, al
pop esi
pop edx
pop edi
pop eax
pop ecx
pop ebx
call fcn.004aad55
call fcn.004ab1ca
jne 0x4949f4
jecxz 0x4949e7
push esi
push ecx
shl si, cl
push ebx
rol bl, 6
pop ebx
pop ecx
pop esi
call fcn.004ab66a
call fcn.004abbe0
call fcn.004abee6
push edi
mov edi, edi
push eax
sub al, 8
pop eax
pop edi
call fcn.004ac4d4
push ebx
dec bx
push ecx
rol ecx, 6
push eax
cmp al, bh
push edi
rol edi, 7
push esi
rol esi, 6
pop esi
pop edi
pop eax
pop ecx
pop ebx
call fcn.004ac9fd
push eax
or ax, 0x7334
push edx
not dx
push ecx
sbb cx, dx
xor edx, eax
sub ax, 0xe10
adc cl, 0x2b
push ebx
rol ebx, 1
mov bl, bh
inc ax
push edi
add edi, 0x49c8fe6a
stc
xor ch, dh
add edx, edx
not ecx
ror bx, 4
shr dl, cl
push esi
or ax, si
dec ax
nop
shr edi, 1
inc ah
xchg bx, ax
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
push ebx
shr bh, 1
push edi
push ecx
ror edi, cl
push edx
xor dh, bh
push eax
sbb ax, 0x3186
push esi
xchg si, cx
nop
and edx, edx
dec bx
add ax, 0x6e07
shr si, 3
xchg bl, al
sbb edx, 0x2b2b2fa1
and edx, 0x6a060d62
add bh, ch
pop esi
pop eax
pop edx
pop ecx
pop edi
pop ebx
stc
push edi
cmp di, 0x77f3
nop
push ecx
sbb cl, 0x2e
push eax
sub al, cl
mov ah, 0x19
push ebx
ror bh, cl
pop ebx
pop eax
pop ecx
pop edi
jbe 0x494ab2
call fcn.004acea5
call fcn.004ad119
push ebx
inc ebx
push ecx
push eax
test cx, ax
push edx
xor dl, 0x34
adc ecx, edx
shr ch, cl
push edi
adc edi, edi
not bl
shl eax, cl
push esi
not si
xor bl, ch
add dx, 0x2bc9
mov ecx, eax
sbb cx, 0x6c5c
xchg edx, edx
add ebx, 0x154497b7
rol bx, cl
shr bh, cl
or dl, 0x6d
shl ebx, cl
shr di, 4
not di
add dh, 0x6e
adc ax, 0x2e73
adc cl, 0x11
xchg ch, bl
sub si, di
test dl, ch
nop
shl eax, 5
inc edi
stc
not ecx
sbb al, bl
shr edi, cl
or edi, eax
not dl
ror dh, cl
dec ebx
test bl, 0x73
and ax, 0x31e
mov bx, bx
rol ch, cl
inc ch
xor cl, 0x6d
shl bx, cl
cmp cx, 0x5e3
sbb cx, di
sbb eax, 0x26b591c6
mov dh, 0x47
mov ecx, edi
mov eax, 0x4814b99c
and dx, dx
nop
cmp ebx, 0x3c568d5a
sbb eax, 0x37da30aa
sbb ch, 0x32
shl ebx, 4
dec di
shr cl, cl
test bx, 0x65b1
stc
add eax, 0x5687476e
pop esi
pop edi
pop edx
pop eax
pop ecx
pop ebx
call fcn.004ad648
push ebx
push ecx
sub bh, cl
push edx
not dx
dec bx
push eax
sbb eax, 0x11f6eeb5
nop
not al
push edi
sbb edi, 0x6d07d689
cmp eax, 0x2cb99e5e
sub bl, 0x1d
or ecx, 0x48f9cde7
rol cx, 7
sub dx, dx
push esi
add ebx, esi
adc dx, 0x6560
ror cl, cl
stc
xor dl, 0x75
shr di, cl
and cx, 0x4952
xchg bh, ch
rol bl, 7
test bx, bx
nop
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
call fcn.004adb60
call fcn.004ae04a
push eax
push esi
or eax, esi
push ebx
xor bx, 0x75ed
push edx
and dx, dx
dec esi
sub al, bl
push ecx
shl bl, cl
rol ah, cl
sub eax, 0x79062e2
not cl
cmp ax, 0x5adc
sbb dh, dh
push edi
not di
inc cl
rol eax, cl
pop edi
pop ecx
pop edx
pop ebx
pop esi
pop eax
jnp 0x494c4c
push esi
rol esi, 1
push edi
sub di, di
stc
push ebx
push edx
or ebx, edx
or esi, 0x3d4da4fb
push ecx
not cl
stc
inc dh
push eax
xor ax, 0x2ab8
mov ch, al
inc ch
not bl
sbb ebx, 0x712f9273
pop eax
pop ecx
pop edx
pop ebx
pop edi
pop esi
push eax
and eax, 0x50d3122a
pop eax
call fcn.004ae33e
push edi
push ecx
rol di, cl
pop ecx
pop edi
push edx
sbb edx, 0x351df462
push eax
or ah, dh
inc eax
push esi
xor edx, esi
stc
stc
dec dl
push ecx
sub cl, ah
push ebx
sub bx, 0x6fb1
not cl
xor al, 0x1f
xor cl, 0x5b
xor cl, 9
sbb ebx, ebx
shl ah, cl
ror ah, cl
mov dl, al
push edi
sub cx, di
pop edi
pop ebx
pop ecx
pop esi
pop eax
pop edx
push ebx
push ecx
shl bh, cl
pop ecx
pop ebx
call fcn.004ae8dd
call fcn.004aed4f
call fcn.004af1e3
push edi
test edi, 0x6605d27d
push ebx
inc bx
push edx
or edx, 0x64674a98
push eax
shl ax, 2
push ecx
mov ecx, 0x6d6adc41
sbb ecx, ecx
shr al, cl
ror cx, 1
adc edi, edx
stc
shl bx, 2
push esi
ror esi, 7
stc
add edi, 0x477e374
mov ecx, 0x6bf6d813
dec ecx
pop esi
pop ecx
pop eax
pop edx
pop ebx
pop edi
push ecx
shl cx, cl
pop ecx
push ecx
dec cx
push eax
or al, 0x5d
push edx
sub dl, dh
push ebx
mov bh, 1
not bl
add cl, bh
ror ebx, cl
rol ax, 4
push edi
adc di, 0xba5
and ebx, ebx
and eax, 0x7fa30cf0
push esi
adc esi, 0x7ab1df79
dec eax
shr ecx, 8
sub bh, cl
shl si, cl
inc di
adc bl, 0x50
pop esi
pop edi
pop ebx
pop edx
pop eax
pop ecx
call fcn.004af68b
push eax
push ecx
shr ah, cl
push edx
and cx, dx
stc
push esi
sbb si, ax
shl eax, cl
cmp si, cx
push ebx
push edi
or ebx, edi
xchg bx, ax
pop edi
pop ebx
pop esi
pop edx
pop ecx
pop eax
push edx
dec edx
add dh, 0x1b
push ecx
inc ecx
pop ecx
pop edx
push ebx
and bx, 0x51b9
shr bl, 1
pop ebx
push ebx
inc bl
stc
push edx
dec dh
push eax
push ecx
shr eax, cl
adc ah, cl
push esi
shr esi, cl
dec eax
adc eax, 0x5e2a9100
stc
mov bx, 0x13f0
shr ax, 2
rol bx, cl
adc cl, 0x29
adc dx, 0x4d62
ror ecx, 3
rol dh, 2
push edi
add di, dx
xchg esi, esi
xor ah, dl
test di, 0x2d88
or dh, 0x65
mov ecx, 0x4c1fff7c
inc esi
inc bh
nop
cmp cx, 0x1db1
test edx, 0x8fb50ca
sbb cx, di
sbb ah, bl
mov ch, ch
cmp eax, edi
nop
test di, si
xor edi, 0x7a2fdd72
cmp ecx, eax
rol dx, 2
nop
add bx, 0x48e8
cmp bh, 0x79
sub si, ax
shr cl, cl
stc
test eax, esi
sbb eax, eax
xchg edi, ebx
add bl, 0x6f
shr ax, 4
ror eax, cl
sbb ebx, 0x56979333
sbb dh, 0x47
and dl, 0x21
xor cx, 0x29da
not esi
add dh, al
stc
not si
adc dl, 0x32
test cx, bx
nop
xchg ch, ah
add ah, 0x11
test edx, 0x1f272445
mov esi, edi
add si, 0x704c
and bl, ah
rol edi, cl
stc
cmp ebx, ecx
adc bx, 0x5bf8
stc
cmp dx, bx
ror cl, cl
shl dx, 6
stc
nop
ror cl, cl
mov cl, ah
inc eax
cmp eax, eax
xor edx, 0x5ec9d9d3
sbb bh, 0x31
sbb ah, dl
sbb al, 0x3d
add bx, si
stc
nop
xor di, ax
ror eax, cl
add dx, bx
xor bl, 0x68
adc cx, 0x5b1d
cmp bx, 0x7d7e
sub ch, dl
ror eax, cl
dec dx
rol ebx, cl
or esi, edx
test ebx, esi
ror dl, 3
sub cl, 0x29
pop edi
and dx, 0x244e
not bh
or cx, dx
and al, 0x4b
mov ebx, ebx
stc
test al, dl
sbb edx, edx
push edi
or di, 0xf4c
and si, di
pop edi
pop esi
pop ecx
pop eax
pop edx
pop ebx
push esi
not esi
push edx
or dl, 0x1c
push edi
adc di, 0x5d89
push ebx
dec bx
push ecx
rol ch, 3
sbb si, dx
and cl, bh
mov ch, dh
not esi
inc cl
push eax
xchg dh, ah
inc ax
dec al
xchg edx, edx
shl edx, 6
nop
sbb si, 0x140f
and esi, edi
not dh
shl bl, cl
pop eax
pop ecx
pop ebx
pop edi
pop edx
pop esi
call fcn.004afb5c
call fcn.004b00f8
call fcn.004b0612
add esp, 9
pop edi
pop esi
call eax
pop eax
pop edx
pop ebp
ret