Function at 0x4aa6d4
Capabilities:
Check os version
Encrypt data using des
Get number of processors
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push ebx
push esi
push edi
call fcn.004bd507
call fcn.004bdb3a
jno 0x4aaabb
call fcn.004bde97
push ebx
mov ebx, 0x5e557c0c
push esi
push ecx
ror si, cl
push edi
inc edi
inc si
push eax
mov edi, eax
push edx
shl dl, cl
adc esi, edi
mov si, 0x571c
and edi, 0x494aa329
cmp bh, bh
xchg ecx, edx
rol ebx, 6
rol cl, cl
sbb ch, 0x6c
shl si, 3
not eax
xchg dx, di
sub edi, edx
not dl
shl edx, cl
and cx, 0x4afe
stc
ror edi, 2
cmp di, bx
xor dl, dh
mov ax, bx
sbb bx, dx
sub esi, 0x752b2993
test esi, 0x102c0abb
xor cl, bh
nop
cmp bl, 0x52
inc cl
xor dh, bh
adc ecx, ebx
inc si
sbb bh, 0x5f
stc
inc eax
test ebx, edx
adc al, 0x48
or bx, bx
shr dl, 8
adc eax, edi
dec si
mov dh, ah
pop edx
pop eax
pop edi
pop ecx
pop esi
pop ebx
push edi
ror di, 7
push ebx
xor ebx, edi
mov bl, 0x74
push ecx
push edx
cmp ch, dl
push eax
shl ax, cl
test dl, 0x68
inc bl
shl ah, cl
or edx, edx
sbb di, 0x6349
not dx
or bx, dx
dec bl
and edi, 0x51d1db17
shr bl, 2
dec ch
add ebx, ecx
shl dl, 3
sbb edi, eax
sub bh, 0x5b
push esi
shl si, cl
sub esi, 0x6196f896
inc ecx
shl ax, cl
shr dx, cl
ror dh, cl
and ax, bx
stc
sub dx, dx
and ch, dl
inc di
mov cl, 0x2a
sbb ax, si
add bh, ah
adc bl, bh
ror si, 7
stc
inc si
nop
xchg bh, ah
cmp bx, 0x4cd1
xchg ebx, eax
test si, 0x2f7f
shr edi, cl
and dx, 0x6043
add ecx, edi
adc bl, dh
test bx, 0x250a
add dl, bl
stc
stc
not di
cmp cl, 6
ror cx, cl
shr bl, cl
not dl
mov dx, 0x7cce
inc ebx
shl edx, 1
xor cl, ah
cmp dl, dh
cmp esi, eax
sbb ch, dl
or edi, edx
sub si, 0x2c7e
stc
shr dh, cl
nop
adc eax, 0x255a1fed
inc esi
and di, di
ror dh, cl
or bx, 0x7bfb
and edi, edi
and edi, ecx
not al
sub dl, 0x61
inc bl
cmp dh, bh
not si
cmp dx, 0x1c13
shr cx, cl
shl ebx, cl
ror si, cl
cmp cx, 0x5c0d
mov ecx, 0x4e9edbfb
inc edx
shr bl, cl
not di
sbb ah, dh
inc ebx
xor bl, 3
ror bx, cl
nop
and esi, edi
not ebx
cmp edi, ecx
rol bh, cl
or al, ah
cmp dh, 0x4e
pop esi
not ah
or bx, 0x644
xchg ebx, edi
push esi
ror esi, cl
rol al, 6
mov dh, dh
nop
test cl, 0x32
sub ebx, edi
inc dl
or dh, 0x7b
cmp ecx, 0x1119300c
test cl, 0x76
shr dx, cl
nop
shl ch, cl
test si, cx
nop
nop
dec edx
shl edi, 8
sbb di, 0x2cc1
not bl
stc
ror edx, cl
xchg ch, ch
sub cx, cx
stc
ror bx, 6
cmp ax, 0x6cb8
shl ax, cl
shl bx, cl
adc ecx, 0x5ed4b7c6
shr al, cl
ror di, cl
shl bx, 5
shl al, 4
xchg bx, ax
not dx
xor edx, 0x315ed7d1
not ebx
add si, cx
adc edi, ebx
add dx, dx
add si, ax
stc
sbb ah, 0x68
cmp dx, cx
add bl, 0x12
add esi, edi
dec dl
add si, 0x1cf1
mov al, cl
test bl, dh
and dh, bl
mov ax, si
not cl
sbb dl, dl
and si, 0x7a86
xor bx, 0xaad
ror eax, 2
shr cx, cl
sub ecx, eax
rol ebx, cl
and eax, eax
not bh
dec ah
ror bh, 3
add ebx, ecx
or bh, cl
dec edi
or edx, 0x2361dd8d
xor ebx, edi
and al, dh
ror si, 2
rol bx, cl
cmp bx, 0x481d
inc ebx
dec eax
or cx, ax
xchg cx, bx
adc dh, 0x2c
and cx, 0x37e
adc bh, 0x4b
nop
shr si, cl
shl ax, 8
shl ch, 6
test cl, bh
stc
xchg dh, cl
ror esi, cl
and edx, 0x7ec50180
sbb edx, 0x1fed10d1
or si, 0x60a6
or edi, 0x257ffbea
ror bl, 7
nop
shr edi, cl
sbb ah, ch
pop esi
test al, 0x16
sub dh, al
mov edi, edx
shl edi, 4
inc bl
push esi
inc si
shl di, 3
cmp ax, 0x3905
rol eax, cl
adc edx, esi
xor bx, ax
shl ax, cl
or ebx, ecx
sub ecx, ecx
and cl, 0x6e
ror dl, 4
ror dx, cl
xor edi, eax
dec ah
ror eax, 6
add edx, ecx
test edi, esi
inc di
stc
nop
xor esi, edx
stc
nop
inc cl
inc eax
and cx, 0x2f6d
nop
cmp si, 0x5058
inc ch
sbb bh, dl
ror dx, cl
mov ebx, ebx
shr ebx, 4
not eax
inc al
or bl, bl
shl ecx, 4
xor edx, edi
sbb dl, 0xe
dec edi
mov edx, ebx
shl dx, cl
ror bl, 3
mov si, cx
and ax, 0x1e10
test dh, ah
and dl, 0x63
or dh, dh
adc dx, si
add bx, 0x114a
shr bx, cl
nop
adc di, 0x4e57
mov bl, 0x16
dec dh
xor ch, bh
shl ecx, 4
inc bh
test dh, ch
and bx, 0x181b
xchg esi, ebx
shl ebx, 1
adc bh, 7
shr di, cl
mov bl, 0x73
stc
cmp si, 0x79d5
ror bx, cl
pop esi
pop eax
pop edx
pop ecx
pop ebx
pop edi
jp 0x4aaaa2
jl 0x4aaa90
call fcn.004be396
nop
jno 0x4aaa8b
push edi
not edi
push esi
push ebx
add si, bx
push ecx
push edx
xor ch, dl
push eax
and cl, ah
xchg di, dx
pop eax
pop edx
pop ecx
pop ebx
pop esi
pop edi
call fcn.004be9a4
call fcn.004becdb
push eax
push ecx
rol eax, cl
stc
pop ecx
pop eax
nop
push ebx
dec bx
push esi
push ecx
rol esi, cl
pop ecx
pop esi
pop ebx
call fcn.004bf0ca
call fcn.004bf658
push eax
shl al, 1
push edx
test dh, 0x3c
push edi
push esi
or edi, esi
pop esi
pop edi
pop edx
pop eax
push ecx
test ecx, 0x392dc22f
push edi
xor di, 0x13b9
push esi
xor esi, 0x615991a2
stc
stc
push ebx
xchg ecx, ebx
dec ebx
inc ebx
adc ch, 0x77
ror si, 2
push edx
push eax
xchg dh, ah
ror ecx, 2
ror al, 5
rol esi, cl
ror di, 7
or edx, ecx
dec dl
not esi
rol ah, 4
add ax, cx
nop
cmp dx, 0x5400
mov cl, 0x19
shl cx, 5
or edx, 0x76e7d838
ror ch, cl
inc ax
adc ah, 0x53
dec bl
add cl, dh
cmp cl, 0x67
shl ax, 6
and dh, ch
rol cl, 7
adc si, si
shl al, 7
add ebx, edx
nop
dec edx
xor esi, ebx
shl cx, cl
stc
ror bl, cl
xchg esi, eax
xor edi, 0x58ee9c84
inc dx
sub ebx, 0x2e4fb744
sbb bx, 0x6a47
shr edx, 1
sbb ah, 0x2a
mov dl, al
mov cx, di
ror ebx, 3
add dx, 0x1b59
stc
nop
sbb bx, ax
and esi, edx
xchg cx, cx
xchg di, si
dec eax
cmp bx, bx
not esi
add ch, ah
sbb dh, ch
adc edi, edx
test ecx, 0x5aa9338b
xchg edi, ecx
xchg si, ax
or bx, dx
inc ebx
xor di, bx
stc
cmp esi, 0x10466e29
test ch, 2
sbb bh, 0x58
cmp edi, edx
stc
mov dx, 0x42b
mov edx, edx
ror di, 6
inc ebx
cmp bh, ah
sub edi, 0x133229e3
cmp si, bx
inc dx
or bh, ah
xchg edi, edi
sub edi, 0x5602a0c1
stc
xchg bx, ax
shr edi, cl
shr esi, 1
add bx, di
or ah, al
and dl, dh
test dl, 0x11
nop
and edi, eax
or ecx, eax
pop eax
push eax
dec eax
add edx, ecx
inc ah
or si, 0x777
test ebx, 0x667ccad8
shr dl, 3
add si, 0x4c82
sub di, dx
cmp edx, 0x782a0471
sub di, ax
not bx
inc cl
inc dx
xchg dh, dh
xor cl, dl
shr ecx, cl
adc esi, edx
test ecx, ecx
stc
ror si, cl
mov bl, 0x1f
shl edi, cl
xor dh, ch
inc ecx
adc bx, di
stc
dec dh
shl ebx, cl
test dx, bx
ror ecx, cl
xchg esi, ecx
sub eax, 0x51d26d31
mov edx, 0x460d2d34
dec esi
stc
rol edi, cl
dec edi
ror dx, cl
sbb dx, dx
sub dh, 0x56
inc ebx
rol cl, 2
cmp cx, 0x68a2
ror ah, cl
sub si, 0x6419
cmp cl, ch
shr di, cl
dec bl
stc
shr bl, cl
add si, 0x22b3
sbb bx, bx
sbb ax, 0x6f31
inc esi
sbb cx, ax
dec dl
shl bx, 5
xor dx, 0x32cd
and ecx, 0x75317a48
shl bl, 1
ror edi, cl
inc dh
and cl, 0x5f
shr cl, cl
sbb bh, dh
sub ebx, 0x71f163ac
adc ebx, ecx
xchg dh, dl
mov ebx, 0x7e59dc0b
ror bh, cl
xor eax, ecx
mov dx, 0x4c96
shl ch, 4
stc
adc si, 0x5b7
xor bx, 0x7019
cmp ecx, ecx
or bh, 0x42
or bl, 0x2e
and edx, 0x40d3cac8
nop
sbb ah, 0x5b
or bx, ax
sub esi, 0xdcb49c9
sbb ax, 0x471f
rol al, 6
nop
xor edi, 0x5cb62de
xchg ebx, eax
inc al
shr dx, 6
stc
test bh, 0x4f
xor bh, 0x51
rol bl, 2
inc dh
sub ecx, 0xbb46626
rol ebx, cl
shr edi, 8
rol ebx, 7
pop eax
dec ebx
pop edx
pop ebx
pop esi
pop edi
pop ecx
jbe 0x4aaea4
push ecx
push eax
sub cl, ah
push esi
shl esi, cl
and cl, 0x6f
inc al
ror al, 4
or si, 0x5db6
push edx
shl edx, 1
shl cx, cl
ror edx, 5
adc cx, ax
inc esi
shl esi, 6
push ebx
xor ebx, 0xbd6fca8
or bx, 0x734f
adc dx, 0x2dad
add cl, dl
push edi
xor edi, 0x2ee7de37
sbb ch, ah
sub ch, bh
sub bh, 0x73
test ax, si
sbb di, 0x4415
not edx
mov di, di
sub ch, 0x66
ror cl, cl
mov dx, 0xc86
not bx
sub bl, 0x27
rol ax, 8
ror cl, cl
mov ecx, ebx
stc
sub di, 0x60ce
shl eax, cl
add dl, 0x54
dec bh
or ch, al
test edx, 0x5a4942db
xchg bx, bx
and dl, 0x3d
rol ebx, cl
rol di, cl
dec ch
xor bl, ah
nop
sbb bx, si
and di, 0x7248
add bx, si
pop edi
pop ebx
pop edx
pop esi
pop eax
pop ecx
push eax
not ax
push edx
xchg dx, ax
push edi
push ebx
xchg di, bx
sbb bh, 0x19
push esi
or edi, esi
push ecx
or ch, ah
and ah, cl
add dx, di
adc ax, 0x42e0
xor edx, 0x34d52e93
shl si, 2
dec bl
nop
sub ebx, ebx
sub eax, ecx
nop
xor bh, 0x72
and eax, 0x1b6d409a
sbb eax, 0x708b3625
nop
xchg edi, esi
not dl
inc cx
add edx, esi
xor dl, cl
sub cx, 0x302f
nop
shl ah, cl
xor ax, si
adc ebx, eax
add ax, dx
stc
not eax
sub cl, dh
and bl, al
shl ch, cl
sbb cx, 0x22d7
or cl, ah
sbb si, dx
mov dx, 0x47e6
shr ax, 1
or si, si
inc dx
cmp cx, bx
not bx
cmp cx, 0x365a
rol si, cl
pop ecx
pop esi
pop ebx
pop edi
pop edx
pop eax
push ebx
and ebx, 0x6eb7e48f
push esi
or si, 0x6381
push ecx
shl ecx, 1
mov ecx, ecx
push edx
or dh, 0x59
push edi
or dx, di
rol dx, 4
not bh
dec ecx
push eax
and ah, ah
sub si, ax
test si, 0x2cc7
add si, 0x21e3
xor ax, 0x612f
add esi, 0x7d5406a4
sbb bx, 0x6f59
nop
ror edi, 8
add di, 0x7120
ror al, cl
pop eax
pop edi
pop edx
pop ecx
pop esi
pop ebx
push ecx
sbb ch, 0x2a
push eax
adc eax, 0x5b1b8977
stc
push edx
adc dl, dh
shr cl, 4
stc
pop edx
pop eax
pop ecx
js 0x4aae94
call fcn.004bfb4d
call fcn.004c0047
call fcn.004c0350
push edx
push ecx
adc dl, ch
pop ecx
pop edx
push edi
push ecx
ror di, cl
shr cl, cl
push edx
dec edx
inc edx
push ebx
sub bl, bh
and di, bx
push esi
shl esi, 3
push eax
sbb dh, al
and bh, 0x56
or di, si
sbb dh, ah
test bh, 0x27
stc
xchg cx, ax
or eax, 0x92eda89
xchg esi, edx
xchg bx, di
ror dl, cl
cmp bx, di
xor dl, 0x24
not bl
mov edi, ecx
add dx, si
sub ebx, 0x45a0c4b4
shr ecx, 2
stc
add ecx, ebx
shl bx, 8
sub dx, di
or dh, ah
test dl, 0x15
inc bl
adc bh, 0x46
and al, cl
shr ch, cl
sub eax, eax
ror cl, 4
pop eax
pop esi
pop ebx
pop edx
pop ecx
pop edi
push eax
push ebx
adc ax, bx
push edx
adc dx, 0x7c66
shl bx, 6
push ecx
shr cl, cl
push edi
xchg ecx, edi
shl di, cl
push esi
add si, 0x7756
sbb eax, ecx
pop esi
pop edi
pop ecx
pop edx
pop ebx
pop eax
call fcn.004c078e
push ebx
push ecx
shr bx, cl
push eax
test cl, al
cmp cx, cx
push edi
and ax, di
push edx
ror dh, 7
ror cl, cl
add edx, eax
stc
ror dx, cl
push esi
test ax, si
or eax, 0x2415bde8
xor eax, 0x413ff6af
shr cl, cl
shl ax, 1
shr di, cl
add al, bl
sub al, dl
xor bx, cx
xor dx, di
pop esi
pop edx
pop edi
pop eax
pop ecx
pop ebx
call fcn.004c0bdf
push eax
shl al, 5
push edx
push ecx
ror dh, cl
push edi
or dx, di
not ch
push esi
push ebx
xor esi, ebx
inc cl
or ecx, 0x15c7b6ad
mov cx, 0x7a10
ror bl, cl
shl edx, 6
shr ecx, 5
add si, ax
pop ebx
pop esi
pop edi
pop ecx
pop edx
pop eax
push ecx
cmp cl, 0x41
inc ch
push edi
test edi, edi
push edx
ror dx, 4
or cx, 0x25af
pop edx
pop edi
pop ecx
push ebx
cmp bx, 0x394e
and bl, 0x48
push ecx
test ch, 0x79
pop ecx
pop ebx
mov ebx, dword fs:[0x30]
mov eax, dword [ebx + 0xa4]
mov dword [ebp - 4], eax
call fcn.004c10c3
push edi
push eax
sbb edi, eax
push ebx
mov ebx, edi
nop
push edx
sbb dx, ax
xchg bh, dh
mov edi, 0x50c42747
push ecx
dec cx
push esi
not esi
xor bx, dx
cmp edi, ebx
rol bh, cl
pop esi
pop ecx
pop edx
pop ebx
pop eax
pop edi
jp 0x4ab5ec
push ecx
push eax
xor ch, ah
rol ah, 1
push esi
push ebx
xchg esi, ebx
not ch
push edx
dec dx
shl ecx, cl
and bx, 0xce4
inc ebx
shr edx, cl
rol ch, 2
not si
adc ecx, 0x16971417
test ax, si
and ecx, 0x2e31f292
cmp dx, bx
nop
cmp ecx, edx
push edi
or cx, di
xchg cl, ah
xchg dh, dh
stc
sub cl, al
shr dl, cl
cmp si, 0x410e
not cx
mov ah, 0x50
cmp ch, 0x2a
xor dx, 0x42c4
ror ebx, cl
rol dx, cl
sbb bx, 0x3065
test ah, 0x3f
xor edi, 0x3f71e4bf
xor ch, 0x17
mov ax, 0x43eb
mov bx, 0x5d79
ror cx, 5
sbb ecx, 0x5d03db93
ror ecx, 4
sub ah, 0x1c
adc edi, 0x4b0ba683
inc bh
inc dh
mov bl, dl
and ax, ax
sbb esi, ebx
stc
test dh, bl
mov di, ax
shl bl, 5
mov si, 0x2285
nop
test bx, 0x6a8d
inc esi
test cx, 0x5176
ror edx, 5
mov di, 0x74ee
sbb dl, 0x43
not ch
adc si, bx
ror esi, cl
mov edi, edx
shl ch, cl
nop
nop
shl dx, 8
shl ebx, 6
shr dh, cl
rol ax, cl
xor eax, ecx
sub ch, bl
adc dl, 0x29
or edi, edi
adc bl, cl
cmp esi, 0x166e0f73
xchg cx, di
dec al
ror bx, 7
test edi, 0xa9a3414
sub ebx, edi
stc
nop
not ecx
not cx
ror esi, 5
stc
shr dh, cl
shr cl, cl
sub ebx, 0x7cdddf08
dec bl
rol dh, 4
or edi, 0x6c1840fe
inc bl
cmp eax, 0xf73c69d
sub al, bl
adc cl, dl
dec di
xor cl, 0x14
stc
shl ebx, cl
pop edi
and bh, 0x45
shl esi, cl
rol esi, 4
dec cl
and ebx, 0x1900eb83
xor eax, 0x49b09597
and ebx, ecx
push edi
not di
or bh, 0xb
not bx
mov ecx, esi
rol ebx, 5
dec si
dec ah
mov eax, 0x1beb11e4
stc
xchg esi, edx
shl dl, 8
sbb edi, 0x31e40c1c
stc
inc cx
adc edi, 0x5eed5b2c
xor ah, bl
shr si, 4
dec esi
sbb ch, 0x65
stc
xchg ch, ch
stc
and edx, 0x5020adaa
add bh, 0x6a
stc
shl ch, cl
test ax, 0x5e3a
add dl, ah
shl ecx, 2
adc ah, al
stc
shl cx, 6
add ecx, eax
adc ebx, edi
add di, 0x1fe9
or bl, ah
mov al, 0x49
shl bh, 4
dec al
rol ebx, cl
test esi, 0x3c46af9b
xchg di, cx
rol bl, 4
test cl, 0x73
sbb cx, di
dec dx
xchg di, ax
mov edx, ebx
shl eax, 2
mov dl, 2
adc dx, ax
and ebx, 0x763cf794
nop
stc
shl dl, 5
xor bh, bl
test ebx, edi
not ax
cmp bx, si
inc edx
inc si
nop
stc
xchg ecx, eax
or edi, 0x623b21c1
xor ecx, 0x60da6aab
stc
ror ax, 3
sbb cl, 0x37
nop
dec bl
mov cx, bx
inc eax
xor ah, bl
and ax, si
sub eax, 0x4297060e
cmp si, 0x6058
or bh, cl
add ah, 0x5c
rol dl, 2
ror ebx, 8
or dh, 0x54
or ah, 0x4f
or bl, cl
stc
or cx, cx
or dh, 0x53
xchg dx, ax
nop
shr al, 6
sub edi, ebx
or dh, cl
stc
pop edi
push edi
xor cx, di
sub dl, 0x5f
cmp ax, 0x3cc2
nop
cmp ecx, esi
cmp bx, 0xd62
xchg dx, cx
not ch
rol ch, cl
and ah, 0x17
and ah, dh
sbb esi, 0x3d181fec
test edi, esi
sub si, cx
add ecx, 0x71e084fa
xor si, cx
not esi
rol ebx, 2
add ah, 0x37
mov di, cx
sbb cx, 0x2d0a
xchg edi, eax
shl eax, cl
rol di, cl
stc
not di
mov dl, 0x1f
inc dh
and ax, 0x7453
and ah, 0x52
add si, 0x1c89
sbb dl, bh
xchg dl, dh
dec esi
or ax, 0x4344
shl al, cl
adc di, 0x3816
sub cl, bl
adc edi, 0x5d334e50
or ecx, 0x556956d4
or ecx, 0x3130e302
xchg edx, eax
sbb eax, edx
cmp ecx, edx
mov dx, di
xchg ah, ah
xchg edi, eax
shr ch, cl
test bx, cx
ror dl, 8
or ecx, 0x46a5f3cd
ror ah, 3
xor dh, bl
adc eax, esi
sbb dx, bx
inc bl
xchg bl, ch
or ebx, eax
dec bx
nop
not si
dec edx
ror bl, 1
ror eax, cl
and di, bx
xchg dl, ch
inc dh
mov dh, bl
inc dx
sub edx, edx
cmp eax, 0x6ba98072
nop
cmp ch, bh
test si, 0x6796
ror bx, 8
add ax, 0x3d36
or al, 0x50
xchg dx, di
xchg al, bl
shr ax, 4
ror si, cl
adc ax, 0x1951
nop
rol edi, 4
or si, ax
ror di, 5
nop
nop
inc esi
shl dh, 3
shr ebx, 3
sbb eax, 0x30237ec5
and al, 0x36
nop
xchg cx, ax
test ebx, 0x43a6c601
sbb edx, 0x192d6558
stc
not cl
add ecx, esi
pop edi
push edi
add eax, edi
inc bl
sbb bx, di
dec edx
not ecx
or edx, ebx
shr edx, cl
mov esi, 0x6f7877c5
nop
rol ebx, cl
mov dx, 0x51b3
ror di, 1
or edx, edx
nop
xchg edx, edi
not di
sbb bl, 9
add esi, 0x46316ba3
test si, ax
xor cx, 0x1b9a
sub bx, si
shr dh, 6
nop
shr di, cl
xor dh, bh
mov ecx, 0x3dd2ea22
xor bl, ah
cmp ax, 0x6a1
shl si, cl
test dh, dl
xor bh, ch
xchg ch, bh
mov edi, 0x197d1a6f
dec dx
shr bx, cl
nop
xor bx, bx
rol al, cl
sub dx, ax
and cl, al
cmp ecx, ecx
shl dx, 2
cmp ah, ah
ror bx, cl
sub bx, di
not edx
mov dx, cx
shl eax, cl
rol ebx, cl
mov eax, ecx
cmp ah, 0x71
stc
sbb dl, cl
ror edx, cl
add bl, dl
test bx, si
and esi, ecx
dec dx
mov cl, 0x20
xor cl, 0x43
ror dl, 6
adc edi, ecx
or dh, bl
test dx, 0x7867
rol ecx, cl
xor bx, cx
test esi, 0x3a3b048
add dh, cl
xchg di, cx
not dl
add al, 0x7b
ror al, 3
add dl, dl
stc
nop
nop
add dh, 0xd
cmp eax, 0x36d3794b
xor esi, edi
mov ecx, ecx
rol dh, cl
xor eax, 0x2452344b
not esi
stc
stc
mov ebx, ebx
xor bh, al
shr ch, 4
sbb edx, 0x399ecbb5
sub ecx, ebx
adc bx, 0x424e
dec ah
or edx, ebx
and ebx, 0x2d610a16
not si
cmp al, 0x5c
or cx, cx
shr ax, cl
sbb di, 0x93a
shr al, 1
pop edi
sub bl, 0x3a
cmp dl, cl
mov ch, 0x37
or ah, 0x21
sbb edx, 0x4035e902
add si, 0x759
mov dx, si
test esi, ecx
inc dx
adc ecx, ebx
not cx
test bh, 0x3d
mov ch, dh
add dh, 0x15
shr si, 4
test ax, bx
add edx, 0x440420a9
push edi
not di
test dl, 0x5c
shl edx, cl
sub bx, bx
sbb eax, 0x61515517
shr cl, cl
shr bx, 3
dec cx
xor si, 0x2163
dec eax
sbb dl, 0x5c
rol ch, 4
sub edx, 0x3b141494
not ax
mov edi, 0x5db812a9
mov dl, ah
sub ch, dh
ror ebx, cl
rol si, 5
pop edi
pop edx
pop ebx
pop esi
pop eax
pop ecx
call fcn.004c1512
push esi
inc esi
push edx
push edi
adc dx, di
push ebx
shr bh, 1
nop
shr bh, 3
push ecx
or ecx, 0x6556101
cmp edi, 0x3964bd12
or dh, 0x33
adc edx, 0x5a02193e
nop
cmp edx, 0x3dd6004e
shr edi, 8
adc esi, 0x25e3278f
push eax
cmp eax, ebx
sbb esi, esi
and eax, 0x7341525b
add ah, 0xc
mov dx, bx
add bh, 0x1b
shl esi, 3
inc ch
nop
or edx, 0x30139d30
adc si, dx
rol ah, 7
nop
test dl, 0x14
sub bl, 0x79
rol edx, cl
shl ax, cl
not ebx
and al, al
and ch, 0x32
cmp bh, 0x55
stc
xchg ebx, esi
not eax
mov bx, bx
and cx, si
stc
not esi
nop
or edi, esi
rol ecx, 1
and bx, bx
shl ebx, cl
and di, 0x4934
rol bl, cl
rol cx, cl
inc ax
sbb esi, eax
sbb ebx, ebx
pop eax
pop ecx
pop ebx
pop edi
pop edx
pop esi
push edx
push ecx
rol dl, cl
rol dx, cl
stc
push eax
push esi
test ax, si
push edi
or ecx, edi
pop edi
pop esi
pop eax
pop ecx
pop edx
push esi
push edx
sbb si, dx
push ecx
not cl
nop
push ebx
mov ebx, 0x54e20870
test bx, bx
push eax
xor eax, 0x7d0f16a8
stc
push edi
inc edi
mov bh, bl
stc
xchg si, dx
nop
xor dx, si
sub dx, dx
mov dh, 0x1e
nop
nop
dec al
stc
sub cl, 0x26
pop edi
pop eax
pop ebx
pop ecx
pop edx
pop esi
je 0x4ab5e8
jge 0x4ab5e8
jne 0x4ab5e8
call fcn.004c18d9
push ebx
inc bx
pop ebx
push edi
add edi, 0xe3bbec4
push eax
push edx
and eax, edx
push ebx
xchg edi, ebx
push ecx
add ecx, ebx
push esi
shr si, 3
sbb ah, 0x18
inc dx
sub edi, edi
not cx
sbb si, bx
ror ebx, 3
stc
sub dl, 0x1b
stc
not ebx
nop
test bx, ax
and ebx, 0x310f11d0
mov ah, bh
dec ax
nop
and bl, al
rol eax, 1
shr ecx, 5
stc
sbb dl, 0x72
or ax, 0x596c
not esi
ror ah, 2
add dx, 0xa49
stc
stc
dec si
inc bh
and si, 0x7c92
sub eax, 0x79440839
shr dx, 6
cmp bh, ch
nop
test al, bl
ror edx, 3
nop
cmp ch, ch
rol bh, 2
sbb cx, bx
cmp ah, bl
dec di
add esi, esi
shl ax, cl
test eax, 0xe6e8c69
inc ebx
dec bh
mov cx, di
sub edi, 0x607e1820
stc
inc bx
not cx
shl dh, cl
cmp bx, di
add edx, 0x4555f691
shr dl, 6
dec edi
nop
or eax, esi
sbb ax, bx
cmp eax, edi
add ah, bh
cmp ebx, 0x409bdda5
rol al, 5
shr esi, 8
inc edx
mov cl, 0x2b
stc
nop
add edi, 0x61f4d0f0
rol bl, 3
xchg bl, bl
or esi, 0x4371cdc8
dec edi
dec edx
ror ax, 8
not bx
rol dh, cl
xor si, cx
mov eax, 0x4f9e6f76
sub dl, 0x2f
cmp bx, 0x5a1f
not ax
nop
nop
adc cl, 0x35
shl bx, 1
and esi, 0x777014c6
inc si
sub cl, dl
test edi, eax
rol eax, 6
nop
nop
xchg dh, al
pop esi
dec cx
sub bx, ax
or ebx, edx
mov cx, 0x66a
cmp eax, 0x2e1f7b24
stc
push esi
rol esi, cl
cmp eax, 0x52a3cd3a
shl al, cl
stc
stc
shr ah, 6
xchg bx, di
sub bx, 0x5135
cmp edx, ebx
mov edi, ebx
add bh, 0x65
rol di, cl
ror dx, 1
cmp si, 0x3192
rol ebx, cl
cmp ecx, esi
or edi, eax
shr eax, 1
dec edi
pop esi
pop ecx
pop ebx
pop edx
pop eax
pop edi
push eax
test al, 0x1c
not ax
push esi
push ecx
mov esi, ecx
mov ax, ax
push edi
cmp di, ax
push ebx
and ebx, 0x25a82bf9
shr eax, cl
push edx
mov dl, 0x78
not cx
test si, dx
nop
sub bh, ch
add esi, esi
sbb edi, edx
xchg bh, bh
xchg edx, edi
xchg di, dx
mov cx, ax
xor cl, bl
rol ax, cl
or dl, al
or di, ax
ror ch, cl
ror ecx, cl
pop edx
pop ebx
pop edi
pop ecx
pop esi
pop eax
push ecx
push ebx
xchg cl, bh
dec cx
shr bx, 2
push edx
mov dh, 0x76
not ch
add cl, ch
push eax
cmp eax, 0x26779a15
sbb cx, 0x7a17
xchg dx, ax
ror bx, cl
shr ax, cl
stc
push esi
mov si, ax
pop esi
pop eax
pop edx
pop ebx
pop ecx
push ebx
not bh
push edi
shr di, 6
nop
push ecx
push eax
and ecx, eax
mov ch, cl
push edx
cmp cx, dx
shl edx, cl
stc
stc
test di, 0x57e0
xchg edi, eax
test dl, 0x59
and dl, al
not dl
ror eax, 7
push esi
cmp esi, 0xc486ce
nop
rol ax, cl
pop esi
pop edx
pop eax
pop ecx
pop edi
pop ebx
call fcn.004c1c2b
jnp 0x4ab809
jle 0x4ab809
push edx
xor dl, 0x5e
stc
pop edx
push ebx
dec bx
push eax
adc ax, 0x480d
pop eax
pop ebx
jae 0x4ab835
jb 0x4ab824
call fcn.004c2008
push edx
xor dl, 0x76
push ebx
and bh, 0xb
pop ebx
pop edx
push edx
push ecx
xor dx, cx
pop ecx
pop edx
je 0x4ab842
push edi
or di, 0x5799
pop edi
call fcn.004c24b2
call fcn.004c28f1
call fcn.004c2c87
call fcn.004c2fe9
call fcn.004c33c0
mov eax, dword [ebx + 0xa8]
mov dword [ebp - 8], eax
xor eax, eax
push ecx
push esi
add cx, si
nop
push edx
not dx
push eax
add eax, ecx
shr ch, 5
nop
cmp cl, ch
push ebx
dec ebx
add eax, edx
or cx, ax
test cl, ah
inc ecx
cmp cl, bl
or cx, 0x3cc0
rol ecx, cl
inc ebx
inc dx
not si
add eax, 0x7ecaa1d
stc
inc esi
or ch, ch
nop
sub ah, 6
or bx, 0x2562
not bl
ror si, 5
stc
stc
sub bl, ah
or esi, eax
stc
sub bl, 4
stc
ror cl, 1
stc
push edi
sub di, si
nop
mov dl, dl
dec ch
add cx, 0x4fcf
sbb edi, eax
sbb ax, 0x68b0
inc cl
mov dh, bl
or cx, dx
not dl
xchg esi, ecx
and al, 0x13
shr cx, cl
sub edi, edx
ror ch, cl
ror cl, cl
stc
shr edx, cl
stc
add dl, 0x36
inc bx
nop
or ecx, eax
shr esi, 1
adc dx, si
xchg bl, dl
inc al
add dl, dh
or bh, 0x29
test cx, 0x3f66
xchg bh, al
mov edi, 0x603ac005
inc eax
shr bl, 5
stc
shl eax, cl
and cx, 0x23b7
add di, si
not esi
sbb dl, ch
stc
ror ah, cl
add ax, 0x3db7
rol dx, 5
shl ecx, cl
not ax
xor ch, bl
sbb bh, bh
dec dx
cmp al, 0x66
add si, di
xor al, ah
sub edi, 0x7dac34
sub edi, eax
ror esi, 6
shl bx, cl
xor ebx, 0x759ddf28
shl cx, cl
dec ah
sub di, dx
sub di, 0x64b8
test dh, cl
or bx, si
pop edi
adc ax, 0x44b1
rol ebx, 6
dec bh
nop
cmp si, si
dec bl
or ah, 0x66
not dx
push edi
add edi, ebx
add ch, dh
stc
mov cx, 0x5387
or cx, di
ror edx, cl
shr cl, cl
add cl, ah
ror bx, cl
stc
stc
stc
sub si, 0x261c
or al, 0x3d
mov cx, 0x755
ror cx, cl
test edi, esi
mov di, dx
or ch, 0x60
and dh, 0x6d
mov bl, 0x76
dec bl
add al, 0xb
test ecx, 0x3322494
not edx
nop
nop
adc ebx, edx
nop
xchg dx, di
cmp ah, 0xb
shl ch, cl
nop
nop
cmp dx, 0x4c91
or dl, 0x76
rol al, cl
sbb cl, 0x62
stc
cmp bx, 0x631e
nop
dec edx
mov ah, 0x3a
add bx, cx
sub eax, 0x6eb9e6b1
stc
test di, 0x744b
shl ecx, cl
dec ax
stc
dec eax
stc
stc
ror dh, 7
xchg ah, bh
nop
mov bx, dx
sub cx, 0x22c5
adc al, 0x7a
shr ax, cl
shl dl, cl
nop
add eax, esi
xor bh, 0x1b
cmp si, 0x4a04
dec eax
xchg ah, ch
sbb si, 0x2bb2
rol ax, cl
nop
and bx, 0x6b57
sbb di, di
and dx, si
shr bx, 7
rol ax, cl
not di
test dx, 0x1741
nop
and si, 0x842
add di, 0x1c5f
nop
not si
rol cl, cl
shl dx, cl
nop
ror ax, 8
test cx, 0x7c04
cmp eax, esi
test ebx, 0x3201415f
nop
test dx, ax
mov di, bx
pop edi
rol bh, cl
sub esi, 0x73352c9c
test dx, 0x1dd9
push edi
or esi, edi
adc ah, 0x69
ror bx, 1
xor di, si
stc
sbb esi, edx
xor edx, esi
stc
cmp si, 0x64c1
inc cx
stc
rol eax, 1
mov cx, 0x20d2
cmp ebx, 0x7a391876
test bl, 0x28
sub ch, ah
or dx, ax
add edx, eax
sub dx, 0x5802
shr bx, cl
ror cx, 1
adc ebx, esi
adc di, 0x5658
sub ch, 0x5a
add al, 0x6d
shr bh, 3
rol edi, cl
not bh
sub ax, 0x28a5
mov ecx, 0x7dd5cd8
sbb esi, 0x1fb4c0c9
stc
xor esi, 0x262ad115
cmp eax, 0x6ea5217d
inc ah
shr bl, 5
rol esi, cl
dec cx
shr edi, 1
adc bx, 0x5c1b
dec ecx
adc bh, al
sub edi, 0x9a33fea
adc edi, ecx
not eax
sbb di, 0x7295
sbb bx, si
stc
and cx, di
xor cx, 0x180
inc cx
shl dx, 2
sbb di, dx
add bl, dh
and cl, dl
adc dl, ah
dec bl
ror ebx, cl
shl al, 4
nop
shl ah, 4
xor edx, 0x198b0530
stc
not al
nop
stc
nop
sub bl, 3
rol edx, 3
shl ax, 1
test dl, 0x50
add bx, 0x133
inc dl
cmp si, bx
and si, 0x3c8c
inc ah
sbb dl, 0x31
dec dl
add bl, ah
shl ch, 2
rol ebx, cl
mov cl, 0x33
adc bh, 7
nop
rol ah, cl
dec ax
and bx, 0x4a3c
and ax, si
test cx, bx
nop
and dh, 0x72
sub dl, dh
mov eax, edi
dec al
ror bh, cl
shr si, cl
shl edx, 8
pop edi
xchg bh, bh
cmp eax, 0x77002991
adc eax, ecx
or bx, 0x19df
shr esi, 7
cmp ecx, 0x31574502
not cx
and edx, 0x33a650da
cmp cx, ax
or si, 0x6816
shr ch, 1
shl edx, 3
or ah, ch
and esi, 0x2764f280
stc
ror esi, 5
mov si, 0x664b
xor eax, esi
adc dh, bl
mov edx, esi
add ecx, edx
or cx, dx
inc si
sbb edx, ebx
shr ax, 2
push edi
adc edi, ebx
xchg cx, ax
dec cx
or bx, 0x28eb
test si, ax
or dl, dh
mov esi, ebx
nop
cmp edi, edx
add bh, bh
and ch, 0x59
sub ecx, ebx
not si
mov esi, 0x2626d634
xor si, dx
dec ch
sbb edx, ecx
or bl, 0x5c
rol dx, 8
nop
shr dl, 7
add dh, 0xa
mov ch, 0x44
rol al, 7
add ebx, 0x16ba378f
add ah, dh
rol cl, cl
add ax, 0x18b5
dec cl
nop
stc
stc
inc cl
sub bh, ch
dec ax
sbb edx, eax
test cl, dh
cmp dx, si
ror si, 2
nop
adc edi, 0x5c86d38a
shl ax, 4
or eax, 0x230606f7
dec eax
inc cl
test ah, 0x1d
xor bl, 0x46
adc cx, si
and bx, 0x504c
xor eax, ebx
sbb eax, 0x18a4fff1
cmp al, 0x5c
shr si, 5
pop edi
pop ebx
pop eax
pop edx
pop esi
pop ecx
push ebx
shl bh, 1
push ecx
add ch, 0x41
ror cl, 6
stc
push eax
shl eax, 2
stc
inc ebx
or bx, 0x4016
test ah, bh
push esi
xchg cx, si
ror ebx, cl
push edx
or dx, 0x535b
nop
mov dh, 0x2b
push edi
test di, 0x70a3
cmp bx, di
nop
add eax, 0x527e07d
sub bl, ah
nop
mov di, 0x3cab
xchg dh, bl
nop
adc edi, ebx
rol bl, cl
xchg dh, ah
add eax, 0x6eba051c
xchg al, cl
adc esi, esi
or esi, edi
cmp ecx, 0x75c72411
not ecx
not ah
not dl
not edx
sub ecx, 0x640380e8
shl esi, 8
xchg si, bx
xor esi, ecx
adc edx, eax
xchg si, di
or ax, 0x320e
shr ebx, cl
mov bx, bx
shr ax, cl
test bh, cl
mov dl, dh
adc cx, 0x7020
dec si
xor al, al
not bh
or eax, edx
cmp cl, ah
ror dl, cl
nop
shr dl, 6
cmp esi, edi
or si, ax
and di, 0x317c
xchg ch, ah
inc cx
test cx, cx
rol ch, 5
nop
sub di, di
cmp si, 0x5b02
rol cl, cl
shr esi, 2
and bh, cl
stc
add ah, 0x68
and esi, 0xe0aa463
xchg ebx, edi
sbb di, si
rol bl, cl
mov dh, dl
nop
mov al, dl
rol ebx, 6
nop
shr ah, cl
shr dl, cl
test bl, ah
stc
add dl, 0x7b
inc dh
test dh, bl
add bh, dh
adc esi, ebx
sbb di, cx
add dl, ch
mov ebx, edx
cmp dx, dx
mov dl, ch
ror eax, 2
or bx, ax
inc bh
test bx, si
rol al, 8
cmp di, di
pop edi
cmp dx, ax
shl dl, cl
and bx, 0x793d
sub si, bx
cmp bl, ah
test dh, cl
xor al, bh
and bh, 4
not esi
xor ah, 0x2f
sbb si, cx
push edi
xor edi, 0x78c82979
sub al, 0x3e
dec di
add ebx, ebx
cmp dh, 4
stc
ror eax, 8
sbb cx, cx
cmp ecx, 0x13f1377c
mov esi, edi
mov ax, 0x2a21
sbb ebx, esi
inc ebx
stc
ror bx, 8
cmp edi, 0x6318cc6f
stc
cmp ebx, edi
or ax, bx
shr bx, 1
ror bx, cl
xor al, 0x27
or bl, 0x5f
shr dh, cl
add edx, 0x6fa7a548
rol ebx, cl
sbb di, bx
cmp ah, 0x26
adc ch, 0x5e
inc si
ror eax, cl
ror cx, cl
mov si, 0xf25
nop
ror esi, 2
or dl, ah
adc esi, ebx
test bx, 0x6b4d
shr si, 7
ror dx, 2
nop
xor ax, 0x6fb3
sub ch, 0x75
xchg dl, al
shl edi, 8
xor ax, 0x1e55
and esi, 0x149d70fa
or eax, 0x33d0631d
and edi, esi
cmp bx, 0x5a4c
xchg bx, dx
ror esi, cl
dec al
not ecx
shr dl, cl
shl si, 3
add esi, 0x4e28d63a
test si, dx
xchg ecx, esi
add di, 0x75b2
ror ax, cl
xor edx, edx
test di, cx
shr dh, cl
nop
stc
inc ecx
test edx, edi
sbb si, 0x3a9c
pop edi
pop edx
pop esi
pop eax
pop ecx
pop ebx
call fcn.004c36b0
nop
push edx
not dx
push ebx
sbb edx, ebx
push edi
xor di, 0x3013
nop
push ecx
dec ch
inc bh
push eax
xchg edi, eax
not ch
push esi
sub esi, edi
xchg dx, si
stc
adc esi, 0x43f7ee77
or cl, 0x6c
sbb edi, ecx
or ecx, 0x22ee57a3
mov dx, 0x7581
ror ch, 8
not di
test ecx, ecx
mov dh, dl
shl dh, cl
dec edx
add eax, 0x2dc69f50
or si, 0x2a60
mov ecx, 0x19b032f5
xchg ah, ah
sub dl, 0x28
or bh, 0x5b
not al
sbb dx, di
test ax, 0x62ca
stc
xor dl, 0x70
adc ebx, 0x20f1c7c0
sbb ch, 0x15
nop
dec cx
or dh, 0x39
and ebx, edx
mov si, 0x520d
nop
dec si
sub bl, bl
nop
adc edx, edx
adc cx, 0x7f23
ror edi, cl
add dh, 0x6e
shr esi, 2
ror cx, 2
not eax
sbb eax, 0x16d96ed4
and esi, esi
mov dh, 0x3b
pop esi
pop eax
pop ecx
pop edi
pop ebx
pop edx
call fcn.004c3a73
call fcn.004c3f78
push edi
rol di, 8
push eax
nop
and edi, 0x55214f5
push esi
push ebx
sbb si, bx
sbb ax, 0x3f51
adc esi, edi
push edx
push ecx
or dh, ch
or dx, ax
ror di, 2
inc esi
and dh, dl
shr ecx, cl
sub bx, 0x449e
pop ecx
pop edx
pop ebx
pop esi
pop eax
pop edi
jno 0x4abf51
call fcn.004c42e6
call fcn.004c4746
jnp 0x4abf97
push ecx
push ebx
sbb cl, bl
push eax
and ah, 0x2a
shr ecx, cl
or eax, ebx
push edx
or dh, ah
inc dx
push esi
xchg ecx, esi
shr ah, 8
push edi
add di, 0x7f8e
dec eax
pop edi
pop esi
pop edx
pop eax
pop ebx
pop ecx
call fcn.004c4b7f
push edx
push eax
and dh, ah
push ebx
xchg al, bh
not dh
pop ebx
pop eax
pop edx
push esi
push ecx
add esi, ecx
pop ecx
pop esi
call fcn.004c4f51
call fcn.004c54bf
push ebx
push eax
xchg ebx, eax
pop eax
pop ebx
call fcn.004c5848
stc
mov ax, word [ebx + 0xac]
mov dword [ebp - 0xc], eax
call fcn.004c5d9e
call fcn.004c6262
call fcn.004c6762
push eax
push ecx
sbb ah, cl
not eax
stc
shl cl, cl
add ecx, 0x73ba8de3
rol cx, 8
push ebx
ror bx, 2
push edx
cmp dx, bx
and ax, 0x85
nop
rol cl, cl
shl ax, cl
sub edx, 0x34b974c3
push edi
rol edi, 7
cmp al, 0x70
sub dl, bl
mov ch, bh
and ecx, 0x5b420ea2
ror di, cl
push esi
shr esi, cl
dec edi
rol ax, cl
ror eax, 8
nop
xor di, di
and eax, esi
shl al, cl
xor al, 0x54
xchg bx, cx
and si, 0x45f
sbb edx, 0x102c020c
sbb ax, ax
cmp cx, 0x338e
or ecx, eax
shl ebx, 4
dec ecx
dec cl
add edx, ebx
xchg edx, edi
ror dl, cl
stc
xchg bx, cx
shl ch, cl
and ax, 0x2e51
ror dh, cl
shr dx, 4
test cl, 0x4d
dec bx
stc
cmp ebx, eax
and al, 0x1b
mov dh, dl
shl ax, 5
shr bx, 5
xchg ebx, eax
shl dh, 6
and ax, 0x5b5
sub esi, 0x23b3127d
and si, 0x426
adc di, si
cmp ch, 8
and ch, dl
ror bl, 6
stc
dec bh
xor cx, 0x6af
dec edx
test ax, 0x3d3a
sbb eax, 0x4b468a5b
mov bl, dh
shl ebx, 1
ror cl, cl
shl ebx, 2
test edi, 0x74a80f46
and al, cl
stc
sbb ah, 0x1f
shr esi, cl
ror cx, 5
add dx, 0x699c
stc
cmp dl, 0x28
sub cl, 0x49
shl ax, cl
shr cx, cl
sub ah, ah
stc
sbb bl, bl
stc
or bx, 0x3ae1
sub ebx, eax
not ebx
inc ch
rol bx, cl
dec edi
not dl
stc
nop
nop
inc dx
pop esi
xchg ebx, edi
stc
push esi
or si, si
sbb ah, 0x26
inc ch
test edx, esi
not dh
rol si, cl
sub bx, bx
shr esi, cl
and dx, cx
not cx
sbb ch, 0x64
adc dl, 0x3a
shl ax, 3
or eax, eax
nop
nop
ror esi, cl
shr al, 6
xchg dx, di
sbb ax, si
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push ebx
push eax
sub ebx, eax
shr bx, 8
push edi
push esi
add di, si
rol ax, 6
push edx
ror dh, 2
and edi, edi
mov dx, 0x74e
push ecx
test ch, 0x48
or bl, bh
test ebx, 0x4d7a5b51
xchg bh, ch
mov eax, ecx
cmp ecx, ebx
or ebx, ebx
xchg esi, edx
inc ah
xor eax, 0x42229d9e
adc edx, esi
add dh, dh
inc si
dec ah
xchg edx, eax
inc edi
cmp eax, ecx
shl ax, cl
mov cx, bx
xchg ch, bl
add ebx, 0x6efd493b
or ecx, 0xd6569fe
xor cx, 0x1e9c
or cx, bx
dec bx
sbb di, 0x5248
rol bh, cl
mov ah, 0x41
rol edi, 2
not edx
shl ax, 1
inc cl
shr edi, 5
inc dx
cmp bl, 0x66
nop
ror ebx, cl
ror si, cl
stc
stc
test cl, al
adc edi, 0x6eb170d5
rol di, 4
mov ch, dh
shl ax, 1
sub eax, ecx
not dl
xchg dl, cl
not di
add esi, 0x3d53d81e
stc
sub esi, 0x6fa1990d
inc edx
cmp ebx, esi
rol bl, cl
test ebx, ecx
not ebx
or eax, 0x13577a46
and bh, ah
sbb si, di
shl bh, cl
ror bl, cl
and bx, 0x13ad
dec ebx
shl di, cl
xchg bl, dl
adc esi, edx
not bl
test edi, 0x46b76f26
dec al
adc bx, di
or bx, 0x27bb
shl edi, 7
sbb cl, bh
and dh, 0x3e
shr cx, 2
rol si, 4
nop
stc
dec si
sbb al, bh
shl ecx, cl
ror edi, 1
sub bh, dh
rol bx, cl
not bx
shr si, 1
xchg di, si
adc esi, edx
sub dh, bh
xor edx, 0x7bc62b
xchg bh, al
stc
pop ecx
nop
rol bx, 1
push ecx
ror dl, cl
cmp si, 0x6039
adc ax, 0xaa9
not bx
shl edx, 1
not bx
stc
adc dh, 0x43
test cl, dh
sub dh, 8
mov dx, si
not ah
shr ecx, 6
sub bh, 0x2f
xchg esi, edi
stc
sbb edi, ecx
xor di, 0x48
cmp cx, 0x6a47
dec di
test eax, 0x7ac65ba3
test bh, 0xd
test dl, bl
rol cl, 7
test ch, 0x35
inc dl
adc ecx, 0x2c72335a
add cx, di
rol eax, 1
and cl, 0x55
sub edi, eax
cmp di, 0x38f1
dec al
or edi, edx
test ebx, eax
ror cl, 7
cmp bl, bh
mov si, 0x1665
adc si, dx
sbb edx, 0x2bd1f088
rol dh, 4
xor ax, di
xchg di, ax
shr eax, 7
cmp bh, 0x4e
sub dx, cx
not ah
not edi
sbb bh, dl
cmp di, bx
not edx
xchg bx, ax
not esi
mov bl, 7
nop
xchg bx, cx
dec ecx
dec eax
dec si
or esi, edx
shr esi, 7
ror edi, 3
and bh, bh
shr esi, cl
nop
test al, 0x14
rol dh, 5
stc
or cx, 0x1157
rol edx, 6
shl dh, 5
xor cx, 0x4a3
rol dh, 1
cmp bl, cl
shr di, cl
shr edi, cl
shl ax, cl
inc eax
not dl
add ax, 0x1cd2
xor bl, ch
mov ah, al
sub edx, 0x2710e4d6
shr eax, 8
test ecx, esi
xchg di, ax
and dl, al
shl di, 8
inc dx
cmp ah, 0x2f
xor ch, 0x61
xor ch, dh
adc dh, 0x3e
shl esi, cl
not ebx
add cl, 0x58
shr ecx, cl
rol ebx, cl
pop ecx
push ecx
sbb al, ch
shr bl, cl
and bl, 0x41
xor ecx, 0x510908e5
shr ebx, 7
adc dx, ax
add bh, bl
shr eax, 3
or ah, 0x3c
nop
test edx, 0x76335fb2
and ch, 0x79
cmp ch, cl
not di
dec ecx
sub ebx, 0x463cc2d0
inc ch
or esi, 0x17f1fdb
xchg bx, si
xor edi, 0x82dde7
or dl, ah
ror si, 5
ror ch, 8
or di, dx
dec ax
shr edx, cl
shr ch, cl
dec al
cmp dx, 0x2ec3
and cx, di
test dx, 0x425b
adc al, 0x7c
and ebx, 0x26fbdb9e
shl ebx, 5
sub di, 0x14c7
shl ch, 6
adc dh, 0x50
add ax, ax
nop
adc ah, ch
nop
not edx
sbb edi, 0x1574d079
shl cl, cl
mov dl, 0x32
shl dx, 1
or cl, dl
dec eax
shr eax, cl
inc bh
stc
xor ax, di
shr cx, cl
adc di, si
not ch
sub dl, 0x35
and ch, 0x71
shl bx, 4
cmp ah, 0x29
dec bl
dec esi
stc
sub bx, ax
add ax, 0x4156
xor cl, cl
ror si, cl
xor dx, 0x4a86
mov bl, ch
shl bl, cl
shl dh, cl
xchg cx, di
dec di
dec ebx
mov ax, di
xor eax, edx
shl dh, cl
shl cx, cl
inc ch
ror bh, cl
adc ch, 0xf
add bh, 0x46
test cx, cx
xchg bx, ax
shr di, 7
mov ch, ah
nop
adc ebx, 0x19e3573c
xchg cx, dx
cmp si, cx
stc
sbb esi, 0x1b077d24
xor edi, 0x28355139
sub eax, ecx
mov ch, bl
mov dx, dx
ror bl, 5
not ecx
ror esi, cl
shr bx, 5
inc eax
pop ecx
mov edi, 0x4b084359
push ecx
ror eax, cl
sub ax, 0x661d
xor bh, 0x16
nop
sub ebx, 0x2fb535ce
sbb eax, eax
test bl, bh
or ebx, edx
sbb dh, 0x10
sbb si, 0x67a8
nop
sbb esi, ecx
not eax
shr ax, 8
shr al, 5
adc edx, 0x68ead084
and di, bx
xor eax, edi
sbb cx, 0x37eb
xor di, ax
inc bh
or dx, si
xchg edx, esi
or bh, 0x65
shr al, 7
shr esi, cl
xor dh, al
sbb ax, 0x29bd
and cx, si
not dh
test eax, esi
nop
and al, al
mov cl, ah
adc ebx, ebx
and dh, 0x29
shl dx, 8
test esi, 0x1e1567bf
shl al, cl
cmp dx, 0x1b55
sbb bh, al
adc cl, 0x1a
ror al, cl
and cx, 0x12ab
test ecx, 0x2d70b7ac
add al, 0x4b
inc ax
shr ch, 5
dec bx
sub ebx, 0x32d4324d
test edi, esi
inc ch
rol esi, 3
test cl, dl
rol si, cl
cmp di, bx
adc si, 0x46d9
rol esi, cl
nop
sbb ch, dh
cmp dh, 0x66
cmp ebx, 0x64ef0a97
adc cx, 0x27e9
ror cl, 1
not di
sbb dl, dh
inc eax
xor dx, di
ror ch, 2
dec cx
test cl, al
mov eax, esi
shl si, 1
shr edx, 6
inc ebx
xchg ecx, eax
dec eax
shr esi, 7
test al, 0x78
mov edx, ecx
shl bx, 3
rol esi, cl
xchg ebx, eax
adc si, bx
xor si, 0x4cf
and ch, dl
dec ecx
xor dx, cx
sub cx, ax
sub esi, edx
rol bh, 8
dec si
mov ecx, 0x7fa907b7
not bh
xor bh, cl
and ecx, 0x75425787
cmp ecx, 0x144e29b4
stc
add al, 0x65
pop ecx
push ecx
sbb ch, bl
inc di
shr bx, 7
or al, 0x69
sub al, cl
adc dl, bl
or ecx, 0x4b9034c0
mov dh, 0x67
rol bl, cl
rol dx, cl
ror bx, cl
and eax, 0x5b55f89f
dec cl
add di, 0x556f
or di, di
shr si, 3
cmp ax, 0x7970
nop
sub ebx, ebx
dec si
rol bl, cl
xchg al, ch
not dl
add esi, edx
inc ecx
test cx, dx
adc al, dh
rol bh, 3
inc ah
ror dh, 3
inc bh
ror edx, 3
nop
not cx
adc di, 0x416e
mov al, 0x70
xchg esi, ecx
not ah
nop
shl eax, 4
cmp ch, bh
or eax, edx
xor ebx, ecx
sbb cx, 0x20bf
sub cx, ax
sbb ebx, edx
test cx, ax
and bx, 0x5f61
stc
add ax, dx
sbb cl, 0x1a
dec edx
xchg esi, edx
or di, 0x1c46
not dl
shl eax, cl
shr dx, 1
mov bl, bl
cmp ch, dh
adc dl, dl
nop
dec bl
inc ah
rol dl, cl
not bl
rol ebx, cl
adc si, 0x3a64
rol dl, cl
and di, 0x432c
sub ebx, edx
xor cx, ax
inc bx
cmp eax, 0x7bbdcddb
sbb ah, ah
sbb si, 0x4e8c
stc
xchg ecx, esi
sub si, 0x2690
and dl, bh
add di, 0xee9
shr bl, 7
xchg edi, ecx
sbb esi, 0x2c98cdae
or ebx, ecx
not ch
shl cl, 2
sbb ah, 0x60
not al
pop ecx
pop edx
pop esi
pop edi
pop eax
pop ebx
call fcn.004c6a4b
push edi
sub edi, 0x1ee6c9aa
push edx
ror dl, 1
push eax
and al, 0x15
xor edi, 0x12ca6f6a
and dl, ah
sub di, 0x7cd3
sbb ax, 0x544b
xor edx, 0x17f4abe3
push esi
cmp edi, esi
push ecx
push ebx
adc cl, bl
shl edi, cl
adc ebx, 0x2c40af5f
not ax
nop
xchg si, ax
not dx
stc
not ah
nop
xchg dh, cl
shl ecx, cl
sub di, cx
nop
and ebx, ecx
or ah, ah
cmp dx, si
adc di, ax
shl cx, cl
cmp si, 0x4ff0
inc bh
stc
inc cx
stc
sbb dx, 0x8aa
sub bl, dh
mov si, ax
stc
dec cx
adc ebx, ebx
test dh, 1
adc esi, ecx
cmp dx, 0x2d84
mov cl, 0x7a
test ebx, 0x26a0ce23
ror cx, 5
sbb dx, dx
adc ax, ax
rol eax, cl
cmp ebx, 0x6a9d5c9e
mov esi, 0x65060903
xor dx, 0x659a
test cl, ah
ror si, cl
ror esi, 8
stc
rol edx, 7
and si, dx
cmp dl, 6
xor dl, ah
shr edi, cl
mov di, di
sbb bl, dl
stc
shl di, cl
ror ch, 2
and dx, 0x2f32
add esi, 0x1b7de021
and bl, dl
shl edx, 6
xor dx, bx
shl bx, 1
inc dl
inc esi
inc edx
rol dx, 3
shr dx, 3
dec bx
ror dh, 2
xor bl, ah
cmp dh, cl
add dx, ax
not al
rol di, 7
adc ecx, 0x207a2610
rol dx, cl
or cx, 0x6255
dec esi
dec esi
adc dh, 5
nop
or cl, 0x58
cmp ah, bh
adc dh, 0x39
or ebx, esi
mov edx, 0x2ef022af
xor di, 0x7636
add cl, 0x7a
stc
nop
not ch
pop ebx
add ax, dx
stc
push ebx
xchg bh, bl
xor ch, al
or eax, ebx
xchg bx, ax
rol dh, cl
sub ch, 0x29
inc dl
adc bx, 0x5083
xchg dx, di
xor bx, cx
cmp ebx, esi
add ah, 0x77
nop
nop
cmp al, ah
add di, bx
cmp edx, 0x2d5763cd
inc dh
ror dx, cl
ror ebx, 5
or dl, 0x68
inc eax
mov dh, 0x45
test bh, 1
test dx, 0x30a4
xchg bx, cx
inc ah
shr si, cl
stc
rol cl, 4
cmp ah, 0xa
and ecx, ebx
not dl
inc ch
adc edi, ecx
add esi, 0x339e9ca
mov bl, bh
shl bl, 4
xor eax, 0x47cc7d72
ror bl, cl
mov ah, dh
adc eax, esi
xor ebx, edi
and cl, 0x3a
add bx, 0x3967
sbb bl, 0x62
xchg ecx, eax
xchg dx, si
or al, dh
pop ebx
pop ecx
pop esi
pop eax
pop edx
pop edi
call fcn.004c6ccb
jnp 0x4ac829
call fcn.004c727c
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
push edx
push ebx
test dh, bl
push ecx
and ch, ch
cmp dx, 0x28be
rol dx, cl
push eax
not eax
add ebx, 0x28f26ec9
push edi
and di, cx
cmp ah, dh
cmp di, 0x79fa
or dl, 0x7d
cmp edi, eax
add cx, 0xaff
add edx, ecx
sbb eax, 0x5f7e8de3
not cl
dec ecx
ror ax, cl
nop
ror eax, 3
add bh, bh
not dl
sub dl, 3
xor al, 0x65
rol dx, cl
add bx, di
not dx
sub bx, bx
rol ebx, cl
sub edx, edi
stc
push esi
shr si, cl
nop
add dl, ah
sub esi, 0x120ee65f
sbb dl, 0x5c
and di, 0x63e3
ror edx, 7
stc
or ah, cl
adc ah, 0x1b
cmp si, cx
mov si, ax
test al, bl
cmp bl, ch
rol esi, 2
shl bx, 3
dec edx
shr si, 3
sbb ax, di
cmp ebx, ecx
add cx, 0x42f4
dec ecx
not edx
nop
adc bl, 0xe
cmp bh, al
or edi, 0x4421720e
nop
not esi
shr eax, cl
sub cx, si
dec di
sbb bx, 0x3cec
shl dh, cl
rol edx, cl
nop
inc edx
and ebx, 0x465e2423
xchg al, dh
xor di, 0x6e31
rol si, cl
stc
adc ah, 0x54
adc cx, 0x791f
or bh, 0x72
ror di, cl
stc
sub edi, eax
inc eax
and ch, dh
mov ah, ah
test esi, 0x70bb86f2
not bh
adc bx, 0x7f5f
sub esi, edx
shr ebx, 8
xor dh, dh
ror ebx, 5
xor di, di
add si, 0x1c15
xor edx, 0x1b2e0224
nop
shr bh, cl
shl edx, 7
sbb edx, 0x51529bd9
nop
add cl, 0x2f
not ebx
shl ecx, cl
rol esi, cl
pop esi
ror dx, 5
cmp bh, bl
and dh, dh
sub ebx, edi
test ch, 0x34
adc bh, 0x6e
rol ah, 4
stc
inc ax
rol dl, 8
stc
inc cl
push esi
test esi, ebx
dec si
rol dx, cl
inc ch
sbb al, 0x4c
mov dh, 0x3f
ror bl, cl
rol cx, 5
add ecx, edi
xchg ch, bl
sbb bx, bx
ror eax, cl
adc edi, eax
test al, dh
xchg dl, dl
mov eax, 0x52e482b6
inc ah
inc cx
inc bl
xor di, ax
dec edx
adc si, cx
nop
cmp bl, 0x3b
add edi, 0x4657c20f
mov ecx, ecx
not cl
mov ebx, 0x7a83d7e4
cmp ecx, ecx
add dx, 0x29ff
mov ebx, ebx
not edi
sbb cx, si
mov bx, bx
test dh, bl
stc
dec dh
rol ax, cl
and esi, 0x34bd28a2
dec ch
sbb cl, 0x72
cmp ax, 0x53fe
cmp di, 0x76e0
rol ebx, 7
mov ch, 0x4d
sub dh, 0x6c
nop
sub ecx, 0x7c85123c
dec al
add ebx, edi
stc
inc al
mov ax, 0x3dab
test bx, dx
dec edi
sub cx, ax
sub ax, 0x37ca
rol dl, cl
xor ch, dl
sbb cl, 0xc
add ebx, 0x5cee1311
ror di, 7
adc dx, 0x6822
cmp ah, bh
add cl, dl
xor ch, 0x36
mov di, dx
xchg dl, bh
ror dh, cl
xchg cx, di
xchg dl, bl
sbb cl, al
shr cx, 4
and ecx, edi
mov esi, 0x629e5a7d
adc eax, edx
sub bh, 3
stc
shr dx, 3
add ch, 0x77
cmp dx, bx
shl dh, cl
stc
adc di, 0x7712
sub ecx, 0x25307b00
stc
xor bh, ch
dec esi
pop esi
stc
dec edi
inc ax
push esi
xchg si, cx
xor edx, 0x486b99bc
cmp bh, 0x46
or eax, 0x4c5961f8
cmp bx, dx
or di, si
inc si
sub si, 0x2e0
adc edx, ecx
xor dl, ah
cmp si, dx
cmp dl, 0x1b
xchg ecx, edi
not ch
nop
shr ax, 1
and edi, 0x39540bcb
stc
or cl, bh
adc cx, cx
not edx
stc
adc cx, ax
cmp dx, di
not cl
sbb edi, 0x7541f182
sub dl, 4
shl cx, cl
inc ebx
cmp edi, 0x731b68e
rol dl, 5
sbb esi, 0x36e091e2
stc
inc si
dec ah
xor ecx, 0x3d4c8acf
ror si, cl
shr edi, 1
test ebx, 0x33ed588
add ecx, 0x38f30045
adc dh, 0x31
xor dx, 0x3aea
nop
and di, cx
cmp esi, ecx
sbb eax, 0x29d10c2d
rol dl, 1
stc
mov bl, dl
not dl
sbb si, 0x6f5f
sub dh, 0x25
ror di, 8
and ch, 0x18
xchg si, dx
inc esi
shl esi, 8
rol edx, cl
stc
rol ebx, 1
test ebx, 0x686abd15
adc ax, 0x64e4
and ecx, esi
shl ebx, 5
nop
nop
sbb eax, 0x7d40ecf6
adc ax, di
adc ax, 0x7c2e
sub dh, cl
stc
shl eax, 8
shl esi, 7
test esi, ebx
or si, 0x5e54
dec dx
stc
dec eax
rol si, 2
ror dx, cl
and bx, ax
ror ecx, 6
inc si
test eax, edx
stc
add ax, 0x1568
rol di, 2
xor edx, edx
stc
shl bh, 7
rol bx, 2
cmp ch, ah
sub bl, cl
xchg bl, ah
ror edi, 2
add dh, 0x68
add di, bx
pop esi
nop
inc bl
xor ah, bh
xchg bx, cx
stc
nop
nop
and edx, 0x7a4c0cd5
or ah, 0x13
xchg bx, ax
dec edi
push esi
not esi
xor ax, di
nop
cmp al, dh
rol cl, cl
not edi
ror edi, 3
shl ch, cl
rol bh, 1
inc eax
xor edx, ebx
and bx, 0x963
add dx, bx
mov ebx, 0x3347ca91
not al
pop esi
pop edi
pop eax
pop ecx
pop ebx
pop edx
jno 0x4acfc4
call fcn.004c74fb
stc
push ebx
push edx
sub ebx, edx
push edi
dec edi
push esi
mov si, 0x58fa
stc
push eax
cmp al, 0xb
test si, 0x68a8
and dl, bh
not edi
and ah, 0x65
dec esi
shl bx, 8
push ecx
xor ecx, 0x56230afb
adc bx, 0x5733
add ch, al
dec ebx
xor ax, 0x42f2
adc di, bx
stc
test si, si
cmp ax, 0x709d
cmp dh, dh
xor bl, 0x35
adc edx, eax
adc si, bx
ror ecx, cl
adc dh, dl
xchg dh, bh
add eax, 0x3e259fbb
xor ecx, 0x2e7032e9
cmp esi, 0x1cac749b
not ah
cmp bh, ah
dec si
add ecx, ebx
not bh
sub bh, ch
test bx, di
sbb dx, si
inc ch
stc
and dx, 0x3b30
pop ecx
pop eax
pop esi
pop edi
pop edx
pop ebx
stc
push esi
not esi
push edi
mov di, 0x533a
push edx
push ecx
xchg dh, cl
push ebx
add bh, dl
push eax
sub edx, eax
ror cl, cl
ror ch, cl
rol di, cl
and si, 0x7ce
and dl, 0x4d
inc ebx
add esi, edx
not dl
mov edi, 0x1d64a6e6
mov di, 0x42d2
stc
inc ax
adc cl, 0x73
add ecx, esi
test ax, bx
add bh, dh
and esi, 0x3afd582f
add cx, 0x7844
shr edx, cl
add cx, 0x142b
and edx, eax
dec di
xchg dh, cl
not ecx
sub edi, 0x74f81cb1
stc
ror al, 8
mov cx, di
shl dh, cl
shr esi, 4
adc si, 0x43a2
add cx, di
mov bx, 0x2f6a
or dx, dx
rol edi, cl
add dh, bh
shl edx, 1
rol bh, cl
not cx
xchg dx, di
inc eax
rol ah, 5
and eax, ebx
shl dx, 3
inc di
dec al
xchg dh, dl
or ch, al
shr ecx, cl
xor di, si
sub cl, 0x31
mov esi, 0x47d4970a
sbb ax, 0xa01
adc ecx, ebx
inc cl
test ch, 0x57
sbb bh, 8
nop
shr cx, cl
cmp bx, cx
ror ax, cl
add di, 0x29c1
cmp eax, ecx
inc si
mov al, 0x57
shr ecx, 8
xor al, 0x53
or dh, ah
xor al, 0x6d
shl dl, cl
shr cx, cl
xchg dh, dh
or esi, ecx
shr ebx, 1
shr dx, cl
dec bx
xchg bx, cx
not bl
sub ch, al
nop
not ah
add dx, 0x69c
not ax
cmp bx, 0x4799
sbb dx, si
xchg esi, ebx
ror eax, cl
sbb edx, 0x547793e2
test eax, 0x67904eb8
cmp ebx, eax
not si
test al, ch
inc di
sbb dh, bh
pop eax
cmp edi, 0x31e04eaa
adc cl, 0x28
shl ecx, 7
adc di, bx
not edi
sub bx, 0x19bb
ror di, cl
nop
inc ch
cmp bx, di
shr ch, 2
add ecx, 0x6afde2e0
test cx, 0x6a86
push eax
mov ah, ch
shr ah, 2
test ch, 0x64
sub eax, ecx
rol ch, 1
not esi
add al, 0x74
test cl, 0x10
sbb bx, 0x18b9
sbb ebx, 0x362187f3
shl dh, 8
sub bh, dl
mov bh, 0x69
and ecx, eax
shl ch, cl
stc
adc esi, 0x6a017d7a
sub di, 0x1596
sub cl, cl
sbb bx, cx
adc ebx, ecx
xchg dh, dh
xor ecx, 0x6d14cfc1
xor esi, 0x62860b1e
dec cl
cmp esi, 0x6af77440
stc
cmp eax, eax
dec dl
add dh, 0x38
sub ax, 0x3c07
dec al
adc al, dl
stc
shr bl, 4
inc ch
mov bl, 0x37
ror eax, 6
dec cx
cmp ax, di
rol cl, cl
add ax, 0x6b69
stc
inc eax
inc edi
mov ah, bh
sub cx, cx
rol ax, cl
inc di
sub si, 0x6f1c
rol si, cl
cmp ecx, 0x1007c9c0
not edi
stc
adc cx, 0x1b37
not ch
rol ah, 7
xchg bh, dl
sbb ax, si
shl edi, cl
dec esi
mov esi, esi
mov esi, 0x64b411b1
dec cl
mov bl, 0x4d
inc cl
rol cx, cl
cmp ecx, edi
rol edx, 6
cmp dl, al
inc bh
test dl, cl
xchg dx, si
stc
not ch
shl cl, cl
test esi, 0x19243a50
xor cx, 0x3e5a
xchg bh, cl
sub edi, ecx
shl edi, cl
xchg dl, bh
mov ch, ch
not ch
xchg ecx, esi
not eax
dec edi
pop eax
push eax
xor eax, 0x32f5a8f0
adc edi, ebx
xor edi, ecx
cmp ch, bl
adc ebx, 0x61798169
sub dx, si
xchg ah, dl
sub al, 0x3e
shl eax, cl
mov dh, dl
xor cx, 0x1a46
and esi, 0x12908b89
add ebx, ebx
sub ecx, ecx
stc
and di, ax
nop
sbb ebx, eax
dec cl
stc
xchg edx, eax
sbb esi, 0x2425ad3b
cmp bh, 0x43
test cx, dx
inc ax
shr si, 5
shr bx, 3
or bx, bx
cmp bl, cl
add ecx, 0x6712916f
not cx
ror si, cl
and dl, al
shr ax, 4
xchg ebx, ecx
not ebx
shr cl, cl
ror dx, 3
add ah, al
xchg edx, eax
shr al, cl
shl ecx, cl
shr di, cl
adc esi, 0x7ec38834
test ax, ax
ror eax, cl
rol eax, 4
stc
dec cx
add si, si
stc
xchg dl, al
add dh, ch
inc bx
cmp edi, eax
sbb dh, 0x72
ror dl, 2
or ch, 0x5b
nop
mov edi, 0x690f75
ror esi, cl
nop
add ah, 0x50
add edi, eax
sbb esi, ebx
shl eax, cl
sbb bh, 0x31
add bx, ax
pop eax
pop ebx
pop ecx
pop edx
pop edi
pop esi
jne 0x4acf60
push ebx
not bh
nop
push ecx
test cx, 0x511
stc
push esi
push edx
xor si, dx
shl si, cl
mov dx, 0x545a
not si
push eax
shl eax, 5
pop eax
pop edx
pop esi
pop ecx
pop ebx
push ebx
push ecx
xchg bx, cx
push edx
push eax
xor dx, ax
add dh, dh
nop
shr ebx, 6
adc edx, 0x3969da6d
pop eax
pop edx
pop ecx
pop ebx
push ebx
sbb bl, 0x50
push esi
push eax
and si, ax
stc
push edi
xor edi, 0x1cb3c84c
push ecx
rol ecx, 7
shr esi, 2
dec cl
push edx
inc dl
xchg ah, dl
ror cx, 2
not ch
not edx
xor bx, cx
pop edx
pop ecx
pop edi
pop eax
pop esi
pop ebx
jle 0x4acfb6
push ebx
push edi
sbb ebx, edi
pop edi
pop ebx
push eax
shr al, 6
stc
push esi
dec esi
pop esi
pop eax
call fcn.004c793f
jbe 0x4ad116
push eax
push edi
cmp ax, di
push ecx
test cx, 0x4d6f
push edx
xor al, dl
push ebx
xchg dl, bl
test edx, 0x3937b901
or dl, 0x5b
dec di
push esi
xchg si, ax
ror cl, 8
and cx, cx
dec dx
xchg cx, cx
test bx, 0x155b
adc dh, 0x75
or ax, cx
add ebx, 0x46e2f9aa
not al
or dx, 0x4dac
not dl
rol edi, 4
ror bh, cl
xchg cl, ah
rol edx, cl
add edi, edi
inc edi
xor esi, 0x17d4341f
add edx, 0x2c3815b9
test dh, bl
test ax, si
or bx, 0x3d2f
dec cx
add eax, 0x490b66d9
shr dx, cl
ror bx, cl
cmp ah, dl
adc bx, 0x2ef4
add ah, bl
nop
and esi, 0x3b212c37
ror cx, 3
adc ax, 0x1eac
dec edi
shl edi, cl
shl dx, 2
dec ah
dec ebx
or eax, 0x61abf58
nop
or cl, bh
rol bh, 2
cmp edi, edi
mov di, dx
cmp bx, ax
mov ecx, edi
shl ecx, 1
cmp bx, 0x980
rol ah, 2
inc ax
ror cl, cl
not bx
sub eax, 0x338a9e82
and bh, 0x15
stc
inc ax
add edi, ebx
test ecx, 0x5e5394e6
xor si, cx
not cx
nop
dec ax
adc dl, ah
shl eax, cl
shr dx, 7
cmp ah, 0xe
adc dl, bl
adc edx, 0x6cbc1c6a
sbb cx, 0x140f
nop
adc dh, 0x1d
xor edi, 0x30498b6e
ror dh, 8
pop esi
pop ebx
pop edx
pop ecx
pop edi
pop eax
call fcn.004c7ed5
push ebx
not bh
pop ebx
js 0x4ad0fc
call fcn.004c8493
call fcn.004c8742
jb 0x4ad0f2
push esi
push ebx
add si, bx
pop ebx
pop esi
call fcn.004c8be9
call fcn.004c900e
push edx
sub dh, 0x61
pop edx
call fcn.004c92d7
call fcn.004c9749
jge 0x4ad116
call fcn.004c9a18
call fcn.004c9f09
push esi
mov si, 0x590d
push edx
rol dl, 8
push eax
sub si, ax
push ebx
or al, bh
pop ebx
pop eax
pop edx
pop esi
call fcn.004ca19b
jbe 0x4ad13e
push ebx
mov bh, bh
pop ebx
push ecx
shl ch, cl
pop ecx
mov eax, 0x784083
lea ecx, [esp + 0xc]
push 5
push 0x593b6061
push ecx
push eax
push ecx
shr ecx, 7
push edi
push ebx
xchg di, bx
xchg ecx, edi
push edx
cmp edx, 0x6492963e
and bx, 0x68a4
xchg bl, ch
push eax
shl ax, 6
nop
push esi
xor ebx, esi
nop
test cx, di
rol cx, 1
cmp bh, cl
sbb ecx, 0x792e867e
adc al, 0x51
test si, 0x57be
cmp esi, 0x4f04dcbd
xor di, ax
and ebx, esi
adc dx, 0x17e6
sbb al, 0x33
test cl, 0x46
and ecx, ebx
shl ah, cl
and al, bl
rol edx, 5
mov bh, dl
shr ebx, 5
cmp ax, dx
ror di, 1
sbb edx, 0x2a3c5790
sub ebx, eax
xchg bx, di
add bx, bx
nop
not ebx
dec edx
sbb cl, 3
xchg dx, bx
or cx, si
mov dx, 0x2dd8
add edi, edi
cmp ax, bx
not si
not cx
xchg ebx, eax
dec dh
sbb eax, 0x76b93c96
xor edi, esi
sbb ah, 0x30
inc cl
sbb ebx, 0x136e3173
stc
rol cx, 4
stc
sub dh, 0x1f
shr edx, cl
sub di, 0x5539
add edx, 0x38b1aaa9
shl bh, cl
add dx, ax
nop
xchg esi, ecx
shl bl, cl
and cl, 0x6f
shl edx, cl
sub ebx, 0x3ac5d6d7
stc
sub cl, 0x67
cmp bx, dx
xchg ebx, esi
ror di, cl
add bh, 0x33
dec dx
and al, 0x55
not bl
dec ah
shr di, 2
sub esi, edx
rol bx, 6
and edi, 0x48ff3100
shr edi, cl
nop
add ebx, edi
nop
mov ecx, ebx
and edx, ecx
sbb ah, ah
dec bx
or ax, dx
shr edx, 6
add al, 0x79
shl si, cl
shr eax, 6
ror esi, cl
inc ax
inc ecx
shr di, 1
shr dx, 1
cmp cx, si
pop esi
shl eax, 3
push esi
sub si, 0x39fa
ror eax, cl
add si, bx
ror eax, 5
shl ch, 8
add bx, bx
not di
rol dx, 3
stc
adc dx, 0x7990
shl ax, 8
ror esi, cl
mov ch, 0x40
adc ax, 0x22f1
shr bl, cl
inc ecx
xor di, si
shr dl, cl
nop
sub eax, 0x5ebf3f1d
inc edx
rol esi, 6
not edi
cmp bl, 0x6b
test esi, edi
sbb bl, dh
or ch, 0x7e
sbb dx, dx
cmp si, 0xb6a
inc al
mov edx, 0x27a3eb54
not bh
shl ax, cl
rol edi, cl
cmp bh, dl
not ch
add bh, bh
rol ah, 7
cmp bx, cx
test ax, di
ror di, cl
and ecx, 0x6c981013
ror bx, 6
stc
xchg edi, ebx
inc cl
add si, cx
nop
mov edi, 0x4fd30fba
ror dx, cl
nop
xchg dx, si
sub ecx, esi
shr edx, 7
sub esi, 0x62e36eec
nop
nop
sub di, 0x2e62
mov cx, di
sbb bl, dh
xchg ebx, esi
ror ecx, 2
not bx
xor ax, 0x6238
nop
cmp bl, bh
rol esi, cl
or dh, al
inc cl
test esi, 0x128646c0
sbb edi, 0x6b937ba5
shr ecx, 3
mov bh, 0x13
add eax, esi
adc ax, 0x958
mov bh, ah
inc si
stc
stc
stc
test ax, dx
xor eax, edx
rol di, 2
mov dx, 0x3531
cmp ah, 2
cmp esi, ecx
not edi
mov si, si
nop
and ecx, esi
and bx, ax
shl cx, cl
add cx, 0x3d85
stc
cmp eax, esi
ror dx, 3
shr edx, 5
add edi, 0x5442db34
xchg si, bx
pop esi
inc dl
inc eax
test eax, ecx
sbb bx, di
push esi
shl si, 6
add ecx, esi
or ah, bh
mov ch, 0xa
sbb si, dx
add edx, 0xdb7d6f7
xor ax, 0x4206
shr ecx, cl
shr eax, cl
adc edi, 0x6ff8e527
and dh, al
cmp di, bx
ror ebx, cl
sub ax, dx
ror ch, cl
mov ch, al
inc ecx
and eax, esi
cmp bx, 0x53f6
adc edi, 0x176ff7e1
sbb dx, 0x7b51
cmp cx, 0x7c02
adc bh, 5
inc cx
cmp bx, ax
nop
add ebx, edx
dec edi
mov ebx, esi
adc di, 0x3c1c
rol ax, cl
shl bh, cl
shr al, 8
ror ax, 6
cmp esi, 0x6fc7edfd
ror edx, cl
add ebx, edi
shl cl, cl
cmp bl, al
xor di, di
xor edx, edx
add ebx, 0x596e21b
test edi, 0x54d11065
not ax
ror ebx, 4
mov edx, 0x48e672f2
shl edx, 8
shl ch, cl
xor dh, 0x7d
nop
adc cx, di
shl edx, 5
inc ch
xor ch, cl
rol dx, 3
stc
or ebx, edi
add eax, 0x516edfb5
adc ecx, ebx
xor cl, dl
nop
adc dl, cl
sub ch, 0x1c
sbb bl, 0x58
shl bl, 8
stc
test al, 0x3a
add ebx, 0x509edad
nop
shl esi, cl
cmp eax, 0x20e1f54e
xor dl, cl
xor ecx, 0x3ef4442
xchg dh, al
sub dx, 0x449b
xchg esi, esi
cmp ax, bx
shl edx, cl
cmp cx, ax
cmp bl, 0x13
ror esi, cl
add dx, 0x5884
not bl
stc
nop
mov esi, edx
adc ax, 0x8df
rol cx, 4
shr edi, cl
ror ch, cl
or dl, cl
inc dx
dec ecx
sub bl, dl
sbb dl, 0x75
dec bx
pop esi
not ax
test eax, 0x1b3df171
xchg dx, dx
nop
xor al, 0x64
test edx, 0x4748d508
mov bh, 0x6b
inc cl
adc bl, cl
push esi
inc esi
xchg di, di
test cx, 0x79c
dec esi
and bx, bx
stc
inc bx
shr ax, 2
sub bl, 0x70
sub edi, edi
inc edi
adc dh, bh
dec dl
and eax, 0x1b1fc830
or ah, 0x36
and cl, 0x70
xchg edi, ecx
shl ax, cl
mov dx, 0x19ef
inc si
mov ebx, ecx
sub si, 0x1efe
or eax, ebx
xor dl, bl
test cx, di
cmp eax, ebx
xor dh, dl
add di, dx
shr edx, cl
not edi
dec edx
nop
add dx, 0x7c0
xchg bh, cl
inc esi
cmp ebx, esi
rol bh, 6
ror dh, cl
cmp ebx, edi
test edi, 0x3aafca1b
xor bh, 9
and cx, di
shl si, 7
nop
add ah, 0x2a
cmp edi, esi
cmp bx, si
test eax, ebx
shr esi, 8
xor cl, 0x54
test ebx, ecx
xor esi, 0x75230467
stc
shr eax, cl
sub dh, 0x7d
inc bx
ror edi, cl
or al, 0x74
nop
or edx, ecx
inc bh
dec ax
shl edi, cl
xchg bh, ah
test di, si
cmp dl, dl
not ax
xor dh, 0x79
and ebx, 0x39d553fd
shr bl, 3
ror esi, 6
test dx, 0x7fa5
and esi, ebx
or si, 0x43eb
not cx
add ecx, ecx
pop esi
pop eax
pop edx
pop ebx
pop edi
pop ecx
jp 0x4ad676
call fcn.004ca675
call fcn.004caae2
push esi
not esi
push edx
cmp dh, 0x4c
push ecx
shl dx, cl
nop
push eax
dec ax
push ebx
xchg ah, bl
test ecx, 0x726cdb45
shl ax, 4
push edi
cmp edi, 0x66138ad7
sub si, 0x75be
test di, 0x4d07
nop
dec dx
adc bl, 0x7b
test bh, 0x59
sbb eax, ebx
xchg cl, dl
adc al, cl
mov eax, ebx
shr edx, cl
cmp ax, 0xcd1
mov dx, 0x7835
dec eax
xor cx, ax
add cx, 0x24ab
and edi, edi
mov si, 0x2598
xor ax, 0x7932
shl dx, 8
add eax, esi
and ecx, 0x186c3973
rol eax, cl
mov bx, 0x3208
and bh, 0x46
add ecx, 0x1fcb1dca
sub cl, 0x5f
sbb bl, bh
mov dl, 0x3e
pop edi
pop ebx
pop eax
pop ecx
pop edx
pop esi
call fcn.004cadc3
push edx
push ecx
rol edx, cl
shl ch, cl
push edi
sbb ecx, edi
or edi, ecx
inc dh
stc
shl dl, cl
push eax
shl eax, 8
add cx, cx
and edx, eax
pop eax
pop edi
pop ecx
pop edx
call fcn.004cb336
push ecx
adc cl, 0x57
push edx
mov dh, 0x6f
rol ecx, cl
push eax
not ax
stc
pop eax
pop edx
pop ecx
push edx
push ecx
xor edx, ecx
push ebx
adc bx, dx
add cl, dl
test ecx, 0x7e3b1377
rol edx, cl
rol dh, cl
pop ebx
pop ecx
pop edx
push esi
push edi
or si, di
pop edi
pop esi
call fcn.004cb79d
call fcn.004cbca8
call fcn.004cc110
push eax
cmp ah, 0x49
push ebx
rol bx, 5
and bx, 0x37a7
push edx
add bx, dx
push ecx
test cx, bx
and edx, edx
test cx, 0x18a2
ror ax, 7
push edi
dec edi
sbb bl, dh
xchg dh, ch
not dx
push esi
add esi, 0x13438b93
test ah, 0x4e
ror ax, 8
sbb si, ax
stc
add ebx, 0x2a1512d3
mov bx, 0x1e7a
inc al
dec si
shr cx, cl
or edx, 0x16be52fe
not ecx
sub ax, bx
xchg edi, edi
stc
and bh, 0x64
xchg dx, di
shr eax, 1
test edi, ecx
dec si
ror dh, 4
mov bx, ax
ror esi, 1
ror di, 2
nop
not edi
inc ecx
ror bl, 7
rol dh, cl
sbb cx, bx
sbb esi, edx
add edx, eax
sbb ch, 0x78
or al, 0x1c
shr ecx, cl
inc ax
mov ch, 0x19
sbb esi, eax
not dx
cmp ch, bl
stc
shl ecx, 8
xor ebx, eax
shl dx, 8
inc si
sbb edi, ebx
ror ax, 5
adc eax, 0x1d2e9f0b
adc dl, 0x44
and ebx, ecx
adc si, 0x5fe1
dec ch
stc
sub ch, cl
ror dx, cl
and eax, 0x188eab5c
sbb bh, bh
adc esi, eax
mov cl, ch
sbb cx, 0x479e
rol si, cl
sub cx, 0x7620
shl ebx, 5
xchg esi, edi
test cx, 0x39a4
mov cl, bh
shl ch, cl
sub esi, 0x1966c1dc
stc
test bh, 9
sbb ecx, 0x64a15ee4
not si
not ebx
adc dx, 0x65ee
shl esi, 7
xor dh, 0x4c
xor edi, eax
dec ecx
ror dh, cl
test eax, 0x74fe36c9
test ax, cx
adc ebx, 0xdaa2a70
ror ebx, cl
inc eax
and si, bx
nop
xchg bx, bx
shr bl, cl
pop esi
adc ecx, eax
test al, ah
push esi
sbb si, 0xad9
ror al, cl
rol dl, 2
inc dh
xchg esi, ecx
nop
stc
and di, bx
xchg bx, bx
inc bh
inc ebx
or dx, 0x6315
mov edi, edx
sbb eax, ebx
sbb ecx, 0x318e5f97
cmp dx, ax
stc
rol bx, cl
not bx
mov eax, 0x6adfcae2
add esi, 0x52bfd741
nop
inc cl
or edx, 0x693bea39
sbb si, 0x4a61
add bx, si
shr cx, 4
sub al, 0x75
sbb si, di
shr ah, 2
stc
nop
and esi, 0x337018b2
rol edi, cl
inc ecx
mov esi, 0x4efc563a
or eax, 0x7c6dc84c
mov dh, 0x43
xchg esi, edx
sbb bl, 0x1f
rol dh, cl
xor edx, 0x1eb0e8fd
add dh, 0x5a
add ecx, 0x64cb6dd6
ror cx, cl
test ax, 0x829
or di, 0x3121
nop
sbb bh, cl
shl bl, cl
and al, 0x7b
inc dx
ror ax, cl
or bl, 1
xchg cx, bx
test ch, 0x45
add cl, al
rol eax, 3
and bx, 0x368b
and si, 0x1b4d
and ah, ah
stc
ror ecx, cl
sub ch, 0x7e
cmp bh, ah
and dh, 0x7a
or cx, cx
add cx, 0x6c1
xor dx, cx
xchg dx, si
dec dl
test esi, edi
not ecx
shl eax, cl
shr edx, cl
nop
shl di, 1
xor ax, ax
adc esi, esi
or cl, dh
not dl
shr al, 1
sbb dx, 0x46ce
stc
add esi, 0x2344e3ba
adc edx, 0x6b4518f4
not ah
inc bh
or al, 0x57
add edi, 0x251718c7
stc
ror bh, 8
xor bx, ax
ror esi, cl
and edi, edx
not bl
adc cx, 0x3b31
or dh, al
pop esi
shl dx, 4
or ecx, edi
adc bh, cl
pop edi
pop ecx
pop edx
pop ebx
pop eax
call fcn.004cc45e
call fcn.004cc9cf
call fcn.004ccd2f
push ebx
push esi
mov ebx, esi
push edx
add bh, dl
push ecx
rol ecx, 5
mov ecx, ecx
push eax
mov eax, ecx
xchg ah, ah
shr dh, 4
stc
cmp dx, dx
and cx, dx
dec ebx
mov si, 0x1a0
sub edx, 0x3624b3af
and ah, bl
xchg edx, ebx
nop
ror bx, 3
and eax, 0x29e2dead
push edi
xchg cx, di
rol dh, 5
dec ax
shl dl, cl
cmp di, bx
shr al, 2
dec di
dec dx
or bh, 0x3c
not esi
ror eax, cl
mov ecx, eax
dec si
not cl
shl ch, 7
rol ax, cl
rol dl, cl
cmp dx, bx
mov ebx, eax
sub edi, ebx
cmp cx, 0x427d
inc dx
mov bx, bx
mov al, 0x7b
test ah, 0x1a
shl bh, cl
cmp bh, cl
xchg ecx, esi
add edi, 0x44b8f757
sbb dx, bx
nop
adc edx, 0x3986d4a1
not bh
adc cx, 0x7e26
dec bl
nop
dec cx
not esi
test ax, si
adc edi, ecx
dec ebx
rol di, cl
not dx
and esi, 0x7dc793c4
or si, di
dec al
or eax, 0x4d3d0bab
sub ecx, ebx
ror al, cl
cmp cx, ax
or ch, ah
nop
nop
sbb bx, 0x73dc
or ecx, 0x14c0d138
sbb bh, cl
and ebx, 0x21117ad8
xchg dl, ah
cmp cx, di
sub al, 0x7c
pop edi
pop eax
pop ecx
pop edx
pop esi
pop ebx
call fcn.004cd1ea
call fcn.004cd4d3
push edi
shl edi, 4
push ecx
sbb ecx, 0x2a752e34
push eax
push edx
sbb ah, dh
push ebx
sbb ebx, 0x4206d252
sbb bl, 0x57
test dx, 0x7d08
cmp bx, 0x302
or dh, ah
xchg bx, di
cmp al, 0x5f
shl cx, cl
xchg dx, dx
cmp edi, 0x6aa55b51
adc edx, edx
nop
shr ebx, 4
xchg cl, ah
or cl, bl
test eax, ecx
not eax
rol di, cl
add eax, 0x3e4b136c
test dl, 0x69
not cl
or di, 0x7ce2
rol ebx, cl
shl eax, cl
or ch, al
push esi
xchg edx, esi
nop
inc dx
shr bl, 1
test dh, 0x47
cmp bh, 0x31
sbb ebx, edx
mov edx, ecx
xor dl, ch
rol al, 3
or di, dx
ror ecx, 5
cmp ebx, ecx
stc
sub ebx, ebx
or si, bx
inc bh
sub eax, edi
xchg dh, cl
adc dl, bh
adc si, 0x3021
pop esi
pop ebx
pop edx
pop eax
pop ecx
pop edi
jns 0x4ada71
push ebx
shr bh, 7
pop ebx
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push 0
push 0
push esi
call fcn.004cd832
call fcn.004cdb64
push eax
push edx
or al, dh
nop
push edi
and edi, eax
not dx
push ecx
rol cl, 8
push ebx
xor bl, 0x3e
push esi
sbb esi, eax
xchg edi, esi
sbb di, di
dec ch
xor edi, 0x5476698
rol dh, 6
and edx, 0x577637a4
ror cx, cl
xor cl, bh
shl al, cl
nop
add edx, esi
add ah, 0x63
stc
or si, ax
xor ax, dx
xchg esi, ebx
shl ebx, 3
xor bl, ah
sbb edx, 0x3a7d74a5
dec edx
cmp dx, si
stc
xor dl, 0x4e
sbb dx, 0x2dbd
inc si
not ecx
rol ax, cl
adc ch, 0x67
xor cx, 0x4bd5
dec esi
shr edi, cl
sub dx, 0x6a56
not dh
xor al, ch
cmp dh, 0x5e
rol dx, 7
sbb si, 0x6798
rol edx, cl
ror edx, cl
inc ax
ror bx, 5
and eax, 0x1bd40d10
shr dl, 5
or edi, esi
mov bh, al
dec dl
shl cx, 3
ror edi, 7
nop
nop
sub cl, al
not bl
xor al, 0x7e
or ebx, 0x65fedf13
xchg dx, dx
or di, ax
ror esi, cl
not ecx
xor bx, bx
test al, 1
add edi, 0xf4fd841
test ecx, ebx
not bx
ror ax, 8
xor dx, 0x2ce2
mov dh, 0x5b
xor di, 0x4272
cmp ah, bl
test di, si
stc
or bx, 0x65a3
rol esi, cl
xor dx, 0xef6
ror bx, cl
test esi, 0x7db13ca0
shr cl, cl
ror ax, cl
or bx, ax
test bx, 0x1237
or eax, ecx
cmp esi, 0x19ae336f
sbb esi, edx
shr dh, 7
or si, dx
sbb bx, 0x5f42
sub cl, 0x73
inc edx
cmp bx, 0xc23
rol cl, 4
xor ah, 0x4f
add edi, 0x1e2dd94
add edx, edx
cmp al, 0x16
pop esi
nop
rol cl, 4
adc di, dx
inc dx
push esi
not esi
nop
adc di, dx
or ebx, 0x4a5f8a85
test esi, 0x4fa04a01
sbb dh, bh
sub ebx, esi
sub cx, dx
shl eax, 4
xchg bl, cl
not dh
or di, 0x56f
stc
shr ebx, cl
adc ax, 0x1a4f
stc
cmp edi, ecx
xor cx, si
shl cx, 3
and bl, 0x21
ror ecx, 3
mov cx, ax
mov cx, ax
dec eax
nop
xchg dh, bl
stc
and edx, 0xf07256c
adc al, 0x48
xchg esi, ebx
not dx
dec esi
adc si, 0xcdd
shr al, cl
xor ebx, ebx
sbb ch, dh
stc
and cx, 0x6dbc
inc ax
inc dx
and bx, ax
shl esi, 1
stc
cmp ecx, esi
add ebx, 0x3580868c
and edi, 0x5d1a1e6
add bh, ch
test ebx, 0x3d425e48
xor si, si
adc ecx, edx
stc
xor edx, ebx
add eax, ecx
sbb al, dh
ror di, 8
test ecx, 0x164c99a6
inc bh
xor di, 0x14
shr ecx, 7
and al, 0x5a
adc dx, 0x325a
sub esi, edx
xor ah, 0x76
mov si, ax
and di, 0xd64
xchg esi, edi
or cx, cx
stc
not dl
xor edi, 0x56821294
or ax, cx
dec bh
and dx, 0x7caa
inc esi
shr dh, cl
cmp ax, di
inc si
mov eax, ebx
rol bx, cl
shr ah, cl
inc ecx
nop
xchg dx, dx
sbb ah, ah
xor esi, ecx
dec edi
test bl, dh
cmp esi, ecx
shr bl, 3
ror edi, cl
adc eax, edx
dec dx
and bl, al
add esi, esi
adc bx, si
or esi, 0x395eb932
pop esi
shl ch, cl
not di
xor bx, 0x27dc
xor edi, ecx
or ecx, edi
add bl, al
stc
test edx, 0x2123bc33
push esi
and esi, 0x65558f71
add ax, bx
and al, ah
and di, bx
shl ah, cl
cmp ah, 0x56
shr ax, cl
xchg ecx, edi
mov esi, edx
stc
stc
adc bl, 0x53
add cl, 0x3b
shl edx, 7
add bx, 0x4f93
test dl, bh
stc
adc esi, 0x2b53f1c1
cmp ax, 0x4d75
rol ch, 1
stc
not ax
xor esi, 0x5c453081
add ah, 0x7e
shl edx, cl
shl bh, cl
inc edi
shl bl, cl
rol cx, 2
mov bh, 0x28
inc cl
and ah, 0x16
adc dx, dx
adc cl, dh
not edx
cmp cx, 0x62c5
test di, dx
cmp ecx, eax
or cl, 0x18
sbb bl, 0x5e
inc al
adc ax, cx
ror ah, cl
add edi, ecx
cmp di, di
not bh
nop
nop
xor cx, 0x755e
mov esi, 0x68efab92
cmp ch, bh
stc
not dl
not bx
sub bl, 0x6c
rol si, cl
and dh, dh
ror ch, 5
inc ebx
xchg edx, edi
rol bl, 8
cmp edi, 0x4e4d2653
test si, 0x3618
shl cx, cl
add bh, 0x2c
add dx, 0x1675
ror esi, 3
rol ah, 5
mov ecx, 0x78c0c835
adc dh, 0x2b
and ax, si
add ecx, esi
mov ecx, edx
ror edi, 6
add esi, eax
add ah, 0x5d
not cl
xor ah, 0xd
test bh, dl
rol di, 3
sub bx, 0x391d
ror bl, cl
sbb edi, ebx
add dh, 0x7a
sub bx, bx
pop esi
pop ebx
pop ecx
pop edi
pop edx
pop eax
je 0x4ae3cc
push ebx
sbb bx, 0x2368
push eax
push ecx
shr eax, cl
sbb ecx, eax
push esi
xor esi, ebx
sub al, cl
stc
push edx
or edx, 0x6646dfe9
push edi
shl di, 8
xor bx, 0x2b43
adc bx, di
and edi, edi
shl eax, 1
xchg si, si
shr di, cl
mov ch, al
and esi, 0x19521642
mov ah, 0x5f
mov edi, 0x1ea2001
rol di, 3
cmp edi, edx
test edx, edi
rol dl, 3
rol dh, cl
and ah, 0x20
not ax
sbb dh, cl
sub ah, cl
inc edi
add dl, 0x33
dec bh
mov si, di
xor dl, 4
dec dx
dec esi
shl si, 2
test ebx, edx
stc
and di, di
not ch
rol di, cl
test ecx, edx
mov edx, eax
sub dx, 0xa11
cmp ax, 0x63d7
add di, di
sub eax, 0xdc3dd76
cmp dh, bl
test esi, 0x1fde0458
cmp di, 0x654b
dec cl
shl al, 3
or dh, cl
nop
mov al, 0x3e
inc ebx
sbb dh, 0x4d
sub edi, edi
xor si, 0x5660
inc esi
nop
dec ecx
dec dh
adc cl, 0x18
xor ch, 0x14
test bl, bh
stc
test bl, 0x34
xchg dx, ax
shl dl, cl
dec ax
stc
sbb cl, 0x1f
or cx, bx
add ah, cl
shl ebx, 4
cmp eax, edx
xchg cx, dx
sub ax, 0x6a04
rol cl, cl
stc
dec eax
inc dl
shl cx, 4
test ah, dh
nop
sub edi, 0x780cd4cd
sub bl, bh
add al, 0x25
xor ecx, ecx
inc ch
shl ax, 4
stc
mov bx, 0x6325
rol cl, 3
cmp bx, bx
and dl, 0x71
not ecx
cmp cx, dx
xchg al, cl
rol cl, 3
pop edi
and cx, 0x385e
stc
sbb cl, 0x5a
inc ch
adc dl, 0x31
and dl, bh
stc
push edi
xor ecx, edi
rol ah, 6
test cl, dh
ror ch, cl
shr eax, 8
adc al, 0x30
test dx, dx
test dx, 0x685
shl esi, 1
adc ah, al
and edi, edi
dec ebx
test esi, edi
xor ah, 0x7c
ror cx, 1
xor ecx, 0x5e080a6c
or ch, 0x15
sub edx, eax
mov edx, 0x596057f8
mov ah, ch
or ax, 0x6f35
ror ecx, 5
cmp si, 0xf51
shr si, 4
rol di, 8
nop
and esi, 0x2d8e2bc2
xchg esi, edx
rol dl, 4
rol dh, 3
add edx, ecx
add ecx, edx
not bx
rol cx, 2
or eax, 0x3742e146
xor ax, 0xc00
shl ah, 8
ror cl, 3
xor esi, 0x62319703
add dh, 0x45
mov esi, esi
stc
not ecx
or ebx, ebx
inc bl
ror esi, cl
and ebx, 0x3165ec9d
inc edi
shl bx, cl
rol ax, 8
sbb bx, 0x4569
ror ebx, cl
shl bh, cl
and ax, 0x1e7e
add dx, cx
xor si, cx
adc esi, 0x210ac787
stc
rol ecx, 7
sbb cx, cx
cmp cx, 0xe7f
cmp bl, 0x58
and cx, cx
inc ebx
inc bl
nop
add esi, 0x7b1bfb42
or edi, ebx
rol ch, cl
and ah, 0x77
shr cx, 6
mov dl, 0x6a
adc ecx, edx
or dx, 0x1a59
add ebx, 0x26ad9601
cmp bh, bh
adc di, di
ror bl, 8
inc dx
sbb al, bl
xchg bl, ah
add dx, cx
adc bh, 0x41
or dh, 0x74
xchg al, ch
stc
test bx, 0x20e
adc edx, ebx
inc dl
or cx, cx
xchg edi, edx
or edi, edx
inc di
pop edi
adc ecx, edx
push edi
sbb di, 0x5157
rol dx, cl
shr ch, cl
xchg bl, ch
mov ecx, 0x39d16cfd
xchg ch, al
add esi, ebx
cmp eax, 0x39a35400
and ebx, ecx
or si, 0x73b2
adc esi, ebx
test bx, dx
or ax, 0x3b03
dec cx
dec bh
sub bx, bx
cmp ch, bl
mov di, di
sub si, ax
cmp bx, 0x51d3
cmp cx, ax
shl edx, 6
sub di, 0x60af
and edx, 0x64661cd8
sub ax, 0x5106
or ax, ax
xchg al, ch
test dx, cx
shl eax, 3
not cx
xor edi, 0x2eb87c84
stc
sbb dx, cx
stc
ror bh, 1
not ecx
sbb edi, 0x15a26e03
nop
mov dx, 0x5284
or edx, 0x6551398a
nop
not ch
test edi, edx
adc ax, 0x43da
and bx, 0x6931
sbb dl, 0x75
xor ebx, 0xeb4da37
sbb ax, di
add ecx, 0x38dab0af
xor ah, 0xa
sbb ah, 0xf
nop
test dx, 0x3ff1
xchg cx, ax
ror dl, 2
sub ch, 0x1a
and ah, 3
add dl, 0x10
sub bx, cx
sbb dl, 0x6f
mov ecx, ebx
mov dl, bh
sub cl, cl
or si, 0x6be0
cmp bl, al
shr dx, 7
and ecx, ecx
shr ch, cl
and bx, cx
adc ebx, edx
stc
sbb edi, esi
ror dh, 7
ror ecx, 5
sub edi, edi
mov ecx, edx
dec ch
or esi, ecx
stc
adc bx, 0x732d
mov al, 0x71
shr dl, cl
or edx, 0x6a848fa6
adc al, 0x28
sub edx, esi
add dx, dx
not edx
add eax, 0x69e36628
shl bx, 6
add edi, esi
xchg edi, edx
xchg cx, dx
dec bx
rol di, cl
or dx, 0x6e8a
xor dl, 0x33
dec si
stc
test ebx, esi
pop edi
inc esi
shl esi, 7
xor dl, 0x42
test bh, 0x64
rol bh, 1
sbb eax, 0x6d2fc98c
adc ax, bx
xchg ch, bh
or al, cl
push edi
xor di, 0x2fde
nop
xor ah, ah
inc esi
inc ecx
sub ax, bx
inc ecx
shr si, 1
xchg cx, cx
rol edx, 8
inc ax
sub ecx, ebx
and eax, 0x38c739e3
add di, 0x4031
adc dh, dl
add dx, 0x7134
add bl, dh
shl dx, cl
mov cl, bl
ror cl, 4
xchg bl, al
shl ax, 3
dec ch
shr ebx, 3
shl al, cl
shl edx, cl
and dx, cx
xor dh, 0x11
not dl
shr cl, cl
shr di, cl
cmp ecx, 0x5ef8511a
rol dl, 7
adc bx, dx
pop edi
pop edx
pop esi
pop ecx
pop eax
pop ebx
jb 0x4ae2a2
push eax
rol al, 2
push ecx
push edx
test ecx, edx
dec ax
xor dl, 0x5b
shl eax, 5
push ebx
sub bl, ah
push esi
not si
test eax, 0x6a26ebb9
push edi
or di, 0x5a57
rol cl, cl
sbb bl, 0x11
cmp esi, edi
shl edi, cl
nop
mov bh, 0x47
adc edi, edi
dec al
sbb eax, ebx
nop
adc esi, esi
rol dx, 1
xor ax, 0x4877
sub ecx, eax
or dh, 0x48
xor bx, 0x5291
xor si, dx
nop
rol di, cl
shl ebx, cl
cmp cl, ch
inc ecx
stc
not ecx
shr ch, 2
sub ecx, edx
rol ch, 8
xor edx, 0x5ad084cd
add cx, 0x5005
not edx
test di, di
sbb ecx, 0x2a77fad3
and bx, 0x6a90
stc
xor bh, dh
add bh, bh
shr bh, 3
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
push eax
push edx
or eax, edx
push ecx
shl cl, 1
adc edx, 0x64b9e5bf
push ebx
and bh, 0x57
pop ebx
pop ecx
pop edx
pop eax
call fcn.004ce00f
call fcn.004ce4e1
call fcn.004ce8e4
jbe 0x4ae27b
push esi
not esi
push ebx
inc bh
dec bh
pop ebx
pop esi
call fcn.004cebcd
call fcn.004cf102
jnp 0x4ae297
push eax
push esi
or ax, si
pop esi
pop eax
call fcn.004cf44b
ja 0x4ae2a2
push ebx
or bl, 0x7c
pop ebx
push edi
and di, 0x5adc
inc edi
push eax
push ebx
add eax, ebx
sub di, 0x2380
push ecx
shl bx, cl
mov di, di
push esi
or esi, 0x7be3337d
or eax, 0x56aa77ba
push edx
adc dx, 0x194c
mov ebx, esi
xor bx, cx
pop edx
pop esi
pop ecx
pop ebx
pop eax
pop edi
call fcn.004cf9b0
call fcn.004cfcc1
push ecx
add ecx, 0x77ae1352
push ebx
adc bl, ch
push edx
adc edx, 0x71f680e9
push eax
add al, 0x39
sub dx, 0x1907
test ecx, 0x3512e401
push edi
xor edi, 0x41ba7e8c
test ecx, eax
shr edi, 1
push esi
sbb esi, 0x2fd9e652
adc ebx, 0x4c54d30c
test al, 0x5a
xchg esi, edi
add dh, 0x23
cmp di, si
sub dh, ch
ror bh, cl
and eax, edx
inc si
rol di, 7
add edx, 0x9c0b46
not cl
mov cx, 0x2c67
dec bx
cmp dl, dh
not edi
mov ecx, ebx
ror edi, cl
mov esi, edi
not ecx
or bl, 0x35
nop
nop
dec edi
rol ah, cl
shr ax, cl
shr dx, 6
dec bh
mov edx, 0x1bb116f6
and edx, esi
mov dh, al
shr cl, 7
shl cl, 4
sbb di, bx
xor esi, 0x488a8467
inc cx
cmp ch, ch
stc
nop
sub dx, 0x2554
not edi
dec ax
add edx, 0x2a028cb0
not dh
pop esi
pop edi
pop eax
pop edx
pop ebx
pop ecx
jg 0x4ae3a4
push eax
not al
push edx
test dx, dx
push ebx
dec bx
pop ebx
pop edx
pop eax
push eax
add al, 0x53
pop eax
je 0x4ae3b0
push edi
rol di, 3
pop edi
jle 0x4ae3c1
push edx
push edi
and edx, edi
pop edi
pop edx
call fcn.004d024e
push ecx
push ebx
or cl, bh
pop ebx
pop ecx
call fcn.004d0753
push edx
push ecx
ror edx, cl
push ebx
test bx, 0x734b
push eax
not eax
pop eax
pop ebx
pop ecx
pop edx
jns 0x4ae3e8
push edi
shl edi, 6
pop edi
call fcn.006a3f57
add esp, 0xc
add esp, 9
mov ebx, eax
mov esi, dword [ebx + 0x3c]
lea esi, [ebx + esi]
push ebx
test bx, 0x3306
push edx
xor dh, bh
push edi
xor edx, edi
sbb bx, dx
push eax
push esi
mov ax, si
add di, 0x1cbf
sub eax, ebx
push ecx
test cx, dx
nop
inc bh
stc
ror edi, cl
dec edx
shr dl, cl
adc ebx, edi
adc dx, si
dec ecx
xor edi, ebx
ror bh, 1
sbb cx, di
cmp ax, cx
or cl, dl
ror ebx, cl
sbb di, 0x5983
not esi
not bl
not ecx
and ecx, ebx
xchg ebx, eax
test dh, bl
not al
add dh, 0x21
add dx, di
ror ebx, 3
sbb di, di
xchg si, bx
dec bh
mov edi, 0x193de41c
shl si, 6
not bl
and cl, al
stc
mov ecx, esi
add edx, 0x29ecfa3
adc si, 0x5c84
sbb cl, ch
mov ebx, 0x372d58ba
test esi, ebx
sub edx, 0x7b23dccd
mov ecx, ebx
or dx, 0x5dae
shr edx, cl
and dx, 0x738c
rol eax, cl
xchg di, ax
not ax
ror dl, cl
rol dx, 4
shl edi, 6
sub di, 0x1a30
add ebx, ebx
rol edi, cl
add bh, 0x76
and edi, edi
not ah
xchg di, di
xchg si, cx
or ah, dl
xchg ebx, ecx
or ecx, 0x6f1abaf0
sbb edi, 0x32accd57
not ch
xchg bx, ax
nop
rol edi, cl
ror ebx, cl
nop
sbb cl, 0x3a
sub bx, 0x599
sub si, 0xbac
dec cx
add bx, 0x786e
stc
and cl, 0x6e
add ebx, edi
dec esi
adc si, bx
ror eax, 3
add ah, ch
sub ax, si
dec eax
not di
dec ah
stc
or cx, 0x4119
adc eax, edx
or di, bx
cmp cx, dx
or cx, 0xc3f
inc bh
pop ecx
mov ah, 0xc
cmp ebx, 0x1229a181
not dh
xor bh, 0x5f
xor ax, bx
push ecx
sub bx, cx
inc ecx
stc
rol bh, cl
not dh
sub si, cx
rol bx, cl
stc
shl ch, cl
adc edx, ebx
sub dl, cl
shr ah, 8
not ecx
shr bh, cl
xor si, di
cmp ax, si
test ah, cl
xchg ch, cl
not dx
xor cx, 0x332c
or cl, ah
rol ecx, cl
xchg bx, si
stc
xchg dh, ah
dec dx
shr esi, 6
or edi, edx
stc
test bh, 0x65
shr di, 8
inc dh
inc bl
dec ch
sbb ebx, edi
stc
test edi, edi
sub cx, dx
or edi, edx
xchg ah, bh
ror dh, 7
shr bh, 5
sub ah, 1
adc ch, 0x15
dec edi
add dh, 0x2a
add bx, di
or ah, 0x5c
xor ebx, esi
sub eax, esi
stc
inc dx
rol dx, cl
or edx, 0x1f46a84c
xor ax, 0x1fe1
or cx, bx
sbb ebx, 0x74183ba7
dec edx
and si, 0x6ef1
sbb ebx, ecx
shl ax, 1
test dx, ax
test dx, si
shr dl, cl
inc si
sub eax, ecx
dec eax
nop
sbb dl, ah
test dh, 0x4f
inc esi
sbb ch, 0x61
shr di, 1
shl ah, cl
nop
shl cx, 2
nop
or bh, 0x72
or dx, 0x13fc
test ecx, 0x6d61fe49
xchg esi, eax
shr dx, 8
test dl, 0x33
sub edx, edi
nop
shl cl, cl
shl si, 6
sbb dx, bx
add edx, 0x44c07f6b
shl di, 3
rol dl, 5
stc
test di, bx
xchg cx, ax
shr di, 5
pop ecx
cmp si, ax
stc
push ecx
shr ch, cl
or bh, 5
nop
dec cx
sbb di, dx
rol dx, cl
xchg dx, di
ror ecx, cl
xchg dx, ax
not bh
test ecx, 0x63c3c048
add ah, dh
xchg dx, di
stc
and ch, 0x17
cmp eax, 0x5b3a2916
xchg dl, dl
adc esi, 0x6a890bc2
xor cl, 0x14
or esi, 0x64859fa9
shl ax, cl
adc dh, 0x45
sbb dh, 0x2e
mov bh, ch
dec di
dec ebx
cmp cl, dl
or al, 0x3a
nop
cmp ecx, edx
stc
shr edx, 5
sbb esi, esi
test ebx, edx
inc si
rol dh, cl
mov dh, ch
xor edx, edi
inc di
cmp cx, dx
or esi, 0x7525fc2b
xor di, cx
xor bh, dl
nop
shl ecx, 8
nop
test edx, 0x2c5510fb
test edx, edx
add eax, edx
sub ebx, 0x4029731d
rol si, cl
nop
mov ah, 0x35
rol cl, 1
and cl, 0x7c
shr dx, 6
test al, cl
stc
adc edx, 0x5718f31f
nop
sub ax, 0x3a04
mov ah, cl
not cl
cmp dl, dl
test cx, di
sbb al, 0xf
shl al, 5
adc si, 0x206d
not si
sbb ecx, 0x3ea98c09
nop
stc
inc di
not di
or ax, 0x490f
nop
cmp bx, 0x6ff7
shr al, 7
not bl
test al, 0x51
shr al, cl
xor al, dh
sbb ax, 0x6c2a
test cl, bl
adc ebx, edx
sub eax, esi
rol bh, 7
nop
adc dx, 0x6c1c
xor ebx, eax
cmp dh, al
test ecx, 0x229f6d1a
and bx, 0x565d
shl si, cl
test cx, si
pop ecx
pop esi
pop eax
pop edi
pop edx
pop ebx
push ebx
push ecx
shr ebx, cl
push edx
xchg dh, dh
shr bh, cl
push eax
or al, dh
nop
dec dl
push esi
test cx, si
ror edx, 8
test dl, ah
rol eax, 2
adc esi, 0x6ca8c82c
add dx, bx
shl si, 1
shl dh, 5
shr ax, cl
cmp edx, 0x2972d323
inc ax
and dh, 0x7d
xor ebx, ecx
and dx, bx
adc ecx, 0x29e66df
or edx, 0x595ca12d
shr ch, cl
push edi
cmp di, ax
cmp ebx, ebx
rol bh, cl
test bl, 0x13
mov ecx, esi
or eax, 0x7a04ef42
shl eax, 6
shr si, cl
rol dl, 2
rol ah, cl
stc
shr di, cl
shl si, 4
not ax
dec di
sub bh, cl
not edx
mov eax, ecx
xor ah, 0x23
sbb ecx, edi
sub ah, 0x63
shr si, cl
not esi
and edx, esi
xor di, 0x3989
stc
dec cl
nop
inc ecx
adc edi, ebx
xor bx, si
ror di, cl
ror ebx, 4
and dh, al
nop
cmp cx, si
sub si, bx
dec edx
test cx, 0x4f39
xor bx, di
xchg ebx, ebx
stc
adc bx, di
nop
xor ch, 0x15
shr eax, 2
shl cx, 5
add bh, 0x78
xchg ebx, ecx
adc bl, 0x76
sub eax, 0x69ff730e
dec edi
xchg di, cx
add edx, ecx
sub bl, al
dec di
adc eax, 0x24877b6b
sub bl, 6
or edx, ebx
not eax
inc bx
adc eax, ecx
adc cl, 0x2a
rol dl, 6
add bx, cx
ror edx, 8
xor dh, dh
sbb bx, 0x63a2
and edx, 0x11de598
dec si
add esi, 0x484c4408
shl ax, 1
not bh
xor di, 0x3a
inc ecx
and bl, 0x77
shl edx, 2
pop edi
xchg ch, ah
xchg edx, esi
test ecx, ebx
push edi
mov ax, di
test edx, 0x78cd9a32
stc
nop
stc
dec cl
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
jle 0x4ae8bb
push ecx
sbb cx, 0x6362
push eax
test cx, ax
ror cl, 7
push ebx
sub bl, 0x72
push edx
xor dh, 0x4a
not bh
push edi
not di
add ax, 0x6ff9
cmp bl, 0x21
nop
sub dx, 0x6d75
sbb edi, 0x1f540bbf
mov bh, 2
inc dl
sub edx, 0x339931f3
push esi
not esi
mov dx, si
not bh
and edi, edi
inc bh
shl eax, 3
test edx, 0x71e295c6
xor dh, 0x4e
add dh, bl
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
call fcn.004d0d21
push edx
mov dx, dx
mov edx, 0x7cd459c4
push ecx
sbb cl, ch
push esi
ror si, cl
shl dl, cl
push eax
shl eax, cl
shr dl, 1
push ebx
or al, bh
xor dh, 0x22
dec dh
push edi
mov ax, di
nop
dec edi
add edi, edi
sub edx, 0x544badb3
or edx, 0x7117f2a6
inc dx
sub dl, al
ror ax, cl
cmp ecx, esi
sbb ecx, ecx
sub ah, 0x3c
cmp ax, 0x1b4a
shl eax, cl
ror bh, 4
test dx, 0xc9d
ror ch, 2
sbb di, bx
xor edx, eax
sbb esi, 0x6af9910a
shr dl, 1
ror dh, 1
test cl, 0x63
xchg dl, ch
sub dl, bh
xchg ah, bh
or bl, 0x5b
stc
xor cl, bl
or bl, 0x62
test bx, 0x3029
mov edi, 0x49112b25
and cl, 0x62
xchg ebx, eax
test bl, 0x68
inc eax
adc ecx, ebx
or edx, ecx
stc
shl dl, cl
nop
xchg dx, cx
dec si
test edi, 0x5caedbba
dec bl
or ecx, 0x4b2aa81a
rol eax, 4
ror di, 2
shl ax, 2
adc dl, dl
xchg ch, ch
rol cl, 4
add esi, 0x202b2435
mov dx, 0x6802
shl al, cl
sub dl, 0x7e
shr si, cl
mov esi, 0xc0acd98
shr ebx, 6
or edx, edx
xor dl, cl
dec si
ror ch, 1
add si, ax
cmp esi, 0x2a028358
shr al, cl
nop
nop
or dx, ax
xor bl, 0
shl ebx, cl
not edx
xor si, 0x7153
or esi, 0x72e1203a
stc
test ebx, 0x7039aa03
shl bh, cl
sub cx, di
adc ch, 0x61
not eax
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
jne 0x4aeaf9
push ecx
push eax
mov cx, ax
push edx
inc dx
stc
or cl, 0x7e
and ah, 0x53
push edi
or di, 0x6a64
push esi
not si
rol ax, 7
shr cx, cl
push ebx
test bl, ch
or eax, edx
adc edi, 0x3346b6b
test edi, ecx
test edx, ebx
shl ch, cl
sbb dl, 1
rol edi, cl
add bl, 0x43
inc di
cmp bx, ax
not edx
or ah, cl
and dx, 0x7754
or bl, 0x5a
rol edx, 3
ror edx, cl
sub dx, 0x2e2c
adc bx, 0x4b7f
add al, 0x35
shr bl, 5
sub bx, cx
adc dh, 0x5c
shr ax, 7
sbb eax, 0x497a5485
mov edi, 0x6df86137
shl eax, cl
stc
dec ecx
rol ecx, cl
shr bx, 8
shr bx, cl
shr edx, 5
rol ecx, 6
not esi
test bl, 0x6a
sub dx, di
or di, si
not di
xor si, bx
pop ebx
pop esi
pop edi
pop edx
pop eax
pop ecx
jb 0x4aea79
push ecx
inc cl
pop ecx
push edx
mov dx, 0x70be
push edi
cmp di, dx
nop
push ebx
add ebx, 0x4ee57b8f
push ecx
mov ecx, ecx
stc
nop
push eax
shr al, cl
and ah, ah
adc cl, 0x64
pop eax
pop ecx
pop ebx
pop edi
pop edx
push esi
xor si, 0x5311
push edx
xor dh, 0x1c
shl si, 2
push ebx
push ecx
shl ebx, cl
shr ecx, 7
push eax
sbb eax, esi
inc ebx
ror dx, 4
add dl, cl
rol esi, cl
push edi
adc di, dx
inc si
not edi
or bx, di
test dh, dh
shl dh, 6
shl dx, cl
inc dx
and ax, bx
or ax, cx
not edx
shl cx, 8
test dh, ah
and ebx, esi
pop edi
pop eax
pop ecx
pop ebx
pop edx
pop esi
call fcn.004d11ca
jge 0x4aeaf9
push eax
push edx
cmp ah, dh
pop edx
pop eax
push ecx
ror cx, cl
not cx
push edx
push ebx
xchg dh, bh
push edi
and edi, 0x6d63e23b
rol ebx, 6
push eax
push esi
test ax, si
mov di, 0x2dd3
xor al, 0x1a
pop esi
pop eax
pop edi
pop ebx
pop edx
pop ecx
push edi
push esi
xor di, si
xchg esi, edi
push ecx
push edx
test cl, dl
push ebx
add bl, 0x28
push eax
ror ah, cl
and ecx, 0x7c81357d
test si, 0x7852
adc cl, dl
inc bl
xor dx, di
dec bx
stc
xor ecx, 0x72aa99d
shr ah, 7
not di
shr bh, 3
add bl, 0x5d
shl al, 2
pop eax
pop ebx
pop edx
pop ecx
pop esi
pop edi
call fcn.004d1597
jbe 0x4aeb79
push ebx
not bh
push edi
xor edi, ebx
pop edi
pop ebx
push edi
or di, di
pop edi
mov esi, dword [esi + 0x50]
cmp dword [ebp - 4], 0xa
jne 0x4b4283
call fcn.004d18dc
push esi
add si, 0x5b0
push edx
inc dl
push ecx
xchg dh, cl
push eax
sub ch, ah
stc
push edi
sbb edi, 0x16577f8c
ror di, cl
nop
push ebx
and bl, 0x61
sub edi, eax
stc
rol cl, cl
stc
ror bh, cl
ror bh, 1
cmp edi, esi
xchg esi, eax
test ecx, edx
sub dh, dl
inc ecx
sub cx, bx
xor ax, 0x1071
add ax, si
rol ebx, cl
xor ebx, ecx
nop
add dx, si
or bx, di
xchg bl, dl
cmp ax, 0x63d2
sbb dh, 0x29
not edi
inc eax
mov cx, di
mov ecx, eax
and bx, dx
add edi, ebx
adc ebx, 0x3aa58ae5
or ebx, 0x3503a56a
not si
xchg ebx, ebx
sbb cx, 0x4a2
and dl, dh
nop
xchg ebx, edi
adc ah, cl
rol cl, cl
shr dl, cl
not cx
shr cx, cl
xor eax, 0x1dd71795
xor bx, di
xor edx, edi
sbb dl, cl
add ax, cx
inc di
xchg ecx, ebx
stc
stc
adc edx, 0x51f23531
test bx, ax
dec bx
shl eax, 8
not dh
nop
cmp ecx, ebx
sbb ax, dx
inc ecx
nop
add ch, al
sub al, ah
xor si, si
xchg dx, bx
adc dx, ax
and edi, 0x4c28836c
and eax, 0x1075cfe4
add ch, 0xa
ror cl, 4
test bh, 0x77
or cl, 0x4d
shl si, cl
test ch, ah
stc
and ax, 0x6750
xchg dh, ah
test bh, ah
cmp al, bh
sbb esi, edx
sub cx, cx
nop
ror bx, 2
mov dl, 0x3d
shr dl, cl
or si, ax
rol ebx, 5
inc bx
ror dx, 2
sub si, si
adc edx, 0x672a645c
add bx, si
pop ebx
push ebx
sub al, bh
add ah, ch
xor ah, 0x13
sbb edx, 0x3ea333ab
shr di, 6
not cx
mov edx, edx
nop
cmp di, cx
shl dx, cl
test eax, 0x1bb2bd84
cmp dx, 0x430d
nop
adc dx, 0x106b
xchg bl, al
rol ax, 7
stc
sub cx, 0x2da1
adc si, ax
sub edx, 0x74d4763b
dec dx
add edi, edx
sub cx, dx
nop
rol ch, cl
inc ch
sbb edi, 0xacb6c89
ror dx, cl
sub al, 0x19
and edi, ebx
and di, dx
xor ah, 0x2b
ror eax, cl
sub edx, 0x72245eef
ror ecx, 3
nop
nop
xor ecx, esi
xor dx, 0x3471
inc ecx
shr dh, cl
not ebx
stc
mov si, 0x21df
add eax, 0x581a7039
sbb ebx, ebx
dec ch
add edi, eax
nop
adc edx, 0x741b6534
not bh
add ebx, esi
inc cl
mov edi, eax
or dl, ch
stc
sub ax, dx
stc
sub cl, ah
xchg di, ax
xchg al, dh
rol bh, 3
ror bh, 3
mov edx, 0x793e1134
cmp dx, 0x2055
and esi, 0x1758d41e
test bl, 0x11
rol dl, cl
inc dh
dec edi
add ecx, esi
dec ch
xchg di, cx
dec ebx
add cx, 0x384a
sbb bh, ah
nop
sbb di, 0x7079
nop
and bx, ax
or dh, al
shr cl, cl
stc
rol edi, cl
shl eax, cl
not dl
cmp dl, 0x55
mov edx, 0x42d6d8a3
and dx, 0x1c4d
and cx, cx
and edx, 0x67ad490a
rol ebx, cl
add al, cl
rol dh, 4
ror ch, cl
shr bx, 5
cmp dh, 0x16
adc cx, di
xor si, di
add esi, ebx
pop ebx
and cl, ah
adc edx, edx
or cx, cx
push ebx
add bh, 0x3e
sub bx, 0x5fd4
sbb al, bl
xor ecx, 0x396bf762
shr esi, cl
not si
adc dx, cx
mov ebx, ebx
sbb bh, bh
and edi, 0x5ef94517
and bl, 0x33
stc
sbb ecx, edx
mov si, di
sub eax, edx
xor ebx, 0x602214fa
xor edx, 0x1d6ca9dd
xchg bl, bh
stc
mov dh, al
shl cx, cl
xor esi, edx
dec bh
add ecx, 0x2611266d
test eax, ecx
mov ebx, 0x6ff18d19
stc
ror ah, 8
add cx, 0x5448
sub edi, 0x1d8f8d43
xor si, 0x3eea
add si, 0x790
mov esi, edx
adc esi, 0x3cfdaf1c
test edi, eax
dec ecx
sub bl, ch
nop
rol si, 5
sbb ah, 0x57
rol dx, cl
cmp ecx, 0x6af7e9ae
test edi, 0x39d40508
shr bh, cl
not ah
shl si, cl
test edx, edx
inc ebx
sbb edx, edx
mov esi, 0x67ea68ce
inc esi
rol cx, cl
shl bl, cl
xor ah, dh
shl bh, 8
add al, cl
and ax, dx
not dx
not ax
nop
xor ax, di
xchg ebx, ecx
inc dx
ror bx, 5
sbb bl, 0x54
xor cx, cx
ror al, 1
xor dh, 0x1b
rol si, cl
ror dx, cl
adc ax, 0x3b35
test cx, 0x73b1
shl ecx, cl
add bx, si
dec cx
xor ax, 0x7990
inc esi
inc eax
test bx, ax
nop
sub bx, 0x1b8e
nop
shl esi, cl
xchg esi, edx
stc
test di, 0x24f7
and bh, 0x2f
not ecx
xor ax, bx
sbb bx, 0x4677
inc ax
shr ax, cl
adc cl, 0x2f
stc
or dl, 0x3e
mov cl, cl
xor di, di
pop ebx
adc esi, 0x1eaf5a45
shl ah, 3
push ebx
dec bl
shl dh, 4
shl ebx, 5
xor ebx, edi
test dx, di
nop
not cx
ror edi, cl
inc cx
shl esi, cl
mov dl, 0x26
ror al, cl
or edi, 0x5e32d071
xchg al, dh
test ecx, ebx
not cx
or di, dx
ror ecx, cl
mov bx, 0x6732
xchg esi, ebx
stc
rol bh, 6
and bh, ch
xchg ebx, esi
test si, cx
ror ecx, cl
inc di
not edi
xchg cx, ax
cmp dx, si
xchg cx, ax
inc edx
stc
sub bx, 0x3574
xor edi, esi
or ax, si
xor di, bx
shr edi, cl
stc
xchg esi, ecx
xor dx, 0x28bd
not dx
sub ecx, ecx
inc bl
xor eax, esi
cmp edi, ebx
sbb si, 0x307f
and ebx, edi
dec di
adc al, 8
stc
shr eax, cl
sbb ax, ax
xchg bh, ah
shl eax, 6
xor dx, 0x2351
shl cx, 8
sub esi, ebx
add bx, 0x735
shr ax, cl
shl ax, cl
or cl, 0x58
test di, 0x2311
sbb ecx, ebx
sbb bh, ch
shl cx, 8
or ch, 0x7a
add ax, di
add dl, 0x7b
dec dl
and cl, 0x16
test bl, 0x7d
shr dh, 7
shr edx, 5
test cx, cx
cmp ebx, 0x714263fa
shr ebx, cl
not esi
sbb si, si
rol edi, 6
not ecx
shr ecx, 2
xor esi, edx
shr dx, 5
mov edx, ecx
stc
add ebx, ebx
nop
xor edi, 0x4c3bccac
adc bx, dx
xchg bh, bl
cmp bl, cl
or dl, 0x4a
nop
dec ecx
not ax
xchg ecx, edx
sub cx, 0x4f56
pop ebx
shr si, cl
xor esi, edi
nop
sub dl, ah
ror edx, cl
sub ecx, 0x5c59117c
push ebx
inc bx
xchg ebx, edi
nop
ror ecx, cl
test ecx, 0x2f4e44d3
add ax, 0x2739
and dh, 0x11
mov bl, bh
cmp ecx, edi
xchg ch, cl
sub si, 0x7af2
dec di
mov bx, 0x6af6
ror eax, cl
stc
and dh, ch
adc eax, 0x309e45f1
not dx
nop
add eax, 0xd0741f5
dec al
sbb ch, dl
inc edx
test ecx, edx
sbb ax, 0x3c1a
not eax
cmp ebx, esi
adc bl, 0x1b
pop ebx
pop edi
pop eax
pop ecx
pop edx
pop esi
push ebx
push esi
or bx, si
nop
push ecx
push eax
sub ecx, eax
push edx
test dh, 0x61
sbb ecx, 0x2ef722df
push edi
or edi, ebx
shr eax, 7
test eax, 0x498c9282
test cl, dl
nop
add cl, 0x64
stc
not edx
dec bl
mov cl, ch
nop
rol ecx, 5
nop
not si
ror bx, 8
xor edi, 0x2eb0ccb
inc ecx
or bx, si
sub edx, 0x469715c1
add ch, al
shr edi, cl
add al, ah
not bh
nop
xchg cx, ax
mov si, 0x58dd
not dx
mov dl, al
cmp ah, 0x22
inc al
ror si, cl
shl ecx, cl
sub bx, 0x6757
and edx, ecx
not edx
ror si, cl
not dl
nop
inc si
ror ah, cl
test edi, 0x34b1ddb5
xchg edx, edi
add dx, dx
xchg al, dl
xor ch, ch
adc bx, si
add dx, bx
cmp esi, 0xa712e03
cmp si, 0xf1b
not cx
rol ch, 2
inc di
ror cl, cl
shr edx, 3
sbb ax, 0x3f33
mov dh, 0x14
not edx
test ax, 0x333
shr ax, 4
shl ah, cl
mov di, di
not di
shr ah, cl
dec di
add al, 0x56
cmp bh, cl
stc
ror dx, 5
add ebx, edx
sub ch, ah
inc ah
xchg esi, ecx
shl ecx, 8
test ax, 0x3cd9
ror ax, cl
sub ecx, 0x635bac44
mov eax, ecx
dec edx
sub dh, bh
nop
shr cx, 8
nop
ror al, cl
inc eax
cmp edx, 0x42b93b93
xor cl, dh
sub esi, edi
not ebx
stc
mov di, 0x46c0
not ebx
adc ah, 0xe
add esi, eax
add dl, 0x7c
sub di, 0x2bac
pop edi
add ebx, 0x4dffb7fc
shr si, 6
sbb ch, 0x5e
xor bx, cx
inc dh
and bh, 0x4c
stc
and eax, esi
nop
push edi
cmp di, ax
stc
xchg esi, ecx
xchg dx, si
mov ebx, eax
mov si, si
cmp cx, cx
mov cx, dx
and ecx, edx
nop
mov si, 0x3dbd
ror dx, cl
shr dl, cl
nop
xor cx, 0x618b
and edi, 0x5d1ad8c6
and si, 0x1e24
not dx
shl dl, cl
test si, 0x325b
add ax, 0x38aa
or ax, bx
add si, 0x6f13
stc
shl si, 2
add di, bx
stc
add si, 0x6cf1
add dh, 0x3a
cmp edx, ecx
cmp dh, 0x59
nop
shr bx, cl
xor edx, 0x13007492
adc edx, ebx
or di, dx
nop
xchg dl, al
and si, ax
nop
xor dl, bl
add dx, dx
and bx, 0x3fcf
and esi, edi
pop edi
pop edx
pop eax
pop ecx
pop esi
pop ebx
push ebx
push edx
or bh, dh
push ecx
shr ebx, cl
pop ecx
pop edx
pop ebx
push ecx
push ebx
sbb cx, bx
push eax
shr ax, 4
push edi
add di, 0x5cac
mov eax, 0x65c4bfff
adc ax, 0x7a13
and bx, 0xb6c
shr ebx, 7
nop
push esi
mov esi, 0x75ae42f0
shl esi, 7
push edx
dec dh
adc di, dx
shl esi, cl
shl cl, 3
sub bh, dl
pop edx
pop esi
pop edi
pop eax
pop ebx
pop ecx
push ebx
shl ebx, 3
push edx
push eax
mov dl, al
add dx, 0x3847
not ax
mov ebx, ebx
push esi
dec si
pop esi
pop eax
pop edx
pop ebx
cmp dword [ebp - 0xc], 0x55f0
jl 0x4b0bac
push edx
push ebx
xchg dx, bx
push ecx
rol dx, cl
rol dh, 5
xchg ch, bh
push edi
test edi, 0x3281c6a2
push esi
not esi
adc ebx, 0x41095dcb
sub bx, cx
rol bx, cl
push eax
inc al
add dl, 0x21
mov di, ax
inc ax
and ax, ax
ror dh, 5
xchg bx, di
adc al, 0x6d
cmp ax, 0xd3
sub ebx, eax
rol cl, 6
add dl, dh
inc ebx
xchg di, si
or bh, ch
inc ebx
dec esi
cmp si, cx
shl dh, cl
xchg dh, ah
not eax
adc edi, ebx
xchg ch, bl
dec bx
sub bx, 0x3b7e
add ch, 3
and bl, 7
inc cx
xchg bx, ax
sbb cx, si
shl edi, 2
cmp ebx, 0xe2bd34f
and cl, 0x4e
mov al, 0x12
cmp di, 0x6c37
sub cx, ax
ror al, cl
mov bh, ah
adc edx, 0x235b7897
xchg ecx, ebx
sub ch, dh
mov dl, 0x4c
inc bl
add edi, edi
dec ecx
not cx
nop
adc edi, 0x3da4f893
not edx
inc ebx
add ax, 0x2795
xchg cx, bx
shr di, cl
add dx, 0x4e68
dec dl
shr ah, 3
stc
adc al, 0x10
nop
xchg al, bh
cmp esi, ebx
ror si, 1
test dh, dl
xor ch, cl
add cl, al
sbb edx, edx
dec si
sub si, 0x726d
test dl, 0x3e
xor edi, edx
adc eax, 0x1adf35b7
not ax
add ch, 0x1b
xchg bl, ah
xchg al, ah
shl esi, cl
test bl, 0x51
inc dl
xor ebx, 0x6c3bd00e
pop eax
pop esi
pop edi
pop ecx
pop ebx
pop edx
push edx
sub edx, 0x31d0229
stc
push esi
inc si
push ebx
push eax
xor ebx, eax
push ecx
shr cx, cl
inc dx
ror esi, cl
shr bx, 5
or cx, 0x4417
push edi
sbb ebx, edi
nop
dec edx
adc eax, 0x5bee3aa
xchg ecx, ebx
mov al, ch
shl al, 8
xor bh, bl
ror di, 7
shr bx, cl
or ebx, 0x7f59dfb1
test bx, ax
xor dl, ah
inc edi
rol al, cl
stc
sub bh, bl
adc al, 0x3b
test eax, 0x73b41786
inc edi
stc
xor esi, 0xd40a0bc
adc bx, si
mov ch, cl
dec si
shl ah, cl
rol ax, 4
or dl, ah
adc si, di
and ebx, 0x1a212840
xor cx, ax
shl edx, cl
xor ebx, edx
sub eax, 0x223b99d3
shl ch, 8
rol cx, 3
dec ebx
stc
test bh, al
and bx, 0x671c
xor cl, 0x22
ror bh, 4
xor ecx, esi
stc
test ch, bh
nop
add edi, ecx
inc edx
add di, 0x34da
adc dh, bh
nop
dec di
stc
xchg ah, bh
xor eax, 0x39f051d2
sbb ch, ah
mov bl, dl
inc edi
sub edx, edi
add si, 0x6be4
and eax, ecx
mov ecx, ebx
shr ebx, 1
sbb ax, di
mov bl, dh
xchg si, ax
or bl, dh
nop
sbb al, 0x38
adc dl, al
sub dx, di
and eax, 0x37e73456
cmp ah, cl
not cx
not bl
shr ah, cl
or bl, 8
stc
and ch, bh
and edx, edi
shl ebx, cl
adc cx, di
mov bx, cx
stc
test dh, 0x2f
sub bx, 0x5a6f
sbb cx, ax
and edx, ebx
shl edx, 6
and bl, cl
cmp eax, 0xa8f9f50
pop edi
push edi
test ebx, edi
cmp cl, bh
and bx, bx
adc ebx, 0x3b2e856a
mov esi, 0x18f371f7
add ch, 0x66
sub cl, 0x64
xchg ch, cl
shr dx, 8
xor bh, 0xc
rol dx, 4
or esi, 0x494953e3
sub ah, 0x40
stc
sub al, bl
shr cl, 7
not di
xchg ebx, ecx
sub ebx, edx
sbb ecx, edx
cmp ah, bh
inc cx
shl cl, cl
xchg ebx, ebx
shr si, 7
xchg bx, ax
shl ebx, 5
shr di, 4
and cx, bx
xchg ebx, eax
test bx, bx
or al, dl
shr si, cl
not ch
cmp edx, 0x425f188c
sbb dl, 0x6d
mov esi, ecx
stc
and si, 0x3b17
shr eax, 4
shr bl, 1
cmp edx, 0x1d03db72
shl ebx, 8
xor bx, si
stc
shl edi, 2
adc dl, bh
nop
add cx, 0x315
and esi, 0x7bdd90b9
test dx, di
shl al, 8
inc dh
mov bx, 0x342b
inc cl
rol edi, 3
and esi, ecx
test dx, 0x6010
add cx, 0x296d
shl bh, 7
shr ah, 7
mov esi, edi
dec edi
nop
or al, 0x38
shr cx, cl
mov ebx, 0x7ccb8bfb
cmp edi, ecx
not eax
dec si
nop
xchg bx, si
and si, bx
inc dl
rol dl, 7
dec ch
ror dl, 6
inc di
inc esi
not dx
test cx, 0x2295
nop
rol dx, 3
not cx
rol dl, 7
dec bh
sub ah, 0x31
adc cl, dl
dec cl
shr edx, 4
inc esi
ror eax, 5
ror dx, cl
inc si
test dx, cx
not ax
adc si, ax
ror ebx, cl
shl edi, cl
rol cl, 7
pop edi
sbb al, dh
push edi
shr edi, 2
cmp edx, 0x605582e0
or dl, ch
stc
cmp edx, edx
rol dx, cl
xor dl, ah
and bh, 0x6d
xor bl, cl
cmp ch, bl
adc bx, cx
xor cx, 0x3cd2
xchg dh, cl
sbb dx, si
ror si, cl
test ebx, 0x215171fb
stc
nop
nop
xchg ebx, edi
cmp dx, 0x235c
nop
shr bl, 3
nop
xor si, 0x15fd
shr ah, 2
dec ebx
rol edi, cl
and edx, 0x495d8bf1
mov esi, esi
dec cx
rol edi, cl
or si, bx
mov di, 0x69d1
shl eax, 5
or si, 0x35db
test edx, 0x1c031bd2
add cx, 0x4b3c
inc ax
shl eax, 1
and bx, di
dec ebx
stc
nop
xor cx, 0x276
inc cl
sbb al, 0x5b
ror dh, 6
rol ah, cl
rol ah, cl
mov ecx, edx
not cl
ror cl, cl
shr edx, cl
xchg edx, eax
dec bx
dec ax
and ch, dl
test ecx, 0x1a925303
sbb di, bx
rol esi, 7
mov esi, esi
sbb esi, 0x47b96ab1
shr bx, cl
shl dx, 7
add cl, 0x33
shl dx, cl
xchg cx, si
not bl
shr cl, cl
mov dh, ch
cmp bl, bh
not ecx
ror eax, 7
add si, si
inc esi
sbb dl, 0x37
or cl, 0x1c
xor eax, edx
add bl, 0x66
ror dx, cl
not esi
ror esi, cl
inc bl
sbb edx, edx
sub edi, edx
stc
not si
shl esi, 4
and si, si
mov esi, 0x38294197
sbb ax, 0x4079
not esi
sbb si, 0x433c
add cl, 0x55
cmp ch, 0x12
or ch, 0x5a
stc
inc eax
pop edi
push edi
sbb ecx, edi
shl ch, 2
rol di, cl
shr bh, cl
adc cx, 0x68a9
add ah, 0x72
test ch, 0x1d
adc ecx, eax
and di, di
xchg esi, edx
stc
shr cl, 7
stc
inc si
xchg ecx, edx
stc
sbb edi, edi
rol si, 6
inc dl
stc
ror bx, 8
inc bx
nop
nop
add al, cl
shl bh, cl
dec bh
sbb cl, ah
and ah, dh
not esi
sbb ax, dx
stc
add cx, di
and bx, 0x4f65
dec dh
stc
or si, 0x6fa2
mov eax, 0x2f2fdec4
adc ebx, 0x39f5643
xchg ebx, edx
or esi, ecx
sbb edx, ebx
rol ecx, 8
not edx
sub dh, cl
not ax
ror ecx, cl
xor al, ah
adc ebx, 0x3a2d197
inc dx
dec edx
rol ax, 2
add dx, si
or bx, 0x4053
xchg bh, bl
mov ebx, esi
dec ecx
test cx, di
or edx, 0x7a155b4
test bx, 0x2936
xor dh, dh
dec ax
nop
not cl
adc edi, 0x26e50cef
stc
pop edi
pop ecx
pop eax
pop ebx
pop esi
pop edx
call fcn.004d1ca4
push edx
mov dx, 0x6993
push esi
or si, 0x1560
push eax
push ecx
shl al, cl
push ebx
push edi
or ebx, edi
cmp ax, dx
shl dl, 5
cmp dx, bx
dec eax
add dx, di
adc esi, edi
ror bx, cl
cmp si, 0xd11
and ah, 7
and di, bx
xchg cl, al
or dl, bh
rol eax, 2
cmp esi, ecx
sbb eax, 0x7c340a37
mov esi, esi
adc ch, ch
or bh, 0x38
mov dx, 0x75c2
sub edi, 0x2f98b23e
cmp ch, 0x32
sbb ah, 0x18
stc
xor si, ax
mov dh, dh
cmp bl, 0x56
and ebx, 0x5cb45c65
mov eax, eax
sbb bh, ah
rol cl, cl
mov dh, ah
not dh
pop edi
pop ebx
pop ecx
pop eax
pop esi
pop edx
call fcn.004d215f
call fcn.004d25f4
call fcn.004d290a
call fcn.004d2f42
call fcn.004d320f
call fcn.004d3642
push edx
ror dx, 7
push ecx
sub cx, 0x5103
push eax
ror al, cl
push esi
sub si, 0x43ef
push edi
cmp edi, 0x55b8fcb7
inc eax
push ebx
sub ebx, esi
ror edi, 1
dec ah
inc bh
not edi
not ax
mov ah, dh
cmp esi, esi
dec dl
xchg si, bx
nop
sbb di, dx
sbb ebx, edx
shl ah, cl
adc bh, bh
sub ah, 0x10
dec ch
mov cl, ah
xchg bx, ax
nop
xor ch, 0x1c
shr ax, cl
dec ch
inc si
ror dh, cl
test esi, 0x7cc8fbba
xchg al, bl
inc dx
nop
test al, 0x60
and cl, dh
mov ebx, 0x3f8be94f
rol ax, 5
xchg dl, ch
shr di, 3
rol al, 2
ror cx, cl
mov bl, dh
shl edi, cl
not di
sbb dl, bl
mov eax, 0x1963415d
ror edi, cl
or ax, 0x3faf
ror dx, 7
xor dh, dh
inc di
sbb dl, 4
shl ecx, cl
stc
nop
shr dx, cl
or dl, ch
xchg edx, ebx
sbb esi, eax
sub bl, dh
xor edi, esi
xchg ah, ch
shr si, cl
xchg cx, ax
xor ecx, 0x10b35199
sub cl, 9
inc ax
rol ebx, 8
not bx
sbb bh, 0x10
add dl, 0x54
and di, 0x73b8
rol cl, cl
cmp di, cx
not di
not cl
stc
add dl, 0x3e
shr al, 8
nop
not eax
and bl, dh
rol dl, cl
cmp ebx, edx
cmp di, 0xca6
shr ecx, cl
add di, 0x3100
xchg esi, eax
inc esi
shr dl, cl
pop ebx
pop edi
pop esi
pop eax
pop ecx
pop edx
push edx
add edx, edx
push ecx
not ecx
push ebx
ror ebx, cl
ror cl, cl
stc
sbb cx, bx
push edi
sbb edi, 0x3a1e76fd
push eax
ror ax, 5
and bl, dl
test cx, dx
stc
stc
xor di, dx
shr bl, cl
shl cx, 8
inc ecx
shr eax, cl
shl edi, cl
adc eax, 0x18ccd922
or ax, bx
test bx, 0x2f2f
sbb ecx, 0x56f7a942
stc
cmp ah, bh
push esi
xor si, dx
adc dl, dl
rol bx, cl
inc ecx
adc ecx, 0x6dfca1e2
or dx, 0x3b85
add edi, 0x2104001d
add ah, 3
not ah
add cx, 0x5e42
add eax, edx
mov eax, eax
rol cl, 2
xor dx, 0x73c
rol dx, 2
dec al
xor bl, 0x73
sbb al, ah
adc bh, dh
or ecx, edi
dec al
sub bl, dl
ror eax, cl
xor ah, bh
mov eax, eax
test edx, edi
add cx, ax
add cx, si
stc
mov dh, ah
nop
xchg edx, edx
rol esi, 2
adc ecx, ecx
stc
xor cx, 0x7b4f
dec ah
ror edx, 4
dec cl
xchg esi, edi
xor bl, 0x7f
rol eax, cl
stc
xor dl, dh
ror eax, 8
test ch, ch
shl ecx, 3
xor di, dx
and ebx, 0x47deab97
and cx, 0x1953
add ax, cx
dec cx
xchg cl, ch
stc
test cx, 0x5c83
and dh, 0x57
dec bx
not al
shr dh, 1
ror edi, cl
xor cl, 0xe
inc dl
inc bx
stc
rol dh, 7
nop
shr cl, cl
test bx, 0x7311
mov eax, esi
rol dx, 7
stc
sub dh, 2
rol esi, 7
sub al, bh
xchg esi, eax
adc ecx, edi
pop esi
adc ah, dh
nop
or dx, ax
sbb dh, 0x50
mov ah, 0x25
not dh
mov dl, 0x36
nop
push esi
ror si, cl
stc
adc esi, 0x552c3995
or si, cx
stc
test eax, 0x71d8725
nop
xchg bx, bx
pop esi
pop eax
pop edi
pop ebx
pop ecx
pop edx
call fcn.004d38c3
push eax
push ecx
ror al, cl
push ebx
inc bl
push edx
cmp dl, ch
stc
adc cx, 0x658f
dec cx
rol dl, cl
cmp ch, 0x51
pop edx
pop ebx
pop ecx
pop eax
push edx
push ecx
ror dl, cl
push edi
rol edi, 4
nop
pop edi
pop ecx
pop edx
push ebx
push esi
mov bx, si
shr bh, 8
push edi
shl edi, 3
adc ebx, 0x759f6fe1
push ecx
add ecx, edi
nop
and cx, 0x18c1
push edx
xor dx, cx
or dh, ch
stc
push eax
inc ax
sbb bx, cx
inc cx
ror cx, cl
pop eax
pop edx
pop ecx
pop edi
pop esi
pop ebx
push eax
sbb eax, 0x5ed962dd
push ebx
shl bx, 1
push edx
push ecx
or dx, cx
and eax, 0x5ed8823b
not bl
inc eax
push esi
xor si, bx
dec al
dec esi
xor dl, dh
xor bx, 0x36c2
push edi
mov ax, di
inc ebx
rol dl, cl
pop edi
pop esi
pop ecx
pop edx
pop ebx
pop eax
push edx
push ecx
ror dh, cl
pop ecx
pop edx
jns 0x4afaaf
push ebx
push eax
and bx, ax
pop eax
pop ebx
jns 0x4afabc
push esi
sbb si, 0x3263
pop esi
jnp 0x4afac8
push edi
push esi
sub edi, esi
pop esi
pop edi
sub esp, 0x2d
mov dword [esp + 0x29], 0
push eax
push ecx
push edx
push edx
test dl, 0x11
push eax
dec al
rol ax, 1
push ebx
or bx, 0x7c3
and ax, 0x4b3a
push esi
add esi, 0x48c723e2
rol dx, 4
shl si, 1
test edx, 0x278c829d
push ecx
rol esi, cl
dec esi
rol dl, cl
stc
add ebx, ecx
add dl, 0x28
push edi
not edi
inc dh
sub eax, 0x4f044266
xchg dx, ax
inc cx
sub ah, 0x28
ror cl, cl
xor dl, 0x4f
xchg cx, si
ror dh, cl
sbb ebx, ecx
shr dx, 6
not ebx
sbb si, 0x11b2
rol ax, cl
inc esi
or bx, 0x587
cmp edi, ebx
and cx, 0x7e31
sub ch, bl
nop
inc dx
cmp al, 0x70
cmp ax, ax
shr cx, cl
dec ch
test ecx, eax
mov eax, ebx
sub edi, 0x781525b0
shr ax, 7
mov edx, 0x28a4ac62
and bh, ah
add al, 0x49
adc bl, al
nop
nop
rol edx, cl
xchg bl, al
mov bx, 0x3762
xor ebx, esi
sbb ax, 0x5f69
and esi, 0x3fcef02c
not ebx
stc
nop
not dl
rol dl, cl
or bx, 0x57e6
not ch
shl bx, cl
dec eax
cmp ch, cl
test edx, 0x3c1e5613
rol dh, 4
adc eax, 0x864cdc6
nop
shr dl, cl
inc al
cmp si, 0x58c8
test al, ah
rol bh, 5
stc
inc di
or cl, dl
dec al
test dx, 0x1e91
stc
rol cl, cl
xchg ch, ah
or bx, dx
add eax, eax
add edi, edi
xor bx, 0x1423
ror di, 2
shl ch, 1
adc cx, ax
and edi, ecx
sub ebx, 0x2ff06b95
xor cl, cl
or bh, ah
add di, 0x32c0
adc bl, 0x47
rol ax, cl
xor si, 0x6ca3
stc
pop edi
push edi
not di
sbb si, ax
shr di, 1
not ch
cmp bh, al
or cl, 0x10
rol ecx, cl
and bl, 0x2d
shl di, 5
rol esi, cl
not edx
add dl, 0x6d
test eax, 0x6310d40f
shr eax, 4
sbb bl, 7
add esi, eax
rol bx, cl
ror ch, cl
or esi, 0x5f020e21
xor bl, dh
adc ah, 0xc
or bh, dh
test al, 0x33
shl ch, 1
rol al, cl
rol cl, cl
sbb edx, edi
or esi, 0x4cb01575
sub ax, bx
xor esi, 0x3ced0a9
and bx, 0x6dc
stc
shr bx, cl
cmp ax, si
dec di
xchg si, bx
nop
cmp bh, cl
sbb dl, 0x17
xchg esi, ecx
mov edx, edi
cmp si, dx
rol dl, 2
xor di, 0x46bf
xor esi, 0x31daecb0
xor ecx, edx
sub cx, cx
test edi, ebx
or cx, dx
add edx, 0x1b5b5212
and bl, 0x34
shl edi, cl
xchg si, bx
rol ax, 5
xchg bl, al
stc
not esi
rol cl, 6
not bh
inc ch
sbb edx, 0x668ee872
xchg ecx, esi
dec di
add di, 0x3b83
xor edi, 0x3e12488f
dec dx
not dl
and al, al
dec dx
mov di, dx
sbb cx, dx
add eax, 0x965a433
adc edi, ebx
xchg ebx, edx
inc si
sub cl, bh
adc ah, dh
test ch, bh
inc esi
mov si, 0x5dc8
mov cx, 0x8f3
test al, ch
stc
mov cx, dx
not di
and di, dx
not ax
ror dh, cl
add eax, ecx
sub ax, 0x522f
shr bh, cl
not esi
not bx
sbb esi, 0x25318791
or bx, 0x7981
stc
xchg esi, eax
adc bx, 0x5549
ror dl, 3
or ax, 0x4b8d
pop edi
dec esi
cmp ebx, 0x77cff722
and al, 7
shl ebx, 2
sub ah, 0x30
push edi
add bx, di
rol ax, cl
shl di, 7
xor bx, 0x63ea
dec ecx
ror dl, 3
sbb edi, 0x4e69865a
sbb bx, dx
ror cl, 7
shl bx, cl
not eax
shr edi, cl
stc
not bh
nop
mov al, 0x43
stc
add edx, 0x3b085579
xor cx, 0x7feb
shl si, cl
and edi, 0x6cbcb58e
xor edx, 0x7a1cf8a5
cmp dh, al
sub bx, 0x7440
add edi, esi
nop
mov ax, di
sub si, cx
cmp eax, 0x7ab7691e
shl bl, cl
add ah, dl
shr cl, 4
rol ecx, 1
not di
inc ecx
sbb ax, cx
sub ecx, ebx
or dh, 0x4d
test dl, bl
adc bx, 0x19a9
sub edx, 0x49e07c30
shr di, 6
ror esi, cl
xor ch, 0x5d
test dl, dh
shr ah, 3
sub bl, 9
adc bx, ax
test cl, bl
test cx, si
xor esi, 0x715b5373
test esi, eax
or ecx, ebx
or edi, 0x24d57bc8
dec dh
sub ch, 0x1e
mov dh, ah
dec bx
cmp ah, al
rol si, cl
xchg edx, edi
not di
or bh, cl
adc al, 0x1e
shl ax, 6
shr bx, cl
or ecx, 0x50c7baac
not di
add bl, 0x24
shl si, cl
xchg dx, di
adc ax, 0x3879
nop
sub si, cx
add dh, dl
adc bx, 0x2009
xchg dx, bx
xor cl, bl
sub di, ax
adc bh, ch
inc al
test dx, 0x1813
shl dh, cl
not bx
nop
pop edi
pop ecx
pop esi
pop ebx
pop eax
pop edx
push ecx
ror cx, cl
test cl, cl
push edx
rol dh, cl
push eax
push ebx
cmp eax, ebx
inc ah
adc bx, 0x1363
test ah, 0x72
mov bl, dh
test ah, ah
test ch, 0x4a
cmp eax, edx
push esi
xchg esi, esi
sub dh, 0x66
push edi
add di, 0x6c20
stc
or dl, 0x66
not ax
adc cx, 0x337f
sub di, 0x7eaf
rol dx, 4
adc di, 0x3692
cmp ebx, ecx
adc ch, cl
inc ecx
adc cx, si
sub ax, si
mov esi, 0x4ab8030b
or ebx, 0xcbf2271
nop
cmp ecx, 0x4a1d4f23
adc bx, 0x7339
shl eax, 1
mov di, dx
test dl, 2
ror bh, 4
and dh, 0x1d
xor edi, ebx
cmp ch, 0x16
shr si, 8
cmp esi, 0x48040289
sub ecx, ebx
rol bl, cl
xor esi, edx
shl ebx, 7
sbb ebx, edx
and cx, cx
nop
xchg cx, ax
sbb dl, ah
test edi, edx
adc bx, si
sbb ax, di
or al, 0x6f
sbb ah, 0x79
inc bh
or bl, bh
cmp bl, al
and bl, 9
nop
rol bl, cl
sbb ax, bx
and dl, al
sub esi, 0x6a9f26a2
stc
rol dl, 8
rol esi, cl
pop edi
pop esi
pop ebx
pop eax
pop edx
pop ecx
push ebx
push eax
and bh, al
push edx
inc edx
inc bx
sub bl, 0x54
push esi
cmp si, 0x2289
xchg edx, esi
nop
push ecx
shl cl, cl
stc
stc
stc
xor ch, ah
inc bh
push edi
adc ax, di
or dh, 0x10
rol edi, cl
shr ebx, 6
inc dx
xor edi, edx
shl ebx, 2
xor ax, 0x73e0
add bh, cl
mov edi, 0x24ce21de
or dx, bx
rol di, 5
sub bh, 0x7a
cmp cl, 0x29
xchg bx, ax
shr di, cl
test ebx, ebx
sbb edi, edx
nop
sbb di, 0x5da1
ror esi, 3
cmp ecx, ecx
rol ecx, 8
shl bx, 4
sub bl, 0x4b
test ax, 0x3832
not esi
dec dx
xchg ch, al
xchg ch, al
adc edi, 0xf4dd881
dec ax
mov dx, ax
xor bh, al
test esi, esi
test bx, 0x1076
rol edx, 7
mov ecx, 0x30901468
shr edi, 8
shl ah, 4
shl ch, cl
xchg ch, dl
test ecx, 0x4121087e
inc ecx
xor bh, 0x41
sub dx, di
adc ah, 0x30
dec ax
inc ecx
or cl, 0x4a
rol dx, 3
nop
stc
and eax, 0x7c63b6b8
and ebx, edi
sbb dh, 0x54
rol bh, cl
shr bx, 2
test dh, bl
stc
ror di, cl
ror ebx, 6
cmp dx, ax
shl ah, 2
adc di, cx
or di, 0x7909
dec ebx
ror eax, 4
or bl, 0x76
add si, di
add al, 0x10
rol edi, cl
nop
nop
nop
not cx
cmp ebx, 0x3ab1f392
nop
dec edi
xor bx, 0x792c
or di, di
xchg di, ax
add esi, 0x15f7d2a9
shr dl, cl
rol al, cl
xchg esi, ebx
sbb ax, 0x32dc
pop edi
test si, si
rol dx, cl
ror esi, cl
push edi
test di, si
shl ecx, cl
mov bh, 3
and bx, di
adc ecx, 0x26874c54
xor bx, 0x28d7
dec cx
stc
shr ax, 4
ror esi, 7
sbb ecx, 0x476d2119
xchg di, di
xor dl, cl
test ebx, 0x7b88b89d
xor ah, 0x3c
sbb dx, 0x5ce3
sub ax, 0x56a4
adc bh, ch
shr cx, 3
inc ch
inc ecx
rol dx, 5
ror cx, cl
nop
sbb ecx, 0x50593bf4
sbb bl, 5
ror dx, 2
nop
dec ebx
not ecx
ror si, 2
cmp di, dx
adc eax, 0x1179534e
mov dx, 0x6623
mov di, 0x12d
rol edx, cl
sub edi, 0x6887e210
adc ebx, edi
nop
sbb ah, 0x4d
rol ax, 2
nop
rol ch, 3
sub bl, 0x39
cmp cx, dx
not bx
or si, dx
stc
sbb al, al
test dx, dx
adc bl, 0x5d
sbb ebx, esi
xchg cx, dx
shr ch, 3
stc
sbb ax, ax
shl edi, 2
rol di, 8
add ebx, eax
not si
dec ax
sub eax, 0x2582939b
not ebx
test di, dx
rol dx, cl
sbb ah, dl
or edi, esi
rol ax, 6
cmp cx, si
ror ah, 1
and ebx, 0x2f2da5a5
test al, dh
rol ch, 8
sbb dh, al
test cx, dx
test esi, 0x444b66dd
sbb esi, ecx
nop
nop
add dl, 0x17
mov bl, dl
rol ecx, cl
and cl, dh
rol si, 4
mov ch, bh
nop
test dh, bh
shl edx, 8
inc ecx
add ecx, 0xda934c1
rol edi, 1
shr esi, cl
dec dl
nop
sub di, 0x5467
and dx, dx
rol al, 2
pop edi
add al, 0x7b
xchg ch, al
sbb cx, 0x3f63
cmp ebx, 0x430c1912
sbb dl, 0x45
sbb edx, 0x4b223f09
rol ax, cl
push edi
add di, bx
add edx, edi
adc ebx, 0x7915665
xchg esi, eax
adc ch, cl
adc si, 0x584f
test bh, 0x5e
test bx, bx
mov edi, 0x235206ff
shl si, cl
or al, dh
stc
inc bx
shl eax, 1
pop edi
pop ecx
pop esi
pop edx
pop eax
pop ebx
call fcn.004d3ba8
jb 0x4b019d
call fcn.004d3f03
push esi
dec si
pop esi
push ecx
sbb ch, 0x65
inc ch
push edi
sub edi, edi
and ecx, 0x6c008d54
pop edi
pop ecx
call fcn.004d4346
jb 0x4b020b
call fcn.004d474c
push eax
shl eax, 5
push ecx
test cx, 0x74e9
push esi
shl esi, cl
sbb ecx, esi
push ebx
adc ebx, eax
push edi
sbb edi, ecx
rol eax, cl
shl bh, cl
cmp ah, 0x68
stc
xor ch, al
shr cx, 3
stc
stc
or ebx, ebx
cmp eax, 0x333abecc
nop
mov di, di
not bx
sbb ebx, esi
push edx
sbb esi, edx
pop edx
pop edi
pop ebx
pop esi
pop ecx
pop eax
push ebx
add ebx, 0x195e5a33
ror bl, 1
push eax
shl al, 2
push edx
adc dh, 9
push edi
xor edi, 0x1022bfbe
xor di, di
test ebx, 0x4abef655
pop edi
pop edx
pop eax
pop ebx
call fcn.004d4c17
call fcn.004d5194
call fcn.004d55e4
call fcn.004d58d0
push esi
inc esi
push ecx
mov cl, cl
push edi
xchg di, di
push edx
or dh, 0x33
nop
push ebx
sbb bx, 0x17a6
rol ecx, 8
push eax
xchg ecx, eax
xchg cx, cx
stc
adc si, dx
shl al, cl
and cl, ah
nop
adc cx, 0x26f6
dec di
stc
add ax, 0x6c46
not dx
not ah
and al, al
stc
stc
dec ecx
sbb edx, 0x7d23ee4f
mov esi, esi
cmp eax, esi
adc eax, edi
ror bh, 2
xor cx, 0x5a6a
or ecx, 0x5c40a1af
shr bh, cl
test eax, 0x34e5f3ee
mov ebx, ecx
rol cx, 5
sub edi, esi
ror al, 1
stc
ror ecx, cl
test ax, 0x28ee
dec edi
sub di, 0x71ea
and eax, esi
nop
shl ecx, cl
stc
cmp ax, si
xor ax, dx
test ah, 0x5d
shl esi, cl
mov edi, ecx
stc
xor ecx, 0x38562e18
shl edx, 2
not ch
test di, 0x626
adc si, si
not esi
and dh, dl
not ch
xchg si, cx
rol ebx, 6
and edi, 0x6d16b2b3
shr esi, 7
not ch
sbb eax, 0x1690e35a
shr ebx, 2
mov ax, si
or ebx, 0x216f51f9
shr ebx, cl
mov cl, 0x33
add bh, dl
test dh, ch
xor dl, 0x5c
pop eax
pop ebx
pop edx
pop edi
pop ecx
pop esi
stc
push esi
rol si, 6
push ecx
push edi
sub ecx, edi
pop edi
pop ecx
pop esi
jnp 0x4b030f
push eax
shr al, 7
pop eax
push ecx
add ch, 0x49
pop ecx
push ecx
and cl, ch
pop ecx
mov eax, 0x784092
lea ecx, [esp + 0xc]
push 0x29
push 0x6b152651
push ecx
push eax
call fcn.004d5b57
push eax
rol al, 3
ror ah, 3
push edx
sbb edx, 0x2027c93e
push ecx
ror edx, cl
stc
shl al, 4
push ebx
rol bx, cl
xor al, 0x33
push edi
adc di, 0x4154
mov bh, ah
not ecx
push esi
sbb edx, esi
mov ax, 0x3dcc
sub ebx, 0x6f0a6ab
stc
and bh, 0x12
cmp bx, 0x3e0c
xchg ecx, ecx
stc
test ch, cl
rol ah, 6
xor bx, di
stc
or ecx, 0x2d3187b7
or cl, 0x6a
adc edx, ecx
cmp cx, ax
xor edi, esi
and bx, 0x17ec
xchg si, dx
add bh, 0x2c
or ecx, 0x4827b4d9
and bh, al
sbb bl, ch
cmp dh, 0x23
rol si, 2
rol eax, 6
rol edx, 7
dec edx
xor di, si
shl ebx, 4
ror edi, 1
xor dl, 2
test ebx, 0x4176eb04
shl bl, cl
mov bl, bh
nop
adc esi, 0x63e5f5a3
xor esi, edx
dec ecx
nop
and edi, edx
stc
test ecx, ebx
sbb ecx, esi
dec edx
add bl, 0x6f
adc cx, 0x2806
cmp dl, ch
sub edi, eax
cmp dl, 0x3a
rol cx, cl
nop
test eax, 0x15e2d3e6
nop
cmp bl, 0x5e
sbb al, 0x35
sbb di, dx
nop
inc eax
nop
and di, 0x5a75
sbb dx, 0x3db6
xor ah, cl
mov edx, esi
ror ch, cl
and ah, 0x6a
stc
not ecx
xchg dx, bx
and ah, cl
rol cl, 2
shl esi, 1
adc cl, 0x10
adc cx, bx
xchg esi, eax
shl bx, cl
or di, 0x2470
test bx, bx
shl cl, 3
adc bl, 0x71
ror ax, 1
add ecx, 0x22211c08
stc
stc
test dx, 0x4c63
xor cx, 0x34df
not eax
shr edx, cl
shl dx, 2
pop esi
stc
and ax, di
inc di
cmp edi, 0x4197f82a
stc
inc dl
shl bh, cl
push esi
shr si, 3
cmp edx, 0x8f968be
shr ebx, 6
shr bx, 3
sub edi, 0x670923ad
cmp bx, 0x2457
inc dx
inc bh
stc
shr esi, 4
sub dl, ch
add ebx, edx
test esi, esi
stc
nop
shr edx, 5
xchg edx, ecx
inc eax
test di, cx
and ebx, 0x36ec4129
add esi, ebx
cmp di, si
sbb edi, edx
add ebx, ebx
sbb dh, 0x1c
rol cl, cl
xor bh, ch
sbb edi, esi
cmp edx, 0x40a09040
mov ah, 0x56
shl al, 2
adc edi, edx
cmp esi, eax
stc
rol ebx, 3
nop
and dl, 2
mov ecx, ebx
stc
xor esi, edx
dec bx
cmp ebx, edi
adc dx, 0x3941
dec ch
rol eax, 1
sub cl, 0x22
stc
test esi, 0x3467b150
xchg cx, cx
xor di, si
not si
or edi, esi
cmp ax, 0x4ba3
cmp dx, si
xchg bl, dl
inc ah
sub ebx, 0x126ed1b7
and eax, edi
sbb edi, 0x3b33a9aa
and si, dx
xor di, 0x7207
add cl, 5
mov di, di
adc ax, 0x46a8
xor edi, 0x286e932b
inc di
add ch, 0x46
test eax, 0x57eee9b1
cmp ecx, edx
shl bx, cl
xor dx, 0x1e2d
rol edx, 7
shr si, cl
rol cx, cl
nop
adc cx, 0x15e7
shr esi, cl
xchg al, bl
shl di, 4
inc edi
adc dl, 0x5e
shl si, cl
add ecx, 0x71cb7497
stc
sbb ax, 0x1eb0
sbb esi, esi
or edi, 0x675262ee
nop
sub di, cx
and dl, 0x15
sbb edx, 0x7b86ab60
or dh, 0xa
sub al, 0x4c
pop esi
xor bh, bl
push esi
ror si, cl
cmp di, 0x352d
rol cl, cl
shl ah, cl
and bl, cl
shl si, 6
adc bl, bh
shl ch, 3
and ecx, esi
cmp dl, 0x52
adc dx, 0x7a8
dec edx
or ebx, 0x3c45768d
stc
rol ax, cl
sbb cx, 0x7f69
stc
and di, ax
sub bl, 0x29
inc al
test di, 0x4e92
dec esi
inc esi
sub ah, dh
test bx, bx
sub cl, 0x67
shl ecx, cl
dec si
test bh, 0x4d
or al, bl
or ax, 0x5c18
or edx, 0x198ac4dc
xor esi, 0x1010b4b4
or dl, 0xa
and bl, 0x66
and edx, 0x23868d39
shr al, 8
xchg edi, edi
not si
stc
cmp edx, ebx
adc ebx, eax
not ax
shr esi, cl
shr ax, 2
or ch, 0x2c
or dl, al
and al, 9
mov ecx, 0x4ff3e141
and ah, 3
shl ax, 8
test bl, 0x4e
sub cx, di
not al
xor bl, 0x2e
xor si, 0x2d0b
stc
sbb edi, 0x592db796
shl dh, 6
xor eax, edx
sbb bl, 0x65
mov esi, ebx
rol eax, cl
test edi, ebx
adc dx, dx
shr ch, cl
and ah, bl
not ebx
xor ecx, 0x3898d1f
cmp dx, 0x4e58
dec dx
dec si
xor eax, 0x6ebbaffb
or ax, bx
and ebx, 0x1df72719
shl di, 2
mov ax, dx
inc ebx
cmp si, dx
shr dl, 6
dec cl
add ebx, esi
dec ebx
xor ax, cx
adc dx, 0x779e
xchg ah, ah
xchg dx, cx
xor bh, 0x34
xchg dh, al
shr si, 7
or ebx, 0x565057e8
rol edx, 5
inc esi
test ecx, eax
nop
not bh
dec dx
adc dx, bx
nop
pop esi
push esi
and esi, edi
not ch
adc si, cx
or dx, bx
xchg ebx, ecx
sub bl, 0x67
shl edx, 7
mov cl, dl
xor si, dx
rol cx, cl
not ecx
dec dx
shl cl, 4
xchg bh, ah
xchg ebx, ebx
xor bx, bx
mov ax, 0x14ea
cmp dl, al
or dh, 0x5e
cmp bx, 0x4f21
shl di, 2
not esi
shl ax, 4
xor di, 0x5a62
nop
and dh, al
xchg dx, dx
rol si, cl
or di, 0x358c
stc
adc ax, ax
shl cl, 4
not ebx
rol dh, cl
add cl, 0x61
adc ax, 0x87d
nop
mov esi, eax
dec dx
ror bh, cl
or cx, ax
or di, ax
stc
or dx, 0x15e2
xchg bh, dh
stc
test di, bx
ror esi, cl
xor dx, dx
nop
and dh, 0x6b
stc
dec esi
nop
ror ecx, cl
xchg di, bx
inc edi
mov dh, dl
ror bx, cl
shl al, cl
inc cx
adc ebx, 0xce332a5
not bl
rol eax, cl
shl edx, cl
add dx, cx
adc bl, ch
inc edx
mov al, dl
test si, di
inc bx
and edi, esi
adc ah, dl
not ch
add cl, bh
shl ebx, 8
shl eax, cl
xchg cx, bx
xchg dl, cl
rol edi, 5
sub al, al
stc
ror ax, cl
shr cx, cl
test bx, 0x5fd7
nop
and ebx, edi
or dl, ah
shr al, 1
shr ebx, cl
dec ax
test eax, 0x1d3a509
adc cl, bl
sub al, ch
shl ecx, cl
not ax
test cx, si
mov edi, 0x58e998b2
xor ax, 0x440f
adc bh, 0x6b
pop esi
not edx
nop
dec cl
or cx, dx
mov ch, 0x5d
dec dl
mov cx, cx
pop edi
pop ebx
pop ecx
pop edx
pop eax
stc
push edi
push ebx
adc edi, ebx
push edx
rol dl, 5
push eax
xchg ebx, eax
and bx, 0x50a5
mov al, 0xa
push ecx
not cx
sub cx, 0x4bf1
sub cx, 0x4e73
rol ch, cl
test edx, 0x67ff582e
dec dx
inc al
xchg cx, di
inc ch
inc bx
rol bl, cl
mov ebx, edi
push esi
rol si, cl
adc cx, 0x4de
not dl
shl dl, cl
xchg si, si
cmp ax, ax
xor edx, 0x496ac6d2
inc cx
sub eax, eax
xor ebx, ebx
sub cl, 0xc
sbb edi, edi
or si, 0x32fa
sbb bx, 0x5be8
not dx
or bh, ah
adc ecx, ecx
mov ch, 0x23
inc cl
dec bl
nop
add edi, esi
xor bh, al
dec di
shl edx, 6
rol eax, 7
sbb al, 0x64
xchg cx, ax
rol cx, cl
add di, 0x18c2
ror si, 4
cmp esi, eax
and edx, ecx
ror si, 3
ror dh, 2
nop
inc cx
rol di, 4
adc ax, 0x6c57
cmp ebx, 0x52e6789b
shr bl, cl
cmp eax, 0x233a9d3e
and dx, 0x5639
add bx, 0x2a06
or ecx, 0x4e762598
adc ch, cl
sbb al, cl
test ebx, 0x648fc32c
dec eax
shr ah, 4
xor ax, si
shr edx, cl
xor al, bh
cmp eax, ecx
xor edi, 0x2cb854a1
mov bl, 0x52
nop
mov esi, 0x209b03b5
adc ah, 0xc
add dx, dx
rol ah, cl
inc ch
or edi, ecx
stc
not bx
xor di, si
sub esi, 0x35ae84b6
cmp ecx, 0x495826d
not cx
xor bx, 0x29dd
adc ecx, 0x45bb4507
and cx, 0x43de
mov ch, 0x4c
cmp ah, 0x4b
xchg di, cx
ror bl, 3
and bl, 0x70
mov ax, 0x6934
mov bh, bh
or dx, 0x5a1f
add si, 0x6e4d
test al, bl
pop esi
and eax, eax
dec bh
nop
push esi
adc edx, esi
not eax
shl ecx, 8
shl edi, 7
sbb eax, ebx
nop
add bh, dl
xor bl, bh
sbb eax, 0x3f20f44d
mov ch, bl
xor bl, 0x4b
stc
sbb di, 0x34ab
cmp eax, edi
shl si, 6
rol cl, 3
xor bx, 0x60c3
mov ch, ah
test al, 0x38
stc
inc dx
xor ah, 0x46
cmp ebx, 0x88b3c2c
shl di, 5
sub esi, 0x2c975044
or esi, eax
xor cx, 0x72c9
cmp ax, 0x3730
sbb di, 0x6e7f
not di
dec di
adc cl, 0x5f
sbb si, di
ror al, 8
test bx, cx
not ebx
dec esi
xor bx, bx
inc edi
ror cl, 6
inc ecx
cmp ah, 0x3e
xchg si, cx
xchg al, dh
stc
xchg ebx, edx
shl edi, 7
or cl, cl
shl ax, cl
ror bh, cl
stc
or eax, eax
stc
ror esi, 4
ror esi, 1
test bl, bl
xchg dx, bx
ror cx, cl
dec si
or edx, 0x7fd26f49
cmp cx, 0x1776
rol dh, 2
xor di, 0x14e7
and edx, esi
stc
xor dx, cx
add cx, cx
sub ecx, 0x54fcfe31
sub esi, 0x7588d909
shl di, cl
xor di, 0x7c75
sbb dh, dh
and esi, 0x1b0ee4c9
adc edi, edi
or ah, 0x10
or cl, 0x59
xchg si, ax
mov edx, 0x88b8210
cmp esi, 0x4d2cf19
inc ch
test ebx, ebx
test ax, 0xc15
not ax
shr di, 4
sub bx, di
adc ecx, edx
adc bx, cx
not ah
cmp eax, eax
xor ax, si
nop
sbb cl, ah
adc cx, cx
adc bl, 0x10
xchg edx, edi
inc ax
shl edx, 6
pop esi
stc
sbb ah, ah
and ah, 0x39
ror edi, cl
sbb ch, 0x38
sub bx, bx
mov dh, 0x13
shr cx, cl
shr bh, cl
and dl, 0x17
adc edx, 0x60637471
sub ecx, 0x435896d
sub bl, al
stc
test edi, 0x30393c87
add di, cx
push esi
shl esi, 6
or bh, 0x26
add di, 0x6074
and al, bh
nop
stc
or ebx, esi
ror bh, 8
ror dl, cl
sbb ax, 0x25a
inc ebx
and ebx, ebx
xchg cl, ch
add esi, edx
sub cx, di
sub edx, 0x7682cd3f
dec edi
xchg si, bx
shl esi, 6
test bh, 0xf
stc
or si, ax
cmp dx, 0x37
adc eax, 0x44885f48
add di, 0x1711
xchg cl, dl
mov ax, 0x6e8e
shr edi, 7
and cl, cl
adc ch, 6
shl ah, cl
adc ecx, ecx
inc edi
inc bx
shl eax, 1
xchg ecx, ecx
xchg edx, eax
rol bl, 3
or edx, ebx
inc ecx
adc dx, cx
cmp ebx, ebx
shl cl, cl
not ch
shr esi, 2
test di, 0x7c3c
not cl
nop
or ah, dh
nop
stc
dec ecx
sbb bx, 0xe6e
mov ax, dx
sub ebx, 0x1240938
shr dx, 6
inc ecx
shr ecx, 2
stc
dec si
xor si, 0x6a5
shr si, 4
mov edi, 0x503e08f1
mov bx, 0x6614
and ecx, esi
cmp dh, al
or ch, bl
sbb dh, ch
or ah, cl
add esi, edi
not bl
and ecx, 0x7100dc5c
sbb edi, 0x6fbbc285
sbb ebx, edi
nop
xor edi, esi
test edi, eax
nop
rol dl, 3
cmp cx, ax
add eax, 0x4c0c2394
adc dx, 0x7f1c
sub si, dx
adc bh, 0x68
pop esi
push esi
xchg ecx, esi
shr cl, 2
ror ah, 7
shr di, cl
pop esi
pop ecx
pop eax
pop edx
pop ebx
pop edi
call fcn.004d608c
jbe 0x4b0b77
push esi
ror esi, 8
push ecx
cmp cl, 0x45
add cx, 0x6fd4
pop ecx
pop esi
push edx
dec dh
nop
push eax
shr ax, 6
push edi
sbb ax, di
push ecx
shr dx, cl
push ebx
and ebx, edx
rol edi, 7
pop ebx
pop ecx
pop edi
pop eax
pop edx
push edx
not edx
push edi
push ecx
ror di, cl
push eax
cmp al, 0x74
dec dx
dec dh
ror ah, 7
push esi
mov esi, eax
pop esi
pop eax
pop ecx
pop edi
pop edx
push ebx
shl bh, 7
pop ebx
call fcn.004d64a2
call fcn.004d6a2f
call fcn.004d6eda
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004ba05e
add esp, 0x2d
test eax, eax
je 0x4bd4f3
mov cx, 0x101
jmp 0x4ba06a
call fcn.004d724d
js 0x4b10b1
call fcn.004d7788
push edx
push ecx
shl dh, cl
shl edx, cl
push edi
test edi, 0x2e2f257b
stc
push ebx
mov bl, ch
dec edx
sub bx, dx
push esi
inc esi
push eax
dec ah
rol ch, 2
test si, 0x3d76
add ebx, ebx
xor bx, 0x502c
shl ax, cl
sub si, si
sbb di, dx
adc al, 0x47
and al, 0x67
rol dh, 2
add ch, al
adc cx, cx
test dl, 0x1b
rol dx, 3
mov bx, 0x518
add bx, dx
add bl, ah
xor cx, 0x59f5
nop
sbb dx, bx
ror bl, 4
shr cl, 4
stc
shr dl, 3
sub eax, ebx
nop
dec ecx
shl edi, 5
adc ah, 0x4e
adc esi, ecx
and dl, 0x2b
shl ah, 5
inc ebx
inc ecx
not ch
or edi, edx
cmp si, bx
sbb cl, 0x2b
xchg ah, cl
and bl, 0x5c
or edi, 0x692408fd
adc cl, 0
nop
cmp ah, 0x46
ror ebx, cl
sbb dh, 0x67
add bx, 0x7f2f
sbb di, di
sbb cl, 0x2e
shl ebx, cl
xor ecx, 0x234cf7ae
test edi, eax
ror si, cl
rol esi, cl
test bl, 7
xchg si, ax
rol ax, 8
ror edi, 8
nop
shl si, cl
sbb dh, bh
stc
and di, 0x68fd
ror edi, 2
inc ch
or cl, 0x41
and edx, 0x27098186
shr bh, cl
shl ah, 6
sbb edx, edi
mov ecx, esi
and cl, 0x1d
not dx
and bh, bh
rol esi, cl
shr ax, 3
pop eax
pop esi
pop ebx
pop edi
pop ecx
pop edx
push ecx
push ebx
adc cx, bx
push edi
mov ebx, edi
push eax
shl al, 3
add di, ax
dec eax
rol edi, 7
nop
push edx
inc dx
stc
not ax
push esi
add di, si
ror di, cl
or cx, 0x346f
xchg esi, edi
not eax
rol ecx, cl
not dh
nop
sub bh, ah
test esi, 0x67bb0aa
xchg cx, ax
test cl, 0x52
inc edx
sub di, bx
nop
adc bx, 0x7fb
cmp ecx, 0x12cab48e
inc edx
dec ebx
add ebx, 0x6c5dae78
or eax, 0x31da6707
mov dx, 0xb42
inc edi
test dx, 0x350e
and esi, 0x11256123
sub di, di
test ah, al
rol bx, 3
stc
test eax, 0x3a3246af
dec bl
shl cx, cl
test ax, bx
adc ebx, ebx
adc ax, 0x33de
stc
xor esi, edi
shr ecx, 4
sub cx, bx
shr bl, cl
stc
xor cx, 0x2bc4
mov di, di
dec cx
add dh, 0x19
rol cl, cl
or edx, 0x1818f180
adc esi, 0x1c906d3b
shl cx, cl
stc
test cl, cl
nop
mov ch, bh
adc bl, cl
cmp eax, ebx
nop
rol ax, cl
shl bl, cl
or ecx, edi
or al, 0x54
nop
or edx, ebx
adc cx, 0x128e
mov ch, 0x47
shr ch, 5
nop
cmp dx, 0x4525
mov si, 0x59ca
dec cx
inc eax
xor ah, 0x77
test al, ah
xchg edi, ebx
sub ax, 0x488e
inc ebx
xchg cx, bx
and si, 0x385
adc edx, 0x5719a0cc
xor bl, dh
shr dh, cl
not ecx
not bl
stc
inc esi
nop
mov edi, edx
xchg ah, cl
stc
xchg di, ax
dec al
pop esi
or dx, 0x7c54
inc bl
push esi
shr esi, cl
or bx, ax
mov edx, esi
stc
shl eax, cl
shr dh, cl
nop
and al, 0xd
not ecx
xor dh, 0x52
inc bl
not ax
or edi, 0x1e65044c
or cx, 0x75a1
add dh, 0x41
sbb si, ax
stc
nop
and eax, esi
xor bh, 0x48
shr bl, 8
dec cl
add bx, 0x286b
xchg cl, al
not ch
sub edx, edx
cmp bl, bh
or esi, ebx
and ax, si
sub bx, 0x315
and dl, 0x49
xchg dl, bl
shr ebx, 1
inc edi
mov ah, 0x66
nop
xor edi, 0x67cd842c
add bx, 0x1382
sub bh, ah
xchg dl, bl
and cx, ax
mov cl, 0x78
shl ecx, cl
rol dx, 8
add eax, edi
not si
test cx, 0x1ffd
cmp eax, 0x7b9619b
xor bl, dl
not al
mov edi, ebx
sub edi, 0x2c2f1645
sub bh, ah
add ch, cl
stc
shl eax, cl
sbb cl, bh
mov ch, 0x18
shl bx, 1
ror dl, 8
nop
sbb ch, ch
adc ax, 0x52d1
xor ax, dx
sbb ch, bh
and bl, 0x73
ror edx, 4
and ch, al
add ecx, 0x5f6d2dd3
xor bh, 0x79
shr dl, cl
cmp ecx, 0x5866a4ff
stc
xchg edx, edx
cmp si, dx
ror ecx, 3
xchg dl, dl
shl dx, cl
rol di, cl
shl ecx, 7
or cl, 0x7e
test ch, 0x50
mov ebx, 0x4cc91c44
adc eax, edi
add ebx, eax
sub bx, 0x72a5
sbb ebx, 0x11b8e41a
xchg cl, cl
shl si, cl
shr cx, cl
cmp ch, cl
not ebx
dec bx
shl al, 1
add bh, ah
sub ebx, 0x5f9d94b9
ror ch, 7
stc
pop esi
mov di, 0x7fb3
sbb ax, 0x250a
shl bl, cl
push esi
shl si, cl
sbb eax, 0x121d8d04
xchg ch, dh
not cx
dec bx
nop
ror esi, 6
xor al, 0x3c
mov cl, 0x39
shr bx, 3
add edi, edi
cmp cl, 0x2b
sbb ebx, ebx
inc edx
adc si, 0x5db9
not di
nop
ror bx, 5
stc
rol al, cl
xor ch, 0x24
adc cl, cl
sbb edx, edi
sbb ebx, esi
stc
not si
or si, 0x70c9
xor bx, 0xa2f
sub bl, 0x11
shl ch, 7
and edi, 0x4a3ffc98
nop
dec bl
sbb cx, 0x26c7
ror cx, 4
rol eax, 5
shr dh, 6
shr dx, cl
stc
dec bl
ror edi, 3
shl ebx, cl
add di, 0x5276
not edx
cmp bx, si
cmp edx, 0x56daeae5
pop esi
pop edx
pop eax
pop edi
pop ebx
pop ecx
call fcn.004d7c08
push ebx
push ecx
xchg bl, ch
push edi
or edi, 0x58928e91
push esi
mov si, 0x5dca
push edx
xchg bh, dh
push eax
dec ax
shr dh, 1
not dh
or ecx, ebx
sbb ax, cx
sbb eax, ebx
ror ebx, cl
shl dl, 8
not al
xor ah, bh
add al, bh
xor si, 0x4b5d
nop
xor bh, bh
add eax, esi
shl al, 7
rol ax, 3
mov si, 0x3664
inc edx
shl dh, 7
sbb bh, bh
dec eax
and ecx, 0x393aae7d
mov dl, 0x6c
not dh
dec eax
add edi, 0x1fb7b104
sbb eax, 0x451b052a
dec al
sub bx, 0x63d1
xchg ebx, esi
xor cx, si
sub bl, bl
xor bh, 0x14
adc ch, 0x4b
rol bh, cl
sub ah, 7
adc bx, ax
shl ax, cl
sub dx, ax
inc di
or ah, ch
mov dl, bh
and ch, dl
shl cl, cl
dec dx
xchg esi, esi
cmp ax, si
inc ebx
nop
inc si
or ebx, eax
xor eax, 0x30eba979
ror ah, 3
sbb ah, 0x65
or ecx, eax
or edi, ebx
not si
or dl, 0x5e
cmp si, 0x4aae
test si, 0x252f
not ah
test dh, dl
adc dl, dl
nop
inc cx
sbb bh, 0x53
not ax
sbb di, cx
shr bx, 8
ror ah, 5
stc
mov cx, bx
test cx, di
inc edi
sub eax, ecx
ror ch, cl
add edx, 0x53a01140
shl edi, cl
sub edi, 0x43b9b102
nop
inc cl
or di, di
shr dx, 8
adc ecx, edx
nop
rol si, 6
not edx
add dx, cx
shr cx, 3
sub ch, bl
mov cl, dl
rol dx, cl
not di
cmp ax, ax
inc bl
pop eax
inc bh
stc
dec edx
push eax
not ah
ror si, 1
adc esi, ecx
and bl, ch
ror dx, cl
nop
ror esi, 3
mov cx, di
shr ecx, cl
add edx, esi
or bl, bh
test ch, 0x73
and bl, dh
pop eax
pop edx
pop esi
pop edi
pop ecx
pop ebx
call fcn.004d81d8
push ecx
inc cx
pop ecx
call fcn.004d86d1
call fcn.004d8a17
push eax
sbb ah, 0x7b
push edx
push ecx
ror dl, cl
sbb cl, dl
or ah, 0x15
ror eax, 8
shl cx, cl
rol edx, cl
push ebx
not bx
push esi
xchg si, bx
add esi, 0x598fa7ce
test si, 0xdef
and bx, 0x80d
xchg bx, ax
xor cl, 0x4c
sbb ax, si
nop
push edi
xor di, 0x8e3
nop
add si, 0x6be8
adc al, al
inc bx
not esi
cmp ch, 3
mov dx, bx
shl cl, cl
rol ebx, 7
test cx, cx
test ebx, 0x42350f62
nop
xor bl, 0x65
xor bx, 0x3a90
or cl, 5
mov bl, dh
inc ebx
xor ch, 0x77
ror bl, 2
not bx
nop
mov cl, 9
not dh
cmp al, 0x76
dec bl
test bx, bx
not dh
inc esi
test bl, 0x58
or eax, 0x10ed089c
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
jecxz 0x4b114e
call fcn.004d8d13
push ebx
shr bh, 3
stc
stc
push edx
or edx, edx
mov bh, dh
push edi
push ecx
ror edi, cl
push eax
sub eax, 0x1dd3ede5
and cx, 0x676b
push esi
and bx, si
sbb ch, 0x1d
shl cl, 1
adc cl, ch
stc
xchg bl, bl
cmp di, si
cmp ax, 0x61d7
not ch
ror ebx, 3
mov eax, 0x524cbf75
add esi, 0xc5c36ba
or di, 0x608c
not al
or ah, cl
shr cl, 7
or bl, 0x6a
shl bl, cl
add edi, ebx
and ah, 0x56
mov bh, bl
dec bl
sbb di, si
nop
sbb dl, dh
sbb cl, 0x23
not edi
nop
not cx
shr bl, cl
shl ebx, 8
add bx, cx
and edi, 0x5736d18b
and ecx, 0x70f4e968
ror di, 3
xchg cl, bl
shl dx, cl
sbb cx, 0x4bba
test si, 0x4f59
add bx, ax
sbb edi, 0x679117f5
nop
xchg di, si
add al, 0x19
adc ah, cl
cmp esi, 0x5914c6ba
ror si, 6
nop
add ch, 0xf
nop
test ebx, ebx
adc dx, si
cmp bx, 0x32bd
cmp si, 0xaa
cmp si, 0x48a
rol ch, 1
mov bx, 0x5a78
dec cx
stc
inc bh
nop
sub ah, 0xe
pop esi
pop eax
pop ecx
pop edi
pop edx
pop ebx
call fcn.004d91be
jo 0x4b128b
push edx
test dx, 0x4b78
pop edx
call fcn.004d94c7
jno 0x4b1266
ja 0x4b1253
call fcn.004d9966
jl 0x4b1266
push esi
cmp esi, 0x49fd78d8
pop esi
push edi
shr di, 1
pop edi
call fcn.004d9d02
jp 0x4b127c
push edx
test dx, 0x156f
push ecx
ror dl, cl
pop ecx
pop edx
call fcn.004da321
call fcn.004da5ad
call fcn.004daa94
push eax
push ecx
rol eax, cl
pop ecx
pop eax
call fcn.004dae22
jbe 0x4b12ac
jae 0x4b12ac
call fcn.004db145
call fcn.004db3f3
push ebx
push edx
add bl, dl
push edi
adc edi, ebx
push eax
shr eax, 5
push esi
inc esi
xor dl, dh
push ecx
shr cx, cl
or ch, 0x7a
stc
shr ebx, 1
shr ax, 8
mov edi, edx
and bh, 0x5b
or dx, 0xe06
nop
sub eax, 0x4ad5aba0
inc eax
or ax, si
pop ecx
pop esi
pop eax
pop edi
pop edx
pop ebx
push edx
mov edx, 0x1eca4601
push eax
push ecx
rol ax, cl
push edi
rol di, 6
push ebx
cmp di, bx
sbb ecx, 0x63eb5aad
rol dl, cl
ror ebx, 4
add cx, 0x39ad
or bl, bh
inc dh
shl eax, 4
rol bh, cl
shl di, cl
shl ax, 3
not bh
push esi
xchg esi, ebx
shr si, 2
cmp ecx, 0x4e515bb6
add di, di
xor ch, 0x6a
dec dl
add bh, 0x20
rol bx, cl
xchg bl, bh
dec di
inc dx
shr bh, 5
xor bl, 0x25
xchg si, si
stc
xchg edi, edx
dec dl
and cl, 9
adc ecx, edx
cmp ah, bh
ror ecx, 2
not edi
stc
shl dh, 4
adc ch, 0x44
dec ah
not eax
add ecx, edi
rol eax, cl
shl ch, cl
mov dx, 0x5985
inc ch
sub ecx, 0x7cc12a30
sbb ecx, 0xcb85031
sub di, cx
xchg cl, cl
and eax, 0x5540d0a5
test di, 0x515d
and edx, 0x6a3f63ef
xor si, 0x48fc
rol dh, 7
adc dx, 0x6e92
test edi, 0x1257590d
nop
stc
mov di, cx
mov bl, ch
nop
rol dh, 8
adc bl, ch
shr eax, 2
sbb bl, 0x3b
shr ah, cl
pop esi
pop ebx
pop edi
pop ecx
pop eax
pop edx
jge 0x4b13e6
push ebx
or bl, 0x5f
push edx
push ecx
shl edx, cl
push eax
sub al, 0x19
push esi
test si, dx
rol dl, cl
pop esi
pop eax
pop ecx
pop edx
pop ebx
push eax
push edi
or eax, edi
pop edi
pop eax
call fcn.004db93c
call fcn.004dbd1b
sub esp, 0x1e
mov dword [esp + 0x1a], 0
push eax
push ecx
push edx
jnp 0x4b1939
jnp 0x4b18ac
call fcn.004dc1a6
call fcn.004dc4c3
push edx
rol dx, 5
push esi
inc esi
inc si
or edx, 0x563eb911
push eax
dec al
or esi, 0x5fea52f8
not dx
push ecx
sub edx, ecx
nop
shr ecx, 5
push ebx
inc bx
test bx, dx
stc
push edi
sbb esi, edi
inc ebx
nop
ror cx, cl
inc bl
mov al, 0x6b
mov ah, 0x6a
xchg al, ch
or cx, 0x7ea5
or di, di
inc bh
test edi, edx
sbb bl, 0xc
add ecx, edi
ror ch, cl
shl si, 1
adc edi, ebx
cmp eax, edi
sbb dh, dl
and di, ax
test eax, eax
rol esi, cl
not al
mov ah, ah
rol ax, 4
cmp cx, ax
sbb dh, 0x38
shr ah, 1
cmp bl, cl
not ah
cmp di, cx
xor esi, ecx
dec esi
shr ecx, 3
mov esi, 0x50de8705
shr dl, cl
mov dh, ah
sbb ebx, edx
and cx, 0x333e
rol ah, cl
mov bx, si
not ebx
rol ecx, 3
xchg dx, si
cmp edx, ebx
or dx, ax
sub edi, edi
dec bl
ror ch, 1
or dh, 0x3d
rol di, cl
xchg ah, dl
stc
add esi, edi
dec edi
and dh, 0x57
shr eax, 8
ror cx, cl
shl si, 8
nop
sub dx, 0xc3d
stc
dec bh
not ah
and bl, bl
shr dh, cl
not si
shr bx, cl
shr ebx, 6
rol al, cl
xor dl, 0x75
or eax, 0x207692fb
xchg bx, si
pop edi
pop ebx
pop ecx
pop eax
pop esi
pop edx
push edi
dec di
push ecx
inc ch
shl cx, 6
push ebx
and ebx, 0xe1ffbc4
push edx
ror dl, cl
push esi
inc si
add dx, 0x54ec
stc
push eax
adc ah, dl
shl al, 5
sbb edi, 0xd840f90
rol bh, cl
adc ch, 0x62
test cl, cl
dec cx
xchg esi, eax
shr bx, cl
inc edi
rol esi, cl
sbb dl, bh
sub bx, si
ror bx, cl
stc
sub bl, 0x1a
shr esi, cl
sub ax, cx
not dl
inc al
sub cx, di
or eax, ebx
add dh, bh
and ecx, edx
mov al, 0x5d
shl ebx, cl
shr edi, cl
ror ecx, cl
rol al, 7
nop
and cx, 0x3c06
adc dx, dx
nop
and al, 0x5d
nop
rol eax, 1
and ah, bl
xchg cl, bl
dec si
add dh, bl
sbb cx, ax
sub ebx, 0x58f6f1a3
test cx, 0x4fc0
and bx, 0x24
sub dh, bh
not bx
stc
and dl, al
or edx, eax
or cx, bx
xor si, di
dec edx
shl esi, cl
nop
dec bl
inc ecx
shr cx, 1
xchg ah, ah
shl ax, 8
ror di, cl
or cx, ax
xor di, 0x449f
ror dh, 1
rol esi, 3
shr si, cl
sbb bh, 0x6a
dec ecx
xchg si, di
xchg al, bh
add dx, si
sub ax, bx
or ah, 0x1d
xchg ah, ch
not esi
ror ecx, cl
rol bx, 8
xor cx, dx
shl eax, cl
stc
inc bx
dec al
xchg cx, ax
and dl, 0x3b
ror ax, 7
not ch
cmp esi, ebx
shr bh, 5
dec edx
ror ch, 8
sbb ah, 0x64
sbb ecx, 0x323e9d5b
add ebx, esi
pop eax
push eax
not eax
or bl, 0x20
inc eax
xor dh, bh
xchg si, dx
nop
adc ax, dx
sbb si, ax
and di, cx
shr ax, cl
test bx, cx
and eax, 0x46527200
ror bh, 1
xchg edx, eax
add cl, 0x67
test dx, 0x6a21
dec ax
adc edx, 0x7e194c57
mov ebx, 0x415d587e
shl di, cl
mov ebx, 0x4ad302a1
shr ecx, 7
dec dh
shr edx, 8
not dl
test cx, 0x54f4
ror ah, cl
adc ebx, 0x2a85ea9d
nop
nop
and di, si
not di
or al, al
not dl
or dx, 0x6567
adc ch, 0x6a
xchg di, ax
dec ecx
stc
stc
adc esi, 0x2dae329b
stc
or dl, 0x38
inc edx
and ax, 0x379c
mov cx, 0x89b
shr dh, 1
xchg bl, dh
shl si, 3
add esi, 0xfdff64
xor edx, 0x3ce6eb00
cmp dl, 0x6d
rol ecx, 8
dec cx
add edi, 0x7eb7d23c
sbb ch, bh
ror eax, 3
xchg ecx, ebx
sbb bx, 0x85c
and ah, 0x25
shl ah, cl
dec cl
not dx
dec ah
sub edi, ecx
xchg ah, bh
sub cx, 0x4176
adc dx, 0x58d5
nop
shl cx, cl
add ax, bx
sbb al, cl
not dh
cmp cl, dl
and edi, eax
shr ebx, cl
pop eax
pop esi
pop edx
pop ebx
pop ecx
pop edi
push esi
push eax
mov esi, eax
push ebx
cmp bx, 0x7c65
push edi
adc ax, di
push edx
ror edx, 7
not edx
test bx, ax
inc ebx
push ecx
sub ecx, ebx
shr dx, 4
or si, dx
sub eax, esi
rol bl, cl
test cl, cl
nop
xor ecx, 0x4becacec
shl cx, cl
or edi, edi
stc
inc dl
xchg bl, cl
sub si, 0x30a4
adc dh, 0x62
not edi
dec ax
sub bx, 0xa08
not ch
inc bx
xchg bl, bh
sub edi, 0x21dbc185
sbb edx, 0x1550a03c
ror ah, cl
sbb bx, 0x4c75
stc
not cl
shl ax, 1
add ch, 0x15
and dx, 0x66e6
or ch, cl
mov bl, bh
not di
stc
add dl, 0x38
cmp ebx, 0xc8c2b1
inc ch
inc al
and esi, 0x2bbb3131
shr ebx, 3
not ch
ror ebx, 2
not al
nop
nop
adc ecx, ebx
xchg bx, cx
xchg di, bx
shr cx, 4
or edx, 0x53f7a9c5
mov cl, cl
add ecx, 0x5da42363
and esi, esi
nop
add di, 0x2b1f
xor bh, 0x4c
rol bl, cl
inc bh
dec esi
test ah, bl
inc ch
shr ch, cl
stc
sub bh, bh
inc edx
dec cx
and dx, 0x1f88
inc bx
not bh
and bx, 0x31b4
sbb cx, 0xa00
adc edx, 0xbd430c
not ah
sub edi, ebx
adc si, di
and ebx, 0x53811dd1
add bh, cl
and cx, 0x55ef
nop
cmp cx, bx
rol edx, cl
shl cx, cl
cmp ch, al
pop ecx
pop edx
pop edi
pop ebx
pop eax
pop esi
push ebx
inc bx
push edx
rol edx, 8
push edi
not edi
push eax
shl ax, 4
push ecx
shr bl, cl
shr bl, 6
xor dx, 0x19cb
not dl
sub ecx, 0x659b003b
sbb cx, 0x1aff
sbb edx, 0x72e5682f
xchg al, al
shr ah, cl
or edi, 0x1003749f
add edx, 0x2549188a
push esi
shl esi, 7
or dh, dl
sub eax, edx
shl ah, 5
stc
cmp ah, 0x38
and si, 0x6dd7
add si, 0x931
shr ecx, cl
add ah, dl
shl cl, 7
xchg ch, bh
sub di, 0x6fa0
sbb bx, dx
and ebx, ecx
shl ebx, 3
ror bx, 1
pop esi
pop ecx
pop eax
pop edi
pop edx
pop ebx
push eax
cmp ah, 0x26
push edi
shr di, 8
push esi
not si
push ecx
ror ecx, 2
push ebx
shr bx, cl
sub ch, 0x5c
or ch, 0x28
and bx, 0x330b
push edx
cmp dh, 0x45
cmp edi, 0x4a6e3f08
add bh, 0x25
xor dh, ch
or ecx, esi
sbb di, bx
pop edx
pop ebx
pop ecx
pop esi
pop edi
pop eax
push ebx
push ecx
rol bx, cl
inc ch
push eax
sub al, 0x7b
test cl, 0x68
not cl
cmp ebx, ebx
stc
dec ah
push esi
xchg esi, ecx
pop esi
pop eax
pop ecx
pop ebx
push edx
shr edx, 5
push eax
inc ax
stc
push ecx
and ecx, ecx
inc dl
push esi
add esi, eax
push ebx
mov edx, ebx
push edi
and di, 0x4105
nop
shl eax, 6
stc
xor dx, cx
nop
dec esi
sub di, cx
and ax, di
sub esi, 0x1d77c041
ror si, cl
not dl
xor ecx, ebx
dec bh
xor bx, dx
shl si, 8
inc bl
stc
and cx, 0x4f7e
dec di
cmp esi, 0x6c7db502
pop edi
pop ebx
pop esi
pop ecx
pop eax
pop edx
call fcn.004dca09
call fcn.004dcd4f
jge 0x4b192c
push ecx
push edi
xchg ecx, edi
push edx
xor dx, cx
push ebx
inc bl
and edx, 0x199f1ab2
pop ebx
pop edx
pop edi
pop ecx
push eax
add ax, 0x3ac5
pop eax
jnp 0x4b1939
push esi
test si, 0x2776
pop esi
jnp 0x4b19c1
push ecx
push edx
xchg ch, dh
xchg cx, cx
ror cx, cl
push eax
sbb edx, eax
inc dh
pop eax
pop edx
pop ecx
push ebx
push esi
xchg ebx, esi
push ecx
cmp cx, 0x3e11
inc bl
push eax
dec al
rol ax, 7
sub cx, 0x6ba2
push edi
ror edi, 4
add eax, 0x5d6799ca
adc ecx, 0x67d1fc23
stc
nop
push edx
sub dx, 0x89c
adc cx, ax
xor ecx, 0x65acb321
pop edx
pop edi
pop eax
pop ecx
pop esi
pop ebx
push eax
test al, 2
push ebx
dec bh
ror eax, 3
push esi
ror esi, 4
push edi
push edx
and di, dx
push ecx
test ch, ch
shl ah, 2
ror bh, 2
rol dl, 2
shr ebx, cl
stc
pop ecx
pop edx
pop edi
pop esi
pop ebx
pop eax
call fcn.004dd081
call fcn.004dd4a2
nop
call fcn.004dd9ee
push ebx
inc ebx
push edx
push esi
or dx, si
push eax
adc ah, bh
push ecx
ror esi, cl
nop
nop
xor bh, 0x66
sbb ch, 0x60
shl bh, cl
sbb edx, eax
add dh, bl
cmp al, bh
shl bh, 3
stc
shr ch, cl
xchg si, bx
shl cx, 4
sub eax, ecx
xchg esi, ebx
cmp bl, 0x7c
sub ebx, 0x56d6795d
inc ah
cmp ecx, 0x1a80bbb5
test ebx, 0x75383a35
stc
inc edx
xor ecx, 0x38260fe2
shr eax, cl
add ecx, esi
inc ax
rol edx, cl
shl esi, cl
push edi
or ebx, edi
inc ebx
or ebx, 0x505dd223
mov eax, 0x1d660069
test bh, 0x2d
and edx, 0xa441c22
not edi
xchg esi, ebx
xchg bx, si
stc
test ecx, 0x2eb024cd
mov di, si
and si, cx
rol eax, 1
rol al, cl
mov dh, dh
test esi, esi
rol esi, cl
or dh, 0x6e
and edi, edi
sub dx, si
adc ecx, 0x52d5bdef
sub bx, 0x7b09
test ecx, edi
nop
sub al, dh
shl cl, cl
nop
or cx, si
sub cl, al
rol eax, 7
nop
rol edi, 4
rol edx, cl
sbb di, 0xb2
cmp esi, esi
sub ecx, edx
ror bh, 8
sbb dl, ah
sbb bl, 0xe
xchg esi, edx
and dh, 0x31
rol bl, 6
sub edi, 0x2098de1e
or si, di
xchg al, cl
stc
cmp edx, 0x49b885f2
not esi
adc al, 0x1a
stc
shr bx, 2
shr esi, cl
or eax, edx
or dh, 0x63
adc cx, 0x2825
shr dx, cl
sub ah, 0x6e
sbb dx, bx
xor bx, 0x548a
sbb eax, edi
shr ch, cl
xor ah, 0x6e
and cx, di
xchg dl, dl
mov bx, dx
nop
or di, 0xac7
pop edi
nop
adc ecx, 0x144b085b
rol bx, cl
or edx, ebx
not dh
ror edx, cl
not si
push edi
inc di
shr di, cl
xchg esi, ebx
or ecx, eax
test bx, si
mov ax, 0x2898
cmp cl, ch
inc si
sub di, 0x439c
shr dl, 1
dec ebx
mov di, 0x5ea5
not bh
add edx, eax
test esi, edi
sub al, 0x54
test bx, di
rol bl, cl
inc dh
inc ah
shl di, cl
add si, 0x1e8b
shl ah, cl
cmp bl, dh
inc dx
not dh
adc ax, di
and cl, 0x78
not ah
adc ax, bx
stc
or bh, 0x6a
add ecx, esi
nop
mov dx, bx
xchg bh, ah
cmp al, 0x53
shr ch, cl
and ecx, esi
sub ebx, eax
rol ch, 6
ror al, 7
ror ax, 4
add edx, ebx
and al, 0x21
xchg esi, edi
dec eax
ror ebx, cl
test eax, 0x27e221d6
mov al, ch
adc edi, 0x66363689
sbb ebx, 0x2e9d49f
shr si, cl
cmp si, 0x556d
sbb edi, eax
nop
add ax, cx
sub si, ax
ror bl, cl
sbb bx, bx
shl ebx, 5
and bl, ch
xor cl, cl
dec ecx
shr eax, cl
cmp bl, 0x56
sub ax, 0x13e2
sbb bx, 0x30d7
rol cl, cl
rol si, cl
mov bh, 0xc
stc
rol eax, 1
pop edi
pop ecx
pop eax
pop esi
pop edx
pop ebx
push eax
rol ah, 1
nop
pop eax
push edi
shr edi, 4
push ecx
rol ecx, 4
push ebx
adc ebx, 0x713f372e
not di
push eax
push esi
adc ax, si
push edx
shr dx, cl
xchg dx, di
shl ah, 5
shl ax, 3
rol al, 1
rol ax, cl
add di, 0x3d2f
cmp bh, 0x20
sub cx, bx
sub al, 0x66
pop edx
pop esi
pop eax
pop ebx
pop ecx
pop edi
call fcn.004dde2a
push eax
xor al, 0x28
push edx
and edx, 0x2ffff456
xor edx, edx
push ecx
dec cx
push ebx
test bl, 0x73
pop ebx
pop ecx
pop edx
pop eax
mov eax, str.bivN
lea ecx, [esp + 0xc]
push 0x1a
push 0x71565127
push ecx
push eax
push eax
inc ah
push ebx
push ecx
ror bh, cl
nop
push edi
and di, 0x7f58
push esi
sub si, 0x7195
push edx
inc edx
add cx, di
inc di
xor si, di
mov cl, 0x65
sbb bh, bh
ror dl, 2
inc edi
and dl, 0x1b
shl di, 4
xor al, 0x1a
adc bh, bh
add dl, 0x62
ror cl, 7
shr ecx, cl
stc
sub bh, cl
stc
not edx
rol dx, 6
nop
adc cx, 0x4f89
rol ebx, cl
not edx
dec dl
nop
rol cx, cl
dec bx
or dx, bx
and cx, 0x2c5d
shl bh, cl
dec bx
xchg ecx, eax
mov eax, 0x54827774
shl ecx, cl
shr dh, 6
test ch, 0x5e
inc ax
and esi, 0x31f4e7c6
stc
not dx
sub si, 0x2424
sbb di, 0x168b
not cx
shr eax, cl
or bh, 0x54
sub eax, ebx
shl esi, 6
and ecx, ecx
shl ebx, 7
and cx, 0x7c63
add si, 0x5230
xor dh, ch
dec bx
sub ecx, edi
ror eax, 8
adc ecx, ecx
inc cl
or cl, bl
inc al
xchg esi, ebx
add al, cl
and cl, 7
sbb si, 0x168c
inc al
cmp ecx, 0x648472e2
nop
not ah
add ebx, 0x35ecfeee
cmp ebx, 0x5116b3e1
ror cx, 8
ror edx, 3
xor dl, bh
mov bl, dl
test bl, ch
rol cx, 6
nop
cmp bh, dh
inc esi
dec dh
cmp bh, al
rol dl, 8
not edi
shr ebx, cl
shl di, cl
sbb ebx, ebx
not al
or bl, bl
xchg cx, si
shr bx, 3
nop
stc
xor ecx, ebx
shl dh, 4
add si, ax
pop edx
rol di, 7
xchg cx, si
shl ax, cl
dec edi
sub ebx, 0x436f39fd
test ax, 0x16c0
add bl, 0x3b
test si, 0x21b6
stc
or cx, 0x1048
push edx
shl dl, 2
dec al
add edx, esi
and al, dh
or al, 0x5c
rol dh, 2
rol si, 5
cmp ch, 0x4a
shr bl, cl
shr dx, 5
shr edi, cl
inc dh
ror bx, cl
adc dx, 0x2dfc
stc
sub eax, eax
not ecx
mov edx, ecx
not dx
rol si, cl
rol ah, 3
rol di, 6
xchg si, dx
xchg si, di
sbb dx, 0x532c
adc esi, ecx
or eax, esi
sbb edi, ecx
shr di, 2
not dx
sbb dx, di
and si, 0x4706
sbb dl, 0xb
dec edx
adc ax, dx
and ecx, ecx
add al, 5
sub dx, si
sub dl, bh
dec si
and ax, 0x1f0e
not cx
shl cl, 4
shl edi, 4
rol eax, cl
ror dh, cl
test cl, 0x1a
add dx, 0x4e5f
not al
shr ah, 1
ror ebx, 1
shr ecx, 1
cmp di, 0x6455
mov ecx, 0x571065a8
xchg si, cx
ror si, 6
xor dx, ax
sub cl, bh
dec ecx
test al, 0x63
dec cx
adc dx, 0x4b7e
rol edi, 4
ror eax, 2
sbb cx, bx
ror dx, 7
dec edx
shl eax, 5
or bh, 0x58
adc si, 0x719f
cmp ax, 0x4f68
xchg cx, cx
xor bh, ch
sub ax, dx
xor ecx, edx
shr esi, 4
shr bx, cl
stc
ror si, cl
nop
test al, 0xf
nop
and ecx, 0x5b2591ba
mov ecx, 0x6ecfd5f6
and si, 0x3ccd
inc edi
sbb di, 0x5827
and eax, 0x438c59cc
sbb dh, 0x30
ror dh, cl
pop edx
stc
sub ah, 0x31
push edx
xchg ecx, edx
adc dl, 0x4b
xor bl, 0x75
xor eax, 0x5f63c3dc
test si, 0xe6e
sbb cl, 0x2f
adc ah, 0x29
xor bh, bl
adc dx, bx
xor ebx, ecx
xor al, dl
adc dx, 0x6db0
sub dx, 0x7bab
sbb ax, 0x7841
dec ecx
ror si, cl
dec dx
xor cx, 0x60e5
nop
nop
rol bl, 4
rol dl, cl
inc ax
add dl, 0x26
sbb cx, si
cmp dx, bx
or ah, ch
sub ah, 0x21
dec cx
shl si, cl
or esi, eax
inc di
xchg al, cl
shl cx, cl
pop edx
pop esi
pop edi
pop ecx
pop ebx
pop eax
call fcn.004de462
call fcn.004de8cd
call fcn.004debca
push eax
push esi
test eax, esi
rol ah, 1
nop
push ebx
cmp bl, 0x3e
push edx
push ecx
sbb dh, cl
stc
push edi
sub di, dx
cmp ah, 0x10
not esi
test al, al
and eax, edi
or dl, dh
or edi, ecx
dec edi
shl si, 5
test edx, 0x1edc0076
sub ax, 0x33a3
adc ah, 0x39
and ax, 0x41f5
xchg ch, bl
xchg edx, esi
nop
and bx, 0x57b
dec di
shl ecx, 3
ror ch, 4
or edx, ebx
add eax, edx
add si, di
xor di, cx
xor edx, edx
adc al, dl
rol dh, cl
shl ecx, 3
dec dx
mov cx, 0x16d9
nop
rol di, 3
test ebx, eax
xchg dl, cl
mov edi, 0x25f57ed4
dec edi
shl edx, cl
or bl, 0x14
shl bl, cl
adc bx, cx
xor edi, 0x193f62f5
adc eax, 0x4090e178
xor ecx, 0x2acf7df6
mov al, dl
xor ax, 0x7a81
shl dl, cl
and dl, 0x18
nop
sbb di, si
sub si, cx
xor eax, 0x7cad3fba
and si, 0x142e
test ecx, esi
not ecx
nop
add al, 0x12
xchg si, di
dec ax
or ebx, 0x7185687d
sbb al, bh
test cx, 0x4dd8
sub ch, 0x30
sbb bx, 0x1772
rol di, 5
inc esi
sbb bh, 0xa
rol eax, 8
sbb di, ax
add bx, ax
nop
inc dx
test ax, 0x5a2
inc bh
rol ax, cl
adc dx, di
dec dl
mov ax, bx
stc
xor ebx, eax
sub al, cl
nop
stc
adc ch, 0x34
cmp ecx, eax
not bh
xor ebx, edi
dec bh
sub ah, 0x39
or esi, 0xc91a9c5
dec di
stc
nop
xor ah, 0x15
sbb bh, 0x47
pop edi
xchg bx, dx
shr ch, 7
sub edx, ecx
and cx, 0x487f
or eax, eax
inc al
rol bl, cl
test ecx, 0xd0620f5
shr dl, cl
add bx, bx
stc
or ch, ah
test bl, dl
push edi
and edi, edi
test ax, 0x2783
shl bl, 4
shl al, cl
add esi, eax
not bx
adc edi, edx
stc
shr bx, 7
or esi, 0x7c5ef013
not ah
shr dx, cl
not ax
shl dh, 6
stc
shl edi, cl
nop
shl ecx, 1
stc
xchg edx, esi
mov eax, ecx
adc edx, ebx
shl ax, cl
xchg edx, eax
rol al, 5
dec cl
xchg di, bx
dec di
dec si
not di
or ch, dl
adc si, ax
not bx
add ah, 0x3d
shr cx, cl
mov edi, ebx
cmp ecx, 0x541f6720
and edx, ebx
adc dl, 0x35
xchg dh, dl
xchg si, ax
or edi, ecx
sub dx, 0x6b83
or bl, 0x42
pop edi
pop ecx
pop edx
pop ebx
pop esi
pop eax
push ebx
shl ebx, 8
push edx
test dx, 0x317d
push edi
push ecx
shr di, cl
inc di
push eax
ror ax, cl
dec edx
shl ah, 6
inc eax
stc
test edi, 0x78ff6392
inc ebx
dec bx
cmp cx, 0x5a3d
and eax, 0x10216deb
adc ch, dl
stc
not edx
nop
sub dx, di
adc cl, dh
push esi
xchg dx, si
mov si, di
ror ebx, 8
rol ebx, 5
shr cx, 4
inc cx
inc cx
or dx, 0x6a70
xchg cx, ax
dec cx
cmp bx, 0xb6c
test esi, 0x7383504
rol ebx, 4
xor si, 0x53e5
rol dl, cl
not si
ror di, 6
add di, bx
adc ebx, eax
and ax, dx
shr ebx, 2
shl cl, 7
sbb ch, 0x7c
nop
shl edi, 7
or bh, 0x7e
or ecx, esi
shl edx, cl
and eax, ebx
adc bh, 0x63
or ah, cl
mov dh, bl
adc si, si
add ch, ah
cmp bl, 0x1a
stc
sbb ebx, 0xeeb7ad0
adc cx, 0x6101
test si, dx
shr edx, cl
not edi
shr dx, 5
stc
ror dx, cl
sub ah, 0x2b
rol eax, cl
cmp cl, 0x49
dec bx
rol si, cl
shl bl, cl
xchg ebx, edi
mov di, dx
test edi, 0x30b444ec
stc
add edx, 0x545c78bf
sbb bh, ch
ror cx, cl
shr esi, cl
add edi, edx
add di, dx
shl edx, cl
adc edi, 0x3010ba4a
shr dl, 1
inc ch
xchg esi, esi
nop
sbb bx, bx
add ebx, 0x1d16a309
not dh
rol cx, cl
xor cx, 0x7f3b
dec dl
shr ah, 2
add di, 0x32ae
stc
sub si, 0x5c8d
shl ax, 1
cmp ebx, edi
rol dh, cl
nop
pop esi
sbb ebx, 0x28ae2df
cmp ah, 0x67
sub bl, dh
adc edi, 0x4a2ba0b0
shl cx, cl
shl cx, cl
rol bx, cl
push esi
shl esi, cl
test ebx, edi
ror bx, 8
inc bl
cmp bh, ch
inc dx
xor ch, 0x5d
stc
dec ah
xor ebx, edx
or al, 0
cmp ch, dh
xor bx, bx
cmp edx, edi
sub edi, edx
sub eax, ecx
xchg esi, ecx
stc
cmp dl, 0x7b
shr ax, cl
inc edx
inc ax
and di, 0x29f7
adc ax, ax
pop esi
pop eax
pop ecx
pop edi
pop edx
pop ebx
call fcn.004df180
jbe 0x4b224d
call fcn.004df44b
jecxz 0x4b221d
call fcn.004df936
call fcn.004dfbf4
push ebx
shl bl, 5
push eax
xor ah, 0x24
push edx
ror dh, 6
sbb dx, 0x49ea
push ecx
add cl, dh
push esi
add edx, esi
sub bh, 0x28
test esi, ebx
ror bl, 5
pop esi
pop ecx
pop edx
pop eax
pop ebx
call fcn.004e005d
push edi
push ecx
xchg di, cx
pop ecx
pop edi
push edi
push eax
xchg di, ax
push edx
not dh
push ecx
shl cx, 7
adc ax, di
push ebx
mov ah, bl
rol bl, cl
push esi
mov ax, si
shl dl, cl
and esi, ecx
ror ecx, cl
nop
add eax, 0x643f2f50
test esi, 0x129cae98
adc eax, edx
stc
sub esi, esi
cmp ch, al
or si, 0x5f84
adc dl, 0x48
test bl, 0x2e
not al
ror ax, 5
sub cl, 0x3a
nop
cmp dh, 0x54
test edx, 0x16d3e675
rol dl, cl
add bx, si
ror ecx, cl
stc
xchg di, ax
cmp si, 0x226b
shr cx, 1
xor dh, al
cmp cl, cl
nop
or edi, edx
xchg edx, esi
adc dl, ch
ror di, 3
nop
sbb bl, 0x48
pop esi
pop ebx
pop ecx
pop edx
pop eax
pop edi
call fcn.004e05b5
push eax
push ecx
rol al, cl
push edi
add edi, 0x9d5d165
mov ax, 0x55d
stc
or cl, 0xc
cmp di, 0x3619
cmp ah, 0x27
stc
push ebx
xchg ebx, ebx
push edx
shl dh, 1
mov cx, ax
and ch, ah
sbb ebx, 0x49402f53
pop edx
pop ebx
pop edi
pop ecx
pop eax
jp 0x4b231d
jb 0x4b230e
push eax
inc ax
pop eax
push edi
push ecx
and edi, ecx
pop ecx
pop edi
push eax
push ecx
rol al, cl
test ch, 0x47
pop ecx
pop eax
jb 0x4b2328
call fcn.004e08d2
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
jecxz 0x4b233f
nop
push ecx
inc ecx
nop
pop ecx
stc
nop
stc
jns 0x4b2480
jge 0x4b2383
jnp 0x4b2373
ja 0x4b2362
jo 0x4b2362
push ebx
ror ebx, 3
pop ebx
call fcn.004e0be4
call fcn.004e111d
push edx
push ebx
or dx, bx
pop ebx
pop edx
push eax
push edx
sbb al, dh
push ecx
add cl, 0x62
ror ecx, 5
or dh, al
pop ecx
pop edx
pop eax
push ebx
push ecx
ror bx, cl
or ch, cl
not ecx
push eax
mov eax, 0x7055c168
stc
push esi
or esi, 0x40afb97a
push edx
sub eax, edx
nop
rol bh, cl
or edx, 0x55a3fb3c
push edi
and di, 0x25dd
not al
stc
cmp di, bx
and ch, 0x69
dec bl
stc
xor ah, bl
nop
dec bh
shr esi, cl
inc si
adc di, 0x30c3
inc ch
xor dh, 3
test ebx, ecx
not cx
sub dx, cx
rol bx, cl
nop
cmp dl, 0x26
inc bx
xchg si, dx
ror ch, 7
xchg esi, eax
nop
adc si, 0x22be
and bl, al
rol al, cl
rol edi, cl
sub di, si
not bx
not eax
dec eax
xor ebx, eax
cmp ax, 0x398
not si
xchg edx, esi
xor ecx, edx
xchg dl, dl
xchg si, ax
sub bl, dh
shr al, 6
stc
shl ebx, cl
xchg di, cx
dec esi
adc si, 0x550d
xor bx, 0x2076
test esi, esi
test ax, 0x4641
inc dl
shl ax, 1
shr ax, 3
sbb di, di
pop edi
pop edx
pop esi
pop eax
pop ecx
pop ebx
call fcn.004e1504
push eax
push edi
xchg di, ax
test edi, 0x634e21ef
push esi
inc esi
push edx
and dl, al
adc al, ah
push ecx
shr ax, cl
sbb al, 0x7f
and edi, 0x7441942c
shr al, cl
xchg dx, cx
ror eax, cl
push ebx
shr ebx, 8
sub cx, bx
or ebx, 0x5091c159
mov edx, 0x6533de65
xchg dl, bh
pop ebx
pop ecx
pop edx
pop esi
pop edi
pop eax
push edx
push edi
sub edx, edi
pop edi
pop edx
push edx
push esi
and dx, si
mov dx, 0x4f98
push ecx
and cl, dh
sub dx, si
push eax
and ax, 0x715
add al, dl
push ebx
adc ax, bx
dec ebx
dec cl
xchg cl, bl
ror dh, 1
stc
xor dx, 0xab0
and cx, ax
dec ax
rol edx, cl
mov ecx, edx
not ax
test ecx, 0x777b3cd0
nop
sub edx, 0x5ac5b8c8
mov eax, 0x73bc9f7f
nop
shr eax, 8
push edi
sub bx, di
sub di, cx
nop
add edi, 0x214ff446
mov cx, 0x7e68
not ch
mov ebx, 0x2bb82078
dec ebx
not esi
adc si, dx
stc
shr bx, cl
inc ax
cmp dx, 0x7c9d
add ecx, 0x71ea897
xor cx, 0x4305
dec bh
xchg bx, si
stc
mov dh, al
xor edx, 0x1ae6334d
sbb ch, cl
sbb ebx, 0xdfb450d
xor cx, 0x79d
shr edx, cl
rol ch, cl
add ch, 0x2c
and si, 0x6232
not edi
rol ecx, 6
sub ecx, edi
rol bh, cl
ror eax, 7
add bx, 0x5de3
cmp di, si
shl cx, 1
stc
nop
and edi, ecx
add esi, 0x2ccf46c3
xor bl, ch
stc
or bh, 1
ror bh, 6
dec edx
and dh, al
ror dx, cl
or al, 0x73
or eax, esi
sbb edi, ebx
add edi, edi
dec bh
not dx
stc
cmp di, dx
test edi, ecx
sub cx, 0x7f06
or dx, 0x3961
stc
adc ah, 0x3a
not bx
stc
xor dx, 0x6b51
and al, 0x4c
and si, 0xb1d
dec si
ror ebx, cl
not dh
xor cx, 0x635a
stc
mov cl, ah
stc
and ax, 0x2580
and si, bx
cmp ax, 0x647d
shr si, cl
pop edi
not ecx
sub cl, cl
shl dx, cl
dec cx
not si
push edi
xchg dx, di
sub bh, bh
mov cx, ax
test al, bl
rol bh, 5
add cx, ax
cmp ecx, ebx
or dh, 0x30
adc esi, edx
stc
or si, 0x225c
xor al, 0x47
stc
ror ah, cl
xchg esi, ebx
shl dx, 3
xor cl, dh
mov ebx, ebx
rol bl, cl
sbb di, 0x2c29
nop
shl si, 8
sbb dx, bx
xor si, 0x634f
shl ah, 8
xor cx, dx
dec bx
rol si, cl
xor dl, cl
sub cx, 0x2bc6
ror eax, 7
xchg di, ax
xor bx, bx
dec cl
dec ah
ror ebx, 3
nop
test ebx, ecx
nop
xor esi, 0x67ac6555
test al, 0x34
test edx, 0x41a3573d
stc
nop
inc ebx
not ebx
stc
inc ecx
shl ebx, cl
xchg bh, al
and cx, 0x28ab
or ebx, esi
mov edi, ecx
or dx, 0x2073
shl al, 3
nop
sbb ebx, ecx
and ebx, ebx
add di, di
sbb dx, ax
cmp ax, 0x566
pop edi
pop ebx
pop eax
pop ecx
pop esi
pop edx
push eax
shr ax, 7
push esi
push ecx
shl esi, cl
push ebx
rol bh, cl
test ebx, ebx
push edx
shr edx, 8
not dx
xchg cl, bl
xor edx, 0x10796383
ror ecx, 8
inc cx
sbb dl, ch
not dl
not dl
test cx, 0x72b8
add bx, 0x1f5b
or dx, si
dec dl
not dx
shl esi, cl
test esi, esi
xchg bx, ax
rol ah, 2
push edi
sbb ebx, edi
nop
rol al, 4
adc di, 0x7d8f
stc
add ch, cl
sub ax, 0x318
cmp cl, 0x59
or edx, 0x4983c8f7
adc esi, 0x427c44e6
cmp dx, dx
or si, dx
sub edx, eax
xor esi, eax
ror esi, cl
add ax, 0x2f9c
sbb esi, edi
sub edi, eax
xchg cx, si
test ecx, esi
sbb si, dx
mov di, 0x37e0
mov edx, edi
shl dl, cl
shr eax, 8
nop
shr dl, cl
inc dh
dec ax
cmp si, ax
test dl, 0xe
ror di, cl
shl esi, 4
not cl
nop
ror esi, 4
shr dx, cl
ror ch, cl
nop
xor bl, ch
add edx, edi
not ebx
cmp al, bh
xor ah, 0x6e
test ecx, 0x6f182e7d
shr al, 8
stc
nop
xchg ah, ah
cmp ecx, ebx
and al, ch
ror dx, 7
shr edx, 7
sub al, al
nop
adc dx, si
dec cl
xor dx, 0x42f1
rol ecx, cl
ror di, cl
sub eax, eax
xchg cx, cx
test al, 0x79
stc
sub esi, edi
add al, 0x5f
shl esi, 6
shr ebx, 2
sbb bl, 0x3a
stc
shr esi, cl
stc
adc ebx, esi
shr ax, cl
dec ebx
mov dh, 0x5d
ror ax, 1
xchg ch, al
pop edi
nop
push edi
shr edi, 4
or cx, ax
mov esi, 0x3dd85be0
cmp dh, 0x48
inc bh
or cx, si
adc al, 0x79
sbb ecx, esi
ror dx, 1
sub eax, ecx
or eax, 0x9f07252
rol ebx, 4
sub esi, edx
sub bh, al
nop
xor ecx, ebx
sub cx, dx
nop
shr bx, 3
xchg bl, ah
add ebx, 0x15232058
sbb eax, 0x59be80f3
xor dh, 0x17
test cl, bl
ror ch, cl
and bh, al
mov bx, dx
mov al, cl
and eax, 0x53d3a8e3
xor ah, 0x60
stc
sbb bh, 0x3d
cmp eax, ecx
not ah
and ax, di
shl eax, cl
and ch, ah
add bx, 0x1a93
test ebx, 0x74355479
or ax, 0x1437
rol dh, cl
or ch, 0x2c
adc cl, 0x47
pop edi
pop edx
pop ebx
pop ecx
pop esi
pop eax
js 0x4b28a3
push ebx
push ecx
shr bl, cl
push edi
shl di, cl
push edx
shr dx, cl
shr cl, 3
stc
or bh, 0x79
push eax
inc eax
nop
and edx, 0x7ab58d42
mov dx, ax
add di, 0x136
nop
add edx, 0x6cca0a96
ror di, 5
test ebx, eax
not ebx
inc ax
pop eax
pop edx
pop edi
pop ecx
pop ebx
call fcn.004e19fe
jo 0x4b285d
push edx
push ecx
shl edx, cl
rol ch, cl
push ebx
cmp ebx, edx
rol ecx, 1
push edi
xor edi, 0x15c1f723
stc
stc
cmp edx, edi
push esi
inc si
pop esi
pop edi
pop ebx
pop ecx
pop edx
push esi
push ecx
ror esi, cl
push ebx
add bl, bl
push eax
and eax, 0x701b61a2
shl cx, cl
pop eax
pop ebx
pop ecx
pop esi
call fcn.004e1d9c
call fcn.004e20a1
push eax
push ecx
test ax, cx
push edi
mov edi, ecx
dec ecx
push ebx
sub ebx, 0x77bc19ce
stc
push edx
add dl, 0x14
dec edi
nop
pop edx
pop ebx
pop edi
pop ecx
pop eax
push edx
push ecx
cmp dx, cx
mov edx, edx
sub ecx, 0x9079f63
push ebx
sbb bx, 0x73d
add dh, cl
stc
push edi
and di, 0x7b61
pop edi
pop ebx
pop ecx
pop edx
jns 0x4b29c7
jp 0x4b29c1
call fcn.004e237c
jecxz 0x4b2904
call fcn.004e28d2
push edi
push esi
add di, si
pop esi
pop edi
jge 0x4b28e4
call fcn.004e2e57
call fcn.004e32ff
jge 0x4b28e4
js 0x4b28e4
push esi
ror si, 7
pop esi
push ecx
cmp cl, 0x60
stc
pop ecx
call fcn.004e367c
call fcn.004e3a1c
call fcn.004e3e0b
call fcn.004e428a
push eax
push edi
and eax, edi
pop edi
pop eax
call fcn.004e454d
stc
nop
push edi
push eax
cmp edi, eax
push ebx
push edx
mov bh, dh
push ecx
rol ax, cl
cmp ch, 0x17
push esi
xor edx, esi
sub cl, 0x57
pop esi
pop ecx
pop edx
pop ebx
pop eax
pop edi
push ebx
or bx, 0x6dc2
push esi
rol esi, 5
not ebx
push eax
dec ax
nop
add bh, 3
push edx
inc edx
push ecx
ror cl, 2
and al, dl
push edi
add edi, 0x77e914f5
adc eax, 0x6f57a49d
inc dl
test dx, 0x6779
adc ecx, ebx
test di, si
test cl, ah
or edx, eax
stc
not edx
stc
or di, ax
xchg si, dx
shr di, cl
dec ch
sub ax, ax
mov dh, 0x36
shl cl, 6
dec di
rol bx, 8
cmp dh, dl
sbb bx, dx
shr di, 6
inc bx
pop edi
pop ecx
pop edx
pop eax
pop esi
pop ebx
call fcn.004e4999
call fcn.004e4df3
push eax
shr eax, 5
push edx
xchg dh, al
stc
sbb eax, 0x2e7046c0
push ecx
shr ecx, 1
push ebx
and al, bh
push edi
cmp dx, di
push esi
xchg esi, edi
xchg esi, ecx
xor esi, edx
shr ecx, 2
or bx, 0x1e95
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
push edi
push ecx
cmp edi, ecx
pop ecx
pop edi
call fcn.004e52f0
jns 0x4b29e7
push ecx
cmp cx, 0x2bb7
push esi
mov si, 0x776c
push edi
dec edi
pop edi
pop esi
pop ecx
call fcn.004e561c
stc
nop
nop
push eax
push edi
test eax, edi
sbb di, 0x534a
push ecx
ror ax, cl
xchg edi, eax
adc edi, edi
push edx
push ebx
sbb dl, bl
push esi
xchg edx, esi
and ax, cx
sbb cx, dx
xchg ecx, ebx
xor edi, ecx
adc dh, ch
sub edx, 0x59014891
ror edx, cl
dec dl
sbb bl, 0x60
xor ax, bx
not esi
test bx, 0x4ed1
add bl, 0x17
stc
shl ecx, cl
not cx
sub dx, 0x5d9c
mov dh, dh
sbb ecx, 0x394a9cd2
sub bl, ah
sbb bl, dl
not dh
sub bh, 0x38
ror edi, 5
stc
rol eax, cl
ror esi, 5
pop esi
pop ebx
pop edx
pop ecx
pop edi
pop eax
call fcn.004e5973
push ebx
xchg bh, bh
sbb bh, 0x71
push edx
cmp dx, 0x5f54
push esi
adc dx, si
push eax
adc al, 0x1a
inc esi
cmp bx, 0x133
dec esi
push ecx
test cx, dx
shl cl, 2
mov ah, 0x24
shl ax, 7
push edi
mov edi, ecx
xor si, cx
dec edi
and bh, ah
or bl, bl
ror dx, cl
ror dx, 2
or cx, 0x6cd2
nop
xor cl, cl
cmp cl, 0x26
adc eax, 0x315d93be
xchg bl, al
ror esi, cl
not di
stc
adc dh, dh
nop
cmp dh, cl
mov bx, di
sbb di, 0x5df
mov ebx, eax
sbb edx, esi
ror esi, 7
xor eax, ecx
inc ebx
and bh, al
or cx, 0x73bc
not bx
add cx, di
cmp ah, 0
rol ebx, cl
xchg dx, cx
shl cl, 5
or esi, 0x4cf67235
shl dh, 8
or di, 0x2c08
rol edi, cl
cmp edi, ebx
ror ch, cl
dec ecx
sub ch, dl
sbb ebx, 0x24865143
mov dx, 0x59c3
or bx, si
shl dl, cl
test dx, bx
add ebx, 0x193ef9b3
add dx, 0x420f
not si
inc ecx
mov si, si
pop edi
pop ecx
pop eax
pop esi
pop edx
pop ebx
jge 0x4b2b3d
jb 0x4b2b25
nop
stc
push ecx
dec ecx
pop ecx
call fcn.004e5ded
push edi
adc edi, 0x49e65d84
push eax
test ax, 0x5ec8
nop
pop eax
pop edi
push ebx
mov bl, bl
push eax
push ecx
shl ah, cl
test ah, 0x76
push edi
and di, ax
mov ah, 0xe
and ch, cl
push esi
dec si
shl ah, 7
push edx
mov edx, 0x6afcef15
add dh, 0x79
inc eax
xchg al, dl
ror si, 8
stc
dec edi
cmp ah, cl
ror edx, 1
pop edx
pop esi
pop edi
pop ecx
pop eax
pop ebx
push ebx
cmp ebx, 0x75c9c5f0
push eax
shl al, 5
push ecx
push esi
xchg ecx, esi
stc
pop esi
pop ecx
pop eax
pop ebx
jns 0x4b2b90
push ecx
not cx
pop ecx
call fcn.004ba05e
add esp, 0x1e
mov cx, 0x101
test eax, eax
jne 0x4ba06a
push edx
push ecx
ror dh, cl
push ebx
ror bx, 4
or edx, 0x32d807dd
push eax
ror eax, 8
push esi
not esi
nop
or ax, 0x572d
shl ch, cl
nop
push edi
or dx, di
nop
or cl, cl
and cx, 0x7c56
cmp ah, 2
shr ax, 4
add di, ax
stc
not dh
or bx, si
test edi, 0x3ac97f75
mov bh, 0x2d
stc
shl esi, cl
inc ah
stc
and edx, esi
cmp ch, bl
dec ebx
stc
sbb bl, al
nop
add edi, 0x4140f7eb
shr ax, 4
test bx, bx
shr di, 3
xor si, ax
shr cl, 1
dec si
sub ch, 0x1a
shl ch, cl
sub cl, 0x53
and dl, 0x13
adc dx, dx
sub cl, 0x68
shl ecx, cl
dec esi
dec bx
not edx
rol ebx, cl
and bl, 0x59
rol edi, cl
sub ah, 0x54
shl ah, 5
cmp dl, dh
inc cl
and edx, 0x383ece75
sbb ch, 0x58
ror ax, 3
inc ecx
dec ecx
and bl, 5
shr al, cl
not ecx
not bx
xchg bh, al
shl cl, 5
adc dx, dx
ror dh, 2
mov esi, ebx
xor bl, 0x73
adc si, 0x32bb
ror dh, cl
rol esi, cl
rol al, 3
xchg bl, ch
sub dh, al
xor al, ch
dec di
stc
xchg cx, bx
stc
inc ah
test cl, 0x22
mov dh, dh
rol eax, cl
stc
shl ah, 2
sbb ecx, 0x2cf2082b
dec edi
shr si, 8
ror ah, 6
dec edi
cmp bx, bx
dec eax
sub si, 0x47d1
shl dx, cl
nop
adc dh, cl
and cx, si
inc ebx
pop edi
nop
rol dx, 7
push edi
ror edi, 4
stc
xor bl, 0x79
stc
add si, bx
xchg dx, dx
sub ax, dx
inc bl
or bx, si
shl esi, 3
xor bh, 0x52
shl bh, cl
shr bl, 2
shl dh, cl
or ecx, 0x6774f933
sbb ecx, 0x61a0425b
nop
stc
dec dl
not ax
rol edi, cl
cmp dl, 0x1a
or cx, 0x766f
or bl, 0x15
ror bh, 6
xor bl, 0x1c
ror cx, cl
rol esi, cl
test ah, 0x5d
or di, cx
and cl, 0x2e
cmp bh, 0x55
rol bl, cl
rol si, cl
ror ch, cl
xor ax, 0x3558
stc
xchg dl, bh
adc di, cx
shl edx, cl
shl bl, cl
sbb eax, eax
sub ebx, eax
or ebx, ecx
or bh, 0x70
stc
shr ecx, cl
and al, ah
sub ecx, esi
test dh, 0x30
add ebx, 0x18509737
rol ax, 7
dec eax
nop
ror ebx, cl
add eax, esi
shr edx, cl
nop
cmp bx, dx
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
push ecx
dec ch
push eax
shr ah, cl
push ebx
mov ebx, 0x66667eb6
nop
nop
push edx
and edx, edx
xor bx, cx
sbb edx, 0x6dabafec
mov ebx, ebx
dec dl
dec ax
stc
shr ebx, cl
nop
xchg ch, bl
shl bx, 1
sbb al, dl
push esi
add si, ax
stc
dec ah
xchg ch, dh
push edi
ror di, 8
sub eax, 0xde9046a
cmp si, 0x3a9f
not edx
xor di, ax
xor di, 0x3aa5
xor bh, dl
xchg si, ax
xchg edi, ebx
ror edi, 5
adc cx, 0x357f
xchg ecx, edx
adc dx, bx
stc
cmp bl, bh
xor cl, dh
ror ah, 6
dec ch
adc bx, dx
mov dl, dl
xor edx, eax
sub si, 0x6cb8
inc eax
add esi, 0x2edaefdd
shr dx, cl
adc bh, ah
not bh
test si, cx
nop
not ah
xchg edx, eax
rol dh, 2
test al, 0x34
inc ch
xor cx, 0x4b99
sub dl, dl
rol al, cl
or eax, edx
sbb ebx, 0x1955f1cc
adc ax, ax
and bx, di
dec ecx
sbb ebx, 0x739b27ae
cmp dh, 0x54
sbb cx, 0x3549
sbb dh, 0xc
and cl, 0x76
ror ecx, 1
add bh, 7
stc
shr ecx, cl
xchg ecx, ebx
inc cl
rol di, cl
sbb cl, ch
inc si
or edx, esi
ror al, cl
cmp esi, esi
dec eax
and ax, si
not ah
and dl, 0x3d
and bx, di
sub ax, bx
rol esi, 8
mov cx, 0x20c5
mov eax, eax
rol edx, 2
and di, 0x37a9
shr dx, 3
sub edx, 0x4ae14b28
test dh, 0x20
shl bx, cl
sub dx, 0x7594
xchg ebx, edi
sbb dx, 0x3ec4
not cl
cmp dx, 0x5dd4
pop edi
stc
sbb cl, 0x3e
inc dl
adc ebx, 0x3db4ea05
push edi
shl di, cl
shr cx, cl
xchg cx, cx
ror bh, 7
nop
rol cx, 8
or di, 0x1e96
sub ah, 0x63
adc al, 0x31
stc
and dl, 0x2b
shr ecx, 1
inc si
stc
and edi, edx
xchg ebx, esi
sbb ax, bx
cmp dx, ax
shl ecx, cl
not bh
add bh, dl
mov eax, 0x613c3720
rol ah, cl
xor edi, edi
not cl
xor ax, 0xd8e
xor al, ah
mov ebx, edx
sub bx, cx
xchg bx, cx
mov si, bx
rol ecx, 1
inc cl
stc
add bh, 0x7f
nop
shr cx, 1
adc ah, 0x52
nop
ror dh, 3
xchg edi, esi
shr al, cl
stc
shr dl, cl
pop edi
pop esi
pop edx
pop ebx
pop eax
pop ecx
call fcn.004e60e3
push esi
add esi, esi
push ebx
inc ebx
push edx
shl edx, 8
xor esi, esi
xchg bx, dx
push eax
or al, dl
shr edx, 2
not bh
stc
xor bl, al
sub si, dx
cmp bx, 0x2875
mov dh, bl
ror bh, 3
push ecx
dec ch
add bl, dl
nop
mov dx, bx
dec bl
stc
dec ax
shl bx, 5
stc
xchg dh, bh
sbb al, dl
test ax, 0x3ec2
shl si, cl
push edi
mov dx, di
add dx, bx
or bh, cl
not dx
sbb edi, 0xe80a681
sbb dl, 0x69
nop
shl ecx, 6
shr dx, 6
shr dl, 4
sub bx, 0x67a7
test esi, ebx
add edx, eax
xor di, dx
xchg bl, bl
xchg esi, esi
shl bl, cl
nop
add ecx, 0x1ca4237f
inc ah
dec bx
ror ecx, 5
or cl, 0x71
pop edi
pop ecx
pop eax
pop edx
pop ebx
pop esi
call fcn.004e6684
push edi
shr edi, 6
push ebx
cmp bh, 0x21
stc
push ecx
sub bx, cx
xchg ecx, ecx
push esi
push eax
xchg si, ax
or bh, 0x6c
push edx
or dx, dx
not bh
test dh, dh
sub edi, 0x49604045
add bl, dl
rol ch, 3
sub al, 0x2f
not si
mov ch, dh
nop
sbb ebx, esi
or bl, 0x73
dec bl
inc al
adc ch, 0x3f
not ecx
test si, cx
test dh, 0x7e
dec si
and edx, eax
shr ebx, 2
sub edx, edx
shr si, cl
dec dx
mov esi, edi
stc
add esi, 0x545aee49
shr cx, cl
ror edi, 5
add cx, 0x6296
mov ecx, ebx
sbb al, 0x78
nop
sub cl, 0x32
not eax
sub ax, 0x727d
shl ah, 2
cmp edi, 0x85696cd
shl ecx, cl
xchg cx, ax
shl dx, 4
xchg esi, eax
sbb bl, dl
add ch, dl
sbb si, cx
test di, cx
adc dh, dh
shr bh, 2
and edx, 0x4e07326c
or ebx, 0x2084f206
or ecx, ebx
nop
or dl, 0x40
shr cl, 6
xor cl, 8
xor al, 0x40
adc di, di
xchg bl, ch
test esi, esi
dec bh
adc bl, 0x41
inc ch
sbb si, 0x6b01
xor ch, 0x6e
ror dh, cl
shr cx, cl
rol edi, 5
and si, 0x4ec6
shr esi, cl
or edi, 0x39e78abc
add dh, 0x16
rol di, cl
adc bh, al
shr al, 1
not ah
nop
shl cl, 1
test di, bx
nop
adc ax, 0x47a5
add ah, 0x6b
xchg al, cl
cmp ax, ax
xor eax, 0x614f6525
test bx, dx
test bh, 0x49
shr eax, 1
nop
cmp cl, 0x60
adc si, 0x7d6
xor ebx, ebx
sbb cx, ax
rol si, 3
pop edx
rol ecx, 2
push edx
sub ax, dx
inc eax
dec esi
xchg esi, edx
adc bx, ax
xchg edx, edx
sbb ecx, 0x774027dc
not dx
sbb ebx, esi
inc cl
and bl, 0x25
or ecx, 0x2a6c96ef
ror cx, cl
inc ecx
cmp ebx, 0x60936601
not ecx
and ch, 0x44
or edi, edx
rol si, cl
cmp bh, 0x2b
and bl, dl
sub ax, ax
mov edx, 0x80cb7a9
dec edx
or dx, dx
or ebx, esi
shl esi, 8
xchg cl, bl
xchg si, si
adc bh, 0x53
nop
rol di, cl
dec si
inc dx
add edi, ecx
xchg cl, dl
ror edx, cl
or eax, 0x15c33e14
xchg dx, si
inc ah
stc
rol ch, cl
adc edi, edx
inc ax
nop
or bh, 0x59
and cx, di
or cx, 0x2da6
add dh, 0x74
sub cx, 0x6227
not ah
cmp bl, cl
test al, 0x37
nop
ror ecx, cl
xchg di, ax
dec ecx
add cx, bx
add ch, dl
nop
and bh, ch
mov eax, ecx
nop
xchg dl, dh
inc ebx
sbb dh, al
nop
or ch, dh
rol dx, cl
not si
cmp edx, eax
shl di, 5
adc al, 0x3d
or eax, 0x514f24bf
cmp ecx, 0x5c0067ea
add eax, 0x177d96af
xchg bx, cx
xchg cx, si
shl di, cl
test al, 0x6f
test dh, cl
rol edi, 5
xor edi, edx
xor ax, ax
shr si, 6
rol di, 2
dec bx
rol bl, 8
sub edi, 0x1a7b49d3
test edx, 0x36108c32
nop
inc ecx
xor ch, 0x64
rol si, 4
nop
nop
sub esi, 0x6cac4cd4
dec si
rol esi, 4
pop edx
push edx
xchg si, dx
mov di, 0x2da0
sbb di, dx
not ah
ror di, cl
xor esi, edx
nop
ror ah, 8
ror edi, 6
mov dh, bh
adc ebx, ebx
ror si, 5
xor di, bx
ror di, cl
stc
xchg bx, ax
shr dh, 7
dec edx
adc ebx, 0x3450c178
xor eax, 0x75463db2
cmp dh, 0x4c
nop
add cl, 0x75
dec cl
and ebx, edi
mov bx, 0x330e
rol ax, 3
mov bl, cl
or eax, 0x37e4009e
not dh
sub dl, bl
test edx, 0x68d4773
nop
test edi, esi
rol bh, 6
inc ah
shr bl, cl
sbb bx, si
shr dh, 8
or bl, bl
shr eax, 2
add ebx, eax
shr ah, cl
nop
adc al, 0x72
mov esi, 0x3322452
test si, 0x77c1
rol ax, cl
test dx, 0x23c
or cl, 0x1c
adc di, dx
sbb si, cx
add bh, 0x26
sub ebx, ecx
add edi, ecx
test ebx, edx
not al
pop edx
pop eax
pop esi
pop ecx
pop ebx
pop edi
push edx
push ecx
shl dx, cl
xchg cx, cx
pop ecx
pop edx
jg 0x4b32e7
push edx
push ecx
ror edx, cl
push eax
sub ecx, eax
push ebx
test dh, bl
push esi
add ecx, esi
push edi
and di, di
inc bl
nop
add cx, 0x527a
test eax, 0x1c063696
cmp dx, 0x5ca7
xchg bx, di
inc dl
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
call fcn.004e6b20
push edi
mov di, 0x6597
stc
push edx
push ecx
shr dh, cl
sbb dx, 0x2b30
push esi
and si, 0x1de
not dh
push eax
and di, ax
push ebx
shr bl, cl
inc ah
or esi, 0x74a7703b
xchg cl, dl
ror dx, cl
pop ebx
pop eax
pop esi
pop ecx
pop edx
pop edi
push edi
push edx
or di, dx
sub dh, 0x4c
dec dh
push ebx
test dx, bx
push eax
add al, bl
adc edi, 0x55324650
adc dl, al
xor bx, bx
pop eax
pop ebx
pop edx
pop edi
je 0x4b32e7
push edi
push ecx
ror edi, cl
pop ecx
pop edi
sub esp, 0x1b
mov dword [esp + 0x17], 0
push eax
push ecx
push edx
push edi
sbb edi, 0x1464ec74
nop
push ecx
push edx
mov ecx, edx
push ebx
sub bx, di
mov dh, 0x5c
push eax
sub ax, 0xad2
test ax, cx
add bh, 0x50
shr bl, cl
sub cl, cl
add edi, ecx
shr dh, 8
add di, ax
not dx
mov edx, edx
sbb edi, 0x29a61ec5
push esi
shr esi, cl
nop
xchg ch, bl
shr bl, cl
sub esi, 0x1cda3843
shr esi, 8
stc
or ecx, ecx
sbb ebx, eax
dec ah
xchg di, si
shl si, cl
not dx
xor dh, 0x2c
shl edi, 2
xor edi, 0x4b6b5db9
sbb di, 0x4dd5
add bx, di
cmp di, di
nop
sbb eax, ebx
stc
stc
adc bh, bl
sub di, 0x6690
or ebx, 0x705c34e6
cmp edi, 0x2298a5de
or al, dh
rol dl, 3
stc
sbb ah, bh
and ch, 0x57
adc cx, 0x3c3d
cmp ah, bl
ror dl, cl
sub dx, 0x694d
xchg bh, cl
add cx, cx
shl ch, cl
mov dx, 0x6457
ror ecx, 2
test eax, edi
xchg bx, di
inc cl
or edx, esi
sub ch, bl
inc edi
xchg ah, bh
mov al, 0x78
inc edi
and ch, 0x46
add edx, edx
or eax, eax
ror esi, 7
xchg si, cx
shr cx, cl
shl cx, cl
mov bx, 0x3684
add eax, ecx
pop esi
pop eax
pop ebx
pop edx
pop ecx
pop edi
stc
push esi
and si, 0x4703
push ebx
adc bh, 0x20
push eax
shr al, 4
push edx
sbb dl, 0x26
push ecx
sub cx, cx
shl cl, cl
mov esi, 0x47f7fb5d
stc
inc edx
sbb eax, edx
sbb cx, 0x1184
push edi
ror di, 6
xchg edx, edx
or si, si
ror ch, cl
shl eax, 6
shr ebx, 8
nop
shl di, cl
or ah, bl
rol bh, cl
sbb ecx, ebx
stc
test ah, al
sbb ax, dx
add ax, si
nop
shr ecx, cl
xor si, 0x5bc6
dec si
xor ebx, eax
cmp dx, 0x7403
dec al
xchg edi, esi
rol dh, cl
rol ecx, 6
sbb ecx, ecx
dec di
sub eax, 0x27f5bb77
cmp ah, 0x13
sub cx, 0x52ea
adc dx, bx
adc eax, 0x38b848fa
shl ah, cl
inc esi
or si, 0x34f
or dx, 0x2374
xor ax, dx
not esi
shl ebx, cl
rol di, 2
cmp si, ax
and ah, 0x1a
stc
stc
xor cx, si
stc
nop
add cl, 0x14
not eax
adc cx, bx
xor di, bx
and cl, 0x44
rol bx, cl
and ebx, 0x1706fabc
xchg ebx, eax
rol ebx, cl
dec ebx
mov bl, dh
adc eax, 0x13255d15
ror si, 5
rol edi, 2
ror bh, cl
add cx, 0x301e
cmp edi, 0x3d6bcb46
test ch, ah
mov dl, dl
inc bx
ror si, 8
test bx, 0x2259
shl edi, 5
xchg bx, ax
inc esi
shl bl, cl
rol al, cl
shl di, cl
shr ecx, cl
sub dx, ax
dec esi
add ah, dh
dec si
add ecx, 0x156c3836
shr esi, 2
shr edi, cl
ror ah, cl
not al
add ch, 0x53
sub cl, 0x59
or ax, 0x5832
pop edi
adc cx, 0x58cd
shr al, cl
rol si, 5
shr edx, cl
adc ecx, esi
sbb cl, 0x24
push edi
add edi, 0x1f7fe471
xor bh, cl
shl ebx, cl
nop
or ebx, eax
not dx
inc ah
xchg di, dx
dec bx
xchg dl, ah
shr dl, 7
dec ax
stc
or di, di
shl si, 8
add bx, cx
and edi, esi
mov edx, edi
stc
ror dx, 1
add dx, si
rol bx, cl
test dh, 0x7a
shl ch, 3
shl edi, cl
dec cl
stc
and cx, 0x6c1f
sub ah, 0x61
dec edx
test ah, 0x40
xchg si, ax
stc
inc bx
or al, 0x59
xchg dl, ch
inc ah
sub bx, si
cmp cl, 0x3c
shr dx, cl
shr edi, cl
shl ebx, cl
sbb bh, 0x58
xor ecx, ecx
and bl, 0x7e
ror al, 2
sub ah, dh
or bh, 0x37
or bl, ah
sbb eax, 0x355b29cb
cmp si, 0x6f35
or dx, 0x8c6
rol si, 4
or bx, 0x5ed5
shr si, 2
rol si, cl
and edx, 0x6b481c1f
not edi
test dh, ah
sbb ebx, 0x4f22d967
not dh
xor si, 0x3142
xor ebx, 0x3c9218d9
and esi, ecx
mov bh, al
add cx, 0x5749
rol esi, 6
adc bx, 0x5422
shr cx, cl
not ax
xchg bh, ch
cmp edi, edx
dec esi
rol edx, cl
inc di
dec si
shr eax, 2
sub edx, eax
shr dh, 5
test edx, ebx
and bl, dh
stc
shl bx, 8
not edx
shl cx, 3
inc dl
and di, 0x48ea
test si, si
xor al, ah
not edx
rol ebx, cl
inc ch
sub ax, 0x6d3e
adc di, si
pop edi
shl ch, cl
push edi
sbb dx, di
xor ax, si
sbb edi, 0x76bf97
shr cl, cl
ror bl, cl
sbb eax, 0x292ab4dd
xor al, 0x45
rol bx, cl
sub ebx, eax
mov edi, 0x1c915ad6
mov bh, 0x56
and di, di
and ebx, esi
add ecx, 0x33e70826
dec di
cmp cx, 0x5b17
or bx, 0x36c4
cmp al, 0x63
stc
cmp si, 0x123b
adc ax, si
shr cl, 4
dec eax
sbb edx, esi
stc
sbb bl, 0x4b
test ax, 0x7e7c
shr di, 1
mov edx, eax
shr eax, 1
inc ah
or bh, 0x10
nop
rol ax, 2
stc
pop edi
pop ecx
pop edx
pop eax
pop ebx
pop esi
push esi
sbb si, 0x768e
push edx
and edx, 0x348fa926
push ebx
push ecx
cmp bx, cx
mov ecx, edx
shr ebx, cl
adc ebx, 0x7b0dea8b
mov dl, 0x56
shl dh, 1
add dh, 0x48
ror bl, 4
ror dx, cl
and cx, 0x1f23
push eax
add ah, bh
inc ecx
and si, 0x42e7
sbb ebx, 0x67adcbc3
shr ch, 3
nop
push edi
and esi, edi
or ecx, 0x6bdcd293
rol di, cl
mov edx, edi
ror si, 7
add ah, 0x69
ror edx, cl
not cx
add bh, al
sub cx, 0x2b89
shr edx, 8
xchg cl, cl
shl cx, cl
mov dl, ch
and ax, ax
ror ecx, 4
xchg bl, dl
or ecx, ecx
stc
not bl
inc bl
inc ebx
or al, bh
rol ah, cl
sub esi, edi
or di, 0xa09
adc bx, bx
cmp bl, 0x11
rol dh, 4
cmp cx, 0x22a6
sub edi, eax
rol si, cl
sbb dx, ax
cmp di, 0x78d8
xchg dx, ax
xchg edx, eax
or edi, 0x1a0eb4ad
inc bx
mov al, 0x4c
test eax, eax
test bx, bx
stc
sub ecx, 0x7dfefc6
sbb di, si
stc
sbb dl, ah
and bh, 7
mov ah, 0x75
adc cx, di
stc
add cx, dx
shl si, 4
test bx, si
xchg edx, esi
test bl, bl
ror esi, cl
mov si, 0x618
and bx, 0x61e7
ror ax, cl
or ecx, 0x44999e1a
shr ebx, 3
test ecx, eax
sbb edx, 0x190036c2
and dl, 0x6f
add ch, 0xe
cmp al, al
dec ecx
add si, 0x6718
shr bx, 2
xor ax, ax
not edx
cmp eax, edx
cmp cl, dl
inc esi
xor ebx, esi
xchg bl, dh
xor edi, ecx
stc
test edx, eax
xchg ebx, ecx
sbb edx, esi
add edi, esi
pop edi
or ch, cl
and eax, edx
not si
shl dx, cl
test eax, ebx
xchg edx, ebx
and eax, 0x9d77c34
shl esi, cl
add edx, ebx
ror bx, 2
xor cl, bl
ror cl, cl
nop
xchg ecx, esi
add bx, si
add esi, 0x508ffbb8
not cl
rol al, 5
rol si, cl
rol dx, 4
add si, 0x6d2b
sub esi, 0x1759925a
test eax, ebx
cmp eax, 0x3e84de1c
cmp eax, edx
stc
mov edx, ebx
xor ax, 0x4a72
dec dl
not cl
not ch
dec esi
inc esi
stc
rol ecx, cl
not ebx
dec cl
mov ax, ax
push edi
rol di, cl
mov dx, dx
stc
xchg bl, ch
shr ch, cl
inc eax
xor ax, 0x42f8
inc di
test ecx, 0x60ab14ca
sub cx, di
or cx, 0x654
sub ah, cl
add eax, ebx
not edi
or dh, 0x52
mov dh, 0x37
xor ch, 0x67
dec cx
ror bl, 1
adc cx, 0x3474
nop
dec ax
not ecx
inc bh
sbb di, cx
stc
sub ax, dx
dec ebx
mov al, bl
not al
and dh, 0x3c
sbb ch, ch
ror al, cl
adc di, 0x339f
shr edx, cl
adc di, 0x1414
inc bx
or al, ah
not si
test ax, di
mov ebx, 0x2cb799ca
inc ch
inc cl
cmp dx, si
test dl, al
and esi, 0x1b5c884c
and bh, 0x73
dec ebx
shl edx, 2
not edi
stc
and si, 0x29dd
add bh, ah
shr di, 6
shl cx, cl
shr edx, cl
mov edx, 0x1e15adee
xchg edi, ecx
xor cl, 0x45
shr si, cl
nop
sub eax, 0x732eb67c
pop edi
shr edx, 2
not cx
sub cx, si
ror ch, 5
ror dx, cl
mov ah, ch
shr al, cl
sbb ax, 0x2c0d
test dh, bh
sub bl, 0x53
not cx
ror ebx, 1
shr dh, 1
ror eax, cl
mov si, ax
xor cx, si
sub bx, 0x58fa
test bx, 0x1ad5
sub si, ax
add esi, 0x94ccb51
shr dx, cl
and ah, cl
rol bx, cl
push edi
dec edi
inc ax
shl ax, 8
sbb si, dx
or eax, 0x197992a3
xchg cx, di
shl si, 3
rol edx, cl
and eax, 0x6acc3213
shl si, cl
ror ax, cl
sub bh, ch
rol bx, 5
shl eax, 8
sub ebx, edx
mov edx, 0x6d2cf563
rol bl, cl
nop
and dx, bx
dec ax
inc edi
add eax, eax
shr ax, 4
sbb esi, 0x57d48d75
test edx, 0x9e9e10d
xor eax, 0x2b85c762
nop
sub ax, 0x449e
not si
shr si, cl
sbb ah, 0x1e
ror dx, cl
xchg edx, edi
add edx, ebx
shl eax, cl
adc ah, ah
dec ah
mov dx, bx
sbb ah, 0x30
xchg ebx, edi
sbb ebx, 0x77848f25
xchg dl, al
stc
shr ax, 1
adc cl, bl
rol ax, 2
xchg dx, ax
inc al
cmp dl, cl
mov edi, 0x46543448
and ax, ax
inc bx
test edx, 0x2e98d90c
dec cl
sbb si, 0x4f7c
xchg dl, ch
not ecx
or di, 0x475a
xor bl, 0x4f
sbb ch, ah
nop
inc cx
add cx, 0x27c
ror edi, 4
adc si, 0x51e8
not ecx
or ax, di
xchg ebx, ecx
ror dx, cl
shl dx, cl
test edx, eax
shr dh, cl
add ecx, 0x66b58a8c
xor ebx, 0x57efffa2
shr ax, cl
or bl, 0x35
sbb dl, 0x64
pop edi
or ebx, 0xd66a7a1
stc
and bl, 0x65
push edi
adc edi, 0x53cad10c
sbb bx, di
xchg cx, ax
nop
or di, si
inc dh
or dx, di
and ax, 0x27f3
xor di, ax
inc edx
mov al, 0x7f
ror ebx, cl
inc esi
mov di, 0x4947
sbb ch, ah
sub ebx, edx
sub cl, ch
xor bx, 0x3f5c
shl eax, 3
or ch, cl
adc cl, cl
mov ebx, 0x5bd8013f
sbb edx, 0x68aa3871
xor esi, ebx
xor esi, ecx
shr bl, cl
cmp bl, 0x58
shr esi, 8
inc bx
xor si, 0x7bdd
sub edx, 0x545546b1
mov cx, 0x16d2
dec dx
nop
nop
sub ecx, esi
shl esi, cl
rol si, cl
rol ch, cl
inc ax
test bl, dl
nop
xchg ebx, ecx
dec si
adc al, cl
or esi, ecx
xchg edx, edi
dec cl
dec ax
and bl, bh
add edx, eax
xor edi, edx
shr dl, 6
not bh
pop edi
pop eax
pop ecx
pop ebx
pop edx
pop esi
push esi
xor esi, 0x1f433c47
stc
push ecx
add cx, 0x4f33
push eax
push edx
sub ax, dx
push edi
xchg edi, ecx
xchg dl, dh
sbb eax, 0x36619175
xor esi, 0x714db065
and ch, 0x24
cmp al, ch
sub ax, 0x79a7
adc eax, 0xe095db7
nop
shl edx, cl
dec eax
cmp esi, 0x345e6979
pop edi
pop edx
pop eax
pop ecx
pop esi
call fcn.004e6db8
call fcn.004e7136
push eax
push ecx
test eax, ecx
push esi
shl esi, 5
test ah, al
ror esi, cl
sbb ax, ax
not si
nop
shr eax, cl
push ebx
shr ebx, cl
pop ebx
pop esi
pop ecx
pop eax
call fcn.004e7593
push ebx
not bx
pop ebx
push edx
push ecx
shr dx, cl
push edi
push ebx
and di, bx
rol bh, 1
shr bl, 8
push eax
cmp ch, ah
pop eax
pop ebx
pop edi
pop ecx
pop edx
push edi
push ecx
ror edi, cl
pop ecx
pop edi
mov eax, 0x784185
lea ecx, [esp + 0xc]
push 0x17
push 0x2243122e
push ecx
push eax
call fcn.004e7905
push esi
mov si, 0x7842
push eax
push edx
sub eax, edx
push ebx
push ecx
rol bx, cl
cmp ax, ax
add edx, edx
not ebx
mov si, 0x54af
xor cl, bh
push edi
or di, 0x7e87
dec bh
shl ebx, cl
shl di, 8
shr ah, 5
or ebx, eax
sub bl, 0x6b
mov cl, 0
inc edx
shr ecx, 6
shl ax, 2
nop
shl ax, cl
sbb edi, ecx
rol bh, cl
cmp dh, bh
and ax, 0x379f
nop
stc
sub edx, 0x78608f9c
sub al, 0x5f
adc bx, 0xaee
stc
adc dx, 0x66e
dec eax
nop
test edx, edi
not eax
shl bh, cl
inc bl
rol cx, 4
stc
and dl, cl
inc bh
cmp dx, si
test si, 0x210e
sub ch, 0x10
cmp bx, 0x3b71
stc
rol bl, 4
test eax, ecx
and dx, cx
dec ah
xchg edx, ecx
inc cx
not edi
adc edx, 0x7f85b47f
adc esi, 0x32479f31
and si, 0x36c2
stc
shl dx, 6
adc bx, si
dec di
rol esi, cl
mov ch, dl
inc bh
rol ah, cl
not dl
sbb bx, ax
inc al
rol dl, 3
sub ax, 0x1dc8
stc
pop edi
pop ecx
pop ebx
pop edx
pop eax
pop esi
push edx
push ecx
test dx, cx
push esi
push eax
and si, ax
shr ecx, 2
push ebx
adc si, bx
rol si, cl
sub eax, esi
not cl
push edi
mov ecx, edi
test edi, edi
or ecx, ecx
mov di, dx
test ebx, 0x4601823e
adc al, 0x12
ror cx, 4
shl esi, cl
stc
mov edi, 0x464e02f0
test esi, edi
not si
inc dh
mov ax, di
shr edi, 5
nop
shr edx, cl
adc esi, edx
nop
shl ch, cl
xor dx, ax
inc cx
sub esi, ecx
ror bx, cl
shl ah, 6
test cx, dx
sub eax, edi
sub al, dh
shr esi, cl
not ecx
xchg dx, dx
adc dl, dl
shr al, cl
adc di, dx
shl bh, cl
not al
not edi
xchg si, bx
shr ebx, cl
rol ax, cl
or ax, 0x20a7
shr bx, 8
rol esi, cl
shl al, 1
nop
add bl, al
sbb ecx, ebx
adc dx, 0x551c
not dx
sub si, 0x7b98
test cx, 0x1b8f
sub edx, ecx
inc di
rol ebx, cl
sub ax, si
ror cl, cl
sub edi, 0x143b0350
stc
sub dx, 0x79e7
cmp edi, esi
rol dx, 5
not ebx
and dl, ah
ror edi, cl
shr dl, 7
or esi, eax
xchg di, ax
xchg esi, eax
add dh, 0x38
xchg dx, dx
not cx
ror bx, cl
and ecx, eax
add ebx, 0x2e7a2001
mov dl, dl
dec al
not ch
sbb di, 0x6f4c
and si, cx
xor di, di
mov ax, si
rol al, 2
shl cx, cl
mov ax, 0x3839
inc bl
test bx, 0x5841
xchg bx, ax
or bh, al
cmp edx, eax
shr ch, cl
sbb bh, 0x3b
and ebx, 0x5e753f7b
mov bx, dx
pop edi
adc cl, 4
push edi
xor edi, edi
shr ch, 7
dec si
stc
not cx
inc ecx
nop
or edx, ecx
or ax, bx
sub si, 0x468a
xor eax, 0xf6ee786
inc bl
shl ch, cl
cmp ebx, 0x6ec7f2ac
mov dh, dl
nop
sub di, dx
inc ax
shl ah, cl
inc dx
shr ah, cl
ror bx, cl
rol bl, 8
inc edx
xchg al, ch
test bh, bl
sub dh, ch
stc
rol dh, 1
adc dx, cx
mov eax, 0x3f85f30c
rol ebx, cl
shr bl, 5
nop
test edx, edi
nop
mov ch, 0x3f
stc
test bx, bx
mov dl, 0xc
ror bx, cl
sbb dh, cl
test eax, edx
shr dh, cl
and ax, 0x3429
test al, 0x23
add dx, bx
ror si, cl
sbb edi, edi
shl ah, cl
cmp dh, 9
dec ebx
sub eax, esi
dec dx
shl cl, cl
and cl, 0xb
mov ax, 0x16b7
not esi
and edx, edi
xor edx, edx
add di, 0x7e29
stc
mov dx, 0x30f7
nop
shr dx, cl
shl ch, cl
add edx, eax
cmp ch, dh
stc
xor cl, 0x7b
mov cl, cl
shl eax, cl
xor cl, 5
rol ebx, 2
mov ch, 0x22
mov edi, 0x45819e53
or si, si
shl esi, 6
mov bx, dx
stc
nop
add ax, di
adc di, dx
dec dh
nop
inc ax
xchg edx, eax
sbb al, dl
cmp si, 0x5079
test dh, 0
ror cx, cl
shr ah, cl
dec edx
adc cl, 0x7e
not dx
stc
nop
xchg ebx, esi
or dh, ch
pop edi
inc edx
push edi
or di, 0x749f
and cl, dl
cmp bx, bx
test ebx, 0xeadfd4d
rol ch, 3
rol bl, cl
test cx, di
cmp eax, eax
mov di, 0x536f
adc ecx, edi
test ebx, 0x1242a56
nop
rol cl, cl
not dx
dec cl
inc ah
add bl, dl
stc
rol cl, 3
xor cx, dx
not cx
xchg dx, si
or cx, 0x4a86
shl cl, cl
ror di, 1
shl dl, 8
cmp ecx, edx
test al, 0x1f
rol dl, 4
sbb ebx, ecx
stc
add ch, bh
inc bh
not ch
xchg dl, dh
and si, 0x1b26
xor si, di
nop
dec cx
cmp al, 0x24
shl cl, cl
not ah
shl dh, 7
mov ah, 0x25
adc cl, 0xb
ror dl, cl
rol dh, 6
adc eax, ecx
rol al, 1
inc si
sub cx, di
shl esi, cl
test si, 0x53ab
mov cl, al
dec di
shl al, cl
cmp esi, ebx
not ah
mov ebx, 0x2d3dd02f
xchg edi, eax
xchg dh, bh
xor dh, ch
nop
shr di, 2
xchg edx, eax
and edx, 0x62dfcb3f
xor ch, al
add bx, cx
add ebx, eax
sub esi, 0x5479610d
nop
rol si, 7
mov dl, bh
xchg edx, ebx
shr ah, cl
dec edx
or ecx, ebx
mov bh, 0x33
ror ah, 5
shr ah, cl
shl edx, cl
nop
rol dh, cl
test eax, 0x6d8afd67
inc bl
nop
mov dh, bl
shl esi, cl
sbb ax, 0x2015
xchg di, di
rol bx, cl
nop
sbb ebx, edx
sbb bh, 0x1e
xchg ch, cl
shl eax, cl
dec cx
sbb di, bx
adc edi, ecx
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
push ecx
push esi
or cx, si
push ebx
shr bh, cl
push edx
inc edx
shl cl, 1
stc
push eax
xor ah, bh
xor dh, 0x35
xor bx, 0x3892
sub ebx, eax
test ah, 0x2a
nop
stc
stc
shl si, cl
shl dx, 3
push edi
or edi, 0x229cefa5
dec ecx
nop
stc
and ax, 0x1091
dec ch
inc ebx
stc
shr bx, 7
sub cl, 0x40
or cx, 0x1874
shl ebx, 7
or edi, esi
and edi, edi
nop
add si, 0x4600
shl esi, cl
shl bx, 1
shl dx, 7
mov ecx, 0x60360551
rol bx, 5
xchg di, si
dec di
not cx
sbb cl, cl
test dx, 0xb9d
adc ah, dh
sbb ecx, eax
shr di, 4
inc di
test dh, 0x42
xchg ecx, ecx
sbb si, ax
and eax, 0x4edf57cd
inc al
or ax, cx
not si
shr di, 5
add eax, ecx
rol ah, 3
dec si
shl dx, 8
sub cx, si
sbb ecx, 0x35720efd
shl ch, cl
shl dl, 4
sub ebx, 0x74f72d4c
not edx
ror edi, cl
adc di, di
inc ax
dec cl
cmp ebx, 0x226e2225
sbb dl, 0xa
shr di, cl
adc bh, dl
mov eax, ecx
test ah, 0x59
sub cx, dx
inc eax
or ah, 0x67
inc ax
xchg bx, bx
sub ebx, 0x352e03de
rol ax, 5
nop
ror bx, cl
dec edi
mov edi, edi
xor si, 0xcf8
ror si, cl
sub si, ax
and di, 0x3e6
stc
stc
adc cl, 0x6a
ror ebx, 2
xor ax, 0x511b
not eax
or esi, ecx
nop
adc ebx, eax
sbb edx, 0x7e5c009
shl dl, 1
nop
pop edi
xor si, cx
or cl, bl
test si, dx
test ebx, 0x7bead4c6
not ch
not ch
dec dx
xor eax, 0x6f0b55ab
xor esi, esi
xor ah, al
nop
xor bx, 0x7c8d
stc
add bx, 0x5451
push edi
shr edi, cl
inc edx
ror edi, cl
ror ah, 4
shl dx, 7
test ch, 0x72
nop
rol esi, 3
ror edi, cl
sub eax, 0x6619feff
xor edx, 0x14a73f2
xor esi, esi
xor bx, 0x3d92
shr ah, cl
and ah, 0x6d
sub dx, ax
rol bh, 1
or eax, esi
cmp ebx, 0x108f2d15
not dl
sbb dx, 0x67f1
not ah
adc ebx, edx
adc al, cl
inc ebx
xchg edi, eax
xor dx, 0x38ce
xchg ebx, esi
sbb bx, ax
xor dh, al
shr eax, 2
stc
inc ax
test si, ax
or cl, 0x6a
pop edi
pop eax
pop edx
pop ebx
pop esi
pop ecx
push edx
dec dx
push edi
push esi
adc di, si
push ebx
dec bh
push ecx
adc ch, 0x2f
and dx, cx
shl dx, 3
dec dh
xchg dl, ch
adc cx, cx
xchg ebx, edx
adc cl, 0x58
dec bx
inc cx
inc bh
inc bh
and di, cx
cmp ebx, esi
xchg dx, di
push eax
add bh, al
nop
shr dx, 7
not edi
sbb bx, di
cmp ah, ah
shl dx, 4
sub edi, 0x7b64ffa1
cmp cl, 0x37
or di, 0x4c8a
pop eax
pop ecx
pop ebx
pop esi
pop edi
pop edx
push ebx
push ecx
rol ebx, cl
push eax
not eax
push edx
shr dh, cl
xor dh, ch
test edx, ecx
add al, 0x20
shr cx, 5
ror dx, cl
xor al, ch
inc ebx
push edi
sub edi, edi
or ah, bl
rol edx, 3
stc
rol cx, cl
cmp dl, bl
or dl, al
dec ax
ror eax, 2
add al, 0x6a
ror dl, 5
cmp edi, edi
shl di, cl
adc edi, 0x281fb65d
add ch, ch
xor dx, 0x7d3b
and ecx, 0xc37fb1e
mov ecx, 0x22d1532f
push esi
cmp eax, esi
xor si, 0xe08
not bl
shr ecx, 7
rol bh, 5
adc esi, 0x1925dc28
sbb si, di
adc dh, 0x69
cmp edi, eax
not ecx
add ax, 0x2f47
ror dh, 1
adc di, ax
xchg dl, dh
mov bx, 0x1ae0
sbb si, 0x17bd
sub eax, 0x7f9b7625
dec cx
not ebx
adc si, ax
add bl, bh
ror dl, 3
add ch, bl
shl al, 1
rol eax, cl
or dl, 0x6b
rol di, 3
shl dx, 2
nop
not ebx
adc ax, ax
sub edx, ebx
xor ebx, edx
xor si, ax
nop
test di, 0x5094
adc dl, bh
or bh, 0xc
sub si, 0x2e1
shl si, 4
ror esi, 7
sbb di, bx
shr cx, cl
or edi, 0x23ddf81
cmp ax, 0x39cf
sbb edi, 0x1138bc3
cmp ecx, edi
sbb si, bx
test esi, 0x64bd8f6
cmp bl, cl
ror bh, cl
ror al, 1
and dh, ah
dec edx
inc di
xor ah, 0x4d
xor edi, edi
shr edi, 6
test bh, al
or dh, 0x48
inc ax
not edi
inc ebx
or cx, dx
shr dl, 3
rol cx, cl
xchg dl, al
ror di, cl
xor bx, cx
inc cx
shr dl, cl
cmp dx, 0x2a27
pop esi
sub bl, cl
adc ah, 0x2c
not bx
mov di, bx
cmp bx, bx
shr di, 3
adc dl, dh
sbb ch, bl
inc dl
push esi
rol si, 8
add dh, al
mov dx, 0x30b9
stc
stc
test di, dx
pop esi
pop edi
pop edx
pop eax
pop ecx
pop ebx
push ecx
sbb ecx, 0x1b334df7
not ecx
pop ecx
ja 0x4b4252
push eax
push ebx
and al, bl
pop ebx
pop eax
nop
push ecx
inc cx
push esi
xor cx, si
pop esi
pop ecx
stc
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004ba05e
add esp, 0x1b
test eax, eax
je 0x4bd4f3
mov cx, 0x101
jmp 0x4ba06a
call fcn.004e7cff
call fcn.004e81b3
call fcn.004e851f
call fcn.004e891f
push ebx
push ecx
and bx, cx
push esi
adc cx, si
and ch, 0x7a
push edx
inc dl
shl edx, 4
push eax
adc al, dl
and cl, bl
push edi
add ax, di
test cx, ax
and edx, 0x280e863a
ror ebx, cl
mov al, 0xd
xchg dx, si
stc
add edx, ebx
stc
shl dh, 6
and edi, 0x5534b121
and bx, si
ror ax, cl
rol dl, cl
mov eax, ebx
not cl
stc
add edi, 0x5bec34ec
xchg si, dx
shr edx, 4
shl di, 4
ror eax, cl
nop
xor edx, 0x19d3603c
test ecx, 0x6a933734
mov bh, 0x59
sub bl, ah
dec dl
add ecx, esi
adc ch, bh
mov eax, eax
rol cl, cl
nop
stc
xor ah, 0x67
or eax, 0x6db7a9c0
xchg di, si
test ecx, 0x4915a099
sbb eax, 0x42dd4655
adc si, bx
ror ah, cl
inc dl
test al, 0x51
not ah
and edx, edx
and ecx, edx
sub si, dx
rol ch, cl
adc esi, 0x27382905
ror cx, 5
shl ebx, cl
test di, dx
rol ebx, cl
inc cl
sub cl, dh
or cx, si
ror al, cl
shl edx, cl
rol bx, cl
cmp edi, 0x4bdcaf78
cmp cx, 0x3d20
shr bx, cl
not ax
xor ch, dl
stc
and edi, 0x41f023e6
shr cx, cl
adc al, dl
stc
add al, cl
xchg di, si
not dl
stc
nop
cmp eax, ebx
or dx, 0x49e2
cmp al, 0x65
nop
xchg dh, dh
rol bh, cl
nop
sbb eax, 0x10ba0f7c
inc edi
xor si, 0x734a
sbb ax, 0x143f
shr bl, cl
shl cx, cl
inc dl
nop
test si, ax
not bx
adc ax, di
ror dl, 8
pop edi
stc
nop
ror cl, 1
shr cx, 3
shr bx, 5
add eax, 0x2d040480
inc eax
shl bx, 3
push edi
not di
test ax, 0x4d68
or di, si
ror bh, cl
not eax
test ebx, eax
inc di
sub dl, ch
sbb al, 0xc
or ah, bl
nop
rol edi, 3
sub ecx, esi
inc ebx
nop
inc al
dec dh
mov edi, 0x12b477c7
shl al, cl
stc
sub bl, dh
sub di, 0x18fd
mov bl, 0x3c
sbb ax, dx
ror di, 1
or di, ax
test edx, ecx
and dh, 0x3a
dec bl
shr dl, cl
dec esi
or eax, esi
or ebx, 0x39b8ec9d
rol edx, cl
shr di, 7
xchg dx, ax
dec bh
adc edx, 0x2ca5cdcd
sbb edi, esi
nop
inc edi
ror edx, cl
shr eax, cl
or ecx, 0x4232adfa
dec al
test cx, 0x576f
or dx, bx
ror ah, cl
sub edx, 0x4eb6a4f
xor bh, ah
shl cl, 1
inc al
xor si, si
ror dh, 3
adc ecx, esi
dec si
dec ecx
rol dh, 7
stc
sbb bx, 0x7141
ror bx, 6
shr cl, 8
xor ecx, ecx
not bl
cmp di, bx
xchg edi, eax
or bh, 0xe
stc
shr cx, cl
not si
xchg cl, bh
or bx, 0x2aea
mov al, 0x3f
sub bl, dh
mov dx, ax
sub ch, dh
test ecx, 0x4408589
adc dx, si
add dx, dx
sub si, 0x2ae6
shr dl, cl
ror edi, cl
or ax, si
shl eax, cl
and bh, ch
or bx, 0x2e10
inc cx
xchg ecx, eax
dec ecx
sbb ch, dh
ror dx, cl
xchg cx, ax
pop edi
inc cx
or si, 0x3c67
cmp al, 0x17
push edi
xchg ebx, edi
sub cx, 0x702a
not dl
shr edi, cl
add si, 0x5c32
rol si, cl
sub dh, 0x4e
shr eax, 7
adc ax, bx
sub ch, 0x5a
xor ecx, edi
sub ebx, esi
shl dx, cl
and ah, 0x7a
shr bh, cl
or ax, 0x2ab4
sbb edi, esi
shr esi, 6
xor eax, 0x6299ae18
sub bl, bl
nop
dec al
not dx
nop
sub al, cl
nop
dec ecx
mov si, ax
add dx, 0x764
inc al
add bh, dl
cmp cx, bx
sbb bx, 0x440e
not ch
adc bh, 0x38
cmp bx, ax
rol ecx, 5
sub cl, al
mov bl, bh
shr edi, 8
stc
and dh, cl
xor eax, eax
and ah, bh
rol esi, 4
shl dh, 1
and dh, 0x71
xchg edi, eax
and si, si
adc dx, si
inc bx
dec ecx
mov bl, 0xb
xchg bx, si
sub edi, 0x6d9d2f85
shl bl, cl
and bh, ch
nop
add ax, cx
inc bx
rol bx, 2
shr bl, cl
sbb al, 0x32
shr dx, cl
not bl
sub bl, 0x10
test esi, 0x2509bbc7
rol eax, cl
xchg edi, ebx
test cl, bl
adc di, si
adc esi, edi
or edx, 0x6cc012d7
shr si, cl
shl bh, cl
shl esi, 7
or di, cx
and ax, dx
dec cx
inc si
nop
add edi, 0xeedee96
or ch, 0x5f
not di
rol dx, 8
sbb edx, ebx
ror edx, cl
rol ax, cl
sub si, dx
xchg dx, cx
adc ebx, ecx
mov al, 0x47
xor cx, 0x6106
cmp ebx, eax
sbb ecx, 0x488a6dcb
add dl, 0x18
or ch, 0x76
pop edi
not edx
and ch, al
stc
mov edx, 0x5a11ba7
sbb al, ch
xchg esi, edx
shr ax, cl
test cl, cl
test al, 0x57
dec ah
dec ch
xor cx, bx
not si
stc
cmp cl, 0x60
stc
push edi
sbb ebx, edi
mov dl, 0x78
rol dh, cl
mov dx, bx
cmp dl, dh
shr si, 1
and bx, 0x5f82
nop
inc cx
test di, dx
test di, 0x58f0
stc
sbb dl, 0x5f
or cx, 0xa40
adc bh, 0x16
or ecx, ecx
mov bx, 0x1d43
shr si, 8
sub dx, 0x3e6b
shr edx, cl
sbb al, 0x1c
stc
nop
stc
xor edi, 0x22c868f9
pop edi
pop eax
pop edx
pop esi
pop ecx
pop ebx
push eax
push ebx
or ah, bl
push esi
not si
dec esi
xor ebx, 0x6e2ff702
push ecx
inc ch
push edx
test edx, 0x31fe6713
xchg edx, ebx
sbb si, 0x1c25
or ecx, ebx
ror dh, cl
ror dh, 1
push edi
xor edi, 0x2e80910d
stc
ror cx, cl
shr ebx, cl
add ax, di
xchg di, cx
ror si, 5
xchg dx, di
cmp dx, 0x2ba2
shl dx, 6
shl ax, 7
shr ecx, 8
add dx, 0x144b
test dx, cx
ror ax, 4
sbb di, dx
ror bl, 5
nop
shl dx, cl
not esi
ror eax, cl
shr bl, cl
nop
xchg dh, cl
xchg si, ax
rol ecx, 7
or edx, 0x2ed475f7
xor esi, 0x7314e7e0
dec di
cmp ax, 0x1619
ror bl, 7
sbb dx, ax
test al, 0xb
ror esi, 1
test bx, ax
shl al, 2
xchg bx, bx
sbb cx, 0x2d9d
shr dx, 1
xchg dh, ah
rol dx, 7
shr dh, 8
stc
adc di, 0x6dc0
sub ax, si
xor dh, 0x68
sbb esi, edi
add edx, edx
cmp dh, cl
not bl
xchg bh, dh
shl ax, cl
xor bl, bl
xchg di, dx
nop
cmp ch, 3
dec bh
inc ah
nop
test edx, 0x71768fad
sbb dx, bx
xor bh, 0x2f
and cx, 0x3da0
cmp ax, dx
xchg cx, ax
rol dx, 2
sub bx, ax
add bh, al
xor ax, ax
xor bh, 0x6f
or al, ah
xchg edx, ebx
or al, 0x27
sbb bx, si
shr cx, 3
shr dh, cl
not bh
stc
test cl, bl
or bh, 0x55
add esi, 0x49143360
dec dh
rol bh, cl
not bh
cmp dh, cl
sbb ax, 0xaa5
rol ecx, cl
shl edx, cl
nop
pop edi
sbb eax, ecx
xchg si, si
or dl, 0x40
shl dx, 8
ror dx, cl
push edi
xor ebx, edi
add esi, edi
inc cl
shr dh, cl
nop
nop
xchg edi, eax
shr edx, 2
inc bl
shl ecx, 5
adc edi, 0x32776e4
not al
not eax
xchg edi, esi
xchg ecx, esi
rol cx, 3
rol ebx, cl
mov di, cx
ror ah, cl
xor ah, ah
mov ch, 0x1d
test edx, edx
or edx, 0x13f4f2c0
stc
dec al
and esi, 0x3c500c2e
test eax, edi
stc
dec cx
xor cl, dh
sbb edi, 0x1f13abd9
nop
dec cl
rol eax, 2
or si, 0x1cd8
inc ah
rol dx, 7
adc ecx, 0x7dba9c14
sub bh, bl
mov dx, 0x362
and di, 0x4e7
cmp eax, 0x3dbd01fb
xor bh, dl
stc
ror ecx, cl
or esi, 0x338d7d84
shl eax, cl
dec ax
and edi, 0x79cc0305
mov dl, cl
and ebx, edi
test ah, cl
stc
not ax
or ch, cl
not ch
inc dx
xchg dx, ax
xchg ecx, edx
adc ecx, edx
sbb bh, 0xf
not ax
nop
adc edx, 0xb94d601
rol edi, 7
ror bh, cl
rol ax, cl
inc ah
dec si
shr bh, cl
test bx, 0x2a40
dec al
not dl
not al
sbb ah, dh
xor si, 0x1d04
nop
rol ch, cl
shl di, cl
sub cl, 0x4d
sub dl, al
dec ch
dec edi
adc esi, ecx
rol dx, cl
sub bx, cx
rol bl, 8
stc
shr cx, cl
sbb di, bx
stc
test cl, 0x13
sbb ebx, ecx
and bh, dh
sub dl, 0x51
pop edi
shr edx, cl
ror dx, 4
and ah, 0x3f
or ecx, ecx
rol eax, cl
inc si
adc ecx, esi
rol cl, 5
mov ax, ax
adc ebx, 0x10788b12
and bx, 0x752d
adc ah, 0x20
shl ax, cl
sub al, 0x3c
shl ah, cl
test ebx, 0x5768889b
nop
test si, dx
mov eax, ebx
and edx, esi
mov esi, edx
stc
nop
dec cx
test edx, 0x3e59002f
stc
stc
stc
mov dx, cx
not ah
xchg si, ax
not si
push edi
sbb dx, di
stc
adc cx, 0x4e25
not bx
xor di, si
shl dl, 2
nop
cmp bl, bh
pop edi
pop edx
pop ecx
pop esi
pop ebx
pop eax
push edx
add dx, 0x45d8
push ebx
not bh
push eax
add al, 0x53
nop
push ecx
not cl
sub ch, dl
push esi
xchg cx, si
shl cx, cl
push edi
shl edi, cl
not ebx
rol ax, 4
xchg dl, bh
adc eax, edi
ror eax, 2
not cl
shr edx, 3
inc eax
stc
or dl, 0x69
adc cl, 0x39
sbb al, 0x12
shr eax, cl
dec ecx
test ebx, 0x44c8301a
xor ecx, esi
xchg dx, di
not ebx
mov cl, 0x6d
not ecx
xchg ecx, esi
adc bl, 0x5d
sbb dx, si
sbb bx, cx
sbb al, 0x4a
shr cx, cl
xor bx, cx
cmp al, cl
sub cx, di
xor dl, 0x75
inc edx
add dh, 0x48
not ebx
cmp ax, 0x58fd
add ebx, edx
inc ah
sbb esi, edx
stc
test eax, edx
not esi
sbb ebx, 0x56728e6b
xchg ecx, edi
or edx, 0x2b54ebaa
cmp bx, 0x48a1
nop
shr esi, cl
sub edx, ecx
cmp bx, 0x7d1f
xor edx, 0x7f440d52
ror si, cl
nop
xor eax, esi
and cl, 0x30
adc dx, dx
not ch
or dl, 0x34
xchg ebx, ecx
add al, 0x7c
cmp dl, 0x1e
add ax, 0x204b
dec dl
or di, 0x7492
cmp bl, 0x5f
xchg dx, si
mov edi, ecx
rol esi, cl
sbb ebx, 0xf070925
xor al, ah
xchg ch, bh
or bh, 0x20
shr cx, cl
test di, 0x455b
inc bl
shr dx, cl
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
call fcn.004e8dec
jl 0x4b4a25
call fcn.004e933f
push ecx
shr ecx, cl
push ebx
or ecx, ebx
push esi
cmp esi, 0x1efa2b3e
nop
push edx
sub dx, bx
dec bx
and ebx, edx
push eax
rol ax, 6
dec si
shl cx, cl
push edi
mov di, ax
shr bh, 1
mov edi, 0x73bb6e46
or esi, 0x1e9506ff
test cl, 0x5b
shr al, cl
adc ah, al
stc
nop
pop edi
pop eax
pop edx
pop esi
pop ebx
pop ecx
call fcn.004e9716
push edx
push ecx
xor dl, ch
pop ecx
pop edx
push eax
push ecx
rol eax, cl
pop ecx
pop eax
push eax
push ecx
shr ax, cl
inc ah
pop ecx
pop eax
call fcn.004e9c30
call fcn.004e9eff
cmp dword [ebp - 4], 6
jne 0x4bd4f3
cmp dword [ebp - 8], 1
jl 0x4bd4f3
jg 0x4b69d7
call fcn.004ea441
push ecx
test ecx, 0xeb4788c
push ebx
inc bx
push eax
not ah
push edx
or dl, al
push edi
xor di, cx
rol dx, cl
dec bx
or ecx, 0x1392a6b3
or di, 0x7f54
stc
push esi
sbb esi, 0x76c6a2c7
or dl, 0x7e
nop
and eax, 0x21acf32
test dh, 6
not bh
ror bl, 1
rol di, cl
dec si
xor edi, edx
not dl
mov ebx, edx
shr cx, 3
shl ecx, 2
mov cl, 0xf
dec bx
or ebx, edi
cmp dx, cx
xchg ebx, esi
shl bl, 1
cmp di, 0x35c1
inc eax
sbb ecx, 0x75365cee
stc
shl ebx, 6
and bh, ah
or di, ax
rol ah, 1
inc di
adc si, bx
add edi, 0x438c2de4
xor bh, 0x19
nop
nop
nop
nop
ror edi, 1
add bl, dl
dec ch
mov ebx, 0x688bb3b8
shl dx, cl
cmp dl, 0x72
shl ebx, cl
dec cl
and al, al
or ax, dx
sub ch, 0x7a
nop
dec eax
shr dl, 6
shl bh, cl
nop
mov dh, ch
stc
cmp dl, 0x50
add bx, di
ror cx, 2
adc edx, eax
ror ch, cl
sbb ebx, 0x339dde4
adc ax, 0x2e83
sbb dx, 0x5563
dec ah
adc ebx, ebx
rol ax, cl
not edx
adc bh, cl
sub cl, dh
or bx, bx
mov cx, si
stc
shr ebx, cl
nop
nop
shr di, 6
rol edi, cl
and si, cx
rol bl, cl
and edi, edi
or al, 0x25
inc ebx
stc
rol di, cl
dec si
inc bl
rol ebx, 7
shl ax, cl
test bl, 0x21
or edx, ecx
shl dx, cl
pop esi
push esi
ror esi, cl
inc bx
dec bl
add cx, cx
shr eax, 4
test cx, 0x240b
or eax, 0x1dacd12f
shl dx, cl
sub ebx, ecx
shr bx, cl
adc edx, 0x507ff9be
mov esi, 0x537cb352
cmp cx, dx
xor edx, 0x7651cdc6
dec al
test esi, 0x30cbed1b
sub si, bx
inc si
stc
nop
dec ecx
nop
rol cx, 8
rol al, 2
not esi
test dh, 0x68
ror eax, cl
nop
rol ebx, cl
not si
xchg ah, ah
add edx, edi
not edx
stc
mov cx, 0x1d07
nop
nop
shl bx, cl
nop
stc
test dx, 0x3f06
stc
inc ax
adc cx, 0x39d1
rol esi, 3
sub eax, 0x4f45c1a5
sub bx, cx
test esi, 0xbf870c3
add dx, si
not di
dec di
or bh, dh
nop
rol dx, 5
rol bl, 6
inc edx
xchg edi, eax
ror bl, cl
sbb cl, 0x65
shr dx, cl
dec dh
sbb si, 0x723c
nop
cmp di, 0x2785
nop
xchg ah, al
shr cl, 2
and si, si
test cx, 0x1b2a
mov ebx, edi
adc ah, dl
ror edx, cl
mov eax, eax
sub ax, 0x7b62
dec ebx
not eax
cmp cx, cx
shr cx, 6
inc eax
sbb edx, edi
adc ax, bx
sbb dh, al
test bx, 0x6efd
not ah
sbb edi, edx
stc
sub si, 0x1d0a
ror edx, 4
sub esi, 0x160d743f
or edx, 0x710ae93a
stc
xchg cx, si
xor bx, 0x2fb8
ror dh, 7
xchg edi, eax
or dx, si
sbb dx, 0x70be
shl cl, 5
xor bx, 0x4cc8
mov dh, ah
pop esi
push esi
and si, di
shl edi, 6
test ah, 0x61
xor ebx, 0x2253b0c
stc
not edx
or ebx, 0x1d5c7836
inc esi
sbb bx, 0x6cfe
inc bx
ror bx, cl
shl di, 5
sub bx, dx
dec ax
test bl, bl
rol bx, cl
xor bl, 0x75
sbb eax, ebx
shl dh, 1
cmp cl, cl
inc ecx
test dh, 0x65
xor cx, cx
adc ecx, edi
sbb ch, 0x69
inc di
inc bh
xor ebx, esi
nop
inc cx
rol bx, cl
shl eax, cl
adc cl, 0x57
not dl
not dh
not ax
and dh, 0x3a
xor al, bh
dec ecx
test bh, 0x4c
add cx, 0x3f8e
shr di, cl
cmp edx, esi
or eax, ecx
stc
shl ax, 6
sub eax, esi
cmp ecx, 0x52e18c4d
sub dx, 0x5915
or dx, ax
shl dl, 5
cmp edx, 0x646174fe
stc
or al, dh
shr ebx, 2
dec edx
sub si, 0x3124
dec cx
sub esi, 0x5f378c
xchg ecx, edi
not bl
shr esi, 1
nop
test eax, 0x27647b9c
rol al, 4
not esi
stc
shl ecx, 2
xor di, 0x16b7
test ah, ah
ror al, 4
add bx, cx
test edx, esi
test ax, di
xor edx, esi
stc
stc
or bh, 0x74
sub ch, 1
and dl, 0x60
mov esi, 0x3213af23
sbb dl, 7
adc al, 0x12
dec ax
stc
and edi, ecx
inc edi
cmp bx, cx
mov si, di
and cl, ah
sbb edx, edi
stc
test ecx, 0x222d76fd
cmp ah, dh
inc eax
add bh, dh
shr bh, 4
shl bh, 6
shl ebx, 7
rol di, cl
pop esi
cmp cl, 0x44
shl bx, cl
or ch, bh
adc edi, edx
mov ebx, 0x572a56a9
adc edi, 0x190f61b0
or edx, eax
shr ecx, cl
sbb dh, al
shr dx, cl
sub ah, ah
xchg ch, bl
xor dh, 0x4f
xor bh, cl
test dl, al
shl bx, cl
not ecx
xchg di, cx
test bl, cl
test di, 0x3cb8
rol bl, cl
shr eax, 3
stc
not dx
sbb ecx, 0x4685176b
add dh, 0x7e
mov bl, 0x1a
dec edi
inc dh
sbb di, di
stc
not ecx
not dl
shl dh, cl
add bh, ah
dec cl
mov dx, 0x4315
push esi
add esi, 0x3a0675d2
mov bx, 0x61fc
xor bx, 0x46a4
ror ebx, 4
sbb bl, 0x4a
ror ecx, 1
stc
inc esi
shl cx, cl
mov eax, ecx
nop
shl di, cl
sub si, si
nop
not bx
shr ch, cl
shl bx, 6
not edx
inc ebx
or edx, esi
shr ecx, cl
or bx, 0x289f
mov di, di
or ebx, 0x26b40212
xor si, si
sub eax, ecx
inc di
rol bx, 7
dec al
sbb dl, cl
inc al
and ch, dh
inc si
not cx
xchg cx, si
ror ebx, 8
not bx
xchg cx, bx
and di, dx
stc
rol cx, 4
mov edx, ecx
mov ah, dl
xchg bh, bl
and cx, dx
mov cl, 0x52
stc
add dh, bh
dec di
xor cl, dh
ror di, 3
inc si
shl edi, cl
and si, 0x70b9
rol edx, cl
mov cx, 0x6445
adc eax, edx
test ebx, 0x512e9380
inc di
stc
not al
shl edi, 2
test esi, ebx
pop esi
stc
not bl
sbb edi, ebx
mov ax, 0x1129
cmp ax, 0x25b3
and dl, al
inc ax
shr al, cl
push esi
adc esi, eax
ror di, 7
ror ch, cl
or ecx, 0x220fb386
ror ch, cl
shr cl, cl
xor si, 0x878
dec bl
sbb dl, 0x46
not bl
test esi, eax
test eax, 0x562e7d5
ror ch, 1
mov ah, 0x23
adc si, 0x1915
not bx
xor di, si
test ax, 0x4047
sub ecx, 0x2bc1116c
cmp bl, al
ror esi, 8
not ecx
mov cx, di
xor edx, ebx
and di, di
stc
shr ebx, cl
add ecx, 0x6501b207
stc
ror cl, cl
shr bx, 6
test eax, 0xe69d998
add ax, 0x4212
and ch, 0x16
mov edi, 0x1af115e6
shr bl, 5
dec bx
sbb esi, 0x70233b39
inc cl
inc bl
inc esi
ror edx, cl
test esi, esi
inc cl
shl eax, cl
or dx, si
stc
cmp edx, 0x47b5b9e2
not ebx
rol ah, cl
sub dl, bh
mov si, di
shl dh, cl
stc
ror cx, 7
shl dh, 1
cmp bl, ch
and bx, 0x6b19
sub bl, 0x1f
or di, cx
sbb dx, 0x308a
nop
sub edi, eax
xor bx, si
ror ebx, cl
inc bx
sub esi, 0x7104d23f
rol si, cl
stc
shl cl, 2
sub dx, si
shr ebx, 5
adc edx, 0x56f26c08
shr cl, 4
mov bl, 0x27
and ebx, 0x19c50425
stc
xchg cl, dh
nop
test cx, di
xchg bl, dl
rol esi, cl
rol bl, 2
dec edx
shl bh, cl
cmp bh, 0x66
sub bx, dx
nop
adc eax, 0x6d9bf423
or ah, bl
sbb cx, di
adc edi, ecx
pop esi
stc
mov dh, ch
xchg ch, cl
stc
ror ch, cl
ror dx, 6
push esi
and esi, ecx
test ebx, 0x43f4db68
stc
inc cl
cmp eax, 0x13e5eb68
sub edx, edx
shr esi, 1
rol ax, 1
test esi, ebx
shl cl, cl
sbb eax, eax
shr dl, cl
shl ebx, 4
test bx, di
inc edi
nop
add edx, 0x3c2e9390
not dx
inc ebx
shl ebx, 8
add bx, di
stc
dec di
sbb eax, edi
test dx, 0x14a2
or ecx, 0x7ac8b403
or bx, 0x164b
xor cl, 0x6a
dec ecx
sbb edi, 0x6235949
sbb esi, eax
xor edi, 0x28de4f9b
shl dx, cl
sub ch, 0x3f
cmp edi, 0x6354b4ff
xor si, bx
xchg dx, di
xchg bx, si
adc edi, eax
shl ax, cl
add dh, 0x59
not dh
and bx, si
cmp ax, cx
nop
adc eax, ebx
and ax, cx
test ecx, ecx
and bx, 0x4b41
sub dl, 0x47
cmp ebx, 0x2aab5d61
add di, dx
test edx, eax
sbb dx, dx
rol al, 4
sub edi, 0x5ba88c3f
cmp edx, 0x622d0cfc
sbb di, 0x655c
stc
rol cx, 3
shr bl, cl
or di, si
adc edx, edi
rol dl, cl
adc esi, 0x4b6337bf
not cx
shl si, 7
inc bl
sub al, dl
rol edx, 5
mov ah, 0x13
not si
shl ecx, cl
shl al, 7
xor edi, 0x491c6278
test bx, 0x5bd0
sbb esi, 0x11f2c993
not eax
ror ch, cl
rol edx, 3
and ebx, edi
shr al, 3
mov di, 0x2fd4
sub cx, 0x3414
sbb ch, ch
adc bx, 0x56bc
xchg dh, bh
shl ecx, cl
or dx, bx
xor cx, ax
sub bl, cl
cmp bl, ah
sub si, 0x49f1
sbb bl, 0x4e
pop esi
xor di, 0x23bb
add bl, bh
cmp dx, 0x4c42
adc bx, 0x64fc
rol di, 2
test bl, ch
cmp cx, 0x1a1b
or bl, al
push esi
or esi, eax
mov al, dl
rol ch, 4
sub eax, 0xcec3037
sbb cx, ax
nop
inc dh
rol ebx, 7
stc
shl ecx, cl
shl dx, cl
mov dl, 0x33
nop
mov bl, ch
rol dx, cl
sub ax, dx
shl dh, cl
mov ecx, edx
add cl, ah
nop
or ch, 0xf
not bl
rol cx, cl
stc
inc ebx
cmp ecx, ecx
nop
ror ax, cl
dec eax
and eax, 0x3132cce2
ror dh, 3
inc cx
or esi, 0x5ab1d00e
or esi, edx
xchg esi, eax
add ax, 0x3812
inc si
cmp bh, 0x69
and bx, si
mov dh, bl
sub bh, 0x76
cmp ecx, eax
inc ch
dec ax
ror bl, 5
mov bx, 0x179c
dec dl
and di, si
sub edx, ecx
shr bx, cl
nop
and dh, dl
stc
xor edx, 0x29d1e474
rol edi, cl
cmp di, 0x7119
shl cx, cl
nop
mov cx, 0x6c48
not dx
or si, 0xda8
dec edx
pop esi
pop edi
pop edx
pop eax
pop ebx
pop ecx
push esi
adc esi, 0x1eeae531
push edi
push ebx
sbb di, bx
push edx
add edx, 0x255bcef3
not bh
add dx, 0x24d5
pop edx
pop ebx
pop edi
pop esi
push ecx
shr ch, cl
push edx
dec dl
push ebx
or bx, dx
add ch, ch
sbb dx, 0x5845
test ecx, ecx
push edi
xchg di, bx
pop edi
pop ebx
pop edx
pop ecx
call fcn.004ea941
push edx
push ecx
rol edx, cl
pop ecx
pop edx
sub esp, 0x2d
mov dword [esp + 0x29], 0
push eax
push ecx
push edx
push ebx
xchg bl, bl
push edx
dec edx
ror dl, 5
push eax
push ecx
shr eax, cl
stc
nop
stc
xchg edx, eax
and edx, ebx
ror eax, cl
xor bh, 0x14
sbb al, dh
stc
push esi
dec esi
push edi
dec di
or al, 0x72
cmp si, 0x75da
ror ebx, cl
xchg esi, ecx
dec si
rol bh, 2
inc esi
test edi, 0x29730dd7
sbb bl, 0x69
not bh
stc
nop
not dh
cmp ecx, edx
nop
inc dx
sbb eax, esi
ror ecx, cl
mov bl, ch
or di, di
or edi, 0x505681a6
test bx, cx
and esi, eax
test ecx, edi
inc bh
sub cx, di
dec al
cmp ah, ch
test ecx, esi
xchg bl, dh
dec ecx
sbb cl, 0x14
or dh, dl
ror esi, 7
shr si, cl
inc ah
xor bh, ch
shr ebx, cl
sub ah, dh
and cl, 0xa
dec di
test ah, cl
test dl, 0x5e
xchg dh, dl
add dl, bl
shr dx, 1
rol cl, 2
mov edx, 0x24206f33
not ch
xchg di, si
xor si, cx
or edi, edx
sub ax, 0x3304
stc
sbb al, 0x74
or edx, eax
mov cl, dl
rol si, cl
test edx, 0x6a8318a8
cmp dx, 0x34b2
or edi, ebx
adc cx, 0x6be1
mov ecx, ebx
inc dx
ror di, 2
rol cl, 4
rol edx, cl
sub ax, 0x2f54
xchg ah, bh
adc dx, bx
sbb dl, 0x4f
ror edx, 4
sub dh, 0x63
add eax, edi
test ecx, ecx
shr dh, cl
sub ah, 0x4c
not si
test bl, 0x6e
add bl, bh
add ch, 0x4e
nop
rol cl, cl
adc edi, eax
rol ah, cl
pop edi
push edi
xor di, 0x12f8
and dh, 0x66
dec edi
xor ebx, edx
not eax
nop
inc ebx
not eax
dec ah
xchg ecx, edi
shl ax, 6
or al, 0x79
shr bh, cl
xor cl, 2
add di, dx
rol di, 1
shl bl, 5
rol bh, 7
not edx
shl si, cl
add edx, 0x2f1fef99
xchg bx, si
mov ah, cl
cmp bx, bx
shr dl, 1
ror dx, cl
mov al, 0x48
shl bx, cl
not dx
add si, si
shl bl, 3
dec si
add cx, 0x7803
adc bl, 0x3c
rol edi, cl
shl dh, cl
shr si, cl
or bx, ax
adc cl, 0x55
ror ebx, 1
add dl, 3
xor bx, 0x407f
ror edi, cl
mov bx, bx
shr bh, cl
stc
inc si
sbb bx, 0x6c5d
not ch
test cl, 4
stc
and eax, 0x3caef531
and cx, cx
shl cx, 8
dec esi
stc
ror edi, 3
adc esi, eax
ror di, cl
test di, di
inc ch
shl ax, cl
xor ah, dl
not edx
adc edx, 0x35812fdc
cmp ax, dx
shr ch, 5
ror edi, cl
shl ax, cl
shr ax, 1
sbb dh, dh
adc ah, ah
shl cx, 2
inc edi
adc di, cx
add dx, 0x4658
mov dl, ah
inc cx
ror dl, 3
rol bx, 5
nop
rol dh, 3
nop
test eax, 0x6ea6f652
sub edi, 0x6c909724
test cl, bl
and cx, 0x171e
inc bh
nop
shr ax, 6
stc
inc eax
shl edi, cl
test di, 0x1ebe
mov eax, 0x1788e7bd
test dx, 0x1988
stc
ror ax, cl
sbb ecx, 0x1ca343f1
adc eax, 0x4b185c2b
pop edi
or dh, bh
not cx
cmp si, 0x7c7
mov bx, 0x17aa
test bh, bl
push edi
or edi, ebx
ror esi, 6
xor edi, 0x8014253
not ah
inc eax
sbb ecx, esi
sub si, 0x7cb3
stc
ror edx, 6
inc cl
nop
xchg edx, edi
inc cl
cmp bx, dx
shl si, 8
add eax, 0x316088ed
sub ebx, edi
xor di, 0x6e64
inc bh
sbb ah, 0x5f
shr edx, 8
mov ebx, esi
or dl, 0x11
inc cx
and cx, 0x2cf6
xor ah, 0x36
ror esi, cl
ror ecx, cl
dec eax
or ax, bx
xor edi, ecx
or edi, 0x43e1d394
sub edi, edx
dec bh
shl ah, 2
sbb dx, dx
cmp cx, 0x745f
sbb bx, 0x2437
sbb bx, 0x7602
stc
test bh, al
shl di, 5
dec cl
ror al, 4
sbb ch, dl
add al, al
not edx
cmp dl, dh
sbb cx, 0x672c
sub cx, 0x5162
not ax
add di, 0x48b0
xchg ch, bh
or dl, bh
ror edx, cl
adc edi, 0x198f0df5
dec al
xchg edx, ebx
cmp edx, edi
cmp ax, bx
stc
inc bx
xor ch, ch
xor ebx, 0x53fe5a87
or di, 0x6ba4
sbb ebx, eax
xor dx, di
dec eax
not bx
inc edi
and al, 0x62
rol eax, cl
xchg ah, bh
adc ax, 0xb5
shl edx, 1
sub cx, 0x2032
rol si, cl
and cx, 0x4e95
stc
cmp ecx, esi
shr dx, cl
sbb eax, 0x5feb06b5
not ah
shr bl, cl
not esi
shl bl, 8
stc
stc
or ah, 0x51
sbb edx, 0xd7bfb85
or al, 0x56
shl di, cl
add al, 0x1b
rol dh, 7
cmp ecx, ecx
pop edi
sub dl, bl
xor dl, bh
stc
shr ah, cl
cmp si, 0x9a1
sub ax, ax
ror dx, cl
dec dl
dec si
dec ah
shr ax, cl
not bh
nop
test ah, ah
test dx, si
push edi
not edi
dec edi
not eax
test cx, si
nop
cmp bh, 0x4a
rol edx, 2
test esi, edx
xchg dx, bx
inc edi
shr bh, cl
ror eax, cl
xchg ebx, eax
nop
xchg al, bh
xchg edx, eax
xor si, 0x7338
rol edi, cl
stc
add dh, 0x5c
or dx, di
test ebx, edi
xchg ecx, ebx
add esi, edi
rol ax, 8
rol edi, 8
xor esi, edx
shl dh, cl
add bh, 0x3f
not ecx
and di, 0x4b0d
ror ecx, cl
cmp eax, 0x6ca3a7a2
sbb al, 0x25
adc si, dx
xchg di, di
adc ax, cx
inc si
or edx, ecx
shl ecx, 8
nop
test dl, cl
shr ebx, cl
mov edx, edi
sbb di, di
rol ecx, 1
rol bx, cl
not cl
and dh, 0x49
shl ax, cl
nop
mov dh, 0x45
adc ebx, edi
mov dl, ch
sub eax, edi
xchg si, ax
ror ch, 5
sbb edx, ebx
not bh
rol ch, cl
rol dl, cl
test bx, cx
xor dl, 0x48
nop
test al, 0x37
shl edi, 8
mov al, bl
xor ecx, 0x56f101dc
or dh, bl
add di, 0x79d9
and eax, 0x392ef9f1
test edx, 0x16773751
rol bh, cl
rol bh, cl
dec edi
not ecx
pop edi
pop esi
pop ecx
pop eax
pop edx
pop ebx
call fcn.004ead5b
je 0x4b5931
call fcn.004eb249
push ecx
push eax
test cl, ah
sbb ax, 0x589e
push ebx
push edi
adc ebx, edi
test al, ch
push esi
adc edi, esi
dec ecx
nop
push edx
dec dx
nop
shr bl, 4
stc
rol ecx, cl
sub ebx, eax
rol ah, 1
dec esi
stc
cmp cx, dx
dec si
xchg cl, bl
shr ebx, 5
dec bx
ror al, cl
test ch, 0x49
inc dx
shl ecx, 7
nop
ror bh, 5
ror di, cl
dec ax
test ecx, edx
shl dx, 4
mov ebx, esi
add edx, 0x2444e197
cmp dx, dx
nop
shr ebx, cl
not si
rol esi, cl
pop edx
pop esi
pop edi
pop ebx
pop eax
pop ecx
jnp 0x4b58d3
jno 0x4b5742
push ecx
push edx
cmp ch, dh
push eax
ror ax, 3
push edi
xchg edi, eax
push ebx
dec ebx
inc ah
adc bh, 0x77
ror dx, 3
add dx, 0x999
rol ecx, 3
stc
dec di
shl al, cl
dec dl
push esi
add esi, ecx
add al, dl
test dh, dh
or di, 0x5fce
and ebx, edi
adc cl, 0x5c
mov al, 0x37
mov bx, 0x1745
rol bh, cl
inc edx
test bx, 0x3dfc
test di, ax
xchg bh, dl
ror bh, 7
test si, dx
xchg ch, dh
rol esi, 8
cmp ebx, 0x2ab2e7db
ror ah, cl
sub ah, bh
and esi, edx
or ecx, ebx
shl dl, cl
shr eax, cl
dec dh
rol ebx, 5
shr ch, cl
adc dh, 0x69
mov di, 0x64c5
shl eax, cl
shr si, cl
inc bh
test di, 0x1bfc
inc ah
not al
adc dl, dl
stc
rol edx, cl
not edx
adc bx, cx
cmp di, bx
cmp dl, 0x59
pop esi
pop ebx
pop edi
pop eax
pop edx
pop ecx
call fcn.004eb7a7
push ebx
inc bx
push ecx
dec cl
pop ecx
pop ebx
call fcn.004ebcf9
jge 0x4b573d
call fcn.004ec013
call fcn.004ec2ce
push ecx
inc cx
push edx
push ebx
xchg edx, ebx
inc ebx
push esi
and si, 0x7de6
push eax
and ax, bx
mov ah, 0xf
pop eax
pop esi
pop ebx
pop edx
pop ecx
push esi
shr si, 4
push edx
dec edx
push ebx
push ecx
rol bl, cl
add cx, 0x3fba
push eax
xchg si, ax
nop
shl bl, 6
ror cl, 4
stc
stc
or esi, eax
adc bh, bl
mov al, 0x16
pop eax
pop ecx
pop ebx
pop edx
pop esi
push ecx
ror ecx, 4
nop
push edx
push eax
mov edx, eax
sub edx, 0x432276f9
rol dh, 2
cmp dx, 0x4b5e
push ebx
and ebx, 0x115a4b46
xchg bx, bx
adc ebx, 0x2371f1bc
and bh, dh
stc
nop
or bx, 0x6b9a
mov ecx, edx
not ebx
dec eax
stc
not edx
ror ah, 5
and ax, 0x7c63
shl ebx, 6
push esi
inc esi
cmp bh, cl
shl al, cl
stc
push edi
or edi, edi
test edx, ebx
ror di, 7
sbb ebx, edx
test si, bx
sub si, ax
nop
nop
dec bh
shr cx, 7
xor ecx, 0x18735b28
sbb cl, 0x42
add ax, 0x4a3f
ror edi, 1
mov ah, 0x3d
dec ch
shr esi, 8
test edi, esi
sbb dx, 0x577
test bx, 0x3af
xor ch, dl
stc
sub si, dx
inc eax
cmp ebx, edi
dec dl
shr bx, cl
and edi, ebx
not bh
sbb edx, edx
or bl, dh
shl esi, cl
or ch, 0x4c
shl ax, 7
rol dx, 8
and cl, 0x56
ror esi, 4
dec ebx
and edx, ebx
xchg edx, ecx
inc ah
xor bl, 0x18
xchg cx, di
inc ecx
xchg ecx, eax
shl bl, 3
shr esi, 6
and ax, 0x629f
adc eax, 0x70ecd17d
xchg dx, bx
mov ebx, 0x4910efdd
adc ax, 0x602d
adc cx, cx
cmp bx, 0x6f4
shl ebx, 7
cmp ax, 0x5f88
pop edi
pop esi
pop ebx
pop eax
pop edx
pop ecx
call fcn.004ec688
call fcn.004ec99b
jnp 0x4b5892
call fcn.004ecd82
jg 0x4b588e
call fcn.004ed08f
push eax
cmp ah, ah
pop eax
push eax
shl ah, 1
push ebx
and bh, bh
push ecx
adc cl, 5
push edx
xor dh, 0x5d
sub ebx, 0x4c17904
nop
pop edx
pop ecx
pop ebx
pop eax
push edi
mov di, 0xc52
pop edi
push ecx
sub ch, 0xb
push ebx
mov ch, bl
pop ebx
pop ecx
push ecx
inc ecx
ror ch, cl
and cx, 0x46f3
push eax
sub eax, 0x245b4791
stc
not cl
pop eax
pop ecx
call fcn.004ed50b
push edx
push ebx
xchg dh, bl
push eax
adc al, al
add dh, bh
push ecx
and bx, cx
rol ah, cl
push esi
xor si, 0x4aa8
push edi
shr edi, cl
mov bh, 6
and ebx, 0xbcdf2d0
or esi, 0x484fa75a
nop
cmp al, dh
ror dl, 3
nop
shl bh, 1
inc ax
adc si, dx
and bh, al
or cx, si
sbb eax, 0x7aaab8da
dec dx
rol dl, cl
sub dx, 0x4352
mov ecx, eax
mov si, 0x4ad5
test cl, 0x79
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
push ebx
sub bx, 0x68a5
inc ebx
pop ebx
call fcn.004ed840
push eax
add ax, 0x4bb0
push ebx
mov bx, bx
adc eax, 0x7939827d
nop
ror eax, 3
push ecx
mov cx, 0x4383
sub bx, 0x6225
stc
inc al
pop ecx
pop ebx
pop eax
call fcn.004edd23
push edx
ror edx, 8
push ecx
rol cx, 6
pop ecx
pop edx
mov eax, str.i_b_
lea ecx, [esp + 0xc]
push 0x29
push 0x60281e2c
push ecx
push eax
jne 0x4b5b06
push ebx
push edi
cmp ebx, edi
push edx
ror edx, 7
push eax
dec al
and bh, 0x71
and ebx, eax
nop
push ecx
not ecx
cmp eax, ebx
cmp bl, 0x18
push esi
inc esi
rol di, 5
stc
cmp bx, si
shr edi, 5
rol dl, 2
stc
nop
sub ch, 0x70
dec eax
sbb cx, di
add esi, 0x15d9810d
xor dx, dx
shl dx, cl
mov cx, ax
or al, 0x49
cmp eax, 0x4d8b2648
xchg ebx, esi
not dl
sbb dx, cx
sub bl, 0x48
and bh, 0x65
pop esi
pop ecx
pop eax
pop edx
pop edi
pop ebx
push edx
push ecx
shr dx, cl
push ebx
test bl, bl
not bh
or bx, 0x4cef
sbb ch, bh
rol bx, cl
shl ecx, 2
pop ebx
pop ecx
pop edx
call fcn.004ee133
call fcn.004ee43b
stc
push edi
push ecx
or edi, ecx
push edx
sub edx, 0x10fd11ea
rol cx, cl
push eax
not al
and ch, ch
test ax, 0xdb5
mov ax, di
dec edx
push ebx
sbb bx, 0xb90
nop
cmp edx, 0x17b3517f
rol edi, cl
rol edx, 3
shl ah, cl
xchg dx, ax
sbb cl, bl
sbb ch, dl
test bx, 0x74c5
test dl, 0x6e
push esi
sbb edi, esi
dec di
and edx, 0x6c851c4c
adc bl, bl
stc
mov ebx, 0x781bc795
shr eax, cl
rol ebx, cl
add edi, edi
add dh, 0x42
sub dl, ch
cmp cx, 0x35c6
dec al
xor ecx, 0x70e17f54
and dl, dh
not si
and cx, 0x37f0
xor ebx, 0x4b0a3b3
sub ax, si
adc bh, ch
shl bl, cl
shl di, cl
ror esi, 5
shl cl, 3
shl ch, 3
ror bx, 5
dec bx
sub si, 0x2308
and bl, cl
add eax, ecx
pop esi
pop ebx
pop eax
pop edx
pop ecx
pop edi
push esi
push ecx
ror esi, cl
push edx
ror dl, 1
push eax
xor eax, 0x2c3da5ff
push ebx
xchg bh, ch
push edi
sub ax, di
cmp ebx, 0x33c1b3ef
test bl, ch
cmp dh, 0x1d
inc si
stc
mov al, ch
dec bl
and ax, si
and edi, ebx
mov bx, dx
shr ax, 5
sub edx, edx
pop edi
pop ebx
pop eax
pop edx
pop ecx
pop esi
push ecx
push ebx
mov cl, bh
stc
push eax
ror ax, cl
pop eax
pop ebx
pop ecx
push ebx
dec bx
push edx
not dl
push eax
mov ah, 0x2e
pop eax
pop edx
pop ebx
call fcn.004ee8ee
call fcn.004eee49
call fcn.004ef0ae
call fcn.004ef4ab
jo 0x4b5fad
stc
stc
push ecx
push edx
adc cx, dx
dec dl
not dl
push eax
push ebx
cmp ah, bh
dec edx
inc ch
push edi
adc di, ax
dec cx
cmp ax, 0x76ba
adc eax, edx
and cx, bx
push esi
cmp si, 0x1d3c
test ah, ah
shl ebx, cl
and ah, 0x65
and al, 0x4a
sub edi, ecx
adc ax, si
mov si, 0x796e
xor ax, 0x191
sub dx, 0x16aa
sub ecx, 0x22727244
not ecx
shr di, cl
inc di
and bl, 0x3f
sbb ecx, edi
test ch, dl
cmp ecx, ecx
dec ah
sbb dl, 0x27
adc bh, 0x1c
shl ch, 8
cmp ax, di
test ebx, eax
stc
shl edx, cl
add bh, bl
xchg edi, eax
mov bh, al
or dh, cl
test di, 0x3077
not bl
nop
dec al
or ax, 0x4bf7
mov ebx, 0x4a46444b
mov cl, 0x52
and ebx, esi
sub eax, 0x3ed26276
xor esi, 0x51ca1143
shr ebx, 7
ror dx, 3
stc
xor dh, al
and cl, 0x6a
inc ax
stc
stc
shr edi, 7
test al, bl
rol esi, 5
and dl, dl
or bx, 0x7a8
not ecx
adc esi, 0x2fb21e67
shl ax, 4
shr ch, cl
or edi, edi
sbb edi, ebx
dec bx
adc bx, di
dec al
and di, dx
mov di, ax
not eax
inc ax
xchg esi, eax
or bh, 0x42
shl ax, cl
shr ebx, 6
shl si, cl
shl edx, cl
dec dh
stc
shr dl, cl
not edi
adc edi, 0x41cfe5cc
nop
add ch, 0x32
xor ecx, edx
test cl, al
adc ebx, 0x5b5c7374
adc dh, 0x45
xchg esi, edx
add bh, ah
or si, 0x3272
xchg si, bx
pop esi
shr ch, cl
test bx, 0x58e
mov ch, 0x14
test ebx, edx
cmp dx, bx
inc edx
dec bx
xor cx, ax
xchg cx, di
not eax
sbb bx, 0x76ef
sbb cx, 0x5081
or dh, cl
ror ch, 3
test edx, ecx
stc
test dh, dl
xchg ah, ch
ror ecx, 1
test bx, 0x1280
cmp bl, ah
not ecx
ror ah, 5
push esi
cmp esi, 0x5b00e9ef
sub cx, 0x5aed
not dx
dec ax
xor ecx, eax
stc
nop
inc cl
add dl, dh
dec ebx
cmp dx, dx
not cx
add ecx, esi
not dx
inc ebx
dec si
adc si, cx
rol esi, 8
nop
shr cx, cl
shr eax, cl
xor di, ax
nop
xchg edx, ebx
test esi, 0x7e46c531
stc
and edi, 0x26b26862
xchg bx, si
cmp ecx, 0x6b68d11f
ror di, cl
xchg si, si
stc
xor si, 0x1100
sbb bl, bh
mov bh, dl
mov cx, 0x5c0c
sbb edx, 0x65078da2
adc eax, 0x20335a31
shl dl, cl
inc ah
not eax
inc bx
or edx, ebx
ror di, cl
sbb cl, 0x6b
sbb edx, 0x533a2fad
xchg edx, esi
sub cl, al
xor dl, al
xchg ah, dh
sbb si, 0x5d3e
not edi
rol dh, cl
shr di, cl
ror edx, cl
shr cl, cl
mov ax, 0x2170
ror edi, 4
sub dh, cl
xor ch, 0x65
sbb esi, edi
not al
shl ch, cl
or cx, si
ror dh, 3
sbb eax, 0x2d796ed9
not ch
inc bx
inc si
and eax, ecx
dec si
ror cl, cl
shl dx, cl
dec si
adc bl, 0x7d
adc ch, al
rol bx, cl
pop esi
stc
pop edi
pop ebx
pop eax
pop edx
pop ecx
jp 0x4b5e43
call fcn.004ef805
call fcn.004efc74
ja 0x4b5de3
push eax
dec al
push edx
dec dh
push edi
push ecx
shr di, cl
push ebx
rol bl, cl
sub bh, 0x63
stc
or cx, 0x5cf2
rol edx, cl
rol cx, 8
nop
push esi
rol si, 2
xchg dl, bh
mov bx, 0x4bd6
inc ecx
not bh
sbb eax, ebx
add dh, bl
rol dx, 4
inc si
nop
rol esi, 2
stc
cmp bh, 0x52
inc edx
test bl, 0x3f
mov ax, 0x511
pop esi
pop ebx
pop ecx
pop edi
pop edx
pop eax
call fcn.004f0047
push esi
sbb si, 0x4713
push edx
push ecx
cmp dx, cx
xor edx, 0x543f93e2
push ebx
sbb dh, bh
push eax
push edi
sub eax, edi
sub bx, 0x5037
stc
shr bh, cl
pop edi
pop eax
pop ebx
pop ecx
pop edx
pop esi
call fcn.004f0390
jl 0x4b5dda
push eax
push ebx
or ax, bx
xchg ah, al
push esi
cmp si, si
pop esi
pop ebx
pop eax
call fcn.004f071e
push ecx
not ecx
pop ecx
push ecx
push ebx
or ch, bh
push edi
ror edi, cl
push esi
xchg ebx, esi
push eax
dec ax
nop
shl cl, 8
xor di, bx
inc si
or bl, 6
shr ah, cl
adc ebx, esi
push edx
add dh, bh
dec edx
or edx, esi
not bl
xchg di, ax
cmp bh, ch
dec bl
test bx, 0x649c
sbb edi, edi
xor eax, ecx
ror bh, 8
test ecx, 0x22023156
sbb ecx, 0x208f0b4
and esi, eax
mov eax, 0x1a672f6c
ror cl, cl
ror dl, 4
rol edi, 7
mov bh, 0x35
xchg ch, ch
add cl, ch
xchg ch, al
pop edx
pop eax
pop esi
pop edi
pop ebx
pop ecx
jns 0x4b5ed6
push edi
dec edi
push eax
rol eax, 6
push esi
push edx
xchg esi, edx
sbb esi, edi
push ecx
or cl, 0x13
nop
pop ecx
pop edx
pop esi
pop eax
pop edi
push ecx
shl cx, 2
stc
push eax
xor ah, 0x28
mov ax, 0x7377
push edi
mov edi, 0x24ef400f
shr di, 5
stc
push edx
or dh, 0x3b
xor edx, eax
mov cx, 0x2d43
stc
cmp dl, ah
and edx, 0x4cd8e0db
inc al
ror eax, 8
push ebx
shl bx, 4
pop ebx
pop edx
pop edi
pop eax
pop ecx
push eax
push ebx
sub ah, bl
stc
push ecx
rol al, cl
or al, bl
inc bl
pop ecx
pop ebx
pop eax
je 0x4b5ebf
jl 0x4b5eba
call fcn.004f0c0a
call fcn.004f1047
ja 0x4b5eca
call fcn.004f13dd
jo 0x4b5ed6
push edx
push eax
sub dl, al
pop eax
pop edx
push ecx
shl cx, 2
push esi
adc ecx, esi
push eax
not ax
dec eax
push edi
or di, 0x3d3c
and cl, 0x30
nop
xor cl, al
push edx
cmp edx, 0x790e34d4
sub si, 0xe58
cmp dl, 0x28
shr ah, 7
shr al, cl
rol ch, 5
push ebx
test ch, bh
or ah, cl
not cl
rol si, cl
sub eax, 0x6563c5f6
and edi, 0x7e5a8a3c
or ch, dh
shl si, cl
test dh, 2
nop
sub ax, di
rol al, cl
nop
shr cx, cl
shl cl, cl
or cx, 0x3ae1
inc edx
shr dl, 6
and cl, 0x56
or ebx, 0x2af08d92
stc
mov bh, bh
shr ebx, cl
and di, 0x1f40
xor ax, cx
xchg edx, esi
xor bx, 0x5c8d
not ecx
not dh
inc bx
shr ax, cl
adc bl, dh
mov cl, ch
not dh
rol dh, cl
shl ch, cl
sbb dh, al
rol cx, 6
nop
test dl, dh
shr bh, 8
or al, al
inc ecx
or eax, esi
inc dl
test esi, ecx
test edi, 0x703377b0
shl bl, cl
shr ebx, cl
not eax
stc
and bx, ax
ror ch, cl
adc ch, 0x26
shr bx, 4
stc
pop ebx
pop edx
pop edi
pop eax
pop esi
pop ecx
call fcn.004f19a1
jb 0x4b5fad
call fcn.004f1ce2
push eax
push ecx
ror ax, cl
sub ah, al
push edx
ror dx, 2
push ebx
sbb ax, bx
push esi
not esi
cmp bh, 0x68
xor dx, 0x7474
push edi
cmp edx, edi
shl ecx, cl
ror edx, cl
shl cl, 7
xchg bx, bx
test cl, ch
or ax, bx
shr ah, 3
inc di
inc ebx
and edx, 0x329eb4ff
shr eax, cl
not ebx
shr cx, cl
xor edi, 0x493f717e
ror ch, 5
dec cl
ror cl, 5
not dh
test esi, edi
and edx, 0x736e1661
cmp bl, al
test bl, cl
inc cx
sbb cx, ax
sbb ch, 0x4e
shr dl, cl
inc dh
adc esi, 0x2def9f02
sub cl, 0x7e
rol ch, 1
cmp ax, cx
inc bh
shr bl, 3
rol bx, cl
test eax, 0x5a4103e6
rol dx, cl
xchg ebx, ebx
and ch, cl
xor al, ch
mov bl, 0xd
inc ecx
rol ecx, 7
and dh, 0x41
stc
sub ax, bx
inc dx
stc
shl cx, cl
and bx, cx
adc ch, cl
adc dl, 0x6c
or cx, si
and eax, ecx
xchg bx, ax
cmp ebx, eax
add dh, 0x3e
shl si, cl
or eax, 0xc671c3b
stc
add edx, edi
inc edi
cmp esi, eax
xor dx, si
not ebx
xor edx, 0x1ea93fef
inc dh
stc
dec ebx
or al, 0x43
shl bl, 4
rol esi, 3
add ecx, 0xc9494fd
xor dl, 0x23
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
push ebx
inc bx
push ecx
test cx, bx
shl ecx, 4
push edi
adc edi, ebx
push edx
cmp edx, 0x2cfab9cf
shl dh, 7
push eax
xor ax, cx
stc
mov edx, eax
push esi
cmp esi, eax
or ah, dl
nop
test ch, ch
xor ah, 0x4e
stc
adc si, 0x1d2b
shr dx, 7
pop esi
pop eax
pop edx
pop edi
pop ecx
pop ebx
push ecx
rol cl, 7
push ebx
cmp bl, 0x2f
push edx
add bl, dh
test dl, 0x3f
pop edx
pop ebx
pop ecx
push ebx
inc bx
push esi
push edi
xor si, di
push edx
push ecx
shr dl, cl
push eax
adc eax, 0x51471355
adc dx, 0xb7f
pop eax
pop ecx
pop edx
pop edi
pop esi
pop ebx
push edx
push ecx
sub dh, cl
push eax
push ebx
adc al, bl
and cx, 0x4c4b
pop ebx
pop eax
pop ecx
pop edx
jb 0x4b6119
push edi
push ecx
rol di, cl
pop ecx
pop edi
push ecx
test ch, 0x7b
pop ecx
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004ba05e
add esp, 0x2d
test eax, eax
je 0x4bd4f3
push edi
push edx
mov di, dx
push ecx
ror ch, 2
shr dx, cl
dec ch
push eax
push ebx
mov ax, bx
stc
push esi
shl si, cl
adc dh, 0x31
ror ebx, cl
shl si, 8
or dx, 0x11ee
shr ch, cl
not di
dec dh
nop
xor dx, 0x6358
ror bx, cl
shr dl, cl
adc ah, 0x6d
add cx, 0x108c
inc al
not al
not cl
inc bh
dec edi
ror esi, 2
sbb ax, 0x12a9
dec dl
sub cl, dh
not al
shl bh, 7
and esi, esi
dec esi
inc esi
shl esi, 1
mov dl, dl
sub edx, 0x5c12bd1e
nop
adc eax, 0x6baa81e4
shl ah, cl
mov eax, 0x3f984322
xchg edi, ecx
dec ax
sbb cl, ah
adc cl, cl
inc al
nop
shr edi, 5
xor ch, cl
dec dh
test edi, edx
cmp eax, edx
add dh, 0x74
sub bl, dl
ror edi, cl
and dl, bl
add bx, 0x72a4
dec edx
add bx, si
nop
or cx, si
adc bl, dl
stc
adc edi, esi
ror ax, cl
shr esi, 7
shl bl, 8
inc ax
test eax, ecx
sbb bx, 0xa70
stc
nop
and ah, dh
mov cx, 0x7138
or di, di
nop
inc ax
rol di, cl
or si, 0x669c
not dl
dec si
rol ecx, 4
cmp ah, 0x2a
rol si, 5
mov cx, di
shl edi, 4
sub ch, ah
cmp edx, 0xb6b3c33
inc cx
dec dx
sbb esi, 0x7a09610d
stc
test dl, 0x7b
and ebx, esi
sub bh, bl
sbb bl, 0x19
xor ecx, ecx
xor si, ax
rol dx, cl
add edx, edi
pop esi
xor ch, 0x50
stc
rol di, cl
shr edx, 5
not edx
dec dx
stc
xor ah, 0x7b
shr eax, 1
xchg cx, di
adc bx, cx
add ecx, 0x43b6f09b
sbb di, 0x6064
adc bx, 0x15b7
push esi
inc esi
nop
cmp edi, edx
add edx, 0x1fd556d4
xor dl, cl
nop
inc bx
sbb ax, 0x5e7
xor bh, cl
xor dx, 0x6de5
xor ah, al
nop
shr dh, 8
rol ah, cl
add ax, 0x2caa
ror eax, 7
xor ebx, edi
sbb si, cx
test edi, eax
shr esi, 1
sub al, 0x27
nop
test eax, ebx
test bx, ax
ror di, 6
cmp ax, 0xc5c
ror dh, 1
and di, 0x663f
or edx, 0x199dd2bc
and esi, esi
not ecx
shl bh, cl
dec bl
not si
ror ax, 2
nop
shl di, cl
xchg edi, eax
shl cx, 5
xor eax, ecx
xor dx, 0x7fd2
cmp ah, bl
dec edx
shr di, 5
shl di, 7
stc
test ax, 0x2655
or bx, ax
dec ax
sub dl, 0x3f
cmp cx, 0x4899
mov esi, 0x34d3e8ca
cmp esi, ebx
shr esi, 2
not dh
or dx, 0x2c55
inc dl
or ecx, ecx
and si, 0x6691
mov bh, dh
stc
not eax
xchg ch, dh
add bl, ah
xor bl, 0x5a
xchg edi, edi
cmp cl, ah
cmp ebx, edx
dec di
stc
test dx, si
cmp cx, si
nop
stc
stc
shr dl, cl
xor ax, dx
rol cx, cl
xchg si, ax
shl al, 3
mov ecx, ecx
ror cx, cl
adc bx, 0x2bc5
rol cx, cl
and dx, 0xde5
mov si, 0x54f6
pop esi
xor di, 0x7e51
push esi
sub ax, si
stc
mov cl, bl
add ebx, 0x6f4e1001
pop esi
pop ebx
pop eax
pop ecx
pop edx
pop edi
push edi
push ecx
shr di, cl
push edx
test dh, 0x3d
push eax
not ax
mov ax, cx
sub eax, ecx
push ebx
and ecx, ebx
push esi
xchg di, si
add si, 0x55c9
add eax, 0x4f380ca7
nop
sbb dx, 0x6be2
xor bh, 0x23
xor bl, ah
add ebx, edi
test bx, ax
and si, cx
cmp esi, esi
add al, dh
xor dh, ch
ror al, cl
nop
dec dx
stc
inc ebx
sub ch, 0x59
stc
ror dh, 5
adc bx, dx
or edx, ecx
add edx, 0x72064366
nop
xchg cx, ax
rol edi, cl
inc al
nop
dec dl
shl edx, cl
adc edx, eax
or di, dx
nop
stc
inc di
and ax, 0x7415
xchg di, ax
sub cx, bx
stc
test ebx, edi
xor bx, 0x16a6
shl cl, cl
not ebx
shr dl, cl
or ecx, 0x5005cfd4
not cx
cmp edi, 0x6f034e6f
cmp cx, bx
mov cl, cl
dec esi
xchg ebx, eax
or dx, bx
test ch, 0x5b
adc edi, 0x6959512c
xor bh, bh
adc edx, eax
and di, ax
ror ecx, 4
rol dl, 2
nop
sbb si, ax
rol dh, 2
or ebx, 0x10abac6f
sub dx, 0x342a
or di, di
adc ax, 0x3d5
ror ch, 7
nop
adc cx, 0x5896
stc
sub dx, 0xefc
adc edx, 0x7c626b05
not di
rol cx, cl
shl ecx, 6
xchg dh, ch
ror dl, cl
mov cx, di
not esi
rol di, 4
cmp edi, esi
xchg dl, al
dec ecx
xchg dh, ch
stc
nop
and ah, 5
ror eax, 7
xor dx, di
or ebx, 0x62c1cf36
not bx
sub ebx, 0x779c6217
xchg cx, bx
pop esi
push esi
not si
dec cx
adc dl, ah
test dh, bh
cmp eax, edi
xchg esi, ebx
xor dx, 0x525a
shr cl, 1
not edi
xchg cl, ch
nop
xor ch, 0x33
test di, 0x7c02
mov si, 0x48a3
inc di
shr dx, cl
test ecx, 0x6cb93245
xchg edx, edi
nop
or eax, 0x2c33e2b0
nop
cmp dl, al
and edi, edx
sub dl, 0x67
or ecx, ebx
dec dx
shl ch, cl
rol al, 8
shl si, 2
inc di
xchg edi, edx
shl ecx, 7
rol dh, cl
shr cx, 6
or al, ch
test edx, esi
stc
sub edi, esi
shr ecx, 3
add di, di
mov ax, bx
adc eax, ecx
sub ax, bx
cmp dx, 0x13bd
xchg edx, edi
xor cx, bx
shr ax, cl
cmp cx, di
mov bx, cx
add cx, 0xc61
test cx, bx
nop
inc ebx
test edi, ebx
inc dx
and dl, 0x46
adc ecx, 0x28e9b670
add edx, esi
sub bx, 0x880
test si, 0x57a5
cmp bh, 0x1d
nop
sub cx, 0x579f
stc
shl ecx, cl
xor ah, ch
mov esi, 0x7f539187
dec bl
shr edx, cl
and dx, 0x2151
shr eax, 7
rol di, 1
sbb dh, ah
and esi, edx
add bh, dh
xchg cl, dl
xor bl, dl
shr ebx, 3
sbb bl, 0x20
nop
or cl, 0x34
cmp edx, 0x3cebee22
stc
mov ax, si
test eax, 0x405705bc
rol dx, 1
sub si, di
not ah
test bh, bh
nop
nop
rol edi, cl
shl dx, cl
mov edx, edx
or ebx, eax
stc
adc ebx, 0x2743c40e
rol eax, 5
ror bl, 1
cmp ah, 0x48
pop esi
adc bx, cx
sbb dx, 0x3d16
xor dh, bl
xchg bx, bx
or bx, cx
adc dx, bx
and edi, 0x580972e4
dec edi
stc
cmp dx, 0x31fe
xchg edi, eax
sbb dx, cx
adc di, bx
or ch, cl
shl bh, 1
test ah, 0x39
add al, bh
add di, 0x7b87
xor di, 0xc2c
shl cx, 2
rol bx, cl
adc ecx, ecx
add bl, bh
push esi
mov esi, 0x4eb2e83f
add cx, 0x3905
cmp edi, ecx
stc
sbb si, 0x7889
or ah, 0x6e
cmp bh, cl
dec esi
and bl, 0x35
stc
sbb bh, 0x63
xchg dx, bx
or eax, esi
xor cl, 0x2e
xor ebx, 0x3a8e19d8
ror edx, 8
sbb si, cx
nop
rol esi, 1
test bx, 0x1e1e
sub bh, 0x14
stc
sbb cx, 0x46b9
cmp ebx, ebx
test dl, 0x52
ror dl, 5
xor ax, 0x7651
xchg dl, ch
and dx, 0x79f2
sub bh, dl
sub ch, 0x10
ror esi, cl
rol edi, 7
and dx, cx
inc edx
nop
adc ax, si
add ecx, eax
xchg bh, dl
mov cx, 0x433e
xchg ebx, eax
sbb ch, 0x7f
nop
ror edx, 3
rol bl, cl
adc dh, 0x4e
inc edi
dec di
and dh, 0x19
sbb bx, 0x438d
not al
xchg dx, di
sub bl, 0x5f
sbb di, 0x64d7
sub esi, esi
sbb eax, eax
shr ch, 3
or ch, 0x47
sbb ch, 0x21
shr ebx, cl
mov bl, 0x53
inc dl
add ebx, ecx
dec ax
sbb cl, 0x49
sbb bx, 0x6331
stc
and cx, 0x43c0
sbb ax, di
add ah, 0xb
inc cx
dec ax
add si, 0x1266
add di, 0x4121
rol di, cl
sub si, 0x14ee
not eax
pop esi
shr edx, cl
sub bx, 0xaf6
stc
dec edi
nop
push esi
rol esi, 2
not edx
nop
xor ecx, 0x2bb71e83
xor eax, ebx
xchg bx, di
not bh
adc cx, 0x5b00
nop
test dl, dl
inc edx
nop
stc
and edi, ecx
and bl, 0x7a
mov si, 0x1497
or eax, 0x3fcd83cc
shl ch, 5
mov bx, dx
shr edi, 3
sbb edx, edx
sub eax, 0x7ea0eed6
stc
rol edi, cl
shl esi, cl
cmp ebx, 0x32a8ca5d
inc al
nop
shl dl, cl
sub bx, di
rol eax, 6
add ch, bh
shr cx, cl
xchg ah, bh
dec edi
ror ah, 3
cmp bh, ch
sub ebx, edi
nop
test di, 0x3116
nop
adc esi, eax
dec edi
ror ch, 2
sbb dh, 0x78
xchg edx, ebx
shl ax, cl
cmp edx, edx
ror si, cl
mov bx, si
stc
xor ch, bl
stc
xchg cl, bl
sbb bl, bl
nop
dec eax
sub cl, al
sbb cx, 0x2660
test esi, 0x5b148960
and cx, di
shl dx, 1
stc
add bx, 0x19e5
nop
xor dx, 0x14b3
add bh, dh
and ax, 0x711b
rol ah, cl
mov ax, si
not bl
test ebx, 0x30679ef1
xor ebx, edi
inc ax
not dl
not si
ror dh, cl
inc ecx
ror bl, 2
test edx, esi
mov cl, 0x26
shl ebx, cl
rol ah, 1
not esi
adc cl, al
adc cx, 0x320b
rol ecx, cl
add edx, eax
inc bl
ror bh, cl
nop
shr ax, cl
inc ebx
test edi, 0x53e12e8c
adc ah, al
pop esi
shr ax, cl
nop
sub edi, 0x9c76011
cmp ah, ah
cmp bl, 8
xor ebx, eax
mov dh, ch
dec edx
nop
push esi
ror si, cl
sbb dl, dh
rol ax, 6
mov dl, 0x4d
rol edx, 8
nop
xor cl, dl
cmp edx, 0x3e4b9915
ror edi, 5
nop
rol bh, cl
nop
add dx, si
stc
not di
stc
inc ax
inc ebx
xchg edi, ecx
xor dl, dh
test ebx, 0x4356ddba
and cx, di
xchg cx, cx
mov esi, 0x284e26b7
and al, 0x34
rol ch, 4
cmp ax, 0x4e27
mov dx, 0x6002
nop
stc
inc cx
sbb bl, bh
stc
cmp dx, cx
test ebx, edi
and ch, 0x77
cmp cx, 0x6222
shl edx, cl
or cl, 0xc
test dl, 0x7a
mov eax, esi
add ch, 0x63
add bx, ax
ror si, 4
sub ch, bl
ror edi, 2
mov ax, si
pop esi
pop ebx
pop eax
pop edx
pop ecx
pop edi
stc
push esi
rol si, 7
push edi
not edi
push ebx
inc bl
push ecx
shl di, cl
shl cx, 7
not edi
shl bx, 6
and bl, 0x32
xor cl, bl
push eax
shl ah, 4
mov bh, 0x6f
xor cx, 0x2d6
push edx
xor ax, dx
sbb di, ax
xchg ecx, esi
ror edi, cl
or al, 0x6e
dec ax
shr ecx, cl
mov esi, 0x76cffee4
inc bl
stc
inc si
stc
inc dl
sbb eax, 0x4b27d16f
adc cx, di
and cx, di
shl cx, cl
nop
pop edx
pop eax
pop ecx
pop ebx
pop edi
pop esi
push eax
push ecx
xor ax, cx
push edi
shl edi, 6
push esi
push ebx
and si, bx
pop ebx
pop esi
pop edi
pop ecx
pop eax
jbe 0x4b68e8
push eax
push ecx
ror eax, cl
push edx
add dx, 0x7f01
push ebx
mov bx, 0x32d
inc edx
pop ebx
pop edx
pop ecx
pop eax
jbe 0x4b68e8
push ebx
adc ebx, 0x5b501bb4
pop ebx
push eax
push ebx
adc eax, ebx
pop ebx
pop eax
jecxz 0x4b6923
push edx
push esi
xchg edx, esi
push ebx
adc bh, 0x75
cmp dx, 0x5483
push eax
push ecx
rol ah, cl
rol bl, cl
sbb cx, 0x108c
and ebx, esi
xchg ah, ch
push edi
add di, dx
inc ecx
ror eax, 3
or cl, 0x54
pop edi
pop ecx
pop eax
pop ebx
pop esi
pop edx
push esi
push edi
xchg si, di
pop edi
pop esi
push ecx
add ch, 0x25
pop ecx
js 0x4b69c3
call fcn.004f1f91
push ecx
push ebx
or cx, bx
shr ch, cl
push edx
ror dl, 5
push eax
sub ax, 0xd80
dec dh
push esi
or esi, 0x796f817d
xchg edx, ebx
shl edx, cl
or bx, 0x2349
inc ecx
test ch, 0x25
add si, 0x2128
shl bh, 4
xchg si, ax
shr bx, 1
sbb esi, 0x55f78e5
stc
and ax, 0x3191
add eax, ebx
or dh, dh
rol bh, cl
push edi
ror edi, cl
and dl, 0x5d
cmp al, cl
sub di, 0x2698
ror ebx, cl
ror cl, 3
inc cx
or ax, cx
mov di, di
shl bx, cl
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
call fcn.004f2281
call fcn.004f268b
call fcn.004f29f2
jo 0x4b69b5
call fcn.004f2c8e
push ebx
push eax
sbb bh, ah
pop eax
pop ebx
stc
push edx
or edx, 0x43f0e7c
pop edx
push edx
and dl, 0x4e
pop edx
jp 0x4b69ce
call fcn.004f3069
mov cx, 1
jmp 0x4ba06a
push ecx
push edx
sub cx, dx
push ebx
dec bh
push esi
adc dx, si
dec bh
nop
push eax
not ax
cmp bh, bh
test edx, 0x1f1676f9
adc ecx, esi
nop
push edi
adc edi, eax
shl ecx, cl
sbb edi, 0x3cfddcc
sbb ah, 0x72
cmp dh, 0x68
nop
nop
adc bh, 0x3c
dec si
xor bl, 0x79
pop edi
pop eax
pop esi
pop ebx
pop edx
pop ecx
push ecx
push ebx
xchg ecx, ebx
push edx
and edx, ebx
adc dl, bh
xor bx, bx
ror cl, cl
adc bh, bh
push eax
ror eax, 5
shl cx, cl
sub ah, dh
not eax
push edi
and bx, di
adc dl, 0x56
push esi
add esi, 0x8ca31d0
inc ah
xor ax, 0x4f37
and al, al
rol dx, 5
or bl, ch
xchg ecx, edi
shr ax, cl
test edx, 0xe631ed2
and bl, bl
rol di, 6
and edx, edx
ror esi, cl
sub ax, 0x75e9
shl eax, 3
xor di, dx
adc cl, dh
sub cl, 0x45
xchg ecx, eax
shr ecx, 1
xor eax, 0x4c50dee3
dec bl
stc
shr cl, cl
rol bx, 5
shl di, 8
mov dl, 0x4d
not di
shr bh, 3
not edi
mov ah, 0x68
xchg cx, bx
test ax, si
not dl
sub dx, 0xae9
xchg si, di
nop
shl dx, 5
sbb si, bx
adc dh, 0x4f
nop
sbb cx, dx
sbb eax, ebx
and ecx, edx
cmp cl, 0x3a
shr bl, cl
shr cl, cl
and dl, dh
shl bx, 7
test eax, 0x30c4f7b6
cmp al, ah
nop
mov dh, 0x38
shr ch, 5
test edi, 0x3193be72
shr ecx, 2
mov bh, 0x22
adc dl, 0x5a
or edi, 0x3e65bcfe
ror bh, cl
test edx, esi
inc edi
or ecx, 0x1d075822
adc cl, ah
sbb ebx, 0x4c97380
ror edx, cl
dec bx
adc ebx, 0x4aee4428
inc ecx
sbb di, 0x2288
cmp cl, 0x7d
add si, si
sub al, 0
nop
shl dx, cl
sbb dx, 0x350c
cmp eax, edx
stc
and dl, 0x65
nop
rol dl, 4
adc si, si
adc di, 0x7b5
shl si, 2
inc cl
cmp bx, di
adc bh, 0x7b
test si, bx
pop esi
rol dl, 6
push esi
mov edx, esi
cmp eax, 0x6640c677
add dx, 0x2cac
dec ebx
rol cl, 3
shr si, 2
sub di, dx
shr cx, cl
not dh
ror ecx, 3
sub dl, 0xd
cmp eax, 0x244df149
add ch, 0x78
xor bl, 1
test ecx, ebx
adc si, 0x2a3a
or dh, dl
or edx, ebx
and ebx, eax
inc al
or edx, ebx
cmp bx, 0x6d00
mov ch, 0x42
or eax, edx
rol di, 5
dec eax
sub si, 0x4053
xchg bl, bl
rol bh, cl
stc
dec bh
or eax, 0x558bda0
ror edi, cl
rol cx, cl
sub dl, 0x7e
stc
sub bh, 0x70
stc
cmp dx, ax
stc
add ch, ch
xchg di, dx
or cl, 5
and si, 0x4132
add dx, bx
not dh
cmp edi, 0x543ca649
test di, si
ror bl, cl
sub edi, ecx
shl bh, 7
add cx, cx
and dl, 0x69
mov bh, bl
xchg di, bx
not bh
inc ebx
rol ax, 4
not cx
shl edi, cl
shl cl, cl
add ebx, 0x35a09afc
add bx, 0x6fea
rol edx, 7
nop
add esi, 0x66dea5b3
rol cl, cl
cmp esi, edx
sub esi, edi
ror edx, cl
nop
test dx, 0x5706
stc
xor dh, ah
sub dl, ah
sbb ecx, eax
shl dx, cl
or bl, ah
ror ecx, cl
dec al
cmp bx, si
test ch, dl
sbb di, 0x5376
add bx, 0x3bbd
mov eax, ecx
shr ax, 8
nop
sbb bx, bx
sub bx, si
or bh, 0x1a
not dx
dec esi
dec dx
mov ecx, 0x30c1f45d
test edi, 0x4c8305d8
shr bh, 8
test ecx, 0x1dab4808
xchg dx, bx
stc
pop esi
nop
not edx
sbb ah, 0x3e
add ax, 0x4bb7
xchg bl, bl
add dx, cx
adc ah, 0x29
and bl, bl
add ecx, 0x41f6923a
rol ecx, 5
shr cx, cl
sub dx, dx
test bl, 0xc
xor ecx, ecx
rol dh, 6
mov ebx, 0x6a2af86d
dec cx
nop
mov dx, dx
sub di, ax
and cl, ch
shl ax, 2
xor bx, 0x724a
inc al
dec dx
add di, bx
not dx
push esi
and esi, 0x58802573
xor al, 0x4f
inc dh
test si, 0x1d47
stc
xchg dh, bh
stc
ror edi, 4
stc
pop esi
pop edi
pop eax
pop edx
pop ebx
pop ecx
js 0x4b70fc
push esi
or si, 0x234
push edx
not dl
push ecx
shl dh, cl
sub si, si
nop
push eax
add ah, 0x74
xor ah, dh
push ebx
xchg edx, ebx
or esi, 0x143ee1c9
dec dl
xchg cx, bx
shr bx, 3
stc
adc bl, dh
shl dx, cl
shr bl, cl
push edi
xchg di, cx
xor eax, esi
shl ebx, cl
shl ax, cl
sbb ah, 0x45
nop
not dx
and ecx, esi
stc
sub cx, cx
xor eax, edx
cmp dx, 0x102b
shr dx, 7
inc bx
add ch, 0x63
stc
sbb esi, esi
ror ah, cl
xchg ecx, ebx
mov dx, 0x6f3b
shr bl, cl
and dx, 0x4ee8
nop
cmp dx, dx
test di, 0x21c
dec edi
shl edx, 7
nop
nop
ror ch, 6
test ah, 0x15
xchg dl, cl
nop
xor dl, 0x47
cmp bl, al
nop
xchg bh, dl
sub bh, dl
add dl, 0x47
dec edx
test eax, 0x2da13f26
rol di, 5
and dl, 0x2e
shl si, 7
test ax, 0x358f
shl bx, cl
not dx
dec edi
shr ecx, 6
sbb edi, ebx
not si
mov ax, 0x11a4
or esi, 0x79b875a9
inc dh
test eax, 0x347726b4
xchg edi, eax
test bh, 0x2a
adc ax, di
adc di, bx
add bl, 0x32
and al, 0x4d
mov dx, di
rol esi, cl
xor ah, 0x45
shl bh, 4
shr ebx, cl
cmp edx, edi
sub esi, 0x2bc8a8f5
xor ax, bx
cmp bl, 0x47
shl edi, cl
sbb ax, 0x4f90
inc ax
rol cl, 5
mov esi, 0x295c794
and ebx, ebx
dec dh
rol si, 4
test dh, ch
xchg ebx, ebx
test ch, bh
sbb edx, 0x36f519d1
xchg dx, dx
rol edx, cl
pop edi
inc ebx
rol ecx, cl
nop
push edi
cmp edi, 0x6f265971
nop
adc cx, bx
stc
sbb ch, ah
rol eax, 7
or si, di
sub eax, ebx
sub cl, ch
add esi, 0x68d08fb2
add al, 0x67
inc cx
ror dh, cl
and al, dl
rol si, 7
shr ebx, cl
adc edx, 0x6988a9cd
adc di, si
and ecx, 0x565c4a6
shl ah, 4
test cx, cx
shr dh, cl
mov ecx, 0x3ff85038
ror di, cl
inc di
xor cl, 0x3b
shl bl, cl
ror al, cl
add si, dx
dec dl
pop edi
pop ebx
pop eax
pop ecx
pop edx
pop esi
push edx
push ecx
rol dl, cl
push edi
dec edi
push ebx
dec bl
mov bl, ch
push eax
inc ax
inc ecx
not ch
and ecx, 0x6392c5ae
push esi
not esi
adc cl, 0x75
dec edx
cmp bl, dl
or al, cl
sub dx, si
shr dl, cl
sbb bh, al
add dx, si
shr esi, cl
shr bh, cl
sbb si, 0xdc5
and al, 0x1e
and di, 0x193a
inc bx
stc
test cl, 0x1f
dec di
inc edi
inc ax
nop
ror cl, cl
ror esi, cl
adc cl, 0
stc
rol bl, 7
xor esi, 0x3039abfc
stc
or ebx, 0x79f1afba
test dx, cx
sbb cx, 0x5eb5
sbb ebx, ebx
not ebx
shl dx, cl
adc dl, dh
ror si, cl
shr si, cl
inc ah
nop
xor ah, al
or cx, 0x53f1
cmp si, 0x4afc
shr ah, 7
inc ax
nop
shr bx, cl
and cx, dx
xchg dx, di
shl di, cl
not cl
pop esi
pop eax
pop ebx
pop edi
pop ecx
pop edx
call fcn.004f33a5
ja 0x4b7035
call fcn.004f3913
call fcn.004f3c0a
call fcn.004f3fe7
jge 0x4b6fb2
call fcn.004f4324
call fcn.004f4790
push edx
add dl, 0x2c
push esi
xor si, 0x2149
pop esi
pop edx
push edi
push ecx
and edi, ecx
ror edi, 1
push eax
shl ah, 4
push esi
shl si, 7
nop
add cl, al
ror ax, 7
add ch, ch
push edx
rol dx, cl
ror dh, cl
inc ch
add cl, 0x21
add ch, 0x5d
shl edx, 3
add esi, 0x7070337b
push ebx
inc bh
shr esi, cl
stc
dec dh
sbb cl, 0xb
and bx, 0xd0b
xor edx, 0x2a72b29
rol di, 5
inc ah
adc al, bl
or cl, 0x1e
xchg al, bh
adc cx, 0x6c83
add edx, 0x117d30d1
and cx, 0x5c04
sub ah, bl
xchg si, dx
sub edi, ecx
nop
shr bx, cl
shr dx, cl
mov si, 0x3091
shr esi, 6
shl ebx, 7
rol esi, cl
pop ebx
pop edx
pop esi
pop eax
pop ecx
pop edi
call fcn.004f4ab4
call fcn.004f4e90
jo 0x4b6fb1
call fcn.004f510e
nop
jl 0x4b6ff4
push ebx
push ecx
rol bx, cl
push eax
xchg al, ah
push edi
push edx
sub di, dx
sbb dl, ch
xor bh, 0x54
or bx, ax
adc bh, 0x72
pop edx
pop edi
pop eax
pop ecx
pop ebx
call fcn.004f55a7
stc
push ebx
add ebx, 0x534da69
not bx
push eax
dec ax
pop eax
pop ebx
push edx
adc dl, 0x6b
pop edx
call fcn.004f5aa3
call fcn.004f5ff1
call fcn.004f64a3
push ecx
shr ecx, 3
push eax
shr ax, cl
push edx
inc dx
ror eax, 3
push ebx
xor bl, ah
sub ecx, 0x2d70be19
add ch, dl
shl bx, cl
pop ebx
pop edx
pop eax
pop ecx
push esi
dec esi
pop esi
push eax
dec eax
push ecx
shl cx, cl
push edi
push ebx
mov di, bx
push edx
xor dx, ax
pop edx
pop ebx
pop edi
pop ecx
pop eax
ja 0x4b70d3
push eax
cmp ah, 0x20
push ebx
mov bh, 0xa
pop ebx
pop eax
push esi
xor si, 0x6030
push ecx
shl si, cl
push eax
push ebx
cmp eax, ebx
push edx
inc edx
push edi
test di, dx
inc esi
ror dx, cl
sub bx, 0x3fe4
adc bl, 0x6f
nop
rol ecx, 1
sub bx, 0x694b
pop edi
pop edx
pop ebx
pop eax
pop ecx
pop esi
push ecx
push edx
adc ch, dh
nop
nop
or ch, 0x2e
rol cx, 7
push esi
xor si, 0x4771
push edi
push eax
adc di, ax
xor cx, cx
test ch, dl
not edi
pop eax
pop edi
pop esi
pop edx
pop ecx
push ebx
adc bx, 0x4f1c
push edi
shr di, 3
nop
push edx
shl edx, 7
push ecx
cmp cx, 0x7eed
xor edi, 0x7ff7b967
push eax
rol ax, 2
rol al, 6
pop eax
pop ecx
pop edx
pop edi
pop ebx
call fcn.004f69bb
call fcn.004f6db3
call fcn.004f718c
call fcn.004f748f
push edx
push eax
and edx, eax
push ecx
add cx, 0x544b
pop ecx
pop eax
pop edx
push eax
push ebx
add al, bl
push ecx
rol ah, cl
stc
nop
push esi
inc si
pop esi
pop ecx
pop ebx
pop eax
jne 0x4b70fc
push ecx
push eax
xor ecx, eax
pop eax
pop ecx
push edx
dec dh
push edi
sbb edi, edx
push esi
push ebx
sub si, bx
push ecx
shl ecx, cl
push eax
ror ax, 4
not edx
shl ch, 8
stc
inc al
shl al, cl
inc cl
inc bx
dec esi
adc dx, 0x6ce7
dec ah
nop
mov ecx, 0x1376cb20
shl ebx, 6
xor dh, 0x39
mov si, dx
shr eax, cl
mov si, 0x4cb3
not dl
xchg esi, eax
test dx, ax
adc al, bh
dec dh
not bh
inc ch
and eax, 0x2d66132e
or esi, ebx
nop
shr ax, 8
stc
adc edi, edi
xor edi, 0x4e0772ab
test al, dh
rol esi, cl
or bh, al
sub di, 0x59c
xor edx, 0x7b454312
cmp esi, 0x58e51078
sbb dx, si
nop
nop
dec dl
cmp ax, 0x3e18
adc ah, bl
shr ch, 7
and ecx, 0x3e8b723b
rol ah, cl
test cl, cl
add bx, 0x1d95
stc
test esi, ecx
test eax, 0x128caf7e
cmp ax, di
ror cx, 6
inc dx
not ch
shr ch, cl
shr edx, cl
and bx, ax
stc
or esi, 0x567a684a
xchg esi, edi
shl bh, cl
and dx, 0x65c5
sub dl, 0x34
cmp bh, 0x43
shl al, cl
xchg edx, ebx
sbb cx, 0x1094
shl bx, cl
test cx, 0x1dbd
nop
and eax, ebx
xchg si, si
cmp bl, dl
rol bx, cl
test cx, di
dec eax
cmp cx, ax
add dl, ch
ror si, cl
xor si, 0x5aca
stc
add bx, cx
nop
shl ah, cl
nop
dec dx
xor ch, 0x29
shr bx, cl
pop eax
pop ecx
pop ebx
pop esi
pop edi
pop edx
push ebx
ror ebx, 6
push edx
or dl, 0x7b
add dh, 0x6e
push esi
push edi
and si, di
push eax
sbb al, 0x44
xchg bl, ah
test bx, 0x509d
push ecx
ror ax, cl
mov ax, bx
inc bx
add ebx, 0x1ee697aa
nop
shl ch, 1
sbb dh, 0x48
pop ecx
pop eax
pop edi
pop esi
pop edx
pop ebx
call fcn.004f78cb
push ecx
inc cl
pop ecx
push eax
test eax, 0x2afe9a1f
pop eax
sub esp, 0x27
mov dword [esp + 0x23], 0
push eax
push ecx
push edx
push eax
add ax, ax
push ebx
push ecx
ror bx, cl
push esi
mov ecx, esi
push edx
and edx, 0x7a38dc2b
cmp cx, 0x12b7
rol cx, 7
nop
cmp ax, 0x162b
inc al
shl eax, cl
rol ah, 6
shl esi, 6
shr ax, 5
add ecx, 0x12416489
cmp bh, 5
push edi
and edi, 0x7e028e07
sub bx, dx
or bl, bh
nop
xchg ecx, esi
add edi, esi
xchg ah, cl
test cl, dl
shl cl, 7
xchg dl, al
adc ch, 2
shl eax, cl
rol dl, cl
sub edi, esi
stc
sbb cx, 0x2913
test cx, ax
stc
and edi, ebx
nop
and al, cl
or si, 0x798f
sub dh, 3
shl cl, 1
test edi, 0x60936235
not cl
cmp ax, 0x72be
adc cx, 0x753b
xor ebx, 0x7531359a
rol ax, 1
mov si, cx
add esi, esi
dec ch
nop
inc edi
not bx
mov al, bh
shr di, 3
add dh, bl
adc ax, 0x416d
shl cx, cl
not ecx
nop
mov al, dl
xor edx, 0x6e66ac93
cmp ah, 0x7f
adc edx, ebx
adc ch, 0x38
xor cl, cl
test edx, 0x3b27c006
not ch
and dl, 0x68
stc
nop
cmp cx, 0x1b73
and dl, 0x77
shr di, 6
ror ch, cl
ror cx, 6
test ax, bx
xchg cx, di
sub ch, 0x3a
add ecx, edi
add al, 0x1e
shr ecx, 4
xor ecx, 0x1c9d9191
not di
cmp si, 0x3186
sub bl, cl
shr ax, cl
cmp di, 0x77f8
ror bh, 4
or cl, 0x64
test ecx, 0x16d88127
shr bx, cl
rol edx, cl
ror edx, cl
and ah, al
nop
cmp dl, ah
rol dx, cl
dec ah
sub dx, 0xa5c
cmp ecx, 0x71a00711
inc bx
pop edi
dec al
xchg bl, bl
not eax
shr bx, 6
nop
xor bx, 0x1567
shl ebx, cl
dec ecx
nop
xchg ebx, eax
dec dh
test si, 0x43c1
cmp ebx, 0x18338f4
inc ax
sbb dh, bl
rol bh, 2
ror bl, cl
sbb esi, 0x27b03b37
pop edx
pop esi
pop ecx
pop ebx
pop eax
push ebx
xor bx, 0x2eab
ror ebx, 6
nop
push eax
xor eax, 0x469a4ca9
shr al, 3
xor bx, bx
push ecx
cmp cl, 0x6e
push edx
or edx, 0x1a0a0587
rol cl, 7
cmp bl, dl
ror eax, cl
or cl, ch
push esi
rol esi, cl
nop
rol cx, cl
sbb bh, ah
xchg si, bx
sbb ah, 0x24
and eax, 0x32251dc0
or edx, 0x2d0a55ab
push edi
inc di
and al, cl
stc
or dh, 0xa
mov ah, bl
ror cx, cl
stc
mov dh, ah
adc edx, edi
xor cx, dx
xor edi, 0xcb4f758
shr al, cl
add ax, 0x5635
ror si, 7
not eax
dec ah
shr ch, 2
nop
ror edx, cl
nop
or ax, 0x29aa
test ax, bx
not cx
stc
shr dx, cl
and ecx, 0x2daf36f8
inc di
add bh, dh
dec al
and ch, 0x15
sub edx, ecx
sub di, bx
shl bx, 1
shr esi, cl
inc si
dec cl
nop
nop
xchg esi, esi
dec si
mov edi, esi
xor bh, 0x22
nop
test ebx, ebx
ror ch, 1
sbb ebx, 0x45b7a929
shl ah, 3
shr di, 1
sub dl, ch
not al
shr edx, cl
mov esi, 0x239ea7a5
xor dx, 0x71f8
inc bh
adc cl, 0x2a
and eax, 0x654a580f
nop
rol bx, cl
ror dx, cl
xor di, 0x6612
or esi, ecx
inc bx
inc cx
stc
adc eax, edi
not di
cmp dl, 0x3d
xor di, ax
ror dh, 5
mov ah, 0x5f
xchg di, si
shl eax, cl
rol di, cl
xor dl, 8
adc cx, bx
add edx, 0x1dbefa37
shl di, 8
test bh, ch
sbb dl, bl
dec ax
pop edi
inc eax
sbb cl, dl
and ax, 0x68e2
stc
add al, ch
stc
not si
nop
ror cx, 4
test ecx, 0x418ed561
shr cl, 7
cmp dh, 0x43
push edi
and ecx, edi
shl edx, cl
nop
shl edi, cl
test ebx, edi
cmp ebx, 0x3b861c85
sub ah, 0xf
nop
stc
sbb bh, bl
not ecx
dec di
xor bx, 0x5fb8
xchg dx, ax
add edx, esi
xchg cx, ax
ror ebx, 2
and bl, ah
dec cl
cmp cx, 0x42ff
xor dh, 0x32
stc
shl edi, cl
cmp ax, 0x556a
inc ch
nop
or esi, edi
nop
not ebx
inc ecx
xor dh, 0x14
cmp eax, 0x75b2ad14
nop
and eax, 0x6f3da506
or bl, 0x5b
sub al, 0x3f
shl edi, 7
or si, di
add edi, 0x49f3c36d
sbb si, 0x3329
shl ch, cl
and ebx, edx
inc edx
ror di, 7
add esi, edx
add dl, 0x7c
stc
and ebx, 0x7ce31944
adc ah, 0x7e
xchg al, cl
dec bx
rol dh, cl
cmp eax, 0x5a1e9b06
xor esi, 0x2841dddf
xchg ecx, ebx
sbb esi, esi
dec bx
sub ax, 0x2c5a
sbb al, 0x38
not esi
mov edx, edx
sbb esi, esi
shr esi, cl
shr ch, 3
add eax, ebx
nop
add cx, si
dec bh
sbb bx, bx
sub ax, si
shl di, cl
stc
or al, 0x14
and bx, 0x4fc0
and cx, cx
inc esi
adc eax, edx
rol ax, 5
ror edx, 4
xor ebx, edx
sub ah, dl
not edx
shl ch, 5
test cx, cx
sbb di, dx
xchg si, ax
dec cx
adc dx, ax
pop edi
adc si, ax
stc
rol dh, cl
mov dl, 0xf
sub si, si
xor ebx, 0x765adc4d
shr cx, cl
stc
test ecx, 0x5497bcb7
add al, cl
dec edx
test esi, ecx
add ah, cl
mov cl, ch
or bh, cl
mov bl, dh
shr si, 8
or dh, cl
push edi
dec edi
and di, 0x6f83
shl cl, 4
or bx, 0x6492
inc eax
add bx, di
ror eax, cl
stc
sbb si, 0x6073
shr cx, cl
shr ecx, 5
xchg bh, al
dec bx
inc dh
adc ebx, ebx
ror cx, cl
not ch
ror bx, cl
rol ecx, cl
not edx
mov eax, 0x15bd1f91
add ebx, eax
shl dh, 4
xor si, cx
dec cx
or ecx, 0x22e88a70
and cl, bl
shr ax, 2
xchg dl, dl
not edx
adc eax, 0x2ad9d7cf
xor ah, bh
xor ax, 0x3ef
test ecx, eax
xor cx, bx
test cl, 0x42
nop
stc
inc dx
cmp dh, 0x17
sub ah, 0x11
test dx, cx
adc dx, bx
inc ebx
ror si, 2
xchg cx, bx
not dx
adc ax, 0x3622
shl al, cl
xor cx, ax
sub bl, 0x10
xchg si, ax
sub edx, ecx
inc cl
stc
or dx, ax
sbb edx, ebx
adc bh, ah
adc edi, ebx
sub esi, 0x962be9a
xchg di, cx
xor bl, ch
and dh, 0xa
sbb ah, dh
shl ebx, cl
inc ch
adc si, 0x133d
inc ebx
not dh
or edi, edi
inc esi
add cx, 0x3f6b
dec bx
stc
xor al, 0x36
shl si, cl
dec si
shl esi, 5
dec ecx
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
push ecx
ror ch, 7
push eax
test eax, 0x4932ba11
test al, 0x19
push esi
sub esi, 0x4c666666
shr si, cl
xor cl, 9
sub ah, ch
inc cl
nop
push edx
dec edx
push ebx
mov bl, bl
rol bx, 6
shr esi, 1
test cx, bx
stc
inc dx
rol ah, cl
or ch, al
sub si, 0x6877
rol edx, 6
shr edx, cl
test edx, esi
push edi
add bx, di
sub cx, si
mov bl, 0x7a
adc ch, 0x17
ror dx, cl
shl bx, cl
stc
mov ah, al
and eax, ebx
xor ebx, 0x6fdd9609
rol ch, cl
add ax, di
stc
stc
cmp ebx, 0x5aea90d3
adc ax, 0x47db
shr si, cl
adc ch, 0x17
stc
shl eax, 7
shl cx, cl
shr dx, cl
dec edx
dec ebx
mov si, 0x1253
mov di, ax
ror ch, 8
stc
sub ah, dh
not si
or dl, 0x3b
adc si, 0x1a81
xchg bl, bl
xor dl, 0x2b
and bx, di
and ecx, 0x57ea6d87
adc cl, al
cmp eax, 0x3f0a37e
or ah, bl
cmp di, 0x4645
mov bh, ah
xchg ch, ch
nop
ror di, cl
shr dx, 7
nop
shl dh, 5
stc
xchg dl, al
sub ebx, 0x6f805bdd
adc cx, ax
shr ch, 5
adc al, bh
rol cx, cl
not ecx
mov ax, 0x60a9
xchg ecx, eax
ror di, cl
sbb esi, ebx
shr cl, cl
sbb esi, eax
and bh, 0x4d
shr ebx, cl
xchg al, dl
shl ah, cl
rol bx, 3
not al
adc dx, bx
shr ah, 7
test esi, 0x691ae066
test ah, ah
and bx, 0x51fb
stc
shl edi, 1
shl ebx, cl
xchg ch, ah
add ch, bl
test ebx, 0x2b99a07c
pop edi
not ah
test ecx, 0x260cb6d6
shr edx, 7
inc eax
or cl, bh
not al
sub bx, dx
and edx, 0x63424fb5
shr ecx, cl
sbb bx, 0x75b5
push edi
adc cx, di
shl bl, 7
mov edx, edx
xchg si, di
not ah
nop
nop
ror bx, cl
and cx, 0x9d7
nop
stc
stc
sbb bl, ah
xor di, di
xor edx, 0x6d74e1bf
mov bl, bl
add ch, dl
add bh, bl
test al, 0x69
shr esi, 1
shr edx, cl
mov si, di
nop
and edi, 0x2652106d
test cx, 0x257d
test eax, edx
and edx, esi
add bl, bh
shr al, 1
adc ch, al
xor al, 0x45
sub bh, 0x15
shr cl, cl
mov ch, al
add ah, 0x6f
ror esi, cl
mov esi, 0x807963a
xchg bx, bx
test cx, 0x6a27
and bx, 0xda7
cmp di, 0x2aff
shl cl, cl
sub esi, 0x43833537
rol edx, 6
pop edi
pop ebx
pop edx
pop esi
pop eax
pop ecx
push eax
push ecx
or ax, cx
push edx
rol dl, 6
ror eax, cl
stc
not ecx
push edi
add cx, di
push ebx
add bl, 0
push esi
xor dx, si
cmp dx, di
inc di
stc
rol al, 3
test ecx, 0x2d441038
add ch, cl
rol cx, cl
inc ah
test edx, 0x19ba29de
sub edi, 0x45eada2b
ror edi, 1
pop esi
pop ebx
pop edi
pop edx
pop ecx
pop eax
push eax
cmp ah, 0x15
push ebx
xor ebx, 0x71ef60be
mov al, 0x45
push edi
test di, 0x42cc
push esi
push edx
xor esi, edx
and eax, eax
pop edx
pop esi
pop edi
pop ebx
pop eax
call fcn.004f7d3e
call fcn.004f81ec
call fcn.004f866e
push edx
dec dh
push edi
add edi, edx
and di, 0x7397
stc
push ecx
cmp ecx, 0x6b32d2f
not di
push esi
test si, si
push eax
sbb al, 0x60
nop
test di, 0x12ba
push ebx
xchg bx, ax
and cl, 0xb
and esi, 0x4e5fe562
xor dl, 0x48
pop ebx
pop eax
pop esi
pop ecx
pop edi
pop edx
mov eax, str._0WA__W__HA_0PO_____HN.0ZL__X.
lea ecx, [esp + 0xc]
push 0x23
push 0x68101e7e
push ecx
push eax
push ebx
push ecx
xchg ebx, ecx
push edx
shl edx, 2
dec ch
shl dl, cl
stc
cmp bx, cx
push eax
xchg dl, al
nop
inc bx
xor ebx, 0x57806152
inc ch
push esi
test si, 0x71ec
shl ah, cl
mov bh, 0x3b
sub si, 0x5897
dec bx
add bl, 0x14
push edi
add edi, edi
dec edx
test esi, ecx
shl di, cl
mov ax, dx
sbb dh, al
and eax, edi
stc
sub di, 0x2c48
mov eax, edi
add esi, edx
stc
shr cl, cl
test dh, 0x18
stc
or edx, eax
shl ecx, 8
shr ch, 4
dec ecx
stc
rol edx, 4
ror dx, 6
or di, bx
shl dh, 4
mov dh, 0x67
sbb di, bx
shr edx, cl
test ebx, 0x14b140e0
shr dh, 8
dec cl
mov bx, bx
add ecx, ebx
adc cl, ah
stc
sub ebx, 0x3de7729
shl si, 5
adc di, 0x3466
dec si
and bx, 0x1fe3
inc bx
dec ebx
xchg bx, ax
and esi, 0x4ec4a4e1
dec edi
shr bl, 8
test dl, 4
rol bx, 8
and cx, 0x7bf
ror ah, cl
dec cl
xor ax, cx
ror bl, cl
add di, si
xor bl, cl
shl di, 1
rol dh, 8
shr dx, cl
add ah, 8
or eax, 0x1c0c3701
sbb cl, 0x15
rol dl, cl
rol ch, 4
sub dl, 0x32
and ah, 0x11
nop
dec esi
test cl, 0x32
or eax, eax
adc dh, al
not edx
test dh, ch
not bx
xchg dx, ax
add ax, 0xc73
sub al, 0x70
xchg si, bx
shl al, cl
xor esi, edx
nop
sub ebx, ebx
shr di, cl
shr ebx, cl
and esi, 0x3c13e81
pop edi
push edi
test edi, ecx
inc ecx
adc cx, di
shl edx, cl
inc dh
ror si, 1
stc
and eax, 0x119b42b
not ah
nop
shr ecx, 6
shr ebx, 6
sbb ax, cx
test bh, bl
nop
inc di
mov bh, 0x65
or ecx, 0x34a2fddb
sub ax, 0x6ffe
rol esi, cl
sub ebx, 0x478533ff
mov bl, ch
add si, cx
sub di, bx
shr esi, cl
and esi, 0x6a4048a
rol ecx, 5
sbb eax, eax
add ax, ax
add ecx, 0x631f59c0
sbb cl, ch
shr cx, cl
test ax, bx
or bx, si
dec bx
test ebx, edx
sbb esi, edx
cmp dh, 0x7d
mov bh, 0x27
nop
dec bl
rol bx, 6
not bh
sbb ch, 0x19
mov di, di
sbb ax, dx
nop
rol ch, cl
cmp eax, edi
cmp edx, ebx
sbb cx, bx
shr si, cl
inc cl
adc al, dl
shr ch, cl
add bx, 0x4a1d
sbb ch, 0x3a
rol ah, cl
mov bx, bx
add edx, 0x5fde7e06
inc ebx
ror edx, 8
xor edi, esi
sub bh, bh
mov ah, al
sbb ax, cx
dec ah
stc
and al, bh
adc dx, di
or ebx, eax
stc
sbb esi, 0xae85678
dec esi
adc ch, cl
stc
mov ch, 3
ror ch, cl
add bh, cl
xchg dx, dx
sbb si, 0x773e
sbb edi, 0x473bb828
stc
adc eax, 0x12907964
test edx, 0x8b9d4e8
nop
sbb eax, 0x7086cad9
nop
add ax, bx
dec edi
mov eax, 0x4e13abfb
mov cx, ax
adc bx, 0x545e
rol di, cl
sub dx, 0x64d7
mov bl, 0x4c
ror ch, 8
stc
and bx, cx
cmp si, bx
pop edi
nop
xchg edx, ebx
push edi
rol edi, cl
stc
rol di, 3
sub edi, 0x288544eb
inc ebx
rol ecx, 5
mov esi, esi
nop
inc ax
adc cx, si
or edx, 0x63e02c54
not ch
ror cx, cl
shl al, 4
mov di, di
mov ecx, 0x1695027a
ror edx, 3
and ch, al
add edi, edi
mov bx, 0x2d66
add di, 0xb37
nop
cmp ax, di
and bx, 0xc47
inc cl
ror edi, cl
nop
sub ebx, edi
xor dh, 0x42
xor cl, 0x56
or cx, 0x2888
adc dh, bh
shl dx, 8
or di, bx
shr dx, 2
sub dx, 0x2ee8
sub dx, 0x5859
nop
inc ax
sub cl, dl
add cl, 0x6d
stc
sub eax, 0x134966e2
and esi, 0x52fc3109
nop
ror ch, cl
dec bl
shr ax, cl
mov ebx, 0x607fb020
ror eax, 2
dec cx
adc edi, 0x7e9ffcb9
or bx, 0x1ef1
sbb bl, 0x30
xor dx, dx
xor al, bl
adc dh, dl
rol si, 3
not eax
mov edx, ebx
dec bl
inc esi
dec ecx
shl edi, 1
sbb dh, 0x30
adc cx, 0x7cb1
xchg dh, cl
cmp dx, di
ror si, 7
cmp ah, 0x19
rol ecx, cl
sbb edx, 0x1ec1ee82
adc bl, 0
shr cx, cl
rol si, 3
inc eax
shr ch, cl
xchg di, bx
adc ebx, 0xe84b8d1
ror dx, 4
stc
add edi, esi
not si
or si, cx
test esi, esi
ror dx, 7
mov cx, 0x7ccb
dec dh
dec bx
xchg edi, esi
xor ch, 5
not dl
ror ebx, cl
xchg edi, eax
rol si, 1
test ecx, 0x17ad62c3
cmp ax, cx
shl edi, 3
pop edi
sbb al, 6
push edi
cmp bx, di
not ebx
sbb ebx, 0x7f5b7e36
add bh, dl
test edi, edx
dec ch
or si, 0x2f45
and dl, bl
ror edi, 7
sbb cl, 0x2c
shl cx, 7
cmp si, 0x40e2
ror ah, 3
shl edi, 6
shr cx, cl
ror edx, cl
rol si, cl
adc bx, si
and edi, esi
nop
cmp ebx, 0x64458999
shl cl, 3
shl bh, 7
inc eax
ror ebx, cl
not edi
shr dx, 6
add edx, 0x5eb3efa1
shl ax, 7
ror dx, cl
add ch, cl
xchg bh, al
dec ch
rol dh, cl
dec ch
xchg ecx, ebx
ror ch, 8
and ecx, 0x78687e0a
inc dx
xchg ch, dh
dec ecx
mov ch, dh
xor ebx, 0x16ac4a5e
shl esi, cl
ror ax, cl
adc cx, dx
not dl
not si
dec bx
xor edx, edx
sbb al, 0x53
and eax, edx
stc
adc edi, eax
xchg di, ax
cmp edi, 0x324de2f7
adc ah, 0x45
dec dl
shl ecx, cl
or edx, 0x724405de
test bl, al
not edi
dec eax
mov dx, dx
and ax, bx
add cx, 0x11ba
not bh
not bl
rol ebx, 3
add di, 0x545
cmp edx, 0x575d8053
ror ah, cl
inc edx
stc
not edx
add eax, ebx
and si, si
and ecx, 0x19b2e041
rol edx, 7
cmp bh, ah
add dl, 0x17
mov si, 0x7899
or di, di
cmp esi, esi
shr bx, 2
ror dx, 8
nop
inc cx
sub ax, 0x3be2
inc cl
or esi, 0x408c37f8
rol bl, 1
rol edi, cl
adc bx, dx
adc bl, bh
and ah, ah
cmp ecx, eax
rol di, 7
sbb dl, 0x44
pop edi
mov bh, 0x50
and esi, 0x52335591
inc ch
add dh, 0x3a
shl dx, cl
and bx, ax
shl al, cl
stc
sbb bl, dl
sub al, bl
adc ax, 0xa97
adc edx, 0x34a6e7fb
not cx
or edx, 0x3af46ba5
not bl
inc dh
cmp ebx, 0x73ae5fb3
push edi
cmp edi, edi
xchg cl, al
shl dx, cl
ror edx, cl
adc di, 0x6b27
nop
shl esi, cl
add bl, bh
ror cx, 4
nop
adc edx, 0x7d7ab5f9
or eax, eax
shr ebx, 8
dec cl
cmp cl, 0x42
nop
mov cx, bx
shl cx, cl
test esi, 0x7c6f6d27
add bh, ch
not cx
shr si, 8
test si, ax
not si
add ecx, esi
rol al, cl
not bl
nop
dec ax
sbb ecx, 0x1491db87
xor esi, edi
ror edx, cl
shr bl, 5
adc cl, dh
not si
shl bx, 2
mov ecx, edi
nop
shr al, cl
test dx, bx
test cl, 0x7c
shr si, 1
rol ah, cl
shr bh, 7
add ch, 0x6e
dec bx
nop
rol edx, 5
ror ah, 3
rol di, 2
shr di, 7
rol ebx, 8
add cl, 0x53
xor edi, eax
or ecx, 0x58457d52
dec bl
add bh, al
dec esi
not cl
or bx, di
add ax, 0xb8f
cmp cx, 0x75d2
nop
or si, 0x7d4d
mov bh, dh
nop
ror edx, 8
xor ebx, 0x2970a628
sub ch, 7
or esi, 0x7f93153e
inc ecx
shr al, 2
xor ax, ax
inc ax
sbb si, dx
inc cx
cmp dl, cl
shr di, 5
nop
sub edi, 0x4eca9a94
add si, 0x10c6
dec edi
sbb bh, 0x7f
pop edi
dec ah
add dl, ah
dec ax
xchg esi, ebx
shr cl, cl
cmp cx, cx
adc esi, esi
xchg bh, al
shl dl, cl
cmp bl, bl
and dl, ch
nop
push edi
ror di, cl
shr di, cl
inc si
nop
nop
inc dh
or dl, 0xc
adc di, 0x37ad
rol bh, cl
cmp ah, bh
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
push ecx
sub cx, 0x7fc1
push eax
push ebx
adc ax, bx
mov ecx, 0x53eb61e8
xor bl, al
cmp ah, 0x10
push edi
cmp di, ax
not di
nop
not ecx
push edx
sbb dh, cl
mov dl, bh
inc edx
stc
sub ax, 0x6b92
stc
shl bx, cl
rol dx, 3
cmp ch, dl
sub ebx, 0x6e7f0373
test ecx, edx
dec dl
shl bx, cl
xor edi, eax
cmp ebx, 0x6243bc92
sub ch, 0x41
nop
stc
stc
sub ax, 0x3594
mov edi, 0x36e5f456
test al, bl
adc dl, 0xc
stc
add al, 0x5b
shl ah, cl
shl dl, cl
stc
mov ecx, ecx
xchg bx, cx
push esi
sbb si, 0x523c
ror edi, cl
nop
xor si, 0x2b1a
shr cx, 7
nop
and bh, cl
or ax, cx
or ch, 9
dec ah
ror dl, cl
shl bx, 7
add cl, bh
shl ecx, 5
shl ax, cl
not edx
inc edx
stc
xchg ch, ch
test si, 0x5b2b
inc si
sub cl, 0x3d
xchg ch, cl
or ax, cx
and di, si
xor dl, 0x75
test ebx, 0x5f2cf72d
inc dl
not ah
shr bx, 2
adc eax, edx
shl si, 5
shl bl, cl
sbb al, dl
ror al, 1
test bl, dl
sub ax, si
sbb edi, edx
cmp al, ch
nop
dec ah
nop
nop
mov cl, 4
test eax, 0x7063a6bf
inc cl
stc
mov ebx, 0x8efdd3
adc dh, 0x4e
or cx, 0x5e1e
shl dl, cl
shl cx, cl
add cx, ax
inc di
inc eax
mov ah, dh
test edi, 0x65b57211
cmp dh, cl
inc edx
or esi, esi
sbb dx, cx
pop esi
push esi
sbb ecx, esi
mov al, ah
inc ax
sub dl, ch
cmp ch, al
not al
shl bl, cl
dec al
mov ecx, eax
add dx, 0x5d03
xor dh, 0x7f
nop
adc al, 0x6c
and eax, 0x13d8e256
cmp esi, esi
adc dl, ah
and dx, ax
mov ch, 0x29
sub di, 0x5934
shl edi, 7
not ax
xchg bl, al
nop
rol eax, cl
and cx, 0x5ad4
xor eax, ebx
dec eax
and ecx, 0x5e504816
dec cl
shl si, 8
cmp dx, di
inc ch
test cx, dx
xor edx, 0x158aa95e
dec si
and si, cx
dec ah
test si, si
or si, ax
sub ebx, 0x28ea8a0f
not al
inc cx
cmp bl, bl
sbb bx, 0x4b44
shr cl, 7
xchg si, dx
mov ecx, 0x76f003a3
rol ecx, 7
inc bh
stc
ror edi, cl
ror al, 2
pop esi
pop edx
pop edi
pop ebx
pop eax
pop ecx
call fcn.004f8914
push ebx
inc bh
push eax
push ecx
test al, ch
stc
mov al, 1
pop ecx
pop eax
pop ebx
call fcn.004f8daa
push eax
not ax
push edx
or dx, 0x597b
pop edx
pop eax
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004ba05e
add esp, 0x27
mov cx, 0x101
test eax, eax
jne 0x4ba06a
call fcn.004f9221
push edx
sub dx, 0x4e27
push esi
cmp esi, esi
push ebx
test dh, bh
push eax
or dx, ax
inc dl
and bx, 0x697b
push ecx
cmp ebx, ecx
push edi
not edi
shl ax, cl
test esi, ebx
stc
not ecx
ror al, cl
mov edx, esi
stc
mov dl, 0x1a
stc
test bl, 0x6d
adc di, 0x4d29
xor dh, 0x4e
or ch, 0x7f
or eax, 0x4921736c
xor dh, 0x7e
dec dl
xor si, 0x589
shl di, cl
rol bl, cl
dec ch
or si, ax
adc ax, cx
inc ebx
xchg ebx, esi
ror eax, cl
shl di, cl
or bh, 0x71
or eax, esi
adc cx, 0x7e16
rol ax, 8
inc eax
not edi
shl ebx, 4
nop
rol ecx, 3
and edi, edi
dec bl
shr dh, cl
inc ax
adc bl, al
sbb ebx, 0x8351a14
xchg cx, di
mov cx, 0x11e3
xchg ah, bh
test di, 0x7680
test dx, ax
add al, 0x66
test si, ax
cmp bx, 0x27f4
ror ecx, 5
xchg ebx, eax
test esi, edx
not dx
xor cx, 0x31be
shr ecx, 2
xor ax, cx
add si, 0x4a06
stc
cmp bx, 0x17a3
dec esi
shr cx, cl
shl al, 8
inc bh
nop
or ah, 0x3a
add al, 0x3c
sub bx, bx
dec si
add edi, 0x3f8a0e66
sub edx, eax
xchg ebx, edx
dec eax
xor cl, ch
dec cl
not ecx
shl edx, cl
ror bh, cl
stc
rol ecx, cl
not di
shl ebx, cl
mov edx, 0x21cef100
xchg dl, al
sub eax, 0x7556b956
stc
nop
xchg di, ax
inc ecx
shr edx, cl
stc
cmp cx, 0x1e92
xchg edi, esi
pop edi
stc
mov bh, dh
mov ecx, 0x56aaf2e3
xchg bh, bh
cmp edx, ecx
push edi
adc esi, edi
xchg ecx, esi
test cl, al
or bl, 0x1a
cmp edx, 0x245374de
cmp edi, 0x21c8341f
xor bl, 0x1b
shr dh, cl
cmp edi, edi
mov ah, 0x18
add dx, di
add ebx, edi
inc bx
nop
sbb si, 0x1eec
add bx, 0x1e9b
test ch, 0x1d
sbb eax, 0x1a9c43c2
adc bh, 0x74
xchg dl, dl
cmp di, 0x38fc
inc ebx
nop
xor bx, dx
stc
dec al
or cx, ax
ror si, 8
nop
sbb ebx, edx
and cx, 0x20c3
add di, dx
nop
and ecx, 0x44d984b1
cmp cx, 0x6860
cmp cl, 0x46
shl edx, 3
dec bl
and di, 0x16d9
xor ax, cx
sub esi, 0x4d4c105b
stc
sbb ah, cl
shr ch, cl
test dx, ax
shr eax, 4
dec dx
sub si, ax
mov edi, 0x22a43c2c
xor cx, 0x185c
adc si, 0x1926
mov edi, esi
nop
and edi, edi
test di, 0x1632
sbb dx, 0x5ba5
shr bh, 2
mov dx, ax
test dl, ch
or esi, edi
rol edi, cl
shl ebx, 3
ror si, cl
pop edi
pop ecx
pop eax
pop ebx
pop esi
pop edx
jno 0x4b837c
push eax
mov ah, 0x69
push esi
adc esi, 0x7c7fc24b
nop
push ecx
or esi, ecx
not eax
sbb cx, 0x4d06
stc
push ebx
and bx, bx
add bx, ax
adc ah, 0x43
pop ebx
pop ecx
pop esi
pop eax
push edi
cmp di, 0x651a
push ecx
shl ch, cl
push eax
shr ah, 8
stc
mov ah, 0x7a
push ebx
or ebx, 0x73252b0
push edx
push esi
add edx, esi
add cx, 0x2972
or bl, bh
nop
pop esi
pop edx
pop ebx
pop eax
pop ecx
pop edi
push ecx
xchg cx, cx
push edx
push ebx
mov edx, ebx
push eax
sub ax, bx
mov ecx, 0x7f0545e7
rol ebx, 5
cmp ax, bx
sub bx, 0x19e4
dec dx
push esi
ror esi, 5
pop esi
pop eax
pop ebx
pop edx
pop ecx
push edx
push ecx
adc dh, ch
stc
not dh
adc edx, edx
push ebx
shl bx, cl
mov bh, 0x17
push eax
rol ah, cl
stc
stc
sub ch, ah
xor dl, bl
shr ebx, 1
pop eax
pop ebx
pop ecx
pop edx
stc
push eax
and ax, 0x224c
push esi
sub eax, esi
push ecx
mov cl, 0x6e
push edx
cmp cx, dx
adc edx, 0x50ec8f77
cmp ax, cx
xor edx, 0x6eff6667
push edi
sub edi, ecx
not ch
rol edx, 3
nop
and dx, 0x6059
sbb al, 0x4a
nop
nop
cmp si, 0x43b0
shr si, cl
or ah, ah
and edi, 0x6dac8e9
test si, ax
or esi, 0x472ba5bc
dec dx
nop
mov ch, ch
xchg di, ax
push ebx
ror ebx, cl
inc ebx
not dh
ror cx, 2
shr ch, 4
dec bh
adc ch, 0x16
mov al, cl
rol ax, cl
add cx, cx
cmp esi, edx
cmp esi, eax
xor bh, 0x5b
shl edi, 2
not dh
adc bl, 0x12
adc esi, ebx
not ebx
rol si, 4
mov esi, ebx
sub bx, di
or dl, ch
dec ax
add si, 0x3a68
inc edx
shl ecx, 2
test ax, 0xcb1
xchg si, ax
mov dl, dh
xchg cl, bl
xchg edi, edi
xor dl, 0x77
test dl, dl
shl ah, 1
not bl
test bl, 0x38
nop
inc di
mov cl, 0xf
rol bl, cl
shr bx, 5
ror dx, cl
and esi, 0x68254632
adc bh, 0x1d
shl ah, cl
dec bl
sub di, bx
add cx, 0x3bc5
adc dl, dh
rol bx, cl
ror ebx, cl
add cl, 0x42
shl cl, 6
adc ah, 8
add cx, dx
add ah, 0x5f
or bl, cl
mov eax, 0x76255760
inc bl
inc esi
nop
ror dh, 2
sbb bx, di
mov ah, bh
shl ebx, cl
not bx
nop
inc ax
nop
xchg bh, ch
rol al, 3
cmp ch, 0x13
shl cx, cl
and ebx, 0x50c180bf
pop ebx
push ebx
inc bh
cmp cx, 0x72f5
sub dl, ah
test cl, 0x7d
and esi, 0x56d6299c
adc bx, ax
xor al, 0x6e
or edi, 0x16f055b0
inc bx
shr cx, 7
ror si, cl
shl bh, 3
inc edi
rol di, cl
xor ecx, 0x1905e964
not al
adc ch, 0x4d
not eax
test bx, si
sub ch, ah
nop
inc edx
not al
or ax, di
add dh, bl
mov bh, 0x3a
cmp edx, 0x5dc84214
mov edi, 0x4abf8e39
adc ah, bl
shl dx, cl
sbb bl, al
or bl, bh
xchg al, cl
mov cl, 0x3e
dec cx
adc esi, ebx
shl si, cl
not cx
inc ax
sub dh, 0x4b
or ch, 0x7e
inc ah
shr si, cl
ror ecx, cl
shr ax, cl
mov esi, 0x5b752e83
adc bx, 0x1488
stc
pop ebx
pop edi
pop edx
pop ecx
pop esi
pop eax
call fcn.004f958b
call fcn.004f9af6
push ebx
push edx
cmp bl, dh
push eax
push ecx
adc al, cl
push edi
cmp di, cx
push esi
mov si, 0x4611
shr di, 6
add ch, ch
stc
mov dh, 0x19
ror ch, 4
not bl
ror edx, cl
nop
sub dh, ah
not ax
sub ebx, 0x5d213ff1
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
push eax
dec eax
push ebx
push ecx
shr ebx, cl
rol cx, 4
xchg ah, bl
push edx
test dl, 0x7a
sub ch, dh
push edi
test cx, di
push esi
test dx, si
cmp dx, 0x1bb9
add si, 0x2921
not dh
adc ecx, ecx
or ah, 0x5e
add esi, edx
rol cx, 3
sub bx, bx
rol esi, 5
not bx
add bh, dh
sbb dl, dh
sub dl, dl
ror edi, cl
sub cl, 4
stc
shr ecx, 2
shl di, 3
mov cx, cx
not esi
xor bl, bl
rol cl, 6
inc bx
and ecx, 0x5af4c12c
rol al, 8
or dh, 0x35
stc
stc
shr ah, cl
ror si, cl
stc
and esi, 0xbe8299a
and dx, ax
cmp ah, al
adc bx, cx
not eax
mov cx, bx
shr dh, cl
nop
stc
or bl, 0x43
xor bx, 0x63f
cmp bx, 0x6727
cmp bh, 0x48
inc ah
ror cl, 4
inc cl
cmp si, bx
shr di, cl
test ax, cx
shr dx, cl
stc
dec dh
sub al, bh
add cx, 0x6425
and cx, ax
nop
not bl
shr dl, 7
dec dl
mov di, 0x683d
or dl, cl
xchg cx, bx
not bh
rol di, 4
and al, 0x76
or esi, eax
shr ebx, cl
ror dh, 7
stc
shl dl, 8
mov esi, esi
test di, ax
cmp ch, ch
dec ebx
nop
xor eax, ebx
not bh
inc dx
xor edi, 0x2b1afc18
adc dl, bl
sub dx, di
xchg ebx, eax
shl di, 8
test bh, 0x77
xchg ebx, edi
xor cl, 0x55
not cx
stc
rol ecx, 7
adc ebx, edi
xor dl, ah
pop esi
not di
pop edi
pop edx
pop ecx
pop ebx
pop eax
push eax
shl al, 8
push edi
push ebx
mov edi, ebx
push ecx
push esi
add ecx, esi
and eax, 0x1b296e47
xchg ch, al
push edx
shl edx, cl
sub ax, 0x5932
stc
add edx, 0x4c914a12
stc
shl dh, 4
stc
pop edx
pop esi
pop ecx
pop ebx
pop edi
pop eax
push edx
test edx, 0x2a4be847
push eax
inc ah
nop
stc
cmp eax, eax
test al, ah
push ecx
cmp cl, 1
push edi
xchg edi, edi
stc
not edi
inc edx
xor eax, 0x3a6fb0a
push ebx
push esi
xchg bx, si
and edi, ecx
nop
not di
and bx, 0x7d73
mov si, 0x6263
rol eax, cl
mov ax, 0xe2d
cmp ecx, 0x39c45990
add al, 0x6b
add si, 0x71a2
dec edx
xor al, 0x35
inc dx
not esi
xchg si, di
or ax, 0x5aa
and bx, ax
nop
stc
or ah, ch
nop
add ebx, 0x3ddf9059
or ecx, ebx
sub cx, 0x3219
sbb al, 0x18
cmp ebx, ebx
shr si, 4
nop
inc ch
not cx
add eax, esi
nop
shr dx, 1
nop
adc esi, 0x4b1b4e49
adc ecx, 0x77fb4fcd
xchg edx, edx
rol cx, 3
cmp ebx, 0x3d8e2afc
ror al, cl
rol edx, cl
shl di, cl
or di, si
sub ebx, 0x2c005499
xor edx, ebx
adc dx, 0x2704
mov bl, ch
inc ebx
inc edx
test esi, esi
or cx, bx
nop
inc eax
nop
adc di, 0x404a
and cx, si
sub edi, 0x647ad5df
dec ax
pop esi
pop ebx
pop edi
pop ecx
pop eax
pop edx
ja 0x4b87f9
push edx
and dx, 0x3e36
push ecx
cmp cx, cx
push esi
rol si, cl
add cl, ch
rol edx, cl
shl ecx, 7
push eax
xor eax, esi
push edi
push ebx
or edi, ebx
xor edx, 0x63fde7ab
pop ebx
pop edi
pop eax
pop esi
pop ecx
pop edx
stc
push eax
not ah
push edi
not di
push ebx
push edx
xchg bl, dl
push esi
or dx, si
push ecx
add al, cl
sbb si, 0x6b05
ror al, 1
nop
stc
xchg bx, cx
test edi, ebx
pop ecx
pop esi
pop edx
pop ebx
pop edi
pop eax
call fcn.004f9fcf
push esi
and esi, esi
push edi
push ecx
shr di, cl
push edx
shr dh, cl
mov edx, 0x5134037d
ror si, cl
test cl, 0x79
and dx, 0x3cd9
push eax
shl ax, 2
stc
pop eax
pop edx
pop ecx
pop edi
pop esi
call fcn.004fa514
push eax
add al, al
pop eax
push edx
rol dl, 2
pop edx
call fcn.004fa81f
push esi
add esi, esi
push ebx
adc bl, bh
nop
push ecx
ror bl, cl
push edi
push edx
xchg di, dx
test ecx, edx
inc di
pop edx
pop edi
pop ecx
pop ebx
pop esi
sub esp, 0x27
mov dword [esp + 0x23], 0
push eax
push ecx
push edx
push edx
cmp dx, 0x23a5
push ebx
push ecx
xchg bh, ch
xchg cl, dh
shl ecx, 6
sub cl, 0x36
push eax
xchg al, dh
rol ecx, cl
push esi
test si, 0x2401
xor ch, dl
adc si, 0x6905
push edi
ror edi, 1
dec dl
xor ebx, 0x29ee2ee1
not dl
stc
inc ebx
dec dh
not cx
sub ebx, 0x141540ac
xor ch, dh
sub bh, 8
shr ebx, cl
and di, 0x3416
shr dl, 4
sbb al, 0x47
shl dl, cl
xor cl, ah
and edx, 0x1722e537
not bx
xor cl, 0x7a
shl esi, cl
sbb si, 0x5f81
shl bl, 8
add ax, 0x4ce9
stc
xchg al, cl
sbb ah, 0x31
sbb ebx, ecx
shr ch, 5
inc edi
mov bx, ax
or bl, ch
inc al
stc
adc esi, ebx
add al, ah
dec eax
test bx, 0x63f0
dec eax
xchg dx, dx
sub ch, 0x42
or bx, bx
sbb si, si
inc si
dec ah
stc
xor ax, 0x34f4
mov ebx, edi
nop
adc dh, dl
or cx, 0x1dd
adc si, 0x41fb
sbb dl, 0x69
sbb bh, ah
nop
mov ah, ah
sbb ch, 0x79
add esi, ebx
shl esi, cl
mov ch, 0x32
dec edi
sub edi, eax
nop
nop
sub si, 0x331f
add ecx, ebx
not si
mov bh, cl
or si, 0x3b22
add cx, 0x4187
rol si, cl
ror esi, cl
rol si, 3
ror bx, cl
mov eax, ecx
shl al, 6
ror eax, cl
add eax, 0x7485b2cf
rol edi, 4
nop
dec ax
shl esi, cl
xchg cx, ax
shr dl, 1
xor bx, 0x2e42
inc al
test ah, 0x33
or esi, 0x2c46f40d
cmp dx, di
adc dl, ah
pop edi
or cl, bh
sbb bh, 0x7d
inc eax
push edi
xor edi, ebx
shl di, cl
and ch, bl
xchg ch, bl
nop
adc ebx, edi
stc
cmp edx, 0x55bd4abc
or ebx, edx
sub cl, bl
sub bl, cl
adc bl, bh
add bx, 0x6554
xor bl, 0x6b
rol ax, 5
xchg ebx, ecx
sbb ebx, 0x173766a8
cmp eax, 0x6b7588cb
stc
shr di, cl
or ch, 0x15
sub cl, 0x69
or ch, 0x63
shl cx, 7
add bx, si
not ebx
cmp edi, edi
adc eax, 0x3f0166c5
not eax
inc ah
stc
sbb dl, 0x23
not cl
adc ch, 0x40
shl bh, 3
xchg di, bx
dec ch
and ax, 0x5c49
dec cx
xor cl, 2
cmp dh, dh
xor dl, 0x41
sub edi, 0x70daf438
inc cl
add bx, cx
stc
cmp edx, 0x45957e0d
sub edx, 0x5d23c945
inc al
stc
xchg bl, cl
rol ebx, cl
or ch, bh
cmp bx, dx
and dl, 0x4a
add ch, cl
test di, dx
mov eax, 0x2b673b02
mov ecx, 0x78fb64b9
nop
shr ecx, cl
shr dl, 4
xor ax, di
and ebx, 0x7f8cdf6b
nop
test ax, 0x5bd4
cmp dh, 0x61
and bx, si
test cx, si
stc
xor edi, 0x4945786c
shl edx, 4
dec esi
xchg cl, bh
dec bh
mov edi, edi
sub dl, dh
sbb al, 0x79
dec edi
cmp cx, bx
not bh
add ch, 0x7c
xor ebx, ecx
shl bx, cl
ror cx, cl
ror cx, 6
dec dh
shr ebx, cl
not eax
or edx, 0x6b095a56
shl bh, 8
shl esi, cl
stc
rol dl, cl
add edx, 0x22ba03c3
mov ch, 0x59
sbb dx, dx
pop edi
push edi
xor eax, edi
rol di, cl
shl dx, cl
sbb eax, 0x4dede087
mov dx, bx
shl si, 1
xchg si, cx
shl di, 7
inc eax
shr bh, cl
adc bh, cl
cmp dx, cx
sbb ecx, 0x520d63d0
add ecx, edx
rol bl, cl
sbb eax, ecx
nop
dec ebx
xor bl, ah
sub edx, edi
mov bl, dh
cmp cx, 0x4044
adc ax, si
nop
shl ah, 4
adc dh, cl
ror di, cl
inc edi
xchg edx, eax
and eax, ebx
add edi, 0x4f859c57
sub bl, cl
xchg cx, di
nop
or cx, 0x71b
shr bl, 5
xchg esi, eax
cmp si, ax
adc dx, 0x2587
add ah, dl
shr cx, cl
inc esi
nop
mov ch, bh
ror edi, cl
not edx
ror dh, 1
stc
shr bx, 1
rol si, 7
xor eax, 0x63a28157
stc
ror eax, 2
nop
shl dh, 6
stc
dec dx
ror bh, cl
nop
sub ch, dl
and al, ch
not bx
nop
shr ebx, cl
cmp ebx, 0x14ef3498
ror bl, 8
or esi, esi
not cx
and ax, 0x72c
ror dx, 3
dec ecx
shl bl, 8
dec edi
sub si, 0xdb4
or bh, al
adc di, 0x7ce6
inc ecx
and bl, bh
stc
mov bh, 0x74
or ax, di
sbb ebx, 0x51e1698d
and dh, 0x63
xor di, si
stc
rol bl, cl
sub cl, dl
sbb ah, 0x34
shl cx, cl
not cl
shl cx, 8
sbb cl, 0x52
xor cx, 0x6984
adc dl, 0x32
shl bx, 5
or edx, esi
cmp dx, ax
adc edx, ecx
not bh
xchg ecx, ecx
pop edi
sbb ebx, esi
dec cx
sbb si, 0x990
add cx, ax
push edi
add ebx, edi
dec dx
xchg ch, ah
ror al, cl
ror ecx, 1
dec di
ror bl, cl
sub di, 0x60b2
stc
test ebx, 0x2269a4b5
not ebx
test si, 0x3003
mov bl, 0x6a
ror ch, 1
dec esi
shr ebx, 2
inc ch
xchg di, ax
or edi, 0x18882060
test eax, 0x343393c2
sbb edi, ebx
test bh, ch
sub esi, edi
test eax, 0x4da2a8e3
not esi
rol ax, cl
adc al, 5
xor dx, cx
sub dl, 0x24
nop
ror eax, 5
sbb eax, 0x7e03d963
xchg ebx, edi
or esi, esi
sbb dx, 0x7bf8
pop edi
pop esi
pop eax
pop ecx
pop ebx
pop edx
push edx
sub dh, 0x61
push edi
push ebx
and di, bx
push ecx
sbb bh, cl
or edi, 0x4d1476c9
push eax
sub bx, ax
or bh, ch
cmp dx, 0x4ae3
sub di, bx
and ah, dl
not dx
push esi
test esi, 0x1c4cf15
ror edi, 5
not eax
shr edx, 3
rol si, cl
mov dx, dx
adc di, 0x6d3b
add ch, cl
rol si, cl
test cl, 0x4c
not dl
add ecx, 0x74ad74f7
ror al, 1
stc
add cl, al
shl si, 2
shr dh, cl
stc
ror dx, 2
mov edx, eax
or di, dx
xor ch, 0x2f
nop
xchg al, bl
rol edi, cl
mov dl, 0x3e
nop
not cl
xchg al, bh
add al, dh
sbb edx, edi
nop
ror bh, cl
shl si, 8
sub cx, bx
stc
cmp di, si
adc ebx, 0x2873208b
ror di, cl
xchg esi, edx
inc bl
not eax
xchg ebx, edi
xchg esi, eax
or si, bx
shr bx, cl
xchg di, dx
test cx, ax
mov edx, edi
nop
sub al, bl
add ax, 0x5ea6
cmp ebx, edx
test eax, ebx
add dx, 0x6bf5
sbb bx, dx
mov al, dh
ror dh, 7
ror cl, cl
adc ax, 0x4539
and di, bx
dec ch
and edx, ebx
and ch, 0x79
dec cx
sbb dl, 0x2a
shl ax, 7
or eax, 0x6ec57e2b
stc
nop
mov ebx, 0x39eae8bf
not cl
nop
add cx, 0x251d
or edx, 0x149cb3de
stc
xor ecx, 0x2b2c9cc4
test esi, 0x65a37271
sub edx, edi
add cx, 0x2cf7
add ebx, 0x60d1cfd2
dec edx
cmp si, si
test si, bx
cmp cl, dh
nop
nop
sub eax, 0x64a1936f
not bx
adc dx, 0x4e9c
pop esi
push esi
cmp esi, 0x67fe0bba
sbb esi, 0x3c5c73e2
mov edx, ecx
sbb si, 0x6e10
add dl, dl
mov bl, al
shl esi, cl
or ebx, 0x11a10478
shl cx, 4
dec bh
mov ebx, 0x32222e6
or cl, bl
dec cx
shr eax, cl
ror bl, 6
sbb bl, dh
ror si, 8
not dl
cmp ax, cx
xchg dx, ax
xor dx, 0x1220
add ecx, eax
sub dl, 0xa
nop
mov cl, 0x6e
adc ax, 0x5a19
sbb eax, 0x33725ffa
xchg bx, ax
dec dh
dec edi
dec di
stc
sbb cx, ax
and ecx, 0x732e7bf6
stc
not ch
shr ax, 1
inc dh
test cx, 0x6a7c
stc
adc dx, di
sbb eax, esi
not ecx
adc al, al
ror dl, 3
sub cl, bh
sub ah, 0x52
xchg cx, si
and edi, 0x5ffcb5c8
xchg ch, ch
ror bx, 2
cmp si, di
test edi, 0x5c2c6b2
shl edi, cl
mov di, ax
dec edx
sub ebx, 0x7ccf6101
not di
sbb ah, 0x17
or ch, 0x76
nop
shr al, cl
add ecx, eax
mov edx, 0x22994ee
xor ebx, edx
shl ecx, cl
cmp di, bx
shr si, cl
not dx
adc bx, 0x14c
not cx
cmp dx, ax
sbb ebx, 0x71d42afb
rol edx, cl
not eax
and ch, cl
sub ch, dh
sbb ebx, esi
add si, 0xaff
shl cl, 3
cmp bh, 0x5b
and di, ax
shr ecx, cl
mov ebx, 0x6cf7bc0b
or bh, 0x24
cmp dl, 0x5b
cmp ax, ax
ror si, 1
sub si, 0x45c0
dec ecx
shl eax, 4
shr al, 4
shl ebx, cl
mov esi, edx
dec ebx
test bh, bl
shr eax, 3
sub dx, 0x2a22
or ah, dh
or eax, 0x1a2c7d5e
pop esi
xor ax, 0x7d18
rol al, cl
and al, 0x4b
rol eax, 5
shr eax, 1
shr ah, cl
sub bl, 0xd
or bl, dh
and ax, 0x26e2
not ecx
push esi
test esi, 0x1b3a96a5
sbb bh, 0x71
stc
xor ebx, 0xa4ae62c
rol di, cl
and cx, dx
add esi, 0x67cad35d
test bl, 0x16
not si
dec edx
adc bl, bh
ror edx, cl
test bh, 0x5e
or edx, 0x53d1d0e0
ror ch, cl
and ax, ax
ror bl, 5
xchg ebx, ecx
ror di, 3
xor bx, 0x33e0
inc di
not cx
shr ax, cl
add ah, dh
shr edx, 7
shl ax, 7
not ecx
sub eax, 0x1821cc5f
inc ax
add ax, dx
sub ch, 0x61
sub edx, ecx
test dl, 2
stc
sub bl, ah
ror cx, 7
pop esi
pop eax
pop ecx
pop ebx
pop edi
pop edx
push eax
rol eax, 4
push edi
push ecx
adc di, cx
pop ecx
pop edi
pop eax
call fcn.004fab5e
push eax
push ecx
shl al, cl
push edi
test di, cx
push ebx
dec bl
adc ecx, edi
rol bx, 1
push esi
dec si
push edx
ror dx, 7
add ebx, edx
mov ch, 0x31
adc eax, 0x23b947ee
sub eax, 0x3c188234
sub cx, dx
sbb dh, 6
or dx, di
sbb si, 0x2112
sbb si, ax
inc bh
stc
dec si
inc si
dec cl
not cx
not si
adc bh, cl
nop
not esi
sub al, 0x33
sbb ebx, eax
test bh, bh
or cx, dx
test ebx, esi
shl cx, cl
or cx, si
shl edx, 5
ror ecx, cl
shl dl, cl
adc ah, dh
test eax, ecx
and al, 0xe
nop
not cl
mov si, 0x6082
pop edx
pop esi
pop ebx
pop edi
pop ecx
pop eax
call fcn.004fae59
jecxz 0x4b8f38
push edx
add dl, dh
push eax
dec eax
push edi
push ebx
xor edi, ebx
push ecx
cmp ecx, 0x12032a1e
push esi
shr esi, cl
adc bl, 0xa
xchg di, di
or ch, ch
test ah, 0x1c
and di, dx
sub ebx, 0x59292d88
ror ch, cl
cmp bl, ah
cmp bx, 0x22b9
rol dx, 2
xchg edi, eax
sbb si, 0x2edd
test bx, 0x21a1
mov ah, cl
test ebx, eax
ror eax, 4
adc ax, bx
nop
xor bx, 0x431
xchg bx, ax
add bh, ah
inc di
not dh
dec ebx
or ecx, ebx
inc eax
shr bh, 8
adc ax, 0x22ea
inc edx
cmp di, cx
pop esi
pop ecx
pop ebx
pop edi
pop eax
pop edx
push ebx
push ecx
rol ebx, cl
push edx
sub dh, 0x5a
mov dh, 0x32
xchg ch, ch
push esi
ror si, cl
push edi
not edi
push eax
inc ax
add di, 0x6571
mov eax, 0x761c015
dec edi
nop
not ebx
sub eax, ecx
and edx, 0xc0f4ecb
stc
inc cx
xchg ecx, eax
xchg bx, si
rol cx, cl
xchg ecx, ecx
ror cx, cl
cmp ecx, 0x1c81c17d
pop eax
pop edi
pop esi
pop edx
pop ecx
pop ebx
call fcn.004fb3d6
call fcn.004fb6ee
call fcn.004fb9dd
call fcn.004fbd9f
call fcn.004fc292
call fcn.004fc786
push edx
add dx, 0x7445
push ebx
adc bl, dl
push ecx
ror bh, cl
push edi
cmp di, cx
pop edi
pop ecx
pop ebx
pop edx
push edi
sub di, di
push eax
adc al, 0x3d
pop eax
pop edi
call fcn.004fca9f
call fcn.004fce02
push edx
shl dx, 5
push edi
xchg di, di
push eax
add ah, 0x3a
push ebx
inc bl
sbb ebx, 0x4ea66e5a
not di
pop ebx
pop eax
pop edi
pop edx
mov eax, str._ap_f_h
lea ecx, [esp + 0xc]
push 0x23
push 0x642c4842
push ecx
push eax
stc
push edi
rol edi, 8
push ebx
dec bl
push esi
or esi, 0x8c6113f
push ecx
rol edi, cl
or ebx, 0x71d59d7a
xor di, 0x333d
stc
shr esi, cl
and di, 0x1c6d
ror esi, 3
mov ch, 0x46
ror ebx, cl
push eax
test ax, 0x24f8
push edx
mov dh, dh
test si, 0x4d21
stc
nop
not bl
sbb di, 0x4ef5
sbb ax, cx
test edx, 0x69681394
sbb edi, 0x68af5437
or di, si
cmp dh, ah
add cl, 0x33
inc bl
inc bx
pop edx
pop eax
pop ecx
pop esi
pop ebx
pop edi
call fcn.004fd281
push eax
mov ax, 0x3912
push edx
test dh, 0x4f
nop
push edi
push ecx
shl di, cl
adc ecx, edx
ror al, 4
push ebx
cmp cx, bx
ror cx, 2
sbb al, cl
push esi
add si, di
xor si, 0x2e27
dec ax
stc
xchg di, bx
inc bl
shl cx, 1
inc cl
mov edx, ebx
adc di, 0x5864
test bx, 0x151d
cmp ax, 0x3d8b
cmp ah, 0x7e
rol edi, cl
adc bx, 0x1ce6
or dx, 0x46c0
ror esi, 2
stc
test esi, 0x567f5f8c
sub eax, 0x147baffe
test cl, 0x2b
sub dx, 0x2377
and bl, 0x12
shl di, cl
xchg ch, bl
not al
xchg al, ah
xor ch, ah
mov al, 0x23
sbb si, bx
rol edi, 1
rol esi, 8
add si, cx
ror bh, 7
xchg bh, dl
sub ecx, 0x77f65ea
and di, si
shl ebx, 6
inc edi
mov bx, ax
xor dx, di
and cx, 0x7e1
cmp al, ah
cmp bx, 0x63b2
and ch, ch
test cx, si
rol dl, 3
cmp edi, 0x6cba127a
xor ch, 0x57
not eax
test bh, cl
nop
add ecx, edx
cmp al, ah
stc
inc ebx
rol ax, 1
or si, 0x5e38
shl ax, 3
sbb dx, cx
not ax
add ch, ah
xchg dh, bh
shl bl, 4
xor bx, 0x2d12
not edi
sub di, 0x3f59
shl ebx, cl
xchg dl, bh
adc bl, ch
or cx, ax
nop
rol edx, 8
sub di, cx
adc di, 0x71ed
nop
stc
shl eax, cl
stc
inc esi
test bh, al
mov bl, 0x13
add dh, 0x17
xor edx, esi
shr bx, 5
sbb cl, dh
nop
nop
shl al, cl
shr ch, 4
add ax, bx
pop esi
not dx
xor dx, cx
xchg ebx, eax
not ax
stc
push esi
or esi, 0x436a4ec4
ror ebx, cl
dec ah
shl si, 6
mov bx, di
and bh, 0x74
or si, dx
nop
shr ecx, 8
ror dl, 6
xchg bh, dh
sbb ebx, 0x781dddd7
sbb esi, 0x72a25e26
dec edi
dec cl
sbb dh, bh
xor bx, si
xor bx, ax
nop
test ebx, edx
stc
or ecx, 0x3099d06d
or edx, 0x28429d9d
rol cx, cl
ror di, cl
rol ebx, cl
mov ebx, esi
dec edx
adc dl, dl
sub di, 0x11fa
xor edi, edx
xchg dh, ah
sbb ah, ch
rol dx, cl
xchg dl, ch
shr dl, 2
shr eax, 8
dec edi
cmp edi, 0x6a9c533d
adc ax, di
and esi, eax
xor edx, 0x551d6151
shr cx, cl
mov di, bx
xchg cx, ax
ror dh, 7
nop
nop
nop
nop
add si, 0x248f
test dx, 0x4b76
sub edx, edx
not ch
stc
shl ecx, cl
mov bl, 0x59
or eax, edi
mov si, 0x5200
shl si, cl
rol ax, cl
rol ebx, 3
ror bx, cl
cmp edi, edx
xor bh, 0x40
sub ah, bl
stc
and dh, 0x65
mov ebx, 0x3f1aa4d2
mov eax, eax
stc
shl bx, cl
rol eax, cl
stc
or cx, dx
not edi
sub cl, 0x19
sbb esi, ebx
and edx, 0x300ad4d7
cmp dl, 0x42
mov eax, edx
shl ecx, cl
add ch, 0x44
xor ecx, 0x669d9eb
shl eax, cl
add cl, 0x69
mov ebx, 0x72332f78
nop
test bh, ch
not dl
sub di, 0x346c
sub edi, esi
add ch, bl
shr edx, 4
dec cl
pop esi
cmp cx, 0x3fdd
sub ax, cx
xor cx, 0x79f9
cmp dl, 0x3a
xchg di, di
ror ecx, 1
cmp ax, cx
xor bx, cx
xor dx, cx
inc bh
and ax, 0x1eb2
test ebx, 0x78dfc745
stc
nop
push esi
xor esi, eax
cmp ebx, 0x1fff1aba
nop
sub ch, 3
mov ebx, edi
shl dh, cl
shl eax, cl
nop
shl cl, cl
mov ch, bh
nop
rol bl, cl
rol bh, 7
xchg si, ax
ror edi, cl
sub esi, esi
nop
xchg dx, cx
inc bx
pop esi
pop ebx
pop ecx
pop edi
pop edx
pop eax
push edx
add dh, 1
rol dx, 8
push ecx
rol edx, cl
adc cl, 0x78
push edi
shr di, 8
push eax
add ah, 0x7b
shr ch, 6
not cx
push esi
add si, 0x133e
shr cl, cl
stc
test di, 0x642c
and si, 0x8fb
push ebx
or bl, 0x44
cmp esi, 0x27f9cbd6
sub esi, edx
not esi
cmp cl, 0
nop
rol edx, 2
xchg bx, di
test ax, 0x27c9
mov si, di
rol ebx, cl
add di, 0x1089
test al, 0x3a
inc ch
dec eax
mov ch, 0x78
sub ah, ch
add al, ch
mov eax, 0x4a75b8ae
shr di, 3
stc
add di, 0x1ff7
sbb ax, 0xf96
nop
xchg edx, edx
nop
cmp bl, 0x5f
ror ch, 3
not bh
not ch
test ch, 0x71
sbb ebx, 0x62f50256
mov ah, 0x6a
sbb al, al
or al, 0x7a
or bx, 0x7e41
sub eax, eax
or edi, 0x607c2a3c
or al, 0x5d
xchg di, ax
rol di, 4
or bh, bl
xor ax, 0x75d1
or si, cx
rol ecx, cl
stc
sub dl, al
rol edx, 7
cmp cx, bx
not ax
rol ch, cl
not bx
add cx, 0x360e
xor dl, 0x35
xor al, dh
adc eax, ecx
ror ecx, cl
adc dx, 0x6ce0
or bx, ax
nop
stc
adc dl, 0x3c
dec edi
or edi, 0x4966c06a
ror esi, 8
mov eax, 0x3c1a177a
xor dl, ah
nop
ror al, 4
nop
stc
ror edi, 4
mov bh, 0xd
nop
test bl, 0x3b
shl ecx, 4
add cl, dl
xchg ah, dh
not ax
rol edi, 3
test ax, 0x2f56
add cl, 0x36
stc
and ax, dx
adc bx, si
nop
ror bh, 7
pop ebx
push ebx
inc ebx
mov dl, 0x71
sbb ecx, ecx
sub dl, 0x7a
inc di
nop
sbb al, 0x41
mov si, 0x2cc8
cmp dx, 0x57f3
not edx
cmp edi, esi
nop
shl ecx, 6
shr eax, cl
nop
xchg cl, dh
sub bh, 0x7f
shr si, cl
shl ecx, 3
sbb dh, 0x41
shr edx, 3
not esi
xor ah, 0x7b
or bx, cx
mov cx, si
test eax, 0x33887f98
dec ebx
stc
xor edi, 0x6ceae287
xchg cx, bx
dec bx
ror bx, 1
rol ah, cl
xchg bl, dl
rol edi, cl
xor ah, ch
shr ecx, cl
cmp dl, bl
xor si, 0x1458
test dl, dl
and dl, 0x3e
dec dh
shl dx, 3
sub dh, al
cmp ecx, 0x3780360c
mov ah, 0x1b
not cx
dec bh
sub dx, 0x55c7
adc ecx, 0x2d595797
mov ebx, edx
mov ah, 0x49
inc edx
xchg cl, al
nop
cmp dh, ch
or di, bx
adc di, dx
mov ax, ax
xor edx, eax
inc esi
ror esi, 2
dec di
dec ah
xchg cx, si
xor al, 0x6f
stc
stc
shl ebx, 2
stc
cmp si, 0x37b6
shl dh, cl
adc di, ax
xor bx, 0x5edb
shr al, cl
stc
rol ch, 8
shl edx, 6
rol ch, 5
shr eax, 6
xchg cl, al
or esi, ebx
not bl
xchg cl, bl
sbb si, 0x4d71
cmp si, 0x75a
nop
not esi
xor eax, esi
xor edi, eax
dec ecx
xchg dh, dl
nop
test ax, 0x509
test edi, 0x6f7d812e
sub dx, 0x37fb
cmp ecx, ebx
cmp dx, 0x5c74
rol dx, 1
xor cl, 0x2d
pop ebx
stc
push ebx
or di, bx
add cx, 0x24d2
inc dx
xchg esi, edi
xor ax, si
shr cl, 7
xchg di, si
inc ebx
rol di, cl
or ebx, 0x59876f16
sub esi, 0x5f975d92
ror al, cl
ror ax, 1
stc
ror edi, 1
xchg si, si
adc ecx, 0x384dd38d
sub ax, si
dec eax
shl esi, 6
inc esi
stc
nop
ror bx, cl
dec cl
stc
xchg ch, bl
shl al, cl
not bl
xor edi, edx
cmp di, ax
rol edx, cl
shl dh, cl
xchg bl, bl
xor bx, 0x760d
or dl, 0x4e
rol dx, cl
shr dx, cl
ror dx, cl
sbb eax, 0x5e89b6ff
sbb cl, 0x52
mov bl, ch
and di, di
inc bh
sub dh, dl
adc bh, cl
adc si, 0x2687
test bl, 0x3a
xchg cl, ch
rol eax, cl
sub esi, 0x5d558a45
adc si, cx
shr ecx, cl
rol dh, 6
shl ecx, cl
test dx, di
xor di, 0x3cd9
cmp di, cx
xor ch, al
adc ax, 0xa26
nop
ror si, cl
shl edi, cl
shr bh, cl
inc dh
mov ah, bl
or ebx, ebx
ror dh, cl
cmp bh, bh
shl bh, cl
shl bh, 4
shl ax, 6
stc
and cl, 0x61
cmp edi, ecx
adc ch, cl
rol bl, cl
and edi, 0x1186bab6
shl al, cl
nop
adc ecx, esi
xor eax, 0x5758bda
dec eax
ror ah, 6
sbb dl, ch
rol dx, cl
and dh, 0x25
xchg cx, di
or ax, 0x43aa
cmp bx, 0x203d
not dx
adc ch, ah
ror edx, 8
mov dx, 0x6ecf
xchg dx, si
sub ah, 0x36
adc cl, dl
dec dx
inc bh
pop ebx
or dl, cl
rol al, 1
inc edx
stc
sub esi, 0x293732d8
dec edx
push ebx
ror bh, cl
mov eax, 0x663efef8
xor si, dx
shl cx, 3
mov ax, 0x5c10
cmp dl, cl
inc cl
stc
add edx, edx
dec cx
sbb edx, eax
rol al, 5
xchg esi, eax
add ch, bl
sub edi, 0x36e7e8a
shr cx, 3
and ecx, esi
shl bl, cl
mov dl, bh
cmp ax, di
test ebx, esi
nop
stc
stc
cmp esi, edx
stc
dec al
or cx, 0x65c5
cmp edi, ecx
stc
cmp cl, ch
shr eax, cl
adc dx, si
add ebx, 0x40da82f2
ror ecx, cl
shl ah, cl
sbb cx, 0x389b
shl bx, 8
ror ebx, 4
nop
cmp di, 0x3693
sbb dh, 0x3d
xchg cx, bx
cmp ax, ax
xor cl, 0x5b
adc dx, 0x1df8
or di, 0x499f
nop
rol si, 2
rol eax, cl
shl ch, 4
xchg ecx, ecx
mov edi, 0x6278f1d
test ecx, esi
shl al, cl
and ecx, esi
and di, 0x1d54
mov dh, dl
sbb cl, 0x2b
mov di, 0x1c29
pop ebx
pop esi
pop eax
pop edi
pop ecx
pop edx
push esi
sub esi, esi
shr si, 1
push ebx
and bl, 0x47
sbb bx, 0x2faa
push eax
push ecx
ror ax, cl
shl esi, 7
adc ch, 0x65
not ch
pop ecx
pop eax
pop ebx
pop esi
call fcn.004fd621
push esi
push edx
xchg esi, edx
push edi
ror edi, 4
sbb dh, dl
push ecx
push eax
sbb cl, al
inc di
inc dl
shl edx, cl
or esi, 0x3f9468e5
push ebx
xor ch, bh
nop
sbb ch, bh
dec ebx
mov cl, 0x35
not ecx
cmp ebx, ecx
test ecx, 0x66ca3d0f
xor ax, 0x39c5
test ecx, eax
shl dl, 2
add bh, dh
ror ax, 2
sub ecx, eax
test cl, 0x16
dec di
inc ch
xor ebx, 0x51e0b536
xor ecx, esi
sbb di, 0x3124
or dl, ah
dec cl
test cx, 0xa49
test bh, al
sbb ah, ah
inc bx
test ecx, eax
nop
inc dx
inc ax
inc al
not cl
shl ecx, cl
ror edi, cl
ror di, cl
shl ecx, 8
add di, dx
add dh, 0x77
nop
stc
nop
shr esi, 1
inc cx
shr edx, 2
test dx, 0x78ec
xchg dx, bx
or ax, 0xcac
xchg esi, ebx
xor edx, 0x413c59e8
not dl
mov eax, 0x35063cec
sbb edx, edx
xor dx, si
shl cl, 7
pop ebx
pop eax
pop ecx
pop edi
pop edx
pop esi
call fcn.004fd8c6
push ebx
or bx, 0x500d
push eax
sbb eax, 0x42a292b9
stc
push ecx
xchg ch, ch
push edx
or ch, dh
test ch, 0x1a
push esi
sub si, 0x48a4
stc
ror cl, cl
pop esi
pop edx
pop ecx
pop eax
pop ebx
call fcn.004fdbe0
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004ba05e
add esp, 0x27
call fcn.004fdf4b
call fcn.004fe263
call fcn.004fe574
call fcn.004fe953
call fcn.004feceb
push ecx
sub ecx, 0x69eea75c
push ebx
not bx
rol bh, 8
push eax
or eax, 0x13d80af0
stc
inc ebx
push esi
push edi
or esi, edi
push edx
adc eax, edx
sbb esi, 0x70e2258
ror edi, 4
sub dl, dl
and ebx, esi
xchg dl, ah
not ecx
shr bl, cl
not ebx
dec edi
sbb dx, 0x7dcb
rol dl, 6
test ecx, 0x283e161a
sbb edx, eax
shl dh, cl
and ebx, ebx
shl ch, cl
nop
dec bx
ror dh, cl
dec dx
adc ah, ah
stc
shr bl, cl
shr di, 1
not cx
sbb esi, 0x51040336
stc
adc ch, 0x50
xor dx, si
adc edx, ecx
adc ch, dl
dec edx
mov edi, 0x7f9ddc00
ror ebx, cl
inc dh
not esi
sub eax, ebx
cmp ch, 0x76
xchg dx, dx
xor cl, 0x24
inc edi
sub bl, 0x48
shl di, 7
xor ch, 0x73
shl edx, 3
not ax
shl al, 7
xchg di, si
nop
xor dh, ah
adc esi, eax
sbb dh, 0x14
ror edi, cl
shl si, 8
add bx, dx
shl ch, cl
sbb edx, edi
mov ebx, 0x5ce18581
shl edx, 4
shl eax, 6
shr dx, cl
or ebx, 0x220c023d
shr bx, 8
sbb bh, 0x74
adc cx, 0x3adb
sub ecx, ecx
inc dx
sbb dh, ch
and bl, 8
shl bh, cl
stc
test bh, 0x41
sub al, 0x2f
mov cl, 0x60
xor eax, esi
rol esi, cl
dec di
cmp ch, al
nop
sub bl, ah
test di, 0x2b80
ror ebx, cl
sub ebx, edi
nop
xor bl, 0x43
mov ax, di
sub ebx, 0x609d9f19
inc cx
cmp ecx, 0x1529fca4
and cl, 0x42
or bx, 0x2200
stc
pop edx
adc al, 0x2d
ror edi, 8
nop
push edx
and ah, dl
inc dx
rol bx, 1
xchg esi, edx
and ebx, edx
mov edx, 0x31cd0525
test ch, 0x48
sbb dl, 6
cmp dx, 0x5225
test al, dh
test bx, cx
add edx, 0x78c7b36b
ror si, 2
test al, cl
nop
rol dl, 7
ror ebx, cl
shl esi, 8
or ebx, ebx
sub ecx, 0x38f363fc
not ax
mov si, 0x2b4a
shr ah, cl
shr edi, 3
inc dx
shr di, cl
cmp cl, cl
xchg al, cl
mov dx, si
test ecx, 0x8460fa3
adc dx, cx
xor ebx, edi
nop
nop
dec dx
and bh, dh
add cl, ch
dec ebx
add edx, 0x4a6defbf
ror edi, cl
cmp edi, ebx
rol bx, cl
stc
and eax, ebx
test si, cx
shl dl, cl
sub edi, eax
adc dl, al
dec cl
ror bl, 4
mov edi, 0x34a9f8d6
and ecx, 0x65ed3c09
mov eax, edi
inc edx
nop
ror dl, 3
inc dh
nop
stc
not edx
add eax, 0x1c7c5592
not edx
cmp al, dh
xor bl, al
rol edi, cl
sbb ebx, edi
or bh, cl
shl dl, 1
ror di, cl
pop edx
pop edi
pop esi
pop eax
pop ebx
pop ecx
push eax
sub eax, 0x2e858e61
push ebx
shl bl, 3
push ecx
cmp ah, ch
adc ax, 0x1856
not ebx
cmp ah, 0x30
push edi
xor di, cx
shl cx, 1
nop
sbb di, cx
stc
inc ecx
add ecx, 0x154c7ba7
mov ch, ch
push edx
or dx, cx
push esi
shl si, 5
test bx, cx
sbb edi, esi
dec ax
xchg ebx, esi
xchg di, cx
xchg ch, al
dec bx
cmp dh, cl
test dx, 0x5fcc
ror bx, cl
shr dl, 6
not bh
stc
shr edx, cl
inc dl
xchg ebx, eax
add ecx, edx
sbb ecx, edx
adc dh, bh
inc ah
nop
rol dx, 6
cmp cl, cl
or di, si
sub di, dx
xor eax, ebx
nop
shr ecx, cl
not cx
xor esi, eax
not ax
shr dx, cl
sub dx, si
sbb edx, 0x66ad2883
stc
xor edi, esi
dec cx
nop
shl di, 8
test al, 0x51
add bx, 0x4d7c
or edx, edx
shl bh, 4
dec si
dec edx
and dx, 0x1ebd
shr dh, cl
rol cl, cl
add bh, 0x72
cmp eax, 0x5b96372c
adc cl, ah
sub ebx, 0x1b35d726
adc di, bx
shr ebx, 8
ror cl, cl
sub edx, esi
test cx, si
xor ecx, esi
adc dx, si
dec di
sbb ch, ch
shr bh, 3
sbb si, di
sbb bl, bh
sub bh, dl
xor di, si
xchg di, ax
shl si, 8
shr ebx, cl
xor edx, esi
and di, 0x7e13
dec ax
sbb dx, 0x37e
xor dl, ah
shr ebx, cl
xchg cl, dh
inc di
shl ecx, cl
cmp eax, 0x27da5bc8
rol di, cl
shr dx, 5
dec ah
stc
nop
pop esi
rol eax, 3
and edi, edx
add bl, cl
or eax, ebx
push esi
rol si, cl
ror bx, 7
shr dx, 8
shl ax, cl
shl al, cl
shr dx, 4
inc eax
xchg ch, ah
rol al, 6
ror dx, 8
adc edi, 0x7185ba07
not ah
nop
shr si, 5
adc ch, 0x1d
adc ecx, 0x79eafb5a
inc ecx
xor ax, si
cmp eax, ecx
mov edx, edx
mov bl, ah
adc dl, bh
shr di, cl
cmp edx, 0xb43a80d
mov si, 0x7bb8
inc ax
sbb ecx, 0x1cb1e44e
xor ecx, ecx
dec ax
and dl, bh
shl esi, cl
inc ecx
xchg cl, bh
shr bx, cl
shl si, cl
shl bh, cl
ror cx, 3
stc
dec eax
test edi, edi
sbb al, 0x78
sub dh, 0x4f
add dx, cx
dec ebx
test esi, 0x750d82f7
not esi
nop
dec bl
xor dl, ah
adc di, 0xdc0
rol ah, 3
shr cx, cl
stc
xchg cl, bl
or ebx, edx
nop
rol al, 1
or al, 0x28
xchg edi, ebx
or ch, 0x12
ror esi, 8
inc ah
or dl, al
adc si, 0x66f5
add dl, 2
dec si
mov di, 0x12f0
rol bh, 2
xchg di, ax
nop
or bx, 0x2f0b
rol esi, 2
not cl
add ax, cx
and eax, eax
sub bx, ax
ror edx, 2
shr dh, cl
and eax, 0x143fb8dd
shr dl, cl
inc eax
add bx, bx
rol eax, cl
nop
ror ch, cl
shl ecx, 7
add bh, al
add cx, 0x4d45
shr ecx, 5
ror di, 1
cmp bl, 0x5d
inc si
cmp esi, esi
xor edi, ebx
adc di, dx
nop
pop esi
sub edx, 0x22551751
test dl, 0x4f
adc ah, al
adc al, bl
push esi
or ebx, esi
xor edi, 0x2e5f504f
rol cx, 8
rol esi, cl
stc
ror bh, 3
shl dh, cl
rol ax, 1
sub dl, 0x4b
xor ch, 0x6b
stc
test dh, 0x19
mov si, bx
not si
sbb ax, 0x6220
test bx, 0x2b9d
not al
not edi
stc
xchg edx, edx
inc dh
rol edx, cl
or ebx, ecx
cmp edx, 0x703ebc78
rol cx, cl
stc
adc edx, 0x1075829f
dec si
dec dx
stc
xor esi, 0x7cf4ae63
xor cx, si
sbb di, 0x5f29
add bl, 0x52
stc
adc ecx, ebx
xchg ah, al
xchg edi, edx
nop
not ah
inc ah
adc ax, di
not dl
or si, 0x110d
not ah
or ebx, ebx
sbb edx, ecx
nop
adc si, cx
cmp bx, 0x3748
and ebx, esi
sbb di, 0x74ab
xchg dh, bl
shr si, cl
ror si, cl
adc di, di
shr di, 2
shl dx, cl
inc ch
sbb esi, eax
sbb al, cl
not edx
not eax
mov ebx, 0x2bfb6a56
sub ax, 0x5ad4
not ecx
shr bx, cl
nop
shr al, cl
inc bh
rol ecx, cl
ror ax, 2
shr dl, 3
xchg ah, ch
xchg cx, ax
shr eax, cl
and bh, 0x3a
xor ax, si
mov ax, dx
rol dh, cl
test di, 0x4f78
inc ah
inc esi
sub ecx, 0x3acb7bd7
dec ecx
cmp ah, dh
inc dx
or ebx, edi
xor di, ax
test ax, 0x7694
mov dx, si
stc
cmp cx, 0x2114
cmp ebx, edi
add ah, ch
add ebx, 0x7fd3f6ac
pop esi
push esi
cmp ebx, esi
adc esi, 0x7a30a694
sbb al, ah
test ecx, eax
cmp dh, 0x63
nop
stc
rol bl, cl
dec dx
ror al, cl
and ah, 0x55
test di, cx
inc ch
mov bl, 0x6f
and edi, edi
rol dl, cl
rol cx, cl
sub esi, edi
nop
ror bx, cl
or dl, cl
sub edx, ecx
sub dx, ax
mov bl, 0x51
mov si, 0x24fb
or cl, 0x46
sub dx, di
adc edx, edx
dec bh
and di, si
inc edx
or bx, 0x568f
and eax, 0x566c9447
sbb eax, 0xba6f496
not ecx
adc ecx, esi
and dx, 0x41f4
nop
nop
ror di, 8
xchg ch, dl
sbb edi, ebx
mov si, bx
and ah, dl
adc edi, 0x35e7654b
ror si, cl
xor ah, 0x5d
shr ax, 4
sbb cl, cl
stc
test cl, ah
sub cx, 0x2239
not bx
test al, 0x29
and bl, 6
test ecx, 0x7941e67
dec dh
ror ax, 6
shr esi, 4
stc
ror esi, cl
stc
adc ebx, ecx
test esi, 0x162a5d0d
dec eax
sub dx, ax
adc cx, cx
mov si, ax
test dx, 0x1ad2
ror dl, 4
stc
ror edx, cl
test cx, si
dec ebx
cmp eax, esi
mov dx, 0x22dc
sub esi, 0x6aad11ed
rol cx, cl
adc eax, edi
and di, dx
xor ah, 0xa
shl eax, cl
dec si
nop
and ecx, ebx
xchg dl, bh
stc
or dl, bh
rol bl, cl
inc si
not ch
dec dl
shr ecx, 6
inc dh
shr edx, 7
xchg bh, al
cmp ecx, 0x4e50c42a
xchg ebx, esi
sub dx, bx
and ecx, 0x4f5418dc
pop esi
test di, 0x1d5d
and cl, 0x11
sub bx, di
push esi
cmp dx, si
or edx, 0x3d5acb1f
shl ch, 5
dec ecx
xor bh, 0x7a
sub eax, edx
pop esi
pop edx
pop edi
pop ecx
pop ebx
pop eax
call fcn.004ff209
push eax
dec ax
test ah, 0x1e
nop
push ecx
adc al, cl
stc
push ebx
adc bx, 0x7ce7
push edi
push edx
xchg di, dx
not di
dec ax
mov bl, cl
and ax, di
dec eax
shr eax, 7
stc
inc di
or al, ah
test edi, 0x5b9bbb45
xor di, cx
dec di
inc cx
sub dx, cx
add bh, ch
not cx
nop
sbb cx, 0x13be
rol bl, cl
mov ecx, 0x3e9a53eb
push esi
xchg esi, edx
inc dh
test edx, eax
add ah, 0x39
sbb ah, bl
sbb ah, dl
add edx, 0x173dc2e0
cmp dx, 0x27c8
sbb dx, 0x53b0
nop
or di, 0x3698
dec esi
or ecx, 0x40cb5a2f
inc esi
mov cx, di
test ch, al
ror bl, 4
mov si, dx
shr ax, cl
test dx, di
stc
stc
ror esi, 6
cmp dl, 0x4c
ror ax, cl
test dh, 0x29
xchg si, ax
and al, 0x5b
xchg ch, dh
stc
adc edi, edx
rol ch, 6
shl dh, cl
nop
xor al, 0x65
cmp esi, edx
or si, 0x174b
ror ch, cl
cmp cx, si
nop
xchg edi, edx
shl si, cl
sub edi, 0x7de3d944
nop
mov edi, ecx
adc edi, 0xa7a0ace
sub dx, 0x4f1b
add si, 0x4673
shl al, cl
add dx, 0x3039
shl edi, 1
not cx
ror dx, cl
stc
or ax, 0x259c
mov ch, cl
not al
sbb cl, dl
nop
ror edx, 6
shr edi, cl
or eax, eax
not ah
or dh, ch
shl bx, cl
sbb ax, 0x769e
adc si, bx
sbb dl, 0x58
dec eax
shr si, cl
nop
and esi, 0x4a1bf042
shr si, 1
pop esi
rol al, cl
push esi
rol si, cl
nop
inc dl
stc
ror bh, cl
pop esi
pop edx
pop edi
pop ebx
pop ecx
pop eax
push ebx
mov ebx, 0xf20b66d
sbb bl, 0x11
push esi
push ecx
mov si, cx
nop
dec esi
push eax
xchg bx, ax
push edi
adc di, si
test ah, 1
rol esi, cl
push edx
test di, dx
pop edx
pop edi
pop eax
pop ecx
pop esi
pop ebx
call fcn.004ff4ec
push ecx
push edi
sub ecx, edi
push eax
and eax, eax
push ebx
not bx
push edx
xor dh, 0x61
add dl, 5
stc
dec dh
sbb eax, eax
inc dl
push esi
adc si, di
not dx
and bx, 0x3eb3
inc edx
shl cl, 5
sub ax, 0x11e8
nop
sub ecx, ebx
sbb dl, dl
stc
nop
or eax, ecx
nop
rol cx, 2
pop esi
pop edx
pop ebx
pop eax
pop edi
pop ecx
call fcn.004ff981
call fcn.004ffe8c
test eax, eax
je 0x4bd4f3
mov cx, 0x101
jmp 0x4ba06a
cmp cl, 1
jne 0x4ba93c
add eax, dword [eax + 1]
push ebx
push esi
and bx, si
push ecx
sbb si, cx
push edx
shl dx, 4
sub cx, dx
nop
push eax
xor ah, ah
sbb eax, 0x10a01fd9
mov bx, ax
sub dx, 0x24e7
xchg dh, al
shr eax, 7
dec ah
cmp esi, esi
test bh, 0x14
push edi
inc di
and cl, bh
adc edi, 0xf817387
not bl
xor ebx, edi
or al, 0x37
shr bx, 4
mov ax, di
cmp edx, ebx
sbb eax, edx
test ch, ah
ror si, cl
rol dh, 4
stc
mov di, bx
dec ecx
rol esi, 6
dec cl
nop
mov ebx, ebx
xchg ecx, esi
ror ecx, 5
not si
inc bx
or ecx, 0x1f534f76
ror edx, cl
add di, dx
shl dx, 8
sub dx, ax
or bl, 0x41
ror ecx, cl
xor bl, ch
add cl, ah
test edi, 0x4919da3e
xchg al, bl
test dx, dx
not ecx
xor esi, esi
shl ebx, cl
shr ecx, 2
shr ebx, 8
xchg dh, ch
adc ecx, 0x5b8cece4
shr cx, 3
ror eax, 3
rol edx, 3
not eax
or edi, 0x7af4e10b
inc edx
cmp dl, 0x13
xchg dh, ch
stc
sbb edi, edx
adc ch, bh
ror ebx, cl
mov cx, cx
adc cx, 0x6b3c
and eax, 0x6c7f611c
inc eax
shr eax, cl
inc ecx
ror dx, 3
dec ax
rol al, 1
shl edi, cl
sbb al, bh
and cl, 0xc
shl dl, cl
add edx, 0x66f88d4
dec si
test ebx, 0x1c51e6cf
mov dx, 0x7725
or si, cx
test ebx, 0x6be633a9
shl eax, 3
or dh, bh
or cx, 0x7513
nop
not esi
shr dx, cl
add bh, 0x37
nop
mov dh, al
sub ax, 0xc5c
sbb edx, ecx
adc dx, 0x36b3
pop edi
push edi
or ebx, edi
not ecx
or bx, dx
adc eax, esi
nop
shl cx, cl
nop
adc ebx, edi
and cl, 0x30
xchg ah, al
and ecx, 0x20296b82
inc eax
xor bl, 0x35
cmp si, 0x68da
mov ax, si
sub dx, ax
ror esi, cl
sbb al, 0x46
inc eax
cmp bl, 0x5c
or bx, di
nop
nop
inc ebx
not esi
or ax, 0x57
inc eax
inc edi
dec dx
and ch, al
ror si, 5
add ax, 0x1ea7
or cl, 0x29
test cx, 0x7b9e
add ax, 0x179e
and si, 0x45c8
not dh
or cx, 0x2beb
or cl, 0x13
cmp ebx, 0x6b6d58aa
shl edi, cl
adc ax, 0x5321
rol bl, 7
shl dx, cl
cmp esi, 0x1592efdf
stc
not esi
ror dx, 2
rol edi, 3
dec ecx
adc ax, 0xf93
mov ah, 0x33
xor esi, 0x64232ac4
xchg dh, bh
cmp al, ch
not cl
or esi, edx
inc ebx
inc bh
inc ebx
dec ah
xor cx, 0x23ae
shl ax, 3
rol eax, cl
not dx
inc edi
mov edi, 0x141a912f
xchg ebx, ecx
shl eax, 7
and dh, bl
sbb dl, dl
shl al, cl
mov si, di
mov ch, ch
cmp dh, bh
stc
nop
test cl, 0x13
add esi, 0x52708dbb
nop
nop
rol bx, 4
xchg ch, dh
ror ecx, cl
shl bh, 4
or bx, 0xe20
sub bh, dl
dec ebx
shr bh, cl
stc
not cx
sub bx, 0x159c
inc ch
and ch, 0x24
mov esi, 0x6695a12d
shr cx, cl
cmp bl, dl
stc
and di, di
xor ecx, esi
pop edi
dec eax
xor edx, 0x336f786c
add ax, 0x7c59
nop
sbb dx, cx
shl dx, cl
and al, dl
shr al, cl
dec dx
ror eax, cl
shr al, cl
stc
ror bx, cl
xor dx, si
add eax, ecx
test ax, 0x3ac3
inc ch
add eax, ecx
sub ax, dx
stc
push edi
shl di, cl
adc eax, 0x5be8889
nop
shl dh, cl
test ebx, ebx
dec bx
and bh, 0xe
nop
sbb al, 0x1a
inc cx
sub ebx, 0x606e0d43
add dh, bl
nop
inc di
sbb ax, 0x50f3
sbb eax, eax
test bl, dh
sub ch, 5
xor ah, 0x77
rol bl, 6
ror si, 3
ror edx, cl
dec bx
dec dh
or edi, ecx
nop
mov bx, 0x277a
mov edx, edx
and eax, esi
inc bh
adc esi, 0x2f33bdf2
or ax, 0x3209
cmp dx, 0xa6c
rol ah, cl
sub bh, bl
shr bl, cl
ror eax, 5
and ebx, edx
shl ch, 8
stc
nop
cmp eax, edx
sub dx, 0x430e
xchg di, cx
cmp ax, 0x46b5
adc cl, dl
sbb di, 0x48dd
sub al, ch
cmp edx, edx
ror ch, 7
sub di, 0xd03
xchg di, cx
rol eax, cl
mov edx, edx
add edi, ebx
nop
inc ax
test ax, 0x1f1b
rol ah, cl
stc
adc bl, 0x1a
add ecx, edi
adc ax, 0x694f
add ecx, eax
stc
sbb dl, 0x78
adc ecx, 0x670931f4
shl si, 2
cmp edx, eax
ror bl, cl
add ah, al
mov bx, dx
xchg bl, ah
mov cx, 0x6cdb
dec bh
add ecx, 0x29ffafd4
xor bl, ah
test edx, ebx
not ax
dec esi
pop edi
add ax, si
ror bl, cl
sub ax, 0x18f2
sbb si, 0x19bb
nop
cmp bl, dh
push edi
adc ecx, edi
sbb dx, dx
ror di, cl
stc
not dx
add dl, 0x7e
nop
adc edi, 0x46e12e2d
test ebx, ebx
not ax
dec cx
dec edx
nop
dec ax
not cx
adc ebx, 0x2f7ebee4
inc ebx
ror di, 2
not ax
sbb ch, dl
test bl, cl
rol dl, cl
mov bx, di
ror si, 6
and ecx, ebx
shr si, 2
sbb edx, 0x323961bc
shr ecx, cl
dec dx
xor bl, 0x33
add eax, eax
inc eax
shr dh, 3
dec edx
xor di, 0x31e4
ror dx, cl
sbb dh, 0x68
add dh, al
sub di, si
stc
sbb dh, ch
xor ah, 0x14
sub ecx, ecx
xchg ah, bl
ror dl, 7
nop
adc di, 0x5b35
cmp cx, ax
add eax, 0x2af18200
or eax, edx
xchg edi, ecx
xchg cl, ah
test ecx, edi
ror ecx, 7
sbb dx, si
dec cx
add esi, 0x5f81e1b3
not al
and dx, 0x4d1f
rol di, cl
sub si, ax
not bx
inc ah
test si, 0x15d1
rol ecx, 4
sbb ebx, edx
add esi, 0x12c966eb
rol dx, cl
and esi, 0x6c75bbed
sub bl, bh
dec esi
dec dh
xor eax, 0x19949375
dec cl
rol ebx, cl
xchg si, dx
xor di, 0x1fa8
or dx, 0x7fe2
xor ebx, edx
mov dl, 8
test eax, eax
shr cx, cl
adc bx, si
dec cl
shr ecx, cl
shl ah, cl
test edi, 0x4d880c17
xchg ebx, ebx
adc di, ax
sub bh, bh
sbb ecx, eax
not ax
stc
xor ecx, ecx
pop edi
shr dl, cl
shr dh, cl
adc bh, bl
push edi
sbb edi, ecx
ror dh, cl
or bx, dx
add cx, bx
test edx, esi
shl edx, cl
rol cx, 6
not ah
mov cx, dx
cmp cl, 0x54
shl dl, cl
not edi
adc eax, ecx
sbb dl, 0x75
rol edi, 7
add bh, ah
shr dx, 1
xchg ecx, eax
cmp eax, 0xca10866
add di, ax
ror eax, 1
adc cx, cx
xor di, di
add si, 0x1e6a
nop
or eax, 0x4d305779
rol bh, cl
dec ah
not eax
add edx, 0x292fd0ef
shr esi, 6
and ah, dh
shr edi, 2
sub si, cx
inc dl
or dl, 0x7c
rol di, cl
not al
or cx, bx
test bx, bx
rol ecx, cl
stc
sbb ebx, 0x31828519
sub esi, 0x2c550fb9
nop
add ax, 0x33e6
test eax, eax
shl cx, 5
xchg esi, edi
not ah
cmp al, 0x30
inc si
or ecx, 0x1ce33a22
and bh, ah
and dl, ch
xor edi, eax
dec edx
or eax, esi
stc
cmp al, 0x6f
mov bh, ch
xchg si, ax
shr bx, cl
mov dx, 0x72bf
cmp ax, 0x4cec
xor bh, 0x4b
shl ebx, cl
sbb ecx, 0x343c0843
add cx, ax
shr ebx, 1
cmp ecx, 0x5acc7a22
sbb di, 0x6157
ror dl, cl
sbb ah, cl
sbb ah, 0x73
xchg si, dx
dec bx
cmp edi, 0x4f168f2d
add cx, 0x65cc
shl eax, 5
ror si, 3
not esi
ror ch, cl
ror edi, 7
shl edi, cl
cmp edi, 0x7d4fe41c
stc
inc dx
dec dx
and edi, 0x438832e0
and dh, al
or ch, 0x51
stc
not ax
inc si
dec eax
xchg ebx, ecx
pop edi
not ecx
mov bl, ah
xchg dh, dh
add al, 0x5a
stc
sub esi, 0x66cc28eb
adc dx, cx
push edi
sub edi, eax
and al, bl
sbb esi, edi
not ebx
adc bl, dl
dec eax
dec ah
ror edi, 8
add di, 0x20a1
sub cl, 0x40
shl bh, cl
xchg ebx, esi
shr di, 1
rol ah, cl
sbb ah, 0x1d
and dx, dx
cmp di, di
inc ecx
nop
xchg ecx, ebx
shl esi, cl
ror bl, cl
xor bl, 0x12
adc dh, cl
xor esi, 0x550ad3f0
ror di, 7
ror edx, 8
add dl, ch
and si, di
not ch
sub si, si
test bl, al
or dx, bx
or esi, edx
and cx, dx
ror dl, cl
shl ebx, 7
dec cx
nop
or bl, ch
and edi, 0x16822f97
shl edi, 2
add ecx, eax
adc bl, 0x40
rol edi, cl
shl cx, cl
cmp ebx, 0x3b71a2f5
nop
stc
rol esi, 1
rol al, cl
test ah, 0x71
sub dl, dh
shl ebx, cl
ror ecx, 4
not dx
rol ax, cl
shr dl, 1
add dl, al
shl dx, cl
xchg al, ah
rol bl, cl
sbb ecx, 0x6eea016b
sbb ch, 0x29
xor edi, ecx
cmp edx, ebx
and si, 0x5680
shr cl, cl
ror edx, 7
adc esi, 0x3a325d4b
sub ecx, ecx
not di
dec dl
or ebx, 0x76c7d50c
or bl, dh
test cl, 0x1e
sbb esi, edx
rol ch, 4
ror esi, 4
ror bh, 6
sbb edi, 0x5a15f45
adc dx, bx
sbb edx, eax
and cl, 0x1b
stc
xchg dh, bl
dec dx
adc bx, di
test ch, 9
xor cl, bl
shl ecx, cl
ror eax, 7
and edx, 0x793ddb53
pop edi
mov ecx, ecx
and cx, 0x903
test dl, ch
dec esi
sub edx, esi
sbb cx, 0x5d19
nop
add ah, 0xc
rol bl, 1
inc dx
cmp bl, bh
shr esi, 7
ror ch, 1
shr ah, 2
test edx, 0x354a283
shr esi, 5
stc
dec bx
cmp dh, dh
pop eax
pop edx
pop ecx
pop esi
pop ebx
push esi
push eax
xchg si, ax
xor esi, 0x42cba86d
push ecx
cmp ch, 0x48
rol ah, cl
push ebx
push edx
sbb bl, dl
sub bl, ah
push edi
ror di, 5
add bh, 0xd
rol dx, 3
shl di, 7
nop
nop
and dh, 0x46
rol dx, cl
stc
not ebx
xchg bx, cx
sub ecx, edi
rol bh, 7
shl ecx, cl
nop
rol bx, 5
cmp bx, bx
xor esi, 0x53866b06
xchg ecx, ecx
rol bl, cl
dec edx
xchg bl, ah
sub bl, 0x68
and ah, 0x26
sbb ax, 0x4258
mov dh, 0x67
sbb eax, 0x6a4e0fa3
xor bl, 0x3f
shr eax, 7
cmp dl, dl
adc dh, 0x1b
rol edi, 2
ror dx, cl
ror di, cl
inc ax
shl dx, cl
sbb esi, ecx
xchg di, cx
cmp dx, di
dec esi
xchg si, cx
adc edx, edi
inc dl
inc cx
dec ebx
inc ecx
and edx, 0x16a93596
and di, bx
mov ah, 0x1b
dec edi
not esi
inc bh
shr bl, cl
rol edx, cl
and bl, 0x62
sbb ch, cl
sbb ch, ah
stc
inc ah
and edx, 0x1f8c29b2
test bl, ch
adc edx, edi
stc
xor cl, ah
or esi, 0x6e6220ed
stc
and edx, 0x786ffcae
nop
or si, 0x119a
xor bl, cl
cmp edx, edi
mov dl, al
stc
adc al, 0x65
sbb bh, bl
test bx, 0x484f
stc
shl edi, cl
adc al, ch
and edi, 0x6f411ae5
adc edi, ebx
cmp bl, 0x2f
nop
stc
nop
test di, di
sbb dh, 2
test ebx, 0x61c5ab8a
mov cx, cx
sub edx, edx
dec dh
stc
rol al, cl
stc
pop edi
inc cl
add edx, 0x41fa2e86
shl si, 1
shr cx, cl
shr dx, 2
or si, 0x6bf7
push edi
cmp edx, edi
and al, cl
nop
shl di, cl
stc
xchg ah, ch
dec ch
ror dl, cl
not edx
shr cx, cl
and edi, eax
cmp cl, cl
not bx
stc
shl dl, 8
xchg bl, cl
and ebx, 0x35bd8ca7
not dh
mov edi, ebx
add cx, cx
shl edx, 4
mov edx, 0x2d580916
sub esi, ecx
test di, 0x2750
rol ebx, 5
stc
cmp eax, 0x208812c2
or edi, 0x240a0a1e
xchg di, dx
nop
inc bh
xor ah, 0x50
xor al, ch
pop edi
pop edx
pop ebx
pop ecx
pop eax
pop esi
push edi
push edx
add edi, edx
push ebx
and bx, 0x1703
push eax
xchg ebx, eax
push ecx
rol cx, 1
rol edi, 1
pop ecx
pop eax
pop ebx
pop edx
pop edi
call fcn.0050023d
push ebx
sbb ebx, 0x24f0f2b2
push edx
cmp dh, bh
push ecx
adc cx, 0x7b80
stc
pop ecx
pop edx
pop ebx
jg 0x4ba8ef
call fcn.005004ca
push ecx
cmp cx, 0x73af
pop ecx
call fcn.005009bf
push eax
push ecx
adc ax, cx
pop ecx
pop eax
push edx
push esi
adc dx, si
rol dx, 8
push ecx
shl edx, cl
push ebx
cmp cl, bl
push edi
push eax
xchg edi, eax
inc edx
xchg dl, ch
xor ch, dl
shr ebx, cl
sbb eax, 0x5049ce34
pop eax
pop edi
pop ebx
pop ecx
pop esi
pop edx
push ecx
sub cl, 0x3d
push edx
test edx, 0x33c7e1d0
pop edx
pop ecx
jb 0x4ba92d
push edx
push ecx
test dx, cx
pop ecx
pop edx
call fcn.00500de3
jbe 0x4ba939
stc
lea eax, [eax + 5]
test ch, ch
je 0x4bb24b
mov ecx, dword [ebp + 8]
jge 0x4bacf4
push ebx
cmp bl, 0x23
push ecx
inc ecx
push eax
mov ah, 0x12
push esi
rol si, 2
not bh
inc ah
xor esi, ecx
dec bl
adc ax, 0x16ae
rol bh, cl
shl bh, cl
xor ah, 0x6f
push edi
sbb di, si
push edx
xchg edx, eax
xor dl, 0x26
or dh, cl
or edx, edi
sub eax, 0x374fa429
inc si
sub di, 0x4151
xchg cl, dh
rol ebx, cl
test dx, 0x7fee
not bx
xchg si, cx
xor cl, al
xchg bx, si
mov al, 0x39
rol cx, cl
stc
test cx, cx
test ebx, eax
shl eax, 3
ror edx, cl
adc edx, edi
adc ch, 0x6f
and edi, ebx
inc cx
sub di, 0x69bc
nop
and ch, 0x4d
add cx, ax
adc cl, 0x6a
sub esi, 0x3bfdc05
inc dh
xchg si, dx
and ecx, edx
shl bh, cl
cmp dl, cl
inc bh
not esi
cmp cl, dl
shr edi, 5
not dx
not edi
inc bh
or bx, si
cmp ax, si
add bx, 0x65ac
adc cx, bx
nop
ror ecx, cl
cmp eax, edx
or edi, eax
inc ecx
or cl, 0x7a
test al, 0x16
sub bx, 0x6d3
shl ebx, 4
cmp dx, bx
mov cl, ch
add esi, edx
inc eax
stc
test di, ax
inc dl
sub dh, 0x10
stc
add ebx, 0x7feb055
shr bh, 7
dec di
xchg ah, dl
or ebx, 0x41578e5d
xor cx, ax
adc ebx, 0x618d481d
xor dh, dh
xchg dl, al
nop
or bh, bl
and edi, 0x159a0427
shr esi, cl
shr edi, 2
not ch
or cx, dx
test ebx, 0x661b3f10
xor ah, dl
nop
mov ch, 0x45
mov si, cx
and di, si
pop edx
push edx
xchg edx, eax
add bx, 0x1f
and esi, 0x676d60d1
not ah
not al
dec dl
rol bh, 4
or edi, eax
cmp edx, 0x18f7a4c0
or ecx, 0x25f9f18f
adc bx, 0x71a
adc bx, si
xor edi, eax
inc edi
nop
add ch, 0x37
test si, ax
not ax
cmp si, dx
stc
sub di, ax
sbb al, bh
not bl
shr ecx, cl
rol dx, cl
ror cl, 5
adc bl, 0xf
shl eax, 8
inc bx
nop
xchg di, dx
not esi
not ebx
cmp si, 0xa32
shl ebx, 6
nop
stc
xor di, 0x60a
sbb edx, eax
ror ah, cl
adc dh, 0x44
add bh, dh
nop
test edi, 0x3da0ef03
ror cx, cl
add al, bh
dec bl
and ah, cl
rol bh, 3
and si, 0x67e1
sub ax, ax
rol ebx, cl
shr edi, cl
stc
not bh
test ebx, eax
nop
and al, 0x64
shl ebx, 4
sbb bl, dl
shl ch, 1
add edi, 0x140cff29
nop
mov ax, 0xd90
xor cx, 0x6e48
stc
ror bl, cl
shr dx, cl
dec ax
xchg ah, al
nop
inc cl
nop
and eax, ecx
adc ah, cl
xchg edx, esi
nop
dec eax
not ax
shr eax, cl
rol ebx, cl
mov si, cx
cmp ecx, 0x6f6771e0
xor dl, ch
cmp edx, 0x5a3b4083
shr si, 8
and eax, edx
xor bx, bx
nop
and di, 0xd95
add dx, si
dec ecx
add dl, 0x68
rol dx, cl
and cl, 0x3f
stc
cmp cx, 0x7abd
or ch, ah
shl bx, 8
inc ebx
pop edx
cmp edi, eax
rol ah, 3
push edx
adc dx, si
sbb di, 0xf53
ror si, cl
sub ecx, 0x4a203a2c
ror cl, cl
adc bl, ch
and ebx, edx
sub edx, edx
shr dx, 1
inc bx
stc
shr ax, cl
pop edx
pop edi
pop esi
pop eax
pop ecx
pop ebx
call fcn.0050113f
call fcn.00501670
call fcn.00501a2c
call fcn.00501d2b
nop
push edi
sbb di, 0xf6
push eax
test ax, 0x37b2
push esi
and esi, 0x5f96e8cc
push edx
xor dx, di
push ebx
add ebx, eax
shr dx, 8
push ecx
shl bh, cl
mov bl, 1
adc bl, ah
dec ah
dec al
ror bl, 8
and bh, 0x49
or eax, ecx
shl dx, 1
stc
ror di, cl
shr cx, 1
dec dl
stc
add dx, 0x14
dec ebx
mov ch, cl
mov si, si
ror esi, cl
mov ebx, 0x5d169f22
shr cx, cl
sbb dh, 0x6a
nop
xor dl, cl
not dl
rol si, cl
stc
sbb eax, 0x107fffe0
cmp edi, ecx
nop
not ch
xor bx, 0x26c8
or cl, dl
shr bx, cl
cmp dh, 0x55
test ecx, edx
ror bl, cl
sub di, bx
add eax, 0x453d35e6
ror esi, 6
dec esi
test bh, 0x3d
mov esi, edx
add di, cx
test edi, edx
and ebx, 0x721cc495
adc ch, 0x46
xchg edi, esi
inc edi
mov cx, 0x1be3
and ah, 0x13
inc ecx
adc edi, 0x52bd3190
inc dl
xchg dx, ax
sub bl, ah
ror edi, 1
mov bl, 0x5d
not eax
xor di, ax
sbb bh, ch
dec bx
mov ax, dx
xor bx, 0x9fb
adc edx, 0x5c46da31
ror dx, 1
or eax, ebx
stc
sub edi, 0x47be5735
ror si, 5
sub dx, cx
xor bl, ch
cmp bl, ah
ror cx, cl
xor edx, ebx
xchg bh, cl
add cl, 0x21
or di, 0x3265
sub bl, 0x31
shr bh, cl
rol di, 6
ror dh, 6
pop ecx
pop ebx
pop edx
pop esi
pop eax
pop edi
jge 0x4bacdc
push ebx
push ecx
sbb bl, ch
push esi
dec si
ror bx, cl
push eax
adc ax, cx
push edi
inc edi
not ecx
rol ecx, 6
pop edi
pop eax
pop esi
pop ecx
pop ebx
push edx
push esi
and dx, si
pop esi
pop edx
call fcn.00501fb5
push ecx
shr ecx, 3
pop ecx
jae 0x4bacec
call fcn.0050251e
call fcn.00502844
push edx
and edx, 0x36e01ff3
pop edx
jle 0x4bb145
stc
push eax
dec eax
push edx
dec edx
sub dl, 0x21
or ax, 0x6394
push edi
push ecx
shl di, cl
rol edx, cl
ror edi, 8
sbb cx, cx
push esi
and si, dx
push ebx
or ebx, ebx
and bx, 0x4b26
inc bx
sbb cx, 0x77e7
shr ax, 3
sbb bx, si
add edx, eax
rol di, 5
ror bh, 3
nop
sbb dx, si
mov esi, edx
add eax, 0x505ae318
and dl, 0x51
test cx, si
and ecx, 0x228f34ae
not eax
dec bx
xchg dl, dh
nop
test ah, ah
nop
rol ah, 8
xchg ecx, edx
sbb al, 0x21
ror bl, 2
adc edx, edi
shl edx, cl
nop
sbb ecx, 0x11c4d47b
xor al, 0x17
shl bh, 6
sub edx, 0x1bed8429
xor ah, al
ror ah, cl
or bx, si
mov ax, dx
ror ecx, 2
shr ecx, 6
test di, si
stc
inc bx
not esi
ror ecx, cl
xchg ch, bh
adc ecx, 0x22b877d7
nop
adc ax, 0x6331
mov edi, 0x37c22a95
xchg dx, ax
inc al
nop
add si, 0x7be3
xor bx, 0x7e90
or di, 0x4dc
shl bh, 8
inc ecx
test cl, 0x5d
mov dh, al
rol bh, 5
sub bl, ah
dec ebx
ror bx, cl
sub bl, ch
and edx, ecx
shr bl, 7
nop
ror si, cl
adc cx, bx
dec esi
test edi, ebx
rol bl, cl
sub bl, 0x72
xchg dh, bh
adc esi, ecx
cmp si, 0x75d9
dec esi
shr edx, 1
xchg si, bx
add edi, 0x38922dd2
or bl, bh
and cl, 0x52
not di
nop
test esi, 0x3d6fd92e
stc
stc
rol ecx, cl
xchg di, di
xchg si, ax
pop ebx
add esi, 0x2c7fca81
adc dh, al
push ebx
mov dx, bx
and cx, 0x31c4
add ecx, 0x2f4726e0
add cx, 0x1ee
dec bl
test eax, edi
xor ebx, 0x5690fd81
add ecx, 0x73905319
rol si, cl
cmp edx, 0x18e6dfe5
not al
ror al, 2
nop
and ch, 0xe
cmp ebx, 0x4ec0a0fa
not al
and bl, cl
nop
test ax, dx
xor ax, 0x2fa4
shr ax, 8
dec cx
rol ebx, 8
adc di, 0x3334
not bx
stc
not bx
cmp edi, 0x171697fe
rol cl, cl
stc
xor al, dl
shl bl, cl
shr ecx, 1
nop
adc ax, cx
add ecx, 0x77939e8
add cl, 0x7e
or bh, ah
or ax, 0x51e4
and dl, bl
xchg edi, ebx
test cx, dx
xor edx, 0x53cbb763
shl bx, 5
test ch, dh
adc si, si
not ebx
sbb dh, 0x24
sbb dx, di
cmp di, 0x3972
rol ah, cl
and si, dx
adc ecx, eax
not si
stc
shl dx, 6
adc dx, 0x1bde
nop
add edi, esi
mov dx, di
sub dx, si
xor ecx, ebx
inc edx
xor ch, ah
nop
dec ecx
rol dl, 5
mov al, ah
mov cx, si
ror ecx, 1
and si, 0x240e
sbb bh, 0x60
inc dh
dec di
not ebx
or si, cx
stc
xchg ebx, esi
nop
sub dl, 0x14
xor si, 0x644
sbb ebx, 0x21d757c4
adc dx, bx
ror al, 1
or ebx, ebx
rol eax, 8
and ecx, ecx
or ecx, ecx
sub cl, al
nop
xchg ebx, edi
and cx, 0xff
test ax, si
rol bl, 8
inc edx
dec dx
sub dl, 0x51
not bx
pop ebx
ror esi, 1
nop
mov edx, 0x3426ec6d
test eax, eax
push ebx
adc bx, 0x759f
dec edi
rol ax, 8
inc eax
not eax
inc edx
not esi
sbb ebx, edi
sub esi, edx
rol si, 6
test ebx, edx
sbb ax, ax
nop
cmp bl, 0x15
ror ax, cl
cmp ch, 0x27
sub cl, al
inc si
or ah, ah
pop ebx
pop esi
pop ecx
pop edi
pop edx
pop eax
jbe 0x4bb0d2
push edi
not di
push ecx
xor ecx, ecx
push ebx
xor ebx, 0xa309552
push eax
shr eax, cl
shl ebx, cl
and cx, 0x25b3
shl bl, 2
push esi
push edx
or si, dx
stc
sub ax, 0x113
xor ch, 0x4e
add esi, edx
sub ecx, ebx
test edi, 0x60121272
sub ax, di
or dh, ah
mov eax, 0x510e290f
mov ah, 0x62
sbb ah, 0x11
nop
test cl, al
mov ah, 0x66
nop
nop
stc
mov dh, ah
not esi
inc esi
add esi, esi
adc dl, bh
xchg edi, ecx
not si
shl ax, cl
and eax, edx
ror esi, 6
not cl
inc ch
adc si, cx
xchg cx, ax
xor dx, 0x21f3
add cx, dx
inc di
or edx, 0x5a3fd5a5
ror di, cl
or bl, ch
xor cl, 0x69
cmp edi, esi
and ecx, edi
rol cl, 1
add ah, dh
stc
add eax, 0x42e2502e
dec bl
shr eax, cl
shr di, cl
add cl, ch
sub dl, 0x52
shr ecx, 1
dec di
add dx, si
mov ch, ah
inc dh
add bx, 0x32b1
dec ah
stc
shr ecx, 3
sbb di, 0x6cd2
or cx, si
not esi
shl dl, cl
test bh, 0x59
stc
or edx, esi
xor ecx, ebx
sub ch, ah
not edx
not al
dec si
shl dx, 5
xor si, di
cmp si, 0x40ae
shl ax, cl
or si, 0x7555
add eax, edi
pop edx
pop esi
pop eax
pop ebx
pop ecx
pop edi
nop
push ecx
and ch, 0x28
push eax
push edi
cmp ax, di
shl di, cl
nop
push ebx
or ebx, 0x47e6fb42
push edx
shl dx, 8
sbb eax, eax
mov edi, edx
push esi
xchg ecx, esi
not bh
dec bx
cmp esi, eax
cmp bl, 0x4a
nop
rol dh, 1
test dx, 0x255b
test ebx, edi
inc ax
xor cl, ah
xor di, di
xchg bx, si
inc bh
add bx, ax
dec bh
sub ecx, 0x4daf1d0a
add dh, dl
not ah
dec bh
cmp dl, 0x12
and bl, ch
pop esi
pop edx
pop ebx
pop edi
pop eax
pop ecx
push edx
and dx, 0x5232
push ecx
xchg cl, ch
and dl, 0x75
nop
stc
push ebx
xchg bx, bx
pop ebx
pop ecx
pop edx
call fcn.00502d37
push edx
push ebx
adc edx, ebx
push ecx
ror cx, cl
push eax
cmp al, 0x30
cmp ah, ah
push esi
adc esi, 0x77c50e36
dec dx
dec esi
and eax, 0xf8299ed
not bl
cmp cx, ax
pop esi
pop eax
pop ecx
pop ebx
pop edx
call fcn.00503164
call fcn.005035a2
call fcn.00503835
push edi
shl edi, 6
push esi
sbb si, 0x75bc
push edx
test edx, 0x329fc615
push ecx
test cx, di
inc edi
xor si, di
push ebx
and bh, 0x7f
pop ebx
pop ecx
pop edx
pop esi
pop edi
push esi
or esi, 0x76a5d479
push eax
shr eax, 1
push ebx
test bx, bx
push ecx
add cl, cl
xchg si, ax
push edx
shl edx, cl
stc
pop edx
pop ecx
pop ebx
pop eax
pop esi
push eax
or ax, 0x7bf5
push ebx
not bh
inc bx
push edi
test eax, edi
inc bx
push ecx
shr ebx, cl
push edx
dec dh
adc bx, dx
adc di, 0x7a84
dec edi
mov bh, cl
ror ebx, cl
sbb bh, 0x36
dec ch
add ch, bh
push esi
mov edi, esi
or bh, ah
test edx, 0x19e86a86
shr dh, cl
not dl
ror cx, 4
not dh
sub esi, 0xb0e205a
ror ax, cl
or di, 0xb45
mov dh, ch
and ebx, 0x27a9eeb7
xor dx, di
shl di, 1
xor ebx, 0x3cd0f517
shr di, 3
sbb esi, 0x568597bf
and bx, 0x79c5
sub eax, edx
inc bx
cmp bl, 0x58
sbb dh, 0x17
rol si, cl
add cx, di
or bx, cx
test edx, 0x8e11e3a
adc dl, bl
inc dl
mov ecx, edi
ror esi, 4
sbb di, 0x2fb0
or ebx, edi
and ax, 0x6f2
not cx
mov ch, 0x43
rol esi, 8
sub di, cx
dec ah
sbb edx, esi
stc
pop esi
pop edx
pop ecx
pop edi
pop ebx
pop eax
push esi
push edi
test si, di
push ebx
ror ebx, 6
push eax
sbb al, 0x5a
or si, bx
dec edi
push ecx
cmp cl, 0x18
shr ebx, cl
nop
inc ecx
nop
test bl, 0x48
test ebx, ecx
push edx
mov dx, 0x2a17
rol bx, cl
adc dl, 0x63
or si, si
mov bx, 0x2788
shr ecx, 4
pop edx
pop ecx
pop eax
pop ebx
pop edi
pop esi
push eax
rol eax, 2
pop eax
push ebx
push eax
xchg bl, al
push edi
push esi
or edi, esi
pop esi
pop edi
pop eax
pop ebx
mov edx, dword [ebp + 0xc]
call eax
jmp 0x4bd4f3
push eax
push ecx
dec ecx
shr ch, 8
push edx
not dx
dec cx
push edi
push esi
adc di, si
push eax
dec al
push ebx
sub bx, 0x64a2
dec di
adc edx, 0x7ab707a4
not ax
dec dl
stc
test cx, 0x4310
add ah, 0x3f
test edi, ebx
cmp di, bx
ror ch, cl
and ch, 0x1b
sub ecx, eax
add edi, edi
mov bx, 0x3c78
shl bl, 6
or bx, 0x5afd
adc esi, 0x2811482a
test ebx, ecx
rol cl, cl
sub cx, si
mov bh, ah
xchg dl, cl
add bh, ah
xchg ebx, eax
inc bh
inc ecx
adc dh, 0x5e
xor cx, 0x53aa
adc bh, ch
dec ah
xchg edi, ebx
not edi
inc dh
test ecx, edi
nop
rol esi, cl
add edx, 0x191b8623
stc
xchg ebx, edx
sbb bx, si
and eax, edx
add ah, ch
shr eax, cl
xor esi, ebx
and cx, 0x174d
rol edx, 1
inc si
xchg cl, bl
rol cl, cl
adc bx, 0x542a
sbb di, 0x36e5
add cx, dx
or edi, edi
xor ebx, 0x12c6ce34
cmp ebx, 0x476fb0d4
shl dh, 3
cmp eax, 0x316d595b
dec eax
and edi, eax
ror al, 8
xor ebx, 0x5f4b1938
shr bx, cl
xor cx, ax
xor ebx, 0x1e0d4363
sub bh, 0xb
or bh, dl
xor di, 0x4803
shr edx, cl
xor eax, 0xde073da
and edi, edi
mov eax, 0x373608c1
shr bl, 7
xchg di, bx
xchg edx, eax
sbb dx, bx
adc edi, 0x3b6f6298
shl si, 6
rol si, cl
cmp dx, si
sbb bx, 0x42c7
stc
ror edx, cl
shr esi, cl
xchg cx, bx
ror bx, cl
adc bl, 0x2b
dec eax
xchg cl, ah
dec dl
ror ax, cl
inc bh
xor dx, cx
sub si, 0x45fc
pop ebx
add dx, si
push ebx
shl bx, 2
stc
xchg esi, eax
stc
add eax, ebx
sbb ebx, 0x5936f385
nop
xor al, 0x64
dec bx
nop
xor ch, 0x1a
inc cx
xor dx, 0x5bbd
cmp cx, 0x2a4a
stc
rol di, cl
xor esi, 0x21ea0a75
rol esi, cl
adc si, di
rol ecx, 5
cmp di, bx
sbb esi, 0x1719b169
test bh, ch
add dl, ah
adc eax, eax
adc edx, eax
and dx, cx
shr ax, cl
rol dh, cl
xor ebx, eax
shl di, 7
sbb ax, 0x5d9e
sbb ch, 0x10
inc ah
cmp dx, 0x2dac
adc ah, 0x4d
shr dx, cl
cmp dl, ah
rol si, cl
not ebx
sbb eax, 0x6da61783
nop
cmp bh, dh
cmp dx, 0x19e8
add dh, bl
test bx, ax
and cx, 0x5afe
rol al, 7
adc esi, esi
add cx, 0x30bf
not si
not dx
nop
sub bh, bh
nop
xor ax, bx
dec edi
sub ebx, edx
mov bl, dh
stc
inc bx
not bx
cmp ax, 0x2b3a
sbb edx, edx
test si, ax
stc
rol ebx, cl
rol eax, cl
shr bl, 6
shr bh, 2
ror bx, cl
adc di, 0x4b3a
shl bh, 2
xor si, 0x3677
rol di, cl
not edx
sub si, 0x7ade
rol edx, 5
add ax, dx
cmp ecx, 0x5ad8e350
nop
test ebx, 0x8dd740b
add dx, si
shl ecx, 3
mov ax, 0x5b98
rol al, 4
ror edx, 2
and edi, 0x3aee910e
test ch, 0x30
ror ax, cl
adc dh, 0x13
inc di
and ebx, 0x10c7f49f
xchg cx, cx
rol ch, cl
sub edx, 0x7eb287b7
mov ax, cx
and bl, 0x43
or dl, 0x2e
pop ebx
add edx, 0x43333f92
dec edx
shr edi, cl
cmp edx, 0x719f661a
xchg edi, edi
nop
test si, 0x1bf5
sbb di, 0x492d
sbb ax, 0x13be
nop
not dx
push ebx
sub dh, bh
xor edi, 0x23cc7296
shl edi, 7
or dl, dl
adc dx, cx
xor di, dx
xchg edx, ecx
nop
or ecx, 0x13617461
sbb ch, 0x5d
sub di, 0x6287
or edi, edi
nop
nop
rol cl, 7
add bx, di
inc esi
stc
nop
and ecx, 0x6789804a
cmp ebx, ecx
inc ecx
sbb ebx, ecx
test si, di
shr esi, cl
or ax, 0x2443
adc dx, 0x1206
adc bl, cl
not cx
xor si, cx
rol edx, 7
sub edx, 0x619af2b1
adc eax, 0x663a5d96
and bx, 0x3997
inc bx
mov dh, 0x51
mov edi, 0x424bac20
ror edi, cl
mov ebx, 0x4b1e0598
ror ah, 4
test ebx, ebx
stc
rol ax, 7
stc
not edi
xchg ecx, esi
dec ax
xchg al, ah
adc bh, 0x1b
stc
or bl, dh
ror bl, 6
dec dh
ror al, 3
sbb edx, eax
xchg ch, dh
shr ebx, cl
not edx
test ecx, 0x2a925bab
adc ecx, 0x74145b8b
or edx, esi
nop
shr ax, 2
add di, 0x1b76
sub ebx, eax
add cl, 0x4e
shl cx, 8
test cx, cx
nop
mov edx, edi
sub dx, 0x62f4
ror dl, cl
adc dl, dl
add eax, eax
adc dl, ch
test esi, 0x5083a794
stc
stc
inc eax
xor ecx, 0x68d56f86
test ch, cl
sbb edx, 0x699cfa7f
inc ebx
add dx, ax
cmp ecx, 0x62578894
or ch, dl
not ch
rol esi, 6
ror eax, cl
pop ebx
test edx, esi
sub cx, 0x5afb
mov cx, 0x58fc
ror eax, cl
or dx, cx
test dh, cl
xchg edx, edx
xchg esi, edi
push ebx
inc bl
ror dl, cl
sub cl, ah
mov cx, cx
not ecx
ror al, 4
sbb edi, 0x60d047b4
rol si, cl
rol dl, cl
inc al
cmp edx, 0x7cab52fb
rol cx, 1
mov ch, 0x79
and edx, 0x536fbf79
pop ebx
pop eax
pop esi
pop edi
pop edx
pop ecx
push esi
shr si, 2
push eax
push edx
mov eax, edx
push ebx
sub bh, 0x73
xchg ebx, eax
add ax, 0x2fc9
push ecx
xor dh, cl
push edi
xor di, 0x42e2
and eax, 0x79d98f5f
test si, bx
xor dh, cl
sub ch, al
add bx, dx
rol ch, cl
ror ax, cl
inc cl
adc edx, esi
shr eax, cl
inc si
or ch, ah
sbb ecx, 0xeda1435
sub ch, 0x4f
sub ah, 0x78
nop
and al, dh
inc eax
inc dl
and ax, 0x7500
mov edx, 0x68b494cb
sub esi, 0x1ac572cc
dec edi
not eax
test esi, 0x23dbd5f8
adc ch, cl
xchg bl, dl
sbb ax, ax
xchg ebx, edi
xchg si, bx
ror bx, cl
xor edi, 0x30ec19e2
sub edx, 0x1487f83c
adc dl, 0x13
and ecx, 0x2a28d2a5
and dx, dx
xor al, 0x6b
mov cx, si
shr dx, 3
sub ebx, ecx
sbb dx, 0x45d7
dec al
xor al, dl
dec edi
sbb ebx, 0x1a1f2692
test esi, eax
xchg edi, edi
cmp edi, 0x75bb7f07
nop
ror dx, 2
xor edx, 0x452728c1
test dh, 0x15
add edx, 0x714baca1
ror bx, cl
adc dl, 0x5f
dec ah
stc
test edi, ebx
test dh, 0x39
adc edi, 0x332b4e50
not al
ror ebx, 7
not edi
inc ebx
xor edi, 0x64392269
sub eax, 0x3dda0b4d
xor cx, 0x65c4
test ebx, 0x15c96ac8
xor edx, edx
cmp bl, al
or ebx, ecx
rol ax, cl
dec si
and dl, 0x70
cmp si, si
sbb cx, 0x13c2
sub eax, 0x56fde3f0
dec di
shl edi, cl
nop
test esi, edx
mov ecx, 0x45d467be
sub ecx, 0x5406b8fb
xchg ecx, ebx
cmp cl, 0x21
rol eax, 7
test edi, 0x4bd800ea
and ax, 0x508d
xor esi, edx
shl eax, 7
inc cl
add bx, 0xf33
ror cx, cl
pop edi
mov si, bx
push edi
and ecx, edi
or eax, 0x73aa1dd2
shr bh, cl
sub cx, bx
or bh, bh
sub ax, ax
not dh
sub edi, ebx
nop
shr esi, 3
stc
shr eax, cl
xchg bx, bx
rol di, 2
sbb ecx, 0x76c8edd6
xor edi, eax
xor edx, edi
adc eax, 0x32b2c20
mov ecx, 0x358d023f
sbb ch, dl
cmp bh, cl
stc
pop edi
pop ecx
pop ebx
pop edx
pop eax
pop esi
push eax
test ax, 0x2424
adc al, 0x42
push ecx
not cx
stc
push esi
push edx
and esi, edx
dec dl
push edi
rol edi, cl
or si, dx
rol esi, cl
add dx, ax
or edi, 0x7d10ab06
dec ah
or si, si
sbb ah, dl
xor dl, cl
not esi
adc edx, 0x2126c6a8
inc ecx
push ebx
xor ebx, 0x43048325
cmp bl, bh
test dl, dh
xchg esi, eax
test esi, eax
or ax, 0x1c44
xor cl, ch
add bx, bx
and edx, 0xbc6ef51
sbb ebx, 0xcacbe2a
xor si, si
mov ebx, 0x45f4b317
sbb ch, 0x4f
mov di, 0x3cae
stc
test dx, 0x1433
and ebx, ebx
dec ah
not dx
shr ah, 4
stc
cmp eax, eax
nop
shr ebx, cl
xchg edx, esi
and di, si
dec ax
inc si
nop
stc
xor esi, 0x55b16d16
xchg al, ch
shl edi, cl
add cx, 0x7f27
test cx, dx
not bx
nop
nop
and edx, eax
xor eax, 0x743b0b6b
test ch, bh
not bh
shl cx, cl
not ax
shr ah, 5
shl eax, 2
and di, 0x762c
add bl, al
xor dl, dl
xchg di, ax
ror si, 8
mov si, 0x32c5
dec dh
inc dx
inc bl
or ax, 0x3989
stc
rol bl, 8
sub esi, esi
or al, 0x20
and bh, 0x7c
sub al, 0x27
stc
rol dx, 3
cmp cl, 0x34
or cx, 0x33c3
not bh
nop
mov edx, ecx
add ebx, 0x7e57cb05
sub ebx, eax
nop
rol dl, cl
stc
add ecx, ebx
mov si, 0x7e68
shr ah, 1
and cl, 0x5e
rol bl, 2
cmp edx, 0x426948c3
cmp cx, 0xee1
or ax, 0x23d4
pop ebx
xchg ecx, edi
sbb dx, 0x62ee
push ebx
or bh, 0x29
shl eax, 4
inc cx
not ax
ror edx, cl
dec dx
ror al, 7
and di, 0xad4
xor ch, 0x7f
sbb edx, 0x2a0eeb8
xchg dl, ah
inc eax
cmp ah, 0x3c
xchg ecx, ebx
cmp ecx, 0x346bdb33
rol cx, cl
not dx
xor ebx, esi
cmp dl, cl
xor dx, dx
add di, 0x7907
mov eax, 0x191a7eec
sub cx, si
cmp cl, ah
inc bx
rol edx, 6
sub esi, edx
shr cx, cl
or cl, ch
test esi, 0x1533c819
inc si
cmp dl, 0x7f
stc
cmp esi, edx
xor bx, 0x7f40
test di, 0xce6
dec edi
and cl, 0xa
xchg ch, bl
inc ecx
and eax, eax
test bx, 0x21f4
not ebx
xor ah, al
and ecx, eax
or bx, cx
sbb cl, 0x38
add cx, 0x909
rol bx, 8
dec ch
not edi
shr edi, 4
stc
add bx, dx
mov bl, 0x5e
test bx, 0x16c5
adc cl, 0x57
cmp edi, edi
and dx, 0x298e
stc
rol al, 1
ror edx, 4
shr dx, cl
mov ax, 0x7d31
dec esi
sbb ah, dh
test dh, bh
nop
or si, 0x91a
adc ax, ax
not dx
test eax, edx
mov ax, bx
adc dx, bx
add ebx, esi
shl bx, cl
ror di, cl
or bx, di
or al, bh
mov al, cl
add ebx, 0x3a942353
xor eax, 0x3845ba3e
dec dx
test al, 0x38
sub bx, ax
add al, 0x36
rol edx, 8
or eax, edx
dec bx
dec ah
shl cx, cl
mov bl, al
sbb cl, 0x14
adc ecx, edx
xchg di, ax
test bl, 0x75
stc
sbb ebx, eax
pop ebx
sbb cl, 0x39
not di
sbb esi, 0x5e988cca
ror dh, 6
push ebx
adc bl, bl
stc
and bh, 0x3a
add si, di
sub edx, 0x3ee7d930
add cx, dx
shl ah, cl
not eax
shl al, cl
rol edi, cl
not edx
rol eax, 7
xor edi, edi
test eax, ecx
inc esi
rol cl, 2
not dl
not esi
ror ebx, cl
stc
sub ecx, 0x68872265
cmp dx, 0x3f75
not cx
and ebx, 0x5d321d75
xor cl, 0x25
stc
or al, ch
inc cl
sub si, di
rol al, 5
mov edx, 0x7c2edcd6
dec cl
shr ax, cl
or cx, 0x43c7
rol ecx, cl
dec bh
xor eax, 0x519cc3b
cmp ebx, 0x1f0229f6
not dl
shr cx, 4
dec esi
mov bx, dx
sub bh, bh
ror cl, 1
ror edx, 8
adc dl, ah
cmp dx, di
sub esi, 0x2230ec6
dec al
shl esi, cl
sub esi, ecx
ror edi, 6
xor edx, 0x65a8882d
sub cx, 0x5eef
sub ebx, 0x36bb8e07
or ax, 0xe89
test ecx, edi
rol ecx, 4
xchg ecx, edi
sbb ebx, 0x1ccf4ae7
inc ecx
xor al, dh
stc
xchg esi, edx
xor bx, bx
shl bl, 4
dec esi
sbb ecx, 0x1925793f
not cx
nop
sbb bx, 0x5d1c
cmp edx, 0x6a20e71e
xor dx, cx
not bh
rol ebx, 3
pop ebx
pop edi
pop edx
pop esi
pop ecx
pop eax
jle 0x4bbacd
push ecx
push ebx
cmp cl, bl
pop ebx
pop ecx
nop
push edi
push esi
xchg di, si
push eax
not eax
push edx
shr dl, 8
push ecx
rol edi, cl
and edx, 0x1aebdc62
nop
xor ecx, edx
and esi, edi
nop
sub cx, 0xf28
nop
push ebx
and ebx, 0x2fcb5d0
adc di, cx
xor bx, 0x4746
and si, 0x28bb
or bl, dl
sub eax, esi
adc bl, 0x12
and ch, 1
test bl, 0x34
ror dh, 5
cmp ch, dl
test bh, bh
cmp edx, eax
inc eax
pop ebx
pop ecx
pop edx
pop eax
pop esi
pop edi
push edx
or dl, 0x66
push eax
push ebx
mov eax, ebx
xchg ebx, eax
push edi
add di, 0x61c0
push esi
not esi
stc
dec bx
push ecx
ror edx, cl
shl bx, 6
test cx, bx
sub ch, cl
cmp si, bx
not si
xchg ebx, ecx
cmp bx, dx
xchg dh, dl
mov edx, 0x1a6b4969
test esi, edi
xchg edi, esi
xor ecx, 0x17774ff7
cmp cx, 0x4491
add ecx, esi
shr dl, cl
stc
adc ecx, ecx
shl ecx, 3
and esi, esi
ror edx, 3
dec cl
sbb dl, dh
ror dh, cl
rol edi, cl
shl cl, cl
pop ecx
pop esi
pop edi
pop ebx
pop eax
pop edx
push ecx
not ecx
adc ch, 0x68
push ebx
push edi
or ebx, edi
push eax
dec al
rol cx, cl
pop eax
pop edi
pop ebx
pop ecx
jo 0x4bbba0
call fcn.00503c75
jbe 0x4bbbb6
push ecx
push edx
xchg cx, dx
push eax
and cl, ah
pop eax
pop edx
pop ecx
call fcn.00504113
sub esp, 0x36
mov dword [esp + 0x32], 0
push eax
push ecx
push edx
call fcn.0050441d
push esi
and esi, 0x7b6148d0
push eax
push ecx
rol ah, cl
push ebx
shr ebx, cl
push edi
and edi, 0x2482e88a
xor ch, 0x56
sbb ax, 0x6b65
sub si, si
add cx, 0x63ad
xchg esi, eax
rol cx, cl
xor edi, eax
add ax, si
xor esi, 0x37d093f6
stc
push edx
not edx
inc edx
xchg edi, eax
sbb si, bx
sub ax, 0x586a
adc eax, 0x2ada6267
shr al, cl
adc di, 0x627e
xor ax, ax
rol eax, cl
rol al, 4
mov esi, eax
test esi, 0x2fb79eb3
sbb edi, 0x53486690
and ebx, edx
stc
not dl
inc bh
and eax, 0x796dbc09
add di, 0xb96
stc
xchg bh, bh
sub bx, 0x7bd
add bl, 0x1c
dec ebx
xchg edi, eax
dec ah
inc si
ror bl, cl
shl dl, 5
ror edx, cl
xchg bl, al
cmp edi, edi
nop
ror ax, 8
sub bx, di
nop
xor edi, ecx
or di, ax
adc bh, al
xchg edi, eax
mov ch, 0x11
cmp eax, 0x78d8b4c5
adc si, bx
add ecx, eax
dec di
ror si, 4
mov edx, 0x37c0aea9
rol esi, 2
sub ax, 0x6af6
add bh, 0x43
test bl, dl
nop
ror ebx, cl
or dl, bl
or bx, 0x714
adc bl, 0x3d
cmp ax, 0x5eaf
and ecx, ecx
sbb bh, 0x20
add cx, ax
sbb bx, 0x1886
sub cx, 0x72fc
not edi
sub edx, edx
not cl
sub si, cx
sub eax, 0x5acc362a
and esi, 0x1c2b8b9a
inc al
shr dh, 5
inc si
xchg si, di
cmp edi, eax
adc cl, dh
sub al, 0x28
xchg di, ax
sub di, 0x672a
not ebx
sub dh, 0x35
add bl, bl
sbb si, si
cmp ch, 0x56
shr ax, cl
stc
sbb dx, 0x3d9d
pop edx
shl ebx, 8
push edx
or dh, cl
mov dh, 2
adc dh, 0x2a
xchg bh, bl
rol eax, cl
xchg ecx, ebx
shr di, 8
nop
sub bh, bl
rol ebx, 1
xor eax, edx
add di, ax
mov ebx, edi
xor al, cl
stc
nop
and cl, cl
nop
nop
cmp dx, ax
nop
xchg ah, ah
sbb dl, bl
shl dh, cl
xor dh, al
shr bl, cl
add ebx, edx
mov dh, al
mov dx, dx
shr dl, cl
or dl, ch
sbb dh, al
stc
add bx, ax
dec cx
dec dx
nop
test esi, 0x3cf3730c
xor ax, 0x5289
not ecx
adc bh, 0x69
add dx, di
sbb esi, esi
not edx
sub ch, 0x33
or edx, 0x4ee3b355
not esi
xchg ecx, edi
mov ah, 0x56
shl edi, cl
test bx, di
rol dx, 7
inc edx
dec dl
sbb si, cx
rol ax, cl
mov bx, 0x1bff
test dl, ah
dec esi
or ch, ah
stc
shr ch, cl
not bx
cmp esi, eax
inc dl
cmp eax, 0x3e86922
shr cl, cl
sub dl, 0x6b
xor ebx, 0x38f054b
rol ax, 1
xchg si, di
dec bx
shl bh, cl
inc al
sbb edx, 0x767f123f
stc
test si, 0x51bd
ror ecx, cl
cmp ecx, 0x77ea472f
and ax, di
adc ebx, eax
shl ebx, 4
and edx, edx
or cx, dx
sbb ecx, 0x62c6d61b
add bl, 0x5f
or cl, bl
cmp esi, 0x72dba0c6
sub edi, 0x6916b4de
shl di, 2
dec di
sbb al, ah
sbb ebx, 0x35bb7ed8
and cx, di
dec cx
shl dh, cl
shl ax, 5
nop
test cl, 0x31
pop edx
dec al
not eax
xchg cl, ch
or eax, 0x7e372954
stc
push edx
cmp ebx, edx
or edx, 0x53dbc804
inc edi
xor eax, ecx
sub di, dx
shl bh, 6
dec bx
shr al, 3
xchg edi, edi
test al, dh
and bl, 0x45
cmp edi, ebx
xchg ah, dl
rol di, cl
test al, bh
stc
sub bl, dh
xchg dx, ax
cmp dh, dl
xor edi, 0x57b9bb7b
and edx, 0x65ffcdac
xchg dx, ax
and bl, bh
shl eax, 4
sbb bx, 0x161f
mov cx, 0x2b8f
xor si, ax
and esi, edx
adc ax, si
sbb si, 0x3c9f
test dh, bl
or si, 0x7fb4
xor dl, 0x4a
rol ax, 8
and dh, bl
test si, 0x3c26
xchg edx, ecx
cmp ch, al
xchg edi, ebx
dec edx
mov ecx, ecx
ror bx, 5
and edx, 0x4f0586fe
shl dx, cl
and cx, 0x6af2
nop
stc
inc edi
adc si, 0x6d84
or esi, ecx
nop
cmp edx, ecx
sub bx, 0x3fff
sbb cx, 0x8ac
not ebx
test esi, 0x7d77e6df
inc cx
and esi, 0x13e36ece
stc
shl ax, cl
nop
xchg cl, cl
dec ax
add cx, cx
sbb ecx, esi
xor al, 2
rol edx, cl
not di
sub bh, bl
inc bx
stc
xor eax, ecx
sub ch, 0x4c
test di, si
ror ah, cl
or esi, eax
shl ecx, 5
or eax, 0x6c370a75
xor si, di
sbb bx, ax
shl bx, cl
test ebx, edi
test ah, dl
sub ch, bl
ror ch, 6
or ecx, 0x16050813
mov eax, ebx
rol esi, 4
dec esi
cmp cl, 0x5d
sbb bl, cl
cmp bx, cx
inc ch
sbb cx, 0x519e
ror esi, cl
pop edx
mov cx, cx
push edx
add dh, dl
sub dl, cl
not cx
rol ecx, 6
sub bh, al
mov dx, 0x1b48
xor cl, ah
and ch, bh
cmp eax, 0xd88e506
inc ah
inc ebx
or si, dx
rol ecx, 5
xor edi, 0x14f03bdf
ror al, cl
rol edi, 2
mov eax, eax
cmp ebx, 0x9cd23b9
rol dl, 4
stc
rol ecx, 2
shr dx, 8
sbb eax, esi
sbb ecx, edi
rol bh, cl
not bx
or eax, 0x1a06189a
or esi, 0x1284bcba
and esi, 0xbc7f8e1
rol dx, cl
and edi, edi
xchg cx, ax
rol ecx, cl
sbb dx, bx
sub ax, ax
inc dl
rol di, cl
nop
ror cx, cl
rol edi, cl
shr dh, 3
stc
shr cl, cl
test di, 0x5564
cmp bx, ax
nop
xor dh, al
dec si
stc
adc eax, 0x1a3522ad
dec bh
sbb dh, al
stc
xchg ah, bl
mov si, 0x6fc3
sub cl, 0x3d
xor bx, 0x1083
sbb bh, 0x75
sbb di, si
ror esi, 1
xor eax, 0x57ceb559
not dl
xchg ch, ah
shl ebx, cl
test ah, 0x67
cmp dh, al
rol dl, cl
rol edx, 1
ror ebx, 2
xchg dh, bh
adc ch, bl
shr di, 5
stc
cmp ah, dh
nop
stc
shl edi, 2
or esi, 0x54736227
sbb edx, esi
inc esi
adc esi, 0x27911ac1
shl si, cl
ror esi, 4
cmp edi, ebx
nop
xchg dx, ax
and dx, 0x340e
mov esi, esi
nop
sbb cl, bh
stc
xchg ah, al
mov ax, 0x748a
shr edi, cl
adc eax, 0x754f5f41
or ch, 0x53
dec bx
shr al, cl
cmp cx, 0x6ddc
pop edx
not bx
rol si, cl
nop
cmp cx, 0x2a5c
test ecx, ebx
push edx
sub di, dx
or dl, 0x1d
and esi, 0x77a60530
sub ax, 0x2b74
xchg ebx, esi
stc
add edx, ecx
sbb ax, 0x3774
rol dh, 5
inc dh
dec ebx
not dx
sub cl, 0x75
and ebx, ebx
xor si, si
not ecx
or ah, ch
dec ah
stc
or edi, ebx
inc dh
xchg ah, bl
not ebx
inc ch
not bx
test ah, ch
mov ebx, ecx
or edx, edi
adc dx, ax
adc bl, dl
not ah
add dl, al
test bx, cx
add edx, 0x27815d2f
inc di
dec ah
or ebx, edi
shl ah, cl
dec ebx
xchg ecx, eax
sub bx, ax
sbb ebx, ecx
add ecx, 0x453ecdaa
shr bl, 2
dec si
cmp dh, ah
or al, 0x34
nop
stc
ror al, 3
test ch, cl
adc al, cl
nop
xchg al, ch
xchg cl, al
shr dx, cl
shr bx, cl
ror ch, cl
xor si, ax
sbb cx, ax
or bx, cx
shl bh, 4
mov cx, 0x5213
stc
xor dh, al
nop
dec ah
dec cl
test bx, dx
xchg si, cx
and edx, 0x7ae5f6ad
cmp si, 0x39fb
ror bx, cl
mov dx, dx
ror bl, 7
ror dh, 6
stc
xor edx, 0x68be75ab
inc edi
ror cx, cl
rol ebx, cl
not bx
adc ecx, 0x13b0e525
or ebx, eax
rol dx, cl
adc edi, edi
dec dh
cmp ecx, eax
or eax, edx
dec eax
rol esi, 4
add bx, 0x2fb8
or cx, di
sub bh, ah
shr bx, cl
pop edx
test si, 0x7bc2
stc
nop
push edx
cmp dh, dh
nop
dec al
stc
stc
stc
or dx, cx
sbb esi, 0x2b7206b6
or edx, ebx
add ah, ah
dec eax
ror di, cl
rol ah, 2
add edx, edi
adc esi, ecx
sbb dl, 0x5d
rol eax, cl
test bh, dl
not eax
shr dx, 5
cmp esi, 0x1376e517
mov cl, ch
adc eax, 0x71b77a5
adc ebx, ecx
xor ecx, 0x1e70f03d
stc
not ebx
add edi, 0x7b91ade8
rol dx, 4
pop edx
pop edi
pop ebx
pop ecx
pop eax
pop esi
jg 0x4bc332
push eax
mov eax, 0x5aec19ed
push edi
and di, 0x6645
nop
push edx
not dl
add di, ax
add edi, 0x5e7392aa
push esi
dec si
ror esi, 6
sbb esi, edx
xor si, di
adc edx, 0x2d2d6240
push ebx
xor ebx, ebx
push ecx
or ch, ch
ror di, 3
dec ch
not edi
nop
nop
or ch, bl
and di, si
mov edx, esi
shr si, cl
add di, 0x5edf
not si
inc dh
not eax
not edi
not edi
xchg dh, ah
nop
rol dx, 8
test ecx, esi
rol ecx, 5
sbb bl, dh
xchg cl, bl
rol dx, cl
adc dx, 0x5b08
shl al, cl
not esi
adc cl, dh
shl di, 1
add si, bx
cmp ah, bh
or al, bh
mov ax, cx
cmp ch, bh
inc dl
sub ebx, 0x4a76f783
dec cx
test edi, edx
add bx, dx
rol si, cl
shr cl, 2
dec bh
inc ecx
sbb eax, ecx
test ax, 0x495f
test dl, 0x69
shr edx, cl
nop
mov bx, bx
cmp bl, 0x79
adc bx, 0x1307
add ax, 0x4110
xor eax, 0x2d731e8b
stc
xor eax, 0x2c098957
test ebx, ebx
not bh
rol dh, 8
cmp ebx, edx
inc bx
mov cl, 7
sub eax, 0x5b91dfe8
sub eax, 0x46cd3423
rol ecx, cl
xchg cx, di
adc dx, dx
pop ecx
pop ebx
pop esi
pop edx
pop edi
pop eax
push ebx
shl bh, 3
push edx
shl dx, 5
add bx, 0x3574
push ecx
not cx
push edi
sbb di, 0x16d1
sub bh, 0x4f
push esi
sub esi, 0x4c056fba
push eax
and bh, ah
mov di, ax
adc ah, 0x62
sbb al, al
xor ch, 0x4c
adc ebx, ecx
not ch
add ax, di
dec edx
mov dx, 0x1f3e
xchg esi, edx
not bx
shr eax, 5
or dx, bx
ror dl, cl
pop eax
pop esi
pop edi
pop ecx
pop edx
pop ebx
call fcn.005046d7
push ebx
push ecx
ror ebx, cl
adc cx, 0x3b8f
push edi
shl di, cl
cmp edi, 0x1b9f524e
push eax
xchg ah, bl
inc edi
push edx
add di, dx
add bl, ch
mov edi, 0x75f2b97a
xor eax, eax
rol ax, cl
push esi
cmp edi, esi
sub cx, dx
xchg esi, ecx
cmp bl, ah
sub ax, 0x1cc8
add edx, 0x56ee4375
nop
mov eax, 0x50baab1f
inc dx
sub bh, 0x53
xchg edx, esi
nop
nop
or cl, 0x6c
ror si, cl
sbb cl, al
test ecx, 0x1f81ab9a
inc bx
pop esi
pop edx
pop eax
pop edi
pop ecx
pop ebx
call fcn.00504ad0
call fcn.00504fd7
push edx
push eax
adc edx, eax
pop eax
pop edx
call fcn.0050552b
push esi
push ecx
adc si, cx
ror ecx, 5
push ebx
and ebx, ebx
push eax
xor eax, 0x6d9d1c5d
stc
not bx
not esi
xor si, 0x534e
pop eax
pop ebx
pop ecx
pop esi
push edi
mov di, 0x34cc
nop
push edx
push ecx
sub dh, ch
shl edi, cl
push eax
adc ax, 0x32c7
dec dh
and edx, 0x38837b56
or ch, 0xd
push esi
sbb si, si
xor cx, di
sub dl, ch
push ebx
adc bl, al
adc ax, ax
sbb ebx, 0x5e2bb412
add dx, 0xdaa
xor al, dh
nop
inc al
test ebx, 0xcbad9c0
or edx, 0xefb992d
cmp ax, 0x3275
sub dx, 0x2363
not bh
mov esi, ecx
dec al
shr ax, 4
mov si, 0x352e
add bh, bh
shr edi, cl
mov ch, 0x29
shl di, 3
and edx, 0x76b4e03f
sbb bx, dx
not bx
test dx, 0x1f7c
shr ah, cl
sub ecx, ebx
stc
test ax, 0x6d91
ror bl, cl
nop
sub dx, 0x7e15
shl dx, 3
xchg ch, bh
dec eax
sbb di, 0x7d6f
mov ah, 0x4f
inc ah
shl dl, 4
xchg bl, al
and ax, 0x39b1
mov bl, bl
rol cx, 4
not ah
stc
sbb al, 0xd
sub esi, eax
adc dh, 0x17
not edx
and ch, 0x1a
ror eax, cl
mov ax, di
mov edx, 0x196f0fd1
and edx, 0x5ccd99a0
dec bl
xor dh, 0x60
not edx
pop ebx
pop esi
pop eax
pop ecx
pop edx
pop edi
call fcn.00505904
jl 0x4bc46f
push edx
shr dx, 1
push edi
inc edi
push esi
dec esi
push eax
test ax, si
ror ax, 5
push ecx
rol cl, 5
push ebx
not bl
sub si, 0x15a5
mov ah, cl
nop
sub cx, 0x6886
rol dl, 4
add dx, si
sbb di, bx
pop ebx
pop ecx
pop eax
pop esi
pop edi
pop edx
call fcn.00505cb9
nop
push eax
push ecx
ror ax, cl
push esi
rol esi, cl
pop esi
pop ecx
pop eax
mov eax, 0x7840c5
lea ecx, [esp + 0xc]
push 0x32
push 0x152f300e
push ecx
push eax
push esi
push ebx
xchg esi, ebx
push edx
shr dh, 2
push edi
or di, 0x677b
push eax
dec al
not ebx
push ecx
xor cx, ax
test ah, 0x33
adc cl, 4
sub ch, bh
sub di, 0x33b2
adc ecx, edi
cmp si, ax
xor cx, dx
and dx, 0x5702
sub cx, 0x156
inc ecx
rol bh, 3
stc
sub ecx, 0x43627934
xor esi, edx
or dh, 0x14
nop
sub dx, dx
cmp bl, dl
dec bx
test edx, edi
and bl, 6
dec ax
test esi, esi
cmp ch, 0x2e
nop
sbb bh, cl
nop
nop
test ax, dx
not al
nop
dec ecx
sbb dh, 0x50
inc bl
adc si, 0x56a7
add si, dx
stc
or ebx, esi
shr ax, cl
nop
shr dl, cl
sbb eax, 0x6a389677
xor edx, edi
or bh, al
mov al, 0x7a
shr bl, 3
dec ax
sbb bx, ax
sub edi, 0x267b7fd8
shr ecx, 8
or dx, ax
cmp bx, di
rol ecx, cl
dec ax
add cx, 0x85
ror cx, 1
dec dh
xor al, 0x7d
xchg cl, ch
stc
sub cx, di
sbb cl, 0x18
nop
add esi, edx
rol esi, 5
adc ah, 0x70
adc dx, 0x49e
add ax, bx
nop
xor ah, 0x5a
add ax, 0x2c58
not esi
and ax, bx
cmp dh, ch
dec dl
shl dx, cl
ror bh, cl
shr esi, cl
rol ax, cl
xchg ebx, edi
test al, ch
ror esi, cl
or ecx, ebx
dec ebx
cmp eax, ecx
sbb ah, 4
xor bl, 0x27
rol eax, 2
shr eax, cl
rol esi, 2
stc
rol esi, cl
ror eax, 7
ror ebx, 6
pop ecx
xchg bx, dx
sbb dl, dl
xchg ebx, eax
nop
xchg bx, di
push ecx
xchg al, cl
nop
mov ax, 0x4cd9
add di, 0x94c
shr esi, cl
rol di, 8
rol edx, 7
nop
and di, 0xfb5
test ax, 0x3113
shl dh, 3
mov esi, ebx
rol di, cl
shr edx, cl
shr dx, cl
stc
nop
and dx, dx
stc
rol al, cl
and dx, di
sbb bx, di
inc ecx
dec ebx
xchg al, bl
cmp cx, si
ror dx, 1
or ah, 0x5b
adc edx, 0x2ed37e8d
or esi, ecx
rol si, 8
test di, di
ror edi, cl
sbb si, bx
shr bl, 1
dec edi
xchg edx, ebx
or al, bh
and bl, 0x3e
shl bl, 5
shr cx, 5
nop
add ax, bx
mov dl, 0x4c
rol ebx, 7
rol ecx, 8
xor dx, di
sub ax, cx
test di, di
cmp cx, bx
sub cl, 0x37
mov dh, 0x1a
xchg ebx, edx
dec bh
nop
rol eax, cl
nop
cmp si, 0x326e
sub edi, 0x5f5e39f0
inc edi
nop
test ebx, 0x16fbb448
not dx
and edx, 0x3fd3450d
not ebx
shl eax, cl
sbb esi, edi
sub bh, 0x42
sbb ch, 0x6a
sbb dl, 0x6d
shl edi, cl
or cx, bx
xor esi, 0x23cac213
or edi, 0x136905c0
dec edi
adc edi, ecx
mov ecx, ecx
or edi, edi
not dl
sbb cl, 0xf
add ax, 0x46bc
sub dl, 0x65
sub bl, 0xb
add ah, 0x34
shr bx, 1
sbb ebx, 0x770dbdca
adc dl, 0x35
xor eax, ebx
xor bh, bl
sub dh, 0x41
inc cx
pop ecx
pop eax
pop edi
pop edx
pop ebx
pop esi
call fcn.00506062
push edx
or dh, dh
push esi
not esi
push ebx
sbb bx, 0x61d3
push ecx
ror ch, 7
push eax
adc bl, al
xchg esi, edx
dec ax
rol bh, cl
nop
nop
xor ebx, 0x45241b49
ror dl, cl
stc
sbb bx, 0x852
sub dx, 0x256e
adc si, 0x36d2
push edi
rol di, cl
add bh, dh
xchg bh, ch
xor dl, ch
dec edi
sub dx, di
dec dh
sbb esi, 0x67bedd48
test ebx, 0x182cd3d6
inc si
add ah, 0xd
shr ecx, 3
test dx, 0x4228
nop
shl eax, cl
test cx, cx
shr ax, cl
not esi
adc cl, dh
sbb eax, 0x6abbec5
shr ah, cl
nop
stc
sub ah, 0x47
dec edi
cmp dl, 0x17
sbb dl, dl
rol edx, cl
shl dx, cl
ror bx, 6
ror edi, 6
cmp si, si
xor ah, 0x25
not ebx
nop
cmp di, di
shl al, cl
nop
test dl, 0x14
test bx, 0xa9a
nop
ror eax, 5
xor ecx, 0x549d166a
sbb esi, edi
not dx
sbb bx, dx
dec dx
mov bh, bh
test edx, ebx
xor dh, 0x69
xor ebx, 0x4f44954
dec ah
xchg al, ch
inc cl
inc bl
ror dx, 5
or ah, bh
xor dx, 0x4be9
add edi, 0x2996be57
sub di, 0x76cc
sbb eax, 0xad031b1
cmp bl, 8
xchg al, cl
nop
nop
add si, si
dec edi
xchg ah, ah
not al
stc
sub eax, edi
test dx, bx
stc
stc
or ecx, 0x1ae1376f
test si, ax
inc si
shr bx, 7
xor cx, 0x635b
or ecx, edx
add dx, 0x5482
inc esi
add ax, bx
xor ecx, 0x5aadfa54
pop edi
sbb ebx, 0x314725c6
rol dl, cl
shl bx, 1
cmp ax, si
push edi
and eax, edi
add bh, 0x25
mov esi, ebx
xchg bl, dl
sub dx, 0x5d5e
nop
shr edi, 7
nop
test esi, 0x25bcc136
mov esi, ebx
nop
sub cl, bh
and edi, 0x4566c73c
sbb si, 0x3bfb
inc ah
adc ebx, 0x158185f2
sub si, 0x377e
and al, 0x77
add dl, bl
sbb dh, dl
shr si, cl
rol dl, 2
shr di, cl
stc
adc dx, 0x2fc0
shr esi, cl
sbb edi, ecx
test ah, 0x3b
add eax, ebx
cmp ebx, 0x5f2fccfd
or ch, 0x51
shl ah, cl
xchg cx, ax
add cx, 0x443b
xchg edx, ebx
sbb al, al
mov al, dl
sub al, 0x1f
sbb edx, 0x155db2aa
nop
sub di, 0x20c4
dec cl
mov si, dx
inc bl
test ax, ax
not cl
inc ecx
mov dh, 0x40
nop
dec si
dec ecx
shl di, cl
add ax, ax
mov al, dl
ror di, cl
shl bh, cl
shr eax, cl
cmp esi, 0x383a72b9
sbb al, bl
not eax
stc
and al, cl
sub al, 0x2f
nop
test edi, edx
rol dl, cl
cmp ch, ah
sbb dh, 0x4a
sub esi, 0x7887416e
and bl, 0x3b
inc dh
dec ah
not bx
adc edx, 0x64a71b6e
sbb si, di
sub di, ax
test si, 0x2d47
xchg bl, bh
ror esi, 2
adc dh, ch
stc
xchg dh, dh
adc ch, ch
inc cx
dec dx
adc dl, cl
xor al, ah
mov eax, 0xd9523ff
mov cl, ah
ror ebx, cl
shl bx, cl
xchg edx, ebx
inc dh
xor ax, 0x62c1
shr cx, 1
sub bh, 0x2e
pop edi
inc esi
or eax, ecx
mov bl, ch
test al, cl
add ch, bl
or cl, 0x22
and dx, bx
sbb dx, cx
ror dx, cl
and ah, 0x26
mov ch, cl
inc dx
rol ah, cl
dec eax
and dx, bx
stc
add al, 0x34
sbb edx, 0x4fc16139
sbb esi, 0x3a678def
shr al, cl
adc bl, 0x1e
adc eax, ebx
adc ax, ax
push edi
shl edi, 3
inc eax
nop
dec bl
not bh
dec ch
dec ax
dec ah
cmp eax, 0x7102e26b
dec cl
sub cl, 0x3f
add dh, 0x18
dec bh
not cl
add ebx, esi
adc ecx, 0x6f583ca4
rol si, cl
nop
not ch
sub ecx, 0x5dd32fe4
stc
and bl, dl
sub eax, ebx
rol bx, cl
stc
xchg dl, dl
sub eax, 0x27e90be2
xor al, bl
xchg ecx, edi
stc
cmp bl, 0x10
nop
dec edx
and di, cx
test bh, 0x50
and dl, 0x5f
stc
ror di, cl
shl dh, 8
test dx, cx
xor eax, 0x60612998
or eax, 0x5d21f88f
nop
rol edi, cl
mov bl, 0x1b
cmp ax, 0x6cd5
shl ebx, 5
stc
rol edi, cl
adc si, dx
xchg edx, ebx
test ecx, 0x26ec5f02
dec ax
not ax
mov edi, ebx
xor ecx, 0x13a72382
cmp ah, 0x6f
shr si, 6
stc
mov ax, 0x2d8c
xor esi, 0x518ce982
or cx, si
xor ah, bl
dec cx
shr ah, cl
adc cl, bh
dec eax
shl esi, cl
shr ax, 7
sub edx, edx
xor cx, 0x541b
xor ecx, 0x692e1906
xor esi, 0x7ea9205c
shl di, 2
nop
rol bx, 3
nop
pop edi
mov dl, cl
sub cx, 0x2904
push edi
and di, 0x33e5
xchg edx, ebx
and di, 0x881
rol dl, cl
mov bx, cx
shr cl, cl
shl bl, 7
nop
mov bl, 0x13
and ah, 0x37
or esi, 0x2b41afa6
shl di, cl
dec bl
shr cx, 7
add al, bl
xor edi, edx
and cl, 0x79
not edi
ror al, 3
stc
test ebx, 0x3a58390b
inc edi
test cl, 0x49
sub ecx, ecx
sub edi, 0x7a22cb27
and esi, 0x39c698b0
test dl, ch
add bl, 0xf
stc
and al, 0x16
ror bl, 3
stc
add esi, ebx
stc
or cx, 0x40f1
sub dh, 0x4f
shr bx, 2
add ax, 0xdfc
stc
xchg ebx, edx
nop
sbb cx, bx
nop
shl ch, 6
mov bx, si
nop
dec ah
xor ecx, ecx
mov dl, ah
add bh, dh
stc
and cl, bh
add edx, 0x1455ea0
stc
shr dx, cl
and cl, 0x1c
dec dl
cmp ebx, edi
or edi, esi
adc cx, dx
xchg ecx, ecx
stc
nop
sub di, 0x1e51
shr ax, 4
sbb edi, 0x74e3e04c
sub si, 0x9fd
dec ch
sbb bx, bx
xor al, cl
and dh, 0x5b
not ebx
nop
and si, 0x2973
ror ecx, 3
ror edx, 8
and esi, 0x6426fddf
nop
sub di, 0x53bb
nop
sub esi, 0x6618bd97
mov ch, 6
add al, al
adc bx, 0x1f2a
not ah
adc dx, 0x5eec
sub ah, bh
or edx, eax
or ecx, ebx
add edx, 0x22ab30f1
and edx, 0x210a610d
inc ah
shr eax, 4
adc esi, 0x67e11dd
xor ebx, ebx
xchg edi, eax
inc di
rol dx, cl
pop edi
mov al, 0x3d
xchg dh, ch
or ch, al
sub ecx, edx
not ax
shl dl, cl
xor eax, 0x1b57f862
push edi
xor edi, ebx
nop
dec dl
test di, 0x127a
or cl, 0x4a
xchg edi, eax
sbb edi, 0x50c8351b
adc ax, 0x5611
sub cx, 0x49a
nop
mov ax, dx
sub ebx, edx
or edx, edi
dec bh
mov eax, ebx
xor ch, 0x76
ror bl, 8
nop
ror al, 2
inc ax
rol bx, 8
rol edi, cl
sbb esi, ecx
sub ecx, 0x29bf9c62
inc al
ror ch, 5
not dx
test bx, dx
shl bx, cl
nop
mov ch, 0x5e
not al
and bl, 0xb
xchg ch, cl
or edi, ebx
sbb cx, 0x724f
adc bh, cl
sbb ax, di
not edi
cmp ch, al
rol esi, 8
nop
adc dl, dl
not di
and bh, 0x3e
dec ax
shl si, cl
nop
nop
sub ecx, 0x170d8bce
xchg ah, bl
test di, ax
not bx
dec eax
mov di, ax
rol ch, 1
shr edx, 2
mov ax, ax
inc ch
shl cl, cl
pop edi
pop eax
pop ecx
pop ebx
pop esi
pop edx
call fcn.005064d3
push esi
push edi
xchg esi, edi
nop
push edx
push ecx
cmp edx, ecx
push ebx
not ebx
push eax
dec eax
rol esi, cl
stc
inc esi
and cl, al
inc edx
adc bx, 0x40b
xchg ah, dh
add ax, 0x56ac
cmp bl, 0x3b
adc ecx, 0x18ce33de
sbb si, ax
mov edi, 0x54d3aeb2
dec si
xchg al, dh
or eax, 0x3d52f416
dec cx
cmp di, dx
and di, 0x7306
cmp si, di
shl edi, cl
mov dh, ah
inc esi
cmp dl, 0x41
adc al, ch
mov al, 0x4a
add cl, 0x22
nop
shr cx, cl
sub bh, 0x53
or ax, ax
stc
xor cx, cx
adc ch, 0xd
sbb bh, 3
inc dx
or ch, 0x37
cmp cl, 0x4b
shr cl, cl
ror cl, cl
sub ch, al
ror bh, cl
xor dl, 0x70
rol ecx, cl
sbb edi, 0x64b8e30b
add al, 0x70
ror ax, 2
ror si, cl
or ax, dx
sbb edx, edi
or ebx, ecx
mov bh, 0x45
mov esi, esi
xor dl, bl
cmp esi, esi
shl al, 4
adc cl, dh
nop
shl dx, cl
nop
pop eax
pop ebx
pop ecx
pop edx
pop edi
pop esi
push esi
push ecx
shl si, cl
pop ecx
pop esi
call fcn.005067da
call fcn.00506bee
call fcn.005070bd
call fcn.00507535
push eax
push ebx
and eax, ebx
inc bx
push edx
not dh
pop edx
pop ebx
pop eax
push ecx
adc ch, 0x78
pop ecx
nop
nop
push ecx
shr ecx, cl
push edx
rol dx, 6
pop edx
pop ecx
push eax
push esi
and eax, esi
pop esi
pop eax
call fcn.00507a37
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004ba05e
add esp, 0x36
mov edx, eax
pop eax
test edx, edx
je 0x4bd4f3
push dword [ebp + 0xc]
call fcn.00507d40
stc
stc
push ebx
shr bl, 1
push esi
push edi
or esi, edi
push ecx
sbb ecx, 0x5e8c0b03
dec si
push eax
or ax, 0x3a75
push edx
mov dl, bl
and bl, ah
dec edi
rol dx, 4
shr cx, 8
mov ax, 0x2ced
nop
xchg edi, ebx
sbb bx, 0x292a
add dx, 0x7c2b
nop
shr si, cl
nop
ror bh, cl
and dx, 0x1f36
mov ah, 0x63
test eax, edx
inc edx
dec dx
stc
inc edi
sbb cx, di
shr bh, 3
rol ax, 6
xchg cx, ax
inc ch
dec ah
inc ebx
not eax
or bx, 0x4e67
adc eax, edx
sub esi, 0x75b3c3dd
sbb ecx, edx
adc ebx, edx
dec cx
test di, 0xb6a
or bx, 0x726e
sub di, di
sbb ebx, ebx
xor ax, di
ror esi, cl
rol cx, cl
rol cl, 4
and edx, 0x3feaead5
dec edi
not al
sbb cl, 0x7c
shr ch, 3
and bx, 0x3999
rol ecx, 2
not bl
xor ch, dh
dec di
add bl, ch
or al, ah
dec bx
sbb ah, al
xchg edx, ebx
test esi, 0x28ec9dea
stc
or dl, dl
cmp cx, 0x23ca
rol edi, cl
inc dl
inc si
dec bl
mov ah, 0x5e
cmp esi, 0x3d67f81f
test dl, 4
xchg esi, eax
sbb ax, bx
and esi, ecx
sub dl, dl
stc
or bx, di
cmp di, si
or cl, ch
dec dh
ror dh, cl
and ebx, ebx
dec bl
adc ah, ch
nop
nop
shr eax, 1
xchg esi, eax
ror si, cl
mov ch, al
not ecx
xor edi, ebx
sub di, 0x7d4
rol bl, 1
dec dh
pop edx
shr edi, cl
test cx, 0x1279
xor si, 0x3334
push edx
xchg bh, dl
sbb ch, 0x5f
mov esi, edi
shr ax, cl
xchg ah, dl
xor edx, 0x487954ef
nop
adc di, cx
adc di, 0x441b
xor ah, dh
and di, 0x5744
inc cx
not dh
add bh, 0x78
not si
mov dh, dh
xchg dl, cl
adc ebx, 0x2a3c107c
not cx
shr ebx, 5
sub dh, bh
dec dx
adc dh, ch
dec si
shl ax, cl
stc
cmp di, 0x45a5
sub cx, 0x5907
cmp cx, cx
nop
and di, cx
ror al, 6
cmp bl, 0x73
ror si, 1
mov di, 0x3ef3
stc
stc
sbb ecx, 0x671a1e69
shl edi, cl
and ch, 0x30
rol ch, cl
and cl, 5
nop
inc edi
shl eax, cl
test ebx, 0x6a4ba844
inc ax
shl si, cl
mov bx, 0x2372
stc
xor ah, al
or bl, 5
shr dx, cl
adc bh, ah
sub cl, dl
add edi, edx
stc
shl si, cl
adc edx, 0x213a8255
xchg ebx, edi
sbb esi, 0x87b6e21
stc
not bx
xchg dh, dl
ror cl, 8
sub eax, eax
and ax, si
inc ebx
inc edx
ror ch, 8
and eax, 0x7833fe31
stc
xor dl, 0x7b
shl esi, cl
dec dx
xchg di, ax
stc
sub ah, 0x31
test si, cx
stc
rol dx, cl
rol ebx, cl
cmp edi, esi
sub al, 0x64
adc cl, al
xchg al, dh
sub ecx, esi
nop
ror al, cl
dec dh
add ebx, ebx
nop
cmp al, al
nop
xor ebx, ebx
nop
test ebx, esi
pop edx
adc bh, 0x4a
cmp eax, 0x6239eeb7
test ecx, 0x42ee6975
and esi, edi
rol al, 6
ror ah, cl
add bl, 0x2f
stc
cmp ah, 0xf
xchg di, ax
inc ah
rol cx, 6
and bh, ah
inc esi
push edx
and edx, 0x4525953
not dl
nop
mov cx, 0x24cc
shl ah, cl
rol ax, 7
stc
ror bx, 2
cmp di, 0x676d
nop
sub bx, 0x1bac
inc cx
nop
test ch, bl
cmp bx, dx
shl eax, 6
add bx, 0x7361
stc
and dx, dx
nop
inc cx
mov edi, eax
cmp di, 0x71fb
inc ax
rol eax, 1
rol eax, 2
add di, bx
test bl, dl
xor eax, 0x417a97cc
mov ch, bl
ror ebx, cl
inc cx
nop
adc di, si
add esi, eax
sub ch, 0x3c
adc dx, 0x7e10
add bx, di
nop
ror edx, 6
or ebx, 0x15fdf031
stc
sub di, dx
test bx, dx
rol edx, cl
adc cl, 0xa
cmp dx, 0x19f7
shl ah, 7
add ax, 0x5061
shl eax, cl
test ecx, ecx
test di, bx
cmp eax, 0x491f1768
cmp si, ax
add bl, 0xb
mov ecx, 0x2dc1230c
rol bh, cl
dec dx
sub bx, ax
stc
rol bl, cl
cmp dh, bh
and dx, si
shr edx, 2
not cl
shl cx, 1
stc
add eax, esi
mov eax, 0x5458e61a
shl esi, 5
dec ecx
adc di, si
and esi, 0x3c207091
not ebx
test esi, esi
adc edx, ecx
sbb di, cx
xchg cx, ax
nop
rol edx, cl
and edi, 0x17da889b
rol edx, 3
adc ebx, 0x2358001c
mov bl, bl
rol dx, 4
rol edx, cl
pop edx
push edx
mov dl, 0x5e
mov ebx, 0x3fbf3b5c
stc
not si
adc edx, 0x36650a30
sbb bx, 0x4d0
xchg si, cx
ror edx, 8
mov cl, ah
stc
or dl, dh
xor edx, eax
dec ax
mov esi, edi
xor ah, 0x42
nop
xchg bx, ax
not edx
ror bx, cl
ror di, cl
sbb eax, edi
cmp si, si
ror dh, cl
stc
cmp bx, dx
and bl, 0x10
xor ax, 0x2189
dec edi
nop
cmp cx, cx
add dl, 0x34
stc
shl bh, cl
sbb bh, bl
xchg dx, dx
dec al
mov dh, 0x4a
shl bh, 5
add cl, cl
xchg edx, eax
shl esi, 1
shr ecx, 5
rol dx, 4
shr dh, cl
inc bl
cmp al, dh
or edi, ecx
cmp esi, eax
shl ecx, cl
xor ecx, ecx
sub esi, 0x370a1f7d
adc al, ah
and dl, ah
add bx, ax
mov edx, 0x2d71f9bf
shr cx, 5
stc
not edx
dec edi
inc ebx
add ax, 0x4cfa
xor si, 0x16ed
shr edi, cl
add cx, 0x5814
dec edi
add dx, cx
test cl, cl
or ecx, esi
shl ebx, 5
shl si, 6
dec ah
and esi, 0x5a433e26
xor ch, 0x5d
test eax, ebx
inc ah
add si, 0x5acc
adc ecx, 0x3ef5065c
add bh, bl
not eax
adc ebx, 0x631cfbd9
cmp bl, 0x2c
cmp edx, 0x35c6075b
cmp ecx, 0x69b2430b
sub cl, bl
shr di, 2
adc di, dx
or ax, 0x581f
xchg ah, al
cmp cx, bx
cmp dl, cl
add edx, 0x49b61c11
sbb ch, 0x2b
rol ebx, 8
and si, dx
mov ax, di
add eax, 0x20226dfd
rol dh, cl
test di, dx
xor ah, 1
add ah, ah
pop edx
push edx
xchg edx, ecx
xor cl, cl
xchg bh, dh
adc bx, ax
sub di, 0x3188
sub ch, dh
sub edx, 0x34b75654
dec ch
not edx
add bl, bl
rol ah, cl
xor cx, di
not al
stc
sbb al, 0x24
sub di, bx
mov cx, 0x59a0
xor ah, ah
not ecx
sbb bl, bl
xor bl, 0x67
ror dl, 3
adc dl, 0x5d
stc
sub ax, 0x2788
stc
ror ebx, cl
ror ecx, cl
stc
stc
stc
mov di, bx
and bh, ch
not bx
shl si, cl
mov ax, 0x1aba
stc
add esi, 0x1998e5fc
not dl
not edi
not edx
nop
ror ecx, 3
sbb esi, 0x23b67535
rol si, 8
not di
adc eax, 0xb6281b1
adc ch, ah
inc edx
shr bh, 4
test ax, cx
mov dh, bl
xchg ecx, edx
adc si, di
cmp dx, 0x111f
mov edx, ebx
cmp eax, 0x53368e7a
test ecx, 0x65a5b694
xor ebx, 0x254c082a
ror si, cl
nop
shl ecx, 2
adc ebx, ebx
or bh, ch
shr si, cl
add ecx, edi
stc
stc
dec di
stc
not bh
nop
sbb ch, ah
not al
nop
inc cx
or cx, 0x5fab
dec ebx
sbb ah, 0x28
dec cl
shr cl, cl
shl esi, cl
cmp ecx, 0x6f83e0b5
sbb ch, bl
adc ax, ax
sub dl, cl
or ax, 0x355
and ecx, 0x310cad56
xor cx, bx
xor esi, edx
mov cl, 0x32
mov dh, bh
dec ch
nop
xchg esi, edi
inc cx
sub ax, ax
not dh
shl esi, cl
mov dx, 0x4437
pop edx
xor eax, 0x695bd3d4
or ax, bx
shr ch, 7
stc
push edx
ror dh, cl
and bx, si
sub cl, dh
inc di
sbb di, dx
add bx, 0x3c97
dec bx
dec ebx
shr cl, 3
test dh, dh
cmp cx, bx
or di, 0x3f17
adc bx, 0x766b
rol ebx, 5
cmp cl, bh
test edi, 0x11375708
inc dx
cmp dx, bx
and ch, 0x20
stc
shr edi, cl
cmp ebx, edx
cmp bl, bl
shl ah, cl
and dl, 0x59
adc edx, edx
test dx, 0x68e7
sub ch, dl
ror di, 5
dec ax
inc eax
rol cx, 4
and edi, 0x449f178a
add cl, 0x13
not al
xchg bh, cl
xor di, 0x2f6e
or cl, bh
inc bh
sub ecx, ecx
and dh, 0x1e
rol bx, cl
adc bh, 0x19
sub si, 0x690f
xor dx, 0x686d
cmp bl, cl
shl eax, cl
ror bx, cl
inc ebx
and di, si
xor ebx, 0x15d9d2d7
ror bh, cl
adc si, 0x450b
sbb edx, esi
add ah, 0xc
adc al, al
shl bl, cl
shr si, cl
xchg dx, dx
sub ecx, eax
dec cx
xor esi, 0x528edd82
adc ebx, 0x5e1cb882
rol edx, 2
xor ax, ax
xor bx, 0x4ed
rol ax, cl
sbb cx, 0x3335
inc bx
test cx, si
not ebx
mov ebx, ebx
cmp ah, 0x5a
sbb cx, dx
adc eax, 0x132180f3
stc
add ebx, 0x627eb7a4
and bx, 0x5fca
sbb ecx, eax
cmp ah, 0x6f
sub bh, 0x18
stc
not dx
ror dx, 6
xchg si, ax
nop
add bh, 0x69
shl bh, 2
sub ch, bh
dec ch
add bh, 0x19
adc ah, 8
adc eax, 0x5121bc61
not al
ror ebx, cl
mov ax, bx
pop edx
ror bx, 3
inc ebx
not esi
xchg ebx, edi
stc
stc
xor ecx, ecx
mov cx, cx
stc
sbb bh, ch
push edx
sbb edx, 0x7db9c85f
sbb bh, dl
or edx, edx
mov edi, 0x754b6154
cmp al, 0
not edi
xchg edi, edi
and di, bx
sbb di, cx
sub ecx, 0x433c9bf2
adc bl, 0x2c
shl bl, 8
not dl
inc cl
shl bh, cl
stc
adc ecx, esi
nop
add ch, bh
xchg dh, al
or eax, ebx
ror edi, 1
shl eax, cl
not al
nop
rol ah, cl
ror di, cl
sbb di, dx
rol si, 7
xor edx, esi
xor cx, dx
cmp dx, 0x3d40
shl esi, 2
xor dh, 3
cmp ecx, 0x7c15b6d4
ror bh, 8
add al, 0xc
shr ax, cl
test bh, ah
ror al, 5
xor dx, bx
cmp cx, si
adc edi, 0x7f9861da
dec ax
add ebx, 0x15017ceb
test si, 0x4d78
sbb si, 0xe65
rol ebx, 5
shr cl, cl
xor cl, 0x7f
adc edx, 0x74f4a58f
or bx, 0x4e76
sbb edx, 0x68b7b23f
xor si, di
rol al, cl
or dh, al
nop
stc
add esi, 0x1f2fc7a6
and bx, di
xor edx, ebx
or di, ax
not dl
adc ecx, 0x4b094b5d
nop
stc
sbb cx, dx
and dh, 0x7a
ror edx, 4
mov dx, bx
sub cx, si
cmp bx, bx
inc edi
adc ax, 0x7953
not dx
pop edx
pop eax
pop ecx
pop edi
pop esi
pop ebx
jb 0x4bd4c9
push ecx
push eax
add ch, al
push edx
or dl, 3
push edi
sub ax, di
sub ax, 0x38a9
shl cl, 4
push esi
inc esi
rol ah, cl
or al, 0x69
push ebx
xchg bh, ch
sub bx, 0x5b0f
or bx, 0x33ec
dec eax
rol ch, cl
shr bh, 8
sub edx, 0x1ff77200
dec ah
adc ch, 0x7a
nop
sbb ax, cx
ror cl, cl
shl edi, 6
ror eax, cl
or dl, 0x7d
stc
sbb ah, 6
add dx, dx
xchg si, ax
add ah, 0x3a
xor si, ax
rol si, cl
test dx, bx
nop
not si
xor ebx, ecx
pop ebx
pop esi
pop edi
pop edx
pop eax
pop ecx
push ebx
adc ebx, 0x8f70779
pop ebx
stc
push eax
dec eax
push ecx
push ebx
test ecx, ebx
xor al, 0x78
pop ebx
pop ecx
pop eax
push edi
inc edi
pop edi
call fcn.005082a5
call fcn.005086d3
jo 0x4bd4e1
push ecx
shl cl, cl
shr cx, 4
pop ecx
call fcn.00508b6f
call fcn.00508e77
push dword [ebp + 8]
push dword [edx + 1]
call eax
pop edi
pop esi
pop ebx
add esp, 0xc
pop ebp
ret