Function at 0x415248
Capabilities:
Authenticate hmac
Check os version
Encode data using base64
Encrypt data using aes mixcolumns step
Encrypt data using speck
Get number of processors
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
push ebx
push esi
push edi
mov ebx, dword fs:[0x30]
mov eax, dword [ebx + 0xa4]
push eax
not ah
push ecx
sbb ecx, 0x14f40e8b
mov eax, 0xe46ba1e
cmp ecx, 0x26621b98
push esi
push ebx
xchg si, bx
push edi
test di, di
not ax
push edx
xchg bl, dh
sub bl, bl
cmp eax, 0x3ade799b
sub dx, ax
rol ecx, 6
ror ebx, 6
shr dx, cl
mov ax, 0x4e21
adc eax, 0x2e95c623
or ch, 0x1c
not di
shl ebx, cl
and bx, 0x2c90
rol bh, 4
sbb dh, bl
or cx, 0x12b6
nop
mov ah, 0x33
and ebx, 0x5c9a2a47
nop
rol di, 7
xor si, cx
dec si
sbb bl, bl
cmp ax, si
not di
xor ax, di
sub edi, eax
ror dl, cl
not bh
dec esi
inc dx
mov ecx, 0x46190d07
and ebx, 0x2c468e7f
add dx, dx
shr edi, 3
adc ecx, 0x65e21b25
nop
shl edi, cl
shl al, 4
rol cl, 5
adc eax, 0x456cf636
sbb ecx, 0x8f5c679
test bh, 0x2a
and ebx, 0x39fcd2de
and bl, dl
inc eax
and edx, esi
add ax, 0x481b
pop edx
pop edi
pop ebx
pop esi
pop ecx
pop eax
js 0x415743
call fcn.00429a16
call fcn.00429e08
ja 0x4154b6
call fcn.0042a241
call fcn.0042a793
jecxz 0x415341
jl 0x415392
push edx
or dx, 0x6ee7
push esi
push eax
mov esi, eax
push ebx
rol bh, 2
or al, bl
nop
xor ebx, 0x567876a3
rol bl, 8
nop
push ecx
shl esi, cl
ror eax, cl
adc bx, 0x5f08
and eax, ebx
pop ecx
pop ebx
pop eax
pop esi
pop edx
jns 0x415388
js 0x415383
push edx
not edx
pop edx
call fcn.0042ac75
call fcn.0042b0a1
call fcn.0042b575
jo 0x415427
push eax
push ebx
xor al, bl
push esi
push edi
adc esi, edi
rol esi, 3
push ecx
test ch, ah
push edx
not dh
add cl, 0x5e
and esi, ecx
cmp edx, 0x616835a
xchg edi, esi
shr bl, cl
sbb dx, si
shr edx, 2
ror di, cl
inc bh
cmp ah, bl
ror ch, cl
shr al, cl
stc
xor dl, ah
add dh, 0x19
rol esi, cl
add cx, 0x3f83
cmp edx, edx
shl bh, cl
shl bh, 5
mov si, cx
stc
dec cx
shr eax, 1
rol ecx, 8
ror esi, 4
shl ecx, 6
shr dh, 6
pop edx
pop ecx
pop edi
pop esi
pop ebx
pop eax
call fcn.0042b7f3
push esi
push ebx
adc esi, ebx
push edx
rol dx, 1
push edi
push ecx
cmp di, cx
rol bx, 8
shr cx, cl
rol ch, cl
pop ecx
pop edi
pop edx
pop ebx
pop esi
call fcn.0042bbb6
call fcn.0042bfcf
push eax
mov ax, 0x556
pop eax
call fcn.0042c3aa
push ecx
shl cl, 8
push edi
inc di
push esi
push edx
or si, dx
sbb dh, 0x29
shr edi, 6
push eax
sub al, al
xor di, cx
pop eax
pop edx
pop esi
pop edi
pop ecx
push ebx
push ecx
and bh, ch
push edx
test dl, cl
push edi
shl di, cl
dec dh
push eax
rol eax, 7
nop
pop eax
pop edi
pop edx
pop ecx
pop ebx
nop
push ecx
inc cx
push eax
xor al, 0x33
ror al, cl
push ebx
rol bx, cl
xchg ah, ah
mov ch, 0x3b
shl bh, 7
inc bh
ror al, cl
pop ebx
pop eax
pop ecx
call fcn.0042c893
call fcn.0042cca5
call fcn.0042d11a
push ecx
push eax
add cl, al
dec cl
stc
push esi
push edx
adc si, dx
inc dx
sub dx, cx
test dl, 0x43
sub dx, dx
test si, dx
stc
push ebx
xchg bx, bx
add dh, 4
push edi
and di, di
pop edi
pop ebx
pop edx
pop esi
pop eax
pop ecx
call fcn.0042d4a1
call fcn.0042d7d2
ja 0x415649
call fcn.0042dc9e
jo 0x415649
jne 0x415635
call fcn.0042e0c7
jnp 0x41557b
push edi
push ecx
ror edi, cl
push edx
xchg edi, edx
push eax
rol eax, 3
xor ecx, 0x68ec358a
or dh, 0x63
push esi
sub esi, eax
nop
and di, si
dec ecx
mov esi, 0xa3722e3
xchg dx, si
adc eax, edi
test dh, 0x7f
pop esi
pop eax
pop edx
pop ecx
pop edi
call fcn.0042e52e
jl 0x415536
je 0x415536
push edi
not di
push esi
not si
pop esi
pop edi
push ecx
xor ch, 9
pop ecx
push eax
push ecx
shl al, cl
pop ecx
pop eax
ja 0x41557b
call fcn.0042ea34
je 0x415574
call fcn.0042efab
jne 0x41556d
call fcn.0042f477
nop
push edx
push ebx
test edx, ebx
push ecx
xchg edx, ecx
pop ecx
pop ebx
pop edx
jo 0x41556d
call fcn.0042f9cd
push ecx
push esi
mov cx, si
pop esi
pop ecx
push eax
push esi
and ax, si
pop esi
pop eax
push ecx
adc ecx, ecx
ror ecx, cl
push esi
test si, si
push ebx
not bx
push edx
rol dx, 3
push eax
add eax, 0x3d0dd499
push edi
shr di, cl
and cx, ax
sbb esi, eax
xchg dx, si
adc edx, 0x56f0aca4
xchg di, dx
dec eax
nop
mov dl, 0x6f
cmp bl, 0x7a
xor esi, ecx
or bl, ch
inc edx
and esi, 0x5966e755
test dx, dx
mov bl, 0x56
stc
ror al, 6
dec dh
mov ah, 0x6f
not edx
rol ebx, 2
inc ax
not edx
shr ch, 6
shr eax, 7
shr edx, 8
dec cx
add ax, si
inc ecx
pop edi
pop eax
pop edx
pop ebx
pop esi
pop ecx
push eax
mov eax, 0x4b57b5d8
push ecx
push esi
and ecx, esi
dec cl
push edx
not edx
push edi
xchg edi, edx
push ebx
and bl, 0xc
sbb ecx, esi
pop ebx
pop edi
pop edx
pop esi
pop ecx
pop eax
push edx
push ecx
ror edx, cl
push edi
mov edi, 0x75a7d272
dec cl
xor cl, ch
pop edi
pop ecx
pop edx
push edx
adc edx, edx
push eax
push ecx
ror ax, cl
pop ecx
pop eax
pop edx
push edx
dec dh
push ebx
dec bl
push ecx
push eax
cmp ecx, eax
shr ax, 8
push esi
cmp esi, ebx
pop esi
pop eax
pop ecx
pop ebx
pop edx
call fcn.0042fef5
call fcn.004304c3
call fcn.00430893
call fcn.00430e4c
push ecx
shr cx, 8
not ecx
push edi
cmp di, 0x4260
shr cx, 1
stc
push eax
and al, ah
test ch, 0x3a
push ebx
add ebx, 0x3056fc88
and bl, ah
add bl, bl
nop
mov bx, di
xor cl, ah
stc
stc
push edx
sbb dh, dl
or edx, ebx
or bh, 0x46
rol edx, 2
inc ecx
push esi
or esi, ecx
sub bh, ch
not si
xor al, ch
shl bh, cl
rol edx, cl
shr esi, 8
stc
and cl, ch
shr edx, 5
add edx, 0x5febc28e
adc bh, cl
xchg ebx, edx
sbb bl, bl
xchg edi, edi
inc edx
nop
inc bx
shr esi, 8
sub si, 0x78a9
sbb esi, esi
xchg ch, bh
and ecx, ecx
ror bl, cl
shr ah, cl
xchg cl, dh
inc ax
shr ecx, 8
cmp dx, 0x3a36
shl ecx, 2
dec edx
nop
nop
shr dx, cl
sub esi, edi
adc bl, ah
test cx, 0x2d66
sub edx, ebx
pop esi
pop edx
pop ebx
pop eax
pop edi
pop ecx
jns 0x4156fb
call fcn.0043127b
ja 0x4156fb
call fcn.00431548
call fcn.00431ad2
call fcn.00431e2c
call fcn.00432403
push edx
push ecx
xchg edx, ecx
stc
stc
push ebx
adc ebx, 0x47fe047b
rol dh, 2
and bl, ch
push eax
shl ah, cl
cmp cx, cx
rol bl, 6
push edi
ror edi, 6
mov al, ch
nop
push esi
xor esi, 0x250880d0
shl ch, cl
rol dx, 4
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
call fcn.00432667
push ecx
ror cl, cl
pop ecx
call fcn.00432a66
jb 0x4159fe
push esi
push ecx
shr si, cl
ror esi, 3
push eax
nop
test al, cl
push edx
shr edx, cl
cmp eax, 0x75f1fd32
sbb ah, dl
or ecx, 0x6110bf7a
stc
or esi, 0x107fb558
push edi
not di
not esi
inc dl
push ebx
ror bl, 8
and ecx, 0x738e9ab1
not ebx
shr ax, cl
ror al, cl
dec edi
adc ah, al
test bh, 0x3d
not bx
or bh, 1
or si, ax
not ch
sub eax, 0x6611c98d
sbb ah, bl
not si
inc dx
nop
xchg dx, ax
dec ch
rol cx, cl
sbb dh, bh
mov ax, 0x3b97
not di
xchg bl, cl
stc
ror ecx, cl
rol ah, cl
stc
inc dh
dec bx
stc
inc ebx
xor ax, 0x34c9
and ebx, ecx
xor di, 0x63a3
xor esi, 0x77beb8e7
rol bx, cl
stc
stc
not dx
test eax, eax
cmp si, 0x1aa2
or cx, ax
sub dx, 0x60dd
stc
mov cl, ch
dec ecx
and esi, 0x3a31a188
test esi, edx
dec eax
dec dx
or esi, ebx
dec edi
nop
sbb di, 0x6f49
not si
add ah, 0x41
nop
rol dx, cl
cmp edx, esi
cmp bh, dh
sbb ah, 0x5a
add eax, 0x8e6ab8a
sbb edi, ebx
dec dx
pop ebx
pop edi
pop edx
pop eax
pop ecx
pop esi
stc
push ecx
mov ecx, 0x3de6329d
push ebx
push eax
xchg bl, al
pop eax
pop ebx
pop ecx
push eax
xor al, al
push ecx
shr cx, cl
push ebx
inc bx
push esi
inc si
ror ebx, cl
shr cl, cl
shl ah, 4
push edx
not edx
shr ax, 2
sbb al, dh
mov cx, ax
inc ah
rol ch, cl
rol si, cl
test ah, 0x6f
shr ecx, cl
inc cl
inc bh
ror si, cl
or si, dx
push edi
mov di, ax
cmp di, 0x747b
sbb ebx, 0x29b6c1b1
mov ax, 0x152b
mov bh, bh
adc edx, 0x3fae4c29
shr edi, 8
ror cx, 6
sbb eax, 0x619210ca
nop
not si
add si, si
test ecx, edx
sbb ecx, 0x1028433f
xor bl, bh
rol ebx, cl
sbb ecx, 0x3d8815db
or ecx, ecx
sub ebx, ebx
nop
stc
xor edi, 0x5de2547f
ror ebx, 2
not dx
xor di, di
ror di, 2
mov ebx, edi
dec dx
test edx, 0x5e548ca8
adc ebx, eax
rol cl, 3
rol si, 1
add si, dx
nop
adc eax, 0x791de0b6
mov ax, 0x7af5
shl edx, cl
dec di
adc ecx, eax
nop
xor cl, cl
stc
not esi
or bx, 0x2fcb
cmp di, dx
not esi
cmp ebx, 0x366e6df8
add dh, cl
dec dh
ror ecx, 7
adc al, 0x30
sub edi, ebx
rol bh, cl
xor dl, bl
sbb cx, di
xchg ebx, edx
xchg ecx, edx
mov ch, al
adc ecx, edx
dec ah
and bl, ah
xor dl, bl
or ecx, edx
pop edi
pop edx
pop esi
pop ebx
pop ecx
pop eax
call fcn.00432e74
push edi
xor edi, edi
push eax
not ah
push ebx
xor bl, ah
nop
push edx
or bh, dh
inc bx
push ecx
rol ch, 4
dec di
sbb eax, 0x502e8995
xchg cl, al
push esi
add esi, esi
inc ax
sbb ax, dx
test dx, 0x5038
cmp esi, 0x7600c3c8
or bx, 0x6b8
rol edx, cl
nop
sub di, di
rol bx, 3
shr ah, 8
cmp eax, esi
adc bx, 0x13e
xor bx, 0x3c5a
sub ch, 0x15
not al
or edi, 0x2090875d
not ax
test esi, eax
xchg ebx, ebx
cmp dl, 0x14
xor al, 0x67
shr ecx, cl
dec bx
not dl
test edi, edx
xchg si, ax
sbb ch, al
or cl, 0x7c
stc
sub ax, 0x4047
mov ax, cx
add ch, 0x7b
add ax, 0x18c9
shl ax, 8
pop esi
pop ecx
pop edx
pop ebx
pop eax
pop edi
push esi
push ecx
shl si, cl
pop ecx
pop esi
js 0x4159f9
push ebx
push ecx
shr ebx, cl
push edx
inc edx
push esi
sub esi, edx
pop esi
pop edx
pop ecx
pop ebx
call fcn.0043316d
push eax
push ebx
adc ax, bx
nop
pop ebx
pop eax
call fcn.0043340a
call fcn.00433765
call fcn.004339fc
jnp 0x4159f9
call fcn.00433e51
call fcn.004342c2
push ebx
push esi
or ebx, esi
push edi
inc di
push ecx
shl ebx, cl
push eax
xchg edi, eax
nop
shl ebx, cl
ror di, cl
dec ebx
and cl, 0x75
inc edi
sbb esi, 0x5fed5ea9
mov ch, 0x59
xor bh, 0x63
not ch
sub ecx, ebx
rol ah, cl
shl cl, 4
rol edi, 4
push edx
mov ax, dx
add ah, dl
rol si, cl
shl bx, 3
adc ecx, ecx
and bl, 0x69
nop
pop edx
pop eax
pop ecx
pop edi
pop esi
pop ebx
call fcn.004345c0
jbe 0x415a6a
call fcn.004349ce
jo 0x415a5f
push edx
dec dx
pop edx
jb 0x415a6a
call fcn.00434f68
jnp 0x415ada
push edx
or dh, 0x10
or dh, 0x12
xchg dx, dx
stc
push ecx
xor ecx, 0x63ff371b
stc
stc
cmp ch, 0x12
ror ecx, 6
push ebx
cmp bh, 0x4e
push esi
sbb ecx, esi
test cl, 7
not dh
add esi, 0x4259db3e
cmp bx, 0x267a
sub dx, bx
shr edx, 7
inc bx
push eax
or eax, ebx
pop eax
pop esi
pop ebx
pop ecx
pop edx
call fcn.00435212
call fcn.004355cb
push edi
push edx
and edi, edx
push eax
not eax
push ecx
rol ecx, 2
stc
rol ecx, 3
pop ecx
pop eax
pop edx
pop edi
call fcn.004359f2
push edx
add dx, 0x1c85
pop edx
call fcn.00435e42
push eax
dec eax
nop
nop
push ebx
or bx, 0x7418
push edx
dec dx
dec bh
pop edx
pop ebx
pop eax
push ebx
cmp bx, 0x9f7
pop ebx
call fcn.004362d9
jnp 0x415b08
push edx
rol dl, 3
pop edx
mov dword [ebp - 4], eax
mov eax, dword [ebx + 0xa8]
mov dword [ebp - 8], eax
push edi
push ecx
shr edi, cl
and ecx, 0x4209838e
stc
push eax
shl ah, cl
push esi
add si, di
xor eax, esi
stc
push ebx
adc bx, ax
push edx
xor edx, 0x7eddb7fd
cmp edx, 0x142a3b27
add esi, ebx
add cl, 0x1f
dec si
sbb bx, dx
or al, 0x36
and esi, edi
and dh, dl
xchg esi, edx
not cl
sbb bx, di
not ebx
not di
inc ebx
or eax, 0x39e7b645
not cl
shl esi, 4
or edx, ecx
inc bx
nop
mov edi, esi
mov ax, 0x28d0
ror ax, cl
mov cl, 0x77
nop
ror edi, 6
sub ch, ah
shl ecx, 4
xor bl, 0x34
stc
and bl, 0x75
mov ecx, edx
shr cl, 6
nop
inc ax
ror ch, 5
mov dx, di
xchg di, bx
sub bh, dl
dec ah
nop
nop
add al, 0x1a
dec cx
mov cx, 0x7200
stc
ror ax, cl
test bl, 0x25
ror dl, cl
xchg cl, bh
nop
test edi, edi
add edi, 0x74b5dc31
add ax, cx
dec bl
test ebx, ecx
nop
ror edx, cl
and al, ch
mov ecx, eax
adc bx, 0x4709
shl bx, 1
cmp edx, eax
nop
sub dl, dh
cmp edi, 0x563a35bf
sbb di, ax
sbb cl, 2
or dx, 0x44a5
add ebx, 0xdcc96d2
sub dx, 0x4f62
dec edi
inc bh
add si, ax
cmp edi, 0x484b4bfb
cmp di, 0x5b67
sub si, si
or di, bx
dec edx
and ah, 0x77
cmp ch, 0x77
test ax, 0x2735
adc bh, 0x11
not ecx
shl edi, cl
xchg cx, cx
xchg cx, cx
nop
shl cx, 5
not bx
not al
pop edx
not esi
adc si, 0x5b33
push edx
add ecx, edx
sub esi, 0x1929f2c9
and eax, 0x7f49436e
stc
not dl
shr di, 8
shl ecx, 8
and ah, dl
dec ecx
sub dl, al
ror ah, cl
sbb ah, bh
sub eax, ecx
shl bx, 8
add cl, 0x21
not ecx
rol ecx, cl
rol si, cl
rol ecx, 3
ror al, 3
xchg ah, al
and bx, 0x7e55
xor bx, 0x17d5
not di
or di, dx
rol bx, 6
inc al
test edx, 0x31e5aa5d
cmp si, bx
cmp dh, dh
add esi, esi
rol ecx, 5
rol si, cl
add al, 0
test ebx, edi
cmp cx, 0x50c5
stc
stc
not di
cmp dh, 0x1d
stc
nop
or cx, 0x6bf4
shr dh, 6
ror bx, 2
sub dh, bh
xor dh, 0x5e
inc ebx
or esi, esi
xor ax, 0x2486
not cl
sub cx, bx
cmp cl, ah
xor bx, 0x29c4
cmp cl, 0x13
add eax, 0x52bcc1ce
ror dh, 4
and dl, 0x16
cmp edx, edx
rol si, 4
stc
adc bx, 0x3b26
inc edi
ror cl, cl
not bx
shl ebx, 3
sbb cl, 0x5f
ror ebx, cl
xchg ah, cl
sub cx, 0x19f0
shl dh, cl
ror cl, cl
dec bx
mov ch, 0x42
nop
inc ax
add cx, 0x7939
or ax, si
inc ch
stc
inc ecx
inc di
cmp bx, 0x2815
shl eax, 1
xor edi, 0x6d3fb743
dec bh
test edx, esi
xor eax, 0x11b3903
shr ax, cl
sub bl, 2
shl bx, 4
dec dx
cmp cl, 0x43
xchg cx, dx
shr dh, 1
test cx, dx
adc ah, 0x65
mov ax, ax
pop edx
push edx
xchg bx, dx
nop
dec edi
xor bh, ah
dec edi
sub di, cx
stc
add si, dx
sbb dx, 0x1795
xchg edi, ecx
shl ebx, 5
cmp eax, 0x6bcf3249
sub dl, 0xd
inc ah
not edx
test esi, 0x1f69227c
not ebx
dec di
sub dx, 0x21a6
not edi
cmp bx, si
dec dh
inc ebx
shl di, cl
xchg ebx, edi
sub cl, ah
test bl, 0x24
adc bh, 0x68
add di, 0x5a25
stc
or dx, 0x4c99
inc dx
rol ah, cl
sub cx, 0x1628
mov ebx, 0x408d73cf
not esi
or dh, 0x7b
sbb dl, dh
xor esi, edi
dec esi
rol eax, cl
xor al, cl
and bx, bx
cmp di, 0x2306
rol di, 2
mov bl, bl
stc
xchg ebx, ebx
inc ah
shl bl, 2
or cx, si
sbb bx, 0x31a2
xchg ecx, edi
not dl
add dh, 0x15
dec di
nop
not bh
ror dl, cl
xchg si, si
ror bl, cl
nop
mov ecx, ecx
inc bx
add al, 0x20
and dx, 0x21e0
xor dx, bx
sub si, si
xor ebx, ecx
shr cl, 8
shr ecx, cl
add dl, bh
mov di, si
and dl, 0x34
mov edi, 0x2400c98
rol edi, 2
mov ax, 0x375
shl cx, 2
shr edi, cl
add bh, bh
rol dl, cl
sub edx, 0x525c70fc
stc
shl di, 6
or dh, al
mov di, dx
sbb eax, 0x9a5609b
sub dl, ch
or bx, bx
xor edx, 0x61fd600d
mov esi, edi
mov bh, 8
and eax, 0x6bbaadee
nop
xchg di, di
sub edi, edx
mov dh, 0x4f
sbb esi, ecx
cmp dl, bl
not bh
pop edx
adc edi, 0x20e72d02
xor ax, 0x4114
xchg si, di
adc ah, 0x6c
push edx
and dh, 0x2d
inc di
or ebx, ecx
or edi, ebx
rol dx, cl
sbb bx, si
test cl, ah
rol ax, cl
stc
xor edx, eax
dec ah
shl cx, 4
xor ecx, 0x33f24c9d
xchg si, cx
xor ebx, edx
dec al
adc bx, 0x2f2b
mov esi, 0x3633a3e4
rol bh, 6
sub al, al
adc di, 0x4331
inc bl
inc edi
adc esi, ebx
stc
mov di, 0x49a5
inc edx
ror di, cl
inc al
rol dl, cl
not edi
sub edi, eax
not dl
mov cl, cl
nop
dec dl
add ax, di
test eax, edi
or eax, 0x3df8c8f4
rol al, 1
shl dl, cl
add edx, ecx
dec dl
add cx, 0x4a8e
sub cl, 0x51
or ebx, 0x5f81d217
and bl, ch
nop
mov dl, 0x50
ror bl, cl
nop
adc ecx, eax
add cx, 0x1b76
dec di
ror cx, cl
add di, 0x34bd
stc
sbb ebx, eax
shl bx, 3
cmp esi, 0xfc6875d
and dh, 0x5b
stc
mov bx, 0x30
cmp si, 0x2af4
inc si
sub cx, 0x18df
shl ecx, cl
shl ax, cl
mov ch, 0x7f
adc dx, cx
shr ah, 4
shl eax, 4
dec edi
test dh, 0x4a
nop
test bx, dx
cmp ebx, 0x4dc866d
ror dx, cl
nop
rol ecx, 7
xchg esi, esi
xor bx, di
nop
test ah, 0x4a
shl ch, 1
adc al, 0x5a
shr ebx, 3
pop edx
pop ebx
pop esi
pop eax
pop ecx
pop edi
jae 0x416275
nop
push eax
not eax
push ebx
xor ebx, 0x34fff65f
shl al, 4
xor ax, 0x30b1
xor bh, 0x61
push edx
mov dx, 0x6d34
push ecx
shl dh, cl
cmp ecx, 0x72e8dc75
test edx, ebx
nop
nop
sbb cx, ax
push esi
or eax, esi
cmp ah, ch
inc esi
cmp ax, ax
add al, 0x74
stc
sub eax, ebx
rol dl, 6
inc dh
inc dh
shl edx, cl
inc bl
sbb ch, 0x3d
adc eax, ecx
cmp cl, 0x41
add cl, al
stc
rol esi, 2
adc dh, 0x2e
mov si, 0x5546
stc
sbb ebx, 0x268eecf6
push edi
or edi, 0x26337dfd
stc
not ebx
add dx, dx
inc edi
shr eax, 2
adc ah, ah
nop
adc di, dx
or dl, dl
sub eax, ecx
xchg edi, eax
mov edi, 0x62319a47
mov ax, 0x5d82
test eax, 0x7edbed10
inc ecx
mov ecx, 0x4f5ed026
xchg cl, cl
sub dl, 0x22
nop
sub ah, 0x2e
rol ch, cl
dec di
add edi, edx
test dx, bx
shr cl, 3
and ecx, ecx
xor dl, 0x41
xchg di, si
inc ax
shl edx, 7
and al, ah
rol edi, cl
not al
sub dh, 2
inc dx
xor ah, 0x19
rol bx, cl
not edi
and dx, 0x7875
dec si
rol dh, 2
xor di, bx
test ecx, 0x717d352
xor bh, dh
sbb edi, esi
cmp dx, bx
adc si, 0x5114
test ax, 0x6b8
shr ax, cl
test bx, 0x654f
shr ecx, 5
ror al, 8
or ax, si
xchg edi, ecx
sub dl, 0x59
add si, 0x4b
shr ebx, 7
sbb ecx, eax
shl dx, cl
xchg di, ax
rol ch, 7
nop
shl esi, 1
nop
pop edi
sub ax, 0x1922
sbb ebx, edx
sub ecx, 0x6bf016a1
inc ecx
mov bh, dl
stc
cmp esi, 0x1d1ec216
adc bl, 0x3f
shl cl, cl
and ch, ah
mov bx, ax
not ebx
inc eax
adc bl, ah
ror bx, 2
ror ah, cl
mov dx, 0x7338
push edi
inc edi
test ecx, 0x7efa7560
or di, 0x68
xchg cx, di
or dl, 0x66
add ebx, 0x596f0e0c
xchg bh, dl
ror cx, cl
sub bx, dx
xchg cl, al
dec dl
dec esi
test edi, 0x6f2b9d77
not ecx
xor bl, 0x77
ror al, 6
and cl, dh
mov cx, di
not esi
xchg edx, eax
shl esi, cl
nop
rol al, cl
and bx, 0x4de5
nop
test bx, 0x618e
ror bx, cl
nop
nop
nop
sbb bl, cl
sub ecx, 0x27bf1d53
ror edi, cl
not di
not edx
adc edx, ecx
cmp edi, esi
test esi, 0x4db2cf4d
sbb dh, ah
cmp esi, eax
stc
shl al, 2
mov al, ch
shr ch, cl
ror bl, 5
sub dh, al
xor cx, ax
sub eax, eax
ror cx, 7
add di, 0x1285
sbb ah, 0x70
sub ebx, 0x1329a117
mov bh, ch
ror cx, cl
dec bh
nop
sub dh, ah
shl di, cl
xchg bh, dl
nop
shr edx, 8
sub edi, 0x460c5034
test dh, 9
xchg bh, dl
cmp al, cl
sbb bl, dl
not al
ror eax, 5
xchg edx, esi
xchg si, di
rol al, 7
rol edx, cl
shl edx, cl
add di, 0x1275
and bl, bl
rol ax, cl
test eax, eax
sub bx, 0xbc2
adc ecx, 0x2b562ce5
shr ax, cl
test dx, cx
cmp dh, 0x40
sbb dx, 0xd09
pop edi
xchg ch, bh
add cx, 0x7922
inc dx
nop
push edi
xchg edi, edi
add si, 0x4b89
or ecx, 0x645b7c2f
shr dl, 5
stc
sub edx, 0x3bc57f63
dec cx
sub bl, 0x2a
not ecx
xor dh, ah
ror dx, cl
nop
and ax, dx
cmp ebx, ecx
nop
add cx, ax
add bh, 0x44
and bl, 0x5c
stc
and bh, cl
shr cl, cl
test cx, 0x7e67
mov bl, 0x1f
test bh, bh
sub di, bx
sub bx, dx
adc cl, 0x7a
shl dx, cl
and ecx, 0x7ba007f2
mov cx, si
and di, 0x6ec7
mov bx, 0x4ce6
xor eax, 0xdb202af
stc
add al, al
dec cl
not bl
test dl, 0x6f
nop
adc ch, dh
mov eax, ecx
xchg dx, cx
mov ax, si
inc esi
and ch, al
adc dl, al
sbb cx, cx
dec bx
adc bx, si
and ebx, edx
add edx, edi
xor dx, 0x3afe
and ax, ax
shl bx, 1
xchg ch, ch
add al, dl
inc dh
ror bh, cl
test cl, 0x26
mov di, 0x5d74
pop edi
pop esi
pop ecx
pop edx
pop ebx
pop eax
jg 0x416247
push edi
push esi
xchg edi, esi
pop esi
pop edi
ja 0x416275
push ecx
ror ch, cl
push eax
cmp ch, ah
push edx
and ch, dh
dec eax
push esi
not si
add si, 0x7a55
not ax
or ch, cl
push ebx
xor dl, bh
ror ax, 3
shr edx, cl
cmp ah, al
pop ebx
pop esi
pop edx
pop eax
pop ecx
call fcn.004367af
jno 0x4162ba
call fcn.00436d28
call fcn.00437344
push edx
sub dl, 0x5f
push ecx
add ch, 0x3f
push eax
push ebx
or eax, ebx
nop
push esi
sub esi, 0x6406087f
sbb si, dx
rol ecx, 2
stc
pop esi
pop ebx
pop eax
pop ecx
pop edx
push ebx
push ecx
sbb bl, ch
pop ecx
pop ebx
call fcn.0043759b
call fcn.00437b4e
push ebx
not bl
xor ebx, 0x468f3473
push eax
push edx
xor al, dh
push edi
sub di, di
not di
push esi
not si
add si, di
adc bl, 0x5a
pop esi
pop edi
pop edx
pop eax
pop ebx
push eax
ror eax, 8
push esi
rol si, 8
pop esi
pop eax
push ecx
inc ecx
push eax
dec al
stc
push ebx
xchg ah, bh
cmp cx, 0x4b56
push edx
push edi
mov edx, edi
pop edi
pop edx
pop ebx
pop eax
pop ecx
jecxz 0x416321
jle 0x416315
push eax
cmp ax, 0x4899
rol eax, 2
pop eax
call fcn.00437ee1
push esi
push edx
test si, dx
pop edx
pop esi
call fcn.00438219
push ecx
push eax
sub cx, ax
pop eax
pop ecx
xor eax, eax
mov ax, word [ebx + 0xac]
mov dword [ebp - 0xc], eax
push ecx
push esi
add ecx, esi
push ebx
push eax
sbb ebx, eax
push edx
add dl, 0x7f
push edi
rol di, cl
add ch, 0xb
not ch
or ebx, esi
ror esi, cl
stc
test edx, edx
not cl
inc edi
adc bx, 0x60fb
stc
xor ecx, ecx
xor edi, esi
xor esi, 0x336eb70
test cx, 0x161d
or bh, 0x29
inc ebx
test edi, ebx
shr cx, 2
test ax, 0x621b
or ecx, eax
nop
rol al, 2
sub ah, 0x3c
rol ebx, cl
nop
rol dx, 7
nop
not esi
xchg ch, cl
not edx
mov ah, cl
nop
mov ah, 9
and cx, di
nop
dec di
adc ah, dh
sub edi, ecx
or dl, 0x56
ror ah, cl
cmp ebx, eax
xchg esi, ebx
cmp cx, cx
ror cx, 5
sub ax, 0x232d
adc edx, 0x4320fdbb
shr ax, 3
shl edx, cl
ror eax, cl
ror ah, cl
shr ebx, 6
not dx
inc si
dec ch
adc ecx, eax
ror ch, 8
not di
and di, si
sub bh, dl
dec ax
sbb edx, ebx
rol ebx, 8
test al, ch
or bl, 0x58
inc edi
rol ah, cl
inc eax
and eax, esi
and edi, 0x53811135
add dx, 0x6aae
cmp dx, 0x7e6f
sbb dl, dl
add di, dx
dec edi
shl eax, 4
dec edx
mov dx, 0x143f
not ax
not si
rol ebx, 4
stc
adc cl, bl
shr di, 3
xchg bx, si
stc
rol edi, 4
shr esi, cl
adc cl, 0x4b
adc ax, 0x60b5
rol dx, 3
stc
sbb si, 0x7c4a
rol ah, cl
shr cl, cl
and esi, 0x5b8f10f1
nop
pop edi
xchg edx, edx
test ebx, 0x1ad108a9
adc cx, cx
sbb ecx, 0x45c8e679
xor dh, 0x17
add esi, 0x5634189
sbb al, 0x38
xor ebx, 0x1243715e
and ch, 0x26
nop
sbb ecx, esi
sbb ecx, esi
push edi
shl di, cl
test di, 0x977
shl edi, cl
test bx, 0x3b8f
or bh, ah
ror si, 4
nop
sbb eax, eax
not bx
rol edi, cl
dec si
inc bx
sub ecx, edi
xchg esi, edi
test dx, 0x31a2
add dx, 0x71dd
or ax, si
stc
cmp ax, si
test cl, dl
sub ah, 0x7f
test bx, di
sub dl, ah
inc ecx
test ah, cl
stc
test ax, di
test edi, ebx
cmp al, bl
cmp eax, 0x293fd0fa
xchg cl, dl
shl bx, cl
add ebx, 0x6edd2627
cmp ah, bl
ror dx, 4
dec eax
shr si, cl
sbb dx, 0x536
shr bh, 7
cmp ecx, edx
cmp bl, cl
and ecx, 0x606b399a
sbb bl, bl
dec dx
test dx, 0x3f6
cmp edx, esi
stc
adc al, 0x58
shl bx, cl
xor cx, 0x41ed
sbb cl, 0x16
adc dh, ch
dec di
dec edx
sub ebx, 0x5de3a354
shl di, cl
nop
nop
or ecx, 0x73a8d5d0
xor ch, 0x2d
adc bx, ax
stc
dec ax
cmp ebx, edi
shr cl, cl
and bx, 0x329e
adc di, ax
not bx
adc ah, bl
or bl, 0x16
or ax, 0x3744
mov si, si
inc edi
adc ecx, esi
cmp eax, 0x1f0a4b82
rol si, cl
cmp ah, dh
sub si, dx
inc dx
nop
not ah
ror ax, 2
cmp ah, al
xchg edi, esi
and eax, edx
ror di, cl
dec esi
or cx, 0x25e
pop edi
ror ecx, cl
inc ecx
shl si, cl
add ecx, edx
ror cx, 3
push edi
sbb di, ax
cmp dx, di
xor ax, cx
stc
test ebx, 0x177dfd93
shr dx, 7
nop
ror ebx, 3
nop
dec ebx
xchg dh, cl
inc esi
shr bl, 5
add cl, bh
and dx, 0x45b9
shl edi, cl
shr dx, 7
xchg ecx, ebx
dec bl
add ax, 0x653e
sub bh, dl
not dl
cmp ecx, ecx
stc
inc edx
add ebx, ebx
xchg bx, bx
xor al, al
nop
inc ah
or dx, 0x5301
nop
not ecx
inc ch
rol dx, 5
nop
test ax, 0x3c96
mov al, 0xf
stc
adc si, dx
stc
sbb ah, 0x50
test ax, 0x2552
dec dh
stc
ror si, 4
cmp esi, ebx
ror ch, 2
sub ebx, ecx
sbb dx, 0x18e4
not dh
adc ebx, eax
not ch
sbb dl, bh
dec edx
stc
rol di, 1
inc edx
test dh, 0x5f
stc
adc si, di
rol eax, cl
cmp dl, 0xe
test ebx, edx
not di
rol ax, cl
inc di
xchg cx, di
adc di, di
add edi, ebx
test ah, dh
add ah, 0x76
cmp ah, 1
shr dh, 4
inc ch
rol al, 8
test bx, 0x7f51
or esi, eax
add ebx, 0x1b0f7c53
nop
ror dl, cl
sbb cx, 0x13e9
rol bh, 1
sub eax, 0x700c6e85
inc dh
inc ecx
test ecx, 0x7baee10b
add ecx, edi
xchg dh, dl
or ebx, 0x3e565bfe
add dl, cl
stc
mov bx, 0x73b
not dl
dec ecx
pop edi
stc
xchg bx, ax
rol eax, cl
push edi
shr edi, 3
dec dh
inc ch
shl esi, cl
cmp di, 0x443f
inc si
not dx
and edx, 0x205f75c8
cmp cl, 0x6d
sub di, 0x12b2
shl al, 6
cmp cl, 0x34
stc
sbb esi, ecx
nop
or ah, 0x3f
rol ch, 3
ror si, cl
rol edi, 5
xor ax, 0x3e67
sub esi, 0x60623060
or dl, 0x62
mov bl, dl
adc di, cx
sub ecx, 0x7467ee60
ror edi, cl
test eax, 0x624e65e5
inc bh
ror cx, 4
shr eax, cl
add edi, edx
stc
rol ebx, 8
test bx, ax
ror dh, cl
xor dx, 0x6a45
nop
and si, 0x228b
not bl
sbb esi, edi
and eax, esi
and ebx, ebx
xchg si, ax
xchg edi, eax
nop
dec di
test cx, 0x1847
mov ah, cl
xor esi, ebx
ror bl, 5
adc ah, ah
xor ch, 0x7c
dec esi
mov al, 0x43
sub di, dx
sub ecx, 0x78c0a623
not dl
cmp ah, 0x28
rol si, cl
cmp si, 0x1a08
test ebx, edx
and ecx, edi
shl al, cl
or si, di
rol ax, cl
and ch, 0x40
mov bx, si
or ax, di
or dh, bh
cmp ax, 0x7e9b
sbb eax, 0x30c380c1
add ebx, edx
sub si, 0x280d
shr si, 2
shr ah, cl
shl bl, cl
mov bh, 0x31
not dl
dec dh
mov bh, bl
adc cl, bh
add dl, ah
cmp ah, ah
xchg bx, cx
rol bx, 3
adc ecx, ecx
cmp ax, 0x1fdc
shr di, 8
or eax, esi
xor edi, 0x3fc1793a
test cl, dl
dec dx
rol bx, 5
shr bh, cl
or ax, 0x484b
shl si, 8
sbb di, 0x4b5a
pop edi
add esi, ecx
mov ecx, edx
sbb dh, al
and esi, ebx
push edi
sbb di, ax
nop
rol ebx, cl
cmp esi, edi
xchg bh, cl
adc esi, ecx
xchg esi, eax
inc dx
stc
shl eax, cl
shl bh, 5
nop
and ebx, edx
rol esi, cl
cmp edi, esi
dec cx
mov ax, 0x340
or edx, edx
stc
cmp dh, bh
rol al, cl
not dh
stc
rol dh, 5
mov esi, 0x47d331c7
nop
rol bx, 2
xor dl, 0x3e
inc ax
sub si, si
test di, 0x62dc
or di, 0x68ab
stc
adc ebx, esi
not si
xor ebx, 0x111e7630
dec ah
not edx
not si
sub ebx, 0x3d0ffc92
test bx, 0x3af7
inc ah
rol esi, cl
adc si, dx
xchg si, ax
not cx
nop
mov cl, bl
xor dl, ch
rol dh, cl
and bl, 0x6c
inc dl
mov ch, 0x5f
add edi, eax
and cl, ah
not edx
sbb bl, cl
cmp dx, cx
sbb bx, ax
dec bl
cmp bl, 0x5a
sbb ah, cl
xchg si, cx
ror edx, cl
adc eax, esi
ror edx, cl
shl ecx, cl
xchg cl, ch
or ax, 0x4688
xor esi, 0x12c3e32b
or cx, 0x438f
or si, 0x4788
cmp cl, dh
ror dl, cl
test ah, 0x45
or bh, 0x1d
and esi, edx
cmp bx, 0x1aba
stc
dec cx
stc
shr al, cl
xchg edx, eax
shr edx, 1
xchg ah, bh
ror esi, cl
stc
xchg bx, cx
sbb dx, cx
mov bh, ch
and ah, 0x60
or cx, 0x716b
xchg ah, bl
xchg ah, al
sbb ah, 0x31
and edx, edi
pop edi
nop
sub ax, cx
xor si, 0x49f5
sub ebx, 0x7aa85709
stc
stc
cmp ebx, 0x7829de65
xchg bl, dl
rol ecx, cl
cmp cl, dh
test cl, 0x48
inc bh
shr ah, cl
push edi
add ax, di
and edx, 0x981df69
inc edx
dec esi
sub cl, ah
adc ax, bx
not ebx
test bh, dl
adc si, 0x38e
shr di, 5
xchg cx, bx
shl dl, cl
and ax, 0x5684
sub ch, 0xf
inc edx
nop
inc ecx
xor ah, 0x46
or bh, 0x5f
dec edi
sbb ah, al
nop
and dh, 0x12
mov bx, bx
xchg bx, di
inc esi
sbb si, dx
xor edi, 0x22464725
add ax, cx
adc dx, dx
ror edx, 6
add edx, 0x33f631e7
cmp edx, 0x646207ea
nop
test edx, eax
shl bx, cl
sbb di, 0x7621
inc edx
add esi, 0x79cff740
or dh, 0xe
rol ax, 1
adc ax, dx
not dh
xchg ah, al
add cx, di
nop
stc
nop
nop
not si
adc ah, 0x25
adc cx, bx
cmp eax, 0x7e7b3757
stc
add eax, 0x491a86a3
shl bx, cl
or esi, ebx
dec dx
sbb cx, bx
nop
xor cl, 0x2a
sub bx, 0x607b
test ebx, 0x3c3c4f9
and di, 0x4f10
rol si, 3
not ch
shl al, 1
xchg edx, edi
sbb esi, 0x1219d444
ror bx, cl
adc cl, al
mov di, bx
cmp edi, ebx
ror ch, 6
xchg cx, di
cmp cl, 0x37
mov dl, 0x14
not ebx
shr bx, cl
xor bl, dl
inc al
add ax, ax
mov ebx, 0x19a91e33
test edx, ebx
xor si, 0x4ad1
nop
add bx, bx
pop edi
or esi, 0x14c66c70
ror edx, cl
adc dx, bx
rol bh, 2
push edi
ror di, cl
ror bx, cl
xchg bx, ax
nop
test esi, 0x14a6fbf8
dec dx
sbb ch, 0x1d
and ch, 0x29
dec si
shr di, cl
rol ecx, 8
shl dx, cl
nop
stc
xchg si, di
xchg ah, dl
xchg bl, cl
xor di, 0x58cf
adc ah, bl
shl ah, 8
stc
adc edx, esi
shr bx, 4
rol eax, 2
add esi, 0x76e98c06
and bx, 0x11f4
not bx
shl cx, cl
ror ah, cl
shl ch, cl
cmp edx, eax
sbb ch, bh
sbb ax, dx
sbb ch, 0x55
xor bh, dh
cmp al, 0x52
sbb di, 0x4014
shl bh, 7
nop
add eax, esi
inc edi
not esi
shl di, 1
rol dx, cl
sub di, 0x51b8
xor dh, 0x2c
stc
not ch
xchg edx, eax
not ebx
stc
ror ax, cl
shr cl, 7
xor si, cx
rol bx, cl
pop edi
pop edx
pop eax
pop ebx
pop esi
pop ecx
call fcn.00438706
jne 0x416abf
call fcn.00438a88
push edx
push ecx
xor dx, cx
push edi
test ecx, edi
push eax
cmp ah, cl
push ebx
cmp bx, 0x627c
and bh, 0x1c
ror ah, 7
push esi
dec si
nop
not dl
inc ebx
adc ebx, 0x4f8c5194
sub cx, 0x6582
xchg edi, eax
rol bl, 7
or ax, cx
mov cl, 0x53
and ax, di
test dl, 0x73
nop
shr eax, 3
mov al, ch
or cx, 0x409f
pop esi
pop ebx
pop eax
pop edi
pop ecx
pop edx
call fcn.00439050
call fcn.0043947b
call fcn.00439736
call fcn.00439b83
call fcn.0043a0b6
push eax
or ah, 6
stc
push ecx
push esi
xor ecx, esi
shl eax, cl
push ebx
sbb ebx, 0x32bb893c
pop ebx
pop esi
pop ecx
pop eax
call fcn.0043a6c2
push ebx
sbb bl, 0x2a
push edx
cmp dl, 0x20
pop edx
pop ebx
call fcn.0043acbc
push ebx
ror bx, 6
pop ebx
mov dword [ebp - 0x10], 0x200
mov ebx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
push eax
push esi
test ax, si
push edi
inc edi
nop
push ebx
push edx
xchg bl, dl
push ecx
rol ecx, 1
cmp edx, 0x295f092c
stc
test ecx, esi
dec bl
adc bh, 0x6f
shl dx, cl
inc di
add cx, cx
xor dh, bh
xchg al, ah
dec cx
stc
xchg ah, bl
and dx, 0x4c76
or ax, ax
shr ah, cl
sub ecx, edi
xor cl, ch
stc
xor dh, dl
xor si, cx
add ax, 0x4e85
mov ch, dh
xor eax, 0x3c6f340a
sub esi, 0x1e9e173f
rol bx, 5
add dx, 0x49bf
ror eax, 5
stc
or dh, 0x63
rol ebx, cl
stc
add ah, 0
mov dx, cx
shl si, 8
shl ax, 4
not al
stc
sub dh, 0x75
sub cl, dl
adc ebx, ecx
shr si, cl
xor bx, bx
not di
or cl, 0x7d
xchg edi, eax
cmp dx, si
sub cx, 0x687a
xchg al, ah
adc esi, edi
nop
shl ebx, 7
sub ebx, 0x612be37c
xor bh, cl
nop
xchg ah, ah
inc dh
mov edx, 0x3894a9aa
rol bh, 1
mov di, di
sbb ax, bx
ror dh, 6
shr edi, 2
inc al
dec si
add edi, 0x7b4c61ed
xor edx, edi
test di, cx
sub cl, 0x16
dec edx
rol ecx, cl
dec ah
rol ch, 4
inc edx
test di, 0x4248
xchg bh, bl
ror edi, 5
xchg dl, bh
test bl, 0x2c
adc cl, ch
xor ecx, 0x4765eca6
inc ch
dec al
cmp cl, ah
rol eax, cl
stc
not cx
xor cx, 0x77a0
rol si, 4
nop
shl ebx, 3
or dl, 0x2d
sbb ecx, 0x751bc983
shr dl, cl
stc
pop ecx
test bx, si
dec bh
inc ebx
sub edx, 0x775e340
or al, 0x2c
shl ah, 4
xor eax, 0x47e847b2
ror dh, 2
rol di, 1
test dl, 0x41
test si, bx
push ecx
shl eax, cl
ror edx, cl
adc cl, 0xa
ror eax, cl
ror dl, cl
stc
inc si
xchg al, bh
ror esi, 3
mov di, 0x638a
sub ecx, esi
dec esi
dec dx
cmp cl, 0x1a
xor ecx, 0x35e3edc0
not si
dec ecx
cmp ecx, 0x7408b4ce
shl ah, 1
cmp bx, dx
not dh
pop ecx
pop edx
pop ebx
pop edi
pop esi
pop eax
push esi
mov esi, 0x2f54e135
sub esi, 0x63b0d49e
push edi
push ecx
and di, cx
push ebx
dec bx
adc ecx, 0x5a68cd52
push eax
test al, 0x10
adc ch, 0x34
shl ax, 2
sub eax, 0x659288cf
push edx
mov cx, dx
cmp ah, 0x2e
nop
mov edx, ecx
xchg ch, dl
sbb bx, dx
add bl, 0x53
and dh, 0x5b
stc
shr bh, 3
not ecx
stc
stc
sub al, bl
ror dx, cl
and dx, 0x559
and ecx, 0x450de046
cmp bx, 0x570e
shl al, cl
shl ecx, cl
add bx, ax
nop
test dx, 0x5904
inc bl
ror cx, cl
adc dx, si
or edi, esi
or ebx, edx
cmp esi, eax
test cx, 0x6304
add dl, 0x48
sbb bl, 3
shl cx, cl
shr al, cl
dec edi
mov bl, bh
adc al, 0x17
sub ax, 0x101e
shl ch, cl
not dh
ror si, cl
inc ecx
mov ax, 0x1147
shr ebx, cl
test eax, 0xe90f5c3
shl ah, cl
inc ecx
adc cx, bx
add ebx, 0x30f61ed
shr edx, cl
and ah, cl
or ax, 0x6cf0
dec dx
inc cl
shl ax, 3
test ah, 0x4f
test cl, 0x65
or ch, bh
rol ch, cl
dec dx
test edx, ebx
shr bx, cl
xor ah, 0x5b
not ebx
shl di, 7
stc
sub bx, si
adc cx, 0x33d1
stc
or dx, 0x7b62
and cx, 0x3200
xor dx, ax
xchg ecx, eax
rol bx, 6
not bx
add eax, edi
xchg esi, eax
or esi, eax
ror edx, 5
dec ebx
shl si, 5
not edx
sub si, 0x3474
ror si, 8
dec ah
sub bh, 0x48
stc
shl ecx, 3
stc
sbb cl, dl
or dh, bh
pop edx
push edx
shr dx, 7
shl bx, cl
shl ch, cl
dec ecx
stc
inc edx
add ch, ah
nop
xor cx, ax
dec si
ror ch, cl
rol dx, 3
adc al, 0x72
inc cl
ror edx, cl
and bh, 0x1f
stc
xchg ah, dh
sbb edx, 0x158f2ef9
rol ebx, 4
cmp si, 0x76c4
shr edi, cl
sub dh, bl
and cx, 0x7412
shr ecx, cl
cmp cl, 0x57
xor dl, dh
sbb edi, ebx
and edi, 0x3608f4c5
and dx, 0x1f4d
shr edi, 8
dec eax
stc
adc ah, 0x17
ror dl, cl
dec edi
not al
or cl, 0x11
rol cx, cl
xchg si, di
and bh, ch
ror bx, cl
dec edx
dec si
xchg ecx, ebx
xor dx, bx
sbb ecx, ebx
shl edx, 6
xor edi, edi
xchg edi, eax
sub cx, 0x5ec4
or ecx, 0xfd80b28
nop
inc edi
add bh, 0x32
sbb di, di
mov eax, esi
sbb ah, cl
test edi, edx
sub bl, 0x29
sub bl, ch
cmp esi, eax
add ax, dx
and di, 0x46c1
ror edx, 6
xchg cx, ax
dec ah
sub ecx, 0x42b417d6
shl edi, 4
nop
stc
stc
nop
rol bl, 6
sbb esi, ecx
rol edi, 4
sbb bl, dh
adc ah, 0x4b
or edx, esi
xchg bx, di
mov esi, edx
inc ax
and dh, 0x30
test esi, 0x2115d728
or cx, bx
not bx
or dx, si
mov dx, cx
or ch, cl
ror cx, cl
and cx, si
shr bx, 7
xchg di, ax
not dx
add dh, ch
xor bh, ch
mov ax, bx
dec di
rol bl, 5
rol dh, 3
pop edx
shl cx, cl
inc si
push edx
sub edx, ebx
stc
not edx
rol al, cl
test si, 0x161
mov di, 0x1216
dec dx
adc cx, 0x35c8
and bx, ax
add ch, dh
shr si, cl
ror ecx, 8
xchg dh, al
cmp esi, edx
add esi, 0x670dfa57
dec eax
not cx
cmp esi, ebx
nop
ror cl, 4
adc dl, 9
add bx, 0x4b14
test ah, bh
shl ebx, 6
cmp edi, 0x6062e314
rol si, 2
test ecx, eax
mov edi, eax
not cl
inc si
nop
add ecx, 0x759a2c74
sub edx, ecx
sbb ebx, ebx
ror bx, cl
stc
shr esi, 3
mov si, 0x1be7
xchg di, di
cmp al, 0x77
nop
ror cx, 5
shr ax, 5
shl si, 1
xor dx, bx
sub edi, 0x786adc11
add si, 0x7c1b
not di
nop
cmp dx, 0x81e
sub bl, 0x70
stc
shr bx, 4
xor cx, si
cmp cl, bl
cmp bh, ch
dec ebx
xchg di, di
ror di, 8
mov ax, 0x163c
rol al, cl
dec dx
rol bh, cl
xor eax, 0x22964918
cmp edx, edi
sbb dh, 0x15
not dh
shr cx, 8
and ebx, 0xcfa45b9
ror di, 6
not ebx
xchg bx, si
and edx, ebx
sbb bx, si
or ax, bx
rol edi, cl
not si
and ax, di
not edx
add dl, 2
shl eax, cl
ror ebx, cl
adc ebx, esi
shr eax, cl
sub ah, 0x13
or edx, 0x635f13fb
sbb ah, 0x4f
xor edx, 0x1bc78baf
sbb cl, 0x71
xchg edi, esi
stc
add dl, 0x32
nop
stc
add al, al
stc
xor ax, 0x3fe3
xor bx, 0x652c
pop edx
push edx
test edx, 0x25d707c0
cmp bl, 0x5c
shr si, cl
ror bl, 7
test edi, ebx
and esi, eax
rol cx, cl
xchg dl, dl
sbb al, 0x29
or di, 0x136f
and ax, bx
dec di
and bl, dh
add dl, ch
mov cl, 0x36
sub edi, 0x4c4d3107
not esi
shl dh, cl
inc ecx
dec cx
shl dh, cl
add ah, bl
adc ebx, 0x39185cef
dec bx
mov cx, ax
rol dx, 1
add eax, 0x351ccd4a
ror edx, 4
inc bh
not ebx
cmp ah, dl
add ebx, ebx
dec esi
ror dl, cl
not bl
dec dx
shl di, cl
stc
or ecx, edi
shr ax, 2
mov bl, 0x54
sbb bx, ax
cmp edi, 0x31d519d3
cmp ah, bh
rol al, 7
shr eax, 6
adc ebx, 0x78be05bc
ror cl, 8
xor di, si
and esi, 0x730a44bf
add bx, bx
dec bl
inc ebx
stc
nop
ror bl, cl
test bx, si
or dx, 0x3286
shl ch, 6
sub eax, 0x787fae2f
add eax, eax
sub ecx, 0x23b34d36
dec ch
add ah, 0x25
test di, dx
shl edi, 8
inc esi
sub ah, 0x51
stc
shr al, cl
rol bh, 3
ror edi, cl
add ebx, edx
xor eax, 0x4375f14f
ror al, cl
test eax, 0x4adac96c
or bh, 0x78
inc dh
ror dl, cl
inc bl
rol ax, cl
cmp dl, ah
add esi, 0x278fa3d8
or di, di
shr edi, cl
not dl
cmp edi, edx
xchg al, bl
rol cx, cl
test eax, eax
test edi, edx
and ecx, 0x19373eb9
inc di
or dh, ch
not dh
shr eax, 7
test ax, si
shl ecx, cl
shr ch, cl
nop
pop edx
stc
shl cx, 2
mov ecx, 0x56fa3bb7
sbb bx, bx
and cl, bl
and eax, 0x1d7b1f7f
sub si, 0x2d41
and edi, ebx
push edx
add bx, dx
rol ax, cl
sbb dl, 0xe
inc edi
shl edx, 7
shr edx, cl
sbb si, cx
ror edx, 3
mov esi, edi
sub cl, 0x36
nop
nop
add bl, dl
rol al, cl
nop
dec ch
shr eax, 3
and al, 0x56
test bx, di
mov edx, edi
shl di, cl
rol bx, 5
shl dl, 8
ror ebx, 2
inc ebx
xor bx, 0xc35
not edi
or esi, 0x7f44226d
xor di, 0x6417
rol cx, 5
rol ecx, 8
adc dh, bl
add ebx, eax
add bl, 0x1a
or di, bx
or edx, ecx
dec ebx
and si, ax
ror dx, 4
xchg bl, bh
shl bl, cl
and cx, bx
add esi, eax
stc
or cx, dx
shr dx, cl
test dl, 0x32
add cl, al
not edx
test cl, 0x55
pop edx
pop eax
pop ebx
pop ecx
pop edi
pop esi
jb 0x417271
push ecx
and cx, cx
push edi
push edx
xchg di, dx
push eax
sbb cx, ax
test ax, 0x4d8b
push esi
sbb esi, 0x7750ec98
push ebx
sub bh, bl
and dx, 0x12c6
mov ah, 0x3a
mov ax, ax
nop
cmp al, bl
mov ah, 0x60
or cx, 0x6ef2
not edi
and dx, ax
inc edx
test si, cx
shr di, 3
ror bx, 1
sbb di, bx
add dl, dh
dec al
shl ebx, 3
add ax, ax
sbb si, bx
stc
mov di, 0x3a55
xor dl, 0x6d
dec si
nop
xchg edx, edi
or dx, di
sbb edi, esi
xchg ebx, esi
rol bl, cl
and dl, 0x1c
adc edi, 0x26c924ce
add bh, 0x44
mov al, 0x79
rol bx, 6
sub bh, 0x63
nop
sbb bh, al
add dh, ah
add dh, al
shr bh, cl
ror ax, 5
add si, 0x95a
mov bh, 7
dec al
add edx, 0x5454a8e3
sub si, ax
ror ecx, 3
and di, 0x5541
add bl, 1
adc al, 0x79
and cx, 0x36eb
shl ax, 1
sbb di, 0xa5f
xchg bx, bx
or cx, 0x52d3
or si, si
pop ebx
pop esi
pop eax
pop edx
pop edi
pop ecx
jnp 0x417235
call fcn.0043b296
jl 0x417235
call fcn.0043b5d5
call fcn.0043b99b
js 0x417250
push eax
xor al, ah
push ecx
or cl, ch
inc ah
push edx
or dl, 0x5c
nop
pop edx
pop ecx
pop eax
call fcn.0043bedc
push eax
push ecx
rol eax, cl
push esi
and si, 0x7dd6
adc ecx, eax
inc ecx
dec eax
pop esi
pop ecx
pop eax
jl 0x417271
call fcn.0043c40e
call fcn.0043c8d6
push esi
push edi
cmp si, di
push edx
push ecx
shl edx, cl
pop ecx
pop edx
pop edi
pop esi
lea eax, [eax + ebx]
mov eax, dword [eax + 0xc]
test eax, eax
je 0x417aa3
jle 0x41795f
push eax
push edx
xchg ah, dh
push edi
rol edi, 8
push ebx
push esi
cmp bx, si
stc
inc dx
stc
inc ah
nop
push ecx
shl bl, cl
cmp al, 0x17
sub eax, 0x64840a71
ror ah, cl
xchg ah, dh
shr bl, cl
nop
not esi
ror bx, cl
rol al, cl
sbb di, 0x4026
ror ax, 3
xor ah, dh
cmp cx, 0x558f
dec cl
shl dx, cl
xchg esi, edi
shr dx, 5
rol al, 7
dec edx
mov ah, 0x56
mov ebx, 0x55636096
or ebx, 0x3f58015b
not cx
inc dl
inc bx
cmp ecx, eax
rol cl, 8
not ax
mov esi, edi
not bl
shl bl, cl
add esi, 0xfccd0a
sub di, bx
xor dh, bh
cmp ch, 0x2e
adc ax, 0x1e06
shr esi, cl
xchg al, dh
xchg dx, dx
inc dl
not cx
mov ch, 0x1e
nop
not dh
dec si
stc
xchg bx, ax
rol dl, 7
and bl, bh
test bl, 0x4b
xchg ecx, eax
nop
rol bl, 5
sbb dx, 0xf4
dec bx
ror ecx, 3
and al, 0x51
xor edi, 0x4a5a9bce
sbb cx, dx
sub ax, 0x2f81
shr si, cl
not dh
mov ch, 0x53
sub al, bh
add dx, dx
ror ch, 6
inc si
ror eax, 2
mov esi, edx
mov bx, 0x3bbb
rol ebx, cl
inc ah
or edi, ebx
mov edx, edi
mov al, bh
and dx, bx
inc bh
test bl, 0x20
and ebx, 0x1563ac6d
ror eax, 8
mov bx, 0x107
inc ebx
add si, 0x44bb
and di, si
test eax, 0x35afe
shr edi, 8
xchg esi, ecx
test ebx, 0x4bf8e19d
xchg edx, eax
test dx, 0x1dff
dec di
pop ecx
push ecx
ror di, cl
xchg ch, bl
or ecx, 0x4e219a7a
and bl, 0x40
stc
nop
rol dx, 7
adc cx, cx
or ebx, 0x1b8b629c
dec edi
ror ch, cl
shr eax, 6
or edi, 0x350e7331
shl ch, 1
ror al, 7
inc ebx
inc ecx
nop
sbb eax, ebx
rol cl, 3
cmp cx, 0x643a
sbb esi, ebx
inc ax
xor bl, 0x2e
cmp al, 0x25
shr ah, 3
and cx, 0x79cf
adc si, 0x6000
sub edi, ecx
xchg ebx, ecx
mov ax, di
and di, di
stc
rol esi, 7
mov eax, 0x48dac1cc
inc edx
shr cx, 7
not eax
dec ch
shr esi, 5
rol edx, cl
xor bx, 0x1c46
shr dh, 2
mov eax, ecx
shl al, 8
inc dl
sbb ecx, 0x61228bb3
sub ebx, 0x1129761d
shr ebx, 2
shr eax, 1
shr ebx, 7
sbb ebx, 0x32e93601
mov eax, 0xceb3e3c
xor cx, 0x3c3d
shr dx, cl
not esi
cmp bh, 0x23
sub cl, ah
mov di, 0x2a1c
dec ax
xor eax, 0x157d451a
dec cx
sbb bl, 0x45
cmp ebx, 0x7ee37208
shl esi, cl
or ax, ax
ror cx, 3
xor bx, 0x2260
dec esi
ror di, 4
shr dx, 7
xor bx, 0x490e
inc eax
shr edx, cl
sub dl, bl
shr eax, cl
sbb eax, edi
and ax, 0x2ed1
dec ecx
cmp ebx, 0x105e3193
ror si, cl
nop
sub edx, 0xb701709
test di, 0x1b72
and ebx, esi
mov ebx, ebx
shr edi, 1
not dx
and ebx, 0x4faa6a18
cmp al, bh
stc
shl dx, 3
and ah, ch
inc dx
add ebx, edx
cmp esi, eax
sub edi, edx
sbb esi, 0x3b7387a6
or ah, al
rol ah, 5
pop ecx
push ecx
and bh, ch
mov dl, bh
xor cl, 0x5d
and dh, ah
rol ch, cl
shr al, cl
dec di
xchg bl, al
add dx, cx
shr ecx, cl
sbb esi, 0x5a7278c5
and dh, cl
ror dh, cl
dec dx
and cx, bx
ror cx, 3
nop
inc bx
sbb bx, bx
mov edi, edi
cmp al, 0x75
shr edx, 4
and ax, 0x3d8b
and ax, 0x2d54
inc dl
mov ah, 0x54
test bl, 0x57
xchg di, si
dec ebx
shl edi, cl
add dx, si
mov dh, bl
mov edi, edx
shl ecx, cl
ror bx, cl
add ax, 0x6f5e
or ax, si
and ax, ax
shr ah, cl
and dh, 0x36
add eax, 0x4a2d037e
xchg esi, eax
not si
mov dl, 0x7f
mov esi, 0x2ee10149
ror al, cl
or cx, 0x706a
and bh, 0x35
xor di, 0x157a
sub ecx, eax
adc si, 0x532
adc bl, 0x3e
add bh, bh
or ah, bl
stc
ror bx, 5
shr edx, cl
add esi, 0xc8d0aab
mov eax, ebx
adc dl, 0x7b
sub di, bx
dec ebx
stc
stc
mov ch, 0x37
test bl, dh
shr bx, cl
not bl
test ebx, 0x290c0f30
test ah, 0x59
ror ch, cl
xchg dx, ax
xchg di, ax
shl di, 2
mov ebx, 0x762627b0
adc dx, 0x7277
inc ebx
xchg dx, si
add ecx, 0x75e9e4e0
sub cx, 0x602
sub dl, ah
shr ah, cl
xor ah, 0x5a
sub edx, eax
stc
adc edx, 0x6613dc48
dec si
cmp dh, 0x10
shr bh, 6
or ebx, ebx
not bx
adc dh, 8
not bx
cmp edx, eax
xor dh, 0x18
cmp bx, 0x4895
sbb eax, 0x37386fbe
ror ch, 8
xor eax, 0x1c9ceb1a
xor esi, 0x7eb914c9
pop ecx
sub bx, 0x35ca
push ecx
xor edi, ecx
cmp ax, di
not cx
shr bx, cl
shr bx, 7
add dl, 0x3a
shl dh, 4
cmp esi, edi
dec ax
xchg ebx, eax
shl ebx, 2
or edi, 0x123050be
cmp esi, 0x294ab558
shr ax, 5
shr edx, cl
shr dl, cl
test al, 0x65
sub di, 0x7ff4
add dl, 0x36
ror di, 3
and edi, eax
shr dx, 5
add cx, 0x6c73
test di, 0x51a1
cmp bh, 7
sub bh, bl
test bh, 0x56
inc dx
rol eax, cl
ror dx, 1
rol dl, cl
stc
not bh
shl esi, 4
stc
xchg ebx, ecx
inc al
mov ch, 0x22
or ah, 0x7a
cmp bx, 0x6694
adc esi, eax
and ebx, 0x4e53d774
and ecx, 0xc304339
and bl, dl
add esi, 0x41d8287b
ror bl, cl
shl cx, 7
sub bh, bl
mov edi, 0x585d9230
and edi, 0x30af1693
add di, ax
shl ch, cl
shr ah, 7
inc al
sbb ah, 0x53
mov ch, 2
sub edi, edi
shr ecx, 6
shl dh, 6
shr dl, 2
ror cl, 4
test bl, al
dec al
stc
and si, 0x682c
xchg dx, ax
nop
stc
nop
stc
dec esi
test ebx, 0x1379f84c
mov cl, 0x56
add ebx, edx
or ax, 0x7a40
sub ax, 0x7c08
mov ax, 0x14dc
sub ecx, edi
and si, dx
rol bx, 7
cmp ax, 0x20fa
ror edx, 6
or cl, 0x26
ror ax, cl
nop
sbb al, 0x2e
test edi, esi
and si, dx
test dx, 0x40da
test cl, dl
sub di, si
sbb ecx, esi
and esi, edx
stc
not eax
or bh, 0x22
stc
shl bx, cl
inc edx
pop ecx
ror esi, 3
nop
mov esi, eax
push ecx
shr edx, cl
dec esi
sbb edx, 0x63cf5d7b
shl edx, 2
nop
shl si, 5
xor bh, 0x53
and ax, 0x2722
mov ax, bx
nop
pop ecx
pop esi
pop ebx
pop edi
pop edx
pop eax
push eax
dec ah
push ebx
ror bx, 4
dec bx
nop
shr ebx, 3
push ecx
push esi
sub cx, si
nop
push edi
xchg bx, di
push edx
shl edx, 4
not dh
add bx, 0x1ebf
nop
xchg ch, ah
add di, cx
test eax, ebx
rol edx, 6
and eax, 0x4b991b14
not dh
stc
stc
cmp dx, bx
shr dl, cl
not bl
mov cx, 0x620f
add ch, 0xe
test eax, 0x5272f313
add edi, ebx
cmp si, 0x7ddd
sbb si, 0x327d
and cl, 0x1c
or si, 0x5d3b
stc
ror cl, 6
test cl, ah
xchg dx, ax
nop
cmp dx, 0x3ce2
dec edx
xor ecx, 0x7bded92f
pop edx
pop edi
pop esi
pop ecx
pop ebx
pop eax
jb 0x4177d9
stc
jae 0x4177d4
call fcn.0043ccce
push esi
not si
pop esi
push ecx
push edi
xchg cx, di
push edx
mov di, dx
shr edi, 6
inc dl
push ebx
push eax
sub bh, ah
not cl
xor ch, 0x2c
pop eax
pop ebx
pop edx
pop edi
pop ecx
push edi
test di, 0x3549
push edx
ror dl, 8
inc dl
push eax
xor ah, 0x10
push ebx
adc bl, 3
push esi
dec esi
push ecx
xchg ecx, edi
dec edi
xor si, 0x1f6d
shl si, cl
shl si, cl
cmp bl, 0x56
not di
shr di, cl
mov eax, 0xc21faeb
xchg ch, bl
shl bl, 5
nop
ror bh, 1
mov cx, 0x1993
test cx, cx
or edi, 0x19329c6a
xchg si, bx
ror edi, cl
add dx, si
and di, 0x510a
xchg cx, dx
and edx, eax
sub ecx, ebx
dec di
nop
ror ax, cl
add eax, 0x724d173c
rol ecx, cl
sub cl, cl
add ecx, edx
nop
and di, 0x744d
rol edi, cl
and cl, 0x17
dec al
xor bh, cl
not ah
dec esi
stc
shl di, 7
stc
mov dx, si
shr edx, cl
cmp si, 0x74ae
sub cl, 0x2f
add ax, 0xee
adc dl, 0xb
shr eax, 1
inc dl
sbb eax, 0x16f6f9de
cmp esi, ecx
nop
test esi, ecx
sbb ax, dx
sbb dh, ch
add ax, 0x306c
shr dx, 1
shr esi, cl
stc
xor bl, ch
nop
not dl
or edi, ebx
xchg si, cx
dec esi
shr eax, cl
add dh, 0x31
xor ah, ah
xor dl, 0x39
stc
and ch, bl
rol edi, 1
adc bl, dh
mov bx, 0x3b38
stc
shl cl, 5
mov ax, 0x4234
not dx
test cl, 0x69
dec bh
sbb cx, ax
mov di, si
dec cl
nop
cmp ecx, 0x60b5c2e4
rol ecx, 7
test cx, 0x5cd7
dec eax
xor ebx, edx
add ah, ah
mov bx, di
stc
xor bh, dh
ror ebx, cl
pop ecx
push ecx
xchg ecx, esi
test al, 0x46
sbb cx, cx
pop ecx
pop esi
pop ebx
pop eax
pop edx
pop edi
ja 0x417926
push edi
inc edi
push edx
and dx, dx
push esi
push ebx
cmp esi, ebx
and dx, si
pop ebx
pop esi
pop edx
pop edi
push ebx
not ebx
push edx
sub edx, ebx
nop
push ecx
shl dl, cl
push eax
not ax
pop eax
pop ecx
pop edx
pop ebx
jno 0x417943
push edi
not di
pop edi
ja 0x417952
push ecx
sbb cl, 0x79
push edx
inc dx
pop edx
pop ecx
call fcn.0043d1b5
push eax
push edx
test ah, dl
not al
pop edx
pop eax
call fcn.0043d66b
push ecx
shr ecx, 7
push edi
push eax
adc di, ax
xor cx, 0x8c2
push ebx
push esi
xchg ebx, esi
cmp si, 0x6763
nop
push edx
add cl, dl
mov ch, 0x5c
inc cx
test edi, 0x4c1dab16
not dl
not dx
and ecx, edx
dec ax
xchg edi, esi
not si
test dl, 0x22
inc edi
not ax
sub edx, eax
sub dh, 0x4e
nop
rol eax, 8
test bx, di
cmp dx, 0xcb8
shr cx, cl
not dh
sub dx, dx
pop edx
pop esi
pop ebx
pop eax
pop edi
pop ecx
jb 0x4179cd
push eax
push ecx
shr al, cl
push edi
ror edi, 1
pop edi
pop ecx
pop eax
call fcn.0043d9c3
push eax
push esi
sbb ax, si
and ax, 0x6654
sbb si, 0x2491
push edx
adc si, dx
not eax
push ecx
test ecx, 0x37e7557b
pop ecx
pop edx
pop esi
pop eax
push eax
or al, 0xe
push edx
adc dx, 0x5b50
sbb edx, 0x70eac8ac
push ebx
dec ebx
push ecx
xor ecx, 0x26bd84fa
add dl, 0x62
test bl, 6
push edi
xchg edx, edi
adc cx, dx
not ch
dec al
test cx, dx
ror eax, cl
shl cl, cl
rol bl, cl
push esi
shl si, 8
shl cl, 4
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
stc
push ebx
or bx, 0xff
push esi
and ebx, esi
push ecx
xor cl, bh
push eax
test cl, ah
mov ah, 0x6a
push edx
ror dh, cl
and ecx, 0x432cef72
not ecx
xchg ebx, ebx
xchg al, cl
shr ebx, cl
or eax, 0x4bd2b891
sub dx, si
xor dh, ah
nop
stc
push edi
and edi, 0x6f235b0e
rol dh, 8
inc di
and cx, 0x5edf
not esi
nop
sbb bx, 0x43ca
cmp di, di
add al, dl
pop edi
pop edx
pop eax
pop ecx
pop esi
pop ebx
push eax
shl eax, 2
pop eax
mov ecx, dword [eax]
test ecx, ecx
je 0x417aa3
push eax
push 0
push 1
push ebx
call ecx
pop eax
lea eax, [eax + 4]
jmp 0x417291
push ecx
and cl, cl
nop
add ecx, 0x259fac41
test cx, 0x5ac1
push eax
sbb al, 4
push esi
rol si, 5
add esi, eax
nop
rol ax, 2
push edi
push edx
xchg edi, edx
xchg ecx, eax
or cx, 0x69bf
push ebx
shl ebx, 5
xor eax, 0x7bdea4a9
xchg cx, cx
dec dl
dec dh
shl dh, cl
adc ah, cl
ror ecx, cl
ror ax, cl
ror bh, cl
cmp dh, 0x72
shl si, cl
sbb dl, 0x46
xor dx, cx
adc ecx, eax
sbb di, 0x105
mov ebx, ebx
add dx, cx
not cl
mov ebx, 0x5f3c5f67
stc
cmp ah, cl
xchg ch, cl
nop
sbb dl, 0x27
not ecx
shr ch, 1
ror ax, cl
dec esi
xor dh, 0x71
inc esi
sub esi, eax
nop
shr eax, 4
sbb edi, 0x3a6eb653
nop
xchg dh, cl
shl ecx, cl
stc
and dl, 0x62
shr dx, cl
pop ebx
pop edx
pop edi
pop esi
pop eax
pop ecx
push ecx
push esi
mov cx, si
stc
nop
shl ecx, 8
and ecx, 0x2fabca94
inc si
shl ecx, cl
push edx
inc dl
or edx, 0x4838bbd3
shr dh, 8
push eax
push edi
sub ax, di
adc edx, 0xdd77480
not ecx
and ax, 0x4d57
push ebx
xor ebx, eax
and bx, bx
mov dh, 0x2f
and edx, 0x53693096
inc al
sbb edi, 0xd49ba43
dec bx
xor bx, dx
rol si, 5
xor bl, ah
xor dx, 0x783c
add dx, bx
and cl, 0x37
xchg bl, dl
add dh, 0x7f
mov cl, dh
sbb dl, ah
test esi, 0xb70e5ee
test ebx, 0x5a1b15db
mov ebx, 0x5fbfe3fd
xor ax, 0x7673
inc bx
adc ecx, 0x31362294
nop
stc
sbb di, bx
xor dx, bx
sbb ecx, 0x3a4afbe8
dec esi
test edi, 0x52a6a428
xor ebx, 0x4d3ff031
not edi
dec eax
stc
and dh, 0x64
xor ah, 0x30
sbb si, 0x727c
nop
stc
sub esi, 0x1ee5aff5
stc
sub ebx, 0x40e347bf
dec si
nop
shl ch, 5
cmp cx, 0x11ac
cmp ebx, 0x18d3e64
rol ah, 6
inc di
sbb bl, cl
sbb dh, 0x7d
and ecx, 0x764a384e
mov bl, ah
shl ah, cl
xor di, dx
rol dh, cl
not esi
or dx, di
mov cl, ch
rol al, cl
rol di, cl
and ah, 0x3a
adc esi, 0x6c6f6404
or ebx, esi
mov bl, 0x23
sub edx, 0x69dda366
adc bl, ch
mov eax, eax
sbb bh, 0xf
xor edi, eax
and eax, 0x66816d82
ror ecx, cl
sbb edx, esi
and bh, dh
inc si
mov ch, dh
or ah, dl
xchg cl, cl
xchg ecx, eax
add ax, dx
or edx, edi
shr dx, 7
test ah, bh
or cl, al
stc
shl ebx, cl
pop ebx
xchg dx, si
or si, ax
mov ecx, 0xf91af48
shr dl, cl
cmp ch, 0x54
push ebx
shr bl, cl
ror bh, 3
mov ecx, edi
cmp ch, ch
sbb ax, di
mov bl, dl
mov ax, 0x68e9
or dl, dh
test eax, 0x47830746
shr ebx, cl
xchg cx, di
dec cl
ror edi, cl
rol eax, 5
mov ax, si
dec edx
and ecx, 0x405142f8
or ch, 0x52
xor cx, 0x49d1
shl dh, 6
add ah, 0x6a
inc edx
shl edi, cl
ror ch, 2
and bx, 0x73eb
ror esi, cl
add esi, edi
xor ah, 0xf
adc esi, edi
adc eax, 0x1b491144
sub ah, 0x6f
adc esi, 0x134bd68
test ah, dl
dec cl
mov si, ax
and bx, 0x64c2
stc
inc cl
cmp si, 0x6a22
dec cl
adc bx, cx
adc dx, 0x93f
dec esi
add ecx, ecx
not esi
rol cx, 4
or edx, 0x1cb1f443
add bx, 0x56a3
not cl
shl dh, cl
shr edi, 2
adc eax, 0x18ab4980
rol edx, 8
shl ecx, 6
nop
xchg dh, cl
stc
not edi
shr eax, 6
xor esi, eax
or edx, edx
ror ecx, 3
xchg cx, dx
and eax, esi
shr dx, 1
pop ebx
pop edi
pop eax
pop edx
pop esi
pop ecx
call fcn.0043dea7
push eax
and eax, 0x25175e
push ebx
add ebx, 0x1af6cfc5
stc
stc
push edx
test dl, 6
sbb ebx, 0x5e155c6c
dec eax
xor bh, 0x4f
push esi
push edi
sub esi, edi
adc dx, 0x6be1
push ecx
sbb di, cx
stc
or bh, bh
ror bx, cl
mov di, si
sbb si, 0x7387
nop
rol ax, 3
adc ax, 0x693b
dec bh
xor bh, ah
sub dh, 0x64
add di, 0x4c34
cmp bl, 2
add cl, 0x1a
sbb di, 0x4061
or ebx, esi
dec ebx
sub eax, edi
inc ax
stc
xor bx, ax
stc
stc
stc
ror dl, 6
nop
add ah, 0xa
shl ebx, cl
test al, 0x64
inc ah
xor ax, 0x1581
sbb ax, 0xfe6
stc
dec dh
ror di, cl
adc dl, bh
xor ax, di
and ax, dx
shl eax, cl
xor eax, edx
inc ah
not ebx
ror ax, 7
nop
xor dh, 0x42
ror ebx, 4
sub eax, 0x4ba7418f
sbb edx, 0x605f9e60
shr cx, cl
adc ecx, 0x56c83505
xor edx, 0x188d6ed5
cmp ax, 0x64af
add bl, 0
ror cl, 8
mov dl, ah
nop
and ebx, edx
xor al, al
ror bl, 3
and edi, edi
xchg ecx, ecx
nop
mov bx, si
sub si, 0x3d88
xor edi, eax
xor eax, eax
test bh, 0x4e
inc edi
xor edi, ebx
add ch, ch
cmp esi, 0x2d4e8107
nop
or eax, 0x219b6d00
add al, 0x3a
rol bx, 5
stc
shl bh, 4
mov ah, 0x6c
shl ch, cl
dec ebx
stc
and ch, bl
xor dx, si
cmp ch, al
or dh, 0x27
mov dh, 0x39
or si, dx
ror edi, cl
sub dx, di
pop ecx
nop
dec ax
push ecx
and edx, ecx
xchg al, dh
nop
add si, 0x5d37
cmp si, 0x3545
not cl
ror al, 1
or cl, dl
add si, bx
ror si, 1
inc edi
inc esi
inc si
sbb esi, 0x4cb43c61
mov edi, esi
xor dx, 0xc
shr cx, cl
mov bx, 0x4370
and cx, cx
rol bh, cl
shr cl, 3
sub ax, dx
cmp bh, dl
sbb eax, eax
shl bl, 1
dec si
shl cl, cl
sbb edx, 0x49948b59
rol di, 8
inc bl
dec cl
dec ecx
mov ah, al
shl cx, cl
shr di, 8
xor ebx, 0x2433156e
adc di, 0x718b
and dx, di
xchg bl, ch
nop
or bx, dx
test di, 0x5af9
and edi, 0x711cdc36
ror dl, cl
rol dl, 6
not ax
shr al, cl
shr edx, cl
sub cl, dl
shr edi, 4
shr bl, 1
stc
xor ecx, 0xae577c1
mov eax, edi
and eax, 0x4af0532b
test dh, dh
shr si, 5
inc eax
shr ax, 6
ror ch, cl
adc di, 0x3591
inc cx
dec si
rol di, 4
rol di, cl
rol di, cl
and esi, ebx
and cl, ah
shr edx, 8
rol edx, cl
cmp edi, ebx
inc edx
test ebx, 0x3f639d6a
sbb edi, 0x3609abd5
nop
xchg dx, ax
or cx, di
ror ch, cl
sub ecx, ecx
or cx, si
add ebx, esi
xchg edi, eax
inc esi
add esi, 0xb368137
test cl, al
ror dl, 3
stc
or edx, 0x33a09319
not si
not ax
xchg di, dx
or bh, bl
ror dh, cl
inc ch
nop
cmp ah, 0x70
rol ax, 5
stc
pop ecx
push ecx
ror ebx, cl
nop
mov ebx, 0x458671d7
sbb eax, ebx
not edx
xor ah, 0x28
rol bh, 1
shl ah, cl
shl bx, cl
xor dh, 0x5e
mov di, 0x2c65
and bh, cl
xchg dl, bl
dec si
rol eax, 5
and bx, dx
rol dl, cl
add si, 0x4fcd
nop
stc
dec ah
nop
sub ax, bx
cmp bl, 0x19
or edx, 0x5bdb0a54
not esi
and ah, 0x13
test ecx, edx
adc ebx, edi
mov bh, 0x68
dec al
add ebx, esi
sbb di, 0x104d
inc esi
xor dh, ah
and si, cx
mov esi, 0xdd95cd8
adc ecx, 0x44ab0d52
cmp edi, edi
shr bl, cl
cmp esi, esi
mov eax, ecx
or ecx, eax
not ecx
mov esi, 0x3e0d9463
rol bx, 1
rol esi, cl
xchg dx, ax
inc dh
dec ecx
cmp al, 0x6f
inc edx
and edx, 0x6dbd1d35
xor di, ax
cmp bx, si
mov ah, 0x6f
test cx, cx
test edi, 0x533d9d1e
not bh
or ecx, ecx
shl ebx, 1
not di
and eax, 0x35ea497c
and cx, bx
add eax, 0x22a82037
shl dx, 8
mov edx, 0x1caea676
inc esi
adc esi, 0x5ad905a
xchg si, cx
xchg di, ax
rol bl, 6
sbb ebx, ecx
dec ecx
or bl, dh
and bh, 0x4e
ror eax, cl
mov ch, bl
nop
or edi, 0x4dce77c6
inc di
add dl, bh
ror ch, cl
xor ax, dx
stc
and ch, 0x6b
not di
shl bh, 6
test ecx, edx
test ch, ch
mov ah, 0x28
stc
inc ebx
dec cl
inc bh
or ch, 0xe
dec esi
and ecx, ecx
dec edi
shr dx, cl
pop ecx
add eax, edx
adc si, di
stc
sub bx, ax
push ecx
not cl
xchg esi, ebx
shr bh, 2
xor di, 0x4140
nop
not bx
nop
shr cl, 2
adc dh, 0x17
add bh, 0x6d
xor esi, 0x51b492f4
dec ebx
ror eax, cl
ror esi, 1
inc ax
not si
add ax, 0x1da7
and ah, al
shl edx, cl
inc bh
shr ebx, cl
sbb ax, 0x1c9f
inc ebx
sub eax, esi
sub di, 0x7938
xor bx, ax
mov cl, 4
sbb ah, 0x18
adc dx, 0x69da
shr dh, 6
cmp cx, 0x17b9
dec bx
cmp ecx, 0x65df838b
ror cx, cl
xor ebx, 0x7640271f
shr bl, cl
rol ax, 1
adc dl, dl
inc cl
ror cx, 5
nop
add ah, al
shl cl, 6
not di
nop
xchg esi, eax
ror ch, cl
not al
adc al, ch
mov ebx, eax
inc dl
adc esi, 0x21ec4802
rol cx, cl
or edx, ebx
test edi, ecx
xchg ebx, edi
cmp ebx, ebx
shr esi, cl
sbb dx, cx
cmp edx, 0x2ea0fa36
rol ebx, cl
mov dx, cx
shl esi, 6
dec edx
adc ax, si
xor edi, 0xcf68cf1
ror ch, 2
test al, bl
or bh, bl
nop
not si
shr cl, cl
shl ebx, cl
shr edi, cl
sub cx, 0x173d
adc edi, esi
mov ax, si
sub bh, 0x1f
nop
shl bh, 7
shr ah, 4
sbb di, si
shr esi, cl
cmp ah, al
adc cl, 0x15
shl dl, cl
pop ecx
pop edi
pop esi
pop edx
pop ebx
pop eax
call fcn.0043e2ea
push edi
add di, 0x2e48
push eax
nop
push ecx
sub cx, 0x681e
push edx
test al, dl
push ebx
sbb di, bx
sbb ah, bl
test ecx, 0x19611524
push esi
add esi, 0x7eead153
dec bx
adc cx, cx
shr edi, 4
or al, 0x49
adc edi, 0x689ae656
dec bl
add al, dh
dec eax
sub di, 0x244a
test edx, ecx
ror dl, 4
not edx
xor ax, 0x55df
or cl, 0x38
rol ax, cl
and dl, ah
nop
xor ch, bl
ror edi, cl
or eax, 0x31ee1d07
inc si
xchg si, ax
or al, 0x16
xor bx, ax
xor cx, si
not dx
not ecx
test bx, cx
add cx, ax
xor edx, 0x384f8572
xor edx, ebx
and edx, 0x78cdbc38
stc
shl bx, 7
shl dl, cl
inc esi
or ebx, edi
dec dx
sbb ebx, eax
dec ecx
test ecx, ecx
or esi, 0x391217fe
sbb dh, 0x19
xor cl, 0x17
not edi
or dx, di
pop esi
pop ebx
pop edx
pop ecx
pop eax
pop edi
push ecx
push edx
adc ch, dl
rol edx, cl
nop
adc cl, dh
push edi
cmp di, 0x2982
push ebx
adc bh, dh
nop
not edx
push eax
inc eax
sbb di, 0x26d6
nop
xor bx, 0x1f9a
adc ebx, 0x253675ad
not eax
inc dh
shl ch, cl
push esi
sub cx, si
test dx, 0x3643
and ax, 0x2cdd
adc dx, dx
cmp eax, 0x2b4246b2
sub eax, 0x1a9cf826
inc ebx
stc
test ax, 0x1f9d
shl dl, cl
shr ecx, 4
shr eax, cl
pop esi
pop eax
pop ebx
pop edi
pop edx
pop ecx
push eax
shl eax, 2
push ecx
mov ecx, 0x280a7847
push edx
test dh, al
dec cx
push esi
xor eax, esi
push edi
mov di, 0x5eed
push ebx
sbb ebx, 0x32b6fb61
inc ecx
adc bx, di
or ecx, 0x4a227852
or dh, dl
xor bl, 0x62
mov al, al
or dl, 0x19
nop
cmp ax, 0xd74
pop ebx
pop edi
pop esi
pop edx
pop ecx
pop eax
push edi
cmp edi, 0x160bbc0a
push edx
inc edx
push eax
rol ax, 5
push ecx
ror edx, cl
push esi
rol esi, cl
rol dl, cl
rol ecx, 8
push ebx
test bl, dh
test ch, 0x6b
shr ch, cl
not bx
ror ecx, cl
adc ebx, edx
cmp dl, dh
add esi, edx
ror cl, cl
pop ebx
pop esi
pop ecx
pop eax
pop edx
pop edi
call fcn.0043e8c5
push eax
or ax, 0x1a65
push edi
add di, 0x1359
push edx
and ah, dl
inc eax
push ecx
dec cl
push ebx
mov bh, dh
add bl, 0xc
ror cl, cl
mov cl, cl
push esi
shr si, cl
add dh, 0x73
test cl, 0x63
shr ecx, cl
nop
rol bx, cl
shl ch, cl
test al, 0x5b
inc ebx
xchg bh, bh
add bx, di
shl cl, cl
xchg si, dx
dec esi
sub dl, 0x7a
or esi, 0x6127f4cc
not bh
xchg ah, dl
adc dh, 0x4d
not edi
stc
shl dh, cl
shl bx, cl
not bh
ror ecx, cl
or ax, 0x2505
xchg dx, ax
pop esi
pop ebx
pop ecx
pop edx
pop edi
pop eax
push eax
test ax, 0x546a
stc
push edi
xor di, 0x2d6
stc
push edx
inc dl
push ecx
xor ecx, ecx
push ebx
sbb bx, 0x3b3a
nop
push esi
or si, dx
pop esi
pop ebx
pop ecx
pop edx
pop edi
pop eax
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
call fcn.0043ed91
call fcn.0043f1d2
push ebx
push edi
sbb bx, di
push ecx
shr di, cl
push edx
adc cx, dx
sub cl, bh
or cl, bh
or cl, 0x36
or bh, ch
dec cx
push eax
ror eax, cl
xor ax, 0x5389
push esi
xchg esi, esi
xchg ecx, edi
and edx, 0x678c42a0
rol ebx, 8
not edi
stc
stc
test dl, dh
nop
sbb al, dl
xchg edi, eax
xchg bl, dh
nop
stc
mov si, bx
add di, 0x249f
stc
rol edi, cl
sbb di, 0x63a8
nop
adc ecx, eax
mov ch, dh
shl dh, cl
rol al, cl
and dl, 0x1e
sbb ah, bh
mov bx, di
shl edi, 8
nop
and cx, di
dec ax
xchg cx, ax
sub cx, 0x2cc2
add ecx, edx
ror ecx, 1
cmp ax, 0x72f3
sbb dx, si
shr eax, cl
xor di, 0x5d36
xor bx, di
inc dx
adc bx, bx
inc esi
and bx, 0x65b0
not esi
not cx
add si, 0x493f
nop
nop
xor ah, 0x67
rol ah, 2
nop
inc dx
nop
shr edi, cl
inc edx
rol dh, cl
and cl, 0x3e
stc
or dl, cl
add cx, 0x3590
dec cl
cmp edi, edi
test bl, 0x25
sbb edx, esi
dec ah
xchg si, bx
cmp dh, 0x47
dec dh
cmp ebx, edx
xchg ch, al
ror cx, 7
stc
or bh, 0x6b
add di, dx
shl dx, cl
nop
ror bl, 6
dec al
shl bx, cl
adc ax, ax
inc cl
and ax, 0x6417
mov bl, 0x25
shr eax, 5
mov di, 0x13f9
nop
shl dx, 4
not edx
ror ecx, cl
pop esi
stc
dec di
not di
or di, 0x1fae
or edx, eax
shl dx, cl
xor ebx, eax
not edx
cmp edx, eax
stc
ror cx, 8
ror ah, 6
xor eax, 0x1a6b82ec
ror ah, 6
sbb dx, 0x169c
rol cx, cl
xchg cl, bh
cmp cx, dx
inc ah
xchg di, ax
nop
inc cx
test eax, edi
test al, bh
inc edi
push esi
sub esi, eax
not bl
not bl
rol bh, 3
xchg cl, cl
or si, bx
test di, cx
dec ax
not bl
xor di, ax
cmp dh, 0x68
cmp eax, 0x2eb32003
shl ah, 3
not cx
xchg di, dx
xchg al, bh
adc ah, bl
and di, 0x15bc
and edi, 0x26768298
shl dh, cl
sbb edx, 0x585afa83
test dx, 0xf4f
add dl, 0x1e
xchg ebx, ebx
cmp ax, cx
xchg al, ch
add di, bx
test dl, al
nop
dec ax
shl di, cl
inc bh
shr eax, 5
xchg dh, dh
cmp edx, 0x63336216
dec ch
and si, 0x7c2
or si, 0x497d
ror dh, cl
or ax, 0x4c1c
xchg di, bx
xor ah, 0x10
or bx, dx
add ax, 0x79f9
sbb bh, 0x5b
sub eax, edi
shl cx, 1
shr cx, cl
xchg edi, ebx
or dx, 0x274d
inc esi
adc cx, 0x13c
cmp bl, bh
and edx, 0x7ccd931
sbb edi, 0x6c161705
or esi, 0x6605bf03
dec si
mov esi, 0x59b623ca
cmp ebx, 0x8d1d256
add bl, 0x35
test esi, 0x3d0a1ca
sbb ax, 0x3fc2
ror ebx, cl
nop
sbb dh, 0x55
add edi, edx
mov ebx, ebx
mov si, 0x278a
stc
ror ch, 5
xor bx, 0x76f2
inc esi
xor cl, al
test edi, edx
shl dl, cl
pop esi
not dh
shl al, cl
mov eax, eax
stc
inc ax
mov ecx, ebx
sub cx, bx
dec bx
stc
adc edi, eax
xor dx, 0x7426
xor eax, eax
and al, 0x29
stc
shr ah, 4
and di, 0x4fa2
xchg dh, dh
inc bl
shr al, 7
sbb dx, 0x7a3b
push esi
xchg cx, si
adc esi, 0x4f4d15d
or cl, 0x6c
ror dx, 6
dec esi
nop
sub dh, ah
test ah, ah
not bh
test edi, 0x1aa1881a
adc al, 0x53
stc
ror si, cl
add ah, ah
stc
shr ah, 1
rol bx, cl
and bl, dl
dec cl
or ebx, 0x6cf6c03e
inc ebx
rol esi, 1
dec dh
sub al, al
inc bl
dec bh
inc cx
ror esi, 5
dec cx
ror dl, cl
nop
sbb ch, bl
test ebx, 0x596f1832
shl ebx, cl
and edx, eax
nop
cmp si, cx
adc ecx, 0x2fa79ef5
ror bx, 1
add di, cx
stc
ror ch, cl
add bl, dh
sbb eax, 0x2e03b848
sbb esi, 0x1f7dbf79
xor dh, 0x5c
mov cl, 0x1c
sub ch, 0x53
dec ah
nop
and esi, 0x427266bb
xor dx, 0x7115
nop
ror cx, cl
and dl, 0x2c
dec eax
dec ah
and esi, eax
cmp edx, 0x49aff956
sbb dx, 0x5c4a
inc di
shr eax, cl
adc di, 0x1e8d
add edi, 0x25b6ced7
shl ch, cl
add al, ah
adc eax, edx
adc cl, bh
shl edx, 3
adc esi, 0xd95325a
stc
stc
sbb dx, 0x401c
dec ecx
stc
nop
rol cl, cl
not ah
stc
pop esi
pop eax
pop edx
pop ecx
pop edi
pop ebx
push edi
push ebx
add edi, ebx
push eax
sbb ax, di
ror bh, 2
push edx
test ah, dl
test ebx, eax
push ecx
adc dx, cx
cmp ebx, 0x668aefac
rol bx, 3
cmp ah, 0x71
xor ah, cl
and cx, bx
sbb bl, cl
add eax, eax
dec ah
push esi
mov esi, 0x755e95b4
ror dx, 4
stc
test di, dx
inc ecx
rol ecx, 2
add edx, 0x2d67aa98
inc dh
ror bh, cl
dec dx
xor ah, dl
dec ax
and ebx, 0x28727c01
add bx, 0x725b
not ecx
dec ebx
mov edx, 0x6390f010
sbb edi, 0x34a882bf
add ecx, 0x32aa9174
test bl, cl
sbb si, 0x36fa
inc esi
adc esi, edi
xor ax, 0x63fa
and di, cx
or bh, cl
test di, cx
shr eax, 8
test ah, cl
ror bx, 2
stc
and esi, edi
adc cx, 0x7747
or edi, 0x27060591
or ax, bx
and di, si
sub bx, 0x1f7e
shr eax, cl
add bl, 0x38
shr si, cl
stc
inc bx
test eax, 0x2661d97f
ror edi, 8
ror edi, 2
shr si, 3
ror ecx, 4
cmp ecx, 0x7f678a4a
inc dl
ror ebx, 4
xor esi, esi
sub bh, ah
adc ebx, edi
nop
ror ebx, cl
xchg bh, dh
not edi
nop
rol edx, 1
rol ebx, cl
shl si, cl
rol edx, 8
mov edx, esi
or bx, bx
dec esi
sbb dx, dx
sbb edi, 0x407ed32a
and ecx, ebx
dec ebx
add bx, 0x3fa8
test bl, ah
cmp esi, ecx
stc
add bh, 0x74
and edx, 0x712f0930
stc
or dl, 0x47
or esi, 0x21da34f1
cmp si, 0x5bf7
add al, al
adc ebx, 0x7cc60b67
xor di, 0x4ad2
shl eax, 3
or dx, dx
rol di, 1
adc bx, 0x894
pop esi
shl dl, 7
add ecx, ebx
shl ch, cl
add edx, 0x56f8765a
test di, 0x7d26
cmp dh, 0x2e
inc dh
nop
not bl
xor bl, bl
push esi
cmp si, cx
adc cx, di
xor dx, 0x1ae1
and ch, dl
cmp bh, 0x21
adc eax, edi
inc ah
dec edx
not ah
xor ebx, ebx
sub cl, 0x5a
and esi, edi
stc
shl esi, 4
shl edi, cl
sbb ebx, edi
mov bh, ch
stc
mov ch, 0x5c
and dx, si
ror edi, 8
rol ch, 7
stc
cmp di, di
shr cl, 4
sub edi, edx
and di, 0x5b79
shr bx, 5
mov cx, si
and dx, di
inc bl
xchg al, bh
adc di, ax
cmp ax, di
stc
xchg edi, edi
or dx, 0x7aa7
ror ecx, 8
xor bh, cl
or bl, 0x3a
dec dh
shl edi, cl
or cx, ax
not edx
ror ebx, cl
test ax, si
stc
xchg dl, cl
shl ecx, cl
adc di, 0x2d6e
and edx, 0x35469412
mov ecx, edx
dec edi
or si, cx
dec ah
shl ah, cl
xchg ebx, edi
or dh, 0x3d
shl edi, cl
or esi, edx
cmp eax, 0x9892c32
rol si, cl
or cl, ah
xchg bx, ax
stc
or edi, 0x4b4a807c
add ax, dx
test esi, ecx
add dh, ch
mov bh, 0x69
mov bl, 0x74
adc dx, ax
add edx, 0x21917fb2
cmp eax, ebx
test ax, 0x5740
rol eax, 3
or dl, 0x66
inc al
xor ax, 0x1463
and bx, 0x202f
rol bl, cl
not cl
shr cx, 3
nop
xchg si, dx
ror al, cl
or edx, 0x19811772
rol bl, cl
test dx, di
ror ah, cl
pop esi
and edi, edi
test ecx, ecx
sub dh, 0x13
push esi
and si, 0x763b
mov dx, bx
xchg cl, dh
not di
rol edi, 6
adc ebx, 0x6ab76e41
sbb ax, 0x6588
test dx, 0x518a
adc esi, 0x586055f0
rol dx, cl
sbb eax, 0x4d34902c
ror al, cl
or ah, 0x38
sbb edi, 0x2ec2edfe
sub bx, 0x7ca9
or ecx, 0x598cd6e5
add ebx, edi
sbb edi, edx
not dx
inc dx
not ah
sbb cx, 0x173b
adc si, 0x240c
stc
adc esi, 0x40563711
nop
ror ebx, cl
test cl, 0x5d
sbb al, 0x5d
sub ecx, edi
sbb bh, 0x52
xor ecx, 0x1d300441
and bl, 0x44
or esi, 0x1e015636
add dh, cl
cmp si, 0x4a31
or ch, 0x77
rol bx, 4
ror ah, 5
cmp bx, si
test cx, 0x44c7
sub cx, 0x19ae
xchg ah, ch
and si, di
sbb edi, ecx
stc
ror di, cl
or bx, 0xd0c
xor bh, dh
or eax, 0x36bd2e09
sub ah, 0x7c
nop
test cl, 0x53
ror cx, cl
not bl
xchg bx, dx
ror cx, 8
adc bl, 0x6a
add bh, 0x19
rol cl, cl
adc dx, si
shr bl, cl
stc
shr cx, 2
inc al
nop
sbb dh, 0x47
ror ebx, cl
add bl, 0x3e
shl edx, cl
dec ebx
xor esi, esi
mov edi, 0x7745cc4b
not eax
test bh, dh
and ah, ch
test bl, 0x5e
mov di, bx
inc esi
dec di
xor al, 0x6b
add ah, 0x4e
shr ebx, 5
and ebx, 0x312be1d5
adc esi, 0x544b3897
xor ah, dh
mov eax, esi
rol edi, cl
cmp ah, dl
inc ah
add dh, 0x37
add dh, dh
nop
xor ah, al
sbb ebx, 0x1c6268b7
not al
not ebx
pop esi
not dx
nop
adc eax, edx
stc
shr dx, cl
push esi
shr esi, 8
shr ebx, 8
or ecx, eax
nop
test cl, 9
nop
sub ecx, 0x490969f7
and bl, 0x15
dec dx
cmp ah, bl
and si, ax
adc edi, 0x7aa3671
dec di
dec edi
cmp bl, ah
add bl, 0x6d
not dl
or ebx, 0x7fe659e3
mov cx, 0x3b5d
and si, si
rol bl, 6
nop
sbb ch, 0x41
sub dx, dx
xor dh, al
ror ebx, cl
nop
shr ecx, cl
adc bh, bh
dec di
inc cl
test esi, edx
not bh
inc esi
xor di, 0x2e28
xor ax, 0x1424
not al
test edi, 0x55951d9e
ror cx, cl
nop
xchg cx, ax
pop esi
pop ecx
pop edx
pop eax
pop ebx
pop edi
jne 0x418ace
call fcn.0043f43a
push ecx
push eax
sub ch, al
push ebx
push esi
add bx, si
pop esi
pop ebx
pop eax
pop ecx
push ebx
not bx
pop ebx
push ebx
push ecx
adc ebx, ecx
push edx
rol dh, cl
push edi
add di, 0x2c95
inc dh
push eax
dec al
push esi
sub si, cx
rol di, cl
mov dh, bl
add bx, 0x5830
shl dh, 1
adc edi, edx
not cx
shr eax, cl
adc cl, dl
rol ax, 6
mov si, dx
or al, 0x31
adc bl, cl
and ax, 0x13b4
cmp dh, 0x4e
pop esi
pop eax
pop edi
pop edx
pop ecx
pop ebx
push ebx
mov ebx, 0xd2bf948
push edx
and dl, dh
inc bh
xor edx, 0x3d7a1ee2
stc
not dh
push edi
or edi, 0x69d0035e
push eax
shr al, 8
push esi
push ecx
shl si, cl
add ebx, 0x481b06b5
nop
sub dx, 0x75bf
mov si, 0xc98
adc si, 0x562a
inc ch
xchg cl, al
dec bx
xchg di, ax
shr dl, 7
mov si, di
cmp dl, 0x14
shr cx, cl
or dl, 0x57
nop
rol di, 8
test dh, 0x41
inc bx
nop
ror dh, 1
pop ecx
pop esi
pop eax
pop edi
pop edx
pop ebx
push edi
adc di, di
push ecx
sub cl, 0xb
shr edi, cl
push edx
shl dh, 2
push esi
shr esi, 1
push eax
sub eax, 0x2a21878e
stc
pop eax
pop esi
pop edx
pop ecx
pop edi
push edx
push ebx
and dl, bl
pop ebx
pop edx
js 0x418ba7
call fcn.0043f7a5
call fcn.0043fab1
mov eax, section..data
lea ecx, [esp + 0xc]
push 5
push 0x250e3468
push ecx
push eax
jnp 0x41902e
call fcn.0043fed5
nop
push edx
rol dl, 1
push edi
sub edi, edx
push esi
adc esi, edx
sbb dl, 0x23
push ecx
not ecx
ror ecx, 2
push ebx
test bh, 4
nop
not di
sbb bl, 0x4d
push eax
xchg al, bl
xchg bx, dx
test dh, 6
not bl
adc ax, si
stc
cmp eax, ebx
dec di
nop
or ax, 0x135a
dec al
mov ah, bl
xchg edx, edi
adc bl, 6
sub eax, 0x55f882d1
cmp ebx, 0x1f1431de
mov ah, 0x1e
dec dx
adc ch, 0x18
sbb cx, bx
mov ecx, ecx
shr ch, 5
stc
adc si, dx
test ecx, 0x7128b48e
nop
rol di, cl
or dx, bx
xor ecx, eax
stc
xchg ah, ch
sbb dl, 0x29
not di
dec ah
and esi, edi
xchg bx, dx
inc al
not bl
nop
test ax, di
and edx, esi
nop
sbb di, bx
and ebx, 0x4dbc9735
xor ch, 0x4f
shl ecx, cl
nop
ror eax, 6
xor di, dx
nop
add edx, 0x5735403
cmp ebx, 0x3a94063c
dec bx
xor dh, 0x43
adc esi, 0x4b39d6b0
not ebx
rol esi, cl
and cx, 0x2703
ror ecx, cl
and cx, 0x7a36
adc esi, 0x1fd648ad
stc
or edx, eax
shl dl, 2
rol dl, 2
inc ch
rol edx, cl
xor cl, al
add di, di
adc cl, 0
cmp bx, bx
test di, 0x347
inc dh
stc
dec ax
stc
cmp edi, 0x626f5c54
inc ecx
cmp dl, 8
shl edx, cl
dec ecx
shr ebx, cl
nop
mov si, si
shl eax, 5
or dx, 0x45b6
stc
nop
dec dh
pop eax
xor cx, 0x4497
xchg esi, ebx
or ebx, 0x76282a7c
ror si, 7
push eax
shl ax, cl
xor edx, 0x7a21581e
dec si
cmp di, bx
mov eax, edx
dec eax
xor ecx, edx
adc dx, ax
and bx, di
shr ebx, 1
ror dx, cl
mov cx, cx
and esi, 0x43cffa02
xor ecx, edx
rol edx, cl
adc dh, 0x12
stc
shl edx, 7
inc esi
shr ch, cl
adc dx, 0x9c0
add ax, si
add dx, di
test bh, bh
inc al
xor esi, esi
xchg ch, ch
ror di, 2
shr al, cl
nop
xchg al, dh
stc
or ah, 0x21
dec dl
cmp bx, dx
stc
or dl, bh
add ebx, 0x7e5ce670
shl bx, 1
or eax, esi
sub dl, dh
not edi
sub cx, ax
stc
adc al, ah
add cx, 0x5669
not si
xchg cl, dl
dec edx
test ah, 0x41
rol ebx, 8
sbb dl, 0x73
add edx, 0x2d84aeaa
pop eax
pop ebx
pop ecx
pop esi
pop edi
pop edx
push eax
test eax, 0x514c37d
push edi
dec di
push ecx
adc ecx, 0x5c00b9d8
push edx
push ebx
xchg dh, bl
nop
shr bx, 6
rol ah, cl
xchg dh, ah
test di, 0x7796
sub bl, ch
xor bh, bh
test dh, 0x35
and edx, eax
sub ch, ah
dec eax
dec dh
or al, bh
sbb edx, 0x588867ef
dec dx
push esi
mov ax, si
test ah, ah
and edx, edx
or ch, bl
add ah, bh
inc ax
or dh, 0x14
nop
inc ebx
rol si, cl
shr cl, 7
inc bh
xor cl, bl
mov edi, edx
xor edi, 0x76a7e7f4
mov ebx, edi
dec bl
add bx, 0x3574
shl esi, cl
add cl, 0x66
cmp ah, 0x37
shl ebx, cl
add ecx, ecx
add cl, 0x67
dec dl
ror ch, 1
not dh
adc esi, edi
shl esi, cl
ror si, cl
stc
adc ecx, esi
shr dh, cl
ror bx, cl
xchg esi, ecx
cmp cl, 0xf
xchg dl, ah
and bh, 0x1c
not dx
and al, al
inc bl
add ebx, 0x53215d6f
nop
sbb al, cl
add edx, 0x71f9f0fa
sub ch, 0x5f
not cl
shl cx, cl
or eax, edi
inc cl
dec edx
sub edx, ecx
cmp edi, 0x9261d59
not bh
shl ch, 7
stc
mov ax, cx
sbb al, dl
cmp si, dx
mov eax, 0x16d82daf
rol ch, cl
nop
and ah, 0x17
shr ah, 5
mov dx, 0x580a
ror si, cl
cmp edi, edx
shr ecx, 7
cmp ax, 0x1eb1
mov cx, di
adc cl, 7
xchg ebx, eax
rol edx, 8
adc ebx, 0x7f41f455
inc si
xchg cx, ax
and bx, di
stc
dec cl
ror si, cl
stc
pop esi
dec ax
push esi
or dx, si
or dx, ax
or dh, 0x20
dec ah
rol cl, cl
xchg cl, cl
shl al, cl
not cl
and ebx, edi
inc ecx
add dx, di
sub bh, 0xe
or bx, 0x2f02
not dh
add cx, ax
ror edi, 3
dec cl
cmp eax, esi
xchg cx, cx
shr si, cl
shl dh, 6
stc
add ecx, ecx
cmp al, cl
not bx
and ch, ch
xor cl, 0x10
mov edx, eax
shl cl, cl
rol esi, 8
or edi, 0x791120a5
nop
add dx, si
rol al, cl
inc ax
sub eax, 0x24e7cbca
stc
cmp bh, 0x50
stc
not ax
xchg si, dx
shl bx, cl
sub eax, ecx
xchg ch, dh
add eax, edi
ror ecx, 4
not esi
stc
adc di, 0x5395
sub di, bx
inc esi
shr di, 7
sub bh, 0x7c
not cx
and bx, 0x4636
or ax, di
stc
mov dh, dh
not bh
stc
and edi, 0x30e67c80
shr bh, cl
test di, 0x499d
mov eax, edx
shr ch, 7
dec dh
sub eax, ecx
xor dh, 0x31
dec edx
adc dl, 0x38
nop
add ch, dh
stc
ror bx, cl
inc ax
dec edx
sbb ch, 0x48
shr bx, cl
shl si, 7
add bh, al
sub ebx, 0x75408b79
adc dl, al
mov bl, 0x18
not esi
add di, 0x1d0b
test al, al
cmp bl, 0
not dx
cmp ax, cx
nop
not al
sub eax, esi
xchg ebx, esi
nop
not dl
stc
or cx, dx
dec ebx
xchg bl, dh
pop esi
adc edx, ebx
sbb cl, 0x3c
ror dx, 6
pop ebx
pop edx
pop ecx
pop edi
pop eax
jge 0x418fde
call fcn.00440397
push eax
push esi
or eax, esi
adc si, 0xb59
push edi
ror di, 1
shr eax, 7
push ecx
sbb cl, al
shr di, 8
mov al, 0x65
shr esi, cl
pop ecx
pop edi
pop esi
pop eax
call fcn.004406e5
call fcn.004409f2
push ebx
add ebx, 0x5e6e97d3
or bx, 0x6d88
push edx
mov edx, 0x7b856a37
push ecx
push eax
test ecx, eax
pop eax
pop ecx
pop edx
pop ebx
call fcn.00440eb1
jge 0x41901c
call fcn.00441292
push ecx
test cx, 0x613c
push ebx
cmp ebx, 0x113c804a
push edx
push eax
add dl, ah
inc bl
shl ecx, 6
cmp dh, 0x6f
not eax
sbb al, 0x22
push edi
shr edi, cl
sbb dl, ch
xchg edx, eax
rol dl, 3
and al, ch
xor ax, dx
rol ah, 2
pop edi
pop eax
pop edx
pop ebx
pop ecx
ja 0x41902e
call fcn.004416c7
push edi
push edx
cmp di, dx
pop edx
pop edi
push edi
inc edi
push esi
shl esi, 6
push ecx
ror ecx, cl
push edx
sub esi, edx
push ebx
rol ebx, 8
add bx, 0x5883
not edi
add bx, 0x1fc
stc
rol dh, cl
mov edi, ebx
not bx
shr bh, 3
or dh, 3
xchg dl, dl
push eax
test al, ch
xor ax, 0x149b
ror esi, cl
ror ecx, cl
shl edx, 7
add ebx, eax
stc
not dl
and cx, 0xf7c
mov edx, edi
shr bh, cl
stc
or dl, ch
add esi, edx
add ax, si
cmp edx, 0x6e653c53
stc
rol eax, cl
test dx, 0x37ea
dec eax
and ax, si
not cl
shl cx, cl
not edi
test bl, 0x42
and ah, ch
not di
ror edx, cl
ror ax, 5
stc
not si
shl bh, cl
dec bl
rol ah, cl
rol al, cl
xor ecx, eax
adc ch, 0x1e
or di, 0x7d2
xchg dx, ax
rol bh, cl
and ecx, 0x3ad9abc9
add edx, esi
shr bx, cl
sub edi, 0x36e38301
not cl
stc
xchg bx, di
xor ch, ch
sbb cl, 0x10
adc bh, ah
mov si, si
sub ecx, 0x67fc105b
stc
dec edi
xchg edi, ebx
mov dl, 0x69
xchg di, si
shr bh, 1
stc
and cx, 0x1a52
or dx, di
nop
rol edi, cl
and ecx, 0x2492e41b
or bx, si
shr edi, 1
mov ah, 0x12
not ax
xor dl, dh
dec cl
inc ebx
add bx, dx
nop
and esi, esi
xor ch, 0x5c
ror si, cl
stc
sbb dl, 0xb
or eax, edx
stc
sbb eax, ecx
or bh, 0x52
cmp ax, si
ror ch, cl
stc
pop eax
mov cl, 0x13
shr cx, cl
dec ecx
adc cx, 0x7e1c
dec edx
cmp ebx, ebx
mov di, 0x882
sub ecx, 0x72d75645
xor edx, 0x4e167b55
sub cx, si
sbb di, 0x4cd8
adc bh, 0x17
push eax
shr al, cl
dec ax
add al, 0x59
add dl, ah
shr ax, cl
shr eax, cl
nop
adc ch, 0x15
add ax, dx
ror bh, 1
and dh, bh
mov al, 0x47
and eax, 0x75e74926
ror di, cl
add di, 0x5cb5
sub bh, dh
shr edx, cl
nop
inc al
xor dh, 0x66
add ch, ah
shl eax, cl
xor bx, dx
mov di, 0x7ed8
or edi, 0x3c65ab0d
cmp dh, 0x22
stc
add edx, esi
mov bh, 0x40
sbb dl, 0x7e
adc cl, cl
and al, 0x6c
adc si, 0x36e9
test ch, bl
shr cl, cl
sbb ax, 0x7e8a
test esi, 0x70c306df
stc
adc ax, 0x5114
nop
sub bx, 0x3166
rol al, cl
shl di, 1
not dx
mov al, bl
sub bh, ah
or edx, eax
dec edx
or cx, 0x7758
rol eax, 3
not si
mov ebx, esi
dec bl
xchg ebx, esi
dec esi
mov esi, 0x5cf18f80
sub bh, 4
adc ebx, edx
rol bx, cl
stc
xchg ecx, ecx
rol dh, cl
sub esi, 0x18bb43c6
nop
adc edi, ebx
test bh, cl
inc bx
rol al, cl
stc
xchg dh, bh
add ebx, edx
and eax, eax
mov bh, 0x7a
shr bx, 5
nop
stc
test ebx, edi
sbb dx, 0x5dda
and di, cx
xchg bl, ch
stc
xchg esi, eax
xor edi, edx
stc
sub eax, ebx
add bx, 0x6d62
shr dh, cl
and bx, si
pop eax
push eax
and al, 0x70
dec dh
add di, dx
xchg dh, al
sbb bx, di
mov bx, 0x6f99
add ax, 0x64b8
not dh
cmp al, 0x12
cmp edx, 0x6fce3dbe
adc ch, 0x39
add edi, edx
adc dx, cx
shl ebx, 3
dec edx
and dl, bh
test bx, dx
shr ah, 3
sbb ch, 0x5b
mov ch, 0x7b
add eax, 0x6c0288a3
xor bx, 0x79bb
ror ah, 3
mov si, 0x11a0
test bl, dh
shl ecx, cl
or cx, di
xchg ch, al
inc esi
ror cx, 5
sub dl, 0x5b
xchg bx, ax
shl ecx, cl
test ah, al
and bx, ax
adc eax, edx
sbb ch, al
shl dl, 4
rol bl, cl
add bh, 0x50
add ch, 0x2d
sbb dl, al
dec ecx
xchg ch, ah
ror ecx, cl
mov cl, bl
add si, 0x6a
dec ecx
sbb ax, 0x638d
mov eax, 0x760c7eea
cmp cl, 0x6a
sbb ch, 0x2f
rol edx, 4
mov bl, dh
mov dx, 0x56c9
dec si
add eax, 0x32340bd1
dec edi
inc esi
cmp ax, 0x1238
cmp si, ax
sub ecx, 0x149a68be
xor dl, 0x5c
not ebx
sbb edi, esi
stc
xchg dx, si
cmp ecx, ecx
shl ax, 7
and ecx, 0x716bd724
shr edi, 5
rol bl, 2
adc dl, bl
cmp edx, edi
ror dl, 6
stc
sbb ebx, edi
not di
cmp bh, bl
and edi, ebx
and bh, bl
pop eax
pop ebx
pop edx
pop ecx
pop esi
pop edi
call fcn.00441c38
jge 0x41932f
nop
push eax
push edx
mov ah, dh
pop edx
pop eax
call fcn.00442059
push ebx
push edx
sbb bx, dx
push ecx
shl ecx, cl
rol ch, cl
pop ecx
pop edx
pop ebx
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push 0
push 0
push esi
push ecx
not ecx
push edx
push ebx
sbb dl, bl
push eax
dec ax
shr bh, cl
shl ax, cl
stc
or eax, ecx
or ebx, eax
test ah, dl
nop
test cx, 0x7bc3
nop
adc cx, 0x7efe
not ebx
stc
sub dh, 0x16
add dx, 0x2a7a
dec eax
adc eax, edx
push edi
not di
cmp dl, cl
not edi
and cl, 0x70
test edi, edi
rol ax, cl
test bh, ch
push esi
cmp esi, edi
mov al, dh
stc
mov ecx, 0x6cb4a2a1
sub cx, 0x3d99
stc
or dx, si
shr bx, 5
sbb al, al
stc
adc ch, dh
inc ebx
xor bh, dl
test ah, bh
xor dh, ah
rol cl, 8
shl edi, 5
add eax, 0x5bc4c1ec
shl ecx, 7
or eax, 0x14f902f2
shr cx, cl
sub dh, 0x54
add si, 0x696f
test cl, 7
rol cx, 7
rol dx, cl
sub di, 0x21d0
inc cl
test cx, si
and ch, 0x4c
shr ch, cl
mov al, ah
or cl, 0x22
cmp ah, 0x13
or cl, bh
sub cx, bx
inc ax
inc ch
dec dl
add ah, 0x53
add edi, edi
nop
inc ax
xchg ebx, esi
dec ah
shr eax, 5
cmp bh, 0x43
add bx, 0x3951
nop
ror eax, 2
shl cx, 4
rol bl, cl
nop
cmp ebx, eax
mov dh, dh
add ecx, 0xa83edd5
sbb al, al
shl dh, cl
mov edi, 0x5f464b89
sub ax, 0x1d43
xchg dh, bh
xchg ah, dh
pop esi
pop edi
pop eax
pop ebx
pop edx
pop ecx
push eax
push edx
sub ah, dl
push ebx
push edi
sub bx, di
sub bl, bl
push ecx
shr ebx, cl
not ebx
xchg edi, ebx
test ebx, ecx
or cx, 0x613b
inc cl
push esi
add esi, 0x36a26069
cmp ah, 0x50
add cl, 0x22
dec ax
nop
sub bh, bl
cmp cx, 0x2d3
nop
sbb ax, 0x37e7
cmp di, 0x5d4
nop
inc si
stc
dec eax
stc
shr dx, cl
inc bl
xor ecx, edi
mov eax, edx
mov ax, 0x62aa
inc ch
cmp cx, si
add al, ch
dec bx
mov ecx, ecx
nop
adc cl, 0x49
cmp dh, 0x3d
nop
sbb ch, 0x6a
sbb dl, 0x22
xor eax, esi
sbb esi, ecx
dec cx
and dx, dx
cmp ebx, edi
mov ebx, edi
test eax, 0x61b2ac8d
inc edx
shr bx, 8
ror ax, 2
inc dx
nop
dec edi
and eax, 0x49d25183
or dh, 0x2d
and ax, cx
adc dx, bx
add eax, edx
shr eax, cl
test ecx, ecx
ror ch, 4
sub cx, 0x7e67
dec bl
mov dl, 0x73
or esi, 0x5a0d4d2
adc bx, si
shl ah, 2
dec edi
and ecx, edi
cmp edx, ecx
add dx, 0x2a2
stc
xchg bx, si
sub esi, 0x5bb29caa
not cl
inc eax
and bx, dx
adc ecx, 0x143b81af
mov edi, 0x579ecfd2
shr al, 7
test eax, 0x7b32f6a1
dec al
stc
xor cx, 0x3121
add ecx, eax
dec si
shr di, 5
ror al, cl
shr ebx, 1
xor edx, 0x419ca009
cmp ax, dx
shl edi, 2
adc ax, bx
rol bh, 5
adc edx, edi
adc esi, edi
add bx, 0x5bd8
xor bx, 0x4102
mov cx, bx
cmp bl, 0x35
pop esi
and bl, ch
dec cl
shl ch, cl
test ch, 0x32
stc
push esi
sub esi, 0x56810413
sub bl, bl
and dx, 0x5822
adc dx, cx
ror edx, 2
sbb ecx, 0x489193f2
or si, 0x5983
sbb esi, edi
not bh
dec si
test si, si
stc
xor di, dx
not ah
ror cx, cl
xchg bh, cl
or ax, 0x36a5
shr edi, cl
mov ah, ah
and si, cx
stc
test al, 6
not cx
adc ch, 0x59
mov al, dl
and bx, 0x2723
not ch
ror edi, cl
xchg edi, eax
cmp edi, edi
and cx, 0x2f03
stc
or si, si
dec ebx
mov edx, edi
sbb cl, 1
and ax, si
shl cx, 7
stc
not edx
sbb dl, dh
sub bx, ax
cmp dl, ah
ror edx, 2
shr ax, cl
shr si, 4
mov al, 0x1a
shl bl, cl
or di, 0x7d05
test ch, 0x19
stc
xchg bx, ax
dec bh
sub edx, 0x6e41e8f6
nop
sub eax, esi
rol bl, 3
xchg cl, ch
not ah
xor cl, 0xe
not di
or cx, 0x461
and si, 0x70af
cmp dh, dl
stc
shl edx, 3
cmp di, 0xd85
xor edi, 0x165a598b
adc ebx, 0x476a425e
rol cx, cl
dec dx
xor cx, dx
dec eax
mov ch, al
stc
shr bx, 2
xor di, bx
cmp ax, 0x5596
shl bx, cl
sub bl, 0x7c
inc bh
not edi
ror si, cl
xchg ah, bh
test eax, 0x46974c07
sub esi, edi
mov ax, 0x5f3d
adc cl, 0x3c
shr di, 8
sbb ebx, eax
ror ch, 5
adc esi, 0x6fde330e
adc ecx, esi
not si
test ecx, ebx
pop esi
or eax, 0x5cb360aa
ror edx, 1
sub ah, cl
stc
xor al, ch
mov ebx, 0x78c6e57c
sbb dl, cl
push esi
adc si, si
adc dx, dx
shl al, cl
or dx, 0x7349
ror ah, cl
xor cl, 0x3a
or bl, cl
nop
mov bx, dx
cmp ebx, 0x45906d43
adc cx, cx
ror cx, 6
xor al, bh
dec si
test eax, edx
not esi
rol edx, cl
add di, 0x2dca
shr di, cl
test bx, ax
xor ebx, eax
sub al, 0x14
sub cx, cx
ror cl, cl
xor di, dx
shl bh, cl
shl bl, 6
and eax, esi
stc
cmp di, 0x860
mov edi, edx
ror ebx, cl
inc bh
adc cl, 0x76
cmp esi, eax
and bx, 0x16bd
dec cl
adc edx, 0x684a3675
ror ecx, cl
xchg bl, al
sub dh, 0x6f
inc eax
rol dl, cl
mov ecx, edi
mov ebx, 0x47bdfad0
ror cl, cl
xchg di, si
shl edi, 4
xor ax, 0x526d
shl edx, 8
add si, dx
stc
dec di
cmp esi, 0x66746297
sub bl, dl
add al, ch
or ax, ax
xchg al, bl
nop
adc dl, 0x38
or eax, 0x401f066d
shl esi, 1
add dx, 0x6694
xchg ebx, eax
rol bx, 8
dec dl
shr bh, 6
xor ah, dl
dec bl
mov bh, 0x3b
adc dl, bl
cmp ah, ah
rol bx, cl
xor edi, 0x620194f8
shl bh, 6
sbb bh, al
xor bl, ah
cmp al, al
xchg cl, cl
shl ax, 6
rol eax, 1
sub di, cx
and ecx, ebx
pop esi
pop ecx
pop edi
pop ebx
pop edx
pop eax
jbe 0x419a02
nop
push ecx
xor ecx, 0x61ad1cd5
push ebx
sub bh, 0x42
stc
push edx
ror dh, cl
push edi
shr di, cl
shr dh, cl
stc
shl cx, cl
test edx, 0x6bba4044
push esi
xchg esi, ecx
not dx
push eax
test eax, 0x692b3355
shl edx, cl
cmp cl, ah
inc dl
nop
shr ebx, cl
sub bx, si
or edi, eax
xor bx, 0x106a
rol edi, 7
add cl, 0x41
add ah, bh
inc eax
adc cx, 0x6a8c
not si
dec bx
test eax, 0x2b6d7260
xchg ecx, eax
shr ah, cl
ror ebx, 1
adc ch, 0x5c
xor di, 0x2408
shr bx, cl
and edx, 0x4513401a
xchg si, dx
rol bx, 1
xor edx, 0x2768f9cf
and di, di
and dl, dl
pop eax
pop esi
pop edi
pop edx
pop ebx
pop ecx
nop
push eax
rol al, 8
stc
push ebx
dec ebx
push edi
test edi, 0x85313ab
mov bh, 1
push ecx
shr ah, cl
push edx
inc dh
push esi
cmp bx, si
xchg esi, edi
xor dl, 0x6c
ror dh, cl
or ch, 0x24
dec cx
add bh, 0x6d
stc
shl esi, 3
and edx, 0x1ee3b51
or ah, ch
or di, cx
cmp dl, bh
add ax, 0x33e2
xor bl, 0x4a
ror si, 4
stc
ror ah, 8
shr eax, 2
shl eax, cl
and edx, 0xcae1804
and si, 0x3fa2
inc ebx
shl dh, 5
xor si, 0x622f
and al, dl
test dh, 0x24
and eax, 0x64eca76e
adc bl, al
rol ebx, cl
dec bx
cmp ah, dh
nop
rol ecx, cl
xor esi, esi
sbb dh, 0x4d
sub dh, 0x21
ror dx, cl
add dx, cx
or cl, 0x6a
nop
or dx, di
xor al, ch
not ax
stc
add edi, 0x4cfb5a36
inc ebx
dec bh
not cx
or bh, 0x25
add ax, 0x45a2
ror cl, cl
nop
inc edi
add ebx, eax
rol ecx, cl
ror ax, cl
mov ebx, ecx
mov si, cx
mov cl, dl
test ebx, 0x7febb94e
dec bl
ror si, 3
test cl, 0xd
nop
and esi, esi
not ecx
shr ebx, 4
shl cl, 7
ror cl, 2
or ebx, edi
ror al, cl
mov ecx, ecx
stc
mov ch, ch
dec cl
inc dx
cmp cx, 0x2e13
and ah, dh
nop
mov di, 0x683c
not ax
cmp edi, 0x61b8593f
and di, 0x3bc6
ror edx, 8
dec edi
sub ah, dh
adc eax, esi
and cx, 0x7aff
xor ax, 0x3158
ror esi, cl
rol eax, cl
pop esi
dec al
add bh, 0x4f
nop
inc ebx
push esi
adc esi, 0x3736f6a6
and ax, bx
rol cx, cl
or esi, eax
xchg si, ax
nop
sub ecx, ecx
cmp edx, ecx
sub di, si
not ebx
inc edx
sbb ah, dl
and edi, 0x34f22716
sbb bl, al
adc ch, 0x54
stc
not si
rol bh, cl
xor bh, dh
not cx
and ch, dl
test bx, cx
inc bx
xchg edi, edx
pop esi
pop edx
pop ecx
pop edi
pop ebx
pop eax
push esi
inc si
push eax
add esi, eax
sub al, 0x27
ror esi, 2
cmp al, 0x79
push ecx
rol si, cl
test ax, 0x4678
push edx
cmp edx, 0x66ae5dcf
add ecx, eax
or esi, 0x2250a669
xchg dl, al
push ebx
or bh, bh
rol esi, cl
stc
add ah, 0x4d
stc
adc cl, 0x48
push edi
xchg bx, di
test eax, edi
xchg ah, al
xchg di, bx
mov di, 0x5013
add ebx, edx
stc
test dl, 0x4d
ror ah, cl
xchg ebx, esi
test cx, 0x1c36
inc ebx
test ah, 0x53
mov eax, 0x1f57aadd
xor edx, edi
stc
dec dx
stc
pop edi
pop ebx
pop edx
pop ecx
pop eax
pop esi
push ecx
dec ch
pop ecx
nop
push edi
and edi, edi
push esi
add di, si
push eax
test ah, 0x22
xor ah, 0x20
push ebx
xchg esi, ebx
push ecx
ror cx, 8
not ecx
shl di, 2
not al
stc
stc
pop ecx
pop ebx
pop eax
pop esi
pop edi
jo 0x419a02
call fcn.00442483
push eax
push ebx
sbb ax, bx
pop ebx
pop eax
call fcn.004428d0
call fcn.00442b9a
push ebx
push edx
xor bh, dh
dec edx
push eax
push ecx
adc ax, cx
sub bl, 0x2c
stc
push edi
or edi, 0x15d0332d
shl bl, 5
add edx, ebx
rol dx, 2
mov bx, 0x1749
dec dx
adc ah, 0x6d
add ch, ah
inc dh
cmp al, 3
adc bx, 0x3aab
push esi
shr esi, cl
cmp ch, 0x24
sbb ebx, edx
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
call fcn.00443103
call fcn.00443365
jbe 0x419a86
jno 0x419a76
push ebx
push ecx
sbb bh, cl
push edx
add dx, 0x4d4a
pop edx
pop ecx
pop ebx
jb 0x419a76
stc
jnp 0x419a86
push ecx
adc ch, 0x17
nop
push ebx
rol ebx, cl
pop ebx
pop ecx
jp 0x419aa5
push ebx
mov ebx, 0x3defd8b4
push edi
dec edi
push esi
adc edi, esi
sbb di, 0x6857
push eax
test ax, di
stc
pop eax
pop esi
pop edi
pop ebx
call fcn.0044371b
push eax
push ecx
rol ax, cl
push ebx
ror bx, 4
pop ebx
pop ecx
pop eax
call fcn.00569a76
add esp, 0xc
add esp, 9
mov ebx, eax
mov esi, dword [ebx + 0x3c]
call fcn.00443a91
push ebx
add bh, 0x7c
push eax
rol ah, 4
push edi
xor edi, 0x693e22e5
nop
push edx
rol dl, 8
adc di, bx
push esi
test di, si
not edx
push ecx
mov cl, ch
xchg dh, dl
sub si, 0x6e1b
sub ax, dx
rol ebx, 6
not bh
shr ax, cl
stc
inc ax
rol ecx, cl
stc
ror ax, 3
or esi, 0x38d2035b
add edi, 0x1a11ad6c
xchg esi, eax
add di, 0x3f54
test eax, edi
cmp cl, 0x55
or dx, si
test edi, 0x5ec35986
dec cx
sub ch, ch
ror cl, cl
or bl, 0x16
add si, 0x450c
cmp di, di
adc edx, 0x17924543
test dl, 0x40
not edi
sbb edi, 0x22cbc041
shr bh, 4
mov bl, cl
ror edx, 2
test di, 0x79eb
not edx
cmp ecx, eax
shr bl, 6
sbb eax, 0x1b2a1af2
shr edx, 7
adc dl, 0x4a
test cl, ch
rol dx, cl
rol di, 8
inc cl
inc si
sub edx, ebx
rol bx, cl
test ah, 0x3c
sbb edx, esi
shr edx, 1
or al, 0x32
ror ah, cl
ror edx, 7
not esi
mov ecx, 0x41c607c0
sbb si, 0xae9
xor dx, 0x2fba
and dx, 0x3d27
xor dl, cl
cmp si, di
nop
mov al, 0x34
shl edi, 6
cmp eax, ecx
ror bh, 5
sub dx, 0x36ca
xor ch, 0x6e
mov di, di
xor dl, 0x7e
shl bh, 6
dec dl
mov dx, dx
shl ecx, cl
sbb bl, dl
sub cx, 0x7257
nop
mov si, 0x3ed2
cmp dx, 0x3dc
mov ecx, 0x712b95f6
shl si, 7
ror dh, cl
nop
xchg dh, ch
xchg bl, dh
mov ch, dl
add si, ax
mov eax, edi
xor edx, ebx
ror ebx, 3
shr ecx, cl
and ax, 0x1102
adc dh, 0x5c
pop ecx
shr dx, 8
xchg bx, si
add dh, 0x50
xchg bx, dx
xchg ebx, edi
or esi, edi
adc ebx, edx
push ecx
shr bh, cl
and eax, esi
nop
shl ax, 8
or bx, 0xef
and edi, eax
sbb edx, 0x37e09879
or ch, 0x5d
shl dh, 7
sbb si, si
shl bl, 3
ror cl, 1
not dl
and ebx, 0x7acfcdd9
shr bl, cl
add ch, 0x72
dec bh
adc edi, esi
sub ebx, 0x649b12d8
sbb esi, esi
cmp cl, 0x12
add si, 0x35ae
or dx, cx
add ch, 0x24
rol dl, cl
not eax
cmp ecx, edx
nop
adc dl, 0x59
stc
or bx, 0x579e
rol ch, cl
test edx, 0x55b2a953
shr ecx, cl
test dx, bx
add bl, 0x74
not cl
rol dl, cl
xor bh, bh
mov si, 0x5e45
rol eax, cl
shr dh, 2
add edx, esi
add eax, ebx
nop
nop
add ah, 0x34
and ecx, 0x4196334e
cmp cx, bx
nop
test eax, eax
xor di, ax
mov edx, ecx
test bh, 0x27
sbb dx, si
ror edx, 2
mov dx, 0x20c5
cmp ebx, edx
rol ax, 2
inc ah
shl dx, cl
cmp bx, 0x2a8e
shr esi, cl
rol esi, cl
sbb bx, 0x5a05
rol al, 5
shl ch, 7
xchg cl, ah
test cl, al
not ebx
and dh, 0x29
shr eax, 4
shl dx, cl
shl edi, cl
shl ah, 1
shl dh, 8
shr bh, 8
inc ecx
shl ecx, 4
or eax, edx
xor ax, 0x72c3
cmp dh, dl
mov dh, ch
sub ax, dx
ror eax, 5
not al
and esi, 0x4d3ba08b
shl ax, cl
cmp bx, ax
xor ch, 0x14
sub esi, edx
and dx, 0x3ee0
inc ebx
pop ecx
test di, 0x2a32
push ecx
ror ch, 2
xor ch, 0x77
shl edi, 3
dec dh
or edx, eax
cmp cl, 0x1f
test di, cx
mov bh, 0x4d
shr cx, cl
adc ax, 0x1bed
nop
not edi
sub esi, esi
pop ecx
pop esi
pop edx
pop edi
pop eax
pop ebx
push esi
add si, 0x2b5d
push eax
inc eax
push ecx
rol ah, cl
rol si, cl
adc cx, 0x2643
dec esi
push edi
cmp edi, 0x33e3c659
rol edi, cl
stc
push edx
ror dh, 2
push ebx
add ebx, edx
dec bx
or dh, dl
shr ch, 4
shl esi, 1
xor bh, 0x2a
rol dh, 7
test esi, edi
nop
xchg esi, ecx
adc ebx, 0x3f357540
not di
shr dh, cl
inc bl
sbb dx, 0x6482
adc ecx, esi
shl ax, cl
shr ah, cl
sub dl, dl
rol ax, 6
xchg bx, si
ror edi, 8
sbb ebx, ecx
shl di, cl
test ax, 0x6527
xchg dx, di
sbb esi, 0x4f18dcf4
or ch, 0x23
nop
adc di, di
mov bl, 0x3e
ror bx, cl
nop
sbb dx, 0x308b
add bl, 2
shl edx, cl
and bh, bl
test ah, 0x31
adc dx, cx
mov ch, ch
xchg cx, bx
mov eax, 0x70e9fd15
dec al
shr al, cl
nop
shr bl, 3
mov bx, 0x7e4e
inc eax
nop
sbb edx, 0x511ee4c
sub bx, ax
ror edi, 3
not cx
sub eax, ebx
rol eax, cl
add bx, 0x1351
xchg bh, cl
sbb ebx, 0x32b35a83
adc edi, eax
sbb cx, ax
xor si, 0xe5
mov ebx, ebx
sbb cx, ax
shr cx, cl
inc bl
xchg di, dx
rol al, 8
mov eax, 0x3fe3ab96
rol ah, 2
sub al, 0x1d
xor di, bx
shl edx, cl
shr dh, 6
sub esi, 0x16e611fa
add ch, ah
xchg esi, ebx
rol cx, cl
adc edi, 0xc77c39d
not di
nop
sub ebx, eax
or cx, cx
stc
dec cl
shr bx, 1
sbb di, ax
or cx, di
not ax
shl al, cl
inc si
pop ebx
test al, ah
shl cx, cl
mov eax, edi
push ebx
sbb cl, bl
not bx
stc
rol edi, cl
sub bl, bl
nop
add dx, 0x2ddc
stc
sbb al, al
and dx, 0x4917
cmp si, bx
test cl, 0x36
or eax, 0x42d386de
or bx, si
test ch, 0x3d
shl dh, cl
ror dx, cl
add edx, ecx
and dx, ax
mov ecx, 0xc03b032
shr dh, cl
sub ebx, edx
shl esi, cl
shl edx, 6
ror ax, cl
mov esi, eax
sbb edi, ecx
xor di, 0x1ec7
xchg ah, ah
not esi
dec dh
sbb edx, 0x6f788a26
or di, bx
rol ah, 6
add ax, 0x1969
ror si, cl
not si
rol edi, 5
rol bx, 6
and bl, 0x16
stc
and ah, 0x56
sub ch, 0x5f
or di, 0x14a3
add di, 0x2165
shr di, cl
add dh, bh
add ch, dl
cmp esi, edx
mov si, ax
shl eax, cl
adc ax, 0x4f4e
adc ax, 0x9bf
cmp cl, 0x5b
cmp di, 0xc1b
mov ch, 0x22
dec bx
stc
or bx, 0x2bcc
adc ax, 0x1b64
inc ch
stc
or cl, 0x18
xor eax, ebx
xor bh, bh
nop
sbb ch, dl
rol ecx, cl
mov edx, 0x6adb82af
not dl
mov bx, cx
stc
inc di
ror ecx, cl
inc edi
add edx, ecx
ror di, 8
not eax
shr si, 2
cmp dx, cx
stc
dec si
nop
ror ah, 5
mov bx, 0x483f
mov cx, 0x3d68
inc ebx
sbb bl, 0x2a
adc dh, bl
nop
sub ecx, ecx
sub dx, cx
shl bx, cl
test esi, 0x227d46df
test eax, ebx
adc si, si
test bx, bx
pop ebx
rol dx, cl
adc ecx, 0x3ad27340
push ebx
cmp ebx, 0xcaf8b4a
sub bl, 0x7b
adc si, 0x409f
ror bh, 5
and ax, cx
xor dx, 0x36d2
inc ch
xchg bh, bl
shl di, 2
adc ah, bh
nop
nop
add ch, dh
shl cl, 5
inc ecx
shr ah, cl
dec si
inc ah
add dh, cl
adc edi, edx
test dx, 0x70ad
xchg edx, eax
test bx, 0x3fca
inc si
xchg ecx, edi
nop
not ah
sbb esi, 0x228b6cd8
shl ch, cl
mov dh, 0x24
cmp di, 0x543e
test ah, ah
test edx, 0x75b307d8
sub esi, ecx
inc edx
sbb bx, 0x3224
rol bx, 3
sbb al, 0x61
rol edi, cl
nop
ror ecx, cl
and cx, ax
nop
xchg ch, ch
not cx
rol di, cl
xor ah, 0x16
ror ax, cl
shr ax, cl
stc
shl di, cl
nop
add ecx, 0x5f3fb95c
sbb eax, 0x23fbe07f
shr bh, cl
adc ah, 0x71
not eax
mov dh, ah
xor edi, 0x73dbc16b
cmp bx, dx
not edi
not ecx
xor ah, dl
shl esi, 6
shl cx, 8
nop
sub ax, 0x6868
mov dl, bl
sbb edi, 0x5e638e07
not eax
xor bl, ch
xor edx, 0x6f9727b3
test dl, 0x22
not eax
nop
xor bx, dx
ror dh, cl
sub si, cx
ror dh, 4
or ah, 0x3c
xor edx, 0x5674d33b
cmp ebx, edx
cmp esi, ebx
cmp esi, 0x4860d32f
ror dh, cl
mov al, bh
xchg cx, dx
test dh, 0x44
stc
ror edx, 2
ror di, 5
not ch
add cx, ax
stc
inc ah
mov di, dx
inc bh
xor di, bx
pop ebx
mov eax, edi
adc al, 0x71
not dx
push ebx
xor bl, 0x4b
and ecx, ecx
nop
test ah, 0x5a
not di
test si, si
xor si, bx
dec cx
rol ebx, cl
and bx, 0xa1d
ror cx, 7
ror dh, 1
stc
add di, ax
dec al
not cx
and dl, dh
inc bh
cmp esi, ebx
cmp ax, si
inc esi
inc si
nop
xchg dh, bl
xor dh, bh
ror dx, 7
ror cx, cl
sbb dx, 0x26dc
dec dh
add dx, 0x437f
dec dx
sbb ecx, esi
shl ch, 5
mov ebx, eax
and dl, 0x58
adc edi, 0x39c152c8
not ax
ror cx, 4
xchg bh, bh
or di, di
or dx, di
add dx, 0x946
test edi, 0x1b655b94
shl ax, cl
or dx, di
dec si
add ah, 0x65
mov esi, 0x144ad847
rol dx, cl
cmp ax, 0x44f7
shr ecx, 3
ror ax, 8
sbb al, 0x24
xchg cl, ah
shl ah, 4
shr edi, cl
shl dh, cl
or bx, cx
nop
not bh
ror ebx, cl
ror bh, cl
xchg bl, bh
shr bl, cl
inc edi
or ecx, edx
xor bx, 0x4f6b
test dl, 0x34
or cx, 0x1867
dec dx
adc cl, bh
nop
not ebx
adc ebx, edx
not dl
dec dl
cmp cl, 0x32
test cx, dx
dec edi
add dx, si
ror si, cl
shl dx, 4
xchg bl, bh
nop
or edx, esi
or bx, 0x7cbc
inc eax
not esi
adc cx, cx
sbb si, 0x6c3a
xor si, 0x1eb8
xor cl, 0x4b
or al, 0x3b
xor ecx, ebx
add esi, eax
sbb si, si
dec cl
pop ebx
inc ax
stc
cmp edx, esi
stc
nop
cmp si, 0x7992
sbb ecx, eax
rol dl, 8
adc esi, edx
ror ecx, 5
push ebx
or ebx, edi
nop
sub bh, bh
cmp cx, ax
shl edi, cl
sbb si, 0x4be1
xor si, 0x2674
dec dx
sub ch, cl
inc al
add cx, ax
mov edi, edi
sub di, 0x3514
ror ah, cl
sbb dx, cx
inc bh
nop
shr ch, 4
mov bx, 0x34f9
mov dh, 0xc
shr edi, cl
add ecx, 0x1388ad98
or edi, edi
xor esi, eax
sbb eax, 0x7504c6e5
xchg edi, edi
rol edi, cl
xchg bx, ax
not edi
cmp cl, 0x29
mov eax, edx
test cx, cx
shl ebx, cl
xchg cl, dl
not ebx
add di, di
test edx, 0x56f0892c
dec di
xor si, 0x296c
sub si, 0x7be1
xor dx, 0x2eea
or edi, ebx
adc ah, 0x70
sbb bl, 0x21
dec edi
or edi, 0x7f4edd3a
xor edi, 0x319780e7
and ebx, edx
sbb di, di
not esi
mov ecx, edi
sbb bx, dx
cmp ebx, edx
add esi, 0x763e7d68
add si, di
inc edi
shl cx, cl
and al, ah
and eax, edx
stc
nop
stc
mov ch, bl
xchg dx, cx
xchg edi, edi
xchg edi, eax
mov bl, bh
or eax, 0x2efc0e32
sub ch, ah
ror ax, cl
or dh, 0x72
and edx, 0x41f349ee
mov ecx, 0x4da865ec
xchg dl, ah
not ch
nop
cmp ecx, 0x49530e0d
shl di, 3
xchg dh, ch
stc
xchg cl, ch
cmp eax, eax
pop ebx
pop edx
pop edi
pop ecx
pop eax
pop esi
stc
push edx
not edx
push eax
adc ax, 0x7bb3
push ecx
shl cl, cl
or ch, 0x3b
dec dx
push ebx
ror bx, cl
push esi
inc esi
inc si
inc ebx
mov bx, cx
inc ebx
not si
shl ecx, cl
rol esi, cl
push edi
inc di
shl dx, 4
sub ax, si
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
push ebx
and ebx, 0x585de299
cmp bx, 0x6102
push ecx
mov ecx, 0x264ab8a6
nop
push edi
inc di
push edx
cmp dh, 0x1e
push eax
sub eax, eax
not cx
dec ecx
not ecx
shl edi, 1
xchg cl, cl
nop
xchg al, ch
rol bl, cl
ror di, cl
shl bl, cl
cmp cx, 0x27ad
push esi
xchg esi, eax
not al
cmp bh, 0x61
sub bh, 0x54
rol si, 2
and edi, 0x5e2627df
stc
xchg dl, ah
adc esi, 0x2613861e
pop esi
pop eax
pop edx
pop edi
pop ecx
pop ebx
call fcn.00443e65
jge 0x41a34a
push ecx
push ebx
test ch, bl
pop ebx
pop ecx
jge 0x41a35f
call fcn.004442bc
push edx
test dh, 0x6a
pop edx
call fcn.004445c5
push edx
push ecx
ror dh, cl
push edi
xor edi, 0x5950eda8
shr edi, cl
push eax
inc eax
stc
push ebx
xor edi, ebx
sub al, 0x3d
inc edi
pop ebx
pop eax
pop edi
pop ecx
pop edx
nop
stc
lea esi, [ebx + esi]
mov esi, dword [esi + 0x50]
cmp dword [ebp - 4], 0xa
jne 0x422109
call fcn.00444861
push ebx
push ecx
adc ebx, ecx
push esi
inc esi
rol cx, 6
push edx
test dl, 0x5e
push eax
mov al, 0x32
stc
add si, dx
sub dh, 0x43
inc si
not ecx
or edx, 0x77fd4cb0
xchg esi, ebx
sub dx, dx
or si, 0x11a0
inc ch
stc
inc si
stc
and ebx, 0x6ed3d884
push edi
inc di
nop
not bx
stc
inc cl
and ebx, ebx
rol eax, cl
not edi
dec ax
rol al, 8
shr ax, cl
adc ebx, eax
xor edi, 0x34be7eb2
add eax, 0x5e5322f2
shr ah, 1
dec di
stc
rol di, cl
nop
adc ebx, 0x1958956a
test bh, 0x59
test eax, ecx
nop
sub esi, esi
cmp al, bl
and si, si
adc ch, ch
shl ebx, cl
dec ch
add bl, 0x5f
xchg cl, ch
ror di, 2
mov bx, 0x459d
shl al, 2
or ebx, esi
and di, 0x4c10
mov ecx, ebx
sub ax, dx
rol al, cl
dec eax
mov cx, 0x19b3
ror bh, 7
sub dl, 0x5f
or edi, esi
or ax, 0x88b
rol eax, cl
adc di, ax
rol bh, cl
mov bh, dl
shl esi, 5
stc
stc
xchg cx, ax
mov si, si
sbb ah, dh
stc
rol edx, 7
test dx, 0x2bab
stc
xor si, 0x5664
xchg dl, cl
shr edx, 7
xchg bl, cl
and si, ax
nop
xor bx, 0x173d
rol cx, 5
adc edx, 0x66fc1e1d
add bh, 0x4a
xchg dh, al
adc ch, 0x12
test bx, 0x5ac6
nop
test ch, 0x62
sub eax, 0x6d594509
rol al, 8
mov bx, 0x7e99
xor al, 0x21
cmp ch, ch
not ax
nop
pop edi
push edi
cmp ebx, edi
test eax, edi
cmp ecx, ebx
adc dl, ah
shr ax, 7
xchg dx, ax
shr eax, cl
cmp ch, 0x57
test di, 0x143b
sub ax, di
mov cx, ax
sbb dl, cl
stc
shr ch, 4
adc al, dl
stc
or edi, eax
sbb edx, 0x6e289c43
pop edi
pop eax
pop edx
pop esi
pop ecx
pop ebx
jb 0x41a723
push edx
push edi
and edx, edi
xor dl, 0x55
push ecx
mov cl, 0x6b
push eax
add cx, ax
push esi
sub esi, esi
push ebx
or bl, ah
inc bl
sub ebx, edi
mov ax, dx
nop
rol si, 3
add cx, 0x3bb4
nop
dec ax
dec ah
not edx
sbb ebx, ecx
and al, 0x60
shr dl, 4
shl ax, 2
xor edi, 0xd0676e3
add si, 0x4786
sub si, 0x69f1
shl bx, 2
add cx, 0x7b13
and dx, si
ror ax, cl
xor ax, 0xeb4
nop
xor al, al
test cx, 0xc04
dec esi
rol si, cl
shl ebx, 5
and ax, 0x39f
pop ebx
pop esi
pop eax
pop ecx
pop edi
pop edx
push ebx
ror ebx, 3
push eax
push edi
xchg di, ax
push esi
push ecx
add esi, ecx
ror esi, 8
sub ecx, ebx
and ebx, esi
push edx
or dl, ah
inc cl
add si, 0x500
not bx
inc edi
cmp esi, ecx
inc ax
shr ah, 4
xor ecx, edi
pop edx
pop ecx
pop esi
pop edi
pop eax
pop ebx
push eax
push edi
add ax, di
dec eax
push esi
adc ax, si
push ebx
push ecx
ror bx, cl
not cx
test ax, 0x5f12
ror cx, cl
sbb di, 0x5410
stc
and di, di
xchg si, ax
shl esi, 2
test ebx, esi
add esi, 0x36084839
sub edi, 0x10446495
xor ax, 0x6cd0
and ah, ah
xor bl, 0x4a
sub eax, eax
xchg bh, bh
test bx, cx
push edx
or edx, ecx
xchg cl, cl
xor edx, eax
test edi, edi
not edx
cmp eax, 0x6409da4c
ror dx, cl
not edx
or ah, bh
xchg dh, ah
ror dl, 6
shl dh, 8
stc
test cx, 0x72e3
rol eax, 1
nop
stc
add ah, dl
rol eax, 3
add bl, dh
test dx, 0x7719
dec bx
adc dh, 0x68
or bh, ah
stc
stc
nop
adc eax, 0x5fcf476a
dec ah
sub edi, eax
add dx, bx
adc bl, 0x4d
mov cx, dx
and cx, bx
shl ax, 4
or bl, dl
sub dh, 0x3e
not al
not al
not dh
cmp si, bx
test esi, 0x48cd36ca
sub dl, 0x3b
stc
mov esi, 0x212bddd1
stc
xor ax, 0x7470
xchg cx, ax
sub eax, edx
inc eax
sub bh, 0x43
xchg bx, ax
ror esi, 3
sbb edx, ecx
xor bx, cx
not ax
add bx, ax
cmp dx, bx
test edi, ecx
shl ecx, 5
nop
sbb bx, si
shl ah, 1
xchg di, ax
add edi, 0x30d1051a
shl ecx, 8
stc
and edi, 0x66dcb311
rol bx, cl
add si, 0x4121
xor dx, si
not edx
or dx, cx
or dx, 0x63dd
sub ebx, 0x64a59bc7
adc ch, ch
xchg edx, edi
dec ch
nop
pop edx
dec edi
ror edi, cl
push edx
add dl, 0x2f
pop edx
pop ecx
pop ebx
pop esi
pop edi
pop eax
call fcn.00444d3e
jb 0x41a6ea
push ebx
add ebx, 0xd76d355
push edx
push ecx
xchg dh, ch
cmp cl, 0x4a
push esi
or esi, 0x7a6572ed
stc
push edi
sub edi, esi
rol si, cl
not cx
push eax
shl ah, cl
ror edx, cl
pop eax
pop edi
pop esi
pop ecx
pop edx
pop ebx
call fcn.00445210
jns 0x41a6ea
stc
push edx
push ecx
shr dh, cl
push eax
shl eax, 1
rol cx, 3
push esi
and si, si
adc si, ax
push ebx
test si, bx
not ebx
adc bl, ch
or al, ch
shl bh, 3
cmp dx, bx
sbb dl, 0x59
mov cx, 0x55b1
add ecx, 0x3d35f8a3
xchg edx, edx
and ax, cx
pop ebx
pop esi
pop eax
pop ecx
pop edx
call fcn.0044578f
push edi
and edi, 0x18a47d7e
push ecx
shl ecx, 5
push ebx
and di, bx
push edx
ror dl, cl
push eax
cmp eax, ecx
or dx, 0x7a33
shr edi, 5
adc ecx, 0x5a2b741
shr dh, cl
inc dx
not cl
stc
sub di, 0xd32
xor cl, bl
nop
or bl, 0x14
and edi, eax
xchg dh, dl
adc ecx, 0x6f780a26
xor bx, dx
push esi
dec si
and cx, si
ror ax, cl
dec eax
cmp ch, 0x38
ror ebx, 8
xchg al, dh
add cl, dh
and edx, 0x703c3efd
rol ax, 4
sub bh, ah
xor ch, dl
add ax, 0x7d8a
mov ecx, 0x5bf90883
ror bh, cl
not al
adc esi, esi
or dx, 0x382f
mov cx, ax
sbb bh, 0x55
cmp di, dx
sbb bh, 0x2f
adc di, ax
not al
xor edx, 0x500bf58f
test al, 0x49
rol ebx, cl
adc esi, eax
stc
inc cl
shr dl, 4
xor bl, cl
xor bx, cx
test bl, 0x38
sbb cl, 0x4a
not bl
cmp dx, cx
xchg esi, eax
shl eax, 4
xchg si, dx
rol di, cl
or edx, 0x3aad28d5
rol dx, 7
sub edx, esi
sbb si, bx
ror esi, 5
shl cl, cl
dec ah
test bx, ax
ror edi, cl
rol dl, cl
ror dh, cl
and bx, si
not esi
or esi, eax
xor ah, 0x6d
mov ebx, 0x11acb4f8
sbb eax, edx
test bl, 0x7b
cmp cl, 0x5c
test ebx, 0x36e93e27
inc dx
and bh, 0x6e
dec cx
adc al, ch
add ecx, ebx
sbb ebx, 0xcdc7462
inc dx
cmp ecx, 0x278f9f87
nop
cmp edx, edx
xor edi, 0x32aa3a52
cmp dl, 0x4d
sub cx, bx
ror bx, cl
sbb dx, 0x5b0a
mov si, di
xchg ebx, ecx
or dx, dx
dec al
pop esi
xor ah, dh
sbb eax, 0x62f12918
push esi
not esi
sub di, dx
xor cl, dl
mov bh, 7
dec dx
ror ecx, cl
ror bh, cl
dec di
xor al, bl
dec bl
inc di
and edi, edi
rol di, 7
shl dh, 5
mov bh, 0x28
and ebx, 0x47f7af02
ror dx, 7
sub ch, bl
ror cx, cl
cmp dx, 0x115e
cmp ah, 0x30
shr ax, 1
stc
sub si, di
add cx, cx
shl dx, cl
inc dh
add ebx, edx
add cl, 0x7d
ror bx, 3
inc eax
sbb cx, cx
or esi, 0x3d4f26df
or si, si
adc ah, bh
or ecx, edi
sbb di, di
add dh, 0x74
ror cx, 3
test edx, 0x36206857
test ax, di
xchg dx, bx
sbb al, 0x18
shr edi, 1
nop
ror esi, cl
shr eax, 1
ror eax, cl
xchg al, bl
shl edx, 3
rol ebx, cl
dec bl
adc dx, dx
rol cl, cl
stc
cmp ebx, 0x57052b46
shr cx, cl
add dh, al
cmp dl, 4
test cl, 0x33
stc
and bx, bx
test cx, 0xb26
nop
nop
stc
test ax, 0x5b4d
sub dx, di
test cx, 0x47c4
nop
not esi
stc
dec di
shl dh, 2
adc bh, cl
adc ecx, edx
mov bh, al
cmp bl, dl
adc bl, cl
shl ebx, 6
or cl, 0x40
sub bx, dx
shr ah, cl
adc bh, ch
rol esi, 5
sub bx, 0x36a
and eax, edx
sbb bh, 0x2a
inc esi
xchg di, ax
add bx, cx
inc ecx
dec ebx
add ah, 0x13
nop
shr ecx, 7
adc edi, eax
test esi, ebx
pop esi
mov dh, ch
mov eax, edx
inc ax
sub edx, 0x1c85db28
stc
inc dx
push esi
and si, 0x72d
inc eax
ror ax, 1
rol ch, 7
stc
test dx, 0x5011
mov ah, ch
sub si, 0x4596
mov bx, bx
sub edi, edi
rol edi, 1
stc
and ax, di
stc
test ch, 0x74
add ebx, edi
test esi, 0x67df54ef
sub ebx, esi
xor edx, esi
sub ecx, ebx
dec cx
not edx
xchg edi, edx
cmp ax, bx
stc
stc
and ax, bx
stc
sub dx, si
sub esi, ecx
and edx, ebx
test eax, eax
inc esi
add dx, 0x4a88
shr bx, 8
add di, 0x3078
rol al, cl
xchg si, si
shr di, 8
xor dx, 0x4ca1
adc dh, 0x79
or bh, dh
sbb ch, ah
stc
rol ax, cl
mov bh, ah
xor bx, 0x6998
shr dl, 8
xor edi, eax
not si
not dh
sbb ah, cl
test si, ax
rol ebx, cl
add ecx, 0x7be0f85f
rol si, 1
dec si
mov al, 0x50
mov ax, dx
dec dh
or ax, di
xor ch, 0x3d
shl esi, cl
shr dl, cl
xchg si, ax
cmp bl, 0x22
nop
add ax, 0x5282
and edx, edi
shl dx, cl
xchg dh, dl
test dx, 0x252a
stc
nop
ror edx, cl
shr ah, cl
or ax, cx
mov ax, si
dec edi
stc
and cx, 0x12e1
nop
not bx
shr edx, cl
stc
ror dx, 6
dec si
test al, ch
or cx, dx
add edx, 0x6d30f05c
mov eax, esi
inc edx
stc
sub eax, 0x62ccdd47
pop esi
or ecx, edx
add ebx, edi
xor ebx, 0x73fdd30b
mov bl, cl
shl dx, 3
shl bx, cl
stc
add cx, 0x553b
or ebx, eax
push esi
or ecx, esi
adc dl, 0x77
add dx, dx
xchg bh, ch
shl edx, 1
nop
shl ebx, 3
xchg ebx, eax
or eax, 0x771c9d80
nop
test esi, 0xcdad0cd
shl ax, cl
adc bl, 0x32
mov dh, dh
shl esi, 3
ror cl, cl
not eax
and di, dx
ror esi, cl
or dh, dl
stc
test ax, bx
rol bh, 3
or al, ch
ror si, cl
dec cx
shr ebx, cl
inc dx
ror cx, cl
stc
dec bl
rol ebx, cl
sbb edi, edx
xor dx, bx
sub eax, 0x1907e7b8
adc dx, ax
xor al, ch
xor al, 0x3d
adc edi, eax
or si, 0x10d1
xchg esi, ecx
or esi, 0xdb53f42
inc esi
sub ax, ax
cmp cx, di
stc
shr ecx, 2
nop
or bx, bx
stc
sub eax, ebx
xor ah, al
pop esi
pop eax
pop edx
pop ebx
pop ecx
pop edi
call fcn.00445a7c
push esi
and si, 0x3fc1
push ebx
test bh, 0x5b
push eax
test ah, 0x1b
test ebx, ebx
xchg bl, bl
pop eax
pop ebx
pop esi
call fcn.00445e1a
jnp 0x41ab2b
push ecx
push ebx
test ch, bh
pop ebx
pop ecx
jne 0x41abc9
jne 0x41ab9d
ja 0x41ab79
push edi
push ebx
mov edi, ebx
push ecx
inc ecx
push edx
shl edx, 2
sub dh, bl
push eax
xor ah, 0x7a
mov ah, ah
ror di, 7
mov edx, ecx
test dh, 0x74
not bh
sbb ax, bx
mov ah, dl
shr cx, 4
pop eax
pop edx
pop ecx
pop ebx
pop edi
push edx
push ecx
ror dl, cl
pop ecx
pop edx
call fcn.00446397
nop
push edx
test dh, 0x50
pop edx
push ebx
shr bh, 2
push edx
push ecx
ror dx, cl
push eax
cmp cx, ax
nop
shl cx, cl
pop eax
pop ecx
pop edx
pop ebx
call fcn.00446929
push esi
inc si
pop esi
push eax
mov ax, 0x4fc0
pop eax
call fcn.00446d57
jbe 0x41abc9
call fcn.004471cc
jg 0x41abc1
jne 0x41abba
nop
push ebx
push eax
mov bx, ax
pop eax
pop ebx
push ecx
test ecx, 0x5daad04b
pop ecx
push ebx
add bx, 0x1866
push edx
xchg dh, bl
push ecx
inc cx
rol bh, cl
push esi
rol esi, cl
xchg dh, ch
push eax
rol ax, 1
xor ax, ax
push edi
ror edi, cl
mov si, 0x4b5b
rol cx, cl
stc
dec ah
shl edi, cl
pop edi
pop eax
pop esi
pop ecx
pop edx
pop ebx
push eax
add ah, 0x35
pop eax
nop
push edx
xor edx, edx
push ecx
adc ecx, 0x67853b49
rol edx, 5
push ebx
inc bh
push esi
and si, 0x1bd3
shl dx, 5
push edi
push eax
sbb di, ax
inc dx
xor si, 0x637a
sub cx, 0x3212
add edx, 0x38e14b14
pop eax
pop edi
pop esi
pop ebx
pop ecx
pop edx
cmp dword [ebp - 0xc], 0x55f0
jl 0x41c4d7
jge 0x41b3c8
push eax
shl ah, 5
push ecx
shl ch, cl
ror ax, 6
push edi
add di, 0x12ca
cmp ch, 0x5b
inc ch
push edx
rol dx, 4
shl cx, 5
push esi
add esi, 0x7c3ade18
add ecx, 0x292adf7d
push ebx
sub ebx, edi
mov ah, cl
shl ax, 5
mov bl, al
or esi, esi
and edi, esi
inc ch
or bl, 0x43
sub di, 0x2255
test al, 0x4d
inc esi
inc dl
xchg esi, eax
xor edx, edx
sbb ebx, 0x13a9b892
nop
add dh, 0x60
add ah, 0x2c
add bl, 0x2d
test esi, 0x740dbf1a
xchg dx, bx
sub bh, cl
xchg ebx, ebx
sbb edi, 0x646a5bac
sbb dh, 0x5a
rol si, 3
rol cl, 1
cmp edi, ebx
mov dh, 0x16
pop ebx
pop esi
pop edx
pop edi
pop ecx
pop eax
call fcn.00447675
ja 0x41aede
push ebx
and bx, 0x25a8
push esi
test si, 0x4bf9
push edx
not dh
push edi
push ecx
shl di, cl
shl ecx, 2
mov dx, 0x481e
not di
push eax
inc ax
inc bx
stc
sbb eax, 0x66497e1
sub ecx, 0x53a4aab6
ror dx, cl
dec ch
adc si, ax
adc dl, 0x6e
ror edi, 1
inc ch
xor di, si
sbb dx, 0x5400
rol eax, 7
ror edi, 2
and dl, cl
stc
mov ax, 0x3b0a
xor ch, 0x30
adc dl, 0x69
ror eax, cl
not ebx
pop eax
pop ecx
pop edi
pop edx
pop esi
pop ebx
push edx
or edx, 0x3664ad59
push ebx
adc bx, 0x6e6c
sbb bx, dx
push eax
push ecx
shr ah, cl
push esi
sub esi, 0x4f6f1cc8
xor bx, 0x23bf
push edi
sub si, di
add ecx, 0x2a013e28
or ah, 0x6b
test dx, 0x2578
shr si, cl
ror al, cl
dec cl
stc
add bl, cl
sbb ecx, 0x1843ffca
sub ch, 0x5e
sub dx, dx
and bx, 0x30af
inc cl
shl ah, 2
nop
add edx, eax
not ch
xor eax, esi
ror edi, 8
test cl, ah
rol bh, cl
mov ax, 0x1292
and esi, 0x2aaa4cac
mov ecx, ebx
dec bx
not edx
sub esi, ebx
sbb esi, eax
sbb bl, 0x4f
test dx, 0x2aaf
test dl, 0x2d
sbb al, ah
nop
cmp ecx, eax
shl eax, cl
cmp ax, dx
shl al, 3
nop
xor ax, 0x3cbd
shl dh, cl
nop
cmp bx, si
or edx, 0x251b432
shr dx, cl
xchg edx, edi
ror bx, 1
test cl, al
inc ax
add bh, 0x55
xchg al, cl
dec dh
test si, cx
ror bl, 4
adc eax, 0x39e31899
mov eax, esi
sbb ebx, 0xf54da94
test edi, 0x2c02650d
xchg ch, ah
add cl, 0xb
sbb dx, 0x5ebc
cmp eax, ecx
sbb ecx, edi
dec ebx
xor ch, 0x5a
sub bx, 0xad8
or bh, 0x7b
dec eax
or edi, eax
shl bl, cl
sub eax, eax
not bl
stc
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
push ecx
sub cx, 0x5003
adc cx, 0x21bb
push edx
not edx
stc
ror cx, cl
push eax
xor al, 0xa
not ecx
push ebx
cmp ebx, 0x17b74d12
inc cx
stc
push edi
cmp edx, edi
ror cx, cl
nop
dec bl
or eax, 0x6a67098a
push esi
sbb esi, 0x48ed9ac4
add dl, 0x56
cmp ah, ch
adc eax, 0x2f594a3c
cmp edi, 0x2fda2655
mov esi, 0x7de2c537
dec bx
inc cx
rol di, 3
or bh, ah
inc ch
or ebx, ecx
nop
adc ebx, edi
sbb si, 0x2a35
and bl, bl
sbb cl, dh
xchg bl, ah
xor dx, bx
nop
nop
mov cx, 0x131b
mov ah, bh
add dl, 7
or bx, cx
inc dx
shr edi, 4
or al, ch
and esi, 0x2cbe6651
ror di, 3
adc ebx, 0x24d50fa4
or dh, ch
sbb dl, bh
shl dx, 4
shr edi, 4
ror bh, cl
and eax, 0x44710b20
xor bh, 0x61
and bh, 0x37
dec ax
not ax
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
call fcn.00447a00
call fcn.0044801f
push eax
push ebx
add al, bh
not ebx
push ecx
rol ch, 3
or bh, al
and cl, al
push esi
not si
not esi
mov bx, 0x6d41
inc cx
push edi
push edx
sbb edi, edx
xor bx, di
shr bx, 1
adc cl, 0x35
test esi, eax
rol eax, cl
stc
and ax, dx
inc bx
dec ch
inc edx
dec ebx
and eax, edi
not ebx
adc esi, 0x172745ac
sbb ax, 0x586f
rol cx, cl
rol ch, cl
not ah
xchg bx, bx
adc cl, cl
xor dx, di
inc eax
stc
adc dl, 0x22
not dl
adc dl, cl
sub bh, dl
dec cl
ror ax, cl
shl si, cl
not eax
inc ch
stc
nop
not bx
add ah, 0x1c
xor ecx, esi
stc
xor bh, 0x42
mov edi, edi
rol dx, 5
pop edx
pop edi
pop esi
pop ecx
pop ebx
pop eax
push edx
shr dh, 6
push esi
shl si, 6
push edi
push ebx
sub di, bx
push eax
xor eax, ebx
inc di
stc
test ax, ax
stc
push ecx
rol cl, cl
rol ch, cl
sub edx, edx
dec al
dec edi
nop
test dl, ch
inc ecx
shr eax, cl
stc
not bx
sbb cx, si
test bh, 0x56
add edx, 0x1da306c7
stc
sbb bx, si
or esi, edi
cmp cx, bx
stc
and cx, 0x7625
adc dx, 0x9fa
sub bh, 8
rol ax, cl
sbb edi, 0x56120c7e
or ch, 0x7e
shl ax, 2
rol si, 7
inc cx
shl ebx, cl
nop
adc dl, 0x72
stc
xor bl, ch
rol bx, 7
ror ch, 2
xor dh, al
dec bx
shl bl, 2
mov edi, 0x372b4143
sub edi, 0x7928eeae
inc eax
xor edx, esi
test ax, cx
sbb al, ah
rol cx, cl
not dl
shl esi, 6
not ecx
xchg edx, edx
shl dh, 2
mov si, 0x666d
add dl, 0x16
xchg di, si
inc ah
xor ah, al
nop
stc
dec al
not bh
shl al, 7
stc
and bh, 0x73
nop
sbb di, bx
sub eax, 0x376a0b4b
and edi, 0x2d1c42d0
stc
dec ch
inc ax
adc ch, 0x6b
stc
not si
rol edx, cl
xor ebx, esi
ror dh, cl
rol edi, 1
inc eax
xchg edx, edi
nop
mov esi, 0x3e79f0df
rol edx, 2
adc dl, cl
adc ebx, esi
stc
and edi, 0x4e0bc91e
shr ah, 3
mov dl, 0x26
dec edi
sub ecx, 0xba09dbe
add cl, ah
mov ax, 0x5c9f
shr esi, 6
pop ecx
xor edi, esi
not edx
push ecx
mov ecx, 0x265c0d64
sbb bx, ax
adc edx, ecx
inc ecx
test dh, 0xf
rol ax, 7
inc cl
shl cx, cl
shl di, cl
or bh, 0x7a
xor dh, 0x69
adc ah, dl
mov ah, 0x12
stc
ror edx, 6
xchg dh, bl
not cx
stc
not ecx
shr ah, cl
inc dh
nop
adc cx, si
stc
rol dh, cl
shr bl, cl
cmp ebx, ecx
rol si, 4
sub dl, 9
dec esi
dec edi
cmp ebx, 0x47dd1e95
or al, dh
shr bl, cl
not ebx
inc dx
sbb ax, 0x4eca
adc cx, cx
test si, 0x22ff
xor bx, 0x7e62
rol dx, cl
shl ax, cl
ror cx, 8
xchg si, si
not cx
sbb dx, 0x4977
add cx, 0x4c38
or edx, 0x2f32d9b
dec dh
add bl, dl
stc
dec cl
inc dl
or ax, bx
cmp dh, bh
add ebx, 0x34cfc2a0
mov al, 0x2f
and ax, 0x630d
dec ax
cmp dh, cl
or bh, 1
shr ch, cl
and ecx, esi
mov ecx, 0x547b842f
xchg bx, si
stc
stc
stc
adc edi, 0x7685ac17
sbb dx, 0x1254
sub bh, 0x4f
dec ebx
rol esi, cl
test esi, edi
shl ah, 5
xor esi, 0x1cb97f95
dec esi
rol ah, 1
and al, bh
shl dl, cl
pop ecx
pop eax
pop ebx
pop edi
pop esi
pop edx
push ecx
shr cx, cl
nop
push esi
dec esi
push ebx
rol ebx, 7
push edi
or di, 0x6266
or esi, ecx
or cl, 0x79
shr esi, cl
adc edi, edi
push edx
sub dx, di
adc dx, di
push eax
xchg ah, dl
rol di, cl
shr ecx, cl
and di, dx
stc
xchg ch, dl
xchg di, cx
test ah, 0x3a
not cl
add bh, cl
and dh, 0x5a
xchg bl, dl
xor edi, 0x2c03d3ac
xchg ch, dl
nop
xor eax, edi
shl cx, cl
shl di, cl
or bh, ah
sbb ah, bh
sbb cl, dl
ror di, cl
test di, dx
xchg dl, ah
adc dh, 0x72
cmp al, 0x6e
and cx, 0x1177
sub si, dx
shr di, 4
shl dx, 5
and esi, eax
sbb ebx, 0x75cd427a
and edx, 0x76cd2ca0
shl dx, cl
not eax
test esi, edx
or eax, eax
ror cl, cl
sbb dh, 0x3c
or bx, di
ror ecx, cl
sbb ch, 0x66
add cl, al
inc dh
sbb edi, edx
add eax, eax
dec esi
sbb ecx, esi
and bh, 0x3d
add ax, di
or esi, ebx
nop
shl edx, cl
sbb bh, 0x4d
sbb edi, ebx
rol ax, cl
xor eax, 0x6092bd42
adc ebx, ecx
not dx
sbb al, 0x7d
sbb al, 0x70
mov esi, edx
add cx, dx
xor si, 0x6c1e
sub di, ax
rol di, 2
cmp al, 0x6f
inc si
test edi, ebx
sbb edi, edx
sub bh, 0x6a
rol eax, cl
shr dh, cl
and dh, 0x3d
ror bx, 4
inc cx
dec dx
adc esi, 0x2a31183
not cl
sbb di, cx
shl ebx, 1
inc ebx
and ebx, edx
not di
not ebx
xchg ah, ah
sbb bh, ch
or bl, 0x35
shl di, 8
pop eax
adc bx, cx
inc cx
sbb dl, 0x25
test esi, ebx
rol dx, cl
push eax
not eax
not bx
dec bx
dec si
and al, ah
rol edx, cl
shl bx, cl
rol cl, 6
mov al, cl
or al, ch
sbb ch, dl
mov ch, dh
xchg bl, ch
sbb eax, 0x6167f881
mov esi, 0x5ec466ff
or dx, ax
sbb ch, 0x66
nop
sbb di, si
or eax, edi
inc ecx
dec cx
add cx, 0x291b
stc
rol edi, 6
test ch, 0x2b
not ah
stc
not bh
adc ax, 0x6c75
pop eax
pop edx
pop edi
pop ebx
pop esi
pop ecx
push ecx
cmp ecx, 0x3ac0f267
push eax
sub al, cl
push edi
test edi, ecx
push ebx
xchg bx, ax
and ecx, edi
push edx
shl dl, 5
shr bx, 3
ror di, cl
sbb ch, bh
adc dh, 0x4c
add ecx, ecx
shl cl, 5
rol eax, cl
sbb bl, 0x6f
rol dx, 6
or eax, 0x15df5e1f
xor ah, bh
or ax, cx
add edx, 0x517f46c
and edi, 0x784e36a
push esi
xchg esi, edx
sbb ch, 0x45
shr esi, 4
ror esi, 8
xchg edx, eax
test al, ch
test ecx, 0x65458887
cmp si, 0x1d8d
sbb edi, edi
rol bh, cl
sub eax, eax
shr dh, 2
sub dx, 0x5a41
inc esi
cmp dl, ah
dec eax
sub edi, eax
xchg edx, eax
mov ax, si
adc cl, ch
xor bl, bl
shl si, 2
not dx
shr bh, cl
dec ch
rol edi, cl
xchg bh, bh
ror di, cl
shr cx, 1
not al
xchg esi, esi
rol bx, 7
cmp eax, eax
test ch, bl
xchg dx, dx
add edx, edi
nop
stc
nop
shl ebx, 7
mov ch, 0x60
shr ch, 8
shr al, cl
sub cx, 0x554
not eax
test ecx, edx
add ch, 0x7c
or edi, ebx
sbb cx, cx
add di, bx
dec bl
rol dx, 1
not ebx
add esi, 0x170303df
shl cx, 5
or ch, 0x52
adc esi, 0x1a38b30c
rol esi, cl
test bh, ch
cmp ebx, edx
mov di, 0x558c
or ebx, 0x1e47de66
shr esi, cl
dec ecx
dec edi
pop esi
pop edx
pop ebx
pop edi
pop eax
pop ecx
push ecx
push edx
cmp ch, dl
push ebx
shr bx, cl
pop ebx
pop edx
pop ecx
push ebx
not bl
push edi
add edi, 0x67440b68
push eax
xor ax, 0x7963
push ecx
ror eax, cl
ror di, 5
nop
xchg ah, al
dec bh
adc bl, ch
xor eax, ebx
shl edi, 7
xchg al, bh
push esi
cmp esi, edi
sub si, 0x7873
shl di, 8
test ah, cl
or edi, 0x683f1a54
dec bx
rol bx, cl
add ah, 0x1b
or ecx, 0x175df929
nop
or di, 0x1e4b
nop
push edx
xchg si, dx
cmp dh, dl
add dx, di
ror ebx, 1
rol ah, 4
xor esi, esi
ror ebx, 8
add bh, dh
shr al, cl
stc
xor esi, esi
add bl, ch
not dx
sub ax, si
sub ecx, eax
nop
and edx, edi
not dx
add cx, 0x11b
dec ebx
cmp ch, al
sub dx, dx
nop
xchg cx, cx
not cl
and bh, 0x7b
pop edx
pop esi
pop ecx
pop eax
pop edi
pop ebx
push ebx
or bl, 3
push eax
adc bx, ax
push ecx
mov cl, ch
add ch, 9
push edx
shl edx, cl
nop
push edi
add di, 0x7001
xchg bh, bh
dec ebx
push esi
or esi, 0x7c0a91c4
xchg bx, ax
sub dx, cx
xor bh, 0x1d
and dx, 0x255b
sub dx, 0x598a
cmp edx, ebx
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
call fcn.00448295
jb 0x41b4ab
jno 0x41b4ab
call fcn.004487c4
push ecx
shr ecx, cl
push eax
or ax, cx
pop eax
pop ecx
push edx
push ebx
sub dh, bh
push ecx
not cx
shl ebx, 1
xchg bl, dh
pop ecx
pop ebx
pop edx
push ecx
inc cx
push ebx
adc ebx, ecx
add cl, bl
pop ebx
pop ecx
push ebx
cmp ebx, 0x106763a4
rol ebx, 7
pop ebx
call fcn.00448c1f
push ecx
push eax
and ch, al
pop eax
pop ecx
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
call fcn.00449120
push ecx
push eax
test cx, ax
ror ah, 7
push esi
sbb si, ax
push ebx
sbb esi, ebx
dec bh
shr al, 1
rol ecx, cl
shr ebx, cl
push edi
sub edi, eax
xchg cl, bl
ror ah, 2
stc
and di, di
rol edi, 5
stc
adc ch, ah
dec ch
add bl, 0x3b
dec esi
xchg bx, ax
shl eax, 1
xor esi, edi
not di
push edx
adc edx, eax
rol bh, cl
cmp dl, al
adc di, 0x4475
or bl, ch
cmp si, si
xor cx, 0x3efd
xchg ebx, edx
sbb dl, 0x48
sub esi, 0x3138f0ac
and ch, dl
or bx, si
dec eax
and bx, ax
stc
shl dh, 4
and dx, bx
shr bx, 7
nop
sub dx, 0x3a3c
sub di, 0x2b79
or dx, di
xor dl, bl
or ecx, 0x32eed0a6
stc
not si
cmp ax, di
not cx
inc ecx
dec ecx
and dh, 0x49
shr edi, cl
dec bx
sub ah, al
dec al
sbb edx, eax
mov cx, si
nop
xchg bx, ax
inc edx
xor esi, eax
mov eax, ecx
sub edi, ecx
ror ah, cl
nop
xor si, ax
not cx
sub ch, cl
and cx, si
rol cx, cl
sub cl, bl
xor edx, 0x7b33a903
cmp ah, 3
shl dl, cl
dec dx
nop
inc dh
sbb dx, 0x727b
nop
adc esi, ecx
and ecx, 0x6a1daf56
inc ebx
nop
or bx, 0x4eda
add ah, ah
and ah, ch
ror bl, cl
stc
rol di, 4
and bx, 0x195
not dh
ror cx, 2
sub ch, 0x12
not edi
stc
not ebx
sub edi, 0x33bb16ea
pop edx
adc ch, ch
push edx
adc ah, dh
sub cl, 0x7a
rol si, 7
shl dl, 1
not bl
or cl, 0x69
cmp di, ax
rol ebx, 2
mov bx, di
stc
nop
inc al
xchg bx, cx
and al, cl
sbb bl, 0x4c
ror bx, cl
nop
nop
or ah, 0x2a
stc
inc dx
sbb si, ax
not dh
inc cl
xor cl, 2
dec dl
test edx, 0x85dc7e0
mov cx, 0x2c5c
and dx, di
and bx, 0x1347
ror edx, cl
rol al, 3
shr ecx, 3
stc
dec dx
add dx, si
sub di, 0x69d4
shl ecx, cl
xor bx, 0x163f
adc edx, 0x5191a539
stc
nop
test dl, bl
xchg bh, dl
and di, 0x4af3
cmp esi, esi
stc
or dl, 0x55
shl dh, 6
sub al, 0x7c
inc ax
sub eax, edi
ror ecx, 4
inc dx
sub edx, 0x282cacb4
or bx, ax
cmp edx, 0xf10e64a
cmp bl, 0x20
add al, dh
shr si, 6
adc al, 0x2b
shr ecx, 7
shl ebx, 8
dec ch
rol ax, 3
mov bh, ah
shl al, 4
stc
test edi, 0x30faa5cd
test di, dx
inc al
or eax, ecx
and esi, esi
xchg esi, esi
shl bx, cl
add edi, 0x6419b82c
dec edx
nop
shr ebx, 1
adc cx, cx
rol di, cl
adc dx, bx
or cx, 0x1a6e
inc ah
add edi, 0x4b97473f
rol edi, 6
shr cx, 2
adc dx, 0x27c4
sub esi, edx
not eax
not al
sbb ebx, 0x6d82efdc
cmp ch, 8
cmp edx, eax
test edi, esi
ror cl, 7
test ch, 0x5e
adc ax, si
sub cx, bx
pop edx
ror si, cl
test bx, 0x4579
or ch, 7
push edx
sbb dx, bx
ror ebx, cl
ror dx, cl
not edi
dec ax
xchg esi, esi
or dx, 0x1aa
and bl, ch
nop
rol dl, 5
sbb esi, 0x7abcfb7c
xchg cx, si
shl ah, 7
sub si, 0x99e
adc bh, 0x44
add dx, 0x3418
sbb edx, edi
ror di, 6
not al
shr cl, cl
add edi, eax
mov dx, 0x6c84
xor ax, bx
cmp bx, ax
or ah, cl
shl esi, 7
or ax, di
nop
sbb si, ax
cmp cx, di
not dl
and dh, bl
inc bx
not si
shr si, 2
cmp ecx, 0x21129df0
stc
rol bx, cl
or dh, bl
cmp bx, 0x262a
dec bl
nop
add cl, 0x33
sbb ch, 0x75
shr eax, 6
xchg esi, ebx
xor dx, dx
ror cl, 1
not ecx
adc eax, ecx
not bh
adc dl, 0x39
pop edx
pop edi
pop ebx
pop esi
pop eax
pop ecx
call fcn.004495ab
push ecx
cmp cx, 0x371b
push edx
dec dh
and ecx, 0x26f79985
inc dl
push edi
add edi, 0xfa97d7f
push ebx
sub bx, 0x1eb5
push eax
sub al, 0xa
not edx
inc ecx
sbb ah, dl
push esi
dec si
sbb edx, 0x73545c89
and di, 0x5765
mov dl, cl
and si, si
shl bl, cl
mov bl, dh
shr si, cl
sbb cl, bl
inc ebx
ror bh, cl
shr esi, 7
stc
cmp cl, ah
nop
sbb ax, 0x7208
rol dx, cl
cmp ch, dl
mov al, 0x52
inc ah
test cl, 0x44
ror ebx, cl
dec ebx
adc esi, 0x1f411cb0
dec bh
xor ebx, ecx
xor edi, 0xdc1e58f
nop
and cl, 0x4f
stc
xor ah, cl
rol eax, 5
or ebx, eax
or di, 0x882
and edx, esi
add eax, 0x2097770
ror cx, 5
shr ecx, cl
sub eax, esi
mov ebx, ebx
add si, 0x592
dec dx
dec esi
dec cx
sbb ah, bh
add bh, ch
xor eax, esi
nop
ror di, 5
or eax, 0xd8ee52b
shr bx, 7
dec bx
and edx, ebx
ror si, cl
shr dx, 7
xchg cx, cx
adc si, dx
ror ah, 4
shr ebx, cl
ror ax, cl
xor bx, 0x1d7
test cl, dl
shr edi, cl
cmp ch, ch
ror al, 8
add ax, 0x4c84
xchg ebx, edx
xchg edi, eax
stc
ror bh, cl
or di, 0x6a2e
and ax, dx
not bh
inc dx
not ax
nop
xchg cx, dx
stc
xor ah, 0x7e
mov di, 0x601b
nop
cmp eax, ecx
nop
stc
stc
shr eax, 1
sbb bl, 0x13
rol dx, 7
xchg bx, dx
sbb cl, 0xf
pop esi
push esi
sbb si, si
xchg esi, ebx
or ax, cx
rol dl, cl
add edi, ebx
sub eax, 0x21bb36cb
adc si, 0x776f
stc
shl bl, 7
stc
mov cl, cl
inc bl
not eax
xor bl, 0x55
adc al, dh
ror dl, cl
xchg si, si
test ah, ah
adc dh, 0x2b
add si, 0x2efa
add bx, si
shl cx, 3
shr di, 2
sbb edx, 0xd467055
inc bl
stc
xor ecx, 0x73e7142a
sbb ecx, ebx
mov si, 0x7127
adc esi, 0x18497c0a
mov dx, 0x7c9d
add bh, 0x14
stc
sub dl, 0x7b
cmp cx, cx
rol al, cl
and si, di
cmp eax, ecx
shr ch, cl
nop
inc edx
test eax, ecx
not esi
or si, si
rol edx, cl
shr dh, cl
xchg dx, cx
xchg dx, si
xor ch, 0x12
pop esi
pop eax
pop ebx
pop edi
pop edx
pop ecx
call fcn.0044987f
push esi
dec esi
push edx
not edx
push eax
push ebx
mov al, bl
push ecx
cmp cl, 0x59
xor edx, 0x341a5115
test si, 0x49aa
shr bl, cl
rol bh, 1
test ax, 0xa63
mov cl, 0x29
or ecx, eax
and dx, bx
and ebx, 0x52a51882
dec al
nop
stc
ror bl, 6
nop
shl dh, 7
add ah, dl
sbb edx, esi
push edi
shl di, 4
adc bx, 0x7835
not ax
and dl, ah
test si, 0x4115
dec ch
cmp al, 0x2d
dec ebx
xor cx, 0x6b08
test si, 0x505d
shr cl, 8
ror cx, 2
shl edx, 1
inc cx
ror ebx, 4
sub bl, 0x51
mov bh, 0x5f
rol edi, cl
rol dh, 7
cmp ebx, 0x17707cca
sub si, si
xor cx, 0x538d
sbb ch, 0x59
adc dh, 0x55
shl si, cl
xchg esi, edi
xor ch, 7
dec ax
sbb ch, al
inc dl
add eax, 0x8838ca3
shr ecx, cl
test di, di
nop
mov ebx, eax
cmp cx, ax
inc dh
sbb ebx, eax
inc bh
sub edx, esi
xor ax, ax
mov edi, 0x1af68825
adc dh, ch
shl bl, cl
shl ch, cl
stc
sbb ebx, 0x4915fc
nop
add ecx, 0x7e18a15a
nop
sbb cl, bl
shr ch, cl
mov esi, 0x18080946
mov cx, cx
dec eax
xchg edx, edx
mov eax, 0x32ed1fde
and cx, 0x39d9
sbb cx, bx
adc edx, 0x2910ce84
dec dx
shr eax, 6
cmp bx, ax
mov ax, 0x6783
inc ebx
stc
nop
sbb esi, 0x2188f9d7
stc
adc bx, bx
sub di, 0x2d08
nop
xor eax, esi
and dx, 0x43e7
cmp al, 0x10
nop
add si, bx
rol edx, cl
or esi, 0xb244f7f
pop edi
mov ah, 0x7d
sbb al, ch
xchg dx, cx
stc
adc esi, 0x1e23e165
adc bx, 0x15b
push edi
add edi, ecx
mov cl, 0x20
shl ebx, cl
cmp bh, ch
or edx, ebx
and di, ax
rol si, cl
not bl
shr ah, cl
add edx, ecx
xchg di, di
inc cx
shr di, 2
dec bx
sbb ebx, ebx
dec ch
ror ecx, cl
sub edi, ecx
shr bl, 6
adc bl, cl
mov ax, si
shl si, cl
nop
not bl
or ch, 0x1a
rol edx, 3
ror bl, cl
mov ax, bx
xchg dh, dh
xchg di, si
not ecx
not bl
adc cl, 0x27
rol dh, cl
sbb edi, esi
dec dh
not edi
test edi, edi
sbb bx, cx
mov eax, edx
cmp bl, cl
ror edx, cl
shl al, cl
xchg esi, eax
xchg edi, ecx
stc
inc dl
sub dh, bl
shl ax, 1
not ecx
pop edi
pop ecx
pop ebx
pop eax
pop edx
pop esi
js 0x41bb6b
nop
push esi
push ecx
sbb esi, ecx
push eax
push edx
and al, dl
cmp esi, 0xa0874e6
nop
push ebx
xchg ebx, eax
xchg bl, dh
xchg edx, eax
sbb cx, dx
or ah, 0x6b
not al
or dl, bl
push edi
shr edi, cl
nop
rol edi, cl
dec di
add dh, 0x79
stc
shr ah, 1
ror ch, 3
adc ah, al
add edi, 0x5f1de9cf
pop edi
pop ebx
pop edx
pop eax
pop ecx
pop esi
push ebx
push ecx
shr ebx, cl
pop ecx
pop ebx
jae 0x41bb6b
push edx
push ebx
and dx, bx
pop ebx
pop edx
call fcn.00449d5f
push ebx
push eax
mov ebx, eax
push edi
push ecx
shl di, cl
shl ebx, cl
shr eax, cl
cmp eax, eax
push edx
sbb edx, ebx
add ecx, 0x669160ba
add ah, cl
xor cl, al
test ebx, 0x3f0fecd
adc bx, 0x60df
stc
push esi
sub esi, edi
inc ebx
xchg bx, si
shl ch, cl
or si, 0xc6b
sub bh, bl
xor bx, 0x6732
or ecx, eax
pop esi
pop edx
pop ecx
pop edi
pop eax
pop ebx
push ecx
push ebx
sbb ch, bh
push eax
add al, 0x7d
push esi
not esi
push edi
shl edi, 8
test esi, 0x7b963cad
push edx
and dl, bl
pop edx
pop edi
pop esi
pop eax
pop ebx
pop ecx
mov eax, 0x7d800f
lea ecx, [esp + 0xc]
push 0x2c
push 0x4b505f28
push ecx
push eax
call fcn.0044a1d3
call fcn.0044a753
call fcn.0044abac
push ecx
and cx, 0x4d6c
push edx
and edx, 0x38c6cb21
push edi
shr edi, 1
push eax
dec eax
push esi
shr si, cl
add si, 0x3a27
shl si, 8
shr ax, cl
nop
mov di, 0x54c3
stc
not di
test eax, 0x380721ed
and dh, ch
adc ax, dx
push ebx
add dh, bh
or dx, 0x5044
and ah, ch
rol edi, 4
xor eax, ebx
cmp di, di
sbb ebx, esi
adc di, 0x3f5d
adc ebx, esi
stc
sub di, 0x7638
ror bx, cl
mov al, 0x54
dec di
add bh, dh
shr ax, cl
sbb dx, dx
not bl
xor cl, cl
rol bl, 2
ror eax, cl
sbb cx, bx
shr ah, cl
ror ebx, cl
xchg ch, ch
sub cx, 0x4b86
stc
xchg si, cx
adc esi, 0x860f60a
shr si, 1
cmp edx, edx
xor edx, eax
not bl
xor bx, si
and ecx, edi
or ebx, eax
adc dx, 0x1eb
adc eax, 0x7b01ffe
nop
add ax, 0x63bc
xor ch, ch
shr cx, cl
dec ah
sub di, 0x6151
sbb eax, ebx
add edx, ecx
not ah
dec eax
add esi, esi
shl ebx, 1
xor edi, 0x27d08ceb
test ebx, esi
shr bx, cl
and si, di
nop
mov bl, cl
cmp dh, 0x3c
test ecx, 0x5116f9e4
stc
not ax
mov di, bx
stc
test dl, cl
cmp ax, di
sub si, cx
nop
stc
sbb dh, dh
test bx, 0x4656
shr edx, 3
test al, bl
shl ax, 5
cmp cx, ax
nop
dec bl
ror bh, 6
xchg dh, ch
rol eax, 6
add bl, al
xchg dl, bh
or edx, edi
inc dh
rol si, 5
stc
xchg ah, dl
pop ebx
nop
test si, 0x2716
push ebx
mov bx, 0x4839
add al, dh
rol cl, 6
xor edi, 0x7393576b
nop
add bl, 0x43
test dh, bl
add ax, bx
shr ebx, cl
or cx, 0x3977
ror di, 7
not ebx
adc dx, 0x13fe
ror eax, 5
xor ax, 0x3557
and edx, 0x4a75e8f4
nop
shl dh, 7
nop
add ecx, 0x464b842c
adc ax, 0x2148
rol ebx, 3
adc bh, 0x25
sbb bx, 0x5dbd
stc
stc
sbb di, 0x2ba4
dec ch
and dh, ah
inc eax
mov ah, dl
cmp ax, 0x50e8
or bh, 0x45
or eax, 0x188b168e
test bl, bl
xor edi, 0x28b563b3
rol si, cl
xchg edi, ecx
nop
sbb al, dl
cmp bx, bx
or ax, di
cmp ebx, 0x19a00212
nop
stc
xchg edx, eax
shr bx, cl
shr eax, 6
add ebx, 0x594cf8f5
or ax, 0x7821
sbb cx, 0x2d14
test cx, 0x5b13
and ah, 0xf
add esi, ebx
not ebx
or ax, 0x43e4
sub ebx, 0x65c01e69
and bh, bl
shr dl, cl
sbb eax, 0x6f8cfb8f
or edx, edx
nop
inc bl
mov dl, dl
nop
xchg bx, dx
not si
and edx, esi
cmp esi, eax
cmp edx, edi
adc dh, 0x1a
ror edx, cl
dec bl
dec edi
and ch, 7
adc ax, di
ror al, 8
dec ax
not edi
or si, si
dec di
stc
stc
shr ebx, cl
xchg di, si
rol esi, cl
add esi, ebx
nop
and edi, 0x6ea44561
ror bh, cl
shr ecx, cl
xor ecx, esi
mov ax, si
not bl
add edi, esi
ror cx, 6
adc dl, 0x72
and bh, 0x6f
pop ebx
nop
dec ch
mov esi, esi
adc edi, esi
not dl
mov esi, 0x38de07a8
add cx, si
push ebx
add ax, bx
mov di, di
or bx, di
inc ah
ror ecx, cl
ror bh, cl
rol dh, 6
test edx, 0x6dcb1fab
cmp ax, dx
xor si, ax
rol ch, cl
shl edx, 7
or cl, al
shl dl, cl
cmp edi, ecx
xchg edi, edx
not edx
add esi, 0x28f1b96a
dec cx
sbb cx, di
ror bl, cl
rol dx, cl
dec dh
test ecx, edx
mov cx, 0x730
nop
add ebx, 0xc2ac526
cmp bx, 0x5e27
dec esi
and si, 0xf92
sub bh, 0x34
rol ebx, cl
nop
or dl, bl
rol di, 7
sbb ch, 0x54
nop
not dx
xchg edi, edx
sbb eax, 0x636c241b
xor eax, 0x5e2465f4
mov bh, 0x63
sub eax, 0x3feb18d2
inc esi
test cx, ax
shl di, cl
dec ecx
mov dh, bh
inc ax
test ah, bl
rol ebx, 8
mov ecx, esi
stc
and cl, 0x56
and edx, ecx
stc
shl ax, cl
xchg si, si
sbb bl, 0x70
and bx, cx
cmp cl, 0x36
add bh, 0xf
nop
rol bh, 5
shr di, 7
not ah
inc ax
test al, 0x36
shl ecx, cl
mov bh, 0x77
or bl, ch
adc si, ax
add ecx, 0xf4eda4c
sbb dh, 0x1f
test eax, edi
test si, 0x2a91
xor ecx, 0x4343166c
adc esi, ebx
nop
add di, bx
not ebx
mov cx, ax
rol ah, 1
add di, di
xor si, 0x5246
stc
and dh, dh
inc cx
cmp ax, ax
rol ecx, cl
sbb si, 0x68e0
add esi, ebx
shl ah, 6
pop ebx
and cx, 0x6200
nop
inc cl
push ebx
test bl, dl
not edi
cmp ah, 0x6f
and ecx, ebx
rol edx, 2
xor eax, esi
xor esi, eax
cmp ecx, edi
test ecx, ebx
mov si, 0x6730
sbb ebx, edi
sub edi, edx
xor dl, al
adc cl, 0x31
shr dl, cl
not edi
dec dx
stc
inc ah
test esi, edx
inc eax
adc ax, 0x3ac5
mov di, 0x1ed6
xchg cx, di
shl al, 7
ror dx, cl
stc
sbb al, bh
inc si
ror eax, cl
shl dh, 4
nop
sbb ecx, 0x102a6aca
shr dx, cl
inc ecx
shr dx, cl
ror dh, cl
add ecx, ebx
nop
sub cl, 0x28
or edx, 0x5aa0067a
dec di
cmp bl, dl
sub esi, 0x5132c8f7
mov esi, edi
and cx, 0x5b5e
not dl
mov cx, cx
sbb ebx, eax
ror cl, cl
xchg edx, esi
stc
sub si, si
xor esi, eax
sbb esi, ebx
dec dh
sub ebx, 0x30f54bcd
xor edx, edx
xor bx, cx
test ebx, eax
inc cl
shr eax, 2
inc dh
dec dx
sub al, 0x4b
shr ah, cl
inc edi
rol al, 4
ror dl, cl
cmp bh, dl
shl bx, 3
not ecx
or bh, bl
cmp di, 0x3370
xchg dl, dh
dec edi
shr edi, cl
cmp ecx, edi
cmp al, dl
not ecx
rol ah, 3
not bx
shl edi, 6
adc dl, 0x71
or ch, 0x5b
and ch, 0x46
not ebx
test al, 0x5c
sbb bh, bl
and dh, 0x66
sub bx, 0x149d
add ch, cl
shr di, 5
cmp dx, 0x3fef
ror bl, 6
and dl, 0x4b
stc
pop ebx
sub edx, 0x6a12c4fc
ror ecx, cl
shr edx, cl
test dx, ax
mov dh, ah
or dh, al
stc
not si
sub esi, 0x4de1e567
sub ax, 0x4e7e
add esi, edi
xchg cl, cl
sbb cx, 0x6c1b
or ax, ax
mov dx, 0x7c17
nop
stc
push ebx
and esi, ebx
shl edx, cl
nop
xchg si, dx
mov dx, si
mov eax, ecx
inc bh
dec edi
stc
add edx, eax
test dh, 0xa
add dh, 0x61
and edx, 0x4c454502
ror edx, 8
shr eax, cl
inc edi
shl dl, 4
shr cl, cl
not cl
sub edi, eax
nop
or bl, dh
xchg bx, cx
cmp eax, 0x4723b4dc
or bh, 6
cmp dh, ch
xchg esi, eax
add bl, 0x38
ror bx, 4
mov dx, 0x75e5
stc
shr di, 7
shr ebx, cl
adc dx, dx
xor bx, si
test cl, 0x1c
add ax, 0x1e62
rol si, cl
dec bl
or si, ax
shr edx, cl
xor bh, 0x64
dec dl
test bx, dx
test ax, bx
nop
xor ch, 0x3b
and eax, 0x13e9608c
xchg dx, si
not esi
xor edi, 0x46c247a0
not bl
cmp bh, dh
ror bx, cl
inc dx
cmp cx, ax
mov bh, al
mov ax, 0x2a9e
sub ecx, eax
test ebx, edi
rol ecx, 6
sub bx, 0x6b00
inc al
shr bx, cl
rol esi, cl
shr si, cl
mov ebx, 0x4d09596d
shr ecx, cl
rol edx, 2
cmp si, di
mov edx, edx
sbb al, 0x5b
sbb ch, dh
adc dh, 0x30
not edx
not si
or ax, dx
adc dh, 0x22
cmp bl, bl
and bh, 0x59
inc cx
shl ebx, 8
or cl, dh
pop ebx
add ax, si
sub esi, 0xa22dbe9
push ebx
rol ebx, cl
rol esi, 3
mov si, dx
rol cl, cl
sbb ecx, edx
xchg edx, ebx
or al, 0x31
add esi, 0x71f1f3ce
shr bh, cl
inc ebx
add ecx, esi
shl ecx, cl
test ecx, 0x5dca4c66
xchg bl, ah
and edi, edi
not dh
shl di, 2
shr di, 3
adc ch, 0x12
test dx, cx
sbb ecx, edi
adc edx, ebx
rol di, 4
mov cl, bh
inc edx
or si, si
rol di, cl
sub cl, bl
inc ax
add si, 0x30c3
add si, si
and ch, 0x48
nop
cmp eax, 0x541c0d97
pop ebx
pop esi
pop eax
pop edi
pop edx
pop ecx
jge 0x41c39d
call fcn.0044af99
jno 0x41c2ee
push esi
push ebx
add si, bx
mov bh, bh
push edx
push ecx
shl dh, cl
push edi
xchg bx, di
stc
not cx
not dx
push eax
and ax, dx
add edi, 0x3978b705
not esi
dec cl
add eax, esi
adc ebx, eax
stc
sub di, 0x599b
ror ebx, 5
adc edi, edi
nop
and bx, si
adc bx, 0x6c0
dec ch
cmp ch, 0x32
add ebx, 0x4a115150
add cl, ah
dec ecx
adc ch, 0x7d
stc
inc bl
not bl
cmp cx, 0xe8d
test cx, ax
xchg bx, bx
not si
test cx, bx
sbb dl, 0x46
or cx, ax
dec edx
rol si, cl
shr bx, cl
xchg edi, edx
sbb cx, 0x3822
stc
shr edx, cl
dec cl
stc
nop
stc
cmp ax, cx
cmp ax, 0x4ca
adc dx, 0x2f0e
shl bl, 1
or bh, ah
rol ecx, cl
not di
dec ah
shr ch, 5
dec esi
ror bh, 2
add bh, 0x23
inc edi
xchg cx, si
sbb dx, 0x6995
xchg di, bx
adc dx, 0x7267
add si, 0x4afd
rol cl, 2
and cl, 0x52
stc
cmp esi, eax
stc
shl ecx, 8
sbb bl, 0x5f
stc
not di
nop
dec ebx
inc dh
not di
shr ax, 4
shl ebx, 2
nop
inc dx
rol si, 5
ror dx, cl
or bl, 0x3e
sbb dh, 0x69
add al, ah
test di, 0x5aa2
mov edi, 0x7e41bb7a
rol dl, cl
stc
sub edi, edi
or ecx, edx
shl edx, 3
stc
adc ebx, edx
shl ebx, cl
add si, 0xab7
pop eax
pop edi
pop ecx
pop edx
pop ebx
pop esi
push edx
push ecx
xor edx, ecx
pop ecx
pop edx
push eax
push edi
or eax, edi
or eax, eax
push edx
rol dl, 1
pop edx
pop edi
pop eax
call fcn.0044b2c6
push ebx
not ebx
pop ebx
push ebx
xor bl, 0x6a
push edx
push ecx
shr edx, cl
push esi
sbb esi, ecx
push eax
not ax
mov dx, 0xe40
not dh
push edi
adc di, 0x536c
shr di, cl
add bx, 0x1045
rol esi, 5
mov ax, 0x2845
mov edi, edi
pop edi
pop eax
pop esi
pop ecx
pop edx
pop ebx
call fcn.0044b5b0
jb 0x41c348
push edx
mov dh, dh
push esi
mov si, 0x4bee
push eax
and eax, 0x2972b4c
push ecx
test al, cl
shl ch, 6
pop ecx
pop eax
pop esi
pop edx
call fcn.0044ba1d
jl 0x41c36c
push ecx
shl ch, cl
pop ecx
push ecx
push ebx
mov cl, bh
pop ebx
pop ecx
call fcn.0044bf7f
call fcn.0044c2e5
call fcn.0044c7cd
call fcn.0044cc2d
call fcn.0044cfa0
jg 0x41c388
call fcn.0044d4bf
push ebx
sub bh, 0x51
pop ebx
push ebx
cmp bx, 0x221c
pop ebx
call fcn.0044da0c
call fcn.0044de88
push eax
push edx
mov al, dh
pop edx
pop eax
call fcn.0044e39a
push eax
push ecx
sbb al, cl
push edi
not edi
mov cl, ch
push edx
adc dh, al
push ebx
rol bl, cl
rol cl, cl
push esi
cmp ax, si
cmp eax, 0x2c1ffbc1
test bl, 0x49
sub ebx, 0xc79179c
sub edi, esi
cmp bh, bl
dec eax
shl bx, 5
stc
nop
sub di, 0x20a3
dec edx
xchg edx, esi
ror dl, cl
stc
sbb ch, 1
xor si, 0x17d
dec cl
test bx, cx
cmp ax, si
shr bl, cl
and edx, 0x5b767a35
xor bl, ah
ror si, 7
rol ecx, 4
shr ebx, cl
mov bx, 0x3f34
xchg al, bl
ror edx, 8
add eax, esi
xchg ebx, eax
shr cx, cl
xchg al, dl
xchg dh, dl
add si, 0x1420
stc
dec dh
xor dx, dx
sub ch, dl
or bh, bl
sub eax, 0x391eccec
add bl, dl
stc
xchg edx, ecx
pop esi
pop ebx
pop edx
pop edi
pop ecx
pop eax
call fcn.0044e89b
jg 0x41c48d
stc
push ebx
and bx, 0x571
stc
push esi
push edx
xchg esi, edx
and dh, bh
push ecx
shr dh, cl
sbb bx, 0x7193
push edi
adc di, dx
ror bl, 8
sub di, 0x2145
xor ecx, 0x72e2d16e
dec edx
push eax
test ah, bh
shr edx, 4
and edi, 0x3ca157ec
adc dl, dl
test ax, ax
dec al
pop eax
pop edi
pop ecx
pop edx
pop esi
pop ebx
call fcn.0044eb97
jne 0x41c48d
push ecx
inc ecx
test cl, ch
pop ecx
call fcn.0044f133
call fcn.0044f5b8
jnp 0x41c4b0
push eax
sbb al, 1
push ecx
shr cx, cl
or al, 0x21
not ax
pop ecx
pop eax
call fcn.0044f96d
call fcn.0044fe3f
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00427964
add esp, 0x30
test eax, eax
je 0x429a03
mov ecx, 0x100
jmp 0x428219
push esi
rol esi, 5
push ecx
inc ch
push eax
mov ah, 0x1d
nop
cmp ch, cl
or ax, cx
rol cl, cl
push edx
or edx, 0x244ea3a
xchg dx, ax
test eax, 0x399fa58e
push edi
test edx, edi
cmp dh, dh
inc esi
stc
xor edi, 0x3b86eb4d
mov dx, si
shl edi, cl
ror ah, 1
adc ah, 0x34
rol esi, cl
or esi, esi
or cx, ax
stc
stc
shr ecx, 5
push ebx
rol bx, cl
shl ah, cl
dec dh
shl edx, cl
sub ax, 0x715
ror ebx, 5
and si, ax
and si, 0x7562
ror ch, 1
shl cl, 7
adc bl, 0x78
inc ch
dec bx
and ch, 0x72
nop
and bx, 0x733d
cmp ebx, ecx
nop
inc dx
sub cx, dx
dec bh
add bh, 0x23
inc ax
stc
cmp di, ax
cmp cx, 0x641b
adc bh, 0xf
mov bh, bl
nop
or ebx, eax
rol cx, 1
test ax, 0xd63
test dh, al
sbb ax, 0x8b8
xchg dx, ax
ror ebx, cl
xor esi, 0x4de5e3e9
or edx, 0x7b1feb24
ror esi, 3
add di, cx
dec dx
test ecx, 0x3c94dd4b
shr bx, 7
test edx, 0x517b443
adc si, 0x2c7f
mov cx, di
ror cx, 1
cmp bh, 0x68
or edi, edx
xchg di, di
xor si, cx
inc eax
xor esi, esi
cmp edx, 0x646d9249
test ebx, 0x21f2313f
adc bl, 2
rol al, 7
stc
xor dh, dh
xor ch, bh
shl ax, 7
shl bh, cl
shr ax, cl
sub edi, ecx
dec cl
nop
nop
nop
xor ebx, 0x18abbf4e
xchg ecx, edx
or ecx, 0x9ff8abe
test bx, 0x79d5
inc di
xor ah, 0x7a
or ebx, ecx
pop ebx
adc si, ax
add ecx, 0x48524290
dec dx
push ebx
rol ebx, 1
and cx, si
or cx, 0x4301
inc dh
cmp ch, al
inc di
sub dx, 0x2217
xor ax, dx
or ebx, 0x74e21990
xor edi, edi
shl edi, 3
adc edi, ebx
dec ax
add ecx, 0x64e75008
xor dx, si
pop ebx
pop edi
pop edx
pop eax
pop ecx
pop esi
call fcn.004501c3
call fcn.00450677
push edx
xor dl, dh
push edi
push ecx
and edi, ecx
push ebx
sbb dl, bl
sbb di, dx
push eax
xor dx, ax
add edi, 0x7b564f96
ror cx, cl
not bh
ror eax, cl
inc ecx
xor cl, bh
not cl
xor eax, 0x152765dd
add ah, al
cmp dx, 0x1b2b
inc ah
cmp edi, 0x5afa38e7
shr ah, 8
sbb dl, 0x79
not di
xor dh, 0x1e
stc
sub dx, 0x1eae
mov al, ch
nop
test eax, 0x2fbe4e34
push esi
add si, bx
xchg dh, bh
sub di, cx
xchg ch, bh
shr bx, cl
sbb edx, esi
adc eax, 0x6226b760
shr edi, 7
add ecx, ebx
rol si, cl
xor ax, 0x2b9
ror cl, 7
shr bh, cl
add dh, 0x49
or edi, 0x7f2a7b4a
nop
nop
xor eax, 0x1851e0f8
or bh, ch
shl si, cl
shr bh, 1
stc
nop
inc dl
stc
nop
and di, ax
xchg bl, al
nop
add dx, bx
shl bh, cl
add eax, 0x5fee97a6
shr eax, 6
mov ah, dh
inc dl
test edi, esi
inc edi
cmp di, 0x715e
dec edi
nop
sub ah, 0x2f
mov ah, ch
test ebx, 0x112d6120
xor ah, bh
shl si, 5
stc
inc ebx
xchg edi, edi
xor ecx, 0x76fc4676
and bl, al
sub ebx, eax
sbb ch, 0x6c
inc si
rol ch, cl
nop
nop
inc bx
test ecx, 0x40f06447
xchg di, dx
mov dh, dh
ror bh, cl
add dh, 0x32
stc
not edi
stc
or bh, 0xb
not cx
stc
mov si, 0x4cda
shr ecx, cl
adc ecx, 0x2ee00a5c
xor dx, cx
cmp dl, 0x58
and ax, 0x6d95
pop esi
shr dx, cl
push esi
test edi, esi
mov dl, 0x39
or bx, dx
add bx, si
nop
mov ch, 0x1b
add cl, ch
rol al, 4
dec di
sub di, si
cmp bx, 0x7c46
mov si, 0x7cfa
ror eax, cl
inc si
and dx, si
test edx, eax
mov cx, 0x52b9
stc
shl ecx, cl
xchg di, ax
rol eax, 7
sbb ah, bl
xor ch, 0x54
shr eax, 1
nop
xchg esi, eax
and ax, bx
sbb bx, 0x1593
shl dx, 1
mov dh, 0x25
or bl, bl
mov esi, 0x4e176a87
not eax
or bh, bh
nop
cmp dx, ax
sub ebx, 0x2b95047d
sub ch, 0x17
pop esi
pop eax
pop ebx
pop ecx
pop edi
pop edx
call fcn.004509ce
call fcn.00450eeb
push ebx
ror ebx, 7
push ecx
shl ecx, 7
stc
push esi
sbb esi, ebx
push edx
adc dh, bh
push edi
xor esi, edi
and bl, bl
cmp si, 0x11d1
ror di, cl
push eax
shl eax, cl
cmp ah, bl
rol ah, cl
shl ax, cl
shl edi, cl
shr ecx, cl
sub bh, al
add dl, 0x6e
add ch, 0x57
rol dx, cl
stc
add dh, 0x72
test ax, ax
shr di, cl
and ecx, edi
ror dx, 3
nop
sub di, 0x515
ror bx, cl
rol bx, cl
rol esi, 2
not edi
not ebx
shl bl, cl
inc eax
nop
cmp ax, 0x5761
test esi, 0x2c43906d
inc ebx
sbb bl, 0x45
stc
cmp cl, 0x7c
rol ax, cl
shr ah, cl
xchg di, bx
cmp ch, 0x3a
xchg edx, eax
ror si, 5
sub ebx, edi
stc
dec edi
not esi
nop
rol ecx, 5
adc ecx, esi
rol eax, 4
rol edi, 6
test ah, bh
adc dh, ah
ror edi, cl
sbb ch, al
rol dl, cl
not eax
and bx, bx
xor cl, cl
inc bx
shl cx, cl
shl bl, 1
nop
adc di, 0x7334
mov bh, bl
sbb di, cx
test al, 0x40
stc
not cl
cmp bh, bl
nop
xor edi, 0x7d9c35ce
ror ecx, 4
add eax, esi
not ch
not ebx
xor bh, ch
shr cl, cl
sbb dx, 0x46b
shr eax, cl
adc ebx, 0x207dc83e
or edi, edx
test ah, dh
inc edx
test bl, 0x70
sbb esi, 0x41d7fb86
not ax
cmp edi, esi
or si, 0xf23
sbb dx, dx
sbb ebx, eax
test eax, 0x40224a99
xor ebx, 0x4c6edbcf
xchg esi, ebx
inc eax
pop eax
push eax
test ah, 0x69
test dl, bl
sub si, 0x6cc7
cmp esi, 0x39ef5be2
mov esi, 0x654497be
dec dl
mov ah, cl
xor al, cl
sbb dl, 0x64
stc
ror ebx, 7
cmp ch, 0x41
sbb edx, edi
xchg dh, ah
inc esi
xchg ah, ch
ror esi, cl
or al, bh
rol bh, 3
sub si, bx
shl ax, 5
xchg esi, edi
cmp si, 0x298f
ror cl, 3
dec ax
xor si, 0x343d
xor bh, 0x59
cmp di, 0x2ccb
test ah, bl
add bx, 0x55b3
dec eax
inc bx
adc di, bx
ror esi, cl
adc dx, si
xchg esi, eax
nop
mov esi, 0x205e9716
not ebx
dec dl
mov ah, dh
shl edx, cl
not esi
mov edx, ecx
nop
rol edx, 4
mov edx, ecx
shr ecx, 2
nop
mov edx, esi
mov bl, ch
add edi, 0x538c2928
shr al, cl
xchg ecx, esi
not bx
sub bh, 0x4b
adc ax, dx
add edi, 0x654e8986
mov dl, dh
stc
or dh, 4
sbb bl, bh
dec ebx
or dh, bl
not si
dec ecx
and esi, esi
mov ecx, 0x6b72614a
cmp ecx, eax
xchg si, cx
sub edx, ebx
not edx
not ecx
and esi, 0x106fa8af
ror cl, 6
shl ah, cl
and di, dx
xchg si, ax
or ebx, 0x24aa671a
mov ch, ch
test dl, 0x42
shr edx, cl
sbb bx, di
or bl, dh
not ax
ror si, cl
or al, 0x21
xor dx, di
ror ax, 3
rol eax, cl
sub si, 0x5a38
nop
xchg bh, bh
inc ax
cmp cx, si
ror si, 4
xor al, 0x7a
rol edx, 1
cmp ax, 0x74aa
nop
pop eax
cmp dh, 0x78
mov bl, ch
mov ebx, 0x635afe25
push eax
and al, 0x5f
adc bh, 0x1b
dec ecx
shl esi, 3
mov dx, dx
ror si, 6
shl cl, cl
xchg bh, dl
mov ch, ch
mov bx, ax
cmp esi, edx
add di, 0x2564
adc di, 0x2a52
or di, dx
stc
inc ebx
shr dx, cl
add ebx, edi
dec si
shr cx, cl
or ebx, eax
inc bx
add ax, 0x6c7e
nop
test ch, 0x77
nop
rol esi, cl
shl edi, cl
adc cx, di
stc
sbb si, di
inc edi
shl dl, cl
nop
add cx, bx
rol bh, cl
nop
sbb ecx, 0x1c2c04e2
and dh, bl
inc di
adc di, 0x78ac
or edi, edx
inc cx
rol bl, 6
adc bh, 0x7b
sub cx, ax
not bh
add edi, 0x53765387
not si
dec esi
adc si, 0x5d55
rol edx, cl
nop
test ax, 0x59f5
sbb ax, dx
inc edi
xor edx, edi
xor ax, si
pop eax
pop edi
pop edx
pop esi
pop ecx
pop ebx
jbe 0x41cabf
call fcn.00451265
call fcn.004517ae
push ebx
dec bl
push edx
push esi
sbb dx, si
push eax
push ecx
shr ax, cl
cmp bl, 0
pop ecx
pop eax
pop esi
pop edx
pop ebx
jg 0x41cab2
stc
push ecx
add ecx, 0x121897d1
push ebx
rol bx, cl
pop ebx
pop ecx
call fcn.00451b68
push ebx
push ecx
cmp bh, ch
push edx
or edx, edx
push eax
inc ax
mov ebx, 0x2f20571a
push edi
mov di, ax
inc cx
xor ch, 0x6b
not edi
sub al, al
sbb dh, bh
push esi
sub esi, edi
not cx
or esi, 0x5b982d9b
shl ecx, cl
adc al, ah
sub eax, edi
ror dx, cl
shl ax, 2
nop
add ebx, 0x55fefbcd
xor ecx, ebx
sbb al, bl
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
jo 0x41cbc9
push edi
adc edi, 0x31392ae4
push esi
inc esi
push eax
xchg si, ax
push edx
sbb edx, 0x74c39af7
and dl, ah
push ecx
dec ch
and ah, cl
and ah, 0x19
rol al, 2
push ebx
ror bx, cl
nop
sub esi, 0x54fcb41a
xor cl, al
nop
or bx, 0x3a9a
shr si, 1
test cl, 4
not al
shr edx, 2
sub di, cx
or cx, 0x595b
not bx
rol si, 8
test cx, dx
and ecx, 0x3ef1ad1e
test ax, 0x1ece
xchg cx, cx
nop
shl si, 1
stc
pop ebx
pop ecx
pop edx
pop eax
pop esi
pop edi
jl 0x41cbc9
jle 0x41cbc9
push ebx
push edx
xchg ebx, edx
push esi
xor si, 0x6057
pop esi
pop edx
pop ebx
jns 0x41cba7
push edi
push ecx
rol edi, cl
push eax
dec ah
push edx
mov dl, cl
pop edx
pop eax
pop ecx
pop edi
call fcn.00452037
ja 0x41cbbf
call fcn.004522f5
push edi
or edi, 0x51b202be
pop edi
call fcn.0045279b
call fcn.00452d27
push ebx
push ecx
shl bh, cl
push esi
dec si
push eax
shr ax, 8
sub ebx, 0x10de5dc0
adc bl, 0x71
rol al, 8
push edi
adc edi, ecx
sub ah, 0x2d
shr bx, 8
shl cx, cl
test ebx, 0x2e341176
shl bl, 3
xor cx, di
not al
ror ax, 5
or ax, 0xbec
rol ax, 3
push edx
or dx, cx
stc
cmp al, bl
inc edi
and edi, 0x1477f20d
dec ebx
or eax, esi
cmp bl, al
test bl, 0x13
not cx
or ebx, 0x2da7b359
xor al, bh
shr ebx, cl
add cl, 0x30
xor ah, 0x19
inc bx
add cx, 0x38a4
test di, cx
stc
adc edx, ecx
nop
stc
stc
sub edx, 0x7f9565dd
ror bx, 4
pop edx
pop edi
pop eax
pop esi
pop ecx
pop ebx
call fcn.004532a7
call fcn.004535b0
jne 0x41ccb5
push ebx
mov bl, 0x12
nop
push eax
mov ax, ax
stc
push ecx
not ch
push esi
and esi, 0x6a7c84ff
push edi
shr edi, cl
xor edi, 0x404c0e3a
xor di, 0x1511
or si, 0x7d61
push edx
mov dh, al
dec eax
dec edx
dec esi
cmp al, 0x5f
shl bx, cl
sub ch, ah
pop edx
pop edi
pop esi
pop ecx
pop eax
pop ebx
call fcn.00453a8a
call fcn.00453db5
push ecx
push edi
xor ecx, edi
push edx
xchg cl, dl
rol dl, cl
pop edx
pop edi
pop ecx
push edi
shl di, 1
pop edi
push eax
push edx
test ax, dx
pop edx
pop eax
sub esp, 0x2d
mov dword [esp + 0x29], 0
push eax
push ecx
push edx
jecxz 0x41cccc
push ebx
add ebx, 0x1ffa2f37
push edx
shl dx, 4
sbb bh, dl
push ecx
sbb cl, 0x47
push esi
add esi, 0x4c4325f1
push edi
or edi, ecx
push eax
sub bh, ah
mov esi, ebx
shl eax, 2
ror ch, 2
nop
xchg dx, di
xor dh, 0x32
not ecx
inc cl
xchg edi, ebx
inc di
xor bl, bh
nop
cmp dl, 0x37
shr ah, cl
or ch, 0x38
sbb esi, 0x356585e5
xchg edi, edx
shl al, cl
shl esi, cl
cmp dh, 0x52
shr ah, 2
not di
cmp ch, 0x56
xchg bx, ax
and ecx, 0x1331e9ec
sub al, 7
adc edi, ecx
shl dx, 2
and bl, 0x7e
dec dx
dec edx
dec eax
add ax, 0x661a
test esi, esi
test si, 0x1f2d
rol edi, 6
xor edi, edi
shl di, 2
sub edx, 0x7f721590
shr bx, 7
adc eax, 0x2658b7f1
sbb ah, 0x5e
sbb si, cx
ror esi, 6
stc
nop
add ah, 0x63
mov si, 0x70e7
and ax, 0x4fa3
xchg dx, dx
shr ecx, 6
xor eax, 0x32372f9e
nop
and dx, di
sbb si, di
cmp bl, 0x65
sbb edx, 0x685fa248
stc
xchg di, bx
sbb edx, 0x30ca0b79
test bl, al
rol edx, cl
mov ax, 0x2aa0
shr ah, 1
xor ebx, 0x1d2c4ed2
not di
test eax, eax
adc si, ax
sub bl, dh
shl ax, cl
nop
adc ch, ch
cmp edi, 0x64f035ed
xor eax, eax
stc
shl dl, 7
xor dx, dx
nop
dec bl
add edx, eax
nop
and ecx, 0x4164406c
ror dh, 4
shl cl, cl
or bx, 0x3633
dec ecx
shl al, 2
add cl, bh
shr al, 2
nop
xchg dh, bl
and ebx, edx
ror ebx, 8
pop eax
push eax
ror eax, 5
test ax, cx
add ch, al
inc eax
sub dh, dl
cmp ah, ch
cmp dx, 0x58db
sub cx, dx
shr di, cl
xor di, 0x60b7
and ah, al
stc
cmp bh, 0x68
or edi, 0x3549389e
ror edi, cl
adc esi, 0x39ddd04d
test cl, al
test di, di
and bh, ah
add di, bx
adc dl, 0x7f
sub dx, di
mov ah, bh
shr si, 4
xchg bh, al
ror esi, cl
shl ah, 3
cmp si, di
xor eax, ecx
xor cx, 0x5a59
inc ebx
mov ah, 0x1e
not cx
nop
sbb si, dx
shl si, cl
sub si, cx
shl dh, 6
shr di, cl
sub eax, edi
or eax, ecx
sbb bl, dl
add bh, 0x3f
dec ax
stc
rol esi, 3
rol ecx, cl
sub cx, di
cmp bx, 0x171f
adc bl, 0x54
pop eax
pop edi
pop esi
pop ecx
pop edx
pop ebx
call fcn.00454305
call fcn.0045469a
push esi
push ebx
xor esi, ebx
push edx
dec edx
or si, bx
cmp dh, 0x12
nop
push ecx
inc ecx
rol esi, cl
not bh
test cx, dx
xor ch, bh
dec ch
push edi
sbb di, 0x46b9
adc cx, di
push eax
ror eax, 3
inc ebx
xchg dl, al
xor edi, esi
mov ax, ax
shl dx, 8
inc eax
shr cx, 3
nop
sbb di, cx
shr ebx, 1
cmp ecx, eax
and al, 6
sub bh, ah
xchg si, ax
mov bh, 0x27
sbb bh, 0x6e
ror eax, cl
xor ax, 0x51b2
xchg bx, dx
inc dx
shl edi, 7
xor edi, edx
or cx, bx
or edi, esi
stc
ror edx, cl
add dl, 0x59
dec ebx
sub dl, 0x18
ror edx, cl
test esi, esi
cmp ax, di
dec al
adc edx, ebx
cmp eax, 0x5b48a0a0
shr dh, 5
xor ch, ah
dec di
shl di, 2
shl ch, cl
sub bl, 0x39
adc edx, 0x588b5d6a
and ebx, 0x651885d
or al, bl
sbb ax, bx
adc al, bl
stc
ror dh, cl
not cl
not edx
mov edi, 0x6dc99b5a
cmp cx, 0x27d3
not ax
shl al, 2
rol ch, 3
inc ebx
xor cx, si
xor cl, 0x3c
shr bl, cl
sub bx, bx
sub ch, dh
xchg ch, bh
test dx, bx
dec al
shl eax, cl
ror bl, 8
inc ebx
shr dx, 1
sub bl, 0x48
not cx
add ecx, ebx
cmp bh, 0x4b
nop
or cl, 0x4a
cmp bl, bl
shr si, cl
shr ch, 2
ror ax, cl
sbb ecx, 0x47791125
dec bh
nop
xor ah, 0x1e
not si
xor di, cx
xor esi, edi
sbb si, 0x57f0
pop eax
push eax
inc ah
ror ecx, cl
add edi, edx
mov edx, 0x646141cb
rol edi, cl
dec ch
stc
inc eax
shr edx, 3
and bx, 0x2500
rol cx, 3
xor bx, cx
cmp di, 0x75d
and bx, cx
sub dx, 0x7be8
test si, dx
xor di, cx
adc ecx, eax
rol ch, 7
sub ebx, edx
sbb ecx, 0x5b1ad735
not ax
inc esi
xchg edi, edi
cmp ch, dh
ror dl, cl
stc
and bx, 0x6a25
rol edx, 6
adc si, 0x3ac1
adc ch, al
xor ch, bl
xor bx, dx
nop
dec ah
and bl, 0x29
test dh, 2
not ah
shr di, 4
add dl, 0xe
adc esi, esi
shl ax, 8
or edi, 0x1fa968a0
add cx, 0x7a94
cmp si, 0x6182
nop
adc edx, edx
add bl, dh
inc ecx
xchg dh, ch
add cx, 0x7e6b
shl dl, cl
or esi, ebx
shr dl, 6
not esi
rol al, cl
xchg bx, dx
mov cx, si
inc ch
nop
sbb cx, si
ror dx, cl
not eax
and si, si
sub dx, 0x3ff9
rol si, 4
mov ebx, 0x4262288c
adc edx, 0x7bc5aab1
and ax, 0x3548
shl esi, cl
nop
stc
not dx
cmp cx, bx
ror bx, cl
xor dh, 0x76
cmp si, 0xe88
sbb di, cx
stc
ror dh, cl
nop
adc dh, cl
dec cx
adc dx, 0x2366
adc ecx, 0x1506ac32
mov bl, 0xa
sub ecx, eax
rol bx, 8
and esi, 0x3bb24b18
test cx, si
cmp dh, 0x65
not ah
and esi, 0xa667769
mov bl, bh
stc
shr cx, 6
shr ch, 4
dec ebx
xor dl, bh
shl ax, 7
pop eax
shr bx, cl
not dh
push eax
shr ah, 3
sbb dh, ah
sbb dl, ch
sub bh, 0x4a
sbb dl, dh
shr bh, cl
cmp bx, cx
xor al, 0x6c
shl bh, 1
xchg edx, edx
cmp ecx, 0x319ca0fa
ror ecx, cl
add dl, 0x19
add ax, dx
rol dh, 3
shl ax, 2
adc ax, cx
dec eax
dec si
or ah, ah
ror cx, 8
shr esi, 1
shr dx, 6
xor bl, cl
shr si, 8
add ebx, ebx
sub ebx, 0x5990b42b
shl esi, cl
stc
and bh, 0x50
ror ah, 6
stc
xchg al, bh
rol ah, cl
rol ecx, cl
add bx, cx
sbb dl, 0xd
nop
adc cl, bh
dec cl
stc
test esi, 0x6fe39b5a
xor cl, 0x1b
inc ebx
xor bh, al
or di, 0x6893
cmp dh, ah
ror ah, cl
shr cl, 5
sbb cx, di
xchg bh, bl
sub ecx, ebx
cmp edi, ecx
adc ax, 0x5a92
not ebx
and ax, 0x3bc6
nop
shr ah, 6
add al, 0x19
pop eax
pop edi
pop ecx
pop edx
pop ebx
pop esi
push ecx
shl ecx, 8
push eax
shl eax, 5
push edx
push edi
sbb dx, di
cmp dx, dx
shl dl, 3
ror edi, cl
push esi
not si
push ebx
or bx, di
rol ax, cl
nop
cmp dh, 0x7e
sbb bx, 0x664f
sbb ch, 0x67
inc cx
sbb esi, edi
cmp al, ah
add edx, ecx
cmp ch, 0x7e
xor dh, bl
sbb bl, 0x4f
shl dh, cl
adc ecx, ecx
adc ecx, 0x7b461ab
not esi
sub cl, ah
and dh, 0x2e
shr dl, cl
adc si, 0x41f
sbb dh, ah
sub dx, dx
nop
test esi, 0x593ea783
sub bx, 0x6cd9
sub bl, 0x56
shl cx, cl
test di, si
or bh, dl
or ax, 0x1f4d
add si, 0x6c6b
ror edx, cl
dec bx
rol dl, 4
nop
sbb dl, 0x1a
test ecx, ecx
sbb dl, bl
add ecx, 0x65c0aa6c
not edx
shr ax, 8
sbb esi, esi
test dh, bh
xor cx, bx
xchg ebx, esi
shr dh, 3
rol bl, cl
adc ax, 0x5a09
xor edi, 0x6257a886
adc eax, ebx
rol al, cl
and ch, 0x7a
xchg dx, ax
xor edx, esi
cmp bh, al
rol di, 5
sub ebx, 0xc8cc930
stc
shl ch, 3
and ecx, 0x2381c41b
stc
mov edx, esi
cmp esi, 0xe32954a
not cl
nop
shl eax, cl
stc
add dx, 0x2781
mov esi, edx
inc bx
test edi, 0x7f1bb0fc
mov edi, edi
nop
shr ax, cl
test ah, 0x1c
not cl
or bh, al
shr bx, 8
stc
sub edi, 0x58968dc9
xchg di, di
xchg cl, cl
inc ch
and ah, cl
mov esi, 0x49346233
stc
xchg dh, dh
shr ecx, 8
shl bx, cl
add di, 0x6cf5
test di, cx
adc di, si
pop ebx
shr esi, 8
push ebx
cmp bh, bh
rol dl, 4
adc esi, 0x79bdf2a7
dec eax
or ecx, 0x7a7218a
stc
adc eax, 0x34dcf851
test bx, bx
mov eax, esi
inc ebx
add bl, 0x65
xchg dl, bl
shr ebx, cl
sbb ecx, 0x4f462a0
shr ebx, cl
or cl, 0x3d
and cx, bx
and eax, ecx
nop
cmp bl, 0x40
test al, 1
rol bl, 1
adc dx, cx
nop
add bl, bh
and dx, 0x130e
nop
sub ecx, 0x5745122b
xchg cx, ax
test di, dx
xor di, ax
dec si
or cx, 0x5790
stc
shl ecx, cl
pop ebx
pop esi
pop edi
pop edx
pop eax
pop ecx
push esi
push ecx
xor si, cx
inc ecx
push edx
add edx, ecx
push eax
not ax
dec dx
stc
sub cx, 0x7a2c
dec ah
xor cx, 0x2e37
push ebx
test bh, al
adc bl, 0x71
push edi
test di, cx
test cl, 0x43
adc eax, edx
nop
cmp esi, esi
cmp bl, 0x4f
xor bl, 4
xchg bl, ah
adc ecx, 0x3ba7478
xchg bx, ax
dec bl
test al, al
test bx, di
pop edi
pop ebx
pop eax
pop edx
pop ecx
pop esi
call fcn.00454c08
push edi
not edi
push eax
adc eax, 0x7540ce83
push ecx
ror cx, cl
nop
push esi
add si, 0x2678
push ebx
mov bh, bh
stc
inc ch
stc
shl al, 6
and al, ah
rol bh, 7
rol bx, cl
push edx
cmp edx, ebx
sbb ch, ch
stc
xor al, 6
xchg bx, si
sbb bx, 0x6e0e
shl edx, 8
dec ecx
rol dl, 6
not dx
or ecx, eax
stc
mov cl, cl
xor bl, 0x58
adc bx, si
inc edi
and bh, bh
add cx, 0x7301
ror edx, 4
xor dx, 0x61e7
ror bx, 7
sbb cx, 0x416b
shl ax, cl
sbb dx, 0x218b
xchg si, si
inc ebx
ror eax, 2
add dx, 0x7687
sbb si, cx
sbb cl, 0x1d
mov cx, bx
dec di
shl dl, cl
adc cx, 0x7a7b
stc
shl dx, 8
add esi, eax
test bl, 0x3b
xor bx, si
dec esi
test eax, 0x711a0aff
xchg bh, al
xchg di, dx
xor al, bh
shr ecx, 8
adc edi, esi
sub dl, al
ror eax, 3
nop
sub ah, 2
mov ebx, eax
mov bx, di
shr bh, cl
nop
stc
sub bh, 0x40
cmp dx, 0x47e3
shl bh, cl
sub eax, eax
pop edx
pop ebx
pop esi
pop ecx
pop eax
pop edi
push eax
adc eax, 0x32f5740
push edi
mov di, 0x577e
push esi
xor esi, 0x62eacb91
adc ah, ah
push ebx
xor bl, bl
push ecx
inc ecx
shl ebx, cl
dec ax
shl ebx, 7
inc al
sbb cx, ax
sbb bl, 0x13
ror esi, 6
push edx
sbb dl, 0x22
mov cl, bl
sub dx, ax
sbb dh, 0x39
add eax, 0x36e2cea4
rol eax, 8
test dx, 0x660b
mov bh, dh
mov eax, 0x4630a985
cmp eax, 0x2e82c548
xchg bx, ax
dec cx
dec esi
ror cx, cl
cmp ebx, ebx
or cx, si
xchg si, si
shr di, 4
test al, dh
ror ch, 2
not edx
cmp bh, bh
ror dx, 6
xchg bh, ch
rol esi, 7
rol di, 6
xor esi, 0x33a5b3ea
xor eax, 0x10da5453
shl dh, cl
or ecx, ebx
mov bh, ch
nop
not cx
adc dx, bx
rol eax, 3
shl ebx, 8
sub ax, dx
sbb ch, 0x7d
add di, di
cmp cx, 0x20d1
sub si, dx
and ecx, esi
shr cx, cl
pop edx
pop ecx
pop ebx
pop esi
pop edi
pop eax
jo 0x41d4d7
call fcn.00454f1c
call fcn.004551a2
call fcn.004554ac
call fcn.004557ee
call fcn.00455beb
call fcn.00455fbc
nop
jb 0x41d5ca
nop
push edx
sub dl, dh
not dl
pop edx
push ecx
cmp ecx, 0x260db816
push ebx
ror bx, 5
test bx, 0x7b65
pop ebx
pop ecx
push esi
ror si, 4
push ecx
xchg cx, cx
push eax
inc ax
push ebx
not bx
stc
push edx
sbb edx, 0x37fd3c2c
not ecx
shr dx, cl
push edi
cmp cx, di
or edx, eax
test dh, 0x60
inc cx
xchg edi, edi
mov ebx, 0x1d75cb2
sbb ebx, 0x79a200ce
shl ecx, 6
shr al, 5
sub eax, 0x2c6ff6fc
shl cx, 2
shl ebx, cl
xchg edx, edx
or dx, 0x63f8
shr bx, cl
not esi
add di, 0x1041
xchg ch, bh
dec si
shl ebx, 1
sub dl, cl
shr dl, 5
shl ax, 4
mov bh, 0x44
sbb eax, 0x4c5365e9
inc bx
cmp di, 0x29d0
adc bx, 0x3be7
nop
cmp ch, dl
pop edi
pop edx
pop ebx
pop eax
pop ecx
pop esi
nop
push edi
push ebx
mov di, bx
push eax
not al
push ecx
sbb cl, cl
push esi
xor esi, 0x94dec26
inc cx
ror si, cl
not ch
mov ebx, 0x26ad6aad
cmp di, 0x74cb
push edx
shl dx, cl
test dh, 0x54
stc
rol si, cl
dec dh
shr si, cl
stc
pop edx
pop esi
pop ecx
pop eax
pop ebx
pop edi
push edx
push ecx
shl dl, cl
pop ecx
pop edx
push edx
push ecx
rol dh, cl
push eax
xchg ah, dl
pop eax
pop ecx
pop edx
call fcn.0045647a
push edx
add dx, 0x142f
push ecx
sub ch, dh
push ebx
shl bh, 6
push edi
rol di, 8
test di, bx
not cx
nop
dec ebx
push esi
shl esi, 1
dec si
push eax
xor eax, ecx
xchg al, ch
and ecx, ebx
not cl
shl dh, cl
rol ch, 6
stc
cmp di, 0x1d0a
adc esi, 0x422c6b36
pop eax
pop esi
pop edi
pop ebx
pop ecx
pop edx
jecxz 0x41d61b
nop
push edi
sub edi, 0x5633f358
pop edi
mov eax, str.N_5Y_AVXNG5QGAQX__NG5QGAQXN_5_I
lea ecx, [esp + 0xc]
push 0x29
push 0x6e156178
push ecx
push eax
push ecx
xor cx, 0x24aa
push eax
cmp al, 0x26
push ebx
and eax, ebx
push edx
adc ecx, edx
shl ebx, cl
not ah
or ax, 0x4331
sbb ecx, 0x3c87ea57
and edx, edx
push esi
test esi, 0x57b9fc55
sub ebx, 0x331ce63a
sub eax, 0xcf6eed5
stc
nop
xchg cl, dl
inc ebx
dec cx
and si, si
rol bh, 4
sub bh, 0x2f
push edi
sbb di, 0x24e
adc al, dl
shr ecx, cl
dec esi
and cx, dx
sub cx, cx
sub eax, 0x765986e2
stc
ror eax, cl
shr edi, cl
sbb ebx, ebx
shl bx, 3
stc
stc
xor cl, ah
xchg dx, ax
shl edi, cl
rol si, 1
add ebx, 0x5a0b5655
and bx, dx
and edx, edi
inc al
stc
add ecx, 0x3c87ed9f
adc ah, 0x5b
or dx, 0x7690
add dl, bh
nop
nop
sbb ah, 0x51
ror edx, 5
or ch, al
or si, 0x56bc
xchg dx, ax
mov edx, ecx
shr ah, 4
add ax, ax
test ecx, 0x2f37d05f
shl dx, cl
mov ch, cl
not edx
ror al, 2
and dx, 0x1c52
mov eax, 0x2a17398f
adc edi, eax
mov ecx, 0x58836cb2
nop
inc dx
sbb dl, 0x1c
xor edx, 0xfe681d8
nop
shl ax, 3
add eax, ebx
nop
xchg bh, bh
xchg edx, eax
inc ax
xchg edx, edi
nop
cmp al, 0x66
not edx
xor dh, 0x1b
not esi
and ah, 0x6c
cmp ax, 0x660d
rol ax, cl
xor ah, 0x36
dec edi
stc
ror cx, 8
shr bl, 1
xchg edx, eax
shl bl, cl
sbb edx, 0xee50416
or bx, 0x61d6
shl ecx, 4
xor ch, 0x37
not esi
or si, 0xd84
dec esi
pop edi
and dl, al
cmp bx, cx
shr ecx, 8
stc
test eax, 0xb4e98b3
not dl
rol bl, cl
not bl
and dh, 1
shl ebx, 2
push edi
not edi
test ax, bx
xchg bx, dx
xor ax, dx
adc bx, 0x6b49
rol dx, cl
sbb ecx, 0xb7dd851
shl edx, 6
stc
and dh, ah
rol eax, cl
adc bl, 0x64
sub ah, dh
shl ah, cl
shl cx, cl
rol al, cl
adc si, cx
or ch, dl
inc eax
inc ah
or al, bl
sub bl, 0x6a
add bx, 0x61a6
rol cx, cl
and dx, 0x7379
stc
sbb esi, 0x2e742433
mov bh, bl
nop
sbb ecx, edi
adc eax, 0x7cc83c50
not ecx
nop
sbb dx, 0x2fc9
or ax, cx
cmp dx, 0x2996
nop
inc cx
shl di, 4
not eax
add ecx, 0x172ec626
stc
adc dh, dh
shl ax, 5
sub di, dx
cmp esi, 0x7bb8335
add ch, dh
test ebx, ebx
xchg esi, edi
test si, dx
xchg esi, ebx
sub ch, 0x6a
nop
sbb ax, bx
shr eax, cl
shl di, cl
adc dl, ch
or cx, 0x1050
dec di
sub ecx, 0x115d51ee
adc ah, dl
shr edx, 7
or ah, cl
sbb bx, ax
shl ebx, 7
adc bl, ch
or edi, 0x3b880af9
or bl, al
ror eax, 1
dec ebx
add bx, bx
or bl, 0x26
nop
shr bx, 1
xor dx, cx
shr bx, cl
xchg cl, cl
xor di, si
not si
add dh, 0x6a
inc al
inc bx
nop
sub dx, 0x2c2f
sub cl, dh
shl edi, cl
adc dl, al
test edi, 0x1b5a2d17
stc
shr ebx, cl
pop edi
shl bl, 2
cmp eax, 0x42f95db3
push edi
test edi, ecx
sbb di, cx
adc cx, 0x264a
shl edx, 1
test edx, ecx
adc ah, 0x5f
test edi, edx
adc dl, 0x3b
xor dh, cl
cmp bx, 0x4b42
xchg ah, dh
nop
shr bl, cl
mov ax, di
shr bx, cl
stc
rol ax, 6
shl esi, cl
stc
add al, 0x43
sub al, dl
shl bh, cl
stc
not ax
shr al, 1
or esi, 0x326ad4f8
shl ax, 6
test eax, ebx
rol cl, cl
ror ebx, cl
and dx, 0x5764
rol bx, 2
add ch, 9
and al, 0x3c
nop
not dx
dec al
test ah, dl
xor ch, 2
xchg di, bx
not dx
sbb eax, 0x13c43c5b
stc
mov bx, ax
ror ebx, cl
ror ax, 5
sub cx, 0x226f
shl cl, cl
rol esi, 6
shr cx, cl
xchg si, di
sbb ecx, eax
inc dl
nop
test cl, 0x76
or si, 0x4f9c
mov edx, ecx
cmp ch, al
rol si, 2
not edx
cmp ecx, ebx
test ax, ax
adc ecx, 0x43634670
or eax, edx
add ah, 0x32
or cl, al
shr cx, 1
stc
rol esi, 5
and dx, cx
sbb al, bl
sbb al, 0x24
adc edi, ecx
shr dx, cl
inc di
or dl, bh
inc bl
shl dh, cl
shl ah, 6
stc
sub ah, dh
nop
or bh, dl
ror dl, 5
not cx
not bx
mov dl, dl
dec dx
mov ebx, 0x429dc405
sub ecx, 0x7bd60752
dec bx
xor di, 0x6186
sub ax, 0x24de
and edi, 0xc95b1b2
shr ecx, cl
sub al, 0x1e
stc
add si, dx
pop edi
xchg esi, eax
sub ecx, 0x4b1bf133
push edi
shr edi, cl
nop
sbb cl, bh
xor bx, 0xabd
cmp esi, esi
test ah, 0x6a
stc
stc
mov ecx, 0xcb68d95
shl si, cl
adc edi, ebx
mov ah, 8
inc edi
cmp cx, 0x36dc
add ax, 0x129a
nop
dec ch
adc ebx, ecx
test edi, ecx
adc ah, 0x49
dec dx
shr dh, cl
xor eax, 0x5b4c2601
nop
stc
nop
xchg esi, ebx
cmp edx, 0xcc6c0d3
cmp si, 0xf7
xchg edx, edx
sbb ebx, ebx
mov esi, 0x6a4f12b4
rol cx, 5
test cl, dh
inc ebx
dec cl
xchg dl, al
nop
test bl, al
nop
dec bx
test bl, 0x79
adc eax, eax
inc dh
nop
dec edi
not bx
stc
and bh, cl
pop edi
pop esi
pop edx
pop ebx
pop eax
pop ecx
push ebx
push edi
test bx, di
stc
push eax
cmp ah, 0x41
push ecx
rol ch, cl
nop
dec cl
push esi
shl esi, 8
stc
and bl, 9
adc bx, di
test ecx, 0x7fca2447
shr ch, 2
not bx
dec edi
ror si, 8
push edx
xor dh, 0x46
nop
mov esi, 0x5c3045b1
xchg si, dx
or bl, ah
and edi, edi
mov edx, 0x65025a4e
nop
shr eax, 5
xor dh, 0x38
xchg ah, bh
sbb si, si
xchg ch, dh
and ax, 0x3bbd
and si, cx
add edi, edx
shl ebx, cl
nop
not ah
cmp di, di
adc edx, edx
adc esi, 0x57baf17e
or ecx, ecx
mov edi, esi
mov ch, bl
inc dx
xor edx, 0x33efd737
xchg edx, edx
add ah, 0x2b
stc
cmp dh, 0x53
shl cl, cl
ror dx, 1
shr esi, cl
and edx, 0x4bc79a1
nop
stc
sub ebx, 0x7d09c4d3
sub dh, 0x32
or dx, 0x5d24
adc ax, 0x43ed
or ch, 0x5b
or bl, 0x68
cmp di, cx
adc ax, 0x755f
shl ax, cl
cmp cl, 0x6e
inc ch
dec bx
add ax, 0x6e5c
dec di
nop
not cl
inc dl
or ax, 0x352
inc eax
sbb edx, 0x21804ad7
or ebx, eax
rol ecx, cl
ror dx, cl
rol bl, 4
or dh, ch
stc
and dx, 0x509c
rol cx, 5
test ah, 0x42
or eax, ebx
dec bx
add dh, 0x4f
xchg edi, edx
adc di, 0x347e
not ch
adc ecx, eax
not si
mov edi, ecx
stc
mov ax, 0x5821
and edi, edx
sub edi, 0x4cc237a2
rol edx, 8
sub edi, 0x2b921138
sbb ax, 0x5351
not dh
or esi, ebx
not ebx
pop edx
sub ecx, 0x4b34d2ad
nop
push edx
xchg cx, dx
shr di, cl
xchg ah, ah
stc
inc edi
cmp ebx, 0x2e101256
ror dl, cl
rol ch, cl
dec ebx
shl si, 1
shl ah, cl
xor bl, 0x6d
or dl, al
inc ebx
and esi, 0x55a18142
xor si, 0x9cb
cmp dh, ch
stc
rol di, cl
stc
shr cl, 7
xor ah, 0x7a
xor edx, edi
dec dx
sbb cl, ch
shl eax, cl
shl cx, 7
sbb cl, 0x22
or esi, ebx
inc ax
dec dx
test ch, dl
xchg esi, edi
xor ah, 0x5c
test ecx, 0x1722b578
dec eax
cmp eax, 0xb7f04c5
ror ax, cl
adc ecx, edi
ror dl, 1
and cl, 0x1e
sbb esi, ebx
and ax, 0x51f3
add ax, si
sub cx, bx
ror dx, 1
ror si, 8
stc
test si, 0x529b
shl esi, 6
ror dx, cl
not ax
sub si, 0x2fd8
inc bx
rol edi, cl
add cx, 0x5227
adc dl, 0x22
adc ch, ch
nop
xor bl, ah
sub dl, 0xa
dec cx
sbb edx, eax
shl si, cl
mov dx, 0x77e1
or di, si
add ecx, edx
xchg edi, esi
rol dh, 2
xchg al, al
adc ax, di
xchg al, ah
mov di, 0x4e41
inc dh
test edx, edx
ror ax, 6
sbb ecx, ecx
not bh
xchg esi, eax
xchg dh, bh
xchg cx, dx
cmp di, 0x6a06
adc ch, 0x4e
or bh, 0x1b
xor al, 0xc
ror ah, 5
sbb esi, 0x73643e09
or dh, ah
sbb si, bx
shl bx, cl
not esi
shr dx, cl
dec cx
xor edi, 0x1e555789
sub esi, eax
mov cl, 0x2f
nop
xor esi, 0x26d700da
pop edx
adc cx, 0x4853
push edx
xor edx, edx
rol eax, cl
and ebx, ecx
and bh, dl
sbb al, 0xc
add dx, ax
test bl, al
rol bx, cl
add bl, 0x62
pop edx
pop esi
pop ecx
pop eax
pop edi
pop ebx
call fcn.0045681e
push edi
and di, di
push edx
push ecx
shr dh, cl
push ebx
xchg bl, cl
push eax
and ax, dx
sub dx, 0x51ee
add dl, 0x7d
stc
push esi
sub esi, 0x67a11058
rol esi, cl
xor eax, 0x15ac5ff4
test cx, 0x5d32
shl eax, 6
adc dx, dx
and cx, bx
rol ax, cl
sbb edx, edx
add ecx, 0x6a45d684
rol ebx, 5
not bh
and ebx, 0x2161e02
sbb eax, 0x597ee9d1
sbb ax, 0x2ffe
or bx, 0x1d5f
add si, 0x6670
xor eax, eax
xor edx, edi
adc ah, ah
shr ebx, cl
adc dh, 0xb
rol ch, cl
inc dx
stc
stc
shr bx, 8
cmp ah, bl
stc
shr al, 8
shl dl, cl
shl cl, cl
shr esi, 7
inc ch
sbb eax, 0x76d95d7a
sub bx, 0x2ddc
pop esi
pop eax
pop ebx
pop ecx
pop edx
pop edi
call fcn.00456be2
push edi
not di
push ecx
shl cx, 3
pop ecx
pop edi
push edi
dec edi
push esi
push edx
adc esi, edx
nop
add dh, 0x6f
push eax
xor ax, 0x3a6a
cmp ax, si
push ecx
ror ecx, cl
push ebx
cmp cx, bx
rol ecx, cl
xor ax, 0x241a
dec eax
not dh
or di, 0x682b
rol eax, 7
test al, 0x2c
add ax, 0x40b4
sub eax, 0x4af56a32
stc
test di, 0x23e3
and cx, bx
xor ax, 0x4ea5
test dh, 0x13
inc bl
sbb ax, bx
nop
or dh, bl
sub ax, 0x211e
xchg ch, al
xor bl, 0x6d
xchg ebx, edi
pop ebx
pop ecx
pop eax
pop edx
pop esi
pop edi
call fcn.00457065
jbe 0x41ddb8
jge 0x41dd80
call fcn.00457426
call fcn.004577e9
call fcn.00457acc
call fcn.00457f6f
call fcn.004582a5
push edx
push ebx
add dx, bx
push edi
push esi
adc di, si
push ecx
cmp cl, bl
push eax
and ch, ah
inc bh
xchg ah, bl
test bl, ch
and cl, dh
shl dh, cl
sbb cx, bx
rol cx, cl
nop
cmp al, 0x13
add bx, 0x1ed3
ror ebx, cl
inc ah
and cx, dx
pop eax
pop ecx
pop esi
pop edi
pop ebx
pop edx
push eax
dec eax
pop eax
push edi
push ecx
or di, cx
nop
and ecx, edi
dec di
push eax
and eax, 0x5a78604d
push esi
sbb di, si
nop
sbb al, 0x17
push edx
or edx, ecx
push ebx
sbb si, bx
cmp cx, ax
stc
nop
add cx, cx
mov ecx, eax
not edx
sub bh, ch
rol edi, cl
adc eax, ebx
or bl, 0x16
stc
not si
nop
cmp al, 0x5b
not ah
xor ecx, ebx
add bl, 0x18
not eax
ror dx, 3
dec ecx
ror bx, 6
nop
add dx, 0x26be
dec ebx
inc dh
adc cx, cx
stc
rol cx, cl
or di, bx
inc ecx
sub dx, 0x7a0f
sbb bx, ax
inc eax
ror cl, 6
adc cx, ax
shl dx, 7
stc
mov cl, 0x28
cmp dl, dl
sub di, bx
pop ebx
pop edx
pop esi
pop eax
pop ecx
pop edi
jge 0x41de68
push edx
push ecx
rol dx, cl
push edi
sub di, 0x3e72
not edx
test cl, 0x3e
pop edi
pop ecx
pop edx
stc
stc
push ecx
or ecx, 0x59efb201
push edi
test edi, ecx
pop edi
pop ecx
push ecx
or ecx, 0x263dcf53
pop ecx
call fcn.00458809
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00427964
add esp, 0x2d
mov ecx, 0x100
call fcn.00458ded
push edx
xchg dx, dx
push ebx
push eax
xchg bx, ax
test bx, dx
stc
test bx, 0x4df6
push edi
sub eax, edi
push esi
add esi, 0x690d65e2
push ecx
mov ch, bh
test bl, al
mov dl, bh
ror ecx, cl
sub dl, bl
ror bl, cl
nop
xchg ecx, edx
nop
adc dh, 0x45
xor bl, 0x23
or ah, 0x15
cmp esi, ecx
add bx, bx
sub cx, 0x4e18
xchg cl, ch
rol ecx, cl
xchg ah, bl
add si, 0x7a25
inc bx
shr dx, cl
mov si, di
not di
not dh
dec si
dec eax
shl dx, cl
shr dh, cl
mov dx, ax
add dh, 0x10
xchg cx, si
cmp ch, 0x27
ror di, 2
not bl
mov dx, si
inc eax
adc edi, 0x1e27d2f8
or al, 0x4c
shr ah, cl
shl si, cl
adc di, 0x382e
test dh, 0x2d
or di, 0x36f9
xor edx, 0x482492a0
or edx, 0x5925a8bb
ror ah, 7
shr bx, cl
xor si, di
inc ah
sbb ecx, edx
stc
adc dl, ch
sbb di, 0x66f5
and edi, 0x7ab046cc
inc dh
ror bl, cl
xchg di, cx
xor di, 0x6f05
adc eax, esi
not si
mov cx, 0x7937
shr esi, 8
xor bl, 4
cmp ah, bh
rol ecx, 2
stc
cmp cx, si
dec cx
ror edx, 2
add dx, di
inc bl
and bx, 0x79c0
sbb eax, esi
cmp bx, si
ror bl, 8
xchg bh, dh
xchg ebx, ebx
xchg ch, dh
xor cl, dl
nop
not ah
rol al, cl
ror esi, cl
not edi
add di, 0x4c1b
nop
xchg dx, di
adc dx, si
xchg ecx, edi
or al, dh
shl bx, cl
not si
cmp ch, al
pop ecx
push ecx
shl edi, cl
shl dh, 8
shl bx, cl
stc
sub bh, 0x7a
dec esi
add cl, cl
or si, dx
not esi
sub eax, edi
or al, bh
shl al, 1
xor si, dx
stc
not ecx
rol ax, 4
test ch, 0x6a
add di, ax
sbb ah, ah
cmp eax, 0x2ee42057
shr dx, cl
sub cx, si
xchg bx, bx
test cl, 0x26
test bx, ax
xchg si, dx
ror bl, 3
xor ecx, 0x663b79f4
shl dl, cl
mov eax, 0x7d6457d
mov cx, cx
add bh, 0x20
adc ax, bx
xor ah, 6
sub bh, 6
stc
dec dh
xor si, 0x7b9b
shr edi, 2
inc eax
and ebx, 0x68fa124
sbb cl, dh
mov edx, ecx
dec dx
rol si, 1
adc al, 0x44
adc ax, bx
test edx, 0x52001b05
and cl, 0x32
adc ch, 0x29
test bx, 0x78e
nop
and ch, 0x24
inc bx
adc eax, edi
sub ax, 0x15e4
inc edx
ror di, cl
add ecx, 0x44b7a46e
cmp esi, 0x605481fd
nop
mov dx, bx
stc
sub edx, esi
stc
not ax
and ch, 9
sub dx, dx
test ebx, edx
and dh, dl
xor eax, eax
add ecx, 0x9eb7c3b
rol ch, 6
cmp cx, 0x6150
rol si, 1
test bh, 0x45
cmp bh, 0x71
sub bx, ax
rol bx, 4
stc
mov ebx, edx
cmp cl, dl
xchg si, cx
inc dl
not si
not ch
test ecx, ebx
mov edx, 0x3f7eacea
stc
nop
sub dh, al
mov bl, 0x4d
stc
ror si, cl
adc edi, edi
sub edi, ebx
or cl, 0x6f
sub bx, 0x1791
test dx, 0x2c08
stc
pop ecx
push ecx
sbb cx, 0x6088
cmp dx, 0x12bf
mov ecx, ecx
sub edx, 0x562633c
dec bh
dec ah
cmp di, ax
shr ebx, cl
ror dh, cl
xchg si, dx
mov cx, 0x6125
or di, 0x5819
nop
stc
stc
add ebx, ebx
mov dx, 0x6cb9
inc di
cmp edx, 0x2562889
cmp dl, dl
sbb dx, 0x7dd7
cmp edx, edx
nop
ror edi, cl
inc edi
nop
not ch
sub esi, edx
dec bh
ror cx, cl
ror edi, cl
inc ebx
inc dx
nop
mov ah, dl
xchg dl, dl
xor edx, 0x7dc0694a
add al, 0x4b
and ebx, 0x7d743131
test edx, edx
sbb ax, 0x4024
rol bl, cl
rol ecx, cl
inc dx
ror ecx, cl
shr dh, 5
dec edx
cmp ecx, edi
not ax
xor edi, eax
cmp cl, 0x70
xor ecx, esi
nop
and edx, 0x1f1e4d9a
dec dl
nop
stc
or ah, 0x27
test cx, 0x3321
shr edi, 1
xor di, 0x5e40
or dx, di
test edi, ebx
rol dx, cl
dec esi
shl ch, 1
dec di
dec cx
not esi
sub dx, 0x56b1
sub ecx, 0x31a1088b
add cx, ax
nop
shl edi, 7
sbb cx, dx
mov di, 0x33a8
ror eax, cl
test eax, edx
xchg al, bl
nop
adc si, di
adc bx, ax
or ebx, 0x267f424c
nop
cmp ax, 0x3f8e
adc eax, ebx
xchg si, di
xchg ecx, ebx
sbb edx, esi
xchg bx, ax
nop
test ah, bh
and ch, 0x4c
rol edi, cl
inc edi
or ax, si
inc esi
adc edx, edi
shr cl, 4
dec edi
pop ecx
push ecx
and ah, ch
xchg ecx, ebx
or ebx, 0x7b77be52
stc
rol edi, 6
xchg dl, bl
shl ebx, 6
or bl, dl
stc
not bx
shl ebx, 2
or al, 0x33
dec ebx
stc
dec edx
nop
not al
shr ah, 3
sbb ax, 0x5b2d
stc
shl ax, cl
adc cl, 0x36
shr dx, 1
add eax, eax
or dx, di
cmp ecx, eax
xchg al, ch
or ax, bx
cmp di, 0x472e
xchg esi, esi
test ebx, eax
rol edx, 7
inc ch
xor di, ax
ror bh, cl
test edx, 0x536e9c52
or cx, ax
shr ah, 4
adc ecx, ecx
sub dx, 0x7703
xor ecx, 0x3ff8b003
shl eax, cl
add ah, ah
xor cx, dx
sbb al, 0x43
ror si, cl
sbb ax, 0x6fbc
or bl, 0x3a
xchg ch, ch
shl bx, cl
stc
not dh
mov bl, bl
inc bh
inc edx
add esi, 0x156295cf
and ah, 0x3c
or ah, 0x4e
rol si, cl
dec si
shl edx, cl
shl cx, cl
test ch, 0x4c
inc dx
cmp edi, ebx
adc di, 0x616f
stc
nop
xor eax, 0x4702f20c
stc
stc
sub ebx, edx
inc dh
adc eax, 0x649b66b1
xchg di, dx
inc ah
cmp cx, di
sub si, si
or ecx, 0x3c8e51d7
xchg ebx, edx
sbb edi, eax
rol al, 7
xchg bh, bh
xchg ebx, ebx
nop
test ebx, esi
dec edi
cmp ch, ah
ror ebx, 2
nop
mov ecx, 0x6655d7d
rol dl, cl
sbb dx, di
nop
or si, 0xc62
sub si, si
mov bl, bh
ror si, cl
stc
sub ebx, ebx
pop ecx
dec dh
push ecx
mov cx, 0x110b
not ax
inc cl
adc ecx, 0x410be4e0
nop
shl bl, 3
inc al
add ah, dl
adc ch, 0x14
mov di, bx
shr edi, cl
test edx, esi
stc
cmp cl, bl
xor di, 0x3fb4
sub edi, eax
sbb edi, 0x6e8de985
test ebx, 0x552bddab
test ch, bl
nop
sbb ecx, esi
add edx, edx
test edi, 0x5e04f0ac
ror cx, cl
rol ah, cl
or di, cx
xchg bl, cl
shr al, 8
xchg cx, ax
dec bl
stc
not eax
not bh
adc ebx, eax
cmp bx, 0x4e83
inc ebx
not dl
sbb ecx, 0x5e742755
xor dl, bl
shr si, 5
add cl, bh
sbb cl, cl
sbb al, bh
or dx, dx
sub dx, 0x644b
test dl, ah
add ax, dx
shr ebx, 4
test al, 0x34
shr ecx, cl
add ch, al
shl edi, 8
stc
not ax
and ax, 0x7d1b
test eax, 0x6c8d911
xchg edi, edi
sbb edi, edi
not ch
mov edi, 0x7ae4d5b0
and ax, dx
or ebx, edx
dec di
mov edi, 0x22b70564
ror esi, cl
not eax
test bl, dl
and bl, 0x4d
rol dh, cl
xor dx, dx
shl ebx, 5
sub bl, 0x64
not ax
add esi, 0x394b3f2a
add ecx, ebx
not ecx
not edx
adc edi, edi
sbb al, ah
dec ecx
xor cx, 0x356e
add bh, 0xd
cmp di, dx
sub di, ax
ror edx, 5
stc
xchg ch, ah
rol dh, 2
inc ah
mov dx, cx
shr edi, 6
ror bl, cl
cmp esi, esi
shr eax, 2
dec dh
adc esi, 0x1e715aca
rol ax, 4
nop
not si
pop ecx
sbb dx, ax
stc
adc eax, 0x5b6cf04
dec di
mov edx, 0x6ba3716b
not edx
nop
nop
push ecx
dec ch
and ecx, 0x1b3c5556
sbb edi, 0x713e0a39
stc
or si, 0x63b0
not esi
dec bl
rol dx, cl
dec bx
dec dx
sub edi, ebx
not bh
sub edi, eax
dec esi
xchg si, ax
shr cl, 7
mov edx, 0x2906fe25
rol eax, 5
adc ah, dh
sbb ax, 6
or bx, cx
xchg ecx, eax
sbb bl, ch
cmp si, 0x1095
rol ecx, cl
sbb cx, dx
sbb eax, 0x729a1654
sub di, 0x3453
sub cx, 0x6128
ror dh, 2
shr dx, 7
sub ch, ah
mov bx, 0x39f2
or ecx, edi
add ah, bh
not dl
nop
not eax
not dl
not ax
xchg ebx, edi
or ch, dh
shl cl, cl
dec eax
inc dl
and esi, 0x39c3a086
inc cx
xor ax, si
add ecx, ecx
dec si
ror ecx, cl
shl ah, 7
shr dx, cl
rol edx, cl
nop
not di
sbb cx, cx
test ecx, 0x3c5785d6
ror bl, cl
xor di, dx
nop
not dx
inc eax
sub dx, dx
sub dx, 0x33aa
xchg ecx, ebx
test bx, bx
test edi, esi
pop ecx
pop esi
pop edi
pop eax
pop ebx
pop edx
push eax
push ecx
xchg ecx, eax
push edx
or dx, 0x7899
push ebx
xor bx, 0x21ff
sub dx, 0x1559
test cl, dl
test al, dh
add bh, cl
push esi
push edi
xor esi, edi
ror edx, 6
shl ecx, cl
xchg ebx, ebx
xor dh, 0x2a
stc
mov di, bx
cmp bx, 0x29b7
shl esi, cl
ror ecx, 6
rol edi, 8
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
call fcn.004593a6
stc
push eax
cmp al, 0x14
push ebx
push edi
add bx, di
or bx, 0x59c4
push edx
or dl, 0x56
push esi
shl si, 8
sbb ah, bl
push ecx
shl edx, cl
xor esi, edx
xchg edi, esi
sub cx, 0x156e
dec dl
inc edx
sbb ecx, ebx
adc ax, si
add ax, di
and ecx, eax
adc di, 0x7686
shl eax, 3
and al, 0x44
test ax, 0x24c9
adc al, al
test si, 0x5db5
mov bh, 0x36
not edi
xchg cx, bx
cmp ebx, ebx
dec esi
pop ecx
pop esi
pop edx
pop edi
pop ebx
pop eax
push eax
inc ax
push esi
test si, 0x5fc9
push ebx
dec bh
push ecx
and ecx, 0x47f368b6
and si, 0x7214
push edx
mov dx, ax
cmp dl, 0x79
mov dx, 0xdf
ror dx, cl
pop edx
pop ecx
pop ebx
pop esi
pop eax
jns 0x41e5a0
push ebx
sub bx, 0x25c6
push ecx
and cx, 0x4474
push edx
or dx, 0x6de
push esi
push eax
sbb si, ax
or ah, 0x3e
pop eax
pop esi
pop edx
pop ecx
pop ebx
push edi
not edi
pop edi
test eax, eax
jne 0x428219
push edx
xor dx, 0x47ca
push ebx
sbb ebx, 0x2ada690b
push eax
sbb eax, 0x2325ef58
push ecx
adc cl, 0x71
or dx, 0xbb
push esi
adc eax, esi
stc
push edi
sbb di, 0x54a8
not dh
ror edi, cl
cmp edi, 0x77818858
nop
or eax, 0x459f5608
nop
stc
inc si
sbb si, si
shl cx, 6
or edx, ebx
inc cx
dec ecx
or eax, ebx
sub esi, ebx
shr bx, cl
or edi, eax
xchg edx, edi
ror ax, cl
ror di, 3
shl bx, 3
or ax, bx
shr cl, 5
dec si
dec eax
sub ebx, ebx
inc bx
and bx, si
test eax, 0x262057a0
sbb edi, 0x4940cfc1
mov cl, 0x74
xor bx, di
stc
dec ax
inc di
shl dl, cl
shr eax, 3
xor cl, cl
xchg cx, cx
xor al, cl
ror cx, 4
adc eax, ebx
sub bx, ax
and dx, 0x3078
adc dl, 0x2a
xor esi, edi
and edi, 0x6cd7916
sbb di, 0x50a9
test dx, cx
cmp edx, 0xa5ee0ab
adc eax, ecx
dec ax
shl dl, 3
shr dx, 1
sub eax, esi
and bl, 0x46
add ax, bx
ror cx, cl
and edi, ebx
and ebx, 0x6cd1ebab
and esi, 0x3d13902b
stc
and edx, 0x2e0f53b1
shl ah, 8
adc cx, ax
rol di, cl
inc bx
mov cx, cx
ror dx, cl
adc ax, bx
dec ebx
and edi, 0x4b5dadb5
or dx, bx
sub al, 0x19
sub ecx, 0x6da14af5
inc esi
shl bl, cl
shr eax, 6
sbb ch, dh
or bx, cx
or cx, ax
inc edi
inc bx
sbb dx, di
xor si, ax
not esi
cmp ch, 0x54
ror cx, 1
not al
test cx, si
mov cx, 0x683f
and ah, 0x6d
pop edi
xchg al, ah
nop
push edi
dec di
xor cx, 0x5254
nop
dec ch
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
call fcn.004598a3
call fcn.00459e4b
call fcn.0045a142
call fcn.0045a439
call fcn.0045aa6b
call fcn.0045adb6
call fcn.0045b159
push ebx
dec bx
push edx
and ebx, edx
push esi
push ecx
mov si, cx
push eax
xor eax, 0x52195f54
mov al, bh
rol eax, 2
or dx, dx
inc edx
sbb esi, edx
shr dh, 4
push edi
adc di, si
adc ecx, edi
adc esi, 0x43bfdbef
dec bx
nop
nop
test bl, 0x27
nop
not dh
dec dl
cmp al, ah
sub dh, ah
test bl, 0x75
mov cl, bh
shr ah, cl
sub ax, 0x295a
stc
ror ebx, 8
sbb edx, ecx
inc di
cmp ebx, ebx
shl ch, 5
not ch
add esi, 0x3e17e483
ror cl, 6
shl edx, 2
inc di
inc edx
sub edx, 0x3affb0e8
xchg ecx, edx
and esi, edi
not dh
dec cx
dec esi
or eax, 0x5ff3b00
cmp edx, edi
shl cl, 2
rol di, cl
or bl, ah
inc ecx
sub dl, al
inc eax
rol dx, 2
test ax, 0x20c0
inc eax
stc
cmp dx, 0x1a79
xor di, 0x5c0e
dec esi
rol ah, cl
or edi, 0x48297dc3
xor ax, 0xa19
add dh, 0x68
mov ecx, 0x56dc0c2f
ror bl, cl
cmp ch, 0x39
test si, ax
stc
or ecx, 0x65e9e8f8
stc
shr dh, 6
nop
sbb edx, edx
nop
nop
not dl
or bh, al
shr edx, cl
cmp di, di
shr si, 1
ror si, 1
shr bx, 1
test ecx, ecx
ror bl, cl
and si, dx
sbb dx, bx
and ax, ax
shr dh, cl
sbb dl, dl
ror edx, 8
sbb ch, 0x6c
and ch, dh
shl si, 2
mov eax, esi
mov dx, 0x5e58
test si, ax
adc ebx, edi
adc bx, cx
xchg cl, ah
add cx, bx
pop edi
push edi
add di, di
cmp si, di
stc
shl ah, 5
sbb dh, 0x72
test ax, cx
or edi, edx
cmp edi, ebx
stc
xchg ebx, esi
mov dh, 0x5b
rol ebx, 7
inc edx
stc
rol bl, cl
adc cx, si
xchg ebx, eax
inc cx
shr dh, cl
add ecx, 0x3fd7c153
dec bl
sbb al, bl
not cl
sub ebx, edx
xchg bh, al
xor cl, 6
or cl, 0x7f
or cx, 0x1c67
sub ax, 0x7952
xor dx, 0x5908
nop
inc cx
and si, 0x355b
shr ah, cl
shl dl, 7
cmp ax, ax
cmp ch, 0x74
xor di, 0x97e
shr edx, 7
stc
shr eax, 4
not dx
and ch, 0x55
ror cl, 3
ror edx, cl
dec bx
dec esi
not di
shr eax, 3
cmp ecx, 0x5fea5a0a
and eax, eax
not di
sub eax, esi
add cl, al
test bl, 0x14
mov esi, 0x5a2d3284
and edi, 0x685f408b
test bh, 0x20
nop
sbb bh, ch
rol cx, 5
cmp ch, dl
xor si, dx
stc
dec bx
not ah
and cx, 0x46c2
or bx, si
and bx, bx
xor dx, 0x1a58
xor di, 0x3d8d
or edx, eax
shr ah, cl
not eax
not dh
nop
pop edi
pop eax
pop ecx
pop esi
pop edx
pop ebx
stc
push ebx
sbb bh, bl
push eax
sbb eax, ebx
push ecx
rol eax, cl
push edx
xor dx, bx
add ebx, edx
push edi
or edi, eax
rol dx, 4
xor ch, 0x72
stc
shl dx, cl
dec dl
shr dx, cl
adc bx, 0x2ea2
stc
push esi
sub esi, ebx
or ecx, 0x1efdd199
or dx, di
and bx, cx
test cx, ax
or ebx, eax
add dx, bx
xchg di, ax
shr ch, cl
shl dx, cl
nop
xchg edi, eax
inc ch
shr cl, 2
ror di, 6
stc
adc bx, si
nop
sub ah, dl
add ch, ch
inc di
shr ecx, cl
xchg cx, ax
or edx, 0x4d1ee20b
shr bl, cl
ror esi, cl
shl di, 5
dec cx
sbb bl, cl
add ch, dl
xchg ecx, ebx
mov ax, dx
adc cx, si
add ecx, edx
cmp dx, 0x4121
or di, 0x7ce6
sbb bx, 0x2d87
and dx, 0x13d5
inc edx
stc
test ecx, ebx
and dl, al
sub edi, eax
xchg dx, cx
test al, dh
sub dh, 0x57
mov bx, 0x6252
inc di
rol edi, cl
sub dx, bx
dec cl
add dl, ah
and edi, edx
cmp cx, si
shl al, 4
sub ax, 0x37f6
not eax
not cx
inc al
dec bx
sbb edx, 0x1c09bdbc
ror di, cl
adc dx, si
shl ax, 3
xor ch, 0x5b
not esi
cmp esi, ebx
mov si, ax
inc dl
mov bx, di
sub ch, 0x52
stc
adc edx, esi
inc ah
rol edi, cl
add dh, 0x61
sbb ebx, 0x5203b947
not ecx
dec cl
ror ax, cl
nop
shl ah, cl
test ax, 0x70e0
test bh, 0x3a
nop
pop esi
stc
test edx, 0x752d8343
stc
shr ax, 7
push esi
shr si, 5
dec dx
or edx, 0x2d3b5d6c
rol si, 8
cmp bh, 0x7e
ror cl, cl
stc
sub cx, 0x18d2
sub eax, ecx
shr al, 7
cmp edi, 0x37b3b267
sub edi, eax
xor al, 0x64
add bl, bh
xchg esi, ecx
ror dl, 2
add ch, al
add bx, dx
dec dl
stc
mov ax, 0x5334
and dl, 0x43
dec bl
or eax, 0x2cab4608
test bl, 0x6e
add dl, dh
xchg esi, eax
mov cl, 0x22
shr eax, 2
add bx, dx
inc si
dec bx
or esi, ecx
inc esi
adc dh, bh
shr edi, 7
cmp dh, 0x54
shl cx, cl
xchg dl, cl
stc
cmp ch, dh
inc bh
and cx, 0x5726
xchg bl, cl
not ecx
test dx, di
adc ecx, edx
dec ecx
add ax, ax
sbb bx, 0x1ed4
or ax, di
stc
mov bx, 0x1215
sbb dl, 7
inc edi
not edx
add si, si
not bl
add cl, dl
or edi, 0x925a866
stc
and ecx, ecx
not edi
ror edx, 3
rol dx, 2
shr di, cl
sub di, cx
xchg al, al
sub cx, 0x615b
shr ebx, cl
or si, 0x1901
not edx
adc eax, 0x4caf1bd4
and bx, 0x7542
shr si, cl
or ax, si
ror cx, 8
nop
xchg dh, ch
stc
and al, dh
inc ebx
stc
shr eax, 8
adc dx, cx
dec si
test bx, cx
rol dh, cl
dec bh
xchg dx, dx
cmp bl, cl
inc edx
adc bl, 0x6f
dec ecx
xchg dh, dl
xor dh, dh
pop esi
xchg edi, eax
add cl, 0x78
rol dx, cl
dec di
push esi
shr esi, cl
nop
inc cl
inc bh
not ax
or ax, si
or edx, 0x34bd24d6
inc bx
mov ah, 0x27
cmp ebx, 0x23a2381a
or esi, 0x5ba8430c
sub cx, 0x1688
sub bl, 0x63
xor dl, bh
rol cx, cl
mov edi, 0x7f3b3e4
rol di, 2
dec si
shl dl, cl
inc ecx
xchg al, bl
sbb di, 0x4846
ror dh, 6
sub di, 0x1273
shl bx, 6
adc bl, al
inc ch
cmp edx, eax
dec cx
xor al, 0x30
cmp esi, edx
sbb ax, 0x712f
inc ch
rol ch, 6
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
call fcn.0045b54e
push ecx
push ebx
cmp cx, bx
push edx
shl dh, cl
not cl
shr dx, 4
push eax
and al, bl
or dl, 0xc
push edi
or di, 0x2642
push esi
and esi, ecx
inc ax
or dl, bh
stc
xor esi, 0x2d5ee925
cmp dl, ch
xor dh, al
stc
shl al, cl
add dh, 0x1a
ror bh, 2
shl esi, 3
rol ch, cl
xchg cx, di
xor cl, 0x4a
xor edx, esi
add edi, edi
sub ax, cx
ror edi, 1
cmp ax, bx
shr dh, 5
nop
xor cx, bx
sbb al, ch
stc
stc
rol cx, cl
mov esi, edi
xor ax, cx
shl esi, cl
or ecx, 0x56da7bcf
cmp edi, esi
adc al, dh
mov cx, 0x3aaf
adc ax, dx
xor si, 0x7d2e
stc
cmp dl, ah
sbb cx, 0x133d
xchg cl, cl
cmp dx, 0x49f9
ror ecx, cl
dec edi
or eax, esi
rol esi, cl
ror bx, 6
inc al
cmp cx, 0x4c5d
nop
nop
rol bh, cl
sbb ax, 0x1971
nop
stc
dec dx
sbb ah, dl
adc bh, cl
stc
cmp cl, 7
add ecx, 0x1a00e891
shl edi, cl
mov ecx, 0xf712be7
add dx, bx
dec si
xchg edi, edx
and esi, ecx
xor al, al
adc cx, bx
or ax, 0x42d3
sub edi, ecx
dec esi
sub di, 0x4089
sub esi, ecx
ror bl, cl
sbb di, cx
nop
ror eax, 1
sbb bl, 0x12
xor al, 0x7b
cmp bl, ch
cmp al, 6
mov ah, 0x3d
dec dh
add esi, edx
adc cx, 0x3d4f
sbb ch, 0x78
xchg bl, bh
sbb ch, al
cmp bh, dl
xor di, 0xca5
stc
shl eax, 1
nop
pop esi
sbb cl, dh
not cx
rol bx, cl
xor di, di
stc
test bl, 4
sbb eax, edi
add cx, 0x16c
and edi, ebx
test eax, eax
push esi
sub esi, 0x36093103
add eax, eax
shl cl, cl
rol ch, cl
mov dl, cl
nop
ror esi, cl
or ax, 0x2950
sbb ebx, ebx
shl bh, 1
sub bx, si
shl ch, cl
adc cx, 0x5baf
stc
dec cl
dec bx
ror esi, cl
cmp cx, dx
xchg esi, esi
test ebx, 0xe617a7
sub esi, esi
ror ebx, cl
ror esi, 7
rol esi, cl
adc di, si
shl si, cl
cmp dx, ax
inc dx
nop
shl dl, 3
ror ch, 4
not ecx
or dx, 0x5e37
ror ebx, 8
shl edi, 2
test dx, cx
xor ah, ch
mov si, 0x3a3a
xchg dh, dh
ror si, cl
stc
sub ecx, 0x2bac539
cmp cx, cx
nop
xor ax, dx
stc
ror bl, 8
xor ax, bx
xchg ecx, ebx
ror esi, cl
ror dx, 7
adc edi, 0x1612a9a8
adc ch, bl
xor edi, 0x4a7760e5
inc ax
stc
test bx, 0x38ff
dec dh
inc ch
nop
mov ebx, edx
dec al
rol cl, cl
inc esi
rol dx, 7
stc
and edx, 0x20bc3b50
stc
shr al, cl
shl ch, cl
test eax, eax
stc
stc
shr edi, 4
cmp eax, esi
stc
and eax, 0x3e9f6d6d
mov di, dx
shl di, cl
dec bx
sub edx, 0x3862cdc3
shr di, cl
and edi, 0x18430d94
shl cx, 4
xor bl, 0x39
sbb al, al
sbb bl, ah
cmp dx, di
xor dx, dx
sub cx, 0x72f9
pop esi
mov cx, cx
adc edi, 0x2fa620e2
dec ax
and dh, bl
stc
cmp cl, bl
sub dx, 0x1d23
shl di, cl
xchg ecx, ebx
push esi
sbb esi, edx
xchg dh, ah
pop esi
pop edi
pop eax
pop edx
pop ebx
pop ecx
push edi
push ecx
rol di, cl
stc
not cl
pop ecx
pop edi
jne 0x41edcc
push eax
inc eax
pop eax
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
push ecx
push eax
test ecx, eax
push edx
push edi
test dx, di
push ebx
and dh, bh
and edx, 0x6deaf74d
nop
push esi
and si, ax
adc di, 0x1080
xor bh, bl
ror ch, cl
mov cx, 0x2e4
ror cl, 3
sub edx, ebx
nop
dec edx
test ch, dh
sub ch, 0x69
nop
shr si, 8
stc
inc bx
nop
xor ax, cx
sbb eax, edx
sbb si, ax
rol bx, 7
nop
nop
cmp ebx, 0x36a5c123
xor bl, ch
dec cl
sbb edx, ecx
nop
mov edi, 0x548e4b33
xor cl, bl
stc
sub edx, 0x79e0373f
add si, 0x53e
not ah
or eax, edi
xor ecx, 0x1442f4b9
sbb edx, edx
dec edx
adc dh, 0x4a
cmp di, cx
inc eax
or dl, 0x67
mov edx, 0x3faf984e
shr dx, 4
dec di
xor edi, 0x52125499
add eax, ebx
sbb di, 0x1a55
adc cx, 0x13cf
sub si, 0x7fcb
adc ah, ch
stc
xor dx, di
add di, 0x7309
shr edi, cl
cmp ebx, 0x8c76a00
cmp dx, ax
add edi, ebx
not eax
ror di, cl
add ebx, 0x1029e983
adc edx, 0x2a293a24
ror bx, cl
nop
rol dx, cl
ror eax, 3
dec si
or cx, si
xchg ah, cl
dec bh
sbb ecx, edx
stc
cmp ebx, ecx
xor di, bx
shr cl, cl
or di, 0x3f82
add edx, eax
and ah, 0x55
sbb ecx, esi
or ax, di
not eax
not ah
mov bh, 0x1b
rol cl, cl
adc di, 0x3816
pop esi
pop ebx
pop edi
pop edx
pop eax
pop ecx
push esi
push ebx
xchg si, bx
test si, 0x2459
push edx
mov edx, 0x7d8e8367
xchg dx, si
add esi, 0x58d479b
push eax
xchg esi, eax
or dl, 4
stc
push ecx
xor ch, bl
adc al, dh
mov cx, bx
sbb bh, 0x2e
inc esi
shl ebx, cl
ror dx, cl
ror dl, cl
stc
xor eax, esi
ror ch, 4
push edi
and di, 0x100b
and bl, bh
and edx, esi
nop
xor bx, 0xda1
dec bh
shl bx, 2
and ebx, 0x79486c77
xchg edx, eax
rol ah, cl
ror dl, 7
and cx, 0x5282
ror dl, 7
test cx, cx
rol edi, 5
nop
adc ch, dl
not si
sub ecx, esi
sbb edx, 0x60916f83
and bx, cx
mov ebx, 0x5e33c54a
inc esi
inc dx
dec bl
add cl, bl
and al, 9
and eax, 0x4080c4e7
adc ah, al
xchg si, ax
nop
not bl
ror eax, cl
sbb ah, 0x66
adc cl, 0x46
add bl, ch
add cx, ax
nop
stc
test esi, edx
test cx, cx
xor ch, dh
dec di
adc ebx, eax
sbb cl, al
test esi, edi
add bx, 0x1dd5
sub ecx, edx
xchg dx, di
mov bx, 0x2c48
stc
add esi, edi
add edx, ecx
stc
adc ecx, edx
or si, cx
rol eax, 6
xchg ah, bl
or dx, di
inc di
nop
adc ebx, 0x3f599e2
xchg ch, cl
shr bx, cl
not si
shr bh, cl
test bx, di
sub ecx, esi
nop
nop
shl al, 2
add ah, bl
test dx, 0x5fbb
adc dx, 0x667f
sbb ah, bh
sub dl, 0x1e
not ebx
not di
ror cl, cl
not eax
add dx, si
pop edi
sbb al, 0x5f
adc dh, 0x72
nop
not ax
cmp edx, 0x431a13df
mov bx, bx
mov dh, 0x14
adc dh, ch
test ah, 0x24
rol dh, cl
mov esi, 0x64f632dd
xor bl, 0x23
shl ecx, cl
stc
dec bx
not dh
add dl, 0x32
not eax
rol cx, cl
dec cx
push edi
add di, bx
adc dh, 0x1e
ror di, cl
dec bl
xor bh, dl
add ax, dx
dec ah
or ah, bl
sbb eax, 0x3e6af6ab
shl ecx, cl
xor ecx, edx
cmp ah, bh
xchg ebx, edx
xchg al, bl
xor ecx, 0x51a256e2
test eax, 0x7e4c2cd1
not dl
xor cx, 0x1328
inc dl
add ebx, 0x744cbcb0
stc
test ah, 0x30
add ax, di
dec ax
nop
inc ax
cmp ecx, ebx
sbb di, di
sbb bh, 0x75
adc esi, 0x119edc7c
or si, 0x34a4
nop
dec ebx
xor dh, 0x24
sub dx, di
dec ebx
shl dl, 6
rol cx, cl
stc
adc ax, 0x93
mov edx, 0x24cc2631
sub edx, esi
xor ch, 0x6d
sub si, 0x1ab
xchg si, ax
shr di, 5
adc ax, ax
and bh, 0x5e
and bl, bh
xor ebx, 0x6df82a2
add dl, ch
adc dh, ch
inc edx
nop
or esi, 0x3c0e31a6
add dx, 0xc
shl ebx, 7
sub eax, 0x26e8c5a2
and bx, bx
or edx, eax
stc
not ecx
sub edi, 0x4dcbb547
rol di, 3
adc ebx, 0x33114431
nop
xor dh, ah
xor ecx, esi
xchg ecx, edx
add al, ch
adc ecx, 0x686cf574
stc
shr si, cl
nop
not si
not dl
test esi, esi
nop
or edi, 0x74791ebe
test edi, eax
pop edi
or ebx, eax
cmp ah, cl
xor si, 0x4661
rol eax, cl
or ecx, edx
or ch, 0x2c
and bl, 0x66
push edi
and edi, edi
shl cx, 2
adc dx, 0x2d8c
add ax, 0x3c5b
add dh, 0x41
cmp edi, esi
sub ah, bl
nop
shl edi, 1
stc
stc
inc ebx
nop
test bx, di
sub edi, 0x63f4b4f1
not esi
shr si, cl
ror bl, 8
not di
or bl, 0x62
ror al, 8
xchg dx, bx
mov ax, 0x7ccb
nop
test bx, bx
cmp ebx, ecx
adc ecx, 0x562126c1
xchg al, bh
shl bl, 1
inc di
sbb ch, bl
dec cl
sub ah, ch
or esi, 0x5cc55ff2
mov bx, dx
dec ch
inc ax
sbb dl, ch
nop
inc dx
sub dh, 0x5b
sbb edx, 0x1e0af756
rol ax, 4
shr ch, cl
rol cx, cl
xor bh, bh
shl cx, cl
add dh, al
sbb esi, 0x6ebbe2a1
stc
rol bx, cl
sbb esi, 0x1ac396fa
add ax, 0x2006
shl si, cl
or cx, 0x4873
or dx, dx
shl dx, cl
stc
or esi, 0x7ba64bdd
sub esi, ecx
not ax
or ah, dl
test si, 0x2ff7
dec dx
and di, 0xad1
cmp ecx, 0x26c36f80
mov bh, 0x7b
xor eax, 0x457d347c
adc ebx, 0x2367bbac
sub edi, edx
inc ax
stc
inc ah
shl bx, cl
shl ax, cl
sub ch, 0x5b
adc ah, 0x5b
cmp ch, 9
adc ebx, 0x321ac299
shl ecx, 5
dec bl
cmp cx, 0x53b2
shr ebx, 1
stc
xchg si, bx
inc ah
shr di, 6
and ch, dh
sub dl, dh
ror edx, cl
adc ecx, 0x7578ed3c
test edx, 0x3b308c1
nop
pop edi
not ax
rol ax, cl
sub si, 0x1708
push edi
add ax, di
test bh, 2
shl al, 8
sub cl, al
dec cx
add cl, 0x73
or si, ax
sbb eax, 0x25ca1ba
add ecx, ecx
sbb bl, 0x26
test ch, 0x59
shr cx, 6
dec ah
shl ah, 8
xchg ah, bh
mov ax, bx
dec ah
xor dh, 0x78
not bx
adc bx, 0x2d92
shl bx, 3
sub cx, 0x760c
ror dx, cl
and al, ah
mov al, 0x6e
sbb cx, 0x5c81
test ebx, 0x49196e5e
adc esi, eax
mov edi, ebx
xor cx, 0x1671
shl al, cl
test dx, 0x6a31
sub bl, 0x22
xchg si, bx
nop
sbb di, 0x6379
rol dl, 7
ror eax, 2
not esi
xchg cx, cx
add dx, bx
xor eax, eax
not ebx
xchg ebx, eax
rol dh, cl
xor dl, al
dec bl
inc edx
rol cx, cl
cmp cl, 0x51
inc al
adc ebx, 0x2f6f7f47
rol cl, cl
sbb cx, 0x738f
ror bh, cl
dec al
ror ch, 6
xchg edx, eax
adc ebx, eax
and cx, di
inc al
nop
adc dl, cl
and bh, 0x12
sbb dx, 0x773e
or ecx, 0x2834d72e
test ebx, eax
shr ebx, cl
add cl, bl
nop
sbb al, cl
nop
shr cx, 4
adc ebx, 0x4e02adee
or ah, 0x17
sub ax, 0x3eca
cmp ebx, 0x1cfaa543
dec ch
sbb dl, ch
mov ecx, 0x7af4f0b7
xor ah, dl
ror ch, cl
not edx
not ebx
cmp ecx, 0x630d3db8
add dx, dx
shr ecx, cl
cmp dh, 0x35
inc edx
or dx, 0x4a92
or ch, bh
adc dx, bx
adc ecx, eax
ror dh, cl
mov si, 0x2ff
sub ebx, 0x7da34647
cmp eax, eax
pop edi
and edx, 0xe450231
sbb cl, 0x75
not bh
shl bh, 2
not cx
mov ax, dx
test dl, al
not edx
or dl, 0x21
shr dl, cl
mov cl, ch
ror ax, cl
test ebx, edx
shl bx, 4
push edi
dec di
shr di, cl
and edx, ecx
shl cl, 1
xchg cl, cl
dec ch
mov di, dx
not edx
ror esi, cl
adc edx, eax
inc al
test ecx, esi
xchg si, di
add ah, dl
not ebx
or ecx, edi
xchg dh, ah
inc ch
inc dl
test edx, 0x26c2b966
and eax, 0x18fa8411
add ch, al
test edx, eax
or bh, dl
sbb di, 0x738c
shl bx, 6
inc cx
nop
rol ecx, cl
shl ecx, cl
xchg bl, bl
dec eax
shr dx, cl
or bx, 0x7e29
test eax, 0x77b5722
sbb ah, 0x1a
shr ecx, cl
xor ebx, 0x1a266db8
test edi, 0x5603d5f
sub edx, 0x698e692b
sbb ebx, eax
shl di, cl
mov bx, bx
rol dl, cl
and edx, ebx
inc di
inc ebx
or edi, ecx
add dl, 0x5f
nop
dec ecx
xchg bh, ah
stc
sbb esi, 0x56ae92e3
mov ch, ch
dec cx
stc
rol si, cl
add ebx, 0x10089437
xor edi, 0x5385f421
inc ebx
xor ax, si
rol dx, 6
shl ch, cl
cmp dl, bl
xchg ch, dh
dec ch
xchg cx, ax
xchg edi, ebx
nop
sub ch, al
rol esi, cl
rol eax, 6
test eax, 0x3343270c
dec dx
and ax, 0x4e03
nop
test si, di
inc dh
shl si, cl
or bl, al
shl edi, cl
xor esi, 0x1772dda
xor ax, 0x3ae1
shr eax, cl
add ecx, eax
pop edi
push edi
cmp di, 0x5144
stc
xor ebx, edx
rol edi, 3
test ecx, edx
xchg cl, ah
cmp ch, ah
shl bh, 4
sbb cx, dx
sbb cx, ax
test ch, ah
sbb cx, si
add esi, edx
sub eax, 0x288ba74a
dec esi
inc si
inc cx
xor di, cx
inc al
stc
or dh, 0x3a
add bh, bh
mov bx, dx
inc dl
sbb dl, al
shr cx, cl
adc si, 0x1d8
xchg bx, ax
or dl, ch
test cl, ch
rol esi, 4
shr edx, 7
rol bx, cl
test dl, 0x19
cmp bl, ah
add ah, cl
sub cx, 0x60b2
xchg ecx, ecx
nop
inc al
rol ax, 6
inc al
adc cx, cx
shl eax, 5
rol ch, 1
nop
dec edi
xor edx, edi
xchg dx, ax
stc
adc cx, di
or si, 0x4aa9
shr esi, cl
xchg si, di
add eax, ecx
and si, cx
stc
shr bl, 4
test ah, dl
or cx, 0x33fb
dec cx
not dh
nop
test ah, 0x74
dec bx
add ax, dx
and cl, 0x28
and edx, ebx
shl bh, 8
rol si, 1
sbb di, ax
cmp eax, edx
shr cl, 3
sub ah, 0x6d
test bl, 0x6e
rol ebx, cl
stc
add al, bh
sub eax, 0x221a55dc
xor esi, edx
dec cl
sbb esi, ecx
rol ebx, 7
mov bh, 0x4b
sub dx, 0x1bf1
stc
sbb cl, ah
ror esi, cl
mov edx, 0x407d9cac
xchg ecx, eax
inc cx
not di
or eax, 0x20a9d2c9
adc dx, 0xe1f
or esi, edi
ror ax, cl
nop
or eax, ebx
not di
not ch
pop edi
mov esi, 0x43b8e695
shr bl, 4
shr dl, 1
push edi
mov edi, 0x247c458a
dec eax
add esi, esi
shr dx, cl
ror cl, cl
adc ecx, 0x7f210a5c
sbb si, bx
rol cx, cl
shr ax, 7
cmp di, 0x5d5c
test ah, al
inc esi
sub bl, ah
adc esi, esi
rol bx, cl
inc bl
shl eax, cl
ror ebx, cl
shl ebx, cl
shl bl, cl
not dx
test si, 0x35b3
stc
xchg al, ch
nop
rol dh, 4
dec dl
shl bx, cl
xchg cl, cl
shr di, 7
test bx, 0x6045
add dh, 0x68
ror ah, 8
sub si, si
xor ebx, 0x1152e724
ror dx, cl
shl edx, cl
shr bh, 6
not si
sub di, 0x379a
xchg dl, ah
rol dx, 3
and di, 0x2403
ror esi, cl
shr esi, 4
or cx, di
shl cl, cl
or eax, 0x4d6d86e9
not ecx
not si
adc bh, 0xd
nop
not bx
nop
nop
nop
cmp al, 0x6b
ror eax, cl
pop edi
pop ecx
pop eax
pop edx
pop ebx
pop esi
mov eax, 0x7d80ba
lea ecx, [esp + 0xc]
push 0x2c
push 0x29225373
push ecx
push eax
push ecx
and ecx, 0x75624b63
push eax
shl ax, cl
push edi
or edi, 0x3c520da9
push edx
inc dh
shl dl, 8
add ecx, 0x3668ea85
xchg ecx, edi
push ebx
test bh, 0x65
push esi
cmp si, ax
and ch, dh
xor dx, bx
and bh, bl
shr bx, 4
mov esi, 0x2226b65
not bx
inc bh
nop
add ebx, edi
shl bx, cl
sub ax, di
inc ax
shl dl, 5
shr ecx, cl
mov esi, 0x2e00346c
ror dx, 6
shl cx, 4
sub bx, 0x6e9f
sbb bx, 0x15bb
add dx, cx
xor ch, bh
shr cl, 4
ror esi, 7
stc
shl bx, 3
mov si, 0x2f4
inc ebx
mov bh, dh
rol edx, cl
nop
shr ch, 3
sub dh, 0x69
dec cl
adc esi, 0x70cc6c6
add dx, 0x5496
rol dl, 1
stc
shl ch, cl
stc
test si, 0x40ef
dec ebx
stc
xor ax, di
adc al, al
cmp cl, dl
stc
xor eax, ebx
shr dx, cl
add al, dl
cmp dl, al
rol ch, cl
and esi, 0x51fe2627
inc dx
add ebx, 0x1e162bbb
add ch, 0x75
and di, 0x439e
and al, 0x50
nop
dec ebx
shl eax, cl
nop
shr cx, cl
test eax, 0x4ba2ed1e
mov dl, 0x6f
xchg bh, ah
sbb ebx, edi
test dx, 0x6295
xchg esi, ebx
cmp cl, bh
nop
shr bx, cl
shl bx, cl
xor edi, eax
add edx, 0x4c78611e
sub ecx, 0x48daedf5
ror dh, cl
shl edx, 2
shr ecx, cl
shl ah, 1
adc bh, dl
ror bh, 2
add di, 0x4e9d
stc
xor si, dx
cmp eax, eax
dec cx
dec si
ror dx, 2
inc bh
nop
mov bl, 0xe
pop esi
nop
xor cx, 0x4564
push esi
mov si, 0x126
xor ax, di
add al, 0x57
mov dx, di
stc
add edi, 0x26eb132c
dec di
ror ax, cl
sbb esi, esi
dec ecx
xor edi, edx
shl ecx, cl
ror ax, 2
and bh, 0x7b
test ah, 0x63
adc edi, 0x5d893707
cmp esi, esi
or ebx, ecx
sbb ebx, 0x3c87ae0
add dx, 0x4aa3
mov dl, 0x54
rol edi, cl
test di, si
not dl
cmp bx, 0x1594
xchg ecx, ebx
cmp di, 0x3541
not ch
test eax, 0x5a619c20
rol cx, cl
adc dx, ax
test al, ah
mov ecx, 0x5a1225f9
rol al, cl
or ecx, ebx
nop
shl bl, cl
adc di, dx
nop
not edx
rol di, 4
ror bl, cl
xchg bl, ch
ror edx, 7
shl di, cl
shl ecx, 2
shl edx, 6
nop
nop
shr eax, 8
sub ecx, esi
not bl
not cx
cmp cl, 0x16
dec ah
dec bh
xchg dh, dh
sub edx, 0x3e1ea9ae
mov cx, 0x12c4
shl ax, cl
sub eax, 0x71a3d24f
or ah, ch
sbb si, 0x4e5a
mov cl, bh
dec ch
ror di, cl
rol dx, cl
ror dx, cl
stc
xchg esi, esi
dec si
sub dl, 0x38
xchg edi, ecx
sbb di, 0x3351
sbb esi, eax
ror cx, cl
test edi, eax
xor edx, 0x104dbcec
inc ecx
sbb bh, 0x17
mov esi, ebx
adc si, 0x5550
xchg dh, dh
sub ebx, ecx
or si, di
dec dl
stc
or edi, 0x6887e568
rol esi, 4
and dx, 0x2a64
adc bl, bl
sub bx, 0x7ebf
or dl, ch
or di, di
add edx, 0x1ab560fc
xchg bl, cl
not eax
add al, dl
pop esi
push esi
xchg edx, esi
adc bh, 0x12
adc edi, eax
shl eax, cl
and edi, ebx
shr esi, cl
add dx, dx
shr ax, cl
shl si, 6
cmp edx, 0x5a169176
dec dx
adc ecx, eax
rol bl, cl
cmp edx, 0x11746871
add ecx, 0x3ea6899e
inc ecx
test cl, 0x3d
test cx, 0x2e58
and edi, 0x5bf63cfb
ror ah, 3
inc edi
nop
stc
shr ebx, 5
xchg al, ah
test si, cx
rol ecx, 5
xchg bh, al
mov ch, dl
xor ah, 0x31
rol ch, 1
shr bh, cl
stc
xchg edi, eax
adc edi, 0x6271d52c
sub bh, dh
inc dh
nop
mov edi, 0x75959c0e
not bh
sub dh, 0x38
mov ebx, 0x509caf60
xchg esi, edi
rol di, 8
rol edx, cl
not ebx
ror esi, 7
shl si, cl
sbb dl, 0x5f
ror al, 4
stc
add cx, cx
ror dh, cl
xchg esi, eax
rol dh, 1
stc
xor ah, bl
and bh, 0x66
dec di
mov dx, bx
shr edx, 6
sub ebx, edx
inc ecx
sub eax, esi
mov dx, bx
add eax, 0x4d48b002
sub dx, cx
shl al, 6
cmp ah, 0x77
cmp bl, bh
rol ch, 2
test edx, 0x7699c663
or dx, si
ror edx, cl
sbb al, 0x12
xor bx, cx
shr ch, 6
xor dl, ah
dec dl
sbb bh, ch
and di, si
xor bx, si
xor edi, ebx
or esi, 0x18bba8d4
xor edi, 0x1898fb8a
ror ah, cl
test dx, 0x18af
sub ecx, esi
rol ax, cl
or si, 0x481d
not al
test ebx, 0x69d3c421
dec bx
and cl, 0x7a
shr edx, cl
and ebx, 0x11232bbf
shl ebx, 3
shr dh, cl
shl ah, cl
not eax
pop esi
ror dx, 3
inc edx
ror edx, 6
shr edi, 3
xor ch, cl
dec ecx
xchg cx, di
push esi
or si, 0x3b01
and edi, 0x4efd7b02
test si, dx
shl eax, 7
dec edi
sub ax, 0x7c68
cmp si, 0x53ca
add bl, 0x6a
cmp cx, di
test di, si
test bx, di
not ax
nop
xor eax, 0x7bc4c139
not edi
mov ah, 8
xchg ecx, edi
inc cl
ror al, 8
stc
mov edx, 0x7a72dda4
adc ah, 0x45
inc ebx
sub edx, ecx
rol dl, 8
shr ax, 7
xor edx, 0x6a488275
mov dh, bh
test dl, 0x25
adc esi, esi
shr bl, cl
shl ecx, 3
shr ecx, 7
shl si, cl
not si
add ah, 0x78
nop
xchg edi, ebx
dec al
and si, 0x6607
inc dx
nop
inc bh
inc bx
or ah, 0x3c
ror ch, cl
sub edi, eax
dec al
sbb cl, 0x47
nop
nop
or bx, 0x67ed
stc
sub dx, dx
inc di
shl esi, 4
inc bl
shr bl, cl
cmp ch, 0x5b
cmp ax, cx
adc cx, 0x5a01
rol cx, 2
test di, ax
dec dx
shl dl, 8
shl cl, 4
stc
inc esi
rol bh, 8
xor ebx, ebx
add bl, dh
not cx
xor ebx, eax
mov ebx, edx
test dl, ch
shr edx, 1
sbb dx, 0x2616
adc ch, 0x70
nop
xchg bx, dx
nop
not si
dec bh
not esi
and di, ax
or ecx, ecx
xchg di, cx
adc dh, 3
test ax, 0x3424
ror di, cl
mov cx, 0x7b3d
sbb dh, bh
shr bx, 5
pop esi
ror edx, 6
push esi
shl esi, 1
sub cx, 0x49f4
stc
inc edx
inc ecx
stc
sub bx, 0x3ca
rol di, cl
rol dl, 4
rol ch, cl
test si, 0x59ba
add ch, ch
mov ah, dh
dec si
mov cx, 0x34e9
xor si, bx
adc dl, 0x6e
cmp si, 0x7f78
and eax, edi
xchg dl, dh
rol esi, cl
dec bh
or bl, ch
test ch, dh
inc cx
ror bx, 7
xchg si, dx
xor si, 0x4e7e
mov eax, 0x7a5365d3
or bl, ah
ror ah, 5
sbb cx, di
or bx, bx
shl dl, cl
sbb edi, 0x54005ffa
stc
nop
xchg ch, dl
ror di, 5
ror edx, cl
sub bx, dx
stc
stc
add ax, 0x2e7d
sub dh, ah
test bh, bl
sbb bh, al
sbb ecx, 0xcbbd3f9
and cl, cl
ror cx, cl
shr esi, cl
sub esi, eax
rol di, 3
xchg edi, ecx
rol edx, cl
dec cl
xor eax, edi
test al, 0x64
dec edx
add esi, 0x7ed1c0b4
not ecx
adc dh, 0x63
add ax, 0x2da9
and ch, bh
dec edx
adc ah, bl
adc dx, 0x3fb8
xchg ch, al
sbb edx, edi
cmp ax, 0x24e7
add edi, 0x2a5bc200
mov ah, ah
inc edx
shl ax, cl
inc edi
shr ax, cl
xchg ch, al
pop esi
pop ebx
pop edx
pop edi
pop eax
pop ecx
stc
push edx
push ecx
shl edx, cl
sbb dx, dx
push ebx
adc bx, 0x571f
push eax
or bl, ah
nop
push esi
sub esi, 0xac70f67
push edi
cmp edi, ecx
or dl, cl
or eax, edi
test ebx, 0x75c9483e
sbb al, 5
or ax, cx
add edx, 0x335b7b27
mov esi, eax
or dh, 0x62
rol edi, cl
not eax
shl bl, cl
stc
or bh, 0x79
sbb esi, 0x6c74f055
mov edx, 0x37682ec0
nop
ror edi, 1
and edi, ecx
adc ch, 0x45
sbb ax, ax
sub edi, edi
xor ax, bx
or edi, 0x51298f5b
or dx, cx
cmp ax, dx
not dl
ror ecx, cl
xor ch, 0x27
ror ch, 6
dec esi
xchg ch, ah
nop
dec edx
dec cx
stc
adc bh, 0
mov ecx, edx
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
call fcn.0045b88c
push ebx
push ecx
ror ebx, cl
shl ch, cl
push edx
shr dl, cl
push eax
inc ax
push esi
and esi, 0x30ec15c6
shr bx, 8
test edx, ebx
pop esi
pop eax
pop edx
pop ecx
pop ebx
call fcn.0045bd10
push ebx
push esi
adc bx, si
push eax
cmp ah, al
push edi
inc di
pop edi
pop eax
pop esi
pop ebx
jo 0x41fd27
call fcn.0045c201
push esi
push eax
test esi, eax
push ecx
rol cl, 8
not ax
push edx
test edx, esi
adc al, 0x7a
sbb ah, ah
push ebx
shl ebx, 3
add ecx, 0x6626ecd8
sbb bh, 0x59
mov al, ah
and ebx, 0x398e66ae
mov dh, bl
pop ebx
pop edx
pop ecx
pop eax
pop esi
jl 0x41fc87
call fcn.0045c76c
push edx
cmp edx, 0x6e4427aa
pop edx
jno 0x41fc87
stc
jb 0x41fce0
push ebx
push ecx
shl ebx, cl
ror ecx, 5
add cl, bh
cmp bh, 0x4e
push edi
push eax
xchg edi, eax
push edx
sub edx, 0x33f69509
ror eax, cl
ror edi, 2
shr edx, 6
pop edx
pop eax
pop edi
pop ecx
pop ebx
call fcn.0045cb05
call fcn.0045d1b4
push ebx
push eax
xchg bl, ah
adc ah, 0x61
push edi
not edi
push ecx
ror cl, 4
push edx
xchg edx, eax
not bl
test ch, cl
push esi
sub esi, 0x3bab0d1b
pop esi
pop edx
pop ecx
pop edi
pop eax
pop ebx
call fcn.0045d637
jbe 0x41fced
push esi
push ecx
shl esi, cl
pop ecx
pop esi
stc
push eax
shr eax, 1
push edi
push ecx
ror edi, cl
push esi
sbb si, 0x5c62
shr edi, cl
push edx
push ebx
sbb dh, bh
add ebx, 0x1e3846ac
not edi
not edx
dec dl
pop ebx
pop edx
pop esi
pop ecx
pop edi
pop eax
push eax
mov eax, eax
push esi
inc si
push ebx
and bx, 0x3666
add ebx, 0x2722eb17
pop ebx
pop esi
pop eax
push eax
sub ax, 0x4dbf
push ecx
shr ecx, 5
push ebx
ror ebx, cl
and bl, 0x68
push edx
or dx, 0xbaf
xchg bx, cx
xchg dx, cx
or bh, 0x52
pop edx
pop ebx
pop ecx
pop eax
call fcn.0045da7f
push edx
mov edx, 0x4991f12c
push edi
and edi, 0x4df1f423
push eax
inc ah
pop eax
pop edi
pop edx
call fcn.0045dedb
push ebx
sbb bx, 0x19e7
and ebx, 0xfbcc530
push edx
dec dx
pop edx
pop ebx
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00427964
add esp, 0x30
mov ecx, 0x100
test eax, eax
jne 0x428219
jbe 0x420395
call fcn.0045e407
stc
push edx
ror dl, 1
push ecx
sbb cx, cx
push eax
and dh, al
push ebx
xor bx, dx
xor dx, cx
stc
shr edx, cl
add al, al
push edi
sbb di, 0x5c22
stc
ror ecx, cl
push esi
shr si, cl
rol bx, cl
test edx, 0x2ba0f5df
add edx, 0x3fdfe199
add esi, ecx
xor dh, 0x7d
sub edi, 0x425c6446
add cx, dx
stc
xor ecx, edx
sbb eax, 0x758f8d25
and ebx, 0x27ea25bd
test ah, ah
xchg ecx, ebx
cmp cl, 9
sbb bx, 0x236c
shr si, 2
rol bx, cl
mov edi, ecx
stc
xchg ch, bl
add bl, 0x70
or cl, ah
xchg dh, dh
adc bx, cx
nop
inc ecx
shr bh, 3
or bx, dx
sbb edi, eax
adc ebx, 0xe43c48
sbb dx, 0x5dc9
not ebx
cmp esi, edi
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
call fcn.0045e964
call fcn.0045eda9
ja 0x420137
call fcn.0045f29c
call fcn.0045f633
call fcn.0045fb04
call fcn.0045ffec
call fcn.0046042b
push edx
dec dx
push edi
sub dx, di
push eax
add ax, 0x1dcb
push ebx
push ecx
xchg ebx, ecx
cmp ah, 0x16
test dh, cl
dec edi
mov bx, di
push esi
cmp si, 0xbd
shr bx, cl
shr di, 8
rol ah, 3
shr bx, 5
add cx, cx
xor ecx, 0x4a6da1f
inc ebx
shl ax, 5
sub bl, dh
ror ax, cl
and eax, edx
not bh
sub si, 0x2dad
sbb ch, ah
rol edx, 2
and di, dx
or esi, eax
add dx, cx
test ah, bl
nop
xor ch, 0xc
cmp edi, esi
shl cx, 8
xor dx, 0x7432
sbb edx, 0x2a575359
not ax
test eax, 0x5fa9cf8d
inc edx
and dx, di
nop
sub dx, di
rol ax, cl
xor al, 0xe
add cl, bh
or ebx, edi
and dh, 0x23
dec ah
inc di
stc
and ch, ch
cmp dh, 4
ror dx, 5
sbb ax, 0x727a
dec al
sub dh, 0x1e
pop esi
pop ecx
pop ebx
pop eax
pop edi
pop edx
call fcn.004608bd
jb 0x42006d
push ebx
push ecx
xchg bh, cl
or bh, 0x6b
push eax
adc eax, eax
sbb ah, 9
push edi
rol edi, cl
mov eax, 0x301031c2
push edx
dec dl
mov ah, 0x24
add ebx, ecx
and di, ax
xor al, bl
inc ecx
sbb edi, 0x73dc8e2e
nop
rol bx, 3
shl cl, cl
test ah, dl
cmp ecx, 0x3fc43861
mov di, 0x51
shl bh, 1
push esi
mov ecx, esi
add si, 0x46fd
or eax, 0x64255a17
rol di, cl
or bx, 0x7c7c
shl cl, cl
add edx, edx
and bl, cl
xor bh, 0x20
nop
sub edi, edx
xor ecx, 0x18cc031
ror cx, cl
not si
ror si, 1
dec ch
xchg esi, eax
not bh
or ebx, eax
sub eax, edi
adc edx, ecx
and cx, 0x5269
adc edi, ecx
stc
rol si, cl
dec al
inc di
rol ax, 5
inc ecx
and ebx, 0x4c6d5a8a
rol dl, cl
rol al, cl
xor esi, 0x4f3d934
rol edi, 3
sub edx, 0x7b5cd681
rol bx, 2
test di, 0x5947
not esi
sbb ax, 0x46e7
nop
dec di
shr dx, 5
shl ah, 7
shr esi, 3
rol dh, 3
not al
sbb di, 0x4ed9
cmp ecx, 0x553a8486
sbb bl, 0x72
shl bl, 6
dec ebx
xor ebx, 0x38d23d02
sub ebx, 0x455cc92e
nop
inc edx
shl dx, cl
xchg edi, edx
adc di, 0x132c
inc ebx
or edx, edx
nop
inc dl
add eax, ebx
add bx, 0x5910
not dl
adc dx, 0x6e7d
shl ecx, cl
ror ebx, 5
adc dh, 0x56
sub bx, 0x5741
mov dh, 0x5e
rol di, cl
stc
inc ebx
shr al, 4
xor cl, dh
test al, 0x49
not edi
mov edi, edx
xor ebx, esi
pop esi
shr ch, 8
add edx, 0x56fc99ec
add ah, ch
stc
shr dl, cl
cmp ecx, 0x7715a93f
and dh, 0x6e
xchg bx, ax
xor di, 0x31e6
or di, di
stc
test bx, 0x294
or bl, ch
push esi
and ecx, esi
nop
or esi, ebx
stc
or dh, 0x38
pop esi
pop edx
pop edi
pop eax
pop ecx
pop ebx
call fcn.00460c5b
push ebx
shr bl, 8
push ecx
or ecx, 0xea23b2b
push eax
shr eax, 8
stc
push esi
add esi, 0x78b76d4
or bl, al
pop esi
pop eax
pop ecx
pop ebx
push edi
push esi
sbb edi, esi
push eax
dec eax
nop
or eax, 0x1d837ca5
stc
push edx
shl edx, 5
push ebx
add bx, di
inc ax
dec ebx
and edx, ebx
push ecx
shr cx, 3
test si, 0x6a88
shr si, cl
rol cx, 7
sbb ch, al
or bx, 0x7246
and ah, bh
pop ecx
pop ebx
pop edx
pop eax
pop esi
pop edi
push ecx
rol cx, cl
push edi
rol edi, cl
push edx
add dx, 0x6442
push eax
xor eax, 0x3160cd0d
push ebx
not bl
ror dx, 8
adc dx, 0x4279
xor cl, 0x61
nop
adc ecx, edx
cmp ebx, ecx
shr ebx, cl
inc ch
push esi
xor esi, eax
pop esi
pop ebx
pop eax
pop edx
pop edi
pop ecx
push edx
push ebx
add dh, bl
push edi
adc edi, 0x325123fe
push ecx
push eax
adc cl, al
stc
shl eax, 6
dec dh
nop
push esi
xor esi, ecx
shr eax, cl
stc
shr bh, cl
xor ecx, ebx
nop
pop esi
pop eax
pop ecx
pop edi
pop ebx
pop edx
push ecx
mov ch, cl
pop ecx
push edx
dec dh
stc
push esi
inc si
pop esi
pop edx
push ecx
push edx
xchg ch, dh
pop edx
pop ecx
jl 0x42016a
call fcn.00460f95
push eax
cmp eax, 0x7b866a50
not ax
pop eax
call fcn.0046120c
stc
push ebx
push ecx
xor bx, cx
pop ecx
pop ebx
stc
call fcn.00461769
jnp 0x42016a
push ebx
not bx
pop ebx
push edx
sbb dx, 0x1569
push ecx
test cx, 0x7072
push eax
shr ax, cl
push edi
adc di, dx
inc cx
xchg dl, dh
sbb edi, edi
not eax
stc
push esi
adc esi, eax
xchg esi, eax
sbb edi, eax
push ebx
not bl
not eax
sub ebx, 0x312acb56
xchg dx, dx
xchg edi, edi
xor esi, 0x6fd42b68
add bh, 0x4c
stc
adc bx, dx
inc edi
add bh, dl
shl di, 4
add edx, 0x4fad53c3
dec edx
shl di, 4
shl ecx, 1
and cx, di
inc ebx
nop
add ax, di
stc
add bx, bx
xchg si, ax
mov dx, 0x1e1e
shr eax, cl
ror dx, cl
ror di, 4
ror edi, 6
inc dh
not dx
xchg bl, ah
adc cl, 0x1a
xor edi, 0x518b8acd
test cx, bx
cmp ecx, 0x178a4d14
and di, 0x729a
dec di
sbb edx, 0x3f118dcb
cmp ecx, eax
dec dl
not ecx
shr si, 6
test al, 0x66
shl di, 4
sbb si, 0x1558
xor di, 0x6230
sub ecx, edi
sbb ch, dl
shl edi, cl
test ah, al
dec ch
shr esi, 5
sbb dh, bh
or ah, bl
nop
sbb esi, 0x6466e52e
sbb ecx, ebx
mov ch, 0x30
stc
dec edi
add si, 0xdcd
inc ch
or al, 0x3f
ror ecx, cl
rol ah, 8
sbb bx, 0x3a9b
adc edx, ebx
or ecx, 0x10e66d2a
test si, si
rol dx, 6
add bh, 0x10
stc
cmp eax, ebx
dec dx
shl si, cl
rol bl, cl
xchg edi, edx
ror ebx, cl
or cl, 0x2d
sbb bl, 0x5c
adc edi, ebx
inc ebx
inc ax
ror si, 8
xchg ah, dh
xor ax, 0x5195
xor edx, esi
not esi
pop ebx
not dx
or al, 0x23
test edx, 0x1307c83
ror ecx, 8
adc cl, cl
adc cl, ah
nop
xchg edx, edx
add dh, 0x71
xchg cx, si
shr esi, 1
sbb eax, ecx
pop esi
pop edi
pop eax
pop ecx
pop edx
push ecx
not cx
push ebx
not ebx
push edx
inc dx
push eax
xchg al, bh
push esi
sbb dx, si
adc si, 0x140c
xor dx, ax
test cx, 0x15f
dec edx
nop
mov dh, bh
push edi
mov edi, edx
test cx, 0x1bc7
test si, cx
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
push edi
push ebx
or edi, ebx
push eax
and al, bl
push esi
mov esi, eax
push edx
cmp di, dx
push ecx
inc cx
sbb eax, edx
xchg al, dh
nop
sub edx, 0xc7ba0c5
adc ecx, ebx
and di, 0x3fbf
rol cx, cl
not ax
shl dl, cl
rol edx, cl
sbb edi, 0x665fe434
shr cx, cl
test di, 0x4279
shl ebx, cl
shl ah, 3
shl ecx, cl
ror bh, 4
cmp di, 0x62b
xor edx, 0x71f1797f
nop
nop
rol eax, cl
pop ecx
pop edx
pop esi
pop eax
pop ebx
pop edi
call fcn.00461c58
nop
push ebx
dec bh
push edi
inc di
push eax
push ecx
or al, ch
push edx
xchg cl, dh
push esi
inc si
ror ebx, 8
shr dx, 7
sub bx, 0x69d0
inc ax
dec ax
pop esi
pop edx
pop ecx
pop eax
pop edi
pop ebx
js 0x42037f
push eax
push ecx
mov ah, cl
push esi
shr esi, 6
push edi
xchg si, di
pop edi
pop esi
pop ecx
pop eax
call fcn.00462066
je 0x42038a
call fcn.00462339
push ebx
mov bl, 0x26
not bl
pop ebx
call fcn.00462636
js 0x42051e
call fcn.00462965
push ecx
rol cx, 3
push esi
push edi
xchg si, di
push ebx
xor esi, ebx
push edx
inc dh
cmp edi, edx
push eax
cmp ecx, eax
stc
and bx, 0x1e83
test dl, 0x1c
xchg esi, eax
add dh, ch
shr ecx, cl
xor ecx, esi
not si
mov dh, 0x5c
shr cx, cl
nop
cmp al, 0x5f
shr bx, 5
xchg ah, dl
dec bx
sub edx, 0xea39965
shl al, cl
inc esi
xchg di, bx
sbb ebx, 0x497d64f6
shl ah, 7
test di, 0x4bd2
stc
nop
xchg si, bx
test ecx, esi
xchg ecx, esi
and cl, ch
nop
sbb dl, 0x20
pop eax
pop edx
pop ebx
pop edi
pop esi
pop ecx
call fcn.00462c40
call fcn.00462f7d
push edi
push eax
mov di, ax
cmp al, 0x1b
push edx
test di, dx
shr dx, 8
push ebx
xchg dh, bh
push esi
adc dx, si
add ax, di
mov dx, 0x1282
dec bx
and si, 0x6764
push ecx
add ah, ch
or edx, ebx
sbb si, ax
rol dx, 1
xor cx, 0x19c7
stc
inc dx
xor si, cx
xor cl, dh
shl edi, cl
stc
dec ebx
mov bl, 0x5e
and si, si
or dx, cx
mov ecx, edi
shl dh, cl
xor edi, 0x7a96e1ad
nop
shr edx, cl
shl edx, cl
xor al, cl
add ax, cx
or ax, 0x7c2e
dec ebx
sub dx, 0x7134
inc ax
xchg bl, dl
mov eax, 0x705ac6d8
dec eax
cmp di, cx
nop
stc
and ebx, 0x1d89d400
mov edi, 0x494c49f1
stc
test dl, 0x79
mov bx, 0x45dc
stc
xor bx, 0x496d
adc esi, 0x636f4ef3
adc bx, 0x68c3
xor cx, 0x76d3
and si, di
or ax, bx
and ah, dh
xor bx, 0x6051
shr edx, 2
and eax, edx
adc edi, edx
or edx, edi
ror edi, 7
test dh, 0x56
xchg esi, edx
dec ebx
dec edx
cmp dx, si
cmp esi, 0x64eacb
xor si, 0x5685
test cx, bx
ror edi, 6
test bl, al
shr ebx, 3
test bh, 0x50
pop ecx
pop esi
pop ebx
pop edx
pop eax
pop edi
push edx
push ebx
xchg dh, bh
push ecx
add bh, ch
ror dx, cl
ror cl, cl
push eax
ror al, cl
nop
pop eax
pop ecx
pop ebx
pop edx
push ebx
and ebx, 0x7025e33b
pop ebx
push esi
push eax
test esi, eax
push edx
mov edx, eax
push ecx
inc cx
shr ax, cl
pop ecx
pop edx
pop eax
pop esi
push edx
push eax
test dl, al
add edx, 0xb431bb5
push ebx
push esi
sub bx, si
push ecx
rol ebx, cl
sub bl, 8
not bl
ror ch, cl
dec ch
push edi
adc edi, 0x3d43b3ed
stc
rol cx, 3
rol ebx, 2
xchg esi, esi
nop
shr di, 8
stc
xor eax, 0x299c9c72
sbb dx, si
nop
stc
shl cl, 4
inc dl
add esi, esi
pop edi
pop ecx
pop esi
pop ebx
pop eax
pop edx
push ecx
sub ecx, 0x4c516ae4
push ebx
test cl, bh
push edx
xor edx, 0x7121b49
inc edx
shl ch, cl
test ch, 0x19
push eax
shr ah, cl
push esi
sbb si, 0x1e84
cmp ebx, 0x4f4e626
dec dx
cmp ch, ch
cmp ecx, 0x2ccb130c
mov ecx, ecx
mov dh, 0x54
stc
shr ch, 8
xor edx, 0x62347a01
ror esi, 4
dec eax
push edi
sub edi, ebx
xor ch, bl
cmp al, dl
add di, ax
stc
not edx
cmp si, bx
ror ah, 2
xor ebx, 0x4e7f2811
ror ebx, 1
mov cx, ax
add cx, bx
sub ebx, eax
or dx, 0x1cff
xor bh, dl
inc bh
mov ax, ax
add cl, 0x55
mov edi, 0x7e1e30a4
shr bx, cl
adc esi, edi
cmp si, 0x1055
mov eax, 0x748baebc
inc dx
adc bx, dx
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
jnp 0x420668
push eax
inc ah
push ebx
not bx
push edx
shl dl, 1
push ecx
not ecx
dec ebx
push esi
and bx, si
rol ebx, cl
inc dl
shl ecx, 1
pop esi
pop ecx
pop edx
pop ebx
pop eax
nop
push ecx
rol ecx, cl
push esi
add cx, si
not cx
push eax
sbb eax, esi
nop
push edx
sbb ax, dx
not esi
push ebx
ror bh, 1
stc
dec bh
inc edx
push edi
sub di, cx
rol esi, 4
shl cl, cl
cmp ecx, 0x43413082
pop edi
pop ebx
pop edx
pop eax
pop esi
pop ecx
call fcn.0046349f
push edx
cmp dl, 0x20
push esi
sub dx, si
push ebx
sbb si, bx
push edi
adc di, di
stc
pop edi
pop ebx
pop esi
pop edx
push eax
shr ah, 1
push edi
push ebx
sbb edi, ebx
push ecx
or ch, 5
dec ah
push edx
not dx
test cx, 0x5699
adc dx, di
rol edx, 2
add ecx, 0x63aebbf9
shl ch, 6
push esi
adc si, 0x215e
dec bx
mov cl, bh
mov dh, 0x36
rol esi, 7
sbb esi, edx
or bx, 0x7620
stc
adc eax, edx
sub edi, 0x60c99c04
shl di, cl
xor bx, 0x2791
and cx, ax
mov cx, si
or bx, cx
stc
test dx, 0x222f
xchg esi, ebx
sbb ch, al
not edi
nop
rol ecx, cl
not dx
inc cx
shr bl, 7
nop
test bx, di
nop
and ah, dl
not cl
ror eax, 1
xchg edx, ebx
test bh, bh
and edx, 0x4aee6af5
inc dx
sbb ebx, 0x47cc8007
add edi, 0x1fa8acce
ror edi, cl
shl bh, 2
inc esi
or cx, 0x3421
xchg al, bh
xor di, 0x3c27
or bl, cl
cmp esi, esi
add cx, 0x35e5
nop
not ecx
shl cx, 4
sub edi, 0x7ee5e887
sbb si, 0x63d4
cmp cl, 0x78
add dl, al
shl esi, 8
adc bx, 0x6eb5
xor dx, cx
and cl, 1
cmp edi, eax
mov esi, 0x61857449
stc
inc dh
add esi, 0x5513dffb
not bl
dec dh
test dh, 0x33
dec ah
xchg di, di
test edx, 0x3dff1cb3
nop
xor ecx, edx
inc cx
xor dx, 0x1046
sub edx, ebx
and bh, ch
sub edx, 0x6ba012e0
ror bx, 6
sbb ebx, 0x136b9ff2
pop esi
pop edx
pop ecx
pop ebx
pop edi
pop eax
jg 0x4207b9
push ebx
push edi
or ebx, edi
push ecx
sub cx, cx
push eax
shr ah, cl
pop eax
pop ecx
pop edi
pop ebx
jns 0x4207b9
jge 0x4207b9
push ebx
rol bh, 7
pop ebx
stc
push eax
cmp eax, 0x6b5ffa03
push esi
add esi, 0x3ec24488
pop esi
pop eax
push edx
inc edx
ror dx, 1
pop edx
push edx
sub edx, 0x662cd1dc
cmp edx, 0x3f30a61
pop edx
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
call fcn.00463a51
call fcn.00463dbd
push esi
not si
push eax
push ecx
rol al, cl
not eax
push ebx
push edx
adc bh, dh
adc bh, 0x60
push edi
mov di, 0x7329
inc esi
inc bl
shr ecx, cl
and edi, esi
cmp dl, ah
inc ax
sbb ax, cx
cmp si, 0x52ea
and esi, 0x27c9acfd
not dh
dec al
xor bx, di
rol di, cl
and si, 0xfab
dec al
cmp si, 0x7635
test si, 0x59c1
dec bx
xor dh, 0x10
or edx, 0x743cf439
ror ecx, cl
stc
stc
shr esi, cl
dec ebx
mov esi, 0x3a07d15a
sub cx, 0x7b3d
or dl, 0x39
sbb di, 0x7e2
xor si, 0x28df
test ch, 0x5d
stc
inc di
and esi, ebx
cmp si, 0x4f18
mov eax, 0x5da0016f
shr si, 4
adc bx, dx
adc ax, 0x7b0a
and di, di
nop
test di, cx
dec di
not dx
shl ax, 5
stc
ror bx, cl
dec dx
dec si
xor ax, 0x561d
adc ax, ax
inc ebx
ror ecx, cl
inc ebx
add al, 0x26
not dh
rol cx, 5
sub esi, 0x1dd0b965
sub di, 0x3da4
stc
mov edi, 0x7b0f00bc
sub ah, cl
rol ax, 6
nop
ror bl, 7
mov dh, 0x2a
nop
dec si
sub cx, si
inc al
and ax, si
nop
inc di
and bh, bh
stc
shl ebx, cl
sub bx, cx
and bh, al
cmp al, al
ror bx, 7
adc ah, cl
rol bh, cl
rol edx, 2
cmp al, 0x57
dec cx
dec bh
and edx, eax
mov bx, 0x15e5
xor cl, 0x65
add ecx, edx
xchg bh, dl
adc ebx, 0x5f7f90d5
dec edi
xchg ebx, edi
pop edi
xchg ecx, ecx
sbb dl, cl
stc
push edi
mov di, 0x3de8
xor dl, 0x1f
or bx, bx
nop
sub ch, 0x53
or si, bx
dec al
shr dx, cl
not eax
shr edi, cl
xor dx, si
xor bh, ch
adc ebx, 0x3fb16641
or esi, ebx
adc ebx, edx
shr edx, 7
shr dx, cl
shr al, cl
add ecx, 0x7f4d6d70
and dl, 0x6b
shl cx, cl
shr ebx, cl
cmp di, bx
rol dl, 4
sbb dl, dh
inc ax
mov ebx, esi
add al, ch
rol cx, cl
sub dx, 0x5ead
cmp bl, ah
ror edx, 5
test edi, eax
mov al, 0x63
nop
or ebx, 0x1218dc09
stc
stc
xchg si, dx
sbb di, 0x7e50
adc si, si
dec cl
dec ebx
and al, bh
cmp si, 0x1b79
dec edi
adc ch, 0x5b
shr bl, cl
xor dl, 0x6a
xor ebx, 0x721e4803
sub al, 0x7e
and di, 0xa99
mov al, 0xb
shl cl, 3
mov si, 0x149c
add cx, si
sbb bx, 0x1600
dec dl
xchg dx, cx
nop
xor esi, 0x132590bf
xor ax, di
and esi, 0x760a01b5
inc dl
ror bx, cl
pop edi
pop edx
pop ebx
pop ecx
pop eax
pop esi
call fcn.004642ec
push ecx
push esi
xchg ecx, esi
push edi
push eax
add edi, eax
push ebx
xchg di, bx
xor cx, 0xc5d
inc ax
not ecx
and cx, 0x23ea
stc
stc
push edx
sbb ebx, edx
rol edx, cl
rol dh, cl
cmp ecx, edx
inc cl
add dx, 0x2dc8
not eax
sub cx, si
sbb al, ch
nop
shr eax, 1
xor dx, 0x2ae2
xchg dl, bh
sub ch, bl
sbb di, bx
cmp edx, 0x1bcd12e6
xchg si, si
ror bx, cl
shr di, cl
pop edx
pop ebx
pop eax
pop edi
pop esi
pop ecx
push edi
ror edi, 7
push ebx
push eax
adc bx, ax
push ecx
push edx
or ecx, edx
add ecx, edx
inc dh
cmp ebx, 0x533a3a27
xchg cx, dx
xor ebx, 0x59e1a14f
push esi
rol si, 1
inc bh
or bh, 0x6c
dec bx
mov ecx, esi
xor ch, ch
mov bl, bh
sbb bx, 0x738f
inc bh
nop
ror dx, cl
shr bl, cl
sbb edi, 0x5e7719a7
shr eax, cl
adc eax, edi
sbb dh, bl
xor dl, 0x3a
not dx
rol ch, 4
rol dl, cl
or ax, dx
cmp al, 0x21
cmp dx, di
add esi, ecx
nop
sbb bl, cl
mov si, 0x56f0
rol bx, cl
or di, 0x7c7b
adc ah, 0x6e
dec dx
adc al, al
inc ch
shl dh, 2
not bl
shr eax, 4
shr dh, cl
nop
dec edi
adc si, si
xor ecx, ebx
nop
cmp bl, ch
sbb si, 0x141b
shr cx, 1
rol edi, cl
nop
sbb ch, al
or cx, si
shl di, 7
not eax
inc dh
shr ah, 1
shl edx, 6
inc ax
or al, 0x5a
dec edx
inc esi
nop
or ax, dx
shl ecx, cl
shl ax, 8
shr bx, 4
inc ebx
shr dh, 4
xchg edi, eax
pop esi
pop edx
pop ecx
pop eax
pop ebx
pop edi
call fcn.004646f8
call fcn.00464c6c
push edx
push ecx
adc dh, cl
stc
adc ch, 0x64
dec dx
push esi
push edi
add esi, edi
cmp dx, 0x24c7
push eax
sbb ax, cx
push ebx
sbb bx, si
sub edx, 0x2083c2a
xchg ebx, edi
adc bx, 0x1580
xor eax, ecx
inc dl
sbb bh, ah
or cl, 0x57
nop
dec ah
ror esi, 2
sub edx, ecx
mov bx, 0x2f5a
shl di, 6
xor ebx, 0x30d0026d
shr cl, 5
and ch, bh
test si, si
not bh
test cx, 0x6f8b
inc si
xchg dx, di
not al
mov di, 0x1c2b
or ebx, edx
add di, cx
mov si, ax
xchg cl, dl
ror esi, 8
add eax, edx
mov dh, 0x5f
shl si, 1
not eax
shr bx, cl
xchg bh, ah
and ax, dx
add si, 0x3669
ror di, 1
rol ebx, 4
not dh
sub edx, 0x33278598
adc al, al
adc dx, dx
shl dl, 3
stc
xchg al, cl
ror cx, 4
test ch, 0x36
adc cx, dx
xor ax, dx
xchg ecx, ecx
xor bl, dh
add edi, esi
test si, cx
shl bl, cl
and esi, 0x2f2bc206
shl ch, 5
test eax, 0x4c929752
sub eax, edx
stc
shr cx, cl
xor bh, 0x1e
dec dx
shl edx, 1
dec cx
mov edx, 0x302506e3
shl dl, 7
xor esi, ecx
stc
stc
stc
cmp dh, 0x12
adc eax, edi
adc dl, 0x32
rol ch, 7
shr eax, 3
shr bh, 7
mov edx, ecx
test ecx, edi
test ah, 0x55
rol bx, 7
shr dl, 3
adc cl, al
nop
xor ecx, 0x28bf8f2
add ebx, ebx
add cx, ax
test esi, 0x4d46c5c1
sbb dl, cl
adc bl, 0x6d
stc
shl dl, cl
dec esi
pop ebx
sbb di, ax
or al, 0x3e
mov ecx, edi
xchg dx, ax
push ebx
shr bl, 3
or eax, 0x7d724874
sub ecx, ebx
cmp ah, cl
test si, 0x6620
test esi, edx
sub esi, 0xfe41bc6
ror cx, cl
ror ax, 8
test ecx, ecx
rol bx, 7
xchg cx, dx
cmp di, 0x3737
rol ecx, cl
sbb ebx, edx
pop ebx
pop eax
pop edi
pop esi
pop ecx
pop edx
jae 0x420cf4
jbe 0x420ce3
call fcn.00464eeb
call fcn.00465456
push eax
push esi
add ax, si
push edi
sub esi, edi
push ecx
cmp ecx, ecx
push ebx
mov ebx, esi
xor al, bl
inc ch
dec ecx
inc ax
add eax, edi
xor esi, esi
nop
stc
shr esi, 8
rol edi, cl
mov edi, 0x64f6eb3b
adc si, 0x340c
dec si
dec si
stc
add edi, edi
or cl, 0x4e
push edx
dec edx
stc
dec dh
rol cx, 8
mov dx, 0x51ba
ror ah, cl
ror edx, cl
sub edi, edx
dec ax
dec dx
or ecx, 0x42df45f7
pop edx
pop ebx
pop ecx
pop edi
pop esi
pop eax
jno 0x420cdc
push esi
dec si
push eax
push edi
mov eax, edi
stc
push edx
inc edx
push ebx
cmp ebx, eax
pop ebx
pop edx
pop edi
pop eax
pop esi
push eax
and ah, 0x3f
pop eax
call fcn.0046594e
push edi
cmp di, 0x26b2
pop edi
push ecx
add cl, 0x1d
push eax
not eax
shr ah, 7
push ebx
sub ebx, eax
nop
pop ebx
pop eax
pop ecx
jle 0x420db2
push eax
not ax
push edx
push ecx
xchg edx, ecx
push ebx
add eax, ebx
nop
test eax, 0x2ac7bc63
and ah, dh
push edi
ror di, 5
test ebx, 0x48c586d2
not cx
sbb ebx, ebx
xchg bl, ah
nop
nop
sbb dx, 0x4a04
rol dx, 2
shl al, 7
stc
xchg ch, cl
push esi
and esi, 0x5c0be019
and bh, 0x19
inc ch
dec di
xchg bx, di
dec si
xor ebx, 0x28d5dd90
rol dl, cl
xor ebx, ebx
shl bx, 3
stc
shl bl, cl
shr cx, cl
xchg ch, ch
shl si, 3
and ecx, eax
rol dx, cl
or eax, 0x38c97698
xchg edx, eax
shr ah, 4
or ebx, 0x15548c76
and ecx, edx
xor ch, ah
xor cl, al
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
push eax
shr eax, 8
test ah, 0xb
push esi
dec esi
push ecx
shr cl, cl
push edx
shr dx, 4
push ebx
sbb bx, dx
mov eax, 0x2702a7d7
not edx
adc dl, 5
inc dl
pop ebx
pop edx
pop ecx
pop esi
pop eax
call fcn.00465c03
call fcn.00465fb5
push eax
cmp ah, 0x79
pop eax
nop
push edi
push ecx
xchg edi, ecx
push eax
shl ah, 5
push ebx
push edx
and bl, dh
mov dl, al
inc cx
push esi
ror esi, 6
shl bx, 5
ror di, cl
and ax, 0xb57
ror edx, cl
add al, 0x7b
and bl, 0x20
shl dx, cl
sub edi, 0x115bc6ca
nop
stc
xchg dl, bh
dec di
dec ecx
sub si, ax
or ebx, 0x1d534cbb
xchg di, cx
xor bx, cx
xor si, 0x7b85
sbb edi, esi
mov di, cx
ror ax, cl
xor esi, 0x80a2bf9
dec cx
and eax, 0x2570e8eb
cmp edi, 0x14385fa6
nop
add cx, 0x41d6
mov ebx, 0x168556a6
and bh, bh
mov al, 0x1f
add di, si
dec ax
add cx, 0x76b4
shl esi, cl
shr di, 7
shr di, 4
add edx, esi
pop esi
pop edx
pop ebx
pop eax
pop ecx
pop edi
jns 0x420fc4
call fcn.004662e2
call fcn.0046686b
call fcn.00466b75
jne 0x420eb0
push edx
push ecx
rol dx, cl
adc dl, 0x29
push ebx
shl bh, 3
dec dh
push edi
xchg di, cx
push esi
adc si, 0x3367
stc
sub di, si
inc di
dec cx
inc bx
mov dx, si
pop esi
pop edi
pop ebx
pop ecx
pop edx
push ebx
mov bh, 0x41
push ecx
shl cx, cl
nop
and bl, 0x69
push esi
inc esi
push edi
push edx
add edi, edx
nop
pop edx
pop edi
pop esi
pop ecx
pop ebx
push esi
cmp esi, 0x24ac1a27
push ebx
xchg ebx, ebx
push eax
not al
stc
pop eax
pop ebx
pop esi
push edi
and di, 0x1e16
push ebx
add bx, 0x36a6
push eax
nop
push edx
mov edx, ebx
mov bx, 0x411c
push ecx
shl cx, cl
push esi
adc edi, esi
ror edi, cl
adc eax, 0x4c5f4ed6
ror eax, 5
xor ax, bx
not esi
dec bh
inc al
sub ebx, 0x4e7fe75c
nop
cmp bx, di
adc edx, 0x1042b17d
test edi, esi
nop
not dh
cmp edi, ecx
test bh, 0x78
not dh
ror edi, 1
mov edi, edx
cmp dl, 0x79
adc di, 0x29a3
or ah, 0x62
sub bx, 0x6251
nop
xchg bl, bl
pop esi
pop ecx
pop edx
pop eax
pop ebx
pop edi
call fcn.00466fc3
push eax
mov ax, 0x10de
push edx
sbb edx, 0x3854b8aa
push ebx
adc dx, bx
stc
push esi
shl esi, 6
push ecx
xchg cx, cx
stc
shl dh, cl
sbb edx, 0x827ca14
or ah, 0x41
dec ah
add eax, 0x7a9f4e32
xor dl, 4
push edi
shl edi, 4
pop edi
pop ecx
pop esi
pop ebx
pop edx
pop eax
call fcn.0046725a
call fcn.0046770a
call fcn.00467c44
push eax
inc ah
push ebx
shr ebx, 7
pop ebx
pop eax
jp 0x420f9c
push edx
push ecx
xchg dl, ch
ror cl, 2
pop ecx
pop edx
jb 0x420f9c
ja 0x420f8f
push ecx
add cl, 0x73
pop ecx
nop
push eax
push ecx
rol ax, cl
pop ecx
pop eax
call fcn.004680b0
call fcn.00468316
push ecx
add cl, 0x2b
push edx
xor dh, 0x5e
push esi
not si
push edi
mov di, 0x41de
pop edi
pop esi
pop edx
pop ecx
push ebx
push ecx
rol bx, cl
push edx
and edx, ebx
inc edx
dec dh
pop edx
pop ecx
pop ebx
call fcn.004687b3
push edi
inc edi
push ebx
push ecx
ror bh, cl
push eax
rol ax, cl
not ebx
shl ecx, cl
inc ah
push edx
test ecx, edx
inc eax
rol ecx, cl
pop edx
pop eax
pop ecx
pop ebx
pop edi
call fcn.00468ce1
push eax
push ecx
rol ah, cl
push ebx
ror ebx, 8
push edx
mov dl, 0x3c
push edi
adc di, 0x15d
ror edx, 8
shr dx, 8
stc
or edx, ebx
pop edi
pop edx
pop ebx
pop ecx
pop eax
mov eax, 0x7d8045
lea ecx, [esp + 0xc]
push 0x2c
push 0x2b373816
push ecx
push eax
call fcn.004690fc
call fcn.004694f2
call fcn.00469ae7
stc
push esi
add si, 0x6640
push edx
push ecx
ror dh, cl
push ebx
dec bh
xchg ch, ch
push eax
test ax, si
cmp dl, bl
add esi, eax
nop
cmp cl, bl
dec dx
nop
nop
sub esi, 0x5693fced
not bl
sbb edx, 0x4722ed50
not al
inc ch
shl dh, 7
cmp al, 0x5c
shl cx, 6
xchg cx, bx
nop
cmp cx, bx
push edi
shl di, cl
cmp ax, di
rol dx, cl
rol bx, 6
inc ah
xchg dh, bl
dec cl
ror bx, 6
add edi, edx
cmp dh, 0x3f
test ax, 0x5290
sub dh, ah
mov edx, ecx
and dl, 0x1a
stc
nop
sub ah, bh
sub ch, 0x50
test dh, 0x6e
stc
test si, 0x241
or ax, 0x2ee1
adc ax, ax
stc
add edi, ebx
shr dx, cl
shl al, 8
nop
ror di, cl
and bx, 0x3ea7
stc
sub edi, 0x4585aca0
sub ah, 0x60
rol ax, cl
mov ebx, 0x5f501013
shr al, cl
mov di, ax
shr ax, 3
adc esi, edi
rol cx, cl
add di, 0x19df
dec ch
shl dx, cl
inc bl
sbb edx, 0x689ede33
test si, di
dec eax
mov eax, 0x6909f9ad
shr esi, cl
stc
dec bx
add dl, dl
add si, ax
sbb ax, dx
mov edx, 0x1e22a6
rol eax, 6
add al, 0x40
shr bl, cl
rol dh, 6
nop
and edx, 0x20b35e87
shl di, cl
and al, 0x73
test edx, edi
adc ebx, esi
and cl, ch
nop
dec eax
xchg ah, dl
test ax, si
cmp ah, 0x76
test dh, ah
xor dl, 0x72
sub ax, 0x2601
adc ch, dh
mov ch, 0x1e
pop edi
nop
stc
sbb esi, ebx
test cx, bx
add ecx, 0x6fc41f9a
push edi
sbb edi, ebx
adc bl, 0x1c
not ax
sub edi, 0x1acfe928
nop
inc ax
sbb ecx, 0x2989019a
or edi, edi
ror dh, 4
nop
and cl, bh
dec bh
rol ecx, cl
and edx, edi
or edi, esi
shr ax, 4
sub si, bx
stc
or ebx, edx
xchg ebx, eax
add di, 0x32eb
rol edi, 3
nop
ror ah, cl
cmp ax, dx
shr edx, 3
and edx, esi
and dl, ch
ror al, cl
dec dh
adc dx, 0x793b
add dl, 0x3f
shr dh, 1
xchg ecx, eax
add bh, 0x6d
inc edi
stc
rol bx, cl
shr edx, 3
cmp ebx, 0x41399c94
ror dx, cl
test bh, cl
sbb ebx, ebx
xchg bx, si
test cx, 0x1e56
inc al
rol eax, cl
inc eax
and esi, 0x51a7600c
shr dx, 4
or dl, 0x3e
ror cx, 7
ror esi, 5
sbb dl, 0x3d
inc al
add ecx, 0x39e7a690
xor ecx, 0x6dc333c4
cmp ax, 0x58db
dec ebx
inc cx
stc
nop
dec ah
xchg bx, cx
mov dh, bh
not ecx
test edx, 0x5765f1c0
xor dx, 0x542e
pop edi
pop eax
pop ebx
pop ecx
pop edx
pop esi
jbe 0x421318
call fcn.00469e97
call fcn.0046a3b6
call fcn.0046a87c
push eax
and ax, 0x101d
push edx
push ebx
add dh, bh
and eax, ebx
add bh, bl
mov dx, 0xc34
not dh
push esi
xor si, dx
push ecx
shr ax, cl
nop
stc
dec ax
push edi
shl edi, cl
and ah, 0x1f
sbb esi, edi
sbb bx, 0x23b1
ror ax, cl
mov di, 0x122
cmp bl, ah
and dl, bh
sub si, cx
ror ah, 4
mov ecx, 0x7c1fb8d4
mov ebx, edi
shr di, cl
shl dl, 1
mov ecx, ecx
and ebx, 0x511d1f46
sub cl, ah
and edi, 0x54b96f0
inc bx
rol dx, cl
xor dh, 0x55
mov ebx, ecx
shl dl, cl
adc ax, 0x1a66
shr bh, cl
shl bh, 3
stc
shr edi, cl
not edi
and esi, 0xb4d34c7
shr dl, cl
mov eax, 0x644dd4c5
mov cx, 0x6a70
add ebx, edx
rol cl, 8
not cx
inc ah
xchg dh, bh
test ah, 0x28
mov eax, 0x22cab9da
shl di, 6
mov si, ax
test bx, si
shl ecx, 1
mov ecx, 0x1c01644c
inc si
cmp ax, 0x75cb
shl ah, 4
shl ax, cl
xchg bl, cl
xchg edx, eax
stc
not bl
shl di, 3
shr di, 5
pop edi
pop ecx
pop esi
pop ebx
pop edx
pop eax
push edx
inc edx
push edi
xor di, 0x27ba
pop edi
pop edx
call fcn.0046ab78
call fcn.0046ae9f
push edx
push ecx
ror dx, cl
push eax
xchg al, al
push ebx
xchg ebx, eax
pop ebx
pop eax
pop ecx
pop edx
call fcn.0046b1eb
call fcn.0046b6ef
jg 0x421573
jge 0x42138d
nop
call fcn.0046badc
call fcn.0046be36
push edi
sbb di, 0x6819
push edx
dec dh
or dx, 0x5820
push ebx
push ecx
ror ebx, cl
push esi
mov esi, edx
test cl, dh
nop
stc
push eax
inc al
stc
inc si
inc eax
xchg edx, eax
add bl, bh
rol ah, 7
test bl, dh
rol ecx, 1
xchg bh, ah
pop eax
pop esi
pop ecx
pop ebx
pop edx
pop edi
call fcn.0046c264
ja 0x421375
call fcn.0046c604
push eax
adc al, al
pop eax
push ecx
push esi
xchg ecx, esi
push ebx
dec bx
xchg bl, cl
shr bx, 1
push eax
or esi, eax
rol ebx, 4
and cl, ah
pop eax
pop ebx
pop esi
pop ecx
call fcn.0046c950
push edx
push esi
sub dx, si
nop
push edi
push ebx
and di, bx
push eax
dec eax
and eax, ebx
pop eax
pop ebx
pop edi
pop esi
pop edx
je 0x421440
push edi
inc edi
stc
push edx
not dl
stc
pop edx
pop edi
call fcn.0046cc33
push ecx
shr cl, 6
sub ch, 0x17
push ebx
mov ebx, 0x72c0d9a9
shr cx, 4
cmp ch, 0xe
push edi
xchg edi, ecx
test cl, 0x55
not cx
push eax
mov ax, 0x7c5d
sbb bl, ah
sub edi, 0x51bfadf6
shr ebx, 3
push edx
test bh, dl
shl dh, 6
nop
nop
push esi
adc dx, si
sbb dl, ch
nop
ror bh, cl
ror dh, 1
pop esi
pop edx
pop eax
pop edi
pop ebx
pop ecx
call fcn.0046cedb
call fcn.0046d3a8
push esi
not esi
push edi
shl di, 3
push ecx
sbb esi, ecx
xchg ch, ch
push ebx
ror bx, cl
cmp di, si
cmp cx, 0x4ee9
and cl, 0x54
rol cl, 6
nop
nop
sub bl, 0x45
sbb si, 0x2fd3
push edx
shl dl, cl
test cx, 0x3f2c
pop edx
pop ebx
pop ecx
pop edi
pop esi
call fcn.0046d895
call fcn.0046de11
push edx
adc dx, 0xae7
push eax
shl ax, 5
push ecx
cmp cl, 3
or ax, 0x2d60
push esi
shl esi, cl
stc
sub ah, dl
sub ecx, 0x4b44d200
push ebx
rol bl, 3
or ah, 0x4f
push edi
cmp di, 0x7b9b
shr edx, cl
shl ecx, cl
or edx, 0x4a800dc2
mov ch, 0x6d
ror bx, 7
dec ch
pop edi
pop ebx
pop esi
pop ecx
pop eax
pop edx
call fcn.0046e26d
call fcn.0046e768
jg 0x4214fa
push eax
mov eax, 0x7785f9dd
nop
push edx
dec dx
push ecx
and cx, dx
ror cl, 6
shl dx, 1
push edi
shr edi, 1
pop edi
pop ecx
pop edx
pop eax
call fcn.0046ec15
push ebx
not bl
pop ebx
push edx
cmp edx, 0x447c89a1
push ebx
push esi
xchg ebx, esi
sbb esi, 0x6e9738b6
mov esi, 0x191b86c8
pop esi
pop ebx
pop edx
call fcn.0046eec9
push ebx
push ecx
xor bl, ch
push edx
push esi
xor dx, si
pop esi
pop edx
pop ecx
pop ebx
ja 0x4214fa
push edx
push ecx
ror dx, cl
pop ecx
pop edx
js 0x42151d
push ebx
inc ebx
pop ebx
jo 0x421511
push esi
cmp si, 0x58b4
pop esi
nop
push ecx
not ecx
push edx
shr edx, cl
push ebx
shl ebx, cl
pop ebx
pop edx
pop ecx
call fcn.0046f31c
jnp 0x421556
call fcn.0046f6bc
push esi
test esi, 0x3b58bf51
push edx
inc edx
push ecx
shr cx, cl
pop ecx
pop edx
pop esi
je 0x421556
jg 0x421556
call fcn.0046fa7c
push ecx
add ecx, ecx
pop ecx
push ebx
dec bl
pop ebx
push eax
test al, 0x4d
push edi
shr edi, 5
push ecx
inc ch
nop
push ebx
not bx
mov edi, 0x1eea448f
pop ebx
pop ecx
pop edi
pop eax
call fcn.00470029
jb 0x421847
push edx
not edx
push ecx
push eax
test ecx, eax
push edi
dec edi
push esi
and esi, 0x7bdadf36
or dx, cx
rol ax, 1
mov edi, 0x43075159
nop
push ebx
cmp ebx, 0x15b1080e
ror edi, 6
rol edi, 5
cmp esi, 0x56351631
rol edx, cl
and di, 0x493f
xor si, dx
xor di, 0x6672
dec bx
xor ebx, ecx
or bh, 0x60
mov cx, 0x3a86
shr eax, cl
sbb al, al
ror cx, cl
nop
rol esi, 4
stc
rol ah, 5
mov ah, 0x38
and edi, 0x1fd2664c
shr edi, 1
inc bl
xchg al, ch
sbb ecx, 0x717b51f2
adc bl, al
cmp dl, dh
add ecx, 0xc22dce4
or ecx, 0xe7634a8
inc ecx
mov ecx, 0x4185583b
sub cx, 0xc2d
sbb cl, 0x63
inc bx
xchg di, ax
xchg ebx, esi
shl bx, 5
cmp eax, edi
and ebx, esi
and edx, edx
test si, 0x52f5
cmp edx, 0x36c89bfa
rol eax, 4
and ebx, ebx
mov edx, 0x226b5f78
sub ah, 0x29
dec bl
not bh
not cl
sbb ch, cl
stc
add dx, 0xda6
cmp edi, edi
cmp edx, edx
sub edi, edx
adc dx, 0xfd1
xchg al, bh
stc
sub ecx, edi
ror esi, cl
and cx, si
rol bx, cl
or ax, dx
cmp cx, cx
xor ecx, 0x636a818a
rol di, cl
rol cx, cl
xchg bh, ah
xor ecx, eax
nop
nop
or esi, 0x52d15212
add cx, bx
inc dl
stc
rol edi, cl
adc ah, bl
dec cl
mov al, 0x63
add ch, 9
mov eax, 0x2c94bf61
dec dl
not si
add edi, 0x52819239
sbb bh, ah
xchg bl, al
dec ecx
adc bl, 0xc
and ax, 0xf5
sub eax, edx
not ch
xor ebx, ecx
pop ebx
sbb edx, 0xb4ff989
ror dx, cl
test eax, edi
push ebx
adc ebx, 0x3ece0006
mov edi, ebx
ror bx, cl
sbb bh, 0x15
adc ax, 0x7574
mov bh, dl
add esi, edi
xchg edi, ebx
pop ebx
pop esi
pop edi
pop eax
pop ecx
pop edx
push ebx
cmp bh, 0x3c
push edx
adc dl, 6
push ecx
not ecx
push eax
push edi
cmp ax, di
test cx, 0x7432
sbb edx, 0x24b96047
cmp ebx, ecx
and ah, 1
xchg edx, eax
ror edx, cl
sbb dx, bx
nop
shr dx, cl
test cx, 0x49d1
push esi
xchg esi, edx
nop
or bx, di
xor eax, 0xc708610
nop
adc bl, ah
shr edi, 4
mov dx, 0x401a
pop esi
pop edi
pop eax
pop ecx
pop edx
pop ebx
push eax
push ecx
rol ax, cl
push ebx
cmp bx, 0x6f6a
adc bx, 0x396f
dec ecx
shl bl, 5
not bl
shl cl, cl
shr bl, cl
dec ebx
push edx
push edi
cmp edx, edi
shr dx, cl
mov bx, dx
rol edi, cl
add dl, dl
and cx, ax
xor edx, 0x5b050d1a
test dx, 0x24ef
shl cx, cl
or dl, 0x36
test ah, cl
ror ax, 4
not bl
push esi
rol esi, 4
xor esi, 0x588abf8c
mov edi, edx
or dl, 0x65
sbb cx, ax
cmp dl, 0x4b
inc cl
dec eax
and ax, bx
and al, 0x1d
and di, 0x6eb
sub si, 0x7a0b
sbb al, bh
xchg bl, dl
inc ebx
inc edi
test bl, 0x1f
and dl, bh
xor bh, 0x66
adc eax, 0xefc6fc3
nop
add edi, esi
not si
shr bl, 6
stc
xchg esi, ebx
cmp eax, 0xfbf1cd4
dec eax
ror bh, cl
nop
inc di
or ebx, 0x71c39d80
rol cl, cl
and cx, 0x488d
cmp bl, al
or dl, ah
cmp cl, 0x31
xchg al, bh
adc bx, 0x3b2a
shl edx, 7
xchg bx, dx
cmp ebx, ecx
ror bx, 7
sbb esi, 0x42414a33
mov ch, bh
sub dl, ch
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push eax
test ah, 0x4e
push ecx
xor cl, 0x19
push ebx
adc bh, al
push edi
shr di, 2
sub ah, al
mov ah, 0x23
pop edi
pop ebx
pop ecx
pop eax
jb 0x42181a
call fcn.004702f3
call fcn.004705b7
push edi
sub di, 0x4b86
stc
pop edi
call fcn.00470842
push ebx
adc ebx, 0x1c425693
pop ebx
push eax
push ecx
rol eax, cl
or ecx, 0x64926f66
ror ax, 1
pop ecx
pop eax
call fcn.00470b24
push ebx
push edx
cmp bh, dl
push eax
push ecx
shl al, cl
pop ecx
pop eax
pop edx
pop ebx
call fcn.00471075
push edx
test dl, 0x57
push esi
push ecx
shr si, cl
push ebx
ror bl, 1
push eax
xchg ah, dl
and ax, 0x7d89
rol dh, cl
xchg al, dl
dec ebx
push edi
not edi
add eax, 0x54cb11bf
sub esi, eax
adc di, 0x6b63
dec esi
sub ah, 0x1d
xor ebx, 0x573e7fb1
nop
not bx
xchg bx, cx
shr bh, 8
xor si, 0x1ebd
stc
cmp edi, edi
sub al, bl
rol esi, 1
cmp cl, ah
mov dl, 0xe
or eax, eax
ror ah, cl
nop
stc
nop
not bl
sbb ebx, 0x228669c2
or dx, bx
stc
adc edi, edx
rol ax, cl
ror esi, 8
cmp al, 0x60
stc
shr eax, cl
ror ebx, 8
or esi, 0x628fdbda
adc bx, si
test eax, edi
sub edx, ebx
sbb dx, 0x6e08
and cl, 0x55
cmp ax, 0x3fd7
inc ch
cmp cx, 0x7d7d
nop
sub bx, 0x65ce
and eax, ecx
shr edx, cl
and edx, 0x1602d74d
dec esi
and di, 0x5e2c
sub ebx, 0x52911b34
add dh, al
sbb eax, ecx
shr edi, 7
cmp ch, al
shl edx, cl
inc si
pop edi
pop eax
pop ebx
pop ecx
pop esi
pop edx
jbe 0x42193d
push esi
push ebx
mov si, bx
and bl, bh
push eax
not eax
pop eax
pop ebx
pop esi
push eax
mov al, 0x5b
push ebx
xor ebx, 0x4033369a
pop ebx
pop eax
push eax
push esi
or ax, si
pop esi
pop eax
call fcn.00471594
push ebx
add bx, 0x60b
push esi
push edx
or si, dx
pop edx
pop esi
pop ebx
jge 0x421977
jnp 0x421962
push ecx
push edi
test ecx, edi
push ebx
add bl, 0x24
mov cl, ch
push edx
shr edx, 8
inc bl
pop edx
pop ebx
pop edi
pop ecx
call fcn.004719b7
ja 0x421977
call fcn.00471f0f
push eax
inc ah
nop
pop eax
call fcn.00472312
push ebx
sbb bx, 0x2a0c
nop
push eax
xor eax, eax
push ecx
cmp cx, 0x45fc
stc
stc
and bx, 0xead
pop ecx
pop eax
pop ebx
js 0x4219bf
call fcn.004727e3
push edx
test dh, dh
push esi
dec esi
pop esi
pop edx
stc
push eax
ror ax, 1
push ecx
shr ax, cl
mov ch, 0x28
pop ecx
pop eax
call fcn.00472c05
call fcn.00472f57
call fcn.00473275
call fcn.004736fa
push ecx
xor cl, 0x79
pop ecx
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00473a61
push ecx
dec ecx
mov ecx, 0x73481d65
push edx
inc edx
nop
nop
not ecx
push eax
adc ah, 0x55
not ax
push edi
shr edi, 4
shr edx, 7
cmp cl, ah
and cl, 0x4a
push ebx
xor ebx, 0x30e5979c
rol al, 1
test ax, bx
shr eax, 3
stc
sbb ecx, ecx
stc
shr eax, 8
ror dh, 1
and cl, 0x48
stc
shr cx, cl
or ax, 0x57aa
shr eax, 5
push esi
or bx, si
sbb ax, 0xd67
adc ch, dh
sbb eax, 0x735e18a6
ror al, 6
xchg edi, ebx
sbb dx, 0x1371
dec bx
sub esi, eax
xor ebx, ecx
adc edx, edi
test esi, 0x402cd4e5
or ah, ch
ror eax, cl
xchg ebx, edi
rol edx, 2
shr edi, cl
inc edi
or cx, 0x316b
shl dl, 4
shr bh, cl
xchg si, dx
or ax, cx
mov si, dx
adc ch, ah
or esi, ecx
and ebx, 0x4f18ac61
add dh, 0x48
ror bx, cl
stc
stc
shr edx, 5
add ebx, 0x71992c08
not dl
and ebx, ecx
xor al, cl
shr ah, 7
inc bx
nop
ror ch, 8
and eax, ecx
sbb ecx, edi
test edx, 0x5f3a4d67
test edx, 0x7a3494b3
and dx, 0xcae
xor ch, cl
inc ah
shr ebx, 7
adc ebx, ecx
dec dh
inc cl
adc ecx, 0x41f1ecd7
or ecx, ebx
mov esi, ecx
add dh, 0x18
shr si, 1
nop
inc edi
xor dh, dl
test dh, 0x5b
inc bl
shr dx, cl
xor al, 0x44
inc si
cmp ax, 0x1c65
inc esi
or edx, ecx
xchg dh, cl
xchg ecx, ecx
sbb si, di
adc ebx, 0x72ccb8ee
shr dx, cl
sub cl, dl
mov dx, 0x652c
pop esi
add di, bx
sbb dx, dx
mov ecx, 0x64293bf5
push esi
or si, dx
sbb ah, 0x30
ror edi, cl
xor cx, 0x3cc3
xchg ecx, eax
cmp esi, 0x2dc45324
rol al, cl
ror bh, cl
ror al, cl
test dx, di
nop
test di, cx
xchg ebx, eax
dec ah
sub dx, 0x6e91
sub di, 0x571b
ror bx, 3
add ah, 0x16
stc
shl cx, cl
not bh
adc dl, 0x63
inc bl
inc dh
xor ebx, ebx
cmp di, di
shl dx, 8
and bh, bh
sub al, 0x6f
not ebx
stc
shl ch, 2
xor si, 0xa0d
stc
test edi, 0x10e2cf34
rol esi, 7
not edi
xchg ecx, ebx
mov bh, 0x65
not di
xchg ecx, eax
shr cl, cl
nop
and ecx, 0x11bf24e9
nop
cmp edx, ecx
cmp di, 0x2eff
xchg cl, bh
test di, dx
adc ebx, ecx
sub bx, si
cmp dx, cx
xchg cl, dl
cmp dl, 0x2b
nop
ror ebx, cl
xor eax, 0x77206296
test ebx, edx
not dh
shr dx, cl
xor bx, 0x5d13
adc eax, 0x6b6dca0a
shl cl, cl
mov esi, 0x252dfe3c
xor bx, cx
not al
inc edx
dec cx
nop
adc bx, 0x153e
mov edi, 0x2e9e2b27
not bl
not ecx
nop
or dh, bl
mov si, 0x7c00
mov ebx, 0x4d025a38
not di
sbb al, 0x5a
or ecx, 0x42d638d7
nop
sbb al, dl
nop
or dh, bh
add edx, 0x2e7ca56b
inc eax
and dh, cl
test ch, 0x6c
test dl, cl
not ah
shl eax, 5
and esi, eax
add esi, edi
nop
dec ch
xor cl, bl
not edx
pop esi
nop
nop
push esi
mov di, si
stc
cmp eax, 0x12ea8964
mov eax, ebx
mov ax, 0x21e3
test esi, 0x23bd72b6
shr di, cl
xor ax, di
sub edx, esi
xor eax, edi
cmp dh, 0x69
xchg ecx, eax
shl ebx, cl
ror edx, 1
and edi, 0x2594e41c
stc
test edx, eax
shr cx, 7
dec eax
dec cl
inc edx
dec di
mov dh, 0x47
xchg di, di
test esi, ecx
stc
inc si
rol ebx, cl
dec di
or dl, bl
ror edi, cl
adc bx, 0x793d
xchg bx, si
xor bl, 0x31
inc dh
cmp si, 0x1815
inc al
shl edi, 5
cmp eax, 0x487c5e59
sub ax, ax
cmp edx, esi
shr ebx, 1
shr ebx, 6
or al, 0x2a
sbb bh, 0x18
dec ecx
sbb bl, dl
inc esi
inc ecx
sbb esi, eax
not dx
xor ax, 0x40e4
dec cl
mov ax, 0x4264
dec ch
mov ch, 2
rol ebx, cl
adc bh, 0x37
add di, 0x43ce
rol ebx, cl
xchg al, dl
and si, di
inc ch
ror eax, 2
rol ch, cl
test ch, 0x10
shl si, 8
rol edx, cl
adc al, 0x18
not ax
xchg bx, di
test bl, 0x12
xchg bh, ah
shr al, 2
adc esi, 0x6d95bdc9
test eax, 0x583d8a81
test bl, 0x7b
stc
not esi
not ah
ror ch, cl
shr bx, 2
shr si, cl
mov ebx, 0x25e2060a
mov ecx, edx
inc eax
mov bh, 0x61
or cl, 0x5b
sub ch, dh
nop
add ch, cl
ror dh, cl
shl dl, 5
or dx, 0x571c
shr bx, 5
test bl, 0xe
test dl, 0x28
and bx, 0x1d8a
pop esi
dec dl
sbb bh, dl
test bl, 0x54
push esi
or esi, 0x4d1fca2b
mov bx, di
or dl, bl
stc
rol ebx, cl
inc ax
test ah, 0x72
mov ebx, ecx
adc ecx, 0x5f3cf6f9
nop
mov eax, 0x4c0c1cf7
shl ecx, cl
xchg edi, esi
sub ecx, esi
shl si, cl
not dx
xchg bh, bl
test ebx, ebx
not cx
sbb bl, dh
sbb dl, dl
stc
shr eax, 7
xor si, ax
shl eax, cl
inc bx
xor ax, dx
shl dh, cl
dec bl
stc
add bx, ax
ror al, cl
mov edi, 0x698d8c7d
adc ebx, eax
dec dh
or cl, 0x2f
inc eax
nop
adc ax, 0x4ba3
or al, dl
add esi, ebx
xor edx, edi
and ch, cl
dec edi
rol edi, cl
or cl, 0x71
mov edi, esi
sbb dl, dl
xor di, dx
shr si, cl
mov bx, 0x2342
sbb di, 0x3c4
add si, 0x107c
rol edx, 2
cmp si, si
stc
sbb dl, cl
xor ax, si
add dl, ch
sbb dx, di
cmp eax, 0x4dd243ad
stc
nop
not ax
adc eax, ebx
stc
shl bh, cl
add di, di
inc bh
mov esi, 0x623f396f
shr di, 8
sbb bh, dh
xor ax, 0x1eeb
or cl, dh
rol esi, 8
sbb eax, esi
and edi, ebx
dec bh
rol al, cl
adc eax, 0x39d6c420
adc dh, bl
shr cx, cl
nop
xchg ebx, ebx
adc di, si
rol esi, cl
test cx, 0x400a
and ecx, eax
cmp ecx, 0x43b9b218
mov si, 0x2259
adc dx, bx
not esi
sub dl, dh
dec dx
sbb dl, 0x25
ror edi, 7
sbb ah, al
pop esi
shl ax, 6
shl cx, 3
xor eax, 0x53ba361a
ror ecx, 6
adc cl, 0x4f
shl ebx, cl
not di
cmp ax, ax
cmp bl, dh
not ebx
push esi
dec esi
stc
ror ch, cl
cmp cx, ax
add di, di
shl eax, cl
xor bx, bx
not dx
or al, 0x30
inc eax
nop
not esi
ror esi, cl
and al, bl
or ah, 0x77
ror ebx, cl
sub cl, 0x52
shl edi, 6
rol esi, cl
shr al, 1
shl dx, cl
test cl, bh
xor bh, ah
test cx, si
ror di, 2
dec ah
nop
not edi
or bh, dl
test dl, 0x19
mov eax, ebx
shr dx, 3
ror cl, 6
xchg bl, bl
stc
dec eax
xchg dh, dh
not dl
stc
ror di, cl
adc ecx, 0xca675cd
or al, 0x25
adc cl, al
not bx
cmp bx, si
adc ah, ah
ror di, 1
mov edx, 0x273f2208
cmp dl, al
mov ecx, 0x22b3a17a
xchg cx, bx
xchg al, al
add ax, 0x742
adc eax, 0xc7e65f3
dec bh
not ah
nop
nop
or ebx, 0xe9a590b
and ecx, edx
sub cx, 0x6f72
mov eax, edi
sbb al, al
sub esi, 0x4b951120
rol dl, cl
ror cx, cl
not bh
sub ecx, 0x13789cc9
rol al, cl
adc edi, 0x3e80b3fd
xchg ecx, eax
or bx, dx
xchg ecx, eax
cmp ch, al
or dx, cx
sbb esi, 0x62752d33
sbb eax, 0x5e8e3291
mov cl, 0x75
add edi, 0x1279da38
and cx, di
nop
and di, 0x310d
test ax, bx
shr ebx, 8
xchg cx, ax
sbb bl, ah
shr dx, cl
xor ax, 0x827
xor bh, 0x6f
add edx, eax
pop esi
shr ah, cl
and cx, dx
cmp bx, 0x7ae
push esi
mov si, ax
mov edx, 0xef46df1
test edi, edi
ror cx, 1
sbb dh, ah
not cx
mov di, 0x4510
ror bx, 8
sbb si, cx
test si, bx
test ecx, 0x60ffc2d5
stc
cmp bl, al
or edi, 0x35d62dc6
sub bl, 0x4a
xor cx, dx
nop
and al, ah
test eax, 0x64a3ca93
sub bx, bx
nop
pop esi
pop ebx
pop edi
pop eax
pop edx
pop ecx
jnp 0x4220e8
jnp 0x421fb4
push edx
test edx, 0x62f8c24b
push edi
push ebx
sbb di, bx
pop ebx
pop edi
pop edx
call fcn.0047402f
push edx
and dl, 0x65
pop edx
call fcn.00474518
jl 0x421faf
push edi
shr edi, 4
pop edi
call fcn.00474a08
jne 0x422040
call fcn.00474c89
push ecx
mov cl, 0x24
push eax
xor ah, 0x2c
push edx
adc dl, ch
push edi
inc edi
push esi
shr si, cl
stc
sub si, 0x42f4
or esi, 0x296a7a84
nop
push ebx
inc bl
shl bx, 3
or ch, al
xor dx, 0x1145
not bx
test bl, 0x6a
add si, ax
inc ch
shr bx, cl
test esi, esi
stc
nop
test al, 0x5b
mov ecx, 0xf911793
xchg cl, dh
pop ebx
pop esi
pop edi
pop edx
pop eax
pop ecx
call fcn.0047500a
push eax
push ecx
shr eax, cl
push esi
inc esi
push edi
rol di, cl
inc si
push ebx
sub bl, 9
and ecx, 0x9a10062
pop ebx
pop edi
pop esi
pop ecx
pop eax
call fcn.0047545f
call fcn.0047573f
push eax
and al, 0xa
push ebx
push edi
xor bx, di
pop edi
pop ebx
pop eax
call fcn.00475bf7
push ebx
mov bh, 0x4c
rol bx, 2
push edx
cmp dx, 0x34dc
push ecx
xor cx, dx
push eax
shr ax, cl
push esi
sub esi, eax
xchg esi, eax
dec esi
add bx, dx
test bl, dh
mov esi, ecx
sbb ah, 0x37
shl al, cl
xchg al, dh
xor ax, bx
xor ecx, 0x351ceed7
adc bx, ax
rol dl, cl
shr dx, 5
rol al, cl
adc al, ah
cmp ecx, 0x3f820d12
pop esi
pop eax
pop ecx
pop edx
pop ebx
push eax
xchg al, ah
push edi
sub edi, eax
push esi
ror esi, 8
push edx
xor dx, 0x7e03
nop
push ebx
and bh, 0x59
mov di, dx
not dx
or dh, 0x76
push ecx
test cl, 0x1c
test eax, ebx
shl ebx, cl
rol dx, 8
xchg bx, dx
stc
sub di, bx
pop ecx
pop ebx
pop edx
pop esi
pop edi
pop eax
push ecx
xchg cx, cx
push ebx
adc bx, 0x241e
test ebx, ebx
cmp cx, 0x699
pop ebx
pop ecx
call fcn.0047607a
push edi
dec edi
pop edi
push edx
and edx, 0x1ae2618e
pop edx
push edi
xor di, 0x11ff
pop edi
call fcn.00427964
add esp, 0x30
test eax, eax
je 0x429a03
mov ecx, 0x100
jmp 0x428219
cmp dword [ebp - 4], 6
jne 0x429a03
jbe 0x422841
push eax
ror eax, 7
push ebx
ror bx, 2
push edx
shr dl, 3
add edx, 0x1da0ff15
push ecx
rol ax, cl
and bx, 0x5fb0
push esi
and esi, ebx
push edi
and di, si
nop
shr bh, cl
and eax, esi
dec ebx
ror di, 4
shr di, cl
sub cx, 0x77c8
not si
and dh, 0x1a
stc
shl edi, 6
inc edx
shl bx, cl
xchg di, dx
test bx, 0x4dbe
sub di, 0x68a8
shl dl, cl
sbb bx, 0x5841
sbb dx, 0x3e4d
cmp ecx, ecx
cmp edi, 0x4fd26961
rol bx, 5
xor edx, eax
nop
inc ch
shl si, cl
cmp ch, 0x13
sbb cl, 0x31
inc al
sbb dx, 0x69d5
sbb bx, dx
nop
sbb cl, 0x4c
ror esi, cl
ror si, cl
or si, cx
not cx
shl ax, cl
xchg ebx, eax
and dx, di
inc ax
inc edi
not ah
ror eax, 6
mov esi, 0x5a9156d2
mov dl, al
nop
rol si, 8
sub ax, dx
inc ebx
stc
shl edi, cl
test cl, 0x19
shr di, cl
dec eax
ror esi, 4
ror edx, cl
cmp esi, 0x64c6d228
and ebx, 0x3c8deec0
shl esi, 6
shl ebx, 3
sbb bh, 0x6c
inc ch
or ch, dl
sub eax, ebx
xchg ebx, esi
shl bl, 5
ror ax, cl
ror di, 4
nop
add ebx, 0x3aeab796
or di, ax
adc dl, dh
mov bl, 0x27
not esi
not dh
and cl, cl
test ah, bh
shl al, cl
stc
dec bx
nop
shl dl, cl
ror dx, 2
sbb ebx, 0x6fcec70f
rol ch, 4
dec ecx
adc ax, 0x177
cmp eax, ecx
test bh, 0x4f
sbb eax, edi
dec bx
pop edi
sub ch, 0x49
dec eax
sbb ah, cl
test al, 0x4e
sub si, 0x4a75
push edi
add edi, 0x633de1d7
test dh, 0x3b
inc edi
adc eax, edx
sbb cl, 0x5e
add edx, 0x6e17b105
xchg si, ax
stc
and al, al
dec dl
shr cx, 7
add bh, 0x1d
xor di, 0x7fc8
or ax, 0x7bdc
ror edi, 8
nop
stc
or ecx, esi
rol ecx, cl
cmp esi, 0x3e6946f6
shr bh, 1
rol edi, cl
sub edx, edx
or ax, di
adc cx, dx
shl bx, 6
shr edi, 7
sbb bl, al
xor esi, 0x62dd7687
add edx, ebx
mov bx, ax
sub ax, ax
shr edx, cl
shr ebx, cl
adc cx, 0x6364
rol eax, 7
rol dh, cl
or ah, 0x46
test dl, 0x3f
xchg ch, al
ror bh, 3
ror bx, 4
or cx, 0x4b96
sbb ch, 0x73
nop
stc
sub ax, dx
add dh, 0x60
rol di, cl
not di
not bh
stc
mov ebx, ebx
sbb si, dx
not edi
rol di, cl
and edi, edx
mov eax, 0x7d3cf704
cmp cl, 1
not bh
not ax
shr edx, 1
cmp ah, ah
xor di, 0x42b5
shl cx, cl
cmp bh, 5
nop
xchg dx, di
shr dx, 6
and bl, 0x48
not edx
not eax
and cx, di
stc
sbb cx, 0x651c
not dh
cmp eax, 0x5df0769e
or al, bl
inc cx
inc cl
ror ch, cl
adc di, cx
mov ax, 0x299c
xchg ebx, eax
inc ah
cmp di, dx
ror ecx, 7
or di, dx
add si, bx
cmp si, 0x2fb9
not eax
xor ecx, ecx
adc bh, 0x3b
dec eax
nop
pop edi
xor esi, esi
xchg bx, ax
dec bh
xchg dl, ah
add ah, 0x2f
shr bx, 3
shl ah, 4
inc dl
push edi
rol edi, 8
shr dx, 5
sub esi, ecx
or bh, dh
inc dl
rol edx, 7
test si, bx
not edx
sub dx, 0x5d68
add ah, dl
sub si, 0x51dd
shr si, cl
not ah
inc dx
sub ax, 0x77af
or eax, 0x22a18534
sub bx, 0x8de
mov edi, 0x3f61a251
sub bx, si
inc cl
stc
stc
sbb ah, 0x26
test edi, 0x52e7ab0a
stc
mov dx, dx
cmp ax, cx
rol ax, cl
ror edi, 6
adc al, 0x79
mov cl, ah
shr cl, 5
cmp ebx, 0x49c0bc9a
or di, 0x3d5e
cmp ah, bl
mov dx, 0x1ae8
sub di, cx
nop
nop
add eax, ecx
cmp ecx, 0x5e76272d
not eax
and dh, ch
cmp ah, bl
shr bl, 8
inc ecx
nop
sub dh, 8
xchg cx, ax
cmp dl, 0x1e
test cl, 0x19
add ebx, 0x36cf7d99
mov edx, eax
add al, bl
rol ax, cl
or si, bx
not bl
test ecx, 0x4d9979e9
nop
stc
shr dh, 2
test ax, cx
dec esi
ror eax, 2
stc
xor bh, dl
mov dl, ah
ror edi, 5
add dl, ch
not bx
sub bx, 0x6822
xor edx, 0x68cfb695
or cl, dl
dec ebx
inc eax
rol ah, cl
mov di, cx
adc di, 0x41e4
inc edx
sub esi, edx
rol edi, 2
or di, 0x2aa3
sub ch, dl
cmp edi, esi
not edi
not si
adc di, dx
inc dl
test di, 0x1b69
rol ecx, 3
cmp si, 0x4272
shl cx, cl
pop edi
inc cx
xchg ch, al
shr dh, cl
shr bx, 1
stc
push edi
mov dx, di
and bx, si
dec al
or edx, edi
shl di, cl
not di
inc esi
rol ax, 3
nop
inc cl
xor ax, si
inc dx
shr esi, cl
not cx
dec bx
nop
dec dx
add ecx, 0x268e9c3c
shr cx, cl
and dx, 0x2af3
mov dh, 0x1c
shl edi, 7
sbb ax, di
cmp si, 0xb8b
and ecx, edx
cmp bh, 0x44
dec edi
nop
mov ah, ch
inc ebx
xchg bh, ah
not eax
and ecx, 0x6022b88
dec edx
cmp dl, 0x74
nop
adc eax, 0x11511ec2
nop
shl bx, cl
shl si, cl
test edx, esi
or edi, 0x46b94e2a
ror cx, cl
shl ebx, 2
shl ax, 4
sub bx, cx
dec si
test esi, 0x1ca12156
add bl, cl
or edx, 0x1fd35e81
mov bx, 0x4d24
or cx, dx
inc ecx
rol edx, 3
shr al, cl
xchg edx, eax
shr di, 4
mov eax, ecx
rol dl, cl
sbb ch, cl
sub eax, 0x42fb092f
sbb ah, 0x4c
inc cx
nop
nop
add dx, di
rol edx, 4
shl eax, cl
test bx, cx
and dx, di
test bx, 0x62c1
inc cx
rol bx, 6
and dx, 0x68d8
test al, bl
mov ecx, 0x542a3567
ror bx, 6
inc dl
inc cx
sub esi, ebx
inc si
dec edx
cmp al, cl
sub edi, ebx
mov al, 0x22
shr ecx, cl
nop
sub di, bx
mov bh, 6
cmp bh, bl
stc
and edi, ebx
dec ebx
ror edx, 4
sub bh, 8
pop edi
dec cx
adc cx, 0x748d
rol ch, 1
push edi
test di, dx
dec dx
rol ecx, 7
test esi, 0x5349eb6c
ror ecx, 5
nop
inc cl
nop
test edx, eax
or cl, 0x7f
adc si, bx
mov dl, 0xc
xchg di, dx
adc cx, 0x7156
or si, 0x1e1a
ror ah, cl
test edi, 0x582080af
xchg di, cx
not ecx
shr ax, cl
inc edi
rol dx, cl
mov bh, 0x30
shl ax, cl
dec cl
inc cl
test bh, dl
and ecx, edi
sbb si, si
stc
shl edi, cl
sbb bl, 0x42
adc dh, bh
ror bh, 4
shl ch, cl
not di
nop
sbb cx, si
sbb dx, 0x3ade
test edi, 0x6ca21a84
sbb ch, dl
adc bh, 0x42
sbb si, bx
test ch, 0x60
ror eax, 8
ror dl, 6
test esi, 0x6133992f
add ah, 5
xor eax, eax
test si, 0x1ab7
sub dh, al
sbb ax, 0x1e55
rol esi, cl
adc cx, 0x61f6
add dl, 0x3a
ror edi, cl
sub cl, 0x7c
nop
or bl, ch
sbb eax, 0x197f7bc2
and edx, 0x674b9f3f
mov si, 0x815
xchg edx, eax
test bl, cl
test ah, dl
not si
adc cx, ax
stc
shl bh, 5
shl esi, cl
test edx, esi
sub ah, 1
add si, 0x678a
stc
or esi, 0x78a5c779
xor ecx, 0x32303098
test di, 0x76c5
shr cl, 4
and ecx, 0x1bb41e1b
xchg bx, si
sbb eax, ecx
or ecx, 0x3a78512b
mov si, di
mov si, bx
dec bl
test cl, dh
stc
sbb di, bx
or esi, 0x3137472f
cmp bh, ch
sbb ch, 0x60
sub cx, 0x1d65
xor edx, ebx
dec dh
not edi
rol edx, 8
ror dh, 6
pop edi
sbb dx, ax
not dx
cmp bx, 0x219e
push edi
sbb di, si
inc ax
shr edi, 3
ror ax, 8
test edi, edx
rol edx, cl
mov dh, ah
cmp esi, edx
dec si
ror dh, cl
adc bl, 0x2d
and dl, bh
shl cl, cl
nop
not edx
stc
and esi, eax
rol dx, cl
nop
shl dl, cl
xchg esi, edi
add ebx, ebx
rol di, 3
add edi, ebx
adc si, bx
shr si, cl
shr cx, cl
cmp di, 0x36af
cmp cl, 0x32
dec edi
inc al
mov di, cx
sbb eax, eax
add ax, 0x2555
cmp edx, esi
add cl, 0x5b
stc
add ax, ax
test di, 0x33f5
not edx
inc ecx
nop
shr bx, 6
add ax, 0x28c1
sbb si, 0x7017
stc
xchg edi, eax
xchg ah, ch
cmp dx, 0x6db1
not ebx
xor eax, edx
cmp eax, esi
inc cx
cmp ch, 0x7c
add ah, 0x44
shr bx, cl
add ah, 0x53
dec cl
xor dx, di
adc cx, cx
cmp cl, al
xchg dh, bl
cmp dx, dx
or dx, 0x6b8e
rol si, cl
stc
add bh, dl
ror eax, 6
not edi
xchg esi, eax
test ecx, ecx
shl bl, 1
and eax, 0x782d480a
xor cl, 0x55
xor bh, 0x36
mov cl, 0x4d
shr ecx, cl
sub edi, ecx
shr bh, cl
shr cx, cl
inc esi
rol eax, 5
pop edi
pop esi
pop ecx
pop edx
pop ebx
pop eax
call fcn.00476554
jp 0x422800
call fcn.00476a2b
stc
push ebx
push eax
mov bl, ah
push ecx
ror bx, cl
nop
mov bl, cl
inc bl
push esi
xchg esi, eax
sub cx, ax
xchg ebx, esi
push edi
sub di, bx
rol esi, 1
pop edi
pop esi
pop ecx
pop eax
pop ebx
push eax
add eax, 0x5b534170
push edx
push ecx
shr dh, cl
stc
ror edx, cl
push edi
sbb edi, edx
stc
push ebx
xchg bx, di
and ebx, 0x1b0b9fcc
not ch
inc ebx
push esi
mov si, di
shr edi, cl
or dl, 0x78
and ax, di
or dh, 8
ror ch, cl
inc eax
or bx, si
dec edx
or bx, 0x6624
pop esi
pop ebx
pop edi
pop ecx
pop edx
pop eax
call fcn.00476ff0
call fcn.0047743a
push ecx
cmp ecx, 0x6b3e9c36
push esi
inc esi
pop esi
pop ecx
push edi
push ecx
sub di, cx
push edx
xor dh, 0xe
push eax
sbb edi, eax
rol edi, 6
push ebx
xchg bh, dl
or ebx, edx
xor al, 0x64
pop ebx
pop eax
pop edx
pop ecx
pop edi
js 0x422826
call fcn.00477926
jne 0x42283c
push ecx
push edi
xor ecx, edi
sub cl, 1
pop edi
pop ecx
jg 0x42283c
nop
call fcn.00477d62
stc
push edx
inc dx
push ebx
test ebx, 0x7849918c
test bl, 0x2a
push eax
cmp eax, 0x29db6c56
nop
push ecx
test cx, 0x2074
dec dl
push edi
ror di, cl
xor dx, cx
and al, dl
sbb ax, bx
stc
not dh
push esi
add ax, si
cmp bx, 0x580b
adc dl, bh
cmp esi, esi
pop esi
pop edi
pop ecx
pop eax
pop ebx
pop edx
push edx
inc dl
push edi
xchg edi, edx
push ecx
sub cx, cx
nop
ror cx, 4
rol dx, 6
push eax
sub al, al
push esi
mov esi, eax
push ebx
cmp dh, bl
or di, 0x28bd
cmp al, dl
shl bx, 3
cmp edx, ecx
shl bx, cl
add edi, esi
or bl, 0x53
shl esi, cl
sbb ch, 0x25
xchg bl, al
and bx, 0x73c8
add ecx, 0x3397a908
shl ch, cl
sub eax, 0x42f9eceb
and cx, 0x3990
not bx
nop
nop
nop
add si, 0xc10
mov dh, bl
xor cx, ax
xor di, 0x7f0e
and cx, bx
ror dh, 5
sub ah, dl
xor dx, 0x9a2
adc ebx, edi
shr ecx, cl
dec si
not ax
mov bx, 0x6eaf
xor eax, ebx
test ax, ax
ror ecx, cl
xor dx, 0x79b2
adc ebx, esi
stc
stc
adc bh, bl
sbb ah, 0x6d
and ch, bh
inc ecx
and edi, 0x716244bc
not ax
ror esi, cl
not bx
pop ebx
pop esi
pop eax
pop ecx
pop edi
pop edx
cmp dword [ebp - 8], 1
jl 0x429a03
jg 0x42414f
jnp 0x422c19
call fcn.00477fbd
call fcn.00478326
push ebx
sub bh, 0x39
push edi
push esi
add di, si
push ecx
sub cx, 0x2a17
cmp cx, 0x7a35
push eax
mov al, 0x51
push edx
xchg bx, dx
stc
sbb eax, edx
and edi, 0x363db34a
cmp bx, 0x5459
inc edi
ror bh, cl
shl di, cl
shl bh, 3
ror edx, 3
cmp ebx, 0x6601590f
xchg ebx, esi
ror si, cl
not ax
inc eax
and si, 0x5af5
xor edi, esi
not di
ror dl, cl
ror di, 2
not dh
adc bx, bx
ror ecx, 6
add al, ch
cmp bx, ax
nop
nop
dec cx
ror dl, cl
sbb dl, dl
xor ah, dh
test dl, 8
mov di, 0x53f8
add edi, 0x1656ff09
xor eax, 0x6b03bbfc
stc
or si, 0x3ae7
or ah, 0x66
dec ax
ror ah, cl
shl eax, cl
inc bh
rol dh, cl
adc cl, 0x40
dec ch
dec si
sub si, ax
mov bx, si
test esi, 0x3fa5774a
rol cl, 3
and di, 0x170d
sbb bl, ah
mov ebx, 0x363ecb40
inc dx
test bh, bh
dec edi
ror bx, 5
and di, 0x6a7f
and ah, 0x21
shr bh, 2
mov bx, bx
shr dl, 5
sbb edx, ebx
adc ah, dl
adc edx, edx
rol bh, cl
or dh, 0x34
cmp eax, esi
sbb ax, 0x11c4
inc bl
rol dl, 1
stc
not ebx
xor di, cx
dec esi
add cx, dx
shl di, cl
shr bx, cl
mov al, ah
rol bx, 6
adc cl, ch
xchg ah, ah
mov bh, bl
ror esi, cl
cmp si, ax
test ecx, 0xf71fa0e
xor cx, 0x24fe
xchg edx, eax
not ebx
dec esi
xchg ah, bl
stc
dec edi
shl cl, 5
sbb ch, 0x7e
pop edx
and esi, 0x5446d5e0
shr al, cl
push edx
sub ecx, edx
ror dl, cl
xchg dx, si
inc ebx
and bl, dh
cmp dh, ch
adc esi, 0x1bf2cfc
adc ecx, eax
add edx, ebx
not ecx
add ax, dx
inc dl
pop edx
pop eax
pop ecx
pop esi
pop edi
pop ebx
call fcn.00478806
call fcn.00478b81
push esi
cmp esi, 0x3cf73a6
stc
push ebx
cmp ebx, 0x1dda79e8
add si, 0x2e4f
test si, si
push ecx
ror bh, cl
push eax
sbb ah, 0x16
sbb cx, ax
inc esi
rol cl, cl
adc si, si
push edx
mov dx, cx
or bl, bl
and bh, 0x32
push edi
add dx, di
adc bl, 8
shr si, cl
not edx
not di
nop
ror bl, cl
ror eax, cl
sbb cx, dx
shr dx, 7
sbb bh, 0x6d
sbb dx, cx
nop
and al, ch
adc dl, bh
add si, cx
sub ch, 0x39
shl ecx, cl
not ebx
mov dh, cl
shl si, 3
sbb ch, ah
nop
nop
and bl, 0x42
xor cx, bx
rol ch, 4
not bx
or ecx, edi
sub di, 0x247e
dec ecx
stc
cmp edx, eax
mov cx, 0x4734
and ax, di
or edx, 0x2572ae3b
cmp ah, dh
cmp edi, edx
and al, 0x5f
shl dx, cl
add dx, si
or ecx, eax
sbb ecx, 0x42c050d3
or bx, 0xbb6
mov di, di
xchg edi, edi
test dh, bl
xchg di, bx
sub ecx, 0x78305af2
sub bx, 0x4479
xor ecx, ebx
dec edi
sbb edi, ecx
xchg ch, ch
shl dh, 7
rol si, 3
add ebx, edi
dec ebx
add bl, bh
stc
shr cx, cl
ror dl, cl
ror ebx, 8
or edx, esi
sbb ax, ax
shl ah, 8
inc bx
and ax, 0x7206
mov cx, 0x3294
add al, cl
and di, 0x376
rol edi, 8
shr dh, cl
shr di, cl
test eax, 0x710923c
pop edi
pop edx
pop eax
pop ecx
pop ebx
pop esi
push ecx
not cl
xchg ch, ch
stc
push ebx
cmp bx, 0x600a
push edi
dec di
push esi
dec esi
push edx
xchg dl, dl
stc
and bh, 4
cmp ebx, ebx
and esi, 0x52804ced
push eax
or eax, edx
nop
shl cx, 4
shr eax, 7
or si, cx
add eax, 0x695aa06f
shl bh, 7
mov cl, 0xb
shr bh, 1
stc
sbb cx, si
rol ch, cl
test dh, bl
cmp ax, ax
xchg cl, bl
shl ebx, 5
not edx
nop
sbb dx, 0x2afe
inc eax
inc ebx
dec ebx
xchg edi, ecx
ror bx, 1
nop
pop eax
pop edx
pop esi
pop edi
pop ebx
pop ecx
call fcn.00478fb7
call fcn.0047930a
call fcn.0047957f
push esi
or si, 0x52f6
pop esi
push ebx
sbb bx, 0x2a47
shr ebx, 2
push edx
rol dh, 3
push ecx
xchg cl, bl
cmp ebx, ebx
push eax
ror ah, 6
nop
xor edx, 0x69bd001a
or ah, bl
inc dx
push esi
add ecx, esi
ror dh, cl
ror dl, 8
not ecx
nop
test ch, dl
or ch, 0x71
xor bh, dl
xor dl, dh
shr bx, 8
sbb bh, 0x15
or cl, dl
cmp esi, edx
nop
shl eax, 6
stc
nop
inc ch
not cx
push edi
ror edi, cl
xchg ebx, ebx
mov dl, 0x12
shr esi, 8
inc ecx
xchg esi, ebx
xor bh, 0x6d
mov dl, bl
add ah, 0x7d
cmp dl, bh
dec di
cmp edi, ecx
cmp ax, 0x743a
test esi, 0xccd0624
not al
add ch, dh
and si, 0x6fde
not di
not esi
test edi, 0xbe4128e
shr dh, cl
and ah, 0x10
adc eax, eax
rol di, 3
shr ebx, cl
cmp bx, bx
rol ecx, cl
mov bx, bx
ror cx, cl
xor dl, bl
shr edx, cl
adc si, 0x4114
not dl
sbb al, bh
test di, bx
sbb ax, 0x425e
inc ah
sub bx, bx
dec ecx
xor cl, cl
sub bh, 0x67
adc esi, eax
test dx, 0x6d0c
cmp di, cx
xor bx, ax
add ecx, 0x7bae93d0
shl cx, 7
sub al, 0x52
xchg bx, di
stc
stc
add eax, ecx
sub edi, esi
ror cl, 4
ror al, 4
ror ebx, 3
add ecx, 0x38985d2c
mov ah, 0x5a
inc bx
or cl, ah
xchg cx, bx
xor edi, 0xa44637e
mov ebx, 0x1932f31c
add ch, 0x6f
and ah, dh
add esi, ecx
or eax, 0x704a3b9a
and cx, cx
xor bl, dl
shl al, 5
shl ebx, cl
pop edi
dec bh
test ebx, 0x74c9301e
and dh, 2
ror ecx, cl
mov dx, 0x7196
sub ah, bh
inc ax
push edi
add di, 0x7e93
nop
test esi, ebx
shl ebx, 3
test ax, 0x574e
xor cx, si
test bl, 0x3e
and ax, 0x34ae
shr eax, cl
shl esi, cl
shl si, cl
add edi, edx
shr bl, 5
xor edx, esi
not ah
stc
inc cl
and edx, eax
dec edx
rol cx, cl
and ecx, eax
sbb al, dh
stc
add ax, 0x5812
sbb dl, cl
dec ebx
rol edx, cl
shl si, 1
shr bx, cl
nop
sub cl, al
and dl, 0x5b
sub edi, edi
mov cx, 0x1bfa
shl cl, cl
adc dx, di
not dx
nop
shl eax, cl
and dx, 0x247c
dec edi
sbb cx, 0x7ea9
ror esi, cl
ror ebx, 1
cmp eax, esi
sub bx, 0x457c
and si, bx
ror ecx, 7
adc dh, ah
rol dl, 6
not al
not cl
inc eax
mov ah, 0x71
and edi, eax
test si, cx
stc
ror bl, 1
dec ecx
sbb bl, 0x34
sbb bh, cl
shr ax, cl
rol esi, 7
dec ch
dec cl
stc
nop
ror cl, 4
and edi, 0x246857ac
shr edi, 8
cmp di, 0x34c
nop
dec bh
xor cx, 0x71fb
cmp ch, ah
or si, 0x492a
shr ecx, cl
nop
cmp esi, 0x58aece2b
sub di, dx
shl dl, cl
xchg edx, edi
nop
add edx, ebx
xor dl, dh
test ch, 0x7f
not dh
not cx
mov esi, 0x1b9797cd
adc edx, edi
cmp ch, ah
cmp dl, 0xd
ror cx, cl
pop edi
shr cx, cl
sbb ax, ax
shr ch, 6
and al, 0x71
shl ax, cl
sbb ecx, eax
mov esi, 0x5bbe417b
xor ch, 0x70
or si, 0x4a0e
xor dx, ax
xor cl, 0x44
inc ch
sbb ah, 0x40
and cx, 0x7f25
stc
ror cx, cl
ror bl, 1
cmp bh, 4
sbb esi, edx
ror bl, 4
rol esi, 1
cmp bh, ah
shl al, cl
or bl, bl
not ecx
stc
or ebx, edx
dec dh
shr dx, cl
shl edx, 6
not ecx
add si, 0x7f1e
nop
inc dl
adc edx, ecx
mov eax, 0x38dd8b34
xor ecx, ecx
stc
sbb si, 0x534a
sbb cx, si
shl dh, cl
ror ah, cl
and si, dx
dec edx
cmp esi, eax
pop esi
pop eax
pop ecx
pop edx
pop ebx
push edx
sbb dx, 0x53dd
push ecx
shl cl, cl
push eax
rol al, 3
stc
push ebx
xor bl, 0xf
add cl, ch
push esi
adc esi, 0x211ba9c5
add ecx, 0x6e9471fa
xor edx, 0x1e1d8631
inc ah
cmp edx, edx
stc
not dl
push edi
shr edi, cl
not ch
and ecx, edi
add di, 0x216e
sub ah, 0x1a
or bx, 0x5ede
nop
add eax, ebx
inc esi
and ch, bh
and edi, edx
add cx, 0x7be3
shl si, 5
adc bx, bx
stc
nop
xor ecx, ebx
xchg ecx, edi
sub ah, bh
sub ebx, 0x65af549e
add dh, dh
xchg dh, dh
test al, 0x40
sub bx, cx
add bx, 0x2b85
or edx, 0x448f8680
xchg di, ax
xor edi, 0x3316ec8
sbb cl, 0x1f
nop
mov di, 0x3156
shl edi, 4
xchg dx, ax
not edi
cmp ecx, 0xefd17bf
rol bx, cl
or bx, 0x63a1
and dh, dl
sub ax, bx
shr ch, cl
not ecx
adc cl, dh
xchg di, dx
test al, 0x30
ror di, cl
add edx, ecx
sbb ah, ch
and esi, ecx
rol dh, cl
cmp ecx, edx
not eax
xchg esi, ebx
cmp cx, 0x47b9
stc
dec dx
xor esi, edx
shr eax, 7
inc ax
or bh, bh
test ebx, ebx
cmp ebx, 0x67c6f04b
ror bh, 1
ror ah, cl
dec di
dec eax
ror dx, 3
stc
not al
inc dh
dec ecx
adc ax, ax
sbb esi, 0x76a71b6
dec edx
and bx, cx
adc ax, 0x53f0
sub cx, 0x230e
or cx, dx
or edi, 0x25862b19
nop
mov ax, si
or dl, bl
rol edx, cl
sub eax, 0x55353620
adc ax, 0x67ec
adc ax, 0x1acb
mov bx, 0x529b
shr ecx, cl
pop edi
shr ax, 5
sbb ecx, eax
add esi, ebx
ror bh, cl
add bx, dx
ror ebx, 6
stc
and ch, 0x62
rol bh, cl
sub dh, 0x3f
add cx, 0x70fd
rol cx, 7
mov cx, cx
nop
push edi
not edi
rol edi, cl
xor bl, 0x48
ror edi, 8
ror edx, 6
not edx
cmp bh, dl
sub esi, ecx
dec si
inc cx
test dh, 0x52
nop
inc bx
add bx, di
test si, 0x48e8
add bl, 0x10
rol eax, 3
sub eax, 0x3cfafa0e
shr edx, cl
shr bx, 4
xor dl, 0x7f
and ch, dl
xchg bh, ch
rol eax, cl
ror ebx, cl
mov edx, ecx
or eax, esi
cmp edx, eax
sub di, di
inc bh
ror dx, cl
sub di, 0x1d18
or si, 0x75f4
or edi, esi
mov dx, si
inc bl
inc al
inc dl
test cx, 0x615a
xchg edi, eax
shr eax, cl
xchg esi, edi
not cx
dec dx
shl al, cl
and dx, dx
or di, 0x357f
stc
xor dx, 0x320e
or dh, cl
cmp ah, cl
rol ah, cl
add ax, 0x3491
nop
shl ax, cl
shl edi, cl
add bx, si
cmp edi, 0x5404f870
rol bh, 3
xor ax, 0x4363
adc bx, 0x5ad7
shr ah, 8
shl edx, cl
rol edi, cl
shl esi, cl
shl dl, 1
stc
ror dh, 8
sub dx, di
xor edx, edi
stc
ror esi, cl
xchg ecx, eax
not si
sub cl, 0x33
test dl, 0x5b
stc
adc dx, 0x3db
ror ch, cl
stc
add bl, 0x16
ror dh, cl
adc al, ch
shl ebx, cl
sub al, 0x1c
nop
pop edi
adc ah, dh
not cx
inc bl
nop
and dh, dl
pop esi
pop ebx
pop eax
pop ecx
pop edx
push edi
ror di, 3
push ebx
push esi
add bx, si
push edx
mov esi, edx
add bl, dl
sbb bh, dh
test si, 0x3bd5
inc bh
push eax
mov eax, ebx
xchg dx, ax
adc di, ax
test edi, edx
add edx, edx
push ecx
ror ebx, cl
xchg cx, ax
dec dx
xor bl, al
shr ecx, cl
not eax
pop ecx
pop eax
pop edx
pop esi
pop ebx
pop edi
push edx
push ecx
shl dx, cl
push ebx
test dh, bh
push eax
not al
push esi
sub esi, 0x74506f95
not si
cmp ecx, 0x2d86bb62
cmp al, 0x3b
pop esi
pop eax
pop ebx
pop ecx
pop edx
push ecx
mov ecx, 0x130588e6
push edi
add di, cx
push ebx
ror bl, cl
pop ebx
pop edi
pop ecx
push eax
sbb ah, 0x7e
push edi
inc edi
push ebx
push edx
add bx, dx
push ecx
ror ecx, cl
pop ecx
pop edx
pop ebx
pop edi
pop eax
sub esp, 0x1e
mov dword [esp + 0x1a], 0
push eax
push ecx
push edx
jo 0x4237df
push eax
shr al, 5
push edx
sbb edx, 0x592153ee
push ecx
shl dx, cl
or ch, cl
shr cx, 5
push ebx
shl bx, cl
dec bl
mov bx, dx
push esi
cmp esi, 0x1cd96c28
sub si, 0x11c9
nop
and dx, 0x1aaf
add bx, si
test dh, ch
dec bx
sbb bx, 0x3e6
stc
test eax, 0x16db5ed7
shl dh, 1
not bl
and dh, 0x43
push edi
sbb edi, 0x527b66ba
stc
mov edi, 0x64869446
rol dx, cl
shr esi, cl
nop
xor bx, 0x769a
add edx, 0x2b66159d
sub dl, 0x79
mov dx, si
or edi, eax
mov dl, 0x3c
stc
dec edi
cmp ecx, 0x722ce1ba
rol ax, cl
sub esi, 0x25535ac2
ror edi, cl
xchg bl, cl
cmp dx, bx
xchg di, bx
shr esi, 4
or esi, 0x5ba18801
stc
dec cl
add dl, al
adc eax, 0x1da469ca
ror esi, cl
nop
cmp ax, ax
inc ch
inc bx
xchg dh, bh
dec cx
and bx, 0x45d3
dec ebx
cmp bl, ch
rol ch, cl
adc bx, si
inc edi
ror bh, 3
test dl, dh
test ch, 0x4c
mov eax, 0x70ef7318
xchg cx, dx
or edi, esi
adc dl, 0x7b
shr ecx, 6
sub dx, 0x34b2
shr edi, cl
dec cl
add ebx, eax
inc ecx
ror bx, cl
or cl, al
or edx, 0x380fc56e
rol edx, cl
not ecx
shr al, cl
shl ebx, cl
sbb bh, 0x61
cmp si, di
inc edi
nop
shl ebx, 8
xor esi, 0x3b4df7af
adc ebx, eax
shl al, 3
and ax, ax
inc dx
stc
stc
sub edi, edi
dec edx
not ch
add ch, 0xe
test edi, ecx
shr ecx, 7
nop
pop edi
adc al, dh
stc
push edi
xor di, bx
ror edi, cl
dec edx
sbb ah, 0x29
sub ax, 0x371d
nop
ror di, cl
adc edx, ebx
xchg ecx, eax
shl di, 7
and cl, dh
shr dx, cl
shr edx, cl
stc
stc
xchg si, ax
cmp al, cl
xor al, 0x7d
test bx, cx
xor ah, ch
stc
stc
adc cl, al
dec cx
or di, ax
stc
xchg bh, al
and ch, ch
stc
sbb ah, 0x6c
shr ebx, 7
stc
cmp bh, dl
ror al, 1
xchg cl, bh
xor ah, 0x3b
nop
or si, bx
inc ax
add bh, cl
nop
shr ecx, cl
nop
inc cx
rol edi, cl
shl dx, cl
rol ah, cl
shl cx, cl
xchg edx, eax
test bl, 0x43
nop
nop
inc cx
or ax, 0x5b5d
or bh, 0x13
test cx, dx
dec si
and dx, dx
nop
shl di, cl
nop
and ax, si
stc
ror dx, 1
xchg ebx, esi
stc
rol esi, cl
not dl
add eax, 0x2eb30e6d
stc
or eax, 0x1ded6475
and ebx, edi
and edx, edi
dec eax
stc
xor bh, 0x3c
and dx, 0x6698
or si, di
mov ecx, 0x2c5bc7bf
adc cx, ax
rol ch, 5
sbb edi, 0x7161f01
shl ebx, 4
nop
cmp bl, 2
xchg cx, ax
stc
xor ch, ch
cmp edx, 0x6b37aa06
sbb bl, al
shr cx, 1
sub eax, 0x32e9cc89
cmp di, si
ror ch, cl
or edx, eax
cmp dx, 0x991
rol dl, 5
add dx, bx
pop edi
stc
push edi
sub di, bx
xor di, 0x398c
inc ah
inc dx
mov si, 0x4dd8
add ax, 0x2d78
sub dh, 2
add cl, bl
nop
adc cx, bx
mov bx, bx
add cx, 0x69b
test esi, 0x2406006e
add esi, ebx
xor bl, bh
ror esi, 1
and di, cx
mov ecx, edx
xor ax, cx
mov bl, 5
and edx, 0x490d621d
adc ecx, eax
xchg edi, esi
or esi, 0x4d001044
xor edx, edi
dec ch
rol esi, cl
test edi, edi
sub eax, 0x11b347f1
test bx, 0x7d9a
or eax, edx
shl ch, cl
not dx
add ah, 0x71
ror bx, 2
sub ebx, 0x6d9783fc
sbb esi, esi
nop
xchg bx, cx
nop
xchg si, si
dec eax
dec dh
or eax, ebx
xchg bx, ax
sub dx, bx
xor cx, si
shl ah, cl
dec di
nop
rol ecx, cl
stc
and dh, ch
adc cx, 0xb99
adc cl, 8
xchg bx, di
stc
rol ah, 4
dec esi
shl bx, cl
add di, cx
rol ch, 6
and esi, esi
adc esi, eax
dec ax
shl cl, 5
sbb edx, 0x6e60dd0
sub dh, ch
shr ecx, cl
test al, dl
nop
xchg edx, eax
inc edi
stc
sbb dl, al
xchg cl, al
cmp cx, si
mov cl, al
not al
test al, bl
xor cx, di
inc edi
shr bl, 8
dec ebx
adc ah, 0x20
mov edi, edi
nop
inc bx
adc cx, 0x6f7b
ror dx, cl
inc eax
sbb cx, ax
xor ebx, 0x215b947a
stc
not si
sub ax, si
test cl, dl
mov dx, 0x25df
not al
pop edi
test edx, 0x21de82c9
and ebx, esi
sbb ax, si
adc dl, 0x29
xor ecx, 0x2c573f8
rol edx, 5
test esi, eax
nop
inc eax
nop
xchg bl, dh
test cl, 0x7e
nop
sub cl, al
xor ah, 0x27
test si, cx
ror bl, 3
not al
ror ebx, 5
xor ebx, 0x258feaab
push edi
not di
sub cx, bx
inc bx
sbb cx, 0x48f5
or edx, 0x19507dbf
sbb si, bx
add ax, 0x622
nop
xchg cl, ah
nop
mov cx, di
xchg ebx, esi
not ebx
cmp al, cl
dec bl
ror edi, cl
mov dh, 0x3f
adc si, 0x2dde
dec bh
sbb eax, edi
or esi, esi
and ah, 9
nop
not edi
nop
add esi, 0x4e88a927
xchg cx, si
adc dl, bl
test esi, esi
sub ax, cx
or eax, 0x249f5c6b
xchg dx, ax
adc cl, 0x4d
stc
ror edi, cl
shr bx, cl
shr edx, cl
sub cl, 0x11
sbb ax, 0x2c6
stc
not edi
stc
sub si, si
shl cl, cl
inc eax
sub edi, 0x7de08744
xchg bh, dh
ror ax, 2
inc bl
rol ah, 7
ror si, 6
adc esi, esi
shl al, 1
adc dl, bh
xchg edi, edx
or esi, esi
sbb bx, dx
sub ax, si
sub eax, ebx
and esi, edi
cmp cx, si
sub edi, edx
nop
xor cl, 0x19
shr dl, 3
or esi, 0x1eedea9e
dec dl
ror dx, 1
rol ch, 3
add bh, 0
stc
sbb dh, al
stc
dec dl
xor cx, cx
xor dl, bl
ror ecx, cl
shl si, cl
and esi, esi
sbb bx, 0xa81
pop edi
shl ch, 8
shr dh, cl
shl bh, cl
shr dx, cl
ror dh, cl
and bh, dh
cmp ebx, 0x46e6ebe0
ror eax, 4
shr bl, 4
adc al, 0x18
and ax, bx
cmp al, dh
stc
mov dl, al
ror si, cl
inc bh
stc
sub si, cx
add bh, 0x2f
push edi
shr edi, 1
sub dx, 0x3259
add al, dh
shr si, 4
adc eax, eax
mov di, 0x1807
not esi
shr bx, cl
xchg ecx, esi
xchg ebx, esi
inc cx
not esi
mov esi, 0x3cc94abf
xchg di, cx
sbb di, 0x3db9
test si, ax
ror si, cl
test bl, 0x62
sbb bh, 0x5d
xchg bx, si
not ah
or esi, ecx
or bx, 0x4c8b
and bl, cl
cmp eax, esi
mov cl, 7
mov dx, 0x6912
nop
dec ax
mov bh, 0x1e
dec ch
rol dl, 3
inc edi
shr ebx, cl
cmp ecx, ecx
xchg edx, ecx
shr di, 3
nop
test edx, 0x795a8edd
not dx
dec bl
xor ax, cx
mov al, al
stc
xor cx, 0x7b2b
mov dh, ah
sbb edi, 0x112fd38a
not ecx
dec dx
test edi, 0x786168b8
or ax, 0x7e98
adc cl, 0x7a
and esi, 0x1c74b8e4
and edx, edx
sbb ebx, 0x642cd9c1
shl ax, 4
inc dx
sub dx, cx
test cl, 7
stc
rol al, 1
test dx, 0x68ab
dec ah
stc
add ah, dl
adc esi, ebx
shr si, cl
cmp bl, 0x2f
test bl, 0x54
sub bh, al
mov edi, edi
sub edi, 0x35b533b9
rol eax, 8
sub edx, ebx
nop
cmp ebx, 0x31151643
shl bx, cl
add eax, edi
sub esi, 0x78b3e7d2
shl bh, 8
shr ch, 4
pop edi
xor si, 0x76d7
cmp ah, bh
not cl
and esi, ecx
xor si, ax
and esi, ebx
cmp eax, 0x564bee79
ror dl, 3
ror edx, 1
inc al
not ax
rol ebx, cl
shl eax, 1
and ecx, ebx
push edi
or edi, 0x50a7ec87
cmp bl, cl
not ecx
mov ebx, 0x5cfe810d
adc esi, edx
dec eax
stc
sbb bx, 0x7e89
sbb esi, eax
stc
xor ebx, 0x32d8b7b
rol ax, 4
rol ebx, cl
sub ebx, eax
adc bl, 0xb
sbb ax, si
inc ebx
and esi, edi
mov dl, ah
shl al, 1
add ecx, ecx
rol ebx, cl
stc
stc
shl ecx, cl
shr di, 1
and edx, ecx
test cx, bx
adc ax, si
test edi, esi
stc
rol di, 5
or ah, 0x1d
adc eax, 0x260daa05
rol bx, 1
shr dh, 8
sub ecx, ebx
ror dx, cl
sub ecx, eax
inc ch
adc si, di
xor bl, 0x48
xor dh, 0xb
stc
shr ecx, cl
sub di, 0xaad
shr dx, cl
sbb ecx, edi
xor di, 0xb42
add dl, 0x16
shr al, 6
mov eax, 0xc56161
add ch, dl
dec dh
adc cx, si
shr esi, 8
shl di, cl
xchg bx, cx
dec esi
cmp bx, 0x38d9
not esi
sub edx, esi
adc eax, 0x661e9d3
test ax, bx
stc
adc di, 0x7e2b
add dx, 0x5f75
sub si, dx
add ax, cx
add ecx, ecx
rol dl, cl
or di, 0x58f1
rol bl, cl
sbb di, ax
ror di, cl
xchg dx, di
nop
cmp eax, edi
adc bx, cx
and bl, 0x78
shl eax, 8
sbb ah, ah
add al, 0x17
shl al, cl
stc
shl bx, 6
pop edi
ror edx, cl
xchg ch, ah
push edi
dec di
stc
adc dl, cl
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
jbe 0x4237db
call fcn.00479898
push edx
shr dh, 1
pop edx
push ecx
push eax
and ch, ah
push ebx
add ecx, ebx
stc
xchg al, ah
ror al, 1
ror al, cl
sbb al, bh
test al, bh
dec ebx
shr bh, 1
push esi
cmp esi, 0x34655ca9
xor eax, ebx
push edi
or edi, edi
stc
pop edi
pop esi
pop ebx
pop eax
pop ecx
call fcn.00479e07
call fcn.0047a1ab
push ebx
adc bx, bx
push edx
push eax
mov dx, ax
shl bh, 3
push esi
add si, dx
inc bx
xor ax, 0xd29
sub eax, 0x5f7071f
push edi
dec di
and esi, 0x86f775
rol dl, 8
pop edi
pop esi
pop eax
pop edx
pop ebx
jg 0x423886
push esi
test esi, 0x323be89b
inc si
pop esi
push eax
cmp eax, 0x7b5d1bc8
push edx
shr dx, 8
push ecx
shl ax, cl
adc cl, al
and al, 0
push esi
mov esi, ecx
or dh, dh
push ebx
xchg cl, bh
rol bl, 2
stc
shl al, 2
stc
stc
mov ch, al
rol dx, cl
xchg bx, ax
cmp si, bx
or esi, esi
pop ebx
pop esi
pop ecx
pop edx
pop eax
call fcn.0047a73f
call fcn.0047aa3e
call fcn.0047aea1
call fcn.0047b275
jbe 0x4238ad
jg 0x4238ad
push ebx
push edx
add bx, dx
pop edx
pop ebx
call fcn.0047b761
push ecx
sub cl, 6
push eax
push ebx
or ax, bx
xor eax, 0x344b46f1
push esi
adc si, 0x1379
push edi
not di
adc ch, 0x5f
push edx
mov dx, 0x2b34
pop edx
pop edi
pop esi
pop ebx
pop eax
pop ecx
call fcn.0047bd01
call fcn.0047c216
push eax
dec eax
push esi
and si, 0x53f0
pop esi
pop eax
push edx
add dh, dl
push ecx
mov dl, ch
pop ecx
pop edx
mov eax, 0x7d8159
lea ecx, [esp + 0xc]
push 0x1a
push 0x117c2437
push ecx
push eax
push ecx
mov cx, 0x5209
push ebx
push esi
and ebx, esi
push edx
sub edx, 0x272f1c9f
add si, cx
not esi
shr dx, cl
and ch, ch
push edi
push eax
sub di, ax
adc di, dx
shr dl, 1
test esi, ecx
xor bh, 0x63
stc
sub ebx, ebx
ror ch, cl
mov ecx, edx
cmp bx, 0x760c
rol bh, 4
mov dh, dl
not bh
shl bh, 6
adc bh, dl
sbb dh, bh
stc
test ebx, esi
and cx, 0xfa2
ror esi, 1
stc
and bl, bh
test edx, 0x569ee4cf
shr al, 7
mov dx, cx
not ecx
and cl, 9
nop
or cl, cl
not dh
stc
cmp di, 0x4718
xor ah, bl
inc cx
cmp dx, 0x5250
add bx, bx
cmp ch, al
stc
shl edx, cl
stc
nop
mov al, dl
nop
sbb cl, al
inc ecx
sbb ax, 0x72b3
sub bx, 0x78e6
shl ax, 6
stc
shr ecx, cl
and ebx, eax
nop
ror si, cl
shl cx, cl
shl ecx, cl
shr si, 7
shr cx, 7
inc ecx
test ebx, edi
adc bx, 0x3c70
ror ch, 6
cmp dx, 0x6d11
dec cx
xchg cx, bx
stc
inc al
dec edx
xchg edi, eax
add ecx, ecx
ror edi, cl
test esi, 0x1c0c0ef3
not cl
inc ebx
or si, dx
cmp dx, bx
cmp bx, 0x6296
shl edi, cl
and edx, edi
sub dx, 0x262b
or ch, cl
ror cl, cl
xchg esi, ebx
or ebx, 0x76fcb6f0
stc
adc cl, 0x12
shr di, 6
stc
cmp ah, ch
ror ebx, 6
xchg bh, ch
shl cx, cl
nop
add al, dh
pop eax
ror si, cl
push eax
inc ah
test ecx, 0x1fd36d91
cmp al, 0x49
add ax, cx
add bx, 0x62b9
cmp eax, edx
cmp bh, bl
stc
or ch, 0x33
nop
sub si, ax
test eax, ebx
cmp ax, bx
dec eax
stc
test ch, ah
dec di
sbb di, dx
not ecx
add ch, cl
and ax, bx
sub ebx, 0x13e2a618
add ax, cx
inc dl
xchg edi, ebx
not cl
add ah, dl
nop
add dx, cx
cmp eax, 0x4050cca9
mov al, 0x21
add edi, eax
rol dx, cl
nop
sbb ecx, ecx
nop
inc si
and bl, 0x4c
adc si, 0xfa1
test esi, 0x47930ac8
inc di
add esi, ecx
nop
sbb ecx, 0x3950567b
add ax, 0xc82
inc eax
dec dx
xchg edx, eax
nop
add edi, esi
dec bx
not ax
sub ebx, edi
shr bl, cl
sub edx, edx
dec cl
xor edi, eax
xchg cx, di
ror bx, cl
sub edx, ebx
xor bh, 0xb
inc edi
shl ebx, cl
shr esi, cl
sub si, 0x1b59
nop
dec ecx
ror ecx, 2
sbb dx, 0x3dbf
test esi, eax
shl edx, 7
stc
xor si, 0x2d34
xchg di, cx
xchg edi, esi
sbb dh, 0x76
dec bl
sub edi, esi
add bx, dx
test ch, cl
shr cl, 2
add ecx, 0x4a295e84
shr eax, 1
mov dx, bx
sbb ebx, 0x5b0dec40
sub si, dx
sbb eax, 0x1de63c26
inc dl
nop
rol cl, cl
not cx
or cl, 0x49
shr dx, cl
stc
ror edx, 5
sbb ebx, esi
shl cl, cl
mov di, 0x3cfb
add cx, 0x73aa
pop eax
or ecx, 0x57155328
ror edx, cl
push eax
ror al, 8
mov ch, bl
not edx
xchg esi, esi
dec dl
rol esi, 6
sbb si, cx
xor di, 0x93b
stc
xchg bx, si
stc
ror bh, cl
inc ah
shl bl, cl
rol ah, 4
cmp edi, 0x73cd8d0d
ror ebx, 7
sbb ecx, edi
shl ebx, 3
and edx, 0x18345c4c
add ebx, 0x58818e50
stc
test bx, di
cmp esi, 0x4c24d7cd
nop
sub ebx, eax
sub ch, al
rol edi, cl
sub dx, 0x7cd6
sub bl, dl
cmp dx, di
test si, 0x2db2
nop
xor edx, edx
or bh, al
add bh, 0x68
cmp cl, ch
test dh, cl
sbb cx, ax
cmp si, 0x4257
rol cx, cl
rol bh, cl
rol di, cl
dec al
cmp di, 0x6d84
stc
nop
xor eax, ecx
inc bl
mov al, al
sub edi, edx
mov ebx, 0x641e2d20
nop
add ax, 0x781d
shl cx, 5
add ecx, esi
xor si, si
adc dh, 0x2d
add cx, dx
and cx, bx
xchg ch, cl
or cx, 0x5346
dec ch
and ax, ax
sub eax, 0x46ef5ce0
sub ecx, 0x44449e72
cmp cx, ax
shl bx, cl
cmp ecx, edx
and bx, 0x2c82
or ebx, 0x65077023
stc
sbb si, bx
not dh
or si, 0x13cc
sbb bl, al
mov dl, cl
sbb ebx, 0x34cc2371
inc ebx
sbb dh, 0x65
adc ebx, 0x656ee5e
inc edi
stc
xor al, 0x47
adc ebx, 0x79e25238
stc
dec edx
or ecx, 0x26e4b4f7
ror di, 8
not ax
stc
add al, 0x5c
sub ah, 0x35
xor cx, dx
sbb edi, ecx
rol esi, cl
xchg di, si
ror cl, 6
pop eax
test cx, 0x73e7
sub edx, 0x5d664c5a
xor edx, 0x5a539c45
and dh, 0x14
push eax
add di, ax
mov edx, 0x740dcd6d
cmp al, bl
adc dl, bh
not dh
shr di, cl
and ah, al
inc dh
sub cx, bx
stc
rol edx, cl
dec ebx
test ebx, 0xdb05d63
and bx, cx
ror ebx, cl
not dh
add eax, edi
sbb si, dx
test dx, 0x7a1a
or eax, 0x5b732ca5
rol ebx, cl
dec edx
xor bl, 0x18
adc di, bx
add ah, dh
not di
adc di, 0x35bb
inc cx
test ah, al
cmp bx, 0x7a9f
shr bh, cl
rol dx, cl
sub si, 0x24ae
test dx, di
and ax, 0x3d6c
rol dx, 1
and dh, 0x13
sbb esi, 0x790359e0
dec dx
stc
ror ax, cl
or ebx, 0x419c2577
sbb ax, 0x4777
mov edi, esi
or cx, dx
sbb ecx, esi
sbb edi, eax
inc cx
sbb esi, 0x751b7fd3
shr dl, cl
xor edx, 0x2d0a2ff2
not ax
dec cl
add ah, 0x2c
shr cl, 3
xchg edi, ebx
rol cx, 4
rol di, 8
rol bh, 5
mov ah, 0x23
and di, cx
rol esi, 6
shl cx, 7
and si, dx
adc esi, 0x3d7c0247
dec dx
inc dh
or dx, 0x1436
dec bx
and ch, 0x24
xchg dx, di
adc cx, 0x19b6
inc ax
not bh
xchg ebx, eax
ror di, cl
shl edi, 7
xor ecx, edi
rol dx, 1
sub esi, eax
xor bh, 0x43
adc ah, 2
sub esi, 0x2bb64931
mov ecx, 0x3d141710
add di, 0x2f4c
not dh
sub ah, 0x4c
mov dx, ax
rol cx, 7
xchg esi, edx
add dx, 0x2ee5
rol edx, 7
test ebx, 0x2041bf99
shl cx, cl
rol cx, cl
shl dx, 6
pop eax
nop
cmp ch, 0x58
xor dl, 0x58
cmp dl, 0x63
and di, 0x3414
push eax
test ah, 0x3c
shr edx, 6
mov dx, 0x206c
or cx, si
shr cx, 4
adc ecx, esi
shl dh, 1
or ax, cx
and ax, cx
test cx, 0xec
mov ebx, 0x77ab9c6c
sbb edx, esi
inc al
sub ebx, 0x16f9436b
add bx, 0x68fd
stc
xchg di, di
sub dh, 0
or ebx, esi
sbb al, 0x30
mov ax, 0x4642
shr edx, 3
cmp bl, dh
inc ax
sbb bh, bl
or bl, bl
ror bl, 1
xor eax, 0x8506274
and dx, si
sbb ah, bl
shr di, 7
mov cl, 4
cmp ebx, 0x2630ea40
ror di, cl
xor ch, dh
cmp edi, 0x201ec242
rol bl, cl
sub ecx, eax
and ebx, 0x486ca4c7
sbb edi, 0x7407dd5e
nop
nop
shr bh, cl
shr cx, cl
shr edx, 5
inc ch
or ch, dh
and eax, 0x137bb62c
and esi, 0x5e0482b7
adc eax, edi
adc ebx, edx
nop
nop
mov ebx, edx
rol bx, 6
stc
not dh
and dx, 0x4939
dec esi
xor cl, dh
or ebx, edi
and ebx, 0xc72e690
nop
ror esi, 6
add bh, al
add cx, 0x5740
stc
cmp eax, 0x495bf035
shl bl, 3
stc
and ch, al
stc
and cl, 0x4a
xor ecx, 0xa13eb52
dec ebx
rol bx, 8
xor cl, 0x13
xchg bh, bh
ror esi, cl
ror ecx, cl
not dh
rol bx, cl
inc bx
rol edx, 5
and cl, al
sbb dx, di
and bl, 0x5f
rol bx, 6
shl esi, cl
add edx, esi
nop
shr esi, cl
mov dx, 0x6758
not dl
inc esi
pop eax
push eax
sub ch, ah
xor eax, 0x25ebb079
inc bx
test dx, 0x16ef
adc ch, ah
test ax, cx
stc
xor si, 0x3dca
ror esi, cl
mov ebx, edi
xor edi, ecx
shl cl, 1
inc si
sub ebx, edi
mov si, si
rol eax, cl
adc ax, dx
shr ebx, 3
and esi, 0x5093d888
or ax, bx
xchg cx, dx
rol edx, cl
rol edi, cl
stc
shl eax, 4
shl dx, cl
test dl, al
sub cx, bx
sub dl, al
xor ax, si
rol si, 1
mov ecx, eax
sub edx, 0x733d861b
add dl, 0x79
and dx, bx
and bh, 0x6a
sbb ch, 0x26
sbb eax, 0x4e9cef7e
test ecx, edi
or bh, 0xa
shl ecx, cl
inc bl
and edi, 0x6609be1a
mov si, bx
xor cx, 0x1262
inc si
shl dl, cl
xor ax, 0x4bb7
dec cx
stc
inc cx
nop
shr ebx, cl
add ax, 0x3fd3
and ah, 0x6c
nop
rol dl, 7
xor cx, 0x504f
test ecx, ebx
and ah, 0x1d
dec ax
nop
or bh, 0x39
cmp edx, 0x3bbfa82c
sbb ch, bh
shl di, 7
nop
xor bh, dh
mov dh, ah
mov di, 0x5dc6
adc ebx, 0x5bdc417d
and esi, 0x4da82922
xchg di, ax
shl eax, 6
add edi, edi
dec cx
xchg cx, ax
stc
mov edx, 0x6c5a380
sub esi, ebx
inc ah
ror al, cl
nop
cmp ah, 0x41
ror si, cl
nop
add ebx, edx
rol di, 1
sub si, cx
test esi, 0x1d504344
stc
dec dl
shl ebx, cl
adc di, bx
adc cx, 0x68b7
cmp bx, cx
dec eax
dec edi
adc ebx, edi
sub esi, eax
pop eax
push eax
adc ax, si
mov al, dh
test edx, 0x6849065
xchg di, si
shl ecx, cl
dec al
rol ah, cl
mov bx, 0x3b65
not edi
sbb bx, 0x3619
mov eax, 0x76d0c187
adc edx, eax
xchg ch, cl
rol cl, cl
xor ah, 0x40
shr ebx, cl
nop
xor bl, 0x2e
adc di, 0x6f2c
pop eax
pop edi
pop edx
pop esi
pop ebx
pop ecx
push eax
shl al, 5
push ecx
sbb ecx, 0x4cd53094
push edi
sbb di, 0x1e1b
inc ecx
push edx
test ch, dh
sbb edi, 0x662d1170
push ebx
add bl, dl
mov eax, edi
push esi
xchg esi, edi
cmp si, 0x5b78
dec ecx
sbb bh, bl
sub di, 0x246c
shl ah, cl
nop
stc
dec eax
and dx, 0x2664
not ebx
and si, si
sub bx, bx
nop
xor di, bx
cmp cx, dx
shl bh, cl
and si, cx
stc
shr edi, cl
sub esi, 0x3f9e87e1
and dh, 0x53
cmp si, ax
add bx, cx
sub bh, 0x59
adc bx, 0x2a80
mov edx, esi
rol edx, 8
xchg dh, al
xor eax, 0x630d1021
inc cl
xchg ebx, eax
xor edx, 0xe87e30f
xor di, 0x25ff
dec ah
sbb di, cx
dec esi
rol bh, cl
add esi, edx
dec di
shl ah, cl
nop
or ah, 0x40
not edi
inc cx
shr dl, cl
not si
shl di, 8
stc
shr dh, cl
shr ch, 5
cmp esi, ebx
add di, si
sub bh, 0x1e
xor dl, 0x2d
xchg bx, cx
ror di, cl
nop
dec ecx
xor al, bh
test ax, 0x4d6d
dec ch
inc eax
xchg dh, bl
dec esi
xor cl, ah
xchg ecx, eax
cmp edi, 0x8f9a52f
test ebx, 0x3135fbcf
dec si
ror bx, cl
nop
ror dx, cl
xchg ah, cl
pop esi
pop ebx
pop edx
pop edi
pop ecx
pop eax
stc
push ebx
dec ebx
push eax
push edx
xchg edx, eax
sbb eax, 0x4375cb4d
push edi
cmp edi, 0x21658e19
shl di, 6
push ecx
shl eax, cl
not edx
ror ecx, 5
shr ebx, 1
rol cl, cl
push esi
or si, si
adc dx, di
dec edi
sub di, si
sbb bx, 0x7a2
not ch
sub ch, cl
adc edx, 0x71f032bd
adc eax, eax
mov ax, dx
sbb cl, 0x20
pop esi
pop ecx
pop edi
pop edx
pop eax
pop ebx
push ebx
adc ebx, 0x1026748a
push edi
or di, 0x7da1
dec bl
pop edi
pop ebx
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00427964
add esp, 0x1e
test eax, eax
je 0x429a03
mov ecx, 1
jmp 0x428219
push ecx
test cl, 0x45
push eax
sbb ch, ah
push ebx
xchg cl, bh
push edx
dec dl
sbb dh, 0x6c
cmp bl, 0x25
dec edx
mov edx, ecx
xor dh, 0xa
push edi
xor edi, ebx
push esi
cmp ebx, esi
dec edx
or dl, ch
shl edi, cl
mov eax, 0x56e777f3
shl ah, cl
not bx
mov ch, 0x48
nop
adc dx, 0x3cde
xchg dl, bl
sbb si, 0x2bb1
test cl, al
stc
dec ax
and dh, 0x29
and edi, 0x5742ab8
xor bl, 0x6e
adc esi, 0x547ffc10
shl ecx, cl
cmp dh, ch
shr bh, cl
ror ecx, cl
shl edi, cl
test cl, 0x32
shr dx, cl
shr dx, 7
shr bl, cl
rol edx, 3
shl ch, cl
and bh, ah
sbb ah, 0x2e
shr edi, cl
or dx, 0x5807
sbb dx, dx
shl dx, cl
inc si
xor dx, 0x2020
dec dh
mov ax, 0x5472
mov bx, 0x730d
xchg cx, cx
or bx, di
or cl, cl
add cx, di
and cx, 0x3061
nop
inc ax
xor di, 0x617f
stc
rol dh, cl
sub ecx, ebx
or cx, 0x3b5c
not dl
test cl, dl
cmp bl, dl
shr ah, cl
mov ecx, 0x10cd3cb8
xor bl, 0x68
shl cx, 6
xor esi, 0x5d101123
sub al, 0x40
rol eax, cl
shr di, 1
rol esi, cl
and bx, 0x3915
mov dh, 0x12
sub ah, bl
and esi, ecx
nop
not si
adc bx, di
shl al, cl
shr bl, 2
adc bx, 0x46b8
xchg dx, ax
inc si
xchg dl, cl
or edi, edi
cmp bh, cl
cmp si, 0x6979
adc edx, 0x73b139c
nop
ror eax, cl
sbb eax, 0x603e2e7a
adc ecx, esi
shl cx, cl
nop
rol ebx, 2
inc eax
pop esi
and di, 0x20ff
or cl, al
mov cx, 0x6371
stc
xor cx, dx
push esi
add esi, edx
not ch
inc bx
nop
and dl, 0x7a
mov bx, cx
cmp dh, 0x29
sbb ecx, 0x106e3217
or ax, di
test bh, 0x5c
add di, dx
cmp ecx, edx
xor dh, ah
xor bh, 8
or cx, dx
dec dl
nop
sub si, di
and dh, 0x77
rol cl, cl
test ebx, edx
inc ebx
adc dl, 0x4d
xchg ebx, edi
inc di
shl al, 4
add di, 0x34a7
shr ecx, cl
not si
shr esi, cl
dec eax
and ch, 0x40
test edx, 0x792a5b99
xchg bl, dl
cmp ecx, edx
stc
xchg dl, bh
add bx, di
mov ah, al
or edi, edi
dec eax
rol bx, cl
ror cl, cl
sbb dh, cl
shr bh, cl
stc
test ax, si
inc ebx
adc di, di
dec esi
add si, 0x260d
or cx, 0xe8
mov di, 0x4387
adc al, dl
adc ax, cx
dec eax
xchg bx, di
xchg al, cl
dec ch
cmp ah, al
rol bh, 2
xchg ecx, edi
cmp ah, 0x17
and ax, dx
xor eax, 0x1d01d8cd
sbb bl, 0x25
shl ecx, 1
nop
shl al, 7
ror ah, 8
ror ax, 4
adc ebx, ebx
test ch, ah
mov eax, ebx
not ebx
cmp ebx, 0x50dea6a1
xchg esi, eax
sbb dx, 0x1dd2
sbb dl, bl
sub ecx, eax
adc cx, 0x2aeb
mov dh, al
stc
add ecx, 0x25672e18
mov ebx, 0xccc30d3
xor di, 0x6a02
adc di, 0x7ea4
sbb edi, edx
or edi, ebx
not ebx
shr si, cl
xor esi, 0x7e5a03ce
nop
mov dx, di
inc dh
pop esi
shr bl, cl
push esi
sub si, dx
dec al
test dx, 0x3833
ror edx, 1
ror ecx, cl
not ebx
not cx
sbb edx, 0x5dafd0ff
ror bh, cl
dec edx
adc bl, 0x54
mov dh, 0x68
sbb bh, dh
sbb eax, esi
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
push eax
shr al, 3
push ebx
shl bh, 8
push ecx
test ecx, ecx
push esi
inc si
mov ch, ah
cmp eax, 0x2e1991f
dec cl
ror esi, cl
push edx
sub dl, bh
not esi
ror cx, 1
shl cx, 8
nop
inc ebx
xor bx, ax
push edi
add di, 0x44b8
add bh, 0x30
inc dx
xchg esi, edi
sub edi, 0x7895be2b
stc
rol ch, 4
inc cx
shl si, 6
ror dh, 5
sbb ch, 8
shr ax, cl
test esi, edi
and dh, 0xd
xor cl, 0x6b
or ecx, 0x655e743b
not ah
sbb ax, bx
nop
shl ax, cl
not edx
dec al
adc esi, 0x52107acb
shl cl, 6
shr dh, 2
test di, 0x6c85
nop
sub si, 0x6429
cmp dh, dl
rol edi, cl
and ecx, edx
cmp edx, 0x26a84ca3
mov si, si
cmp cx, di
ror ecx, 6
rol ebx, cl
and si, 0x47e1
not edx
and cx, 0x3785
sbb ebx, edi
xchg ebx, ebx
stc
xchg esi, edx
mov al, ah
shl si, cl
inc si
adc bh, ah
stc
adc bx, cx
mov ax, 0x66e2
sbb edi, esi
dec ax
adc si, 0x219d
not bx
add dl, 0x46
nop
adc cx, 0x659d
shl di, cl
ror esi, 8
shl ch, 3
sbb bl, 0x13
nop
cmp ax, ax
add esi, ebx
ror eax, 1
mov ax, 0x389
test ah, 0x2c
nop
adc di, bx
stc
and di, ax
cmp ebx, 0x594d0929
inc ax
ror eax, cl
mov al, al
and bh, dl
cmp bx, bx
shr cl, cl
add esi, 0x7a968251
stc
not al
stc
mov edi, edx
cmp ax, ax
xor bl, 0x2a
pop edi
push edi
inc di
xor dx, bx
sbb bh, al
adc dl, 0x6b
nop
shr dh, 5
mov bx, di
nop
xchg bx, si
xor ebx, ecx
dec dh
and al, dl
xor dl, 0x20
adc ah, al
stc
shl dl, cl
sub dx, cx
xchg dl, dh
sub dx, 0x5e50
xor esi, edi
sub ah, ah
and ebx, 0x116456b8
dec cl
sub ecx, edi
mov di, 0x733b
and ah, bl
rol edi, 5
rol bx, cl
cmp edx, 0x411e9e0f
inc esi
nop
test edx, edi
mov ebx, eax
sbb cx, 0x5b84
add al, al
nop
rol ch, cl
mov edi, 0x656fb1f5
ror esi, 7
sbb bx, di
shr edi, cl
rol edi, 8
nop
xchg ebx, esi
sbb ch, 0x4f
nop
shr ecx, cl
xor di, bx
mov cl, al
ror di, 1
test bx, bx
not ebx
sbb ebx, 0x743d05e3
rol eax, 4
shr ch, 1
shl edi, 8
xor dx, 0x6ff8
cmp cl, 0x41
sub bx, bx
sub si, 0x54b3
sub dx, 0x6114
xor dl, 0x5d
sub si, bx
shr edx, cl
inc al
xchg bh, dl
sbb bl, ah
ror edx, 6
or cx, di
sbb ecx, 0x7626a29f
adc si, cx
or bx, 0x11a2
not cx
or di, 0x4390
shl cl, 3
xchg si, si
xchg bh, ch
ror si, cl
shl bx, cl
test cl, ch
shl ebx, cl
and esi, 0x36f34697
ror ch, 3
inc edi
rol ax, 8
and bl, 0x7a
nop
inc eax
nop
test edi, 0x273fe33b
sbb eax, ebx
shr ebx, cl
rol di, cl
shr cx, cl
ror ecx, 7
ror bl, cl
rol al, cl
add di, 0x74e9
shl si, cl
shl di, cl
pop edi
or bl, 0x69
test eax, 0x48fe92ed
inc cl
mov ebx, 0x7fa164a7
xor bx, 0x5aa6
sub ebx, edx
push edi
shl edi, 5
mov edi, edi
ror esi, 7
mov si, di
inc cl
stc
sub bh, 0x39
add esi, 0x3ff541f2
and cl, ah
shr cx, 7
xor dh, 0x2a
inc ah
sub ah, bh
xor di, 0x4f7f
sub edx, eax
inc esi
shr cl, 8
sub ecx, 0x2820d2fa
or edx, 0x6484f0bc
not ecx
not ah
rol bl, cl
rol dh, cl
mov edx, 0x6cd9ea27
sbb bx, cx
xor cl, 0x18
nop
xor ebx, 0x10516ecf
add al, dh
xchg ecx, esi
shr ecx, cl
dec ebx
test bl, 0x5c
mov dx, 0x25c1
test ebx, 0x679c0b6f
shl dl, 5
shl bl, 4
nop
test ax, di
and edx, eax
and al, dl
mov ah, bh
rol ch, 8
sub ax, 0x4fd0
inc dx
xchg esi, eax
or edi, ebx
test ebx, esi
cmp bl, dh
mov cl, bh
add cl, 0x42
cmp bx, di
shr cx, cl
stc
nop
test ecx, 0x3e237177
mov dh, al
inc cx
not ebx
not ecx
dec dx
nop
shr bl, cl
xor esi, 0x56e448f5
sbb bh, 0x4c
nop
inc dx
add si, cx
cmp ebx, 0xf04e7d9
or di, ax
not cx
inc di
adc bh, bl
adc ax, bx
cmp bh, dl
sub esi, edi
stc
mov esi, ebx
mov di, 0x2fc6
shr ecx, cl
rol cx, 2
inc ecx
pop edi
pop edx
pop esi
pop ecx
pop ebx
pop eax
push eax
push ebx
mov ax, bx
push ecx
test ah, cl
inc ecx
stc
push edx
dec dh
nop
sub bl, dh
not al
or dl, al
rol ax, 2
stc
xor edx, edx
or cl, 3
shr bh, 6
not edx
add cx, 0x54f8
adc eax, edx
xor ebx, edx
shl cl, 2
nop
add eax, 0x6eb97f3e
sbb bh, bh
push edi
rol di, cl
test ecx, ecx
not dh
push esi
and esi, 0x75473450
not si
adc ax, di
or dx, 0x4553
cmp bx, si
rol bx, 3
nop
rol dl, cl
or ebx, ebx
rol cx, 7
mov si, cx
xor di, 0x79b5
nop
inc eax
ror bl, cl
add eax, edi
xor ax, bx
stc
xor bh, 2
sbb cx, 0x57ab
xor dx, 0x6b9
nop
and ecx, 0x2efc36f
not ch
not edi
adc ecx, 0x19d9e72c
shr edx, 8
cmp bx, 0x2ae7
or edx, 0x1b2fa16d
adc bl, ch
rol edi, 1
xchg ebx, eax
or ax, ax
pop esi
pop edi
pop edx
pop ecx
pop ebx
pop eax
call fcn.0047c528
jnp 0x4247cb
call fcn.0047c9aa
push ecx
add cx, 0x46bb
push ebx
xchg bx, bx
shl ch, cl
pop ebx
pop ecx
push ebx
push esi
sub ebx, esi
nop
push edi
dec edi
push edx
xor edx, 0x54f8a85a
push ecx
ror cx, 4
adc edx, 0x13494605
pop ecx
pop edx
pop edi
pop esi
pop ebx
push edx
shr dl, 3
push esi
mov si, 0x3b1a
pop esi
pop edx
push eax
push ecx
rol ah, cl
push esi
or si, 0x1dfe
push ebx
xchg bx, cx
shr ebx, 8
stc
dec eax
push edx
shr dl, cl
sbb bl, bl
add cl, 0xd
stc
xchg ah, dh
push edi
cmp bx, di
ror edx, cl
sub bl, 0x48
mov si, si
adc si, 0x540c
and si, dx
cmp dh, dh
not si
rol edi, 7
shr ecx, cl
shl bh, 4
or dx, 0x4d10
shr bx, 5
sbb esi, 0x5283025c
stc
test eax, 0x482e93d3
stc
or dh, 0x76
dec di
dec ax
mov ebx, 0x3e037757
stc
inc dl
stc
nop
stc
or dl, ch
sbb dl, 0x3f
dec si
ror ch, cl
not edx
mov ecx, ecx
rol si, cl
shr edx, 1
dec dx
mov bh, 0x44
not si
adc cl, 0x13
sbb cx, 0x7607
nop
stc
mov dx, bx
rol ebx, 7
shr ah, cl
adc ah, 5
ror ax, 3
and ecx, 0x42fd6b8c
rol dh, cl
and si, 0x212f
mov dl, 0x64
inc edi
and dx, di
test dh, 0x19
shl ecx, cl
dec edi
mov al, 0x78
shr ah, 1
and ebx, edx
nop
shl ecx, cl
shr ah, cl
xor esi, ebx
dec eax
and bx, dx
cmp edi, 0x5481cf6b
cmp bh, bl
test edi, edx
rol ax, cl
stc
stc
xchg al, bh
xor cx, 0x5ba7
test ebx, edi
shr edi, 3
add bh, bh
xor ebx, 0x100a7279
shr dh, cl
ror ebx, 4
adc dh, bh
nop
not dx
mov eax, 0x3ea0ed70
or bx, 0x159b
mov bh, ch
xor eax, 0x3731aaed
shl ah, cl
cmp cx, di
rol cl, 6
or ax, dx
pop edi
dec bh
sub dh, bl
test ax, cx
push edi
and edi, esi
not dh
sub bl, ah
rol di, cl
inc edx
sub bx, 0x3017
dec edi
ror bh, 6
nop
sbb edx, 0x43185d25
pop edi
pop edx
pop ebx
pop esi
pop ecx
pop eax
call fcn.0047cddc
call fcn.0047d2c7
jb 0x42495c
push eax
push edx
sub al, dh
inc edx
push ebx
push ecx
rol ebx, cl
sub ax, dx
xor ebx, ecx
or ecx, 0x477792d
push edi
rol edi, 2
mov cl, 0x6a
test edi, eax
rol ax, 8
push esi
sbb eax, esi
shr dh, cl
shl dl, 7
cmp ebx, 0x15227eff
add edi, 0x2e8d37e9
adc dl, ah
sub dx, ax
stc
add esi, 0x201c5ebb
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
call fcn.0047d57b
jg 0x424a07
push edi
push edx
sub edi, edx
push ebx
push ecx
test bh, cl
nop
shr dl, cl
sub bx, cx
push eax
adc edx, eax
shl cl, cl
ror dx, 1
or edi, 0x7752dfc2
inc ah
sub cx, 0x28ff
push esi
dec esi
xor bl, 0x4c
or eax, 0x39f4c12b
add eax, edi
shr edi, 4
sbb edi, 0x2abde43f
xor dx, dx
ror di, 2
shr al, cl
stc
and ebx, 0x6abded93
and cx, di
add ch, cl
and eax, 0x63cb1f26
ror bh, 2
add esi, esi
sbb bx, 0x5818
sub ecx, edx
inc ax
adc esi, 0x39ca27a2
cmp di, di
shr edx, cl
ror ebx, cl
nop
inc cl
ror bl, 4
or cx, bx
dec di
sub bh, bl
add dl, 0x75
cmp bx, 0x17cc
shr edx, 2
xchg ecx, esi
pop esi
pop eax
pop ecx
pop ebx
pop edx
pop edi
push ecx
inc cx
push edi
push eax
add edi, eax
push esi
or esi, 0x77c260bd
pop esi
pop eax
pop edi
pop ecx
push edx
push ebx
test dh, bh
pop ebx
pop edx
push edi
mov edi, edi
push edx
and dl, 0x27
pop edx
pop edi
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
jbe 0x424f8d
ja 0x424a61
push edx
sub edx, 0x31d74edd
stc
push ebx
sub bl, 1
push eax
push ecx
rol eax, cl
nop
pop ecx
pop eax
pop ebx
pop edx
js 0x424a4f
call fcn.0047d9e8
call fcn.0047de68
push eax
or ax, 0x525b
push ecx
shl cl, 6
pop ecx
pop eax
push ebx
push edx
cmp bx, dx
pop edx
pop ebx
stc
push edx
dec edx
push ecx
not cx
push ebx
shl bl, cl
push eax
and al, 0x5d
dec ax
cmp ecx, 0xdc469d4
inc dl
push esi
adc edx, esi
add ecx, 0x52eea972
dec bl
ror esi, cl
cmp cx, 0x14b6
add ebx, 0x31ad517e
mov cx, dx
rol al, cl
dec ecx
shl ax, 5
nop
push edi
shl di, 7
stc
stc
ror esi, 3
rol ah, 2
xor bx, di
and esi, 0x60be95be
adc di, ax
shl bx, 1
sbb ah, 0x42
shr bl, 1
not eax
sub ecx, edx
and dh, 0x2f
xor ebx, edi
inc dh
mov ax, di
stc
stc
inc al
or bh, cl
mov edx, ecx
add ecx, ecx
mov bx, 0x2af6
inc di
test cx, di
test esi, ebx
dec bl
xchg di, si
nop
sub di, di
nop
sbb eax, edi
shr ebx, cl
ror bx, cl
stc
or al, bl
cmp ah, al
xor dh, 0x7b
and al, 0x16
stc
add ecx, 0x546629f1
ror ecx, cl
shr bl, cl
inc cl
xchg ecx, eax
xor bx, 0x297e
rol ecx, cl
or dl, ah
ror ch, 2
dec ecx
add dh, ah
sbb ecx, 0x1d71b5a6
not ebx
add ecx, eax
shr si, 2
shl al, 8
test dh, 0x60
sbb edx, 0x644c4c1d
test bl, ch
shr dx, 1
sbb ah, dh
inc cl
test di, 0x5017
not bx
adc bl, 0x22
xor cx, di
and dx, ax
adc cl, ah
adc ebx, 0x3e7ce540
nop
nop
or ebx, 0x250d2532
rol cl, cl
ror cl, cl
shl cx, cl
ror eax, cl
add bh, bl
xor al, bh
xchg dx, di
sbb edx, edi
pop edi
shr ah, cl
add cl, 0x41
xor dl, 0xe
rol cx, cl
push edi
sbb edi, 0x64ab261e
stc
test ebx, ecx
shr ecx, 5
sub ah, bl
rol ecx, cl
adc esi, edx
mov bl, 0x2a
nop
not ebx
ror bl, cl
rol dx, 1
sub edx, ecx
sbb esi, ebx
not di
rol cx, cl
adc ch, ch
xor bh, bh
xchg di, ax
nop
add ch, 0x29
stc
xor ebx, 0x53dd420
test bx, 0x1052
rol cx, 8
sub bx, 0x5abe
shl bx, cl
shr al, cl
mov ch, bl
mov bh, al
rol edx, cl
shr bh, 1
sub al, 0x6a
stc
add ecx, eax
sbb di, 0x6783
add ax, 0x2346
shr al, cl
add ah, al
xchg cl, bl
nop
xchg bl, ch
or edx, 0x3b0a1188
test dl, 0x5f
shr al, 2
test edx, 0x2813bcde
and bl, bl
sub ecx, esi
stc
and bx, cx
sbb ebx, eax
xchg al, ch
xor cx, 0x50a9
add edx, eax
shr dh, cl
shl dx, 2
shr ch, 3
shr ax, 7
or ebx, 0x1f9e38dc
nop
rol esi, cl
and cx, 0x27cd
shl bx, 2
and bx, 0xbfa
not ah
stc
not esi
or ch, ch
rol di, 3
shl bl, 5
adc si, cx
shr bx, 4
xor dl, 0x3a
cmp ch, 8
adc ebx, 0x20f4aa28
shr cx, cl
nop
and ebx, ecx
nop
sub si, 0x3477
and ah, dh
shl edx, 2
inc ecx
stc
xor cx, dx
mov edx, 0x5df4463f
test si, cx
nop
test bh, 0x46
nop
stc
nop
sbb si, 0x269d
xor eax, ebx
ror esi, cl
add cl, 5
pop edi
sub cx, si
xchg cx, bx
test bh, 0x1e
and dx, si
ror eax, cl
mov dl, dh
sbb eax, ebx
inc cx
cmp edx, eax
stc
sub ecx, edx
or ecx, 0x4b08419e
push edi
xor di, si
xor di, 0x1341
rol ax, 2
test ah, bh
test dl, 0x75
test ax, 0x2f28
xor si, si
shl di, 8
and al, dl
dec eax
rol eax, cl
rol ch, cl
ror bx, cl
and bl, 0x66
shr ch, cl
not ebx
sub ah, 0x1b
dec esi
test edx, eax
nop
ror si, 3
xchg ebx, ecx
ror dl, cl
cmp cx, 0x60f1
dec ax
test eax, 0x52b093dc
xchg dx, dx
stc
rol ch, cl
dec di
ror ax, 8
nop
adc dx, 0x510e
sbb ah, bh
not cx
dec esi
adc ax, di
stc
not si
nop
xor ecx, 0xb240925
mov cx, di
xor bl, dh
or edx, 0x2d409c84
xor ecx, ecx
rol si, cl
mov bh, 0xb
inc eax
cmp ecx, esi
adc dl, 0x3c
stc
xor ebx, 0x19ee038b
stc
xchg di, ax
mov ch, 0x75
test al, 0x5b
sub dl, bl
dec dx
rol dl, cl
and ax, si
adc ecx, edi
mov si, 0x16dd
sub si, 0x6755
add edi, 0x462a3ebf
inc ch
shr dx, 8
inc ebx
shl dx, cl
xor esi, edi
shl dx, cl
add cx, 0x307e
shl si, 3
shl bh, 3
xchg di, ax
stc
adc ax, di
shr ax, 2
mov ebx, 0x3114088
shr esi, 5
adc ecx, edi
nop
sub bl, ch
shl ch, cl
xchg cx, ax
xor al, bl
cmp edi, ecx
shl cx, cl
rol dh, 7
pop edi
add bx, bx
push edi
dec di
sub ebx, edi
and dl, 0x37
ror esi, cl
sub cl, bh
ror eax, cl
nop
shl edi, cl
adc esi, ebx
sbb bh, 0x4c
xchg cx, dx
inc dl
xchg bl, cl
test edi, 0x59ff12bc
cmp al, 9
nop
sub edx, 0x49a482af
or al, 0x49
test di, bx
stc
rol cl, 4
sub cx, 0x4420
mov bh, bh
or bh, bl
sub ch, 0x36
xor si, 0x426a
dec edi
not ecx
stc
sub dl, bh
xchg ecx, ecx
cmp eax, ecx
and edi, 0x13e4630c
or ax, dx
cmp si, 0x55fa
not ebx
xchg esi, edx
test cl, 2
ror edi, cl
nop
sub cl, dh
sub eax, edi
not ax
sbb ecx, 0x23020234
inc dl
xor ecx, edi
nop
xor eax, edi
rol ch, 7
inc bx
rol ecx, 2
or ch, 0x2d
dec cx
mov edi, ebx
sbb edi, eax
xor bh, bh
or edi, 0x20da333a
add cx, ax
sub al, 0x5b
sub di, 0x5943
stc
sub bl, ch
inc bl
test al, 0x67
xchg cx, si
nop
cmp edx, esi
not edx
adc ah, 0x4a
xor bx, 0x4706
adc ah, bl
sbb bx, dx
ror dx, 5
and si, di
cmp bx, 0x508c
mov ch, cl
or ch, cl
cmp edi, 0x5a6316b1
sub bx, 0xff3
rol esi, cl
cmp bl, 0x2d
add ch, ch
stc
inc ah
not cx
xor eax, 0x3a1736a6
inc di
or dx, 0x1762
inc eax
sbb ebx, 0x34cc6c33
shr bh, 3
or ebx, 0x750a6053
not cx
adc esi, edx
xchg cx, cx
not ah
and edi, ebx
xor edx, eax
shr dx, 8
pop edi
test ebx, ecx
xchg ebx, edx
xchg ebx, ecx
xor dx, 0x4f9
or ecx, ecx
rol al, 3
stc
mov bx, 0x3c75
rol esi, 7
mov si, 0x4476
sbb dl, dh
inc dx
xor edx, ebx
stc
push edi
and edi, ebx
xor eax, 0x4c2e38ea
or ebx, 0x6f996d06
shl ecx, cl
not si
inc bh
test dl, cl
adc esi, eax
ror ax, cl
rol di, 3
inc eax
dec dh
and edi, 0x2ca601da
shl dx, 8
shr bx, 3
adc al, 0x4c
rol dh, 1
sub al, dh
xor dl, al
rol al, cl
and cx, si
nop
cmp cx, 0x5dff
add dh, ah
cmp si, 0x29e8
sbb dx, 0x3a8a
shr ch, 7
stc
xor si, dx
adc bl, 0x2a
sub cx, 0x7de0
inc ax
dec esi
sub di, di
or di, si
nop
shr al, 5
or cx, ax
and bl, 0x19
or ax, si
dec cx
or dl, 0x4d
test edx, eax
not bh
or di, ax
rol di, 4
xchg dx, ax
xchg ebx, edi
nop
nop
sub edx, ecx
not bx
dec bl
xor ebx, 0x438be287
rol cl, 2
or ch, 0x25
mov esi, 0x6270df5d
nop
sbb ah, ch
xor di, ax
nop
sub eax, ebx
sub ch, cl
add edi, 0x50734dc1
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
push ebx
or ebx, 0x4952123e
pop ebx
call fcn.0047e19d
jp 0x425078
call fcn.0047e5ae
push eax
sub ah, ah
not al
push edx
push edi
add dx, di
push esi
push ecx
rol si, cl
add dx, 0x783
or cx, cx
pop ecx
pop esi
pop edi
pop edx
pop eax
push ebx
rol bx, 6
push edx
or dl, 0x42
stc
push eax
and ah, dl
push ecx
mov ch, 0x4e
or ch, 0x72
push edi
sub di, dx
xchg bl, al
push esi
sbb si, cx
and ch, 0x15
rol bh, 6
not ah
and dx, ax
add bx, 0x762e
sub al, 0x30
nop
nop
xor si, ax
or dh, al
cmp esi, 0x26452d5c
shr cx, cl
nop
not cx
sub bl, 0x18
mov al, dh
cmp esi, 0x71a1dfa
and esi, eax
cmp dh, bh
sbb esi, 0x1842ca16
sub si, 0x2109
ror ecx, cl
stc
shl dh, 5
mov edi, ebx
adc dh, 5
dec bx
and al, bl
add bx, di
dec edi
xor eax, ecx
sbb ecx, 0x7d2c5bf5
dec ecx
and bx, ax
adc si, ax
nop
sbb ecx, 0x5a022be9
and ebx, ecx
cmp bl, al
xor ch, dh
sub al, cl
shl bh, 5
dec ebx
ror ax, 3
sub al, ah
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
push eax
push esi
sbb ax, si
push edx
push edi
test edx, edi
pop edi
pop edx
pop esi
pop eax
push ebx
mov bh, bh
nop
sbb bx, 0x49da
pop ebx
push ebx
shr ebx, 6
and ebx, 0x37c45a00
pop ebx
push ecx
shl cl, cl
pop ecx
push edx
shr edx, 8
push ecx
rol ecx, 5
push ebx
push esi
cmp bx, si
push edi
not edi
inc ecx
push eax
adc si, ax
mov dh, 0xc
xor bx, ax
shr di, cl
or bx, cx
ror eax, 2
and ch, bl
dec dx
and bx, 0x4424
shl cx, cl
sub cx, di
stc
sbb bx, si
ror eax, cl
sub ah, 0x68
shr esi, 2
nop
sub dx, bx
and si, 0x5f13
adc dl, ch
ror ah, 1
shr di, 4
stc
ror ah, cl
shl esi, 6
pop eax
pop edi
pop esi
pop ebx
pop ecx
pop edx
push ecx
sbb ch, 0x46
push edx
test dh, 0x7d
push eax
cmp ah, 0x2f
push edi
not di
adc edx, ecx
push ebx
xchg dh, bl
sbb ah, 0x31
ror bl, cl
or bl, dh
nop
and eax, ebx
inc ax
shl cx, 6
xor cx, bx
not ecx
rol cl, cl
push esi
rol si, 2
sub bx, 0x10b3
dec dx
dec eax
or bx, 0x38e6
stc
xor edx, edi
mov dh, 0x55
or ebx, ebx
stc
not ax
or cl, 0x45
ror dx, cl
add esi, edi
inc esi
rol dh, cl
add dh, cl
dec ch
stc
inc esi
stc
xchg ebx, ebx
stc
ror dx, cl
cmp esi, eax
stc
shr edi, cl
ror esi, 4
inc ah
rol dl, 2
ror ecx, cl
and al, 0x5d
rol cx, 8
shl edx, 6
xchg cx, dx
xchg ch, cl
shl dx, cl
add bx, di
adc bh, 0x56
pop esi
pop ebx
pop edi
pop eax
pop edx
pop ecx
jnp 0x4251c5
call fcn.0047eacd
push eax
push ecx
rol ax, cl
push esi
shr esi, 1
rol ax, cl
stc
push ebx
and ebx, eax
shr ch, cl
not ch
push edx
ror dl, cl
mov dx, 0x2c7a
pop edx
pop ebx
pop esi
pop ecx
pop eax
push esi
sbb si, 0x4cf
push eax
adc eax, 0x450033f8
pop eax
pop esi
jo 0x4251c0
push eax
shr eax, 4
pop eax
push ecx
ror ch, 6
push edi
or di, 0x21e7
push ebx
push eax
xor bl, al
ror al, 3
pop eax
pop ebx
pop edi
pop ecx
push ebx
adc ebx, 0xe166245
pop ebx
call fcn.0047efbb
push ecx
and ch, 0x77
pop ecx
call fcn.0047f568
mov eax, str.cwB_m
lea ecx, [esp + 0xc]
push 0x2c
push 0x6b623655
push ecx
push eax
call fcn.0047f82f
push ecx
add cl, 0x78
not ecx
push edx
add dh, dh
shr cx, cl
push eax
sbb eax, 0x7b2d26c9
ror dl, 5
push edi
inc edi
and cx, ax
push esi
test edi, esi
and esi, 0x4ca786d9
adc cl, 9
push ebx
ror bx, 6
not eax
xchg dh, ch
stc
dec esi
cmp bh, dh
xchg edi, ebx
rol si, cl
and bl, cl
inc dx
cmp dx, di
dec dx
stc
inc edi
stc
shr ax, 8
stc
sbb cx, 0x40be
sub si, bx
xchg al, al
ror si, 3
stc
nop
add al, 0x6e
test dx, 0x4e83
dec al
and cx, ax
adc dl, al
cmp edi, eax
or cx, cx
dec bx
add cl, bh
shr bh, cl
sbb si, si
xor eax, 0x3c73cfc3
cmp dx, 0x3707
xchg dx, ax
inc ch
mov ebx, 0x20c261b3
cmp edi, 0x2286f9d3
add edi, 0x4ec4ed8d
and bl, 0x19
add dl, 0x66
adc edi, 0x21d26d46
inc ebx
sbb esi, 0x68fcf265
not ax
test ecx, ebx
not bx
ror dh, 3
ror di, 5
and esi, eax
ror dh, 5
xchg edx, ecx
adc cx, cx
rol si, 3
xchg dh, ah
adc bh, 0x70
not dx
nop
add bh, 0x74
xchg cl, dh
sbb si, ax
sbb edi, 0x2fdd5087
nop
ror bh, 8
ror cx, 5
ror esi, cl
add ecx, 0x6d9713f
not ecx
or eax, 0xb091f9a
stc
dec esi
test ecx, esi
test dl, 0xf
add dx, si
adc cl, ch
adc esi, 0xf61aec1
test al, 0x29
stc
add ebx, edx
stc
cmp esi, 0x77d47206
nop
cmp edx, 0x6e0dda8d
xor al, ch
add ebx, ecx
ror edi, 1
cmp ax, 0x7866
pop ebx
or edx, 0x3bc94fe7
push ebx
shr bx, cl
inc ecx
inc di
dec al
xchg esi, ecx
shl cx, cl
rol esi, 1
shr dh, 8
nop
add eax, ebx
xor edx, 0x2024d7a4
rol ch, cl
sbb dx, cx
adc bx, dx
not ebx
rol cx, cl
nop
shl bx, 8
add di, 0x395b
sbb bx, 0x36b5
add dl, 0x3f
stc
stc
dec ecx
shl al, 8
test dh, cl
xchg al, bl
shr ch, cl
nop
cmp ch, 0x6c
add al, 0x19
not cx
mov bh, 0x24
nop
sbb bh, 0x20
sub eax, esi
nop
ror ecx, 5
ror ebx, 6
stc
and bx, 0xc98
adc edi, esi
inc ax
shr dl, cl
shl ax, cl
cmp edx, 0xd9b0f04
sub ax, 0x51b9
sub ax, 0x317b
test ecx, eax
dec dl
not ah
add bx, si
test cl, bl
not ecx
adc ah, dl
shl ax, 6
ror cx, 3
sbb al, 0x75
inc cx
xor eax, 0xb4e580f
adc al, 0x7a
dec di
rol ebx, cl
and edx, 0x84ef884
sbb cx, 0x4502
sbb eax, 0x5188b9ac
dec edx
stc
shl cx, cl
test bl, 0x4f
and bh, bh
not ecx
and esi, ecx
add esi, edx
ror ecx, 3
sub si, dx
and di, 0x52c3
xor dh, 0x2c
test cx, 0x1fce
inc ecx
inc bx
ror bl, 4
stc
sbb bx, 0x57b5
inc eax
shl edi, cl
and bl, ch
nop
rol cx, 2
inc bx
shl cl, 4
or dx, 0x1f94
sbb cx, 0x7f27
mov ax, dx
inc ch
dec bl
cmp ebx, 0x29f55ab
dec dx
nop
pop ebx
push ebx
or di, bx
shl esi, cl
adc si, bx
cmp dx, 0x3c89
shr al, cl
adc dh, bl
test dl, al
rol esi, cl
sbb eax, edi
and cl, ah
test ecx, 0x10b2b3d6
shl cl, 2
test dx, 0x546a
stc
sub dx, 0x7855
pop ebx
pop esi
pop edi
pop eax
pop edx
pop ecx
call fcn.0047fc9d
call fcn.004801db
call fcn.0048046d
call fcn.00480808
call fcn.00480b7c
push ecx
not ch
push eax
ror ax, cl
push ebx
not ebx
rol ch, cl
nop
push edx
mov cx, dx
cmp dx, 0x3189
inc cl
rol edx, 4
push edi
shr edi, cl
push esi
xchg si, si
and ecx, 0x7b13b1e7
or cx, si
and edi, edi
test edi, edx
xchg edi, ecx
xchg edi, eax
or ecx, ebx
rol ecx, cl
inc si
stc
and dl, cl
sub ax, 0x56cc
or eax, 0x3421f1d7
or edi, 0x30387e54
shr si, 7
not edi
or si, 0x3b60
not bl
dec ecx
ror ebx, cl
sub bx, ax
dec bx
or ecx, ecx
sbb si, cx
sub bh, 0x5a
dec ecx
add esi, 0x459049a
ror bx, 1
mov di, 0x1a05
inc dh
add al, 0x32
dec ah
adc bl, al
shl bl, 4
sbb al, ah
adc cl, 6
inc bl
adc bx, si
or bx, 0x64d
test si, 0x6f60
and bl, 0x35
not dl
xchg si, si
nop
sub edi, 0x6ee316e6
and cx, 0x42e9
shr ecx, 5
xor bx, 0x6688
and ecx, ebx
stc
and ah, 0x6e
xchg cx, dx
and bh, 0x5f
mov di, 0x6e45
ror cl, cl
or dx, 0x4122
nop
not eax
dec dh
shr bh, 8
adc cl, 0x5b
add edx, 0x4af0e7a
nop
add dx, bx
sbb ch, 0x3d
not ecx
add cl, 0x6b
dec bx
inc edi
or ah, cl
or bx, si
or di, bx
test edx, edi
adc dl, ah
rol ecx, 7
not ecx
ror si, 2
inc ax
or al, bl
cmp esi, esi
inc di
and ebx, 0x26017065
test cx, 0x3519
nop
shl esi, 5
ror dh, 7
add edi, esi
shr cx, cl
sub bx, 0x1f94
pop esi
sub edi, 0x143b243c
shr cx, cl
test edi, 0x6ac6e91f
shl ax, 6
xchg ebx, edx
and dx, di
push esi
dec si
shl cl, 2
inc dl
xchg ecx, edx
sbb edx, edi
or si, bx
not di
or bl, ch
ror ch, 5
xor si, cx
sub al, 0x76
mov di, 0x4f9e
rol ebx, 5
dec edx
xor ecx, edx
or dh, dl
nop
stc
ror edx, 2
sub ecx, eax
ror ebx, 7
shr bl, cl
xor edi, ecx
inc ebx
shr dx, cl
rol ch, 7
adc dl, 0x60
add bx, 0x57ae
stc
cmp edi, ebx
ror edx, cl
sbb cl, 0x69
or dx, si
nop
cmp eax, edx
rol ebx, 8
adc edi, ecx
nop
sbb ch, 0x44
or ah, bl
cmp di, dx
sbb ecx, edi
sub di, ax
rol bl, 7
nop
inc ax
test ah, ah
rol ecx, cl
or esi, 0x2c26b9d5
stc
shr di, 7
stc
ror edi, 1
nop
cmp ebx, 0x2e4477f9
adc edx, 0x7da24ea4
sub ah, 0x14
sub ebx, 0x3b47c460
or ax, 0x520f
cmp bl, bh
sub ch, 0x37
dec edi
ror ah, cl
not dx
inc edi
xchg di, si
nop
add ax, ax
and eax, 0x1185f87c
not bl
stc
shr ecx, 5
and bx, di
shr bx, 5
adc bh, 0x5e
rol si, 1
not si
not esi
rol edi, 6
sub di, 0x2973
xchg di, dx
sub dh, dl
test bh, 0x4f
nop
test si, dx
test si, ax
xchg edi, eax
test cx, 0x2d4d
dec ecx
xchg ch, bh
or edi, edx
or ebx, 0x49803ccd
rol bh, 4
xor cl, 0x36
pop esi
push esi
shl esi, 5
sbb bl, 0x1f
shl ah, cl
xchg edx, ebx
sub esi, edx
and eax, 0x31a1eea1
stc
xor dh, 0x31
shr edi, cl
stc
xchg bx, dx
sub bl, bh
and esi, ebx
inc eax
and ah, 0x2b
dec bl
sbb si, 0x7292
stc
stc
shl bx, cl
stc
shl bx, cl
mov ax, 0x6004
adc ax, dx
sbb eax, edx
not dh
adc ecx, ebx
adc bh, ah
nop
inc ah
not di
shr dx, cl
ror al, cl
or cl, ch
shl esi, 5
rol ecx, 6
rol bx, cl
shr al, cl
shr si, cl
dec si
add edx, 0x3d9cd86a
cmp esi, eax
xchg edx, esi
and si, 0x284c
rol si, cl
or ax, 0x16f7
mov dh, ah
not ecx
stc
rol ecx, cl
not cl
not eax
xor bx, 0x4b4b
not edx
ror cx, 6
dec cx
dec eax
xchg cx, di
rol dl, cl
xor dh, 0x21
xor dx, cx
xchg cl, dh
xor dl, 0x2b
cmp edi, 0x2a49a97a
inc cl
and bl, 0x45
test edi, ecx
adc dl, cl
inc cx
sbb si, cx
xchg cx, dx
shr edx, cl
nop
ror di, cl
sub ebx, esi
shl di, 5
stc
and al, 2
adc ebx, 0x179c8330
ror dx, 1
stc
and ebx, edx
add di, si
ror edx, cl
adc ax, dx
xchg bx, dx
adc edi, ebx
dec esi
mov ah, dh
rol edi, 7
cmp dx, 0xfdc
xchg edi, edi
and bx, si
nop
xchg esi, esi
dec esi
or di, cx
or bx, cx
test si, 0x786f
ror bx, 7
pop esi
ror bh, cl
mov al, 2
push esi
sub edi, esi
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
call fcn.00480e44
push ebx
ror bl, 5
push eax
inc ax
rol ebx, 8
not ah
push ecx
push edx
mov ecx, edx
and ebx, eax
ror ecx, cl
stc
cmp ch, 0x39
push esi
push edi
xchg si, di
adc bx, bx
shl bl, cl
shr edx, cl
shl edi, cl
nop
mov bh, bh
sub dx, di
nop
not dh
nop
not dl
or ch, al
mov dl, 0x2e
xchg ebx, esi
sub dh, al
sub ax, 0x2a9e
adc dl, 0x32
adc al, ah
sub al, ah
cmp al, bh
dec edi
and cx, ax
sbb si, 0xf24
add edx, eax
test eax, eax
nop
nop
xor dl, 0x7b
dec cx
shr dx, 3
rol ecx, 1
xchg ch, bh
inc bx
not bl
shr si, 6
add ecx, esi
inc bx
sbb di, si
adc bx, bx
stc
test ecx, edx
add si, ax
shl dh, cl
stc
adc ecx, edx
stc
ror ecx, 2
mov dx, 0x4473
ror bl, cl
not ebx
shl ebx, cl
adc ch, 0x46
add dx, 0x4575
mov edi, edi
test edx, 0x59018cc0
shr esi, cl
mov ax, 0x1fa5
adc ah, 0x28
not dx
dec edi
sub si, 0x2ce4
mov bl, al
dec dx
rol esi, cl
stc
or ecx, edi
dec al
cmp dh, 0x11
adc eax, ebx
xchg edi, edi
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
call fcn.0048123e
push eax
push ecx
ror eax, cl
sub eax, 0x13855c10
nop
shl al, 8
push edx
inc dx
pop edx
pop ecx
pop eax
push ecx
test ecx, ecx
push eax
inc ax
push esi
xchg si, si
push edx
adc dh, 0x34
pop edx
pop esi
pop eax
pop ecx
push edx
push ebx
or dx, bx
push ecx
shr cx, cl
push edi
sub edi, edx
or dh, 0xb
mov di, 0x5b6c
push eax
add ah, ch
pop eax
pop edi
pop ecx
pop ebx
pop edx
jne 0x4258c9
push edi
mov di, 0x7984
push ecx
push edx
test ch, dl
pop edx
pop ecx
pop edi
call fcn.0048161a
jne 0x4258e4
call fcn.004818b6
je 0x4258e4
push ecx
sub cl, 0xf
pop ecx
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00427964
add esp, 0x30
mov ecx, 0x100
call fcn.00481cf1
push edi
push eax
adc edi, eax
shr ah, 8
add ax, di
push ebx
inc bl
push esi
sbb eax, esi
push edx
and edx, esi
and ax, 0x6836
dec edi
rol bx, 2
sbb dl, 0xd
inc ah
mov eax, ebx
push ecx
rol edx, cl
rol eax, cl
dec ax
test edx, 0x36654260
add dh, bh
xchg cx, dx
adc dh, dl
not edx
shr ebx, 8
cmp ah, dl
shr dl, cl
nop
not ah
inc ecx
and di, dx
add dh, 0x27
not edx
inc di
nop
inc ah
xor edx, esi
mov al, bh
sub ah, 0x34
or bx, 0x571b
xor bx, 0x7f80
sub edx, edx
stc
inc esi
stc
and eax, ecx
rol di, cl
mov ebx, 0x8648dad
cmp esi, 0x3019328a
mov di, bx
stc
xor ebx, 0x2b842231
add bl, dl
inc edx
xchg di, dx
shr ax, cl
test bl, 0x53
xor ah, ch
adc ecx, ecx
sbb bl, 0x1e
shl ax, cl
not dh
not ecx
shl di, 2
sbb bx, 0x78d2
rol ah, 2
sub bl, 0x39
xor bx, 0x1556
ror dh, 6
nop
inc dh
rol edx, 8
mov bh, al
nop
dec eax
or ecx, 0x6851480b
or cx, 0x1d19
rol cl, cl
and di, cx
rol dx, 1
dec bx
sub bl, ch
nop
shl al, cl
nop
dec dh
xor ecx, edx
sbb bl, ah
cmp ax, di
cmp bl, 7
shl ax, 5
stc
and cx, dx
xchg cl, ch
stc
not bx
shl bh, cl
rol bh, cl
sub dh, al
sub dx, bx
xchg esi, edi
mov ecx, 0x4575f670
adc bh, 0x21
or di, ax
pop ecx
adc eax, ebx
mov dx, ax
xor eax, 0x2cb87876
cmp esi, 0x33650eea
push ecx
sub di, cx
shr ebx, 1
mov di, cx
not bh
add dx, di
stc
and dl, 0x39
cmp ecx, 0x5f3bd22d
adc cx, bx
test dx, dx
xor ecx, 0x42b06a12
dec dx
sub ch, dh
or dl, dh
nop
and ch, ah
xor bx, 0x36fe
xor ebx, eax
sbb bx, si
sbb al, 0x43
inc al
cmp ebx, ebx
adc cx, ax
test esi, 0x5c187117
inc ebx
test ebx, ebx
ror dx, cl
sub cx, 0x34b5
ror dx, cl
sbb bh, 0x52
xchg ebx, ecx
test bx, dx
ror edx, 3
ror ax, cl
nop
shl cx, cl
sub dx, si
shr ax, 5
xchg cx, ax
xchg bx, ax
shl edx, cl
or esi, ecx
adc si, cx
sbb di, si
stc
inc ecx
test di, 0x4c6d
not di
xchg dx, di
xchg ch, dl
add dx, bx
mov dx, 0x13c4
or cx, 0x3479
add edx, edx
or ch, dh
rol ebx, 4
xor dh, bh
ror edx, cl
not edi
nop
shr si, 8
ror al, 3
dec ecx
test ecx, 0x7693a1eb
cmp si, 0x5952
rol cx, cl
mov edx, 0x341fc4b
adc di, 0x7ff4
xor ah, al
mov bx, 0x5d5
shl eax, 6
cmp eax, edx
or esi, eax
and si, 0x84c
mov edx, ebx
ror si, 5
mov edi, esi
sub ecx, ecx
xor cx, cx
sub ax, 0xa43
adc di, bx
xchg ch, bl
mov dl, 0x51
inc cx
stc
ror edx, cl
xor cx, bx
shl di, cl
cmp bl, 0x2b
not edi
adc edi, 0x380e018b
shr di, 1
rol edx, cl
test ch, dl
mov ecx, eax
not ecx
pop ecx
adc eax, edi
push ecx
sub cl, 0x2f
xchg edx, ebx
nop
sub dx, di
dec bx
or dl, 0x46
and ecx, 0x13f07db3
dec si
stc
sbb cx, 0x362f
sbb edx, edi
add cx, dx
mov dl, 0x46
sub edi, edi
xchg cx, ax
cmp eax, 0x1d6b5348
test cl, ch
ror ebx, cl
not ecx
not edi
mov dx, bx
xchg bx, dx
test si, ax
mov bh, cl
mov esi, edi
xor bx, cx
cmp eax, 0x7ce0610c
rol esi, cl
ror ch, cl
and bh, al
not dl
and si, 0x7b6e
stc
mov ax, 0x7a45
not ch
shr ecx, 8
mov eax, 0x7285c80d
add bh, dh
cmp bh, cl
rol bl, cl
xchg edi, eax
shr eax, cl
xchg edi, eax
sbb ax, 0x2e09
inc edi
or eax, 0x56c8d2f6
shr edx, cl
shr esi, cl
nop
dec bx
cmp ebx, 0x13c6c268
xor ax, bx
test bx, di
ror al, 8
xchg ch, bh
not di
nop
add di, bx
add cl, bl
xor esi, esi
sbb al, bh
not cl
add al, bh
nop
shl ebx, cl
add bx, cx
sub cl, 7
stc
cmp edx, eax
stc
mov ah, 0x39
and edx, 0x150043b7
sbb bl, bl
test di, 0x798
adc esi, eax
shl ecx, 8
dec dx
shl bx, cl
test edi, ecx
add ah, 0x7e
stc
and al, 0x4b
xchg edi, edi
cmp bh, ah
xchg dh, cl
cmp eax, eax
add cx, di
stc
test ax, 0x7d42
test ebx, edi
test cl, 0x61
sub esi, 0x71af8a22
sub dl, cl
rol edx, 3
add dx, bx
ror si, 4
xor di, 0x20dd
or ax, cx
shr edx, 8
pop ecx
adc dx, 0x258d
push ecx
and ch, ch
adc ch, dl
xchg ah, bl
pop ecx
pop edx
pop esi
pop ebx
pop eax
pop edi
push ecx
push ebx
and ch, bh
shr ebx, cl
push edi
adc edi, ecx
or bx, 0x4000
and ecx, 0x451df166
push edx
sbb edx, edi
xchg dh, dl
inc cx
or edx, ebx
shr ecx, cl
mov bh, 0x2a
push esi
add esi, esi
adc edi, 0x16e888d6
stc
push eax
inc ax
stc
sub si, 0x726
or ebx, 0x34a413cb
stc
shl bx, 4
shr ch, 2
add edi, edi
cmp bx, 0x2c96
sub ecx, eax
adc ah, dl
nop
stc
and ecx, 0x2728df93
shr dx, 3
xor edi, 0x406a5d93
xchg si, dx
test dh, al
test ebx, 0x55509b33
xchg dh, cl
not ch
shl si, 7
adc al, ah
add dh, 0x12
mov ebx, 0x6e947079
shl cl, 8
cmp dx, di
nop
stc
add si, 0xc83
shl ax, 2
not cx
shl eax, cl
sub bx, bx
not edi
and ch, 0x69
shl di, cl
dec ah
add bl, bh
dec dx
stc
mov si, 0x7f1e
and bx, 0x3fb8
and edi, edi
or ecx, edx
add bl, al
stc
and eax, edi
cmp bx, 0x73d4
ror cx, cl
shr ax, 1
and cx, si
shl ah, cl
shl bx, cl
dec dx
shr ch, cl
stc
inc ax
cmp esi, esi
rol esi, cl
sub di, 0x48e7
add si, si
sub ch, 0x67
sub cx, 0x6f61
sub si, 0x4d88
xor edx, 0x1150c051
inc ch
cmp si, cx
shl edx, cl
mov cl, 0x2b
not bh
not ah
inc bh
xchg edi, esi
or bx, si
ror ecx, cl
inc ebx
cmp bx, dx
rol dh, 6
xor eax, esi
xor cl, 0x46
nop
ror dx, 8
xchg si, bx
test ecx, esi
not si
pop eax
stc
stc
test cl, 0x4b
push eax
shl eax, cl
dec edi
add edx, 0x186692d
and cx, ax
sbb dx, si
shl dh, cl
ror di, 8
xor edi, 0x278f1559
ror eax, cl
shr al, 8
sub eax, eax
and esi, 0x2065ce42
shl si, cl
cmp dx, 0x63af
stc
add bh, cl
not di
adc di, 0x17c7
sub ax, 0x5904
stc
inc bx
ror edx, cl
shr edi, 7
dec ebx
dec esi
shr ebx, cl
test ah, 0x2a
inc ax
cmp dx, 0x3b77
inc dh
shl dx, cl
add cl, 0x54
xchg esi, edi
or bh, ah
add edi, eax
xor al, 0x58
dec bh
rol dl, cl
test dh, ch
or bx, 0x3416
mov dx, 0x6d6
xor dx, 0x5d7d
xchg bh, bh
stc
stc
inc dh
or dh, al
add ecx, 0x137f2c5b
sub edx, ecx
shl eax, 4
inc edx
xor dl, ah
inc dx
cmp eax, esi
xchg bx, cx
inc eax
not eax
nop
shr dh, cl
stc
shl edi, 7
cmp ebx, 0x4446aed6
sbb ch, 0x4c
mov ah, ch
xchg ch, ah
nop
xchg bl, ch
adc di, 0x775f
adc ebx, ebx
sub dl, bl
inc bx
cmp esi, edi
nop
not di
add edx, edi
dec ch
stc
shl ecx, cl
ror ebx, cl
shl ebx, cl
adc ebx, 0x33527fc2
mov esi, eax
test dh, dl
test eax, eax
or dh, ah
inc dh
and ch, ch
nop
mov ebx, ecx
or bl, 0x2e
and ecx, 0x2c280851
test si, 0x3d88
nop
sbb di, di
dec dx
mov edx, 0x68ac7026
mov cl, 9
pop eax
ror dh, 5
dec edi
push eax
or ah, 0x57
or si, ax
and bl, dl
ror ecx, 7
or cl, 0xb
sbb ax, cx
xor si, cx
nop
xor cx, 0x110a
or eax, eax
rol bx, 3
dec bx
or bx, bx
mov al, 0x30
test bx, si
rol si, cl
cmp edx, edx
cmp ebx, 0x7e1b4742
dec dx
sub ebx, 0x423aaf73
inc edx
shr esi, cl
add si, cx
and ebx, ecx
shl eax, 4
not al
nop
adc ebx, 0x4713d8d1
shl ecx, 7
dec ah
nop
nop
xchg ecx, edx
ror edx, 5
dec dl
mov bh, dh
adc dh, 0x21
rol cx, cl
adc al, 0x18
adc esi, 0x1dfc546a
inc cx
ror ecx, cl
not dx
test bh, 0x21
or ch, 0x6b
xchg cl, dh
stc
sbb esi, ecx
stc
and bl, 0x59
add bh, 0x22
inc ah
not ax
and dx, si
cmp bx, 0x546b
shr ecx, cl
cmp bl, dl
dec dx
or dl, 0x20
sbb si, 0x5576
shr cl, cl
shr edx, 7
cmp ecx, esi
stc
rol ah, 1
stc
ror esi, cl
rol ch, cl
xor al, bl
sub ax, 0x3574
xchg dx, dx
not al
add ebx, ebx
or ax, ax
adc cx, 0x5450
sub al, cl
adc ch, 0x53
xor ecx, esi
mov dx, si
sub esi, 0x45f9de30
stc
nop
sbb eax, 0x489da757
adc esi, eax
stc
dec dh
dec cx
stc
sub cx, 0x74ce
test eax, 0x2edafc41
sbb eax, edi
and dx, cx
add cx, ax
test dx, si
stc
inc ebx
cmp esi, edx
and dx, dx
pop eax
shl di, cl
push eax
cmp eax, ebx
mov bh, bl
cmp ch, 0x47
cmp al, dh
sub bh, al
test bx, 0x618a
inc ch
cmp cx, 0x18e
sbb ah, 0x2a
inc dx
add ch, al
add bl, 0x14
ror cl, cl
xchg dh, al
shr edx, cl
rol cx, 6
add dl, ah
or esi, 0x3e4393e9
rol dx, 6
sbb edi, ebx
ror dh, cl
ror ebx, 7
xchg ecx, edx
mov ebx, 0x7df80a90
and edx, 0x7aa9da4f
ror si, 2
not ecx
xor dl, 0x56
nop
or esi, 0x5fa32d25
not ebx
dec ecx
dec cx
dec dx
not ecx
rol di, 6
rol cx, 7
cmp dh, bl
dec esi
adc esi, 0x73cb1c96
and ebx, 0x1d7680b6
sub bx, 0x14d3
cmp si, 0x3cc7
not bh
cmp cx, 0x3616
cmp dl, al
sbb edx, 0x7304c2cd
mov cx, 0x3e24
or di, di
add di, dx
add di, cx
add si, di
xchg di, cx
nop
mov di, bx
nop
rol di, 8
sbb si, si
adc ch, 0x71
xchg ecx, edx
ror ecx, 7
dec si
shl cl, cl
mov ah, ch
add ch, 9
mov esi, ebx
nop
shr ch, cl
adc esi, edx
xor dl, 4
add edx, edx
and eax, ecx
sbb cx, 0x4f8f
ror ebx, 3
nop
pop eax
pop esi
pop edx
pop edi
pop ebx
pop ecx
call fcn.004822fe
call fcn.00482676
push ebx
push ecx
cmp bh, cl
pop ecx
pop ebx
test eax, eax
jne 0x428219
call fcn.00482ab3
push eax
push ecx
xor ax, cx
stc
push edi
xchg edi, eax
push edx
not dh
push esi
add eax, esi
stc
ror eax, cl
push ebx
sbb ebx, 0x7a48a600
xchg bl, al
and ch, 0x74
stc
not di
sub esi, 0xa91c439
inc eax
sub dl, 0x7f
xor edi, ecx
xchg dl, dh
sub cx, cx
add esi, 0x49208744
inc al
inc ah
sub ebx, 0x20e6cd9e
nop
xor ecx, esi
and ax, cx
rol dh, cl
rol ah, cl
and dh, 0x26
ror ebx, cl
sub edx, edi
shl di, 4
mov di, cx
adc ax, 0x4bf5
shl edx, 3
shl eax, cl
and bl, 0x2b
dec edx
dec ax
adc edx, eax
inc cx
cmp dx, di
nop
rol si, cl
sub esi, edi
cmp edi, eax
rol al, 7
adc bx, dx
or esi, edi
sbb dh, ch
mov ebx, eax
ror ch, 4
sub dl, 0x25
sub ebx, 0x30766292
stc
test ecx, 0x72ff1a7f
rol cx, 7
xor cl, al
cmp ebx, 0x1c9b2b78
rol ax, 3
stc
sbb edx, 0x6b572cb9
mov edi, 0x63dae4d5
not cx
xor cx, 0x317b
rol esi, cl
rol dh, 6
rol dx, 8
nop
mov bx, bx
shl edx, cl
not edx
sbb ah, bl
test ax, 0x6970
not dl
xchg ebx, edx
shr ch, cl
adc bl, 0x5a
xchg ecx, edi
add ebx, 0x43f36719
adc ebx, 0x3adde8dc
sub cx, dx
rol ecx, 2
ror eax, 4
mov ebx, 0x2b871e8c
and ax, 0x5a4c
sbb ecx, edx
or al, 0x20
test dx, 0x64ea
sbb ebx, ecx
inc al
shr cx, cl
nop
sub edx, 0x5db6326f
rol ebx, cl
add edi, esi
or ah, 0x34
add bh, al
nop
or eax, 0x6a4064a
sub esi, 0xe92253b
pop ebx
ror edx, cl
or dx, 0x1b06
test al, dl
dec edi
or di, 0x3eae
push ebx
or edx, ebx
shl eax, cl
cmp di, 0x477f
xor ax, dx
xchg bx, ax
or bl, 0xb
shr al, 7
inc di
xchg cx, si
shl cx, cl
add edx, esi
add dl, ah
dec edi
test esi, edi
rol ah, 2
or ecx, 0x31d74d2f
not bl
add ecx, esi
sbb si, 0x9f1
ror al, 4
add edx, 0x5fbd36a2
add eax, 0x14582b6f
cmp bl, 0x43
shr ebx, 8
inc cx
nop
shr dh, cl
nop
ror esi, cl
not si
or al, 0x21
xchg bl, bh
and dl, 0x4f
not dx
shl bl, 7
test al, al
ror ah, 6
not bh
and ecx, ebx
shr al, 6
xor di, di
and ax, ax
inc di
xor dx, 0x2bef
mov ax, ax
sbb cx, 0x4790
xchg cx, ax
mov dx, di
stc
ror dx, cl
dec esi
rol ch, 2
not ch
mov esi, esi
mov eax, ecx
adc edi, eax
rol si, 3
dec bx
dec cx
shl di, cl
adc bl, ah
or dh, cl
xor ecx, edi
add bl, cl
test si, dx
dec bx
and ax, 0x43ea
cmp ch, ah
stc
adc ch, ch
sbb cl, bl
shl al, 1
shl bx, cl
mov ch, dl
xor ax, 0xda0
xor ch, 0x51
rol cl, cl
shr bl, 3
xor ebx, 0x4f879b56
rol edx, 4
dec di
shr ecx, cl
nop
dec bx
stc
adc al, cl
stc
xor dh, dh
xor esi, 0x1c325160
stc
rol dh, cl
xchg ch, dh
inc bh
and edx, ebx
xor ax, dx
pop ebx
or edx, eax
stc
add ax, di
push ebx
and dl, bl
nop
adc dl, dl
inc edx
xor ecx, 0x519d8b5c
sub bl, 0x40
sub esi, edi
or esi, ebx
mov ah, bl
rol si, 3
dec dx
xor eax, edx
shl edi, 4
ror ebx, 5
sub di, 0x27d7
nop
xchg bl, bl
shl edx, cl
ror ax, 8
shr dl, 6
or dh, ah
mov edi, 0x54791c5d
sub cx, 0x3943
inc dh
sub ax, 0x834
shr al, 1
xor eax, esi
sub edi, 0x3a1023cd
rol cl, 6
nop
stc
xor dl, cl
sbb si, bx
nop
adc al, al
cmp esi, ebx
shr si, 5
and edx, 0x2abffcb6
not si
or esi, esi
dec dl
cmp bx, 0x15b2
xor edx, esi
and ax, 0x3dfa
sub si, 0x2029
inc ch
rol dh, 3
mov eax, 0x20ec5901
mov bh, dl
stc
not si
add cl, 0x1e
rol dx, cl
sbb di, 0x6d2e
dec ch
xor cx, bx
add esi, 0xce5ad9b
ror ah, cl
xchg edx, edi
and bx, cx
shr ecx, 7
stc
or dx, 0x6508
mov di, dx
sbb bx, 0x2720
nop
dec ebx
dec ch
adc dh, 0xa
nop
dec di
inc ax
and ch, al
inc ecx
ror di, cl
stc
ror esi, 4
shl dh, cl
adc dh, dh
mov di, cx
xchg dx, bx
stc
sbb ebx, edx
cmp al, dh
inc ch
sub bl, 9
rol dh, cl
test dx, bx
nop
mov dx, 0x9b1
adc cx, dx
shr bh, 5
not ecx
or ax, dx
rol ecx, 6
nop
nop
pop ebx
xor di, si
nop
or eax, 0x2e51d351
xchg dx, dx
stc
push ebx
shl bx, 7
and si, 0x40ac
add ax, 0x3d0c
sub ecx, edi
and si, 0x332
ror dh, 1
inc edi
sub bh, 0
sbb dl, 0x50
sbb bh, 0x10
or cl, 0x4e
add bl, bl
adc ebx, 0xb0d9c37
rol edx, 5
adc ax, si
not al
adc ebx, eax
shl cx, 6
not eax
or edx, 0x1650972
mov dx, 0x452e
inc ch
xor di, 0x3708
shl al, cl
sbb cx, 0x58cb
inc ebx
sbb ecx, esi
test dx, 0x191a
xchg ebx, eax
add ch, 0x32
dec edi
adc ah, dh
xchg ebx, eax
ror dh, 6
and bl, cl
test dx, dx
ror esi, 2
shr ch, 3
xor di, cx
stc
and bx, 0x1be5
add ah, dl
and ebx, eax
or ah, dl
add edi, esi
not cx
stc
stc
pop ebx
pop esi
pop edx
pop edi
pop ecx
pop eax
push ecx
xor cx, 0x74ee
push edx
push eax
and dl, ah
push esi
push ebx
add esi, ebx
push edi
shl edi, cl
stc
shl edx, 2
adc di, 0x2a18
add eax, edi
add di, 0x3a51
xchg cl, cl
shr bx, 8
shl bl, 6
shr bh, cl
nop
sbb ah, 0x12
add si, 0x2e75
add bh, dl
cmp bh, 0x6f
cmp al, cl
nop
add dh, ch
test ebx, edx
shr al, cl
mov ax, dx
and di, di
and si, 0x420e
and esi, 0x38cdc9ec
shr edi, cl
or dx, cx
ror si, cl
xor ebx, 0x7825272e
or di, si
and ecx, ecx
and si, 0x4d23
xor eax, esi
cmp dl, 0x2f
xor ecx, ebx
test ah, 0x27
add bh, ah
add bx, ax
not dh
dec ecx
shr dl, cl
rol ah, cl
adc dx, cx
shl bx, cl
sub ecx, 0x264716f0
shl edi, 3
sbb dx, di
cmp di, bx
shr bx, cl
nop
dec di
add edx, edx
or ax, 0x2cd4
xor edi, esi
ror bx, cl
add ah, cl
add edi, 0x1cc8dde7
sbb edi, esi
sub edx, 0x2b25777c
adc bh, ah
and ax, di
dec ebx
not bl
stc
xchg dl, ch
or ch, dh
shr dx, 2
not di
rol ch, cl
cmp di, si
xchg edx, edx
xor di, cx
sbb dx, dx
rol cl, 2
shl ah, 5
or cx, 0x6767
shr si, 8
xchg dx, cx
sub ch, 0x72
shl ebx, cl
test dl, 0x31
ror esi, cl
xchg esi, eax
adc ah, 0x67
pop edi
pop ebx
pop esi
pop eax
pop edx
pop ecx
push edx
push eax
test dx, ax
push ecx
push esi
sbb cx, si
not cx
and si, cx
nop
not ah
push ebx
rol bl, cl
stc
inc edx
and esi, 0x2ffc9146
dec edx
dec bl
or ch, 0x6c
rol bx, 7
push edi
sub dx, di
stc
xor ebx, 0x20cd6feb
stc
cmp ebx, 0x38ba711e
add ch, ch
cmp dx, 0x6882
adc edx, 0x498b979e
shr edx, cl
and esi, 0x4118d9c2
rol ax, cl
cmp ah, 0xd
xchg edx, edi
adc di, 0x7d7f
nop
mov edi, edx
shl di, cl
sbb edi, 0x47c7192a
shr cl, cl
ror dl, 2
rol dx, 4
ror cx, 3
xor ecx, edi
sbb eax, esi
adc ax, dx
add edi, 0x3efa81b7
shl esi, 4
stc
inc eax
shr bl, 7
test cx, 0x7e5a
xor ah, ah
xor bh, dl
cmp ch, 0x43
xor bl, al
or edx, esi
not cx
nop
cmp dh, 0x1a
mov dh, 0x18
inc edx
mov eax, 0x712d3de4
shl ebx, cl
cmp edx, edx
xchg edi, eax
dec bh
add ecx, ecx
shl di, cl
inc dl
xchg dl, ch
and di, ax
or cx, 0x6c4c
mov dl, 0x29
xor cx, ax
and dl, 6
and al, 5
shl bh, cl
sbb bh, al
dec ah
mov si, di
and cx, 0x68a1
inc cl
xor al, 0xf
add edi, edi
inc ecx
sub dh, 0x2c
and dx, bx
shr bh, 2
sbb bh, cl
stc
or si, 0x268c
mov di, 0x25a6
shl si, 7
rol si, cl
mov ecx, 0x550d27c0
nop
dec eax
test ax, dx
nop
and bl, dl
inc esi
rol eax, 1
sub bx, dx
xchg edx, esi
nop
rol ax, cl
pop edi
inc ebx
shl esi, cl
mov ch, 0x14
cmp eax, eax
push edi
xor ax, di
add bx, 0x168c
shr dl, cl
shl si, cl
rol ax, 3
sbb si, bx
sbb dx, 0x55e4
inc bx
ror si, cl
test dh, dl
test ebx, ecx
not ax
and ch, 0x79
xchg dl, bl
not ecx
dec ecx
xor esi, ecx
sbb cx, di
mov edx, ecx
sbb al, cl
stc
shr eax, cl
shl di, 4
not bl
mov edi, ebx
sbb ax, bx
xchg ah, dl
sub cx, 0x68d6
xor dh, al
rol dl, cl
rol ch, cl
add al, dh
xor ecx, edx
and ch, 0x61
mov cx, ax
stc
dec cl
adc edx, 0x6382e5fc
or si, si
adc di, 0x5bfe
ror ecx, cl
add al, bh
add dh, 0x7f
ror dx, 8
add cx, bx
test cl, ah
dec ax
nop
xchg bx, cx
xchg al, ah
rol ax, cl
nop
stc
nop
inc esi
not dx
cmp bh, al
adc ebx, eax
nop
add edx, 0xcfe3749
nop
sbb bx, 0x569
sub dx, ax
xchg ah, bl
shr ebx, cl
xor bh, 0x12
shl bx, 8
nop
add di, cx
test dl, 0x75
nop
add cl, ch
or eax, ecx
dec dh
inc edx
shr bh, cl
or si, cx
xor esi, 0x64038af9
test si, di
dec esi
rol bl, cl
mov di, dx
xor ax, ax
and ch, al
sub bx, 0x6798
mov esi, 0x484fbdd1
xor al, 0x17
stc
adc eax, 0x7ab97fcd
shr bl, 8
adc ecx, 0x1eb8bbd9
adc dx, 0x7b1f
ror di, cl
cmp dx, cx
or ax, 0x2e8a
ror ax, cl
pop edi
xor eax, ebx
push edi
shl edi, cl
stc
add ecx, esi
mov dh, dl
inc edx
xor si, dx
mov ch, dl
sub al, 0x4a
rol ecx, cl
or al, dl
dec ch
or ch, 0x6e
adc si, 0x2999
sub ax, bx
sub bl, 0x7e
shl bl, 8
nop
and bx, 0x4afb
and ecx, 0x31acbacd
sub esi, ebx
ror bh, 5
sub ax, 0x4201
sbb dh, ch
and esi, eax
not dx
test bx, ax
xchg dx, bx
ror si, 3
and edi, 0x6957759a
pop edi
pop ebx
pop esi
pop ecx
pop eax
pop edx
sub esp, 0x39
mov dword [esp + 0x35], 0
push eax
push ecx
push edx
jne 0x426e3a
push edx
not dx
push edi
push ecx
xchg edi, ecx
push esi
test si, 0x7f6b
sub si, 0x6c28
push eax
xor eax, 0x4e50afd4
nop
push ebx
add ebx, 0x461432cb
ror si, 3
inc di
and dl, dl
and ecx, eax
mov al, ah
ror bx, cl
sbb eax, eax
shr cx, cl
mov ecx, 0x1c60b5f9
rol ecx, cl
shr ax, cl
test ecx, eax
rol cl, cl
ror dh, cl
xchg cl, bh
adc ecx, 0xce68320
nop
ror bx, 6
or di, 0x49a6
inc dx
and dh, 0x35
adc si, 0x5f24
xchg ah, bl
inc ecx
shr cl, 6
test al, ah
and di, di
shr eax, cl
ror edx, cl
shr bh, 5
or ecx, esi
cmp di, dx
sbb ax, 0x12c
shr ch, 2
not ecx
add ecx, edx
sub dx, 0x63d7
stc
cmp dh, bh
cmp eax, ecx
sbb esi, 0x1d259906
mov bx, 0x7225
cmp dx, di
rol ch, cl
mov si, 0x226c
add edi, ecx
or cx, 0x4b39
adc cl, 0x3a
shr cx, 3
shl bx, cl
sbb esi, eax
or si, di
ror ecx, cl
inc bh
mov edi, ecx
mov eax, eax
add dl, cl
and si, 0x35da
mov ax, 0x617b
xor eax, 0x5ce35507
nop
adc ebx, ebx
xor dh, 0x7a
test ah, 0x1c
xor dl, 0x2d
ror bl, cl
adc ebx, eax
test cl, 0x3e
sbb dl, 0x21
ror bl, 4
sub bl, ch
nop
dec dl
xor dh, 0x3e
stc
xchg esi, esi
ror edx, cl
sub ebx, 0x18473fd5
rol ax, cl
shl ax, 4
xchg al, cl
mov bx, bx
shr ah, 8
and dh, 0x1b
rol cl, 2
sub eax, ecx
shl al, cl
inc bx
nop
or cl, cl
not bh
adc eax, 0x25d37116
cmp cx, 0x7109
pop ebx
and ecx, ecx
dec eax
test ecx, edi
shr cx, cl
and ah, ah
rol esi, 4
mov ecx, ecx
mov edx, ecx
or cl, cl
sub edx, edi
adc ch, 0x4e
or cx, ax
dec cl
nop
add dh, al
sub ecx, ecx
push ebx
xchg ebx, ebx
and ebx, esi
sbb dx, 0x3152
test dx, 0x5f9f
or cl, 0x19
nop
xor si, bx
not ebx
cmp dx, ax
nop
sub edi, 0x477d63e5
not dl
and ax, si
mov cl, bh
sbb cx, bx
nop
shl bl, 2
sub ebx, 0x30044bf1
dec di
adc ebx, 0x5565a39c
dec cl
not dx
sub edi, 0x11d256b2
xor edx, eax
nop
nop
or cx, di
xor bl, 0x66
sub ebx, 0x282121d2
mov eax, 0x49cde42c
sub bx, cx
rol edx, cl
or si, di
rol ax, cl
cmp si, si
dec edi
adc si, ax
xor ah, dl
xor si, 0x23df
rol ebx, cl
shr esi, cl
shl edi, 7
xchg edi, ebx
and edi, 0x32fc2756
add bx, 0x7e78
shr edi, cl
adc al, 0x78
stc
shl edx, 4
ror ah, cl
not ch
add dh, al
xchg edx, eax
inc ebx
shl dl, 7
cmp di, 0x6521
not dh
shl dx, 5
xchg cl, dh
or ah, ch
nop
not ecx
ror bh, cl
shr si, 3
or ebx, 0x755b66a7
adc edx, edi
sbb esi, eax
stc
shr cx, cl
inc ax
ror edi, cl
mov dh, 0x56
not dx
mov bl, 0x2b
or cx, cx
stc
xchg si, ax
adc si, si
sbb ecx, edx
test bh, 0x46
dec ecx
cmp si, 0x43e2
mov di, ax
sub si, 0x4aab
pop ebx
sbb dh, 0x6f
rol edx, 5
push ebx
dec ebx
cmp dx, di
xchg esi, ecx
dec ecx
ror bx, 4
mov dl, 0x11
xchg cx, si
or dx, 0x4ad1
test cl, bh
add ax, bx
shl dh, 5
shl esi, 4
nop
shr eax, cl
dec al
not bx
stc
or ax, dx
shr bl, 3
rol ah, cl
inc bx
sub esi, eax
adc esi, esi
or edi, 0x7c26e7cb
xor bx, 0x5e2a
xor ecx, eax
sub al, 0x40
inc cx
test dx, di
and esi, 0x27af46a4
not si
dec dx
sbb dx, 0x24cb
add esi, 0xbbbf9a7
adc cl, 0x54
test si, ax
sub ax, si
sub si, 0x5766
test bh, 0x32
adc dl, ah
adc bh, 0x54
ror ecx, 1
dec dx
inc cx
inc eax
add ch, 0xd
xor ah, 0x69
test bh, 0x65
and ax, 0x5200
not al
rol si, cl
sub bx, ax
ror esi, cl
ror dx, 8
nop
shr cl, cl
ror dl, cl
xchg edi, edi
add edi, eax
not edi
ror dl, 2
xchg dl, bl
cmp esi, 0x52cb07a
rol ax, cl
adc eax, 0x2690e837
xchg dl, ah
test eax, edx
xor ecx, eax
cmp ebx, 0x13367de7
nop
or ax, si
inc cx
rol edx, 4
sbb si, dx
dec ah
sbb ecx, 0x2c5c74f7
test al, 0x7c
not bx
or bl, ch
inc dl
dec dh
dec si
stc
nop
shr bh, 6
inc ah
test bx, 0x67ba
shr ebx, cl
dec di
add cl, cl
shl edx, 4
nop
shl ecx, 5
sub dx, dx
xor bh, 0x39
xor dh, 0x7d
mov ebx, 0x45f8f4cb
shl ax, cl
pop ebx
dec cx
cmp dx, di
push ebx
rol bx, cl
rol edx, 4
nop
test di, si
nop
not ecx
dec ebx
mov ecx, ecx
shr bh, 8
adc ah, 0x5b
shr bx, 4
stc
test esi, 0x4bb0b473
inc dl
adc ch, 0x7e
xor di, 0x1bdb
rol bl, 6
not dh
add ecx, 0x4ecd639c
shl bl, cl
inc ax
shl ebx, cl
not cx
shr ebx, cl
mov di, dx
ror dx, cl
add ecx, 0x17271584
sub eax, ebx
and ch, 0x2d
nop
test dx, di
shl ebx, cl
sbb edi, 0x3b2c9f85
sub dx, si
test bl, ah
nop
or esi, esi
shr dx, cl
sub edi, 0x30db2c5c
cmp bx, 0x55e3
shr ch, 5
not edi
mov ax, ax
inc bh
sbb dl, bh
sbb ah, 0x29
xchg cx, ax
sub di, 0x6675
shr eax, cl
mov edi, 0x5c70db99
or si, 0x3aa0
rol edx, 7
rol ecx, cl
inc si
cmp dl, 0x78
ror dl, cl
sub dl, 0x2d
cmp dl, bh
and bx, ax
mov bl, dh
sub bl, 0x72
add di, si
xchg dx, cx
cmp cx, 0x53cf
shr dx, cl
inc esi
rol ch, cl
dec ecx
shl bh, cl
stc
shl ecx, 6
and bx, 0x659e
add bl, ah
test ecx, 0xc515e89
dec eax
dec bx
sub si, 0x5195
not bh
shr ebx, 3
ror bx, cl
cmp eax, 0x54f21ab3
stc
xor dh, 0x36
shl cx, cl
test esi, 0xe3dc64d
ror si, 1
xor edi, 0x7093d91e
xor ah, cl
test esi, 0x56e6a60e
rol bh, 8
add dx, 0x291b
shr ah, cl
shr esi, 8
mov dh, 0x5d
or ax, ax
cmp dx, ax
ror dx, 5
shr ecx, cl
pop ebx
nop
shr edi, 6
or ecx, edx
cmp edi, edx
cmp dl, 0x3d
dec ch
push ebx
xor bh, ah
and cx, di
test ebx, 0x4af8ac0d
shl dh, cl
shl ecx, 7
xor edx, 0x2a84ed0
inc bx
adc ebx, ebx
xchg dl, cl
xor eax, edi
shl dx, cl
and bh, dh
mov ax, 0x6c0d
test eax, ecx
rol bx, cl
adc cx, cx
adc ebx, 0x2f404e9
sbb dh, 0x18
sub si, 0x53ec
stc
sbb di, 0x3bf6
cmp bx, 0x65fd
inc eax
sub cx, 0x14f1
or al, 0x32
shl ebx, 6
and ecx, 0x624de8d0
mov edi, esi
test bl, dh
add ebx, ecx
cmp edx, esi
mov ebx, 0x509b1bb8
and bx, 0x1491
ror edx, cl
ror dl, 5
shl eax, cl
not cx
test di, bx
adc di, dx
rol dh, 1
inc si
shr ebx, 6
and ecx, ecx
cmp ebx, edx
nop
mov di, 0x12d2
ror ecx, 6
mov si, 0x101d
adc ax, 0x7cc5
or dx, 0x1641
adc edi, 0x257ad6d3
ror ah, 7
shl edx, 2
shr di, 3
not cl
xor dh, 0xf
shr esi, cl
rol esi, cl
sub di, 0x2404
cmp ax, cx
inc ah
cmp di, 0xd12
or ebx, esi
test ax, 0x28a9
and di, 0x54aa
mov si, 0x6d8e
cmp al, 0x52
dec al
xchg cx, ax
not cl
add ch, dl
stc
mov di, 0x37a6
not dh
not bx
xchg bx, dx
inc edx
mov si, dx
sub edi, 0x53406e74
shl ax, 2
sub bx, 0x6403
stc
stc
adc bh, bl
not ecx
shr cx, 3
nop
and bh, 0x22
xchg ebx, ebx
cmp ch, 9
dec esi
stc
cmp bh, al
not ah
pop ebx
rol ch, 7
add al, ch
push ebx
ror bl, 6
mov cx, dx
stc
cmp ah, 0x12
or ah, 0x32
sbb cx, 0x6ee6
adc edi, 0x4ee1e1a3
adc ch, dl
sbb ax, si
nop
inc al
xchg esi, edi
dec bh
xchg ecx, edi
shr cl, cl
dec di
adc esi, 0x7032f638
xor si, 0x5294
nop
inc ch
dec cl
test ecx, 0x2590dd6b
shl di, 7
stc
xor dh, 0x64
inc dx
or bx, 0x115
mov bl, 0x13
add ebx, esi
nop
pop ebx
pop eax
pop esi
pop ecx
pop edi
pop edx
jecxz 0x426df4
call fcn.00482eea
push ebx
sub ebx, 0x2908b945
push eax
push edx
sbb eax, edx
or ax, 0x5272
push ecx
ror bx, cl
or ebx, 0x72344642
push edi
ror edi, cl
shl dx, 4
pop edi
pop ecx
pop edx
pop eax
pop ebx
push edx
dec dx
push edi
test di, 0x27b7
push ebx
mov bh, bl
push ecx
push eax
and cx, ax
xchg bl, dh
sub ecx, edi
inc ch
or ah, 0x43
adc ch, ah
pop eax
pop ecx
pop ebx
pop edi
pop edx
push eax
test ax, 0x5b2b
pop eax
push edi
push eax
xchg di, ax
push esi
xor esi, 0x30db0dea
push ebx
push ecx
xchg bl, cl
and di, di
xchg cx, di
test eax, 0x50f07228
pop ecx
pop ebx
pop esi
pop eax
pop edi
push edx
test dx, 0x41ad
push ebx
push ecx
sub bh, cl
xchg bx, dx
push edi
adc edi, 0x20a6988d
push esi
dec si
add cx, 0xe0a
xchg si, cx
sub edi, ebx
push eax
and ax, 0x29a2
not si
or cx, 0x4bb2
test bl, cl
inc ecx
shr dl, 6
and si, si
stc
and cl, bh
cmp edx, edi
xchg di, bx
not bx
cmp dh, 0x7f
mov di, si
sub di, 0x252f
sub ah, dh
stc
xchg si, di
stc
rol bh, 8
dec edi
nop
adc esi, 0x4125788b
ror eax, cl
not eax
dec bh
stc
cmp dx, 0x659
not bx
rol esi, cl
cmp cl, 0x22
ror dx, cl
rol ch, cl
dec eax
nop
dec al
test ax, 0x52f4
shl dl, 7
shr ah, 2
adc ebx, edx
test dh, al
ror esi, cl
and di, 0xfe4
xchg dl, cl
nop
shl di, 8
sub cx, 0x678b
xchg bh, ah
shr eax, 4
rol bh, 2
shr si, 4
shl ax, cl
and ebx, eax
shr bh, 1
shl cx, 1
rol di, 5
sbb bh, dh
and cx, bx
shr edx, cl
adc eax, 0x36181962
not edi
sbb ah, 0x12
stc
cmp edx, eax
nop
shl si, cl
nop
nop
shl dx, 5
ror ax, 5
mov esi, esi
dec eax
and al, 0xa
dec bh
xor ebx, eax
not ch
cmp ch, ah
sbb di, si
xor ecx, 0x6361f2cc
add dh, 0x67
or edi, ebx
mov si, dx
or bl, bh
dec ecx
inc cl
add dl, 9
shr dh, 6
test cl, 0x5b
shr si, 5
xor bh, 0x28
shr ch, 1
adc cx, 0x3f57
pop eax
sub dl, dl
adc cl, cl
dec esi
add si, si
test di, 0x3ccf
and ecx, 0x55f7c9fc
push eax
test ax, ax
test eax, 0x244b21ec
nop
rol ecx, 3
stc
shl bx, cl
or ch, 0x7d
nop
test ax, ax
test dl, 0x77
stc
stc
dec edi
or ecx, eax
adc ch, dh
and cl, 0x66
xchg cx, di
mov si, 0x8d4
shr ecx, cl
test cl, 0x74
sub ecx, eax
add bx, 0x628e
pop eax
pop esi
pop edi
pop ecx
pop ebx
pop edx
push ebx
not bh
push ecx
ror ch, cl
push edi
push esi
add edi, esi
nop
and esi, ecx
pop esi
pop edi
pop ecx
pop ebx
call fcn.00483233
push ecx
shr ch, cl
push ebx
mov ebx, 0x3c6a5f2b
stc
push esi
xor esi, 0xdb57635
push eax
push edx
and ax, dx
rol bl, 7
mov bh, 0x11
nop
sbb ecx, 0xc31a5c6
shl bl, 6
inc dh
pop edx
pop eax
pop esi
pop ebx
pop ecx
push edx
push ecx
shl dx, cl
rol ecx, cl
push ebx
xchg ch, bl
add cl, 1
inc bh
push eax
dec al
nop
push esi
sub esi, 0x2354e50a
not ch
or edx, 0x599bb88e
add esi, 0x186010bc
test cx, cx
nop
rol dl, cl
xchg cl, ch
rol si, 2
sub cl, 0x19
push edi
shr di, cl
inc al
rol di, cl
shl bx, 5
adc cx, bx
xchg ah, dl
and ch, dl
or ecx, 0x4cea8db5
sub dl, al
mov ax, 0x6e9a
shl di, cl
shl eax, cl
dec si
not cx
shr cl, cl
adc bh, bh
sbb edx, 0x698c3689
sbb di, di
or edx, 0x58054bf6
sbb ax, si
xchg ch, ch
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
jnp 0x42708d
call fcn.00483567
push edi
or di, 0x4f8b
cmp di, 0x2b4d
pop edi
push edi
mov edi, 0x768f8f90
push ecx
mov ecx, 0x2a87ff93
xor ecx, ecx
pop ecx
pop edi
push edx
push ecx
shl dh, cl
pop ecx
pop edx
jb 0x427098
call fcn.00483b57
mov eax, str.WUe_6Ck1_Js._Ul.6Jl1SMs._Ul.6Jl1_Js_TUg_6Ek1.Ls_U
lea ecx, [esp + 0xc]
push 0x35
push 0x53751611
push ecx
push eax
push edx
sbb edx, 0x405c9f66
push ecx
sub edx, ecx
push edi
shr edi, cl
push ebx
add ebx, 0x3563978e
adc bh, 0x79
push esi
and esi, edx
sub ecx, esi
not bx
not di
rol cx, 1
xchg bh, dl
push eax
xor dh, al
ror dh, cl
or dh, cl
ror bx, cl
mov di, 0x38f6
dec ch
add eax, 0x4ac93e3e
test ebx, edx
sub esi, 0x7e09a3bc
adc dx, si
inc bx
rol dl, 5
inc ebx
not bx
xor eax, edx
sub di, 0x4883
sub si, 0x6dda
xchg cl, ah
shr eax, cl
xor di, 0x6b50
xchg dl, bl
inc dh
not ah
test dl, ah
xor bx, dx
sub edx, 0x7ccbdc5b
rol al, 2
sub cx, di
add si, bx
ror si, 8
adc si, si
sub ax, 0x265e
sub di, 0x498c
ror edi, cl
cmp eax, 0x2aa80433
not bl
xchg ecx, edi
shr si, 8
test ecx, 0x297c0b03
shl bx, 4
inc edi
sub al, dl
xchg ch, cl
nop
shl edi, 6
test cx, bx
adc edi, eax
nop
rol ecx, cl
dec edi
rol si, cl
ror ebx, 6
add dx, 0x5fd1
and ax, 0x1f66
shl bh, 7
mov ecx, ebx
and esi, esi
stc
stc
stc
nop
rol edi, cl
shr esi, 7
shl dh, 8
cmp ax, dx
stc
stc
dec ax
shr dh, cl
nop
test bl, ch
xchg edi, eax
xor ecx, esi
or ax, 0x72ce
nop
or bx, dx
xor bh, bh
or dx, cx
xor ax, 0xb1b
stc
xor ebx, esi
xor bl, dh
adc edx, 0x98ddd5
dec eax
sbb edx, edi
rol dx, 8
ror ch, 7
test dx, di
shr si, cl
pop eax
push eax
sub dh, ah
stc
cmp ecx, edx
test esi, 0x9f87549
nop
nop
and ah, ch
mov edi, 0x30526471
xchg bx, di
ror bx, 2
adc dx, 0x3bf6
stc
and bl, bh
shr edx, 8
mov edi, 0x6d83a5e8
mov al, dl
shl ecx, 5
inc al
rol dx, 8
not si
test ax, 0x1798
mov bx, 0x12f
stc
and ebx, ecx
ror dx, cl
nop
cmp bh, bh
stc
and si, si
rol ch, 4
cmp cx, 0xd16
mov ch, bl
adc dh, dh
ror edi, 1
sbb cx, 0x68a
xor bx, 0x22a4
and al, 0x36
adc ecx, esi
sbb ecx, ecx
shr si, 5
or ch, 0x61
xor dh, bh
test ah, 0x5b
xor dx, ax
shr si, 8
xor ax, 0x2183
add edx, ecx
and ah, bh
inc si
sbb dh, 0x33
dec bx
inc edx
stc
add ecx, ebx
ror di, 7
test bl, dh
sbb dx, si
ror ebx, cl
xchg bl, dh
adc edi, 0x302165d3
shl dx, cl
and cl, ch
add ch, dl
nop
sub cx, 0x78b2
not cx
inc dh
test dl, 0x53
or ax, 0x5790
xor cx, ax
adc dl, 0x41
sbb dx, 0x7080
and eax, 0x7b8cca24
ror si, 2
and al, 0x23
stc
xor cx, dx
xor bh, 0x15
mov eax, edx
xchg bh, dh
or al, 0x22
inc cl
sbb edx, 0x2c92d0d3
cmp esi, 0x6d15ff66
dec bl
ror edx, cl
mov dx, ax
shl edx, cl
xchg dl, ah
add esi, 0x7995770c
shr bl, 4
inc ecx
and bl, 0xf
sub ebx, 0x47783ea
dec ecx
inc si
mov dl, 0x74
sbb si, 0x3a90
ror bh, 8
adc bl, ch
pop eax
push eax
sub ah, 0x7d
ror al, cl
rol cx, 7
test eax, 0x62841734
xor bx, ax
dec dl
mov edx, 0x6df14d7
not edx
not esi
ror cx, 6
and edx, edi
and dl, 0x2e
mov dh, 0x6e
add ecx, 0x640ad0da
adc ebx, 0x789357c5
xor ax, ax
not bx
ror bl, 2
or bl, al
nop
and esi, 0x245fdc2
and ah, 0x1d
test bx, dx
xchg esi, ecx
mov al, 0x2f
dec si
not edi
and bl, bh
and dl, ah
mov bh, 0x6d
or bh, bh
xor cx, 0x6764
adc ah, ah
shl eax, 5
shl ebx, cl
add ecx, 0x717aba56
rol dx, 4
or eax, eax
stc
xor al, ah
sub ebx, 0x5ace085a
test dx, 0x1184
rol edx, 6
ror eax, cl
adc ebx, 0x5089162d
cmp esi, edx
xchg cx, ax
shr dl, 3
inc edi
shr si, 4
not ecx
adc ch, bh
or dh, ch
ror bx, 5
ror ah, cl
rol edx, cl
and dl, bh
adc ecx, ebx
adc cl, dh
xor ecx, 0x746e680c
stc
sbb si, bx
not si
and bl, al
add bl, cl
adc bl, 0x6b
inc bh
or dx, cx
stc
sub al, 0x74
sub dl, 0x27
inc di
sbb dh, bh
or bx, 0x52de
shr edx, cl
xor si, 0x40e
stc
sbb bx, 0x6f24
shl eax, cl
not eax
shl bh, 3
nop
and edi, 0x38f4f62
xor edx, ecx
sub si, di
stc
xor di, 0x11aa
cmp cl, dh
add dx, 0x7d70
sub si, si
inc dl
and dx, 0x1279
shl cl, 4
shl ax, cl
stc
not esi
shr esi, cl
rol bl, cl
adc dh, dh
cmp edx, edx
pop eax
adc di, 0x43a4
push eax
sbb al, ch
stc
rol dx, 7
ror dl, cl
stc
dec dh
stc
test al, bl
and esi, ebx
xchg cx, di
nop
not ebx
stc
shr cl, cl
dec ecx
add al, 0x38
xchg dx, cx
rol ah, 6
cmp ebx, edx
inc dl
rol esi, 5
stc
ror ah, 6
shl bh, 6
nop
test si, 0x1c23
test ch, bl
ror ax, cl
dec edx
shl bx, 1
sbb ecx, ebx
or ecx, 0x95448f0
ror ax, 8
shr dx, 1
ror edx, cl
pop eax
pop esi
pop ebx
pop edi
pop ecx
pop edx
call fcn.0048406e
call fcn.004844ae
push eax
push esi
xchg esi, eax
push ecx
cmp cl, cl
push edi
sbb edi, 0x39445b9d
push ebx
or edi, ebx
push edx
dec dh
xchg edx, eax
nop
not dx
dec dh
shr bx, cl
mov edx, 0x21972a8f
add dh, dl
sbb dx, di
xchg edx, eax
shl bh, cl
xchg cx, bx
ror edx, 4
inc cx
rol di, cl
or edi, edx
sbb eax, ecx
adc dl, ch
xchg si, ax
adc eax, 0x2c817ba8
xchg ah, bh
cmp dx, bx
nop
inc cl
adc ebx, eax
xchg cx, dx
shl ebx, 5
or bl, 0x67
xchg dh, bh
xchg dh, dl
shr ah, cl
inc bl
shr dx, 7
sbb al, bh
and ebx, 0x74e25ee3
sub edx, 0xf96eee8
xor ah, cl
sub ebx, 0x3782ef06
and ch, 0x58
add esi, 0x72acb870
and ebx, ebx
cmp dh, bh
test di, si
sub cl, 0x72
mov dx, 0x3bcf
and bh, ch
test dx, bx
dec dh
ror cx, 4
test dh, 0x78
dec dx
and dx, dx
ror ch, 8
test edx, edi
stc
test cx, 0x21b9
xor eax, 0x2383a689
shr bl, cl
dec dh
not ah
adc dx, 0x2e16
adc dh, 0x47
shl dl, 4
stc
inc dh
stc
sbb cx, ax
rol edx, 4
or cx, 0x1239
rol di, cl
stc
mov ebx, ecx
add ebx, edx
or ax, 0x46f2
ror edi, cl
cmp ax, 0x5f5a
xor ax, 0x113
inc dh
cmp cx, bx
test dx, di
xor edi, ebx
stc
not bh
inc edx
xchg ah, cl
sbb edx, ebx
add edi, 0x6d63ba32
rol eax, cl
add dh, ch
sbb cl, ch
cmp bh, dh
dec ch
inc ecx
ror esi, 1
xor si, cx
cmp di, cx
pop edx
dec al
dec di
dec bh
stc
push edx
cmp dh, cl
shl dl, cl
adc eax, edx
add ebx, 0x154f4b0c
dec dh
test ecx, 0x257af641
stc
xchg al, ah
or si, bx
not edi
ror ebx, 7
sub esi, eax
cmp edi, edi
shr eax, cl
sub ah, dl
test ch, al
or eax, edx
add esi, edx
inc edi
xor ax, 0x5135
xor ax, 0x338
ror dx, cl
stc
xor edx, eax
shl bx, 4
xor si, bx
not dh
xor dh, bl
xor edx, esi
shr dx, 8
mov si, 0x1c0b
add edx, 0x948c378
sbb esi, 0x367b849c
xor edx, eax
sub eax, edx
or ax, dx
xchg esi, esi
nop
shl bh, cl
rol si, 8
dec edi
add ebx, edx
sub dx, 0x5f6e
sub dl, 4
add ebx, ebx
stc
and edi, 0x32c4a4b5
ror edi, 6
not bh
ror ah, cl
xor esi, 0x6330db3f
add ax, di
nop
cmp ch, 0x7a
test cl, 0x79
xor dl, dl
test esi, 0x124af20c
test ebx, edx
sbb bh, 0x40
dec bx
and ch, bl
xchg bx, ax
shr eax, cl
cmp edi, 0x469fd115
adc ebx, 0x5c103aec
shr bh, 7
sbb ecx, ebx
mov esi, ecx
inc si
and dh, cl
cmp dh, cl
cmp ecx, ecx
rol cl, cl
or dx, di
dec ax
add si, 0x4c8d
mov cx, 0x3f95
inc edi
or ecx, ebx
cmp ebx, 0x37dfbe0b
xor bx, 0x4127
xor dl, ah
shl bh, 1
mov ebx, 0x7ac31704
stc
rol edi, 1
test edx, 0x52557d9a
not edx
dec ebx
inc edx
add bl, ah
or dx, si
xor bh, 0x53
cmp eax, 0x7c5b7eea
shl ecx, 1
shl bh, 8
pop edx
cmp eax, edi
rol di, 5
push edx
shr dh, 7
mov edx, edi
xchg cx, cx
rol dl, 2
shl bx, cl
not si
add eax, ebx
or di, si
adc di, 0xd84
not dx
xchg si, cx
xor bx, 0x19f9
or bx, si
mov ebx, eax
sbb esi, 0x2f69dfad
shl bl, 4
shr bx, cl
sub cx, di
adc bh, bl
adc ebx, 0x3a210d56
ror bx, 6
shr ch, cl
stc
or eax, 0x3df7819b
and ebx, 0x7753ad4
and bl, 0x33
inc ch
xor ax, di
rol esi, cl
ror ebx, cl
sbb edx, ecx
and dl, 0x43
shl dl, 1
xchg edi, ecx
nop
sbb eax, edx
stc
and al, 0x63
cmp eax, 0x4477cfd
xor edx, eax
nop
cmp edx, 0x3beac003
shl cx, 6
rol al, cl
or ch, cl
dec di
shl ebx, 2
xor ch, al
not cx
dec dh
add edi, 0x19c718dd
dec edi
mov edi, edi
stc
shr eax, cl
not dl
sub bh, ah
sbb si, bx
dec eax
shl eax, 6
mov ah, 4
adc esi, 0x54c9584c
and esi, 0x46985aa2
sbb ecx, 0x74e2864c
inc ecx
and bl, 0x57
sbb ax, 0x8df
inc dl
nop
shl si, 2
shr si, 6
adc bh, 0x59
ror ecx, cl
and bx, 0x29ec
mov di, 0x91e
sub ecx, 0x11604e97
rol bx, 6
xchg bx, ax
rol ah, cl
shl si, cl
mov edi, 0x610115f1
inc esi
test esi, 0x2e690071
mov al, 0x74
stc
and di, 0x4c11
ror ax, 4
nop
sbb dx, ax
and ch, 0x69
shr dh, cl
sbb ebx, edx
shl bh, cl
inc cl
mov cx, si
xchg bx, bx
nop
and dl, al
pop edx
inc edi
mov di, 0x7789
not al
push edx
cmp edi, edx
cmp edi, 0x5bb74ec3
mov di, bx
sbb cl, 0x44
shr bl, cl
adc bh, 0x71
test cl, 0x34
ror dh, 7
nop
test bl, ah
inc ch
sbb bl, bl
nop
cmp ebx, esi
ror dl, cl
ror di, cl
dec ecx
adc dh, dh
pop edx
pop ebx
pop edi
pop ecx
pop esi
pop eax
jnp 0x427869
call fcn.004847f9
push esi
xor si, si
push edx
cmp edx, 0x4b610337
shl dh, 6
stc
xchg dl, dl
dec esi
push edi
push ebx
mov edi, ebx
add edi, ebx
pop ebx
pop edi
pop edx
pop esi
call fcn.00484aeb
call fcn.00484dec
call fcn.0048514e
push ecx
test ecx, 0x2676fdcd
push edx
rol edx, 5
inc ch
sbb edx, edx
push edi
xor edi, 0x4698eb4e
push eax
dec ah
push ebx
mov bx, 0x5b60
ror al, 5
not di
cmp cx, 0x480d
inc eax
pop ebx
pop eax
pop edi
pop edx
pop ecx
push eax
xchg al, ah
push ecx
rol ch, cl
pop ecx
pop eax
push esi
sub esi, 0x6e6d5183
pop esi
push edx
push ecx
shr dh, cl
pop ecx
pop edx
push ecx
and cx, 0x572c
push esi
cmp si, 0x1a9c
push eax
mov eax, 0x48aad3d1
nop
push edi
xor di, si
push edx
ror edx, 6
push ebx
xchg dx, bx
dec bx
cmp bl, 0x6f
shr eax, cl
adc ebx, 0x3e710937
and dx, cx
shr dx, cl
ror di, cl
not dx
shl cx, 3
adc bh, 2
mov bx, ax
inc dh
inc edx
adc di, ax
add cl, bh
ror edi, cl
rol edx, cl
ror ax, 7
add bx, si
xor bx, 0x2a0
cmp si, si
shl esi, 7
not ax
add di, ax
xor ecx, 0x70441916
sbb dl, 0x22
add esi, 0x17549ae
adc ax, 0x52d
sub di, bx
not ecx
pop ebx
pop edx
pop edi
pop eax
pop esi
pop ecx
push eax
push ecx
ror al, cl
push edx
dec dx
push ebx
add cl, bl
dec dh
push edi
cmp ax, di
inc ecx
inc cx
dec bh
rol ax, 5
xchg bx, ax
pop edi
pop ebx
pop edx
pop ecx
pop eax
call fcn.0048574f
push edi
not edi
push ebx
push eax
sub ebx, eax
pop eax
pop ebx
pop edi
call fcn.00485d11
js 0x427938
jnp 0x427938
call fcn.00486037
push eax
push ebx
xchg bx, ax
pop ebx
pop eax
call fcn.004863cd
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00427964
add esp, 0x39
test eax, eax
je 0x429a03
mov ecx, 0x100
jmp 0x428219
cmp cl, 1
jne 0x428a8a
add eax, dword [eax + 1]
call fcn.0048850f
call fcn.00488a70
push ebx
push esi
xchg ebx, esi
inc si
push ecx
rol ecx, 3
and ch, 0x58
push edx
rol dx, cl
dec cx
push eax
ror eax, 1
shl bh, cl
dec cx
sbb cx, 0x3c7b
rol ah, cl
adc eax, eax
dec ecx
rol dh, 2
nop
nop
not cx
xchg al, bh
test eax, ebx
sub dl, 0x7d
sbb al, bl
and ecx, ecx
rol dh, 4
not bx
push edi
sub edi, esi
cmp ah, al
add cx, 0x431e
stc
or cl, ah
xor cx, 0x61db
mov cl, ah
mov dx, si
and edx, 0x291e2fdf
mov ecx, ecx
sbb di, 0x3a64
test di, 0x993
inc bx
cmp bh, 0xf
stc
and edx, 0x7ec3b076
xor bx, di
shl cl, cl
rol ecx, 8
and bh, 0x36
mov bl, ah
add ah, 0x64
dec dx
ror bx, cl
or dx, 0x6bff
adc eax, ecx
or cl, ah
shr edi, cl
not ecx
adc ebx, ecx
inc ax
shr si, 3
shl bl, 8
or di, si
not esi
xchg cl, bh
adc di, di
nop
nop
ror cl, 5
shr ecx, cl
and cl, bl
sbb ch, al
adc di, 0x754d
inc cx
nop
mov bh, 0x60
shr ebx, 7
adc dx, bx
or bl, 0x77
ror cx, 8
rol ax, cl
not al
inc di
and si, si
nop
and ecx, 0x261e9595
or edi, 0x4a520a5
adc si, 0x7d0e
test bl, 0x52
inc bx
xor di, 0x2a0f
or dx, 0x39e
adc dl, 0x67
not ah
add di, 0x7ff7
stc
rol bl, 3
sub eax, 0x5062243
shl cl, 8
rol edi, cl
sub edx, edi
or esi, edx
and bx, ax
stc
and bx, 0x1589
pop edi
push edi
add edi, 0x2b188448
mov ax, di
xor edx, 0x5c8ce4f5
cmp edi, 0xcffc6e4
add ebx, 0xecae556
mov dl, 0x30
mov ecx, 0x1cec5135
not al
rol ah, 5
dec bl
xor si, 0xeaa
add eax, ebx
sbb cl, 0x5a
inc ax
xor bh, dl
xchg edi, eax
stc
inc bh
test edx, 0xccbf94a
or ah, 0x26
shr eax, 5
test dh, 0x53
xor edi, ecx
xchg si, di
pop edi
pop eax
pop edx
pop ecx
pop esi
pop ebx
push edi
not edi
push eax
push ecx
ror al, cl
push edx
sub dx, 0x37b2
xor ch, 1
or ecx, edi
nop
push ebx
sbb bx, ax
or di, bx
push esi
cmp eax, esi
sub di, 0x2099
xor bx, 0xcc6
add bx, si
or al, 0x66
adc ax, 0x20b1
inc dl
test cx, cx
or ah, 0x50
xchg al, cl
or eax, eax
mov eax, esi
ror ecx, 2
sbb ax, di
shl edi, cl
nop
xor bh, bh
dec esi
stc
adc ebx, esi
and edx, 0x456d7d02
adc cx, 0x6a52
inc edi
cmp ax, cx
rol edi, 8
xor ah, bl
nop
or ax, 0x7222
not edx
add bx, 0x2431
shr cl, cl
and eax, 0x5aee1e18
xchg di, ax
stc
add cl, ah
not edx
shr cl, 3
nop
stc
xor di, 0x124b
rol cl, cl
mov eax, 0x1f516861
not dh
and esi, edx
xor ch, 0x60
rol ax, 2
add di, dx
dec esi
rol al, 6
sub eax, 0x2a2eef31
shl edx, cl
inc dh
sbb ebx, ecx
test bx, cx
nop
sbb cl, ch
rol cl, 3
nop
cmp bh, ch
sbb ax, 0x8fe
cmp ecx, 0x68f3310e
shl ch, 3
shl ah, 5
nop
test si, 0x7448
sub dx, di
or ebx, esi
shl al, cl
test dh, ah
shl esi, 2
inc cl
sub ebx, ecx
stc
stc
xor dl, 0x51
stc
rol bl, 7
shr dh, cl
and dl, ch
ror dx, cl
sub esi, 0x7a5d9abe
xor eax, 0xa26601a
stc
sub dx, cx
shr bh, cl
cmp si, 0x7ddb
ror cl, 2
stc
and edx, ebx
mov cl, al
and cx, cx
cmp si, si
pop esi
xchg di, ax
push esi
not esi
sbb ch, 0x48
mov ecx, 0x359b64e6
xor eax, ebx
adc ebx, 0x66e4ce67
inc cx
sub dh, 7
inc dx
xchg bx, cx
cmp edi, 0x174839dc
sub bx, di
shr di, cl
dec ecx
dec ebx
and al, 0x22
rol dx, 4
and dx, 0x58ab
add bh, 0x20
rol dx, cl
sbb ch, ah
cmp al, dh
ror ebx, 4
rol bx, cl
sbb edi, edi
not ebx
stc
rol esi, 6
and bh, bl
stc
shr ah, cl
adc cl, ch
sub cx, cx
xor eax, edi
shr cx, 7
adc bx, di
and edi, 0x50e877b0
adc edi, 0x27631491
sbb esi, edx
or ecx, 0x5ee41a91
cmp ebx, 0x52296251
ror ecx, 1
shr cl, 8
dec ebx
add bh, 0x5d
shr ebx, 1
cmp dh, ch
inc bx
and bh, 0
sub di, cx
xor ebx, esi
adc eax, 0x665bacd0
ror di, 3
stc
dec si
sbb ebx, edi
adc di, 0x6d51
rol ax, cl
mov si, di
shr dh, 7
not bx
ror eax, cl
add edx, ecx
xchg al, cl
and cl, dl
and cl, 0x4d
or ebx, 0x2106dec4
test si, dx
sub ecx, eax
or ecx, eax
sbb eax, edi
adc ch, 0x71
sub dx, 0x7bb6
mov ax, di
stc
shl dh, 4
xchg dx, si
test ah, al
nop
cmp edi, 0x7591fa68
sub bl, 0x7e
cmp esi, 0x23542c70
add edi, esi
xor bx, 0x348a
ror edx, cl
xchg bl, dl
test ax, dx
shr cl, 6
cmp bh, ah
dec cl
xchg al, ch
nop
ror al, cl
shr cl, 6
stc
xchg di, cx
shl ebx, cl
shr dh, cl
add si, 0x6957
adc ecx, edx
pop esi
shl ecx, cl
not di
xor eax, 0x334969d2
ror al, cl
ror ch, cl
shr bx, 7
nop
shl bx, 6
test edi, 0x422c195d
nop
nop
ror edx, cl
test edx, 0x4fe23907
xchg ah, al
not edx
or eax, 0x66cc5a51
push esi
xchg esi, edi
ror dh, 7
add cl, dl
or bl, al
xchg esi, ebx
not esi
ror ebx, cl
and dx, cx
and ch, ch
adc bl, ch
stc
not dx
rol ecx, 1
sbb bl, 7
xor edi, edi
mov si, di
xor si, 0x330c
or ch, 0x37
shl esi, cl
sbb dh, 0x6f
nop
sbb dx, 0x58f3
test ecx, edx
shr esi, 5
cmp esi, eax
nop
and edi, 0x118b9c8a
xor bx, cx
shl ah, cl
dec ebx
add ax, 0x458
nop
or ch, 0x6a
cmp bh, al
ror esi, cl
ror dl, 4
pop esi
pop ebx
pop edx
pop ecx
pop eax
pop edi
call fcn.00488e6b
call fcn.004893da
je 0x42883e
push ecx
push esi
and ecx, esi
adc cx, 0x5ab6
push eax
cmp esi, eax
push ebx
adc bl, 0xd
ror cx, 8
push edi
or di, bx
and ecx, 0x490f0290
and cx, 0x3ebb
push edx
cmp dx, bx
xor al, 0x4f
add bx, 0x2611
and di, cx
or cl, 0x1e
test bx, 0x77e2
shl al, 6
mov ch, ch
test di, 0x6043
and dh, 0x7b
adc esi, edx
ror cl, 4
not cl
mov edx, ecx
sub dl, bh
and eax, 0x67bc8c04
shr esi, 7
sbb edx, esi
nop
nop
mov dx, si
rol edi, cl
and dx, 0x2506
sbb bx, ax
dec bl
inc eax
adc si, 0x7875
mov cx, si
stc
mov al, 0x17
test dl, dh
dec bl
adc dx, si
shl ecx, cl
cmp si, dx
mov di, 0x6b7
mov cx, si
shl eax, 6
xchg ecx, edx
xor cl, bh
inc dx
test ax, bx
ror ax, cl
xor ah, dh
add si, 0x540f
rol ecx, 5
shr di, cl
rol edx, 3
sub edi, esi
shr bl, 8
ror bx, 5
inc ecx
sbb cx, bx
shr esi, cl
cmp cl, 0x1b
inc esi
ror ah, 7
mov cx, bx
cmp ch, cl
pop edx
pop edi
pop ebx
pop eax
pop esi
pop ecx
jbe 0x4287ff
call fcn.00489863
push eax
not ax
push edx
or dx, 0xc1d
sbb ax, 0x25a7
push edi
cmp di, 0x84b
push ebx
push ecx
shr bh, cl
or di, di
not ecx
or edi, 0x422d6a4f
adc di, dx
nop
sub ecx, edx
inc ah
add edi, 0x264f068d
nop
test ecx, 0x7c343fd6
adc dh, 0x2b
shl ecx, cl
test ah, 0x3b
not cl
rol di, 2
xchg bh, ah
shr bl, 1
test bx, 0xa7d
test eax, edx
adc edi, edx
sbb di, 0x4515
rol edi, cl
sbb dh, dh
not edi
inc ch
not di
or dh, 0x6f
add ecx, 0x27901f4f
shr di, cl
push esi
shl esi, cl
test eax, edx
shr ebx, cl
test ch, 0x1a
add dl, 0x3a
xchg si, cx
and al, bl
shl ecx, 3
xor al, 0x4e
rol dl, cl
inc si
shr ax, 5
dec si
or cx, ax
adc edx, 0x53b40d27
xor ch, ch
mov ah, 0x26
and dx, 0x3624
test cx, 0x62b
pop esi
pop ecx
pop ebx
pop edi
pop edx
pop eax
push eax
add ax, 0x6d2
stc
pop eax
push ecx
dec cx
pop ecx
nop
push edx
sbb dl, 0x6f
push ebx
cmp bh, 0x41
stc
push edi
push ecx
shl edi, cl
or ecx, ebx
or ebx, 0x7a5f68d2
push eax
not ax
sbb cx, bx
ror cl, cl
cmp ebx, edx
cmp dl, al
inc cx
stc
sbb ecx, 0x34f2a2d6
rol ecx, cl
push esi
test si, 0x3bd1
inc ax
test ebx, ecx
pop esi
pop eax
pop ecx
pop edi
pop ebx
pop edx
stc
call fcn.00489c72
jns 0x428a50
push ebx
cmp bl, 0x1b
push edx
push ecx
rol dx, cl
push edi
push esi
and edi, esi
rol bx, 1
cmp cx, 0x486e
xchg si, si
shr bx, cl
stc
shr di, 5
sbb ecx, edi
not cl
adc di, si
pop esi
pop edi
pop ecx
pop edx
pop ebx
call fcn.00489fb3
nop
nop
push ecx
push edi
mov cx, di
push esi
and ecx, esi
push edx
rol dx, 1
push eax
xor di, ax
and esi, edx
inc cl
pop eax
pop edx
pop esi
pop edi
pop ecx
push esi
push ecx
shr si, cl
push ebx
or ebx, 0x46b0ec47
push edx
rol dx, 6
rol dh, 2
rol cl, cl
inc ecx
push eax
sub ax, 0x5fec
rol bx, cl
push edi
test eax, edi
pop edi
pop eax
pop edx
pop ebx
pop ecx
pop esi
push eax
mov ah, 0x5a
push ecx
xchg ah, ch
push ebx
xchg ebx, ebx
stc
pop ebx
pop ecx
pop eax
push ebx
push ecx
test bl, ch
nop
push esi
ror si, cl
stc
adc cx, si
push edx
not edx
and ebx, esi
shr bh, 6
push edi
sbb edi, 0x3f7b88cf
ror edx, 5
inc edi
rol ebx, cl
and edx, edi
shl di, 7
push eax
test ax, bx
add bl, 0x40
or eax, 0x7a0ff811
and cx, ax
or ax, ax
xor cl, 0xf
test bx, 0x1321
sbb bh, 0x72
add si, 0x562
pop eax
pop edi
pop edx
pop esi
pop ecx
pop ebx
push edx
push ecx
shl dh, cl
rol dh, cl
shr ch, 1
push esi
sbb esi, 0x1a558be9
push ebx
dec bh
push eax
test dl, ah
nop
and si, cx
push edi
test di, 0x417f
or bh, ah
mov edi, 0x3b5e2800
mov di, 0x61f9
nop
shr cx, 8
nop
xor dx, 0x66f
inc cx
sbb di, 0xd16
dec esi
adc dh, bl
nop
pop edi
pop eax
pop ebx
pop esi
pop ecx
pop edx
push eax
dec eax
push ebx
push ecx
shr ebx, cl
xor cx, 0x4889
not ch
push esi
or si, 0x2b5f
push edx
xchg ecx, edx
push edi
shl di, 4
not dl
shl dl, 6
shl bh, cl
xchg di, bx
shr bl, cl
ror bx, 7
xchg di, si
not bx
add bh, 0x2e
not edi
xor dx, cx
and dh, ch
cmp ebx, edx
add edx, esi
nop
inc ch
shl dh, cl
add eax, edx
cmp ax, 0x5a20
stc
sbb edi, edi
xor dx, si
add cx, 0x4b09
shr cx, 7
sub eax, esi
sbb edi, eax
shl si, cl
dec bl
inc ebx
xchg edi, ecx
not dx
add dh, 0x59
stc
sub edx, edx
rol bx, 3
not esi
or dx, cx
cmp bx, 0x3bc4
dec ecx
xchg ebx, edi
cmp bx, 0x84a
xor dh, 0x2d
pop edi
pop edx
pop esi
pop ecx
pop ebx
pop eax
jl 0x428a50
push edx
push ecx
xchg dh, ch
push esi
shl esi, cl
nop
push eax
adc ch, al
push ebx
ror bl, cl
ror bh, 5
xchg cl, dl
xor ebx, 0xf61068c
and ebx, edx
xchg ebx, edx
or dh, 0xb
test ax, ax
pop ebx
pop eax
pop esi
pop ecx
pop edx
push ebx
push eax
mov bx, ax
shr bl, 5
push edx
sbb dx, ax
or bl, ah
push ecx
shr ax, cl
or ah, dh
dec edx
stc
not cx
pop ecx
pop edx
pop eax
pop ebx
push ecx
add cl, 0x1b
push edx
push esi
and edx, esi
and dh, 0x18
pop esi
pop edx
pop ecx
push ebx
push edi
sbb ebx, edi
push ecx
rol bl, cl
pop ecx
pop edi
pop ebx
stc
push eax
sbb ah, 0x59
push ecx
shr eax, cl
pop ecx
pop eax
push ecx
not ecx
push eax
cmp eax, 0x64a0399
pop eax
pop ecx
jl 0x428a71
push edi
push ebx
test edi, ebx
pop ebx
pop edi
jle 0x428a82
push ecx
mov ch, 0x59
pop ecx
push edi
sbb di, 0x775a
pop edi
call fcn.0048a54a
lea eax, [eax + 5]
mov edx, dword [ebp - 0x10]
sub esp, edx
mov edi, esp
test edx, edx
je 0x429248
dec edx
push ecx
test ch, 0x4b
push edx
push ebx
or dl, bl
shr dl, cl
push eax
add al, cl
sub cl, bh
sub edx, 0x46d81b95
rol ch, cl
shl edx, 3
adc dl, 0x66
sub eax, 0x675a6ab
nop
nop
xor eax, 0x2216498a
xor cx, ax
and ecx, 0x7a0fd32e
nop
nop
push esi
xchg esi, ecx
push edi
test di, ax
shl cx, cl
sbb cl, bl
or dh, 0x19
ror dx, 2
xchg ebx, esi
xchg dx, di
test eax, 0x3a5bd71c
mov dx, cx
shr al, 3
sbb ax, di
inc ax
mov esi, esi
sub ch, 3
dec bl
nop
shr esi, cl
shl edi, cl
xchg bh, ah
rol eax, 8
dec dx
cmp dh, 8
ror edi, 2
sbb al, al
dec si
nop
or di, 0x11db
dec ch
adc dx, ax
sub ebx, 0x790b63c2
and dh, 6
inc edi
xchg bl, dh
xchg ah, dl
or dx, ax
add bh, 0x70
mov ecx, 0x1ee66ec8
cmp cx, 0x65e3
shr edx, cl
adc ecx, ebx
rol ax, cl
shr bl, 5
ror ebx, cl
inc cl
and esi, ecx
mov si, 0x42fd
shr edx, cl
cmp eax, ebx
and ebx, edi
stc
stc
rol cx, cl
mov cx, 0x5bbc
add cx, 0x3ce6
dec edi
shr si, cl
nop
inc esi
not ebx
xor si, dx
test ecx, eax
sbb di, si
sub eax, 0x7946d1d6
shl cl, 1
test bx, di
ror dx, 5
and cl, 0x62
cmp bh, dh
sub bh, cl
xor cx, ax
xor bx, 0x5a76
sbb di, dx
add cx, 0xd2b
ror ecx, cl
not bl
shl ebx, cl
test di, 0x3a32
mov edx, esi
add bx, 0x3f2a
inc cl
cmp eax, edi
inc ebx
pop edi
ror al, 1
xchg ecx, ecx
dec ecx
dec cx
shl dl, 3
sub edx, eax
cmp ax, si
stc
dec cx
xor dh, bh
stc
sub ax, 0x147e
push edi
add bx, di
shr esi, cl
stc
or bl, ah
or bl, dl
add al, 0x2a
rol esi, cl
adc edi, esi
sub di, 0x1489
xor si, di
and esi, edi
test di, 0x1ed9
dec edi
test ecx, 0x57a94078
and bh, 0x13
sbb al, 0x53
cmp ecx, ebx
inc ax
dec dh
mov bx, si
xor cx, 0x201c
not ax
inc al
mov cx, cx
dec cx
mov cx, cx
shr edx, 2
shr si, cl
test bh, bh
nop
inc cx
and edx, esi
and esi, 0x525d1efb
shr bl, cl
rol dx, cl
dec dh
xchg dh, bl
add dx, 0x4da9
mov cl, bl
add di, 0x784d
cmp al, cl
dec si
sub ch, 0x29
shr edx, cl
nop
inc di
xchg ch, dh
test cx, bx
not bl
sbb bl, 0x51
rol ah, cl
add cx, 0x3276
ror edx, cl
add bx, 0x55f0
xor ah, dh
stc
mov ah, 7
test dh, dl
rol ebx, cl
shl bx, cl
ror ebx, cl
stc
sub cx, 0x4919
ror esi, cl
shl ax, cl
not bh
ror edx, 8
stc
test bh, 0x42
nop
shr dx, 1
dec al
dec ax
not ch
not ch
sub si, 0x13e2
or di, 0x1c7f
xchg dl, dh
dec ax
rol si, cl
adc ecx, ecx
or cl, al
xor ax, 0x4fad
shr dh, cl
add ecx, edi
inc edx
inc ebx
xchg edx, edi
pop edi
add si, 0x465b
push edi
rol di, cl
add ebx, edi
xchg ecx, esi
or dh, 0x10
test ebx, ebx
mov cx, bx
ror ax, 8
xchg edx, edx
sub edi, 0x6797e848
and ebx, 0x141cfcd0
test ebx, edx
dec edx
xor al, bl
add eax, ecx
stc
sub si, 0x1262
or edi, eax
add dx, bx
shl ecx, 3
shr ecx, cl
cmp cl, 0x29
ror dl, 1
shr edi, cl
sub di, di
shl bl, cl
mov eax, esi
and si, di
sbb eax, 0x22c6280d
stc
dec al
xchg esi, ebx
not ecx
mov ch, cl
not ebx
nop
nop
ror ecx, cl
sbb dx, 0x4162
nop
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
push esi
or esi, 0x394ddfc9
push eax
push ecx
shr ah, cl
push ebx
xor cx, bx
test ah, 0x64
sub ebx, ecx
shr bl, 6
mov ch, 0x53
push edx
adc ecx, edx
shr si, cl
xchg bx, bx
shr edx, 6
sub esi, 0x23ca288
shl esi, 3
cmp edx, 0x28ca931d
rol dl, cl
adc bl, ah
not dl
push edi
cmp di, 0x149b
or edi, ecx
test bx, 0x500
shr cx, 8
not edi
ror edi, 2
xor bx, 0x4874
rol cl, cl
or dl, 0x4a
shl ax, 1
xor bx, 0x96f
xchg cx, ax
cmp al, 0x26
xchg ah, bl
ror dh, 5
cmp di, ax
mov al, ch
mov si, di
not ebx
nop
dec al
cmp dl, bl
dec dl
rol eax, 5
sub dh, 0x42
rol edx, 8
test ah, 0x2c
xchg dl, bh
shl dx, cl
mov edx, eax
inc cl
rol di, 5
shr bx, cl
test ah, 0x6e
sbb di, di
adc di, dx
add dx, 0x329c
sbb di, 0x2fcb
cmp bh, cl
and edi, edi
or dx, 0x4f93
and di, 0x45c7
add si, di
ror di, 4
add di, 0x72ef
xchg edi, esi
xor ax, cx
xchg ebx, esi
nop
shr di, cl
cmp di, cx
test di, 0x559a
ror al, 7
rol eax, 6
shr di, cl
xor dx, si
stc
test edx, 0x250aaf2b
test bx, 0x2718
not edx
shr si, cl
nop
or dl, 0x73
sub dx, bx
ror edx, cl
not edx
and eax, edi
shr dh, cl
mov edx, ebx
inc esi
cmp ch, ch
xchg di, si
sbb bl, dl
not ecx
inc bx
not cx
shr ah, cl
and cx, cx
adc ch, al
sub cx, dx
stc
test bx, bx
nop
pop edi
test bx, 0x4ae3
sbb al, 0x21
adc ah, bl
sub ecx, edx
push edi
mov edi, 0x53ac3123
shr ax, 5
add si, di
stc
test di, dx
adc ax, di
shl ebx, cl
and bx, 0xcb9
test esi, 0x33c3efe1
not ax
nop
nop
nop
ror di, 6
not bl
not ebx
or ah, ah
inc bl
inc si
dec ecx
not edi
cmp al, 0x70
stc
rol di, cl
add bh, 0x34
not dl
shr dh, cl
xor edx, ebx
nop
rol di, 8
sub edx, 0x39bd86d3
adc ecx, ecx
rol esi, 3
xchg ecx, edi
shl di, cl
shr ch, 4
or edi, 0x7a2b0b3d
sbb eax, ecx
dec dx
ror eax, cl
or dh, dl
cmp ch, dl
not dl
not si
xchg dl, dh
xor eax, 0x11d5d846
shr di, cl
xchg edi, eax
shr di, cl
dec cx
rol edx, cl
stc
sub edx, edx
mov bx, di
and edx, 0x79289c82
stc
inc bl
shl cl, cl
shr dh, 4
mov eax, edx
xchg ecx, ecx
sbb dh, al
xchg cl, dl
xor ecx, 0x559c8d6e
rol ch, cl
add ch, bl
xor di, bx
test bl, 0x21
dec ah
nop
adc dl, 0x31
and bh, bl
and ax, dx
dec eax
stc
adc cl, al
shr dh, cl
ror edi, 3
ror si, cl
sub bh, 0x6f
sbb edi, edx
xchg cx, si
rol edi, cl
adc edi, 0x188c3db1
mov bx, bx
cmp ebx, ebx
nop
sub bl, bl
add di, 0x41f8
shl ah, cl
inc cx
mov ebx, edi
test edx, edi
shl di, cl
test cl, al
shl dh, 1
pop edi
add esi, eax
not cl
stc
test ebx, 0x6a85c4d4
and edx, 0x51d3a190
push edi
adc di, 0x724
dec ah
ror dl, 8
shl si, 5
inc ax
cmp ecx, ebx
mov ebx, 0x641b16b8
mov bl, 0x6a
not al
sub di, si
stc
sub cx, 0x5cc9
stc
ror cx, 3
dec edx
nop
cmp ecx, 0x273ab09a
nop
shr bh, cl
not bx
rol dx, cl
or eax, edx
adc di, 0x5fd8
cmp esi, 0x7053e8dc
add ax, 0x29a0
sub al, 0x73
mov dl, 0x2c
shr edx, 7
or ecx, edi
and ebx, ecx
adc dh, 0x47
rol di, cl
sbb edi, 0x279cb027
nop
sub eax, edi
dec cx
sub ch, 0
test ch, dl
not ax
inc dx
xchg bx, ax
not edi
not edx
shr dl, cl
inc cx
and ah, bh
and cx, 0x3981
dec ah
or ax, di
xor cx, si
cmp edx, eax
xor bx, ax
rol ah, 3
cmp dh, al
sbb dx, 0x3cc5
dec ebx
shr si, cl
adc al, ch
cmp ax, 0x53ec
or bx, 0x5cb4
or edi, eax
cmp edi, 0x771dad16
sbb ah, 0x3a
shl eax, cl
shr si, cl
dec bh
mov bl, 0x1c
shl ecx, 2
and di, 0x6db5
dec ebx
inc bh
inc al
shl edi, 2
xor ch, dl
sbb cx, si
test ecx, eax
sbb di, 0x4ec9
test edi, 0x79986a33
nop
shr bx, 6
test ax, si
shl bl, 1
shl di, 2
stc
or dh, 0x42
and ecx, eax
adc edx, 0x3e149b07
nop
ror cl, cl
mov bh, dl
mov ch, ah
or ax, 0x2944
dec cx
shl cl, 6
add esi, 0x1816e9b8
pop edi
and cl, 0x23
dec dl
shl ecx, 8
push edi
or si, di
rol bl, cl
or ax, dx
cmp ebx, 0x446a4e63
dec ch
ror cx, 7
stc
add cx, 0x508b
adc esi, eax
sub esi, 0x19e10cf
nop
xchg di, dx
sbb edi, ecx
not di
test bl, 0x5c
ror eax, cl
cmp ecx, 0x6ede102f
nop
rol edi, cl
sub edi, 0x8033a70
not eax
nop
xor si, 0x6f4f
adc ecx, ebx
sbb ecx, 0x25e716c5
pop edi
pop edx
pop ebx
pop ecx
pop eax
pop esi
call fcn.0048a9ed
call fcn.0048ad10
push edx
push eax
sbb dx, ax
ror al, 3
push esi
cmp edx, esi
push ecx
sub ecx, ecx
rol ah, cl
sub si, 0x2350
nop
nop
shl esi, cl
push edi
inc di
or al, dl
adc cl, 0x2a
nop
xchg edi, esi
sub ax, 0xf52
not ax
sub edx, 0xac05fa8
xor ax, 0x22ea
pop edi
pop ecx
pop esi
pop eax
pop edx
push edx
test edx, 0x4f307606
nop
push ebx
rol bl, 1
push esi
push edi
cmp si, di
push ecx
adc cl, bh
cmp ch, 0x22
nop
shr esi, 5
nop
push eax
xchg edi, eax
stc
dec edx
ror edx, cl
xor edx, esi
sub cx, 0x5914
not bl
rol bx, 3
test ch, ch
mov esi, 0x50848fb7
ror si, 1
cmp si, 0x5e9e
ror esi, 2
nop
sub ecx, 0x44f481ac
inc dl
cmp si, ax
shr bx, 2
inc si
rol ecx, cl
rol ecx, cl
adc dl, ch
sbb dx, cx
inc esi
ror edx, cl
sbb ah, 6
adc bl, bl
ror ecx, cl
stc
or edx, 0x2667e5f1
nop
mov bh, cl
mov dl, bl
xchg bx, ax
adc ch, 0x36
cmp ax, dx
test si, 0x2694
ror di, cl
dec di
xor bl, 0
stc
dec eax
sbb bx, 0x7e8c
shr si, cl
nop
not eax
shr bx, cl
xor dh, 4
sbb esi, 0x4ceff90f
not ch
nop
nop
pop eax
pop ecx
pop edi
pop esi
pop ebx
pop edx
push eax
inc al
push edx
push edi
sbb dx, di
inc ah
nop
shl di, 3
push esi
rol si, 1
cmp al, al
push ecx
shl cx, 4
push ebx
and bl, 0
sub ah, 0x23
not esi
or dl, 0x4c
pop ebx
pop ecx
pop esi
pop edi
pop edx
pop eax
call fcn.0048b10c
jb 0x429201
push edx
push eax
sub edx, eax
pop eax
pop edx
push ebx
push edi
xchg bx, di
push eax
xchg al, al
push esi
rol si, 8
pop esi
pop eax
pop edi
pop ebx
push ecx
not cx
pop ecx
call fcn.0048b40c
call fcn.0048b7c0
jno 0x429235
jnp 0x429220
push ebx
inc bl
pop ebx
call fcn.0048bc37
ja 0x42922b
call fcn.0048c094
call fcn.0048c4d5
call fcn.0048c951
call fcn.0048cc3b
call fcn.0048cff4
mov byte [edi + edx], 0
jmp 0x428a91
mov edx, dword [ebp + 8]
mov dword [edi + 0x18], edx
test ch, ch
je 0x42925d
mov ecx, edi
jmp 0x42925e
push edi
push eax
sub ah, 0xb
push ecx
rol ah, cl
and eax, 0x1c59b3de
push edx
mov dx, cx
nop
push edi
xor di, cx
stc
cmp edx, edi
push ebx
add bx, dx
sub dl, bh
xchg edi, ebx
and dx, di
push esi
or si, ax
sbb ax, 0x910
cmp ebx, 0x673ef522
shl si, 7
adc ch, 0x72
adc cx, di
dec bh
and bl, 0x2e
shr ecx, cl
test bh, bh
sub bl, 0x6e
shl cl, 6
xor edi, edi
add cl, ah
or ax, di
sbb ax, di
test bx, ax
sbb ch, al
rol eax, 1
sub cx, bx
not dx
test dh, bl
test si, 0x6a2f
rol ah, cl
nop
rol ah, 2
not edx
sbb esi, ecx
xchg di, bx
test ax, si
not dl
shr ebx, cl
shl di, 4
sub bx, si
mov al, ch
test si, bx
dec cx
and ebx, ecx
not eax
xor edx, ecx
add ax, cx
rol edx, cl
xor ax, 0x5ad
nop
not di
shr dh, cl
and di, 0x5f8c
mov dl, 0x55
inc eax
add si, cx
cmp ch, ch
dec bx
mov ah, bl
test edi, 0x4dba52bc
inc di
inc dh
dec edx
rol ch, cl
adc ch, 0x7b
dec esi
rol dl, cl
or dx, ax
stc
nop
not bx
shl di, cl
cmp bl, 0x7e
stc
rol bx, cl
rol esi, 2
dec edi
inc ax
sbb al, dl
shr dl, cl
or al, 0x3f
or ebx, ebx
shr ebx, cl
ror esi, 7
shl cx, 3
xor ah, bh
sbb si, di
cmp ch, 0x7d
or al, 0x29
mov ax, di
inc ebx
dec dl
xor si, 0x6372
or dl, al
pop esi
push esi
rol esi, 1
shl edx, cl
cmp ax, 0x8cc
not dh
inc edi
not ah
not cx
dec ecx
cmp si, bx
add ah, al
inc esi
shl bl, 6
dec ecx
not bx
nop
add eax, 0x2bf26e77
test bh, dh
stc
shl dx, cl
mov ebx, 0x2712d8c3
add bh, dl
test edi, ebx
shl bx, cl
add bh, 0x59
shr cx, 7
stc
dec bl
not ebx
dec dh
ror ecx, 4
stc
nop
sbb bl, bl
ror cx, cl
shl esi, 7
xchg esi, ecx
mov bl, 0
sub si, ax
inc esi
dec cx
shr ch, cl
xor eax, 0xf188c15
inc bx
inc ah
sbb ebx, esi
dec ax
mov ax, dx
and esi, esi
dec si
ror eax, cl
nop
cmp ah, 0x3b
ror di, 6
xchg cx, si
shr edx, 7
not ecx
xor ebx, 0x6f6788e8
or dl, 0x1d
add ah, dl
shr cl, 5
nop
add esi, 0x785f6960
inc edx
and dl, ch
mov si, 0x573c
and al, 0x33
adc cx, 0x3036
nop
test eax, edi
nop
xor bx, si
sbb cx, bx
xchg si, bx
not si
sbb edx, esi
or dx, 0x561a
or ax, 0x4e40
mov ebx, eax
or esi, ebx
ror esi, cl
xchg si, dx
sub di, dx
test bx, 0x2adb
inc dl
inc dl
stc
not edi
or ax, 0x2c69
nop
cmp dh, 0x56
test edx, eax
xor esi, eax
sbb ah, ah
not ecx
test eax, edx
test si, dx
xchg si, ax
shr ch, cl
rol ax, cl
xchg bx, di
pop esi
or bl, cl
stc
nop
add ch, 0x32
shr ebx, 7
cmp dx, 0x1661
stc
push esi
shr si, cl
or esi, esi
or si, 0x24de
ror esi, 5
shr cl, 8
ror edi, 8
ror dh, 8
and al, 0x2c
shl al, cl
or ebx, 0x7cbf18d8
nop
shr cl, cl
stc
xor ax, 0x40d2
ror eax, cl
cmp dh, 0x46
inc dl
sbb edx, ebx
rol dl, 3
sub ebx, esi
not ah
shl edx, cl
mov al, dh
adc bh, cl
cmp ecx, 0x61811d35
stc
sub esi, edi
nop
and ax, 0x2b84
and si, 0x1c0c
test cx, 0x847
xchg edx, eax
sbb eax, eax
sub eax, edi
xchg ebx, ebx
not ah
inc dx
shl si, 6
nop
mov dh, 0x1a
cmp cl, 0x20
not dx
shr edi, cl
nop
adc di, 0x78a1
nop
sub edx, 0x5110bbe1
shr edx, 4
dec ch
xchg dx, si
not cx
adc dl, ah
adc ah, 0x6f
test eax, edx
rol dl, 7
mov eax, 0x72c6152
sub al, ch
inc ah
stc
ror al, cl
adc bh, 0x1b
stc
add dx, 0x1c5f
rol ebx, cl
adc ch, 0x20
add dh, 0x37
dec esi
not ecx
mov bx, 0x5789
inc esi
sub cx, di
sub edi, ebx
cmp ecx, edi
shr ecx, 8
xor cl, al
sub ch, 0x14
sub edi, eax
cmp si, 0x51b5
and si, 0xa91
rol ebx, 5
rol dh, 3
not cx
ror bh, cl
inc bl
dec di
xor bl, 0x2d
mov cl, 0x76
mov eax, 0x1366b66f
sbb dh, 0x58
nop
add di, 0x1a5e
cmp ecx, 0x678a96ea
nop
pop esi
and edi, edx
push esi
and esi, eax
inc dl
nop
stc
xchg ch, al
not cl
ror dx, 6
shl ax, cl
rol cx, 7
xor edi, eax
and dx, dx
rol ebx, 8
inc bx
dec dx
nop
test di, cx
adc dx, di
dec edi
not esi
add ax, si
rol ax, 8
nop
and edi, 0x29c52c3
and edi, ecx
sub bh, 0x32
inc dx
ror dl, 1
stc
nop
nop
nop
add bh, 0x2a
mov di, bx
ror edi, cl
shl edi, 6
inc bx
sbb di, 7
xor di, 0x5220
add esi, edx
stc
shr ebx, cl
mov bx, di
ror ax, cl
sbb eax, edx
shl cx, cl
sbb eax, ebx
inc al
xor cx, bx
adc cx, 0x7842
dec cl
cmp eax, 0x480086ea
and ax, dx
not eax
nop
cmp dh, bh
inc edi
xchg dx, dx
and si, cx
shl edx, cl
test dx, dx
xor bh, bl
cmp dx, 0x438b
sub dh, 0x2f
shl al, cl
ror dx, cl
ror eax, cl
sbb ah, al
sub esi, esi
or ax, 0x241a
adc bx, 0x260e
rol cl, 6
adc esi, edi
shl cx, 5
xor si, cx
ror edx, cl
or dl, 0x53
xor cl, bl
shr bh, cl
cmp ecx, 0x58566ba
xor dx, 0x56b3
sbb edx, 0x2b0dc068
mov di, si
sub dx, ax
nop
test dx, si
sub dx, si
and edi, edi
cmp di, 0x4379
shl bh, cl
ror di, cl
sbb ah, 8
xchg cl, ch
dec si
ror dh, 7
inc dl
not eax
cmp esi, edi
shl eax, 3
xchg cx, dx
pop esi
shl dl, cl
shl edx, cl
shr bl, 5
push esi
dec si
not bl
or esi, edi
sbb al, 0x14
shl eax, cl
not edi
not bh
inc ecx
not edx
shl bh, cl
shl si, cl
xor bh, ah
or eax, ecx
ror cl, 2
test ebx, edx
dec dx
xchg bl, cl
not esi
dec bx
cmp dh, bl
xchg cl, ch
sub ah, dh
shl bh, 4
adc dh, ah
shl cl, cl
cmp bh, ah
ror ecx, cl
and edx, eax
or ah, 0x7a
mov ebx, 0x558bd5b9
nop
cmp cx, 0x3496
adc ax, 0x12be
dec dh
sub edx, eax
sbb esi, esi
sub edi, 0x5307505f
sbb dx, dx
add bl, 0x12
or dx, di
or bl, dh
and ch, cl
rol dx, cl
not ecx
test si, di
adc dx, bx
sub eax, 0x8859234
inc ecx
rol edi, cl
add dl, 4
xor di, 0x3448
not bx
or dl, 0x67
shr dh, cl
xor ax, cx
stc
sbb bh, dl
sub ecx, eax
not eax
not bl
adc bl, al
xchg cl, ah
test bh, 0x3e
ror edx, cl
shl dl, 6
shl dl, cl
add di, ax
mov bl, 0x53
ror al, 6
test bx, 0x6c38
adc si, dx
cmp ch, dl
mov dh, 0x61
sbb cx, 0x4110
shl bx, cl
not edi
not esi
inc bh
shr ax, 1
and dx, dx
add edx, 0x30f63d2c
rol ah, 7
xchg edx, ebx
test edx, 0x78df24f8
cmp cl, cl
nop
mov al, cl
xor si, 0x1d9a
cmp ebx, 0x13e7fe27
shr esi, 3
shl edi, 3
adc si, 0x587c
stc
adc edx, eax
xor bl, bh
and dl, ah
rol edx, 5
pop esi
adc ebx, edx
shr bh, cl
xor ebx, 0x3bd99cba
rol bh, cl
rol edi, 6
sbb ecx, edi
stc
nop
sbb cl, 0x4e
nop
mov bx, 0x6b82
push esi
shr si, 4
not si
rol bh, 3
and cl, bh
or edi, ecx
shl edi, cl
ror eax, 3
shr dh, cl
sub al, ah
not al
or eax, 0x22f50a83
dec ah
cmp eax, 0x5326d4d8
sub dh, 0x65
nop
xchg dx, dx
adc ecx, 0x1ea1615c
sub dx, di
not ah
test di, cx
or bl, 0x27
rol esi, 1
or bx, si
shr esi, cl
adc bx, 0x5070
xor eax, 0x4e93049e
xchg al, dl
dec cl
add ebx, 0x29ca4466
sbb ebx, eax
sub cl, ch
sub ecx, ecx
add ax, ax
dec dh
xchg cl, bl
or si, 0x171b
nop
mov esi, ebx
inc ax
xor bx, 0x4248
dec eax
rol ax, cl
shr bh, 4
xchg al, ah
add si, 0x2a79
or di, 0x6da1
test bl, 0x18
or bh, 0x7a
or ah, ah
not al
and ebx, edi
mov si, 0x7251
nop
stc
add ax, di
cmp dx, 0x52d6
mov edi, 0x82c20da
ror dl, 7
cmp cl, 0x5d
sbb edi, eax
inc cx
inc dl
dec edx
adc al, dh
not dh
xor ch, al
test bh, dl
inc bx
not di
sbb edx, 0x107be110
add ch, cl
add bh, 0x17
ror ch, 8
mov dh, bl
test dl, cl
cmp dx, dx
shr cx, 7
sub dl, 0x79
inc si
cmp bl, 0x52
dec bx
shl di, 5
ror si, 6
sub al, bh
test cl, 0x36
ror ebx, cl
test si, bx
nop
nop
pop esi
ror edi, cl
add bh, 7
and ch, ah
not edi
pop ebx
pop edi
pop edx
pop ecx
pop eax
call fcn.0048d413
push eax
cmp al, 0x79
push ecx
rol ch, cl
test ax, cx
xor cx, 0xc66
stc
push ebx
cmp bl, 0x15
push edx
or eax, edx
cmp ax, 0x2ce9
sub dl, ah
stc
or cx, 0x56e
or dx, bx
cmp ax, ax
push edi
not edi
push esi
rol si, cl
ror cl, cl
not esi
shr ebx, 6
nop
ror dl, cl
adc ecx, edi
sbb bx, cx
and bx, 0x3ee
adc esi, eax
rol cx, 2
sbb ebx, eax
stc
adc dx, dx
ror dl, 7
ror edi, 4
stc
ror dh, cl
sub esi, 0x3f4385cf
xchg ah, al
xchg ebx, eax
dec edx
inc ah
add bx, cx
adc dx, di
ror ch, cl
shr ecx, 4
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
call fcn.0048d8f1
push edi
push esi
xchg di, si
stc
push ebx
push ecx
ror bx, cl
xchg bx, bx
push edx
xchg bh, dh
rol di, cl
shl dh, 3
dec ch
push eax
sub ax, 0x4490
nop
cmp eax, 0x7b20947e
sbb esi, 0xe045647
sbb ah, 0x18
shl eax, 8
rol ecx, 1
dec dl
rol esi, 5
stc
nop
inc ax
shr di, 3
shr cx, cl
xor eax, esi
stc
mov edi, 0x4bed7af7
nop
ror si, 1
shl ebx, cl
stc
xchg bx, bx
test di, dx
ror cx, cl
shr edx, 7
sub di, bx
inc ax
shr ax, 1
adc cx, 0x2f47
sub cl, cl
sub cx, dx
rol al, cl
not esi
test ax, si
sub ecx, 0x307b637f
shr cl, 4
dec edx
sub dh, bl
sbb ah, 0x38
or ax, dx
and si, 0x24b9
or dh, 0x77
nop
ror ax, cl
shl cl, cl
mov esi, 0x34053b39
stc
mov eax, 0x1a002380
sbb cx, 0x4e78
shr cx, cl
dec edi
xor edi, eax
cmp ch, dh
not cx
pop eax
pop edx
pop ecx
pop ebx
pop esi
pop edi
js 0x4299e8
jno 0x4299e8
call fcn.0048de81
push esi
inc esi
pop esi
call fcn.0048e1b9
jnp 0x4299f9
call fcn.0048e661
stc
call fcn.0048ead8
call eax
add esp, dword [ebp - 0x10]
pop edi
pop esi
pop ebx
add esp, 0x10
pop ebp
ret