Function at 0x43a3d0
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using des
Encrypt data using speck
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
call fcn.0044f667
push edx
xor dl, 0x2b
push eax
shl eax, 8
xor ah, 0x32
push ecx
push edi
xor cx, di
dec ax
push ebx
shl ebx, 2
inc ah
push esi
inc si
shl bl, cl
stc
shr bl, 1
stc
shr cx, 3
or dx, 0x3359
inc ax
add dx, cx
and di, 0x6332
xor dx, 0x1643
nop
xchg edx, esi
inc esi
test di, 0x7714
adc ax, dx
sbb bx, bx
sub ax, 0x1ebe
cmp edx, ecx
shr ch, 4
inc ah
mov al, 0x64
shl edi, 1
dec ch
rol bx, 4
test bl, ah
ror cl, 5
inc ah
cmp edx, edx
test dl, al
test ax, 0x26e1
xchg ebx, ebx
ror ch, 4
xchg cx, dx
sub si, 0x604e
test dx, di
cmp ax, 0x6194
not cx
rol si, cl
xchg dx, ax
sbb si, bx
inc dx
nop
mov di, 0x7328
shl si, cl
dec bl
mov dl, al
dec bl
add di, di
xchg edx, esi
mov di, si
not di
mov eax, 0x1a4129df
dec edi
ror edi, cl
rol ecx, cl
ror dx, cl
not edx
stc
sbb bx, 0xb6
sub ebx, eax
sbb dl, cl
rol edx, 2
xchg ebx, edi
add ax, si
nop
or ebx, 0x4ea23e3f
test ecx, edx
nop
nop
sub bh, 0x7c
shr bh, 3
add edx, edi
test cx, cx
inc ax
dec dl
xor ebx, 0x30e4f9a
and al, 0x25
inc bx
mov cx, bx
dec si
inc dl
adc cl, dl
shr al, 7
cmp edi, 0x6d78b873
ror al, 3
shr eax, 3
adc ebx, edx
xor bh, 0x70
or esi, ebx
shr dh, cl
test dh, dl
rol di, cl
pop esi
stc
push esi
add cx, si
or ah, 0x46
adc esi, ebx
nop
test dh, 0x6d
nop
ror cx, cl
ror cl, cl
add dh, 0x77
stc
shl eax, cl
cmp esi, 0x3f9d1dc8
not cx
xchg cl, cl
xchg di, si
ror eax, cl
not bx
nop
stc
not bx
add ebx, eax
xor esi, eax
dec edx
inc edi
xchg ah, al
mov cl, al
sub cx, 0x389a
dec dx
add edx, edx
shl ax, 7
add ah, 0x7e
not bh
test dh, dh
cmp ax, cx
adc dx, bx
xchg ebx, esi
ror ecx, cl
mov bh, 0x57
sub ax, 0x7867
stc
test al, dh
add di, 0x279d
test esi, 0x25543136
sub si, 0x4f06
not di
adc dh, 0x5d
xchg ebx, edi
test ax, dx
adc ax, 0x5207
stc
ror si, cl
nop
dec bx
sub eax, 0x20cea253
stc
add si, 0x60ee
stc
xchg esi, eax
cmp ecx, eax
mov si, bx
nop
dec si
add ch, ch
sbb ebx, ebx
shr eax, 4
shr edx, cl
sbb bl, dh
inc ch
not ecx
and ax, 0x5c47
test ax, 0x182e
inc ch
shl si, 7
and ax, 0x21fe
mov ebx, esi
ror edi, cl
and dx, 0x35f2
test bl, 0x32
not cx
adc cl, 0x39
shr edi, cl
xchg edx, esi
dec si
inc di
ror ch, 4
inc di
dec dh
or ax, 0x58ab
shl si, 1
xchg si, dx
add edx, esi
xchg cl, dh
not ax
ror dl, cl
xor dh, 0x76
sbb esi, ecx
test bl, 0x5e
inc si
shr dx, cl
pop esi
mov cx, 0x116a
xchg ah, ch
push esi
cmp dx, si
adc edi, edx
adc cx, 0x5cb3
sbb di, 0x2a56
stc
xor ecx, 0x4f81f1d6
adc bx, cx
xchg esi, esi
adc ebx, 0x2eebb89b
adc ebx, ebx
shl cx, 5
xchg di, ax
and edx, 0x27b78d71
ror ax, cl
inc dx
dec di
mov dx, 0x6013
shr cl, 4
cmp dl, 0x67
and dx, 0x6cd0
stc
rol ax, cl
mov di, dx
stc
sbb edx, 0x6aacec45
or ah, 0x3d
cmp ebx, 0x1d5abc46
stc
add edx, edx
rol eax, cl
rol dx, cl
or ax, cx
mov si, 0x385e
not bl
stc
dec di
sbb dl, 0x10
add ecx, 0xb175903
sub esi, edi
xor dh, dh
shr dh, cl
xor ebx, 0x29ee72bb
cmp ebx, edi
nop
cmp eax, 0x25b19bd1
adc ch, 0x4c
and dx, si
cmp esi, 0x4155c7c0
xor ah, 0x16
stc
shl si, cl
nop
test esi, 0x83fdff1
xor esi, ecx
sub cx, 0x4b1a
not edi
test ax, di
not cx
xchg dx, ax
shr edx, cl
nop
shr cl, cl
sbb ecx, ecx
shl di, 3
test ah, 0x7d
mov ax, dx
sbb ah, 0x53
inc si
xchg dh, bl
stc
nop
xchg ch, ch
or dl, 0x30
and ah, al
ror dh, cl
inc bh
mov eax, edi
shl ch, 7
ror si, cl
inc ax
stc
rol ah, cl
adc dx, si
test esi, eax
sbb edi, esi
adc di, di
sub ebx, 0x275890e1
rol edx, cl
or bl, bl
shl dx, 2
dec edx
stc
test eax, 0x4e23009a
dec cl
and ecx, edi
not ecx
shl ax, cl
and ch, 0x1c
pop esi
add bl, 0xa
not ecx
adc edx, 0x3e75d75a
stc
xor edx, 0x1b721e68
sub bh, 0x79
shr bx, 6
mov dl, dl
nop
mov bl, 5
xchg ebx, eax
dec edx
dec bx
stc
mov bl, al
sbb dl, 0x3e
xor cx, 0x31c8
push esi
sub bx, si
ror edi, 2
adc bh, 0x14
inc dx
add al, al
xor edx, 0x1d42cca5
stc
nop
and ebx, eax
dec cl
xchg di, di
rol bl, cl
xor dl, cl
inc bx
not eax
or di, cx
xchg ecx, ecx
sbb dx, 0x1bd7
mov edx, ebx
and dx, bx
xchg dl, ah
and di, si
test si, 0x406
test ebx, ebx
cmp edi, ecx
shr dx, 7
shr si, 6
test di, 0x4d45
shl esi, cl
cmp cx, 0x51f7
test al, bl
add ah, 0x1e
ror cl, cl
shl eax, 7
or eax, 0x73b96bb3
not ah
and esi, ecx
sub bh, ch
nop
ror si, cl
adc cx, ax
ror cx, 8
ror ch, 1
cmp ecx, 0x784d14a
sub ebx, 0x2b50c954
not ebx
and ecx, edx
cmp cx, 0x1df1
sub bx, cx
mov ch, 0xc
test al, 0x55
or bh, ch
ror eax, cl
adc ebx, edi
shl bl, 7
nop
shl cx, cl
inc bl
shl bl, cl
shr esi, cl
nop
rol eax, cl
add bh, bl
test eax, ecx
rol edi, 4
dec si
ror cx, cl
shr eax, 7
not si
add edi, 0x60ed5f1d
xor ax, bx
xor edi, 0x64cda391
adc bx, 0x7eea
xchg ah, bh
inc edx
and di, di
mov al, bl
not eax
not dl
shl cx, 8
and esi, 0x260603e4
not al
adc ax, bx
pop esi
dec edx
inc cl
add edx, 0x77b22d91
and bh, bh
push esi
add edx, esi
test eax, edx
rol eax, 7
sbb esi, 0x632c1f40
sbb ch, 0x7d
inc ch
rol ax, cl
and cx, bx
not dl
not ah
and di, 0x5217
xchg ebx, ebx
or eax, edx
not esi
shl dx, 1
sub bl, bh
adc al, 0x70
ror ecx, 8
rol bl, cl
shl bx, cl
ror ch, 7
not edi
not di
dec dl
adc di, 0x60fe
xchg cl, cl
not eax
stc
shl di, cl
mov ax, 0x4529
inc ecx
not edi
rol eax, 4
xor ecx, edi
and dh, dl
test eax, ebx
stc
cmp ebx, 0x3ed4bb84
test cx, 0x6675
sbb ax, 0x443
not ebx
rol ch, cl
ror ah, cl
or cx, 0x1377
ror di, cl
ror edi, 5
cmp ch, dl
cmp di, bx
test di, 0x47aa
or eax, 0x4b376a2c
add ax, cx
cmp ah, ch
ror edi, cl
and ebx, ebx
and dh, ch
rol ah, cl
inc bx
test si, si
add cl, ch
and edi, ebx
inc si
xchg bx, cx
and dh, dl
shr ax, cl
shl dx, cl
or edi, edx
xchg di, si
mov dx, 0x633d
rol ebx, cl
sbb di, si
dec esi
sbb ebx, ecx
stc
add bl, cl
ror dx, 8
adc dx, 0x5d36
xchg si, ax
and bx, 0x7d3a
sbb bl, 0x30
shl ecx, cl
nop
shr dh, 8
sbb di, si
xchg bh, ah
dec dx
mov edx, esi
and ax, 0x3cf8
not ah
test edi, 0x3b8ade63
dec ebx
add al, dh
or edi, 0x403c95fc
stc
cmp bh, 0x23
adc cl, 0x7d
not bx
pop esi
push esi
ror si, 7
and ecx, edx
adc edx, 0x1fcd4a96
shl ah, cl
test edx, esi
stc
sub dl, dh
xchg cl, bh
shl ah, 3
inc cl
shr dl, cl
shr di, cl
and esi, edx
or eax, eax
rol ax, cl
nop
adc bl, 0x12
or ax, 0x5199
sub dl, dh
sbb bx, 0x29
or dh, ah
ror si, 5
sbb ah, dh
shr ebx, cl
test edi, 0x75835829
sbb esi, edi
or ax, 0x45bc
or ebx, 0x39f8c079
nop
or di, 0x6f6e
not si
test eax, 0x40962c53
ror dx, 8
ror ax, cl
test esi, edx
stc
sbb eax, ebx
xchg al, ah
cmp esi, 0x4466f3db
or ax, 0x6bad
not ecx
cmp ch, 0x41
ror al, 5
pop esi
pop ebx
pop edi
pop ecx
pop eax
pop edx
push ecx
or ecx, 0x7c64a7af
sbb ch, 0x21
ror cl, 7
push edx
inc edx
push edi
shr di, cl
add ch, 0x64
test cx, 0x11e3
push eax
or al, dh
sub dx, cx
push esi
adc esi, 0x1b23cd6e
test ch, 6
dec al
push ebx
xchg edx, ebx
not edx
or cx, 0x69f7
xor ecx, edx
xchg dh, dh
cmp dh, bl
sbb di, si
and dh, 0x1a
xor si, di
ror dx, cl
ror dx, 4
ror ax, cl
or cl, 0x4e
add dh, ch
add ecx, 0x2d6f8c71
not di
test bh, cl
xor eax, 0x6ebb3e17
add cx, 0x11b5
stc
cmp bl, 0x48
nop
shr cx, 4
inc di
shl esi, cl
not bh
ror bh, 2
shl ebx, 6
adc bh, dl
not ch
stc
test cx, si
ror edi, 7
mov ah, ah
adc al, 0x31
sbb eax, eax
cmp si, 0x10ff
xchg bl, bh
add dl, dh
adc al, dh
and al, ch
or si, di
dec esi
xor dl, 0x38
rol ebx, 5
xor cl, al
test ebx, eax
sbb ch, 3
not si
add al, 0x4d
dec dx
sbb si, 0x30d3
sbb ch, 0x26
stc
and eax, 0x2c5070cf
sbb cl, 0x53
sub ax, bx
mov ch, dh
xor edx, 0x7954ca8e
not eax
dec ebx
shr si, 5
xor dh, 0x4a
dec ch
ror ah, cl
shr ebx, cl
and eax, ecx
shl dx, 5
nop
sub esi, 0x2eb64dc6
sbb bx, 0x2300
xor ch, dh
nop
cmp ecx, eax
test si, 0x626f
or di, dx
mov eax, 0x7d327ddb
or bl, 0x6b
sbb ah, bl
xor edx, 0x4ae0bb73
dec edi
sbb di, ax
adc dh, dh
mov bh, bh
sub ecx, 0x2220d369
or dx, bx
sub edi, 0x3448ffd7
or si, dx
pop ebx
stc
push ebx
rol ebx, cl
cmp dl, 0x11
test edx, 0x153d5eab
nop
rol bx, 5
ror bh, 3
adc bx, di
or ebx, esi
mov bh, 0x75
test eax, 0x32a8eab5
shr bl, cl
shl bl, 2
dec edx
stc
nop
dec ecx
sub cl, dl
not eax
shl ebx, 4
xor edi, 0x30b338b2
add edi, 0x755922f0
dec ebx
cmp ecx, 0x770cb423
xchg dx, cx
shl bl, cl
mov ebx, 0x647b496a
mov al, 0x19
adc dx, 0x6887
pop ebx
pop esi
pop eax
pop edi
pop edx
pop ecx
call fcn.0044f977
call fcn.0044fde2
jp 0x43ab6b
push eax
inc ax
push edx
rol edx, 6
push ebx
push ecx
rol bl, cl
pop ecx
pop ebx
pop edx
pop eax
call fcn.004501c1
call fcn.00450665
call fcn.0045094b
call fcn.00450c47
call fcn.00450fb1
call fcn.0045123b
nop
push edx
push ecx
or dl, ch
inc cl
push eax
ror ah, cl
adc ah, ah
push ebx
add ah, bl
sbb ax, dx
push esi
test esi, 0x60778afd
stc
shr eax, 8
push edi
cmp di, 0x65e9
mov ah, 3
nop
rol dx, 8
or cl, ch
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
jnp 0x43ac2c
call fcn.0045152f
call fcn.0045180f
call fcn.00451d78
call fcn.0045208d
push eax
test al, 0x6b
push ebx
inc bh
push esi
or ebx, esi
sbb esi, 0x4ed53eeb
rol bl, 1
and bh, ah
push edi
inc edi
inc ebx
push edx
shl dl, 3
push ecx
mov cx, ax
cmp ax, 0x6884
stc
test ax, 0x5eb7
and ah, 0x64
dec di
sbb bh, al
rol bl, 1
inc ebx
xchg dh, ch
or ax, si
shr bh, 5
nop
or bl, 0x5b
mov dh, bl
nop
nop
xor bh, 0x46
sub ecx, 0x203e91fe
shl eax, 5
pop ecx
pop edx
pop edi
pop esi
pop ebx
pop eax
push ebx
push esi
sub bx, si
pop esi
pop ebx
push ebx
push esi
xchg bx, si
pop esi
pop ebx
call fcn.004524f0
call fcn.004529c2
push ebx
push ecx
mov bl, cl
test cx, 0x798d
pop ecx
pop ebx
push 0x19
push eax
push ecx
shr ah, cl
push ebx
cmp bx, 0x1173
push edx
dec edx
push edi
add di, 0x6c72
inc eax
add edi, 0x1edb59f5
mov bl, 0x4e
dec ah
push esi
xchg bx, si
xchg si, dx
test ch, 0x66
xchg ecx, ebx
nop
shr ch, 8
stc
ror ecx, cl
mov dh, 0x23
inc cx
inc bl
mov esi, esi
rol di, cl
sbb bl, al
stc
cmp cx, di
ror ebx, cl
xchg edx, ebx
dec esi
adc cx, bx
cmp cx, di
ror ah, 8
mov edx, 0x414c4bab
cmp ah, dl
sbb edx, esi
test edx, ebx
xor dx, 0x32d0
dec dx
cmp edx, 0x66b0a3d1
rol ax, cl
mov si, dx
not dx
add esi, 0x2049c82a
sub eax, 0x4db6b760
shr dl, 2
test dx, si
inc ah
adc cl, ch
shl al, cl
and ax, 0x5e5c
xchg ebx, eax
xchg bx, ax
nop
not bl
xchg di, ax
xor dh, 0x2a
sbb ch, 0x26
mov di, 0x60f9
mov si, si
mov ecx, 0x2a8ee56e
shr dl, cl
mov bx, 0x7562
cmp si, bx
stc
mov bl, 0x6a
sub si, di
test bx, 0x5c84
sub dx, bx
test ebx, 0x38093086
test bl, dh
sub eax, edi
rol ebx, 2
ror di, 6
shl al, 1
adc cx, 0x6a03
shl ch, cl
stc
shr ax, cl
dec dl
test bh, 0x49
or ax, 0x454e
or bh, 0x43
shl dl, cl
adc dl, dh
not ecx
and bh, 0x6c
test bh, 0x5a
nop
inc bh
shl bl, cl
nop
adc ah, 0x5d
shr dx, 3
xor edx, eax
and ax, 0x4514
add ah, 0x59
nop
not ch
not bx
test di, 0x18c2
xchg ecx, esi
sbb edi, eax
pop esi
mov ebx, eax
push esi
xor esi, edx
inc ah
adc bx, 0x2edc
inc di
sbb edx, ebx
rol cx, 8
xor cx, cx
adc ah, 0xd
cmp bx, di
dec bx
or bx, di
sbb ebx, ecx
sub ebx, edx
and ah, dl
dec bx
cmp eax, ebx
and ecx, esi
rol ax, cl
xor bl, bh
nop
and dh, ah
and eax, 0x95a9c96
cmp dh, 0x52
and si, 0x2dad
nop
stc
and dx, 0x4081
stc
cmp esi, esi
or edi, 0x7bf74280
and cl, 0x68
shl edx, cl
cmp ecx, 0x63552151
rol eax, 4
sbb ch, 0x4f
dec esi
mov esi, 0x2cf09cb3
not bl
test dx, cx
test dx, 0x41cb
sbb edx, 0x9565a24
test dx, 0x2127
test bl, al
sbb ebx, esi
ror dl, cl
shl al, cl
or ch, al
inc ah
ror bl, cl
or ax, di
mov edx, edi
sbb ah, dl
nop
cmp bl, 0x48
xchg ecx, eax
dec cl
or dl, bl
test ecx, 0x1d8f7b24
ror dl, 8
test di, 0x2c5c
and dl, 0x5b
shl edx, 8
and cl, bh
inc edi
xor eax, 0x47feaca0
or edi, esi
sbb edi, eax
sub al, 0x61
sub dx, di
cmp ch, 0x7e
or bl, cl
sbb edi, 0x5e1594a5
rol ah, cl
xor dh, ah
dec ch
sub edi, 0x36124cdf
shl edi, 5
test ah, 0x3a
ror bh, cl
not dl
test esi, ebx
and dh, 0x41
shl dh, 6
sbb dh, cl
ror edi, cl
and bl, bl
xchg al, al
and ch, 0x41
adc cx, 0x5707
adc bh, cl
dec dx
xor eax, 0x7923eb5d
xchg dl, dh
or bh, al
rol dl, cl
shr ch, 3
stc
test ah, 0x4d
rol ch, 8
pop esi
push esi
cmp dx, si
stc
dec si
ror cl, cl
sub bx, 0x2aab
or esi, edx
shr dx, cl
xor ebx, 0x650c978b
add ecx, 0x28e6ed44
dec dh
shr al, 6
test ah, 0x13
mov esi, edx
nop
ror bl, 8
xchg cl, dl
xchg dl, bh
sub si, 0x140c
inc edx
mov edx, edi
stc
sub dl, 0x4e
test ah, 0xa
sub ecx, 0x4864d6b1
mov bx, 0x69f5
shl ch, cl
xchg esi, eax
sbb dx, ax
rol edx, 1
xchg dx, di
sbb ecx, edi
dec ebx
stc
xchg edx, eax
not bh
nop
inc dx
dec ecx
xchg di, cx
shl edi, 5
sub eax, edx
xchg bx, bx
xchg edx, esi
inc dx
and di, ax
shr bl, cl
stc
rol eax, cl
or ah, ah
xor al, 0x54
sub si, dx
test ah, 0x6e
dec ecx
test ah, 0x12
and ax, 0x7e6
stc
sub si, 0x7192
nop
stc
or di, 0x3bc2
adc edi, eax
cmp ebx, ecx
add bx, bx
rol bl, 3
stc
mov dx, 0x3983
cmp edx, 0x7d49e7e0
ror edx, cl
rol bh, cl
shr dl, 4
cmp si, si
ror eax, 5
mov ebx, 0x43f9f364
rol al, 5
cmp bl, 0x13
shr dh, cl
test di, 0x19f9
sub bh, 0x49
rol dx, 7
adc ebx, 0x228ccefe
nop
ror ax, cl
adc bx, 0x4e6e
test eax, 0x487442ba
dec cl
and cx, 0x62dd
adc edx, 0x554738ca
xchg edi, esi
not ax
ror bx, 3
add cl, bh
sub di, 0xbb
xchg si, si
add cl, 0x18
cmp cx, dx
cmp edi, esi
stc
inc cl
stc
shl cl, 1
pop esi
mov eax, 0x8b611c8
shr edi, cl
test ax, dx
dec dh
not al
push esi
cmp ax, si
and ax, si
and ax, 0x2de6
cmp ch, 0x54
and ebx, eax
shr al, 1
and di, bx
or esi, esi
xor si, si
dec esi
or ah, dl
mov dl, 0x6c
adc edi, 0xd95f5cb
sbb edx, edx
xchg edi, eax
shl ecx, 2
xor edx, eax
add eax, edi
add ch, dl
inc dx
inc ebx
shr dx, cl
not eax
not dl
shl cl, cl
xor edi, esi
stc
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push ebx
sub bl, 0x2d
push edi
not di
nop
push esi
sub esi, 0x4900f054
push ecx
push edx
add cx, dx
and bx, bx
rol edi, 4
not edx
push eax
shr eax, 1
test eax, 0x1d4b003
shr ax, cl
cmp bl, 0x23
mov bl, 0x6c
sbb al, 0x40
or edi, 0x4e56df05
stc
rol ax, cl
stc
inc al
sub di, dx
add ecx, eax
or bl, 0x1f
or ebx, 0x386c1a8c
shr edi, cl
add eax, 0x573bbfc1
shr ah, cl
test edi, eax
add bx, ax
sbb bh, ch
mov ch, 0x3c
not dh
and si, 0x410b
nop
or eax, 0x3ee242e6
mov edx, 0x34270c8a
not bl
mov ax, cx
cmp bl, 0x68
shl bl, cl
nop
inc ax
adc dx, 0x11f3
not cx
adc edi, 0x1275370f
rol al, 7
xor cl, al
shl bx, 2
nop
not si
mov ebx, edi
or ax, 0x5b33
cmp esi, edx
stc
nop
sbb cl, 0x64
sub dh, 6
shr ch, 5
sub cl, 0x62
cmp bl, 0x2f
adc eax, ebx
xor ebx, ebx
stc
or dl, bh
pop eax
pop edx
pop ecx
pop esi
pop edi
pop ebx
push ecx
push eax
or cl, al
inc ah
test ch, 0x3d
push esi
push ebx
sbb si, bx
stc
xchg bh, bl
mov esi, 0x22ded7c9
stc
nop
dec ah
mov bx, 0x782
ror ecx, cl
rol cl, cl
push edx
rol dx, cl
pop edx
pop ebx
pop esi
pop eax
pop ecx
push edx
inc dl
push esi
dec esi
push eax
adc dx, ax
push ebx
add dh, bl
dec si
mov edx, 0x5757b8b7
push ecx
sbb ch, bh
sub eax, ecx
sbb dh, 0x7c
stc
adc bl, dh
sub dx, 0x66e0
inc edx
nop
sbb ch, 0x4f
and si, 0x155e
push edi
or di, bx
nop
not ch
sbb eax, ecx
and bx, dx
xchg dl, cl
inc di
shr edx, cl
xor dh, 0x42
xor si, 0x38be
sbb dh, 0x77
add ax, si
sbb cl, dl
adc bh, dl
sub di, si
add si, 0x1ee9
or ch, dl
nop
nop
rol ebx, cl
stc
ror bl, 7
sub ax, 0x6832
stc
add si, di
pop edi
pop ecx
pop ebx
pop eax
pop esi
pop edx
push ebx
push ecx
mov bh, cl
push esi
not esi
push eax
mov ax, 0x2adb
push edi
sbb cx, di
sub edi, edi
and di, 0x3605
rol esi, cl
ror bl, 8
and bx, si
not cl
add cx, si
stc
ror si, 7
test eax, ecx
push edx
sub edx, ecx
inc ch
cmp bh, 0x3f
nop
adc edx, 0x2f933d64
xchg cl, al
stc
xchg bx, di
xchg ecx, edi
sbb dx, bx
and cl, 0x76
ror bh, cl
or edx, ebx
and ah, 0x44
inc cl
adc ah, cl
xor esi, 0x32fdfdcb
dec ax
xchg edi, edi
inc esi
and ecx, ecx
ror dl, cl
add bx, 0x1dc3
adc si, bx
test dh, bh
add di, 0x4997
xor bx, 0x4211
rol ax, 7
add edx, eax
shr dl, cl
xchg ecx, ecx
xchg esi, ebx
xor dl, 0x4f
add bx, si
test ah, ah
ror ch, cl
and cl, al
shr ebx, 1
and cx, bx
xchg cl, bh
shl ch, 5
add ax, 0x4d07
adc ecx, edx
nop
rol ecx, cl
shl dx, cl
add ebx, ecx
rol si, 5
sub edx, 0x2c5c6a8a
dec ebx
or cl, bl
nop
sub dh, 0x22
rol edx, 5
add ebx, 0x45407547
ror dl, cl
or eax, ecx
cmp di, cx
stc
rol dh, cl
dec cl
xchg ecx, eax
not si
mov cx, 0x7846
cmp esi, eax
shl ecx, 3
cmp edx, 0xee50e16
rol bx, 1
xchg ch, dl
or cl, cl
shr edx, 1
ror si, 6
mov bh, 0x31
test esi, 0x4c5063c8
sub bh, dh
inc cx
xchg ebx, edi
stc
xchg esi, esi
stc
xchg cx, di
and cl, bl
cmp cx, di
dec ecx
inc bx
sub cl, 0x46
pop edx
push edx
and dl, 0x3a
shl ebx, 3
stc
or dh, cl
test esi, 0x12cf781f
add dh, ah
mov cl, bh
rol esi, cl
inc di
rol bh, cl
not esi
stc
xor esi, 0x65b4d7d5
sub esi, edi
shr ah, 3
test ebx, edi
add edi, esi
shl ch, cl
adc ecx, 0x7853f360
sub ebx, 0x7a35ae91
adc edi, 0x683d5d1d
sub ch, cl
adc ch, bl
and di, dx
stc
shl edi, 1
or ecx, ecx
shr bl, cl
sbb ch, ch
ror bx, cl
xchg ch, bl
mov al, bl
cmp ecx, 0x61544a00
stc
or dx, bx
ror dh, cl
inc al
test cx, si
not al
nop
cmp bh, 0x2a
dec edi
sub dx, 0x1b96
adc dh, dl
not dl
or esi, 0x15e21035
stc
add edi, 0x77b4f1ad
sub ebx, 0x5f3f82b2
nop
not edx
add dx, si
or di, 0x28e1
sub edx, esi
add dx, di
add edi, esi
cmp cx, 0x40b7
cmp ecx, edi
xchg si, si
dec bh
ror dx, 5
sbb edx, 0x5ea4a54c
sbb dl, 0x1c
shl ecx, cl
sub dh, cl
nop
dec ah
rol esi, cl
xor dx, cx
adc esi, ebx
adc edi, edx
and eax, 0x5fdeca5d
xor dh, bh
sbb dx, si
cmp cl, dh
or bh, 0x36
mov bx, di
nop
ror esi, 8
mov ax, 0x6652
shl bx, cl
sbb ax, 0x79aa
not al
inc di
stc
inc ax
ror ebx, cl
shr esi, cl
add dx, 0x6223
stc
shr ax, 7
mov dh, bl
sbb cl, 0x59
xor ah, 0x28
xor cx, si
dec dl
shl bx, 4
rol cx, cl
stc
shr cl, 4
pop edx
shr al, 7
shl bh, cl
add di, ax
push edx
ror dh, cl
add ch, 0xb
stc
xchg dx, di
and bl, 0x29
or bx, ax
stc
stc
shl edx, 5
ror dx, cl
not edi
sub ebx, 0x5bf1890e
and esi, 0x4b30cdcd
rol cx, 8
sbb di, 0x5d07
mov ax, dx
xchg dx, bx
pop edx
pop edi
pop eax
pop esi
pop ecx
pop ebx
call fcn.00452f1a
push ecx
push ebx
and ch, bl
stc
push edx
xchg edx, ecx
test bl, 4
nop
pop edx
pop ebx
pop ecx
call fcn.00453415
call fcn.0045371f
jns 0x43b497
call fcn.00453c2d
push edi
shr di, 8
push esi
dec si
nop
push ecx
push ebx
sbb ch, bl
ror edi, 5
push eax
xchg si, ax
dec ax
push edx
cmp edx, edx
rol bh, cl
ror edi, cl
xor ah, 0x30
or ax, di
and dl, 0xb
add ax, ax
and ebx, 0x28991456
stc
shl ecx, cl
adc bh, al
ror bx, 3
sub bl, 0x5f
inc ch
ror eax, 8
shr bx, 2
inc cx
add si, 0x750a
shl ebx, cl
not edi
add ebx, edi
xchg dx, ax
sbb esi, edx
shl dl, cl
shl ecx, cl
xchg dx, ax
cmp edi, edx
or dx, bx
ror si, 2
adc eax, edx
mov si, bx
test edx, 0x2b873436
stc
xor bl, 0x11
ror ecx, cl
rol bl, 6
inc ebx
rol bx, cl
shl cx, cl
shr si, 2
sbb bh, al
and bh, dh
xor cl, dh
xor edx, ecx
inc di
test ah, 0x13
adc ax, 0x77a7
shl cl, 1
dec cx
and ax, 0x3455
sub ch, 0x4f
or dl, dl
xchg edi, edi
adc esi, 0x51fcb8f2
shr ecx, 5
xor bx, 0x5bda
shl cx, 2
sbb dl, dh
dec ebx
xchg al, bl
pop edx
pop eax
pop ebx
pop ecx
pop esi
pop edi
push ecx
push ebx
test ecx, ebx
pop ebx
pop ecx
push ecx
shr cx, 2
push eax
and eax, eax
push ebx
dec bx
mov ax, 0x2f5b
inc bh
pop ebx
pop eax
pop ecx
push ebx
or bl, bh
push edx
shr dh, 7
pop edx
pop ebx
call fcn.005dc485
add esp, 4
jge 0x43b70f
jbe 0x43b6b8
call fcn.00453f33
push esi
and si, 0x334f
push ecx
and cx, 0x6cf0
push ebx
dec bx
nop
inc ch
ror cl, 1
push edx
sub dx, 0x2bb
add si, 0x2c23
xchg si, cx
pop edx
pop ebx
pop ecx
pop esi
push edx
shr dx, 1
push ebx
inc bx
add edx, 0x2cfd251e
dec bx
shr dh, 4
nop
push eax
nop
push ecx
and ecx, 0x4820881
mov dl, ah
inc ax
push esi
add si, 0x10e4
and bx, bx
inc al
inc dx
add ax, ax
not ax
sbb edx, ecx
push edi
not di
stc
mov ebx, 0x6865503
shr bl, cl
inc edx
ror ah, cl
ror bx, cl
mov ebx, 0x552c40f9
xchg edx, eax
dec cl
xchg edx, edi
test edi, 0x4e22fe68
sub al, ch
stc
xchg edi, eax
sbb bl, 0x3b
xor esi, ecx
not eax
or al, dh
ror esi, cl
cmp ch, 0x73
add dx, 0x3f78
and dx, cx
xchg bh, ch
dec al
inc di
ror dl, 6
test bx, cx
rol eax, 1
nop
xchg bl, cl
or si, dx
or al, 0x59
xchg ebx, eax
inc ch
dec si
sub eax, 0x455f5775
sbb dh, ch
sub cx, cx
xchg si, ax
not cl
cmp eax, ebx
shl cx, 2
sub dx, di
mov cx, 0x454a
dec ah
nop
adc dh, dh
ror edi, 8
mov edi, ebx
adc dl, 0xb
ror eax, 3
test ebx, 0x7cac5421
shr eax, cl
stc
adc cl, 0x34
dec di
dec edx
test bl, 0x3c
mov ax, 0x4aef
test edi, ecx
sbb dh, 0x3a
cmp cx, ax
test dx, bx
shr dl, 6
xor ebx, 0x6103e29f
stc
test dl, dl
inc eax
and ebx, esi
xor dl, 0x7e
inc ax
xor al, dh
inc ecx
sub ch, 0x77
shl bl, cl
mov eax, ecx
shl eax, cl
adc si, 0x5113
not bh
or dx, 0x72e8
xor bl, 0x74
ror bx, cl
pop edi
cmp edx, 0x151765ed
not bl
push edi
and ebx, edi
shl al, 2
sub eax, edx
cmp dx, 0x195d
stc
rol bx, 5
stc
not bl
xchg bh, ah
ror edx, 7
mov bl, dh
and al, dl
nop
nop
mov dx, cx
test di, 0x7d64
sub bx, 0x4160
stc
nop
xchg bx, ax
sbb ecx, edx
nop
sub dx, 0x2049
inc al
not dx
not bl
xor cx, dx
cmp edi, 0x7988d0a3
nop
dec di
inc ebx
shr edi, cl
dec ch
or esi, 0x1be241f1
test edx, eax
nop
cmp si, 0x2f7
shr al, cl
inc esi
adc ecx, eax
ror eax, cl
or cl, cl
cmp eax, ecx
mov bl, 0x67
shr ax, 5
dec dx
stc
nop
xchg si, dx
sbb di, 0x7df2
adc dh, bh
nop
adc cx, dx
stc
dec cx
inc bh
dec cx
test di, 0xe23
stc
shr dl, cl
shl si, 7
ror edx, cl
adc ecx, 0x4c1e8fa5
inc ecx
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
call fcn.0045420f
call fcn.0045458d
call fcn.0045494a
push edi
test di, 0x645d
push edx
mov dx, 0x4bd7
push ecx
not cx
pop ecx
pop edx
pop edi
push ecx
adc ecx, 0x217b1c6f
shr ch, cl
push edx
push eax
cmp dl, ah
cmp ah, 0x51
push ebx
shr bh, 6
xor bx, 0x5dc4
mov eax, ecx
stc
or al, dh
not eax
test dl, 0x4a
push esi
shl si, cl
push edi
test ecx, edi
dec edx
add edi, 0x6b1871f7
stc
xchg dx, bx
sbb edi, 0xa3d0f99
shl cl, cl
not al
add cx, 0x2f8c
xor dx, 0x527f
rol ah, cl
rol ax, cl
shl cl, 6
pop edi
pop esi
pop ebx
pop eax
pop edx
pop ecx
push edi
or edi, 0x262a187e
push eax
push ecx
rol al, cl
push ebx
not bx
shr bl, 7
shr ebx, cl
push esi
cmp esi, edi
rol di, 6
stc
push edx
add edx, ebx
inc ah
sbb dh, 0x23
not ah
shl edi, cl
not ch
ror dx, cl
sub cx, ax
or cx, cx
or edi, edx
xor edx, 0x3aa35297
and esi, 0x3524df3a
xchg di, ax
add dh, ch
stc
xor edx, 0x366a12e5
and dh, 0x4c
adc ebx, eax
add bl, 0x59
not ebx
ror dl, cl
test dl, 0x36
sbb eax, ebx
test cx, si
shl cl, 4
mov al, 0x24
dec esi
shl dh, cl
adc di, 0x3f3e
dec bh
and ax, 0x19d6
dec di
xor edx, 0x3704637a
mov edx, 0x73992a82
stc
cmp di, cx
cmp di, di
sub eax, 0x7d131135
cmp dh, 0x58
or si, si
sub esi, 0x5a5b05c4
test ecx, 0x349eb015
not ax
cmp dx, ax
stc
add cx, 0x7a91
test esi, 0x68378d07
xchg bl, ch
rol esi, 8
nop
cmp ebx, ecx
shr eax, cl
test ax, 0x729a
adc al, ah
nop
shl ecx, cl
shl ax, 7
xchg al, bl
dec esi
xchg di, ax
add esi, 0x6fcb623c
test ax, 0x3ad7
xchg ah, dl
xor ecx, 0x4846814f
stc
rol bl, 7
shr al, 6
shl dx, cl
cmp dl, 0x65
adc ax, bx
and bx, 0x3ea6
inc cx
cmp ax, 0x993
adc di, 0x2435
shr cx, 7
not al
nop
xchg dh, ah
shl di, 2
shl ecx, cl
not cx
inc edx
ror cx, 2
add bx, 0x2c60
add eax, 0x5e7a4d0b
stc
mov edx, esi
xchg edi, eax
sbb edi, ebx
nop
add edx, 0x68c61e08
rol bx, 6
pop edx
dec cx
test bh, 0xa
ror bh, cl
push edx
test bl, dl
mov ch, bl
test bx, si
and di, 0x146b
xchg ebx, ecx
nop
test dx, bx
or ax, bx
add edi, 0x75a840e3
stc
mov edi, edx
sub ebx, 0x4c793a09
shr di, 2
dec cl
and bx, ax
sbb dh, ah
add ecx, esi
or dh, dh
nop
shr edi, 7
inc cx
nop
not dl
rol eax, cl
adc bl, dl
shl esi, 5
sub ebx, 0x76046501
cmp ebx, 0x7db73ed9
shr dh, 7
xor ch, ah
and ecx, ebx
dec edi
adc ch, 0x43
cmp ax, 0x1c5c
ror cl, cl
adc cl, dh
and bx, cx
add edi, esi
and cl, bh
adc cx, 0x4465
cmp esi, eax
sbb bx, 0x6687
shr dx, 8
shl ax, cl
and cl, al
stc
ror bx, 3
xor bl, 0x2f
shl si, cl
inc bh
sbb ah, 0x3e
cmp cl, dl
dec di
shr bx, 3
rol dx, cl
stc
cmp ax, dx
test dl, 0x3a
ror cx, 8
rol edx, 6
xchg di, di
nop
rol ax, 6
or si, 0x1629
sbb di, di
dec di
not ebx
and si, 0x7098
sbb ah, 5
shr bl, cl
dec edi
adc esi, edi
and si, si
xchg dl, ah
sub ecx, edx
dec ecx
shl esi, cl
shl si, cl
mov ch, dl
rol al, cl
nop
stc
inc ax
sbb ebx, 0x18c77a6f
inc si
xchg dl, ah
adc bh, ah
inc cl
test edx, 0x69236bff
shr eax, 4
nop
shr cl, 7
add dh, ah
test ch, 0x43
add dl, ch
add ah, 0x7a
sub bh, ah
pop edx
ror ch, cl
sub ecx, edi
xchg ebx, eax
nop
push edx
xchg ah, dh
sub dh, 0x2f
not dx
test eax, 0x152ef652
cmp dx, 0x4ab7
add cx, 0x5882
shr ch, cl
xchg ebx, edx
or dh, bh
cmp bx, dx
shr bl, cl
xor di, dx
adc cx, 0x7bdc
inc di
shl dl, cl
ror edi, 6
cmp eax, 0x38356ceb
xchg bx, ax
sbb edx, 0x22675b1b
sbb dh, 0
inc cl
stc
sbb bx, 0x65e5
adc ebx, 0x3805bf24
adc dl, bh
and ebx, 0x181d9995
add bx, 0x52ec
sub bh, 0x7a
xor dl, 7
stc
shl al, cl
or cx, dx
ror si, cl
sbb cl, 0x6f
dec cx
nop
or dh, 0x57
sbb di, 0x5556
test bh, 0xe
shr ax, cl
mov cl, 0x25
dec eax
shl ecx, cl
nop
mov si, di
not esi
add ebx, 0x73ef8915
xor ax, di
inc edx
test bx, 0x671b
sub cl, bl
inc si
nop
add cl, bl
adc edx, ebx
or cl, 0x4a
shr edi, cl
not ax
xchg cx, dx
adc dx, cx
inc dl
ror edi, cl
and eax, ebx
cmp al, cl
xchg di, si
add di, ax
adc dx, 0x2fad
mov ah, 0x4e
shr edx, cl
inc ax
add bh, cl
sbb bx, 0x16b6
adc bx, 0x3705
rol bx, cl
or dx, dx
dec bx
not dx
dec bx
inc ch
or si, di
ror cx, 3
dec dh
dec dh
cmp bh, cl
inc ch
sbb si, di
xchg edx, eax
stc
mov edi, 0x5311096f
shl eax, cl
nop
inc dh
xor esi, 0x310c21c9
shl ebx, 2
rol dl, 4
inc cx
pop edx
push edx
and dh, 0x39
and dx, ax
test si, 0x30b5
nop
rol ax, 3
shr dx, cl
dec ecx
test dx, si
adc ah, al
not si
xchg ah, cl
or bh, 0x57
xchg cl, al
nop
not ebx
add bx, 0x2364
add dl, 0xe
xor di, dx
xor si, si
stc
not edx
nop
add cx, 0x2ba0
nop
and edi, edi
nop
ror eax, cl
or bx, di
xor ebx, edi
and dx, cx
stc
xchg bx, dx
inc di
add dx, dx
xchg ecx, ebx
pop edx
pop esi
pop ebx
pop ecx
pop eax
pop edi
je 0x43baf5
call fcn.00454cbb
push edx
sbb dx, 0x722d
shl dl, 2
push ebx
push ecx
rol bh, cl
stc
mov cx, 0x7aaf
push eax
inc ah
ror dx, 5
ror ch, cl
shl bx, cl
pop eax
pop ecx
pop ebx
pop edx
call fcn.00455259
push ebx
sub ebx, 0x74acaced
push edi
add edi, ebx
push eax
adc eax, eax
push edx
dec dh
push ecx
sbb ch, ch
sbb dl, dh
xchg dx, ax
push esi
cmp esi, 0x3393fb7b
sub ecx, 0xb347237
dec dh
dec bx
stc
sbb esi, esi
xchg cx, bx
shr di, 8
xor si, 0x7e75
inc ecx
adc edx, 0x2008405c
adc esi, ecx
rol ecx, 1
ror di, 2
sub si, cx
shr ah, cl
xchg cx, cx
inc edx
mov eax, 0x37db0ad
or si, di
mov ch, 0x74
not bh
mov cx, si
not ax
sub si, cx
shl bl, cl
xchg edx, esi
inc eax
inc eax
sub dh, 0x31
ror ecx, cl
xchg dh, bh
mov si, cx
inc si
and cl, ah
add al, bh
sbb esi, 0x7d7295de
sub ch, dl
mov di, 0x42ea
cmp al, bl
nop
stc
or dh, 0x74
cmp edi, 0x6359b598
pop esi
pop ecx
pop edx
pop eax
pop edi
pop ebx
call fcn.004555cf
call fcn.0045595b
push eax
adc ax, 0x4bc2
push ecx
ror cl, 3
shl ecx, 3
not ah
push ebx
shl bl, 6
rol cl, 2
shl ax, 1
shr ah, 8
push edx
or edx, 0x26bc7299
or dl, bh
sbb ecx, 0x2294239d
push esi
shr si, 7
ror dl, 3
shl ah, cl
adc bh, 0x25
dec bh
xchg bh, dh
stc
dec ah
rol ax, 6
cmp si, 0x70be
shr eax, 1
rol bl, cl
or esi, eax
ror si, cl
sub cx, cx
shr ax, cl
add eax, 0x4afae593
shl eax, 6
push edi
adc di, 0x45fa
xor esi, 0x7ae83c69
rol al, 5
stc
shl ch, cl
sub eax, esi
rol esi, 2
test edi, ecx
xchg ebx, esi
or al, bl
xor ah, 0x3f
cmp edx, 0xfe8911c
add edi, edx
not di
dec al
shr esi, 6
add bl, 0x2f
xchg ecx, edx
sbb bx, 0x6f2f
inc dh
sub bx, 0x1c07
not ecx
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
call fcn.00455c95
push eax
nop
push ecx
dec ecx
nop
push esi
or esi, esi
stc
push edx
cmp dx, 0x43c5
push edi
shl di, 6
pop edi
pop edx
pop esi
pop ecx
pop eax
call fcn.0045618c
mov edx, 0x7b0aca
push dword [edx]
push eax
not ax
nop
push ecx
add cl, 0x4e
push ebx
not ebx
push edx
rol edx, 5
push esi
xchg esi, ecx
or ah, 0x7c
push edi
or edi, 0x699c5f13
cmp cl, ch
cmp bl, 0x1d
stc
dec ah
add edx, edi
rol ebx, 5
sbb ax, ax
stc
or ax, bx
dec ch
test bh, cl
shl ax, 2
adc edx, edx
shl ebx, cl
inc si
cmp ax, 0x6e3c
dec bh
stc
sub edx, ecx
shr dl, cl
adc eax, eax
sbb bl, 0x61
inc bx
stc
mov edi, 0x110407
sub ah, dl
ror ebx, cl
ror ah, cl
or eax, 0x13e4e35a
inc bl
add bx, ax
adc ah, dh
ror cx, 2
xor dh, 0x57
shr edi, 2
mov cx, 0x3377
dec esi
shl dl, cl
mov dh, bl
stc
shr cx, 6
nop
stc
rol ch, cl
nop
rol ebx, 5
dec edi
sub ecx, ebx
xchg bx, si
shl ecx, cl
add esi, eax
sbb bh, bl
test esi, ecx
ror bh, cl
sub bh, dl
cmp al, 0x1e
rol edi, cl
ror ah, 5
rol esi, cl
sub ch, bl
xchg di, dx
sub bh, al
not di
or ah, 0x6c
xchg edi, esi
xchg dh, al
dec ch
rol dx, 5
sbb dx, si
dec ecx
rol edx, 8
nop
shr ebx, 5
sbb bh, 0x60
not ax
mov di, si
add ch, dh
ror dl, cl
stc
not ebx
not ax
rol ecx, 3
adc al, cl
xchg ch, cl
add esi, 0x5b07cf13
inc dx
inc cx
mov ecx, eax
sub si, 0x4afa
and di, 0x37bf
stc
shl di, 2
pop edi
add esi, eax
nop
add si, 0x6ed2
ror ax, 7
mov cx, cx
push edi
shl edi, 8
nop
mov si, si
sbb edx, edx
and edi, edi
stc
cmp ch, ah
adc ax, si
sub edi, 0x2b5473e3
xor ecx, 0x5618f88e
xchg si, ax
rol di, 1
sub ax, ax
test di, ax
cmp cx, ax
stc
adc dx, 0x6a29
test edi, ecx
adc cx, bx
test si, bx
ror ax, cl
adc ch, ch
nop
and dl, 0x17
stc
rol edx, cl
shr dh, cl
nop
cmp dx, dx
not ecx
mov edx, ebx
ror ah, cl
test dx, ax
test al, bh
xor ebx, 0x7f3a412f
stc
shl ch, cl
inc cx
xor dx, ax
test esi, edi
test ebx, ebx
shl ecx, 5
cmp dx, cx
ror ah, 5
add ecx, edx
xor bh, 0x71
sbb si, dx
inc si
shl di, 6
sbb bx, 0x4fbc
nop
cmp si, 0x5524
mov bl, 0x7a
sbb bh, 0x1b
not dx
or ecx, 0x1ca79c3a
add ecx, 0x477e4b2e
mov ch, bh
not dl
shr cx, 4
dec ch
ror eax, 5
dec dl
nop
not dx
stc
sbb edx, 0x3052253f
sbb si, 0x6cce
add cx, 0x1345
xchg ecx, eax
adc ah, 0x79
cmp ecx, ebx
mov dh, 0x56
and ch, bh
stc
mov esi, edi
inc bx
and dx, di
rol di, 7
test ch, 0x5e
mov dx, 0x37e9
xor ebx, edi
stc
and ax, 0x7fc0
adc cl, 0x7d
adc al, 9
rol dx, cl
sbb bh, 0x44
or dh, 6
xchg bx, dx
adc di, cx
xor cl, dh
ror eax, 3
dec bx
ror cl, 1
pop edi
adc ecx, 0x25c40150
xor bh, 0x57
or bx, si
sbb ebx, esi
sub ebx, 0x5feabb90
sub edx, 0xb58e396
push edi
adc dx, di
add ah, 0x19
stc
shl ax, 3
and esi, esi
test cl, al
or cx, 0x6315
shr dx, 5
xor di, 0x7d9c
shr eax, cl
cmp ecx, 0x47f0735
inc bh
xor bx, 0x1226
nop
ror cl, 7
dec bx
and dl, 0x31
and cx, 0x1497
not bh
mov ah, 0x42
and si, 0x14c8
dec eax
sub edi, eax
or dl, 0x2d
mov bl, ch
or dx, 0x5448
not bh
shl eax, 1
inc cx
stc
or dh, al
rol si, cl
cmp dx, 0x1638
inc ch
stc
sbb cl, al
rol edi, 1
or di, cx
shl bl, 8
cmp ecx, 0x518001
rol di, cl
shl bh, cl
stc
mov edx, 0x4c4b1b72
sub cl, 0x2f
nop
ror ax, 1
nop
sbb al, 0x62
rol dl, 7
mov bl, dl
not cx
adc di, cx
adc si, cx
sbb si, 0x4c7c
or eax, 0x65d4e04a
or bh, 0x37
and cx, si
test dh, 0x51
add ch, bh
inc cl
sbb al, bh
mov ebx, ecx
xor bh, dh
mov esi, 0x523d4bfe
rol ah, 6
sub ecx, ebx
mov edx, 0x1c1c16b3
shl cl, cl
shl eax, 4
ror cx, 8
nop
shr edx, cl
not edi
not dx
xchg dx, ax
xor dl, ch
mov ch, 4
stc
sub edx, 0x21305aac
and esi, 0x21b60fa
mov dh, dl
mov edx, 0x6648743b
sub dx, 0x2a2a
sbb ax, dx
test cx, 0x3988
shl si, cl
cmp ch, al
stc
xor dh, 0x5a
dec di
xchg dx, di
xchg esi, eax
stc
pop edi
adc ax, ax
cmp edx, 0x4bc43679
not ch
xor al, 0x1c
nop
not dl
push edi
xchg cx, di
not ch
sub bx, dx
stc
adc dh, 6
xor dl, 0x1f
sub ax, ax
shl ecx, 7
not edx
and ax, bx
or ax, dx
nop
sbb bx, 0x47ca
test ax, si
adc al, bl
cmp bl, ah
adc dx, di
inc ch
sbb ah, dh
mov ecx, esi
ror ecx, cl
rol ebx, 1
mov dl, 4
xchg bx, si
shl cx, 1
ror dh, 2
test ax, di
ror ah, cl
dec ch
add dx, bx
xchg dx, bx
mov dl, dh
sub bx, bx
shr ch, cl
test bx, 0x3409
mov di, bx
or ebx, 0x399aaad
add ebx, edi
sub ecx, ecx
and bx, 0x4986
sub bl, dl
and cx, 0x5496
or cl, 0x74
not ecx
and cx, 0x1ebf
not ch
rol di, cl
nop
sbb bh, ah
rol dx, 4
not ecx
shr ecx, cl
nop
ror edx, cl
shr cl, cl
not bh
rol ax, cl
stc
adc ecx, edx
inc di
shr bx, 4
adc cx, 0x13ff
adc dh, 0x34
dec ecx
shr si, 3
or ebx, esi
not dl
sub bl, al
inc cl
xor esi, ecx
nop
xchg di, ax
rol di, 6
sub esi, edi
dec ecx
mov ebx, esi
xchg bl, cl
adc bl, al
nop
rol al, cl
sbb al, bl
and bl, ch
and bl, 0x40
test ebx, ecx
rol di, cl
cmp ecx, ecx
nop
stc
test eax, 0x437b7289
test ch, 0x12
rol edx, cl
stc
xor edi, 0x5e6b9a19
add cx, 0x98f
pop edi
dec dx
rol ch, cl
test dx, cx
or bh, 0x20
push edi
add edi, ecx
xor dl, dl
sub dx, bx
sbb eax, eax
rol bh, cl
sub edi, 0xf96ddd9
rol ax, 3
or al, 0x49
nop
cmp cx, si
cmp bx, 0x6bff
rol cx, cl
shl al, cl
xor ecx, ebx
or dh, 9
dec cl
and di, cx
cmp ax, 0x694b
rol dh, cl
and bx, 0x74ee
dec eax
dec ax
xor esi, ecx
ror cx, cl
nop
not edi
and dl, dl
mov ch, dh
not edx
not dl
adc bx, cx
sbb edi, ebx
sbb cx, 0x63ae
not dh
test ch, bh
sub ax, 0xca2
mov al, dh
shr esi, 7
add eax, 0x3df090ea
cmp bl, 0x3c
stc
not bh
adc ebx, 0x3bb46b6c
mov eax, 0x4b55cdf2
shl esi, 1
inc ch
not bh
stc
cmp eax, 0x6cb1c478
xor di, di
shr dx, cl
inc dl
ror esi, cl
rol ax, cl
adc di, 0x4772
test edx, 0x2386c0d8
stc
sbb ax, 0x7545
stc
cmp bx, dx
xchg al, bl
cmp si, dx
and dx, 0x7afa
and bx, 0x20f1
adc edx, 0x3918ed39
shr eax, 3
mov cl, 6
sbb ah, 0x43
mov ah, ch
shl ah, 4
shr ebx, cl
rol esi, cl
mov edx, 0x4fb37ef4
not edx
dec cx
shl bx, cl
adc ah, 0x20
ror ebx, cl
rol eax, 5
nop
dec ch
shr eax, 8
not bh
xor ebx, 0x3d11fea7
cmp di, si
not dh
not eax
xchg si, ax
xor ax, ax
sbb ax, 0xc37
stc
shl dh, 8
rol dl, cl
xchg bh, dh
test ch, ah
rol ch, 5
pop edi
sbb edx, eax
sbb ch, dh
stc
add cx, 0x1303
mov esi, edx
or dl, 0xb
nop
push edi
and edx, edi
test ax, 0x2ee7
rol esi, 5
cmp dx, cx
add dx, ax
test bx, bx
inc ax
cmp bl, bl
stc
and edi, edx
adc esi, edx
or ebx, 0x1c7190b4
inc ax
xchg dh, cl
mov bh, 2
dec eax
xor esi, 0x1eb6bcaa
stc
mov bx, 0x6c67
rol di, 4
inc edi
shr ah, 7
add edx, edi
rol eax, 7
adc eax, 0x4372ea09
shr bx, cl
dec edx
stc
nop
xor dx, 0x547f
inc edx
xor dx, 0x60ba
cmp ecx, edx
stc
ror edi, 3
shr ebx, 8
or dx, bx
mov bx, 0xdbc
add di, 0x7ddb
nop
add ecx, edi
dec ax
sbb bh, 0x44
add ebx, ebx
shr cx, 8
test edx, 0x695bbe56
nop
cmp ax, 0x1a8d
add cx, dx
xor edi, ecx
stc
sub al, 0x3d
sbb si, 0x5820
stc
or si, bx
adc si, 0x5e70
xchg dl, ah
and bl, ch
shr bl, 2
and di, 0x7c3
adc ah, al
not edi
and ebx, edx
adc al, 0x37
shl ch, 1
sub dl, bh
adc edx, 0x764fa8d1
sub eax, 0x5a26d6e4
or ebx, 0x10331e0d
xor si, 0x4665
xchg esi, edi
sub ah, 0x7f
test dx, di
add ch, 0x50
mov edi, esi
adc ah, ch
shr si, cl
shl ax, 2
inc ch
xor dx, dx
shl esi, 3
inc esi
dec ecx
or cl, 0x22
inc esi
xor bl, 0x33
or bl, bh
and ecx, 0x47adac51
or si, cx
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
call fcn.00456522
jge 0x43c385
call fcn.004568d4
nop
push edi
xor di, 0xd4a
push eax
xor edi, eax
ror di, 1
push edx
test edx, edi
not ax
xor edx, eax
sub dl, 0x66
push ebx
add eax, ebx
push ecx
shr edi, cl
mov edi, 0x38b2d21a
not ecx
shr al, 6
xchg ecx, edi
push esi
rol si, 3
not ah
cmp si, cx
xor edi, 0x48145b16
test bh, 0x79
stc
inc ch
sbb eax, 0x35201e88
ror di, 7
or cx, 0x47ab
test dl, 0x33
pop esi
pop ecx
pop ebx
pop edx
pop eax
pop edi
nop
push eax
sub ah, 0x26
sbb al, al
push ecx
shr al, cl
push ebx
and bh, 0x2b
pop ebx
pop ecx
pop eax
jnp 0x43c360
push edx
push eax
and dx, ax
push ebx
inc ebx
pop ebx
pop eax
pop edx
push esi
push edi
sub esi, edi
pop edi
pop esi
call fcn.00456b84
jp 0x43c370
call fcn.00456e3b
call fcn.00457279
call fcn.004575c8
call fcn.00457a3a
call fcn.00457f75
push ebx
push eax
xchg bh, ah
pop eax
pop ebx
jnp 0x43c3e1
push ebx
not bh
stc
push ecx
push edx
add ch, dl
nop
push eax
xor ax, 0x4beb
push esi
not esi
push edi
ror edi, 2
inc di
add al, 0x42
shr edx, 1
add bx, 0x543d
xchg bx, ax
sub bl, 0x6c
inc bh
rol bl, 6
not edi
rol ax, cl
sub di, 0x1bfb
add bx, 0x1c6f
xor si, ax
sbb ax, 0x29d2
xchg bx, dx
sbb ax, dx
inc eax
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
push edx
dec edx
pop edx
push eax
sbb ax, 0x72a6
pop eax
push esi
push edi
xchg esi, edi
pop edi
pop esi
push ecx
inc ch
pop ecx
push ecx
ror ecx, cl
push ebx
push eax
xor ebx, eax
push esi
or esi, ecx
ror ebx, 5
pop esi
pop eax
pop ebx
pop ecx
push ecx
dec ecx
rol cx, cl
push eax
shr al, 4
pop eax
pop ecx
call fcn.0051818b
mov edx, dword [esp]
mov ebx, eax
stc
push esi
push edi
sbb si, di
push eax
push ecx
shl ah, cl
push ebx
inc bx
cmp bx, 0x3a1d
shr bx, 8
test ch, bh
shr cl, 6
push edx
cmp dx, 0xef2
ror dh, cl
shr edx, cl
adc edi, 0x210f8101
not si
sub bx, 0x5f7a
add dl, 0x76
nop
stc
add si, 0x2a1
shl edi, cl
nop
ror ecx, 2
shr eax, 6
test ch, 0x72
dec cl
sbb ecx, 0x7e8d1b8c
stc
and eax, 0x66d064c3
sbb ecx, 0x502a0fe4
and cl, 0x44
xor ebx, 0x33d2c1ed
stc
shl di, 3
dec bx
inc edx
ror esi, cl
cmp eax, edx
inc al
add dh, 0x24
ror bx, 3
sub ch, bh
nop
rol eax, 5
stc
not edi
shr dh, 4
rol cl, cl
adc ah, 0x14
shr bh, 6
rol ecx, cl
or cl, ch
shr edi, 5
mov dx, ax
nop
shr di, cl
dec bl
shr cl, cl
xor bx, 0x4713
and al, dh
inc di
xor di, 0x46ae
dec bl
cmp si, 0x2b4
shl dl, cl
sbb eax, ebx
inc edi
sbb edx, esi
not edi
xor ebx, ecx
mov bx, 0x566a
adc ah, 0x59
cmp ah, 0x64
and bl, 0x17
nop
sub di, 0x205d
cmp ebx, ebx
shl al, cl
and dx, 0x37d
add eax, 0x28f98ff9
stc
ror di, cl
test edx, 0x6acea0c0
adc eax, ecx
not al
cmp cl, cl
ror si, cl
adc eax, ebx
not bh
rol edi, 3
cmp edi, ebx
ror ebx, 6
ror al, 8
rol dh, 7
shr ebx, cl
test di, 0x446
nop
xor ch, ah
not si
shr edx, 5
sbb si, 0x1869
rol ax, cl
pop edx
ror si, 5
adc ch, ah
adc si, ax
xor edi, ebx
push edx
shr edx, 2
or edx, esi
inc ebx
sub cx, ax
add eax, edi
cmp bl, 0x67
shl al, 1
shr cl, cl
xor ah, 0x2c
adc esi, esi
mov bl, al
stc
ror cl, 6
dec dh
stc
xor esi, 0x3f81b335
shl dx, cl
dec bx
dec ah
nop
mov edi, edi
add ebx, ebx
cmp di, dx
test esi, 0x67b6386d
xor di, si
mov bl, dh
xchg dh, bl
dec eax
ror edx, cl
xchg ah, al
not al
sbb ah, 0x41
shr dh, cl
nop
test cl, bh
sbb dx, 0x5830
ror bl, 3
not si
mov cx, 0x5db0
and eax, 0x6538ba3
nop
cmp ecx, 0x5f0a601f
stc
sub bl, 0x76
and ax, 0x2c7c
not eax
cmp dl, dl
pop edx
pop ebx
pop ecx
pop eax
pop edi
pop esi
push eax
shr eax, 6
push edi
cmp di, 0x4fc4
stc
push ecx
rol di, cl
ror ah, 2
push edx
dec edx
adc ax, di
shl edi, cl
push ebx
sbb bx, di
add dl, 0x12
or bl, ch
sub eax, ecx
not dx
xor edi, edi
push esi
and esi, 0x53efc5e8
rol cx, cl
inc si
sub esi, eax
shr cl, cl
adc edx, 0x5ae3a649
test cl, 0x7b
sub esi, ebx
inc esi
cmp di, si
shl al, cl
dec edi
and cl, dl
or ah, 2
not dx
rol edx, 8
cmp edx, edx
xchg ecx, ecx
or edx, 0x7d295d7b
rol ch, 2
dec dh
cmp al, dl
xor dx, cx
sub ch, 0x50
sub bl, dh
sub bx, bx
dec si
or ah, dl
and si, 0x6277
xchg ecx, ecx
shr ax, 2
sbb ax, 0x2736
not ch
inc esi
add ecx, 0x4abe3b33
dec edx
mov dl, 0x7d
not bl
sbb edi, 0x2388d9d9
inc di
xchg edi, edx
xor si, 0x7d84
stc
adc bh, bl
sbb ecx, ebx
xor ch, ch
xchg bl, bh
rol ecx, 6
mov di, si
inc bx
test bl, 0x14
nop
not ax
and al, 0x10
test ch, 0x2e
xor ch, 0x40
not dx
nop
shl dl, cl
xor bh, 0x60
stc
stc
mov di, di
shr cx, 8
dec esi
shl dh, cl
xchg dh, cl
sub si, di
stc
xor dl, ah
shl ax, cl
xchg bh, al
dec dx
xchg cl, dh
nop
or ax, 0x787
shl dl, 4
sub ecx, ecx
and cl, ah
shr bl, 6
test ah, 0x28
or bx, bx
adc cx, 0x61c9
and dx, 0x19b1
ror edx, 1
sub si, si
pop esi
xor ah, ch
or di, 0x2773
add bx, 0x6af0
shr cl, cl
nop
rol bl, cl
and ebx, 0x33bf4bd4
xor di, 0x4feb
xor bl, dl
mov al, 0x59
stc
cmp bh, 0x7c
cmp di, 0x586f
test dx, bx
nop
shr al, cl
or al, dh
push esi
adc ebx, esi
and edi, 0x4a9f04ab
shl bl, cl
add ebx, 0x4a07ebbd
add di, 0x4c4
rol dh, 7
dec dx
mov cl, 0x40
nop
sbb bx, dx
or ch, 0x3b
stc
nop
add ch, bl
xchg si, ax
rol ecx, 7
shl ah, cl
add edi, ebx
inc bl
test di, 0x5504
or ax, di
sub esi, ebx
ror dl, cl
xor ax, cx
dec edx
dec ecx
add cx, di
xchg dx, cx
cmp dh, 0x35
sub dx, ax
not ebx
shl si, 5
dec dh
add eax, 0x54dc6cf4
inc edx
and eax, ecx
rol cl, 7
not ax
mov di, di
adc eax, 0x4b1e03ee
test edx, 0x1f92398e
and eax, 0x7767a519
dec cx
inc cx
sbb di, 0x3c3e
inc ecx
or cl, ah
test dh, 0x36
sub edi, edi
dec ecx
and ch, cl
ror bx, cl
cmp ebx, 0x28acc626
stc
rol ah, 2
ror cx, 5
xor si, cx
xchg bl, ch
mov esi, 0x6d9080c0
add ah, 0x72
test edx, 0x4f6e8d55
rol bl, cl
dec di
ror edx, 4
dec bl
sbb edi, esi
shl ah, 4
rol bx, cl
shr al, 6
ror si, cl
rol edx, cl
add eax, edx
rol eax, cl
sbb dl, dh
shr bx, 8
cmp edi, 0x69a9ba0d
cmp al, ah
test ecx, eax
shl ecx, 5
nop
shl bh, cl
inc di
shr ah, 1
pop esi
push esi
dec si
adc di, dx
or ecx, 0x6dc77bbe
or di, 0x5107
and bl, 0x7a
rol si, 3
mov ebx, edi
inc edx
dec si
sub bl, bl
ror edx, 7
ror ebx, 8
inc ebx
adc si, 0x1683
not dh
rol bl, 7
sbb ebx, esi
not ax
not si
cmp dx, cx
dec bh
shr esi, cl
sbb ax, 0x1634
stc
ror cx, cl
add esi, edx
stc
cmp ah, 0x7b
ror al, cl
not ecx
and esi, ecx
adc bx, 0xe20
cmp bl, 0x32
sbb edi, 0x1dd6665
rol al, 2
shl ebx, 1
sbb di, 0x5211
or ah, bh
rol cl, 5
xchg dl, al
sub dx, di
ror esi, cl
mov si, 0x7a22
ror edx, cl
sbb di, di
xchg esi, esi
shr di, cl
not ecx
sub bl, dl
xor edi, 0x76e6e599
add dx, cx
add eax, 0x14be1aa5
cmp ax, 0x68a0
not dx
xchg dx, dx
xor ebx, ecx
not ecx
xchg ch, al
ror esi, cl
shr bl, 5
stc
cmp edi, esi
shl edx, 6
sub ecx, 0xbc7464b
stc
stc
rol ch, cl
xchg ebx, eax
add bl, bh
rol cx, cl
xchg dx, cx
test ecx, 0x5f5a5d1a
sub bl, dl
not si
dec ecx
rol ebx, cl
not ecx
and cx, dx
sub cx, si
sbb ax, 0x32f3
xchg ch, bh
shl bl, 2
cmp bx, di
sub edi, edi
add bh, bh
dec di
cmp bx, 0x5ef
adc ecx, edi
test cx, ax
ror cx, cl
nop
and bl, 0x39
rol dl, cl
add ecx, 0x7f9b91be
rol edx, cl
test di, 0x3f26
rol edi, 1
rol dl, 7
test dx, 0x4d8e
mov ecx, edx
pop esi
push esi
sub esi, eax
inc esi
not ecx
cmp edx, 0x53f30e0
inc esi
xor dh, 2
xor ch, al
ror ax, cl
test ebx, 0x1aee794e
stc
dec ebx
sbb esi, 0x5224bab
test ch, dl
xchg cl, bl
and eax, 0x3bf52567
or ah, 0x21
inc ebx
test bl, 0x4a
cmp ah, bl
nop
mov eax, ebx
and ch, 0x4a
add dh, 0x4e
adc eax, 0x2e76d725
dec si
nop
dec edi
adc di, 0x6112
adc eax, eax
inc cx
ror ah, 7
xor dl, al
sbb al, 0x41
not edx
and dl, 0x24
sbb ah, 0x63
stc
sbb cx, 0x7cb
xchg si, di
ror eax, cl
sub cx, si
adc edi, ebx
ror edx, cl
not bx
nop
test bx, 0x5318
xor ch, ah
ror ch, 4
adc edi, edi
mov ah, 0x14
sub eax, esi
xchg bh, dl
nop
xor bx, 0x3cc0
xor bh, cl
inc al
test bx, dx
shl ecx, 1
xchg ebx, ecx
shr edx, 6
inc edi
and edx, 0x2e62ae89
ror bx, 8
and ecx, 0x29cd6ef1
shl si, 7
inc ax
xor edi, ebx
nop
or dx, 0x14cc
sbb eax, edi
cmp bx, dx
test ax, 0xcdd
shl ebx, cl
dec ch
shr esi, cl
not cx
adc ax, 0x18c6
adc bl, 0x75
and ecx, eax
ror edx, cl
shl bx, 3
shr eax, cl
shr di, cl
ror dx, 4
test bl, bh
not bh
and ch, ch
mov edi, 0x7bd29fc5
pop esi
pop ebx
pop edx
pop ecx
pop edi
pop eax
nop
push ebx
dec bx
push edx
test dl, bh
push edi
add di, 0x4b83
push ecx
inc cx
dec dx
push eax
or eax, 0x61dabb06
pop eax
pop ecx
pop edi
pop edx
pop ebx
push edx
push ecx
shr dx, cl
push ebx
push eax
adc bh, ah
push esi
add esi, ebx
push edi
not edi
test dl, 0xa
xor edx, 0x73cff474
shl ecx, cl
adc dh, al
nop
not ebx
dec eax
sub ebx, 0x46412a80
not di
inc si
shl bh, 6
add si, si
adc dx, ax
shl si, 4
xor di, 0x6ba6
inc ecx
test si, dx
shl edi, cl
add di, di
xor bx, 0x9b0
or edi, eax
not ah
dec ch
add ah, 0xa
sbb bh, ah
and ch, ah
shl si, 3
shl ah, cl
inc ecx
mov al, bh
cmp ebx, edx
adc ch, 0x36
rol eax, 1
sbb bh, 0x32
test dh, 0x31
inc di
sbb esi, ecx
mov ebx, 0x76372362
nop
xor bx, 0x659c
not cx
inc ax
rol ebx, 1
shr di, 8
nop
stc
test dl, 0x1e
stc
shr ebx, cl
sub ebx, edi
shl cx, cl
ror cx, 5
sbb ch, 0x60
cmp cx, 0x67d8
ror ch, cl
not ecx
adc cx, dx
and eax, edx
stc
shr cl, cl
cmp si, 0x5fd2
dec bh
ror bl, 1
shl dx, cl
ror esi, cl
xor ecx, 0x21e7f288
sbb di, dx
shl ax, 7
sbb edi, 0x2618f220
ror ebx, cl
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
push ecx
push eax
test cl, ah
push ebx
cmp ebx, eax
rol ch, 1
mov ch, 0x34
ror bh, 5
nop
xchg cx, ax
push edx
and dh, 0x38
mov bx, 0x2320
dec edx
ror cl, 1
or bl, bh
add eax, eax
push edi
shl edi, cl
dec cl
and ax, ax
test di, 0x59e5
xor edx, 0x2e591244
test ah, al
ror ch, 3
cmp cx, 0x5d1e
sub edx, 0x4ef9500c
adc ah, 0x1d
not bx
sub ch, 0x67
or di, 0xb1f
rol ah, 1
inc ebx
not eax
or eax, edi
shr bl, 6
shl eax, cl
xor edi, 0x35aa9508
xchg ch, dh
test al, dh
adc di, 0x2822
dec dh
inc ebx
sbb bh, dh
sub di, ax
push esi
mov si, si
nop
mov eax, ecx
xchg edx, eax
xor bh, al
shl eax, 8
nop
mov bl, bl
test ax, di
xchg dh, ch
shr edi, cl
mov ah, 0x6e
sbb dh, 0x1d
xchg di, si
sbb ch, ch
stc
cmp edi, 0x6ef5cdbc
sub dx, ax
ror di, 5
mov edi, 0x3bd8253a
adc ah, 0x37
xchg edx, ebx
sbb di, 0x30c7
inc edx
test ah, 9
not edx
cmp ebx, esi
shr dl, cl
cmp bh, 0x2f
and cl, dh
adc eax, esi
stc
sub dh, 0x13
not esi
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
mov esi, section..rdata
xor ecx, ecx
xor edi, edi
jb 0x43d03f
call fcn.004582d2
call fcn.0045882f
call fcn.00458b35
call fcn.00458fa0
jae 0x43ce3c
ja 0x43cce1
call fcn.00459298
push eax
push ebx
test ax, bx
pop ebx
pop eax
nop
push eax
xor al, 0x76
push edx
ror dx, 6
push ecx
sbb edx, ecx
not eax
sub ch, 0xb
add ecx, 0x1b2466d1
inc dx
push edi
shl di, 7
and ah, dl
stc
xchg edx, eax
push ebx
or ecx, ebx
not bl
shl cx, 2
or ax, di
inc cx
xor di, 0x5ba8
adc ch, cl
not bl
sbb bx, cx
shl eax, cl
add ax, 0x168e
nop
pop ebx
pop edi
pop ecx
pop edx
pop eax
call fcn.004595f0
call fcn.00459b10
push ebx
ror bl, 8
push edi
push eax
or di, ax
ror ah, 4
push edx
xor dh, bh
push ecx
rol cx, cl
mov al, bl
xchg dl, ch
rol ebx, cl
ror ax, 4
cmp edx, edi
shr cl, cl
inc di
add cl, bl
xor ebx, 0x7b577f48
xchg dl, cl
sbb dh, ah
shl dx, cl
adc al, cl
not bx
push esi
xchg esi, eax
or dh, dh
pop esi
pop ecx
pop edx
pop eax
pop edi
pop ebx
jo 0x43ccb1
push eax
sub eax, 0x13bc0945
pop eax
call fcn.00459feb
push eax
rol al, 8
push ecx
push ebx
sub cl, bh
test eax, 0x399164f1
pop ebx
pop ecx
pop eax
call fcn.0045a542
push edx
inc dl
pop edx
push esi
sub si, si
pop esi
push eax
inc eax
push edx
xor ah, dl
push esi
test si, 0x63bc
push ecx
dec cx
ror ecx, 2
push ebx
sub bh, bh
and esi, eax
xchg cl, ch
pop ebx
pop ecx
pop esi
pop edx
pop eax
js 0x43ccde
call fcn.0045a7d9
call fcn.0045ab9a
push ebx
dec ebx
pop ebx
call fcn.0045ae33
jnp 0x43cd5a
push ebx
cmp ebx, 0x4a39c6fd
push edx
dec dh
stc
add dx, bx
and bl, 0x46
sbb dl, dl
push esi
sub si, dx
inc dx
push ecx
adc ch, 0x1c
dec bh
test esi, 0x448c3134
push eax
add ah, bh
xchg edx, edx
pop eax
pop ecx
pop esi
pop edx
pop ebx
ja 0x43cd55
push edi
sub edi, 0x296d1421
pop edi
call fcn.0045b0ed
call fcn.0045b603
push ecx
add ecx, 0x6b346c38
push eax
shr ah, cl
pop eax
pop ecx
jae 0x43cd55
call fcn.0045ba77
push edx
push ecx
add dl, cl
pop ecx
pop edx
call fcn.0045c013
push eax
not ax
pop eax
push eax
sbb ax, 0x46da
stc
inc ah
push ebx
shr ebx, 6
shl ebx, 1
not ax
mov eax, 0x5bffea5
push edi
push ecx
mov edi, ecx
push edx
test ebx, edx
sbb ecx, edi
stc
push esi
ror esi, 8
or edi, ecx
nop
and eax, 0x750cd248
xchg edi, esi
add ecx, ecx
not edx
sub di, 0x771
stc
not di
xor dx, 0x636d
or cx, cx
shl dh, cl
sub ecx, edi
xor ch, 0x7d
dec dl
sub eax, 0x41690c56
ror ebx, cl
test ecx, 0x472505ed
nop
shr dx, 1
shl edi, cl
xor edx, edx
shr dl, 6
xor edi, 0x54ad1aaf
add di, 0x490e
sub bh, 0x6a
or bx, 0x8b8
nop
test si, cx
adc di, si
xchg bx, di
cmp edx, ecx
add edx, 0x240989e1
test edx, ecx
shr edx, cl
rol cx, 7
shr ecx, cl
or dh, 0x22
sub si, dx
pop esi
pop edx
pop ecx
pop edi
pop ebx
pop eax
push esi
shr esi, 8
push eax
sub ah, 0x5e
push edx
test dx, 0x3162
push edi
push ecx
rol edi, cl
nop
rol cx, cl
pop ecx
pop edi
pop edx
pop eax
pop esi
call fcn.0045c5ef
push edx
push ebx
sub dl, bh
push eax
mov ah, bl
dec ah
adc ax, ax
push edi
push ecx
xor di, cx
shl dh, cl
push esi
sbb si, 0x4d38
xor bl, bh
sbb bh, bh
pop esi
pop ecx
pop edi
pop eax
pop ebx
pop edx
call fcn.0045ca0c
push edi
adc edi, 0x6e17ed47
sub edi, edi
nop
push ebx
xchg di, bx
push ecx
not ch
stc
push edx
or dl, cl
push eax
and ah, 0x7c
pop eax
pop edx
pop ecx
pop ebx
pop edi
call fcn.0045cecd
call fcn.0045d189
push ebx
mov ebx, ebx
push edx
push ecx
xchg dh, cl
sub ch, 2
push edi
and di, 0x48d7
sbb dh, cl
push eax
xchg ah, ch
sbb eax, 0x71f8c4e9
ror di, cl
push esi
inc si
not edi
or cl, ah
xchg bh, dl
add ax, ax
inc bh
xchg ah, cl
sbb edx, 0x6944f7c6
stc
or edi, 0x27546c92
stc
stc
rol edi, 1
cmp dx, cx
and edi, 0x15019c8
add eax, ebx
ror al, 4
ror dx, cl
stc
stc
test cx, 0x1e4e
or al, al
test dl, ah
ror bx, 6
or edx, 0x1bb62878
add bh, cl
stc
rol cl, cl
add ecx, esi
rol cl, cl
rol ax, 4
dec ax
shl cl, cl
shr ch, 7
xchg dl, bh
ror edx, 7
ror bh, cl
test bh, 0x4f
not cx
or dl, al
inc edx
shl ebx, cl
sbb bh, 0x6d
dec ch
ror di, 6
xor ch, 0x55
or ebx, edi
nop
inc cl
rol cx, cl
not si
shl dh, cl
test di, si
and eax, edi
nop
cmp ah, 0x73
xor cl, 0x3e
inc cx
add si, 0x2c86
mov al, bl
shr cl, 1
inc edx
and si, 0x192
add ch, dh
dec edx
shl bh, 2
adc ah, 0x2a
inc dh
cmp cl, 0x7f
shl bl, cl
test bx, 0x773c
ror cl, 1
stc
and bl, ch
sub dl, 0x33
or ebx, edi
xor bh, cl
ror di, cl
and ebx, 0x585183fe
stc
xor edi, 0x521c5486
rol dx, cl
add dx, si
xor edi, esi
sub bl, 0x3f
or dx, 0x7be
ror ebx, cl
nop
xchg si, cx
sbb esi, 0x467a7272
xchg si, ax
rol esi, cl
pop esi
shr dx, cl
not di
stc
sbb di, dx
sub cx, 0x1d53
and edi, ebx
xor bh, 0x62
stc
sub dx, cx
sbb ecx, 0x539568fb
test dh, 0x22
push esi
ror si, cl
shr ebx, 4
not ecx
nop
shl di, cl
not ebx
sub ebx, ebx
or eax, 0x163bdcb7
mov cx, si
or edi, esi
stc
rol dx, cl
sub esi, ecx
sbb cx, bx
xor bh, bh
shl ch, cl
xor ax, dx
shr eax, cl
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
call fcn.0045d7a9
jg 0x43d022
call fcn.0045da78
call fcn.0045de90
call fcn.0045e29e
push edi
test di, 0x2e56
push ebx
sub bx, 0x6a76
push eax
test eax, edi
stc
dec bx
adc ah, 0x77
xor ah, 0x2e
xchg di, di
push esi
ror esi, 2
sub edi, 0x3934889c
rol esi, 7
push ecx
and ch, cl
push edx
sub dh, dl
pop edx
pop ecx
pop esi
pop eax
pop ebx
pop edi
push ecx
shr ecx, 4
pop ecx
call fcn.0045e51a
call fcn.0045ea1f
push edi
push ecx
or edi, ecx
pop ecx
pop edi
jbe 0x43d03f
push ebx
push edi
xor bx, di
pop edi
pop ebx
call fcn.0045eec8
push ebx
sub ebx, 0x11d42929
push edx
and dx, 0x34e4
stc
shl edx, 5
push ecx
sub cl, dh
not cl
mov bx, 0x7e23
push eax
sbb al, 0x3a
and al, ah
not dx
nop
not ebx
adc dh, 0x42
sbb cx, dx
shr ah, cl
adc al, bl
and edx, edx
rol cl, cl
add cx, 0x48f4
not ecx
nop
shr dh, 5
push esi
mov edx, esi
cmp cx, 0x639f
dec ax
push edi
add bx, di
or esi, 0x7dba0a9e
cmp eax, edx
sub edx, 0x549ff2ad
cmp bl, cl
sbb esi, ecx
and bh, bl
shl ebx, cl
nop
or ax, 0x4043
test edx, eax
cmp ebx, esi
test ebx, ecx
rol si, 1
test dh, ah
mov eax, 0x4e18c352
not dh
sub dx, 0x786c
not edi
test dh, bh
dec bx
sbb bx, 0x7d15
inc si
ror dl, cl
rol di, cl
mov edi, edi
xchg ebx, eax
and edi, eax
nop
or si, 0x3d1b
xor di, 0x6918
sub di, ax
ror eax, cl
ror edx, cl
not ah
adc ax, dx
or ecx, ecx
xor eax, edx
cmp bh, 0x3e
and cx, ax
and ax, di
test edx, 0x59ed395c
nop
or ah, dl
stc
rol bx, 1
dec bl
xchg edi, ecx
cmp dl, al
test ebx, eax
sub ebx, 0x4abaceaf
nop
adc ecx, esi
cmp esi, 0x770459d5
inc ecx
or ebx, esi
and si, ax
cmp ebx, 0x587a5477
xor bx, si
xchg edx, eax
sbb bh, 0x4e
sub ch, dh
xor eax, edx
rol bh, 7
not ah
xor ah, 0x1f
adc ecx, 0x2caf5b1e
adc al, bh
or bh, cl
nop
test bx, bx
or ebx, edx
sub bl, 0x7e
test ebx, 0x3219309a
rol eax, 7
pop edi
push edi
sbb edi, ebx
and ecx, 0x6023e89b
inc edi
stc
shl dh, cl
shl si, cl
mov bl, ah
xchg esi, eax
xor ebx, 0x663e5f5
rol ecx, 6
and dx, 0x4b56
shl esi, 6
and edi, 0x45c3ae0
cmp esi, 0x1e915498
mov bh, 0x22
rol ax, cl
sbb bl, ah
inc di
ror ch, cl
sub ecx, 0x552fbcd8
sub al, bh
add edi, ecx
nop
shr eax, 7
rol cx, 1
cmp cx, si
stc
not ecx
stc
rol edx, cl
cmp edi, 0x4f5b351b
sbb cl, 0x57
cmp bh, al
test ax, 0x7025
sbb bl, bh
sbb bl, ch
sub si, ax
ror si, 3
rol esi, cl
adc edx, 0x1f97c3a6
stc
and ecx, 0x791688c7
xor dh, bl
adc dx, dx
not edx
sub si, si
test di, 0x6675
nop
cmp al, bl
nop
not bx
dec dx
test edx, ecx
inc edx
add bl, 0x36
test cx, 0x4ece
inc ecx
xor cx, bx
xchg di, cx
add cl, 0
add bl, 0x5f
test ecx, ebx
rol eax, cl
xchg bl, ah
mov esi, esi
rol di, 3
shr ah, 2
ror edi, cl
inc dx
shr al, cl
mov si, dx
xchg dl, cl
test al, 0x6f
shr dh, 8
and cx, 0x425f
dec edx
mov dh, ah
stc
sub ecx, ecx
or al, 0x6a
stc
ror ah, 5
inc bl
xchg bh, ch
sub cl, 0x4c
pop edi
pop esi
pop eax
pop ecx
pop edx
pop ebx
call fcn.0045f30f
call fcn.0045f7ba
call fcn.0045fbf8
push edx
push edi
adc edx, edi
sub dx, di
push ecx
adc dh, ch
push ebx
or bl, dh
nop
not edx
not di
not edx
push eax
adc ax, 0x30ab
sbb edi, 0x229515e
mov dl, 0x29
not ecx
shl ebx, 3
dec ah
not eax
shr ch, cl
mov ah, 0x41
stc
push esi
shr esi, cl
and ecx, 0xf3c587e
inc bx
inc di
adc eax, 0x59a2395d
adc edi, 0xf0b98c3
xor dh, cl
stc
pop esi
pop eax
pop ebx
pop ecx
pop edi
pop edx
push ebx
push eax
or bx, ax
push edx
xchg ah, dh
ror edx, 8
sbb bh, 0x3c
adc edx, 0x74b51708
ror ax, 3
push ecx
sbb cl, 0x40
xor ecx, 0x441c7282
not dx
and bh, ah
xor edx, 0x2dc4f2a5
and ax, 0x616a
sbb bh, 0x32
not ah
adc dl, bl
test ecx, 0x448d99ae
push esi
sbb ebx, esi
inc dx
push edi
add edi, edx
dec edx
and cl, al
ror ecx, cl
shr ah, cl
cmp esi, 0x6eec55d
xor eax, eax
not cx
shl dl, cl
nop
not di
not dl
inc ah
sub dh, 2
rol di, cl
cmp cl, al
cmp al, 0xf
xchg bl, ch
xor ebx, esi
dec bx
sub edi, 0x347e78af
sub bh, bl
adc al, bh
sub bh, bh
xor dx, bx
adc ax, 0x61c6
mov di, 0x850
inc ebx
not bl
add di, dx
nop
inc ax
sub bx, bx
ror edi, cl
adc bx, dx
or ah, 0x3c
shr ebx, cl
adc esi, 0x5cc35886
xchg si, dx
add di, 0x2f08
inc cl
shr bl, 8
mov bh, bl
inc esi
add eax, 0x7b08a6ae
xchg ah, dh
rol edi, 7
test edi, 0x5c03cbf8
nop
adc ah, cl
not cx
sbb esi, ebx
adc bl, 0xa
stc
and ecx, 0xfb800e3
shl dh, 8
test ecx, 0x6b847f1d
or cx, cx
or bx, si
sub ecx, esi
xchg ebx, eax
rol ax, 1
dec ebx
shr ebx, cl
ror esi, 3
stc
dec eax
or ch, dh
stc
mov esi, ecx
sub dh, dh
inc cl
stc
dec esi
or bh, bh
shr eax, 8
inc ax
inc ch
shr ax, 4
ror ax, 7
mov esi, 0x784647a6
cmp cl, 0x7a
pop edi
adc dl, bh
sbb dx, 0x2813
pop esi
pop ecx
pop edx
pop eax
pop ebx
push edi
push ebx
sub di, bx
push ecx
dec ch
push edx
sbb dl, bl
push esi
xchg si, si
inc ecx
push eax
inc al
inc cl
sub cx, bx
rol ebx, 6
or dx, ax
shl al, cl
shr cl, cl
pop eax
pop esi
pop edx
pop ecx
pop ebx
pop edi
call fcn.0045ff25
push eax
push ecx
rol ax, cl
nop
pop ecx
pop eax
call fcn.0046036b
jp 0x43d415
push edx
xor edx, 0x12113949
pop edx
cmp ecx, edx
jns 0x43f281
push ecx
push edx
call fcn.00460981
call fcn.00460f52
nop
stc
push edi
and edi, 0xb8e8014
push ebx
cmp bx, di
stc
push edx
sub dh, 0x69
push esi
mov edx, esi
push eax
push ecx
ror ah, cl
and cl, 0x4c
sbb si, 0x4e7
rol di, 8
test ch, bh
xor ebx, 0x464caaa2
add eax, 0x6b3dd7c3
not dx
add bx, cx
shl ebx, cl
add esi, 0x3346221d
cmp edi, edx
add ch, 8
cmp ecx, 0x5f8cbd38
stc
shr cx, 4
inc bl
xchg ch, ah
and si, 0x1b53
shl esi, 2
add esi, 0x2327152d
or edi, 0x3b627ab3
sub ah, cl
or si, 0x74a7
not al
mov edi, 0x543a8eed
stc
nop
mov al, dl
rol edi, cl
not esi
cmp eax, ecx
shr bh, cl
shr si, cl
mov bl, 3
add bl, 0x53
adc ah, 0x74
sbb ebx, ecx
test ecx, 0x4ae571f8
or bl, ah
or bh, bh
adc di, cx
inc eax
shr cx, cl
mov eax, esi
mov ecx, 0x48a01503
sbb ecx, ebx
adc di, 0x414e
sbb bh, ch
and eax, edx
test ah, 0x73
inc bl
test cx, 0x307c
not ax
rol esi, cl
dec di
or cl, 0x4b
dec eax
stc
nop
adc bx, dx
sbb ah, 0x70
shl eax, cl
nop
shl bx, 1
shr di, 8
cmp bl, 5
nop
and edi, edx
cmp bh, ch
shl dh, cl
xchg edi, edi
not ecx
xchg al, ah
shl ebx, cl
not dl
shl edi, 1
shr eax, 5
and dl, 0x44
sub dx, ax
dec bx
stc
cmp bx, 0x52f3
shl dx, cl
xor cx, di
xor esi, 0x7700310c
shr al, 1
xchg edx, edi
stc
or di, 0x82a
not ax
nop
mov eax, 0x1392acfb
pop ecx
dec di
xor eax, 0x603d016
xchg esi, edi
sub ebx, eax
sbb dx, ax
push ecx
shr esi, cl
xchg esi, edi
xchg esi, eax
ror cl, 3
shr ah, cl
xor si, si
mov ax, di
rol esi, cl
sub si, cx
rol esi, 3
dec ebx
xor ax, dx
or eax, 0x47cc0cb6
sbb ax, 0x233e
test al, cl
sub bh, bh
sub edx, 0x117d3644
rol edx, cl
sbb bh, bh
rol edi, 7
shl ecx, cl
mov edi, ebx
shl ecx, cl
add esi, 0x6e50ecc1
ror dh, cl
adc eax, edx
shl al, cl
xor al, bl
shl di, cl
shr edi, 5
mov dx, si
cmp di, 0x7503
ror dl, 4
inc edi
dec dx
xor ecx, 0x201ef547
cmp eax, 0x3ab9dc49
xor edi, edi
add dx, 0x4f32
sub bl, dh
rol cl, 5
dec ebx
or di, 0x786
dec bh
ror esi, cl
nop
cmp di, 0x6645
xchg dh, al
xchg si, bx
not edx
cmp ch, 0x67
xor ch, ah
xor ebx, 0x5a2a27c7
adc ebx, ebx
test edi, edi
sbb edi, 0x63e14e50
shr ax, 8
shl dh, cl
shr al, 7
xor ebx, 0x497818f4
shr bh, cl
and ch, 0x2d
dec edx
not bl
dec dh
mov ecx, ecx
shl bx, 5
sub ax, cx
inc dx
inc cl
ror cx, cl
inc si
shl dx, cl
add ecx, esi
rol bl, 7
shl edx, 7
sub ebx, 0x1e9562eb
stc
rol ebx, 2
shr bh, 4
stc
adc si, cx
inc cx
shl ah, 5
test dl, ch
ror bx, 4
adc dx, di
rol dl, 4
shl eax, 5
nop
test ecx, edi
sub edx, edx
sbb si, dx
adc edx, 0x681451bd
xor bh, bl
pop ecx
adc di, 0x7a11
xchg si, di
sbb bx, bx
and dx, ax
sbb dh, 0x2a
shl edi, 1
push ecx
shl cl, cl
or si, 0x4927
test ebx, ecx
adc eax, 0x28319c9a
ror di, 6
xor ebx, edi
or ah, cl
stc
xor dl, 8
or ah, 0xe
shr dx, cl
mov eax, edi
inc edi
test cx, di
not ah
sbb di, 0x5f54
and ecx, 0x75cad988
rol eax, 7
adc dh, 0x5c
sub bx, cx
shr dx, 2
sbb si, 0x70cf
sbb si, di
rol dx, 3
and ax, 0x4346
inc bh
adc edi, 0x1a1905aa
sub bx, 0x4b44
test dl, cl
not ebx
shl edi, 6
or edi, 0x7c0c6f72
test dl, 0x4d
dec ebx
xchg cx, cx
or ah, dh
xchg di, si
dec esi
not dx
xor di, dx
nop
nop
cmp al, 0xc
xchg edi, eax
cmp dh, ch
inc ch
and ah, bl
stc
dec edi
stc
and al, 0x57
or dl, dh
nop
nop
sub dh, dh
sub ecx, edi
nop
rol dx, cl
adc cx, dx
shl cx, 4
stc
ror ch, cl
dec edx
and cl, 0x11
sub edx, 0x3b1d9f8e
shr ax, 1
mov cl, bl
sub ax, 0x4112
shr bh, 5
or ah, ah
stc
or ch, 0x5f
dec dx
xchg esi, edx
xor ecx, 0x50a4fcb8
sub edx, edi
adc bh, 0x1f
shl edx, 1
or bh, 0x5c
or ax, 0x2b78
stc
ror edi, 5
xchg cx, bx
sub bx, ax
stc
and eax, 0xbdaef72
shl cl, 2
nop
nop
nop
sbb dl, 0x32
xor cx, 0x5504
inc bh
or bl, ch
pop ecx
push ecx
cmp edx, ecx
mov bx, 0x336f
ror bx, cl
sub edi, 0x68bd56a1
shl bl, cl
or bl, ch
nop
xchg ecx, edi
and cx, 0x472f
inc dx
dec esi
sbb si, 0x2f3
stc
shr edi, cl
ror ch, 7
and esi, ecx
mov dl, dl
add bx, ax
cmp cx, dx
sub ch, 0xd
nop
cmp edi, eax
or ch, cl
add ebx, ecx
not ah
not ax
stc
xor bx, 0x5828
xor dl, 0x5a
inc bh
cmp si, ax
and dx, 0x4831
adc edi, 0x239c8f74
not bl
not bx
adc bx, 0x5032
not edi
mov si, 0xc41
nop
rol si, 1
inc dh
test si, 0x7e45
not dx
shr si, cl
cmp edx, 0x36928e2f
inc dx
cmp ebx, ebx
not cx
sbb ebx, 0x7a37b7e3
shl di, cl
stc
nop
or di, di
inc ebx
or al, dl
stc
shr edx, cl
rol ebx, cl
stc
shr di, 8
add dh, dl
and eax, 0x8c39962
xchg edi, eax
test ah, dh
mov eax, eax
and al, 0x55
sbb di, cx
xor bx, ax
add ah, 0x47
not edi
dec edx
xor ch, 0x6b
dec ebx
nop
sbb ch, ch
xor bx, cx
inc eax
shr ax, 2
inc ebx
or edi, ebx
sbb di, 0x3342
sub ah, 0x51
mov esi, 0x4495631f
dec al
adc cx, bx
or bl, 0x4e
ror ecx, cl
add ecx, edi
stc
inc ecx
shl edx, 4
nop
and edi, edx
mov cl, dl
add bx, dx
add esi, 0x318447d8
nop
stc
shl ch, 4
not bh
pop ecx
push ecx
rol ax, cl
or dx, dx
sub eax, 0x392f9ee8
rol si, cl
ror bl, 5
cmp edx, edx
mov ch, 0x7c
pop ecx
pop eax
pop esi
pop edx
pop ebx
pop edi
push edx
cmp edx, 0x4bd08361
push ecx
rol dx, cl
push eax
shr ax, 5
rol dx, 1
stc
inc cl
push edi
or ax, di
shl cl, 8
test dh, 0x4e
adc al, cl
stc
push ebx
inc ebx
sub ah, ah
push esi
inc si
rol al, cl
ror dx, 1
rol bx, 4
dec ax
and ch, 0x23
nop
ror si, cl
add cl, 0x70
stc
sub edi, edx
cmp bh, ah
stc
nop
shr bx, 7
and di, 0x733e
stc
shr bx, cl
ror edi, 5
not ecx
add ebx, edx
dec ax
or bl, 0xc
xor edx, 0x3268ec55
adc ax, 0x87d
stc
shl di, cl
or eax, 0x7c7d479a
add ch, 0x2d
xor bh, 0x1b
xchg bx, dx
and dx, 0x3621
nop
nop
nop
add ebx, eax
ror di, 4
adc ecx, ebx
shr bx, cl
or bh, 0x22
xchg dh, ah
test cl, ah
inc ecx
xor ax, ax
sbb ebx, edi
rol bx, 8
not di
stc
add ecx, edi
not dl
add si, 0x4a16
or dx, si
sub si, si
shl cx, cl
not ax
rol al, cl
test ecx, edx
not edx
dec eax
xor cx, 0x7c38
adc edx, 0x6ca42b7f
sub dl, dl
shr eax, cl
stc
xor dl, 0x17
ror edi, cl
add bx, 0x5963
sub dx, 0x2516
mov bx, bx
nop
not edx
nop
inc edi
nop
nop
rol ecx, 5
add eax, 0x17791cdf
xchg di, dx
stc
stc
dec cx
add dh, al
inc eax
not cx
add bx, 0x1d80
inc bl
adc ax, 0xec4
pop esi
sub eax, ecx
cmp dh, 0x59
test dl, ch
cmp ah, dh
cmp ch, ch
push esi
shr si, 2
rol esi, cl
sbb di, 0x5ba9
nop
or dh, 3
sbb ebx, ebx
add bl, 0x1b
ror si, 4
and bl, 0x32
and dl, 0x41
inc ax
xchg di, di
mov ax, 0x10c2
xchg di, ax
shl dh, cl
shr edi, 1
ror dl, 5
cmp di, dx
not di
or edi, 0x1ed068cb
shl edi, 1
shr ax, 3
sbb di, 0x7c92
or ax, 0x55f3
sub dx, 0x4712
mov di, bx
sbb cl, 0x17
sub si, 0x7ace
not cl
dec dh
and ah, ch
cmp eax, 0x5833b09
inc esi
mov di, 0x2ca3
cmp cx, ax
stc
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
call fcn.00461402
push ecx
inc cl
push edx
ror edx, cl
cmp cl, 0x4f
push edi
shr edi, 6
shr cl, 8
push ebx
adc ebx, 0x42dd5e2d
inc bx
push esi
shr esi, 6
push eax
ror ah, cl
pop eax
pop esi
pop ebx
pop edi
pop edx
pop ecx
call fcn.004619ae
push eax
ror al, 7
adc ah, 0x44
push edi
ror di, 2
push edx
push esi
xor dx, si
not ax
push ebx
dec bl
push ecx
not cl
shl ch, 3
shl bx, cl
shr bx, cl
nop
cmp eax, 0x7a28cfe0
and di, 0x366
test cx, si
dec ax
sbb bx, bx
cmp bh, 0x1e
xor di, 0x3650
xchg ecx, ebx
rol di, 5
adc dh, ah
cmp cx, 0x76eb
nop
sub cx, 0x151d
test si, si
xor esi, 0x2d50316b
not di
xchg bx, ax
sbb cx, bx
xchg ah, ch
adc bl, bh
nop
sbb ecx, eax
stc
test ch, dh
dec si
add cx, 0x659a
pop ecx
pop ebx
pop esi
pop edx
pop edi
pop eax
call fcn.00461fa1
push esi
dec si
pop esi
push ecx
push esi
xchg ecx, esi
pop esi
pop ecx
call fcn.004624b2
push ecx
xor cl, 0x6e
pop ecx
call fcn.0046297a
lea eax, [ecx + 1]
mov ecx, 0x14
xor edx, edx
call fcn.00462e5e
push esi
dec si
push edx
dec dx
push ebx
mov bx, bx
adc dh, bl
dec bl
push edi
test di, 0x4df5
push ecx
dec cx
inc di
nop
push eax
mov eax, edx
sbb eax, esi
sub di, si
mov dx, di
inc dh
or ecx, eax
test dx, ax
cmp di, 0x17b
test si, ax
ror edx, cl
mov ax, 0x416b
cmp edi, eax
sub dh, 0x3b
not bh
and di, 0x39c2
test di, ax
xchg bx, ax
ror ch, 4
sbb eax, eax
stc
and cx, 0x139f
adc cl, 0xa
xor dx, ax
dec esi
ror cx, 1
xchg edx, ebx
nop
sbb ecx, esi
shr bh, cl
cmp edi, eax
shr dl, cl
cmp ebx, esi
shr bl, cl
not ecx
mov esi, 0x15e7e383
test esi, 0x208ce5a3
nop
test dx, 0x6264
or edx, edi
shr edx, cl
sub ch, dh
rol bl, 8
or edx, esi
dec ecx
mov bl, cl
mov ah, 0x55
sub edi, esi
mov dl, cl
adc bh, bl
shl ch, 7
nop
dec ebx
xchg cx, cx
shl ch, cl
stc
shr si, 5
and ax, 0x252a
stc
inc edx
not dx
cmp edx, 0x147ce5c5
or si, bx
rol ecx, cl
dec dh
shr dh, 5
sbb bx, 0xd3a
not edx
nop
sbb bx, 0x8c6
dec ch
sbb ecx, 0x75f9d78f
cmp bl, ah
sub cl, bl
add cx, ax
adc eax, 0x1f1b4577
add edi, 0x19ab6875
xor edi, esi
shr ch, 3
shr dh, cl
or ebx, ebx
sub di, 0x1e57
dec dh
mov bh, bl
nop
stc
dec esi
or ecx, 0x78704068
or dh, 0x39
add bl, bh
and bh, 0x7f
rol ebx, cl
pop eax
push eax
ror al, 5
inc esi
adc edi, 0x1636621b
shr ax, cl
shl ch, cl
adc ecx, 0x162d1b66
nop
ror ebx, 2
xchg edi, ebx
xor ebx, 0x7c70ed0c
xchg esi, ecx
cmp bh, 0x7a
shl edx, 8
not esi
ror cx, cl
rol ecx, cl
not eax
not si
add cx, dx
shr edx, 8
xor ecx, 0x186d514d
nop
cmp di, dx
sub ebx, 0x3333ae39
xor edi, 0x676a11ac
cmp bx, di
stc
mov ecx, 0x47bb8afa
mov edi, 0x3ca87f60
not ebx
inc al
cmp al, ah
not esi
or cx, si
not esi
nop
xchg ecx, eax
add eax, ebx
rol edi, 1
ror si, cl
ror dx, cl
not esi
sbb ch, 0x59
xchg di, bx
xor edx, edi
shr bl, 3
nop
not bx
test ebx, 0x7c4b5535
dec cl
and al, 0x3a
sbb ebx, edi
and edi, 0x673683d4
shr ecx, 1
rol al, 4
add edi, eax
not si
dec al
and si, 0x6c61
sub esi, edi
add esi, edx
cmp bh, 0x6e
sbb eax, esi
test ebx, ecx
shr si, cl
not edx
xor eax, 0x7429c2c7
sub di, ax
sub dx, bx
or esi, 0x310bf6ad
rol cl, cl
or bl, 0x27
cmp di, 0x7023
or esi, 0x32ebc661
adc ah, 0x37
not dl
ror edx, 4
sub edx, 0x564e30a9
dec dx
cmp dx, 0x62da
shr al, cl
ror al, cl
dec ebx
xor ax, si
sub edx, edx
cmp ax, 0x2434
xchg dl, ah
inc ch
stc
rol cl, cl
not bl
xor ah, ah
xchg cx, bx
shr ax, cl
cmp al, cl
sub cl, 0x3e
stc
adc edi, ebx
shr dl, cl
shl si, cl
pop eax
ror bx, cl
push eax
add dl, ah
sbb ax, 0x4320
adc edi, ebx
xor dx, 0x7722
test eax, edx
or ebx, ebx
shr dl, 2
and ebx, 0x130e9855
sub di, 0x27e3
pop eax
pop ecx
pop edi
pop ebx
pop edx
pop esi
call fcn.004632e0
call fcn.004637ee
jecxz 0x43dd57
push eax
test al, 4
push edx
test dx, 0x348d
mov ax, 0x11fa
push edi
dec edi
push ecx
push ebx
add cl, bh
stc
stc
mov bx, 0x3f02
rol cl, 3
sub ch, 0x5e
inc dl
dec ebx
sbb al, cl
dec al
add edi, 0x31b93ace
dec dh
push esi
sub si, si
not bl
ror cl, cl
test edx, 0x422291fe
xchg ecx, eax
shr bx, cl
stc
rol di, 2
shr bx, cl
shl dx, 4
adc dx, cx
ror ch, cl
test bh, 0x22
dec dh
xchg cx, cx
pop esi
pop ebx
pop ecx
pop edi
pop edx
pop eax
call fcn.00463c4e
call fcn.00463f4e
push edx
mov dx, 0x295b
push ecx
xor cl, ch
push esi
push ebx
xchg esi, ebx
push edi
shr di, 2
or dx, 0x3645
xchg edx, edx
adc edi, 0x4a4534ba
inc bh
push eax
rol eax, cl
inc eax
rol dx, 3
sub edi, edi
stc
test ax, dx
sbb ax, 0x3c39
xchg ecx, edi
add dl, 0x26
adc si, dx
rol al, cl
sub al, 0x1e
pop eax
pop edi
pop ebx
pop esi
pop ecx
pop edx
push ebx
cmp bx, 0x3d6e
push esi
push ecx
rol esi, cl
stc
mov ch, 0x64
cmp si, si
pop ecx
pop esi
pop ebx
push ecx
rol cl, 3
push ebx
test cl, bl
shl bx, 2
push eax
dec al
not ecx
push edx
xchg dl, ah
pop edx
pop eax
pop ebx
pop ecx
push ecx
push edx
and cl, dl
push edi
mov ecx, edi
stc
push ebx
dec bx
pop ebx
pop edi
pop edx
pop ecx
push eax
dec ah
stc
push ecx
ror ah, cl
not ch
pop ecx
pop eax
call fcn.004642e0
push edx
add dh, 0x62
push ebx
dec bx
push ecx
ror cl, 3
test ebx, 0xa58b8c6
stc
sbb cl, bh
push esi
inc si
push edi
or di, 0x2c06
inc cx
push eax
test eax, 0x324b0ed3
test cl, 0x20
and edi, ebx
xor ah, al
cmp di, 0x74fe
mov bx, di
add ecx, esi
not ax
add dx, 0x400b
test eax, 0xeedb3a1
xchg edx, eax
xchg bx, bx
sbb ecx, eax
not al
xchg dx, ax
rol eax, cl
sbb si, 0x75ec
ror cx, cl
shr ecx, 3
sbb al, 0x7e
stc
test bl, ch
shr ah, 1
not bx
add ch, al
inc bh
nop
nop
or ebx, 0x78598a05
stc
and edi, 0x61b3e248
and eax, 0x55ac0870
sbb dh, 0x78
sub si, 0x231f
ror si, cl
stc
sub ax, dx
add ah, 0x40
rol ax, 7
cmp dl, bl
ror dh, 7
xor edx, ecx
not eax
xchg ch, al
inc dh
dec ax
mov ebx, 0x3c473dfa
xor bl, bl
stc
xor edi, 0x486b49bb
shl di, cl
dec ah
stc
sub ecx, eax
inc bl
test esi, ebx
nop
xor edx, 0x7b317ea8
and eax, ecx
or di, 0x74b7
add eax, 0x42bf629c
adc cx, dx
stc
dec ebx
dec ebx
pop eax
pop edi
pop esi
pop ecx
pop ebx
pop edx
call fcn.0046462c
push edi
not di
push eax
mov al, ah
push ecx
push esi
add cx, si
push edx
adc edx, eax
nop
not cx
sbb edx, esi
nop
push ebx
xor ch, bl
sbb ch, 0x6f
rol di, cl
sbb bh, al
not di
stc
inc edi
or esi, edi
rol ch, 5
rol si, 1
test si, 0x61cd
stc
shr ecx, 1
xchg si, di
xor dh, ah
sbb ax, 0x7568
shr si, cl
shl edx, 4
stc
rol dl, 3
add di, bx
mov eax, 0x45186baa
or esi, eax
test di, dx
mov dx, 0x4610
xor ecx, eax
xor si, dx
dec di
add edx, eax
test ebx, eax
stc
adc bl, 0x22
inc ecx
nop
rol bl, cl
add ch, al
or esi, 0x6081f274
or si, cx
dec ax
ror bl, cl
add bh, cl
rol ah, 6
mov dl, 0xf
not ah
add ebx, 0x3a6d4f8a
sub eax, edi
cmp edi, edi
adc ax, dx
xchg ch, al
cmp edi, ecx
or edx, ebx
nop
ror dl, 4
sub cx, cx
cmp edx, 0x11aac151
and di, di
sub cl, cl
dec ah
test dx, 0x49fe
shr dl, 2
adc edx, 0x1a37c406
or ecx, edx
inc ebx
not edi
nop
xor dl, bh
inc ebx
sub bl, 0x42
and si, 0x74e6
ror ecx, 6
shl cl, cl
inc si
or cx, 0x4839
nop
cmp eax, 0x1f4d72c6
cmp ah, 0x25
shr si, 2
rol di, cl
adc cx, cx
dec edx
nop
and dh, dl
nop
not dh
adc al, bl
add esi, 0x431212e7
add di, 0x605f
nop
ror cl, cl
shr edi, 1
xchg cx, di
mov eax, eax
pop ebx
push ebx
cmp edi, ebx
shl dx, cl
sbb dh, 0x53
rol ax, cl
stc
and di, bx
xchg ecx, ebx
inc cx
rol al, 5
sub al, cl
sub ax, si
shr al, cl
xchg edi, eax
not cx
dec bl
sub ax, ax
shl edx, cl
or edi, 0x1cf51092
add dx, cx
ror bx, 1
adc eax, 0xe125b3e
nop
xor di, 0x1e
shr cx, 5
adc edx, 0x52df7416
mov ecx, eax
stc
adc eax, 0x39e0a3a5
nop
inc si
mov edi, edx
xchg edx, eax
sbb dh, 0x61
and cx, si
sbb bx, 0x1d84
not eax
and edi, 0x7baf61be
adc bl, 0x2e
stc
shl cl, cl
or ebx, 0x42b4351f
ror dx, cl
stc
ror cx, 8
dec dx
and ah, ah
xchg si, di
nop
nop
xor cl, 0x79
add eax, edi
sbb ah, 0x71
rol bl, 7
and cx, 0x5907
mov bx, 0x4bb3
adc ch, dl
sub cl, 0x72
ror al, cl
rol dl, 4
adc cl, 0x7a
xchg esi, edi
mov ebx, 0x21024861
add dx, 0x4008
adc al, ch
nop
adc ah, 0x38
xor edx, 0x8b8e95
rol edx, 5
cmp di, 0x536
or bh, cl
nop
shl cl, 3
stc
not edi
xchg esi, eax
shl di, cl
test dx, 0x5096
stc
sbb si, cx
dec bl
xor dl, 3
shl cx, 1
sub ecx, 0x768ab52e
dec ebx
nop
nop
add ah, al
shr ah, cl
inc bh
xor dx, ax
xchg edi, eax
rol al, cl
sbb dh, cl
nop
ror bl, 4
test dx, 0x272e
not cl
sbb bh, bl
dec si
sbb di, ax
pop ebx
push ebx
xor cx, bx
or edi, 0x2b7b8767
rol cx, 7
dec al
xchg di, di
shr al, cl
ror ax, cl
sub bl, ch
ror bx, 2
stc
inc bx
adc ax, ax
cmp bh, 8
and si, dx
rol ch, 1
shr bx, cl
stc
cmp si, ax
mov dx, 0x59f4
adc ecx, 0x17abef0a
adc cx, ax
nop
mov eax, edi
cmp edx, edx
rol al, cl
dec ebx
inc dh
not eax
shr dx, cl
not dl
inc bl
and bl, cl
adc ch, 0x61
xchg ah, al
shr ax, cl
and bh, al
stc
stc
not edx
test dl, 0x24
not bx
shl ax, 2
sub bx, di
nop
cmp edx, edi
xchg dl, ch
shl ch, 2
xchg bh, ch
ror esi, cl
xor ebx, edi
test dx, 0x1027
sbb cl, 0x35
shr cl, cl
rol ah, cl
nop
or ebx, 0x68496dc2
inc ah
xchg esi, edi
adc si, 0x6697
stc
sbb esi, eax
cmp esi, edi
xchg di, di
xchg edx, ebx
shl dl, cl
or ecx, esi
sbb eax, ecx
shl ah, 2
stc
not ah
shl dx, cl
ror bh, cl
shl ch, cl
ror edx, 2
ror dx, 3
test dx, dx
shr ax, cl
xchg bx, di
dec esi
ror dx, cl
dec bl
and ax, 0x193a
cmp dl, dl
sub bl, 6
pop ebx
pop edx
pop esi
pop ecx
pop eax
pop edi
jbe 0x43e27e
call fcn.00464989
push eax
dec ax
push ebx
cmp ebx, ebx
rol bl, 7
push edx
shr dx, 5
not al
push esi
test esi, 0x2a5271ea
test ah, 0x3e
push edi
push ecx
shr di, cl
and esi, 0x1002be05
adc eax, 0x4bec7666
pop ecx
pop edi
pop esi
pop edx
pop ebx
pop eax
push edx
or dl, 0x45
push ebx
inc bh
push ecx
shr bl, cl
dec cl
pop ecx
pop ebx
pop edx
push eax
push esi
test eax, esi
pop esi
pop eax
push ebx
push ecx
rol ebx, cl
push edx
push esi
or dx, si
pop esi
pop edx
pop ecx
pop ebx
push edx
and edx, 0x6436b4ba
push ebx
sbb ebx, 0x477b41e7
sbb bh, 0x1b
pop ebx
pop edx
div ecx
test edx, edx
jne 0x43eb3f
call fcn.00464de1
call fcn.004651cb
push edi
push esi
cmp di, si
adc si, di
push ebx
inc bx
shl di, 7
push ecx
ror ch, 5
push eax
xor ah, ah
sub bl, 9
and si, 0x2558
push edx
mov dx, 0x705d
rol eax, cl
mov bl, 0x16
nop
rol al, 1
rol al, cl
test bl, 0x5f
add esi, edx
xor edx, 0x67c848c7
sbb eax, edi
shr ax, 8
or cx, 0x165e
and dx, si
add esi, 0x444042cb
xchg cl, al
xor bl, 0x68
stc
xor bl, 0x51
xchg bx, si
shl di, 4
xchg cx, bx
sub edi, 0x28c1cfac
stc
nop
cmp bh, al
inc ax
and esi, edx
stc
not edi
shr ax, cl
shr dl, 6
cmp di, di
mov ecx, 0x2a4892bc
xor ebx, edi
xchg si, bx
not bx
rol cl, cl
or di, 0x6e1e
test edi, esi
inc bx
stc
stc
not esi
sub bh, dh
xchg cl, cl
cmp ecx, 0x4007bef8
rol bh, 6
add ecx, 0x3133118
xchg cx, cx
nop
shl dl, cl
or bh, al
nop
inc bl
ror bh, 2
sbb ebx, edx
or di, di
or esi, esi
or ecx, 0x18560e39
shr bl, cl
test cx, ax
cmp bh, al
test ebx, ebx
add ecx, 0x948781b
add ebx, ecx
or eax, 0x688ca42e
nop
cmp al, 0x4b
shl ax, 1
test dx, 0x4810
sub eax, 0x2322733d
stc
xor bl, ch
inc eax
shr eax, cl
or si, ax
mov eax, 0x455156ed
rol bh, 4
add ebx, 0x70ef9acd
cmp cl, al
xor eax, ebx
xchg bl, al
add bl, 0x46
mov eax, 0x64218738
or cx, bx
stc
ror di, cl
shl edx, cl
ror esi, cl
shr ah, cl
add ah, 0x20
ror edx, cl
pop edx
push edx
shr dx, 2
or bx, dx
shl di, 6
mov edx, eax
or al, 0x34
test bl, dl
stc
ror eax, cl
not ebx
xchg cl, dh
and ecx, 0x3c4c30e3
not ebx
rol dh, cl
dec esi
stc
rol ecx, 3
rol edx, cl
shl ecx, cl
add bh, al
and di, 0x5911
test dx, 0x1631
or ebx, edi
shl bx, 2
sbb eax, 0x565d9c51
and ch, 0x50
inc bl
test si, 0x2a98
sub ebx, 0x683842e3
mov cl, bh
dec di
rol edx, cl
sub al, 0x57
nop
stc
mov ax, 0x60ba
rol al, 6
and bx, di
and ch, 0x11
test al, 0x3d
not esi
test bx, si
dec dl
cmp esi, 0x32fb54f6
or dh, dh
not esi
ror edx, cl
add ecx, edi
rol cx, cl
dec dh
sbb ax, cx
nop
not bl
shl edx, cl
xchg bh, dh
test ax, cx
not ax
inc cl
shl ch, 7
cmp si, cx
xor cl, 0x11
mov cx, cx
shl si, 5
shl bx, 3
shl ecx, cl
adc di, dx
sub cl, 0x2c
adc ecx, 0x268d63cb
nop
shr ebx, cl
xchg bh, dl
shr ch, cl
inc bl
and ax, si
shr edx, cl
cmp bx, si
adc ah, 0x73
shr dx, cl
and dx, 0x27de
dec cx
inc ax
test ah, dl
sub al, al
sbb al, 0x4f
or ah, 0x10
ror dh, cl
or edi, 0x55d1ae28
xor eax, 0x104abc11
rol al, 6
adc bl, 2
or dx, 0x260b
and dl, bh
xchg si, bx
dec ecx
dec edi
nop
sbb ax, di
or ah, bh
xchg cx, di
xor al, 0x76
cmp esi, 0x5d8f3d1e
pop edx
push edx
inc edx
ror dh, 6
shl ax, 7
test eax, 0x7f30a7aa
xor cx, ax
and cx, 0x49a2
nop
not eax
sub si, bx
ror edx, cl
mov ah, cl
sbb ax, ax
ror ch, cl
cmp ecx, 0x22e5621f
test edi, 0x5df1b4c9
and ebx, 0x477e04e4
dec ax
mov esi, ecx
add di, 0x764d
ror dh, cl
nop
shr bh, 1
cmp ch, al
shr al, 2
mov ax, 0x32a4
sub esi, 0x127e85f0
sub edi, 0x5be91170
nop
stc
cmp ebx, esi
sbb eax, 0x3fb4fef3
and cx, di
nop
xor ax, 0x1f7d
xor edx, 0x60331a7f
stc
ror ah, cl
shl ebx, cl
and ch, 0x51
nop
rol edx, cl
sub edx, eax
shl cx, cl
sub bh, cl
test ah, ch
shr eax, 3
shr si, cl
shl ecx, cl
inc ax
and cx, ax
stc
not al
dec dl
sbb esi, esi
mov esi, esi
xor si, dx
xchg edi, eax
sub si, cx
test eax, 0x101e79cc
add ax, ax
add ah, dh
add edi, 0x2384db68
shl cx, 3
add ecx, ecx
nop
shr edi, cl
rol ebx, cl
shr ax, cl
nop
test bx, 0x3462
nop
sbb bl, 0x64
shl ebx, cl
not bh
or cx, 0x53c0
dec al
sbb esi, 0x792f0522
ror esi, 3
cmp edx, 0x5defc3ef
add di, 0x3361
shl bx, cl
add eax, 0x2e4b797
inc bh
and dx, 0x23e7
xchg ecx, ecx
rol bh, cl
shl dx, 8
ror cx, cl
shr ah, 6
shl dl, cl
shl esi, 4
add edi, ebx
shl ebx, cl
rol ecx, 1
add edi, ebx
mov ax, si
ror ah, cl
nop
shl esi, 6
ror esi, cl
pop edx
push edx
test edx, esi
nop
stc
and edi, 0x2d536843
or si, si
adc ebx, ebx
add eax, 0x6bf78c79
sub di, cx
sbb eax, ebx
sbb bh, 0x38
test cx, si
nop
rol edx, cl
dec edi
adc cx, ax
shl bx, 5
inc ecx
add bl, cl
ror edi, 5
nop
xchg ah, dh
add di, si
add bl, 0x2e
dec cx
cmp dx, 0x703f
and di, 0x412c
shl edx, 6
nop
rol ch, 3
add ch, 0x11
mov al, 0x10
stc
nop
not ebx
shr si, 8
test bh, 0x10
mov cx, cx
add ebx, edi
test cx, 0x5f0a
test dh, 0x61
shr eax, cl
sbb bx, 0x67d8
stc
test ebx, ecx
adc ch, ah
sub ax, di
inc ecx
cmp cx, 0x535a
or bl, 0xb
add al, 0x12
xor dx, 0x2502
shr dh, cl
shl dh, cl
shr ecx, 1
stc
adc edi, 0x57813a77
nop
shr cl, 4
add edx, 0x2ae7614f
and ax, 0x3198
test edi, ecx
shl ax, cl
add ecx, 0x23b79d61
and bl, dh
mov dh, dh
rol dx, cl
test dl, ah
sub ch, 0x7f
xor bl, dh
inc esi
mov esi, esi
mov ecx, 0x3a161921
add si, 0x3305
adc dl, 0x20
shr dh, 4
shl ah, 7
and edi, 0x12566f42
rol ecx, 6
or si, bx
xchg cx, dx
pop edx
pop eax
pop ecx
pop ebx
pop esi
pop edi
push eax
ror eax, 5
push ebx
push ecx
shl bx, cl
push edx
mov dl, 0x26
adc dl, 0x44
rol edx, 7
test bx, bx
test bx, 0x275e
xor ecx, 0x778818c7
cmp dl, bh
push esi
mov ecx, esi
rol bh, 2
shl dh, cl
nop
add ch, ah
sub ebx, 0x592ece4b
push edi
or cx, di
rol ebx, 5
xor esi, esi
and dx, si
shl cl, cl
stc
nop
inc ah
not dl
xor edi, 0xe76f214
nop
add dl, al
cmp bx, 0x5bf
and si, 0x329c
rol esi, cl
add esi, ebx
adc ecx, 0x6495d8ae
nop
sub bx, 0x357e
adc edx, eax
sub dx, 0x71aa
cmp al, dl
or bl, 0x1c
nop
cmp dx, 0x521d
sbb ebx, ebx
sbb al, 0x1f
mov di, 0x1d98
ror eax, 1
rol ecx, cl
and ebx, 0x4488f3b
cmp ecx, esi
nop
xchg edi, ecx
or bx, cx
not ah
mov ecx, 0x4ccb80fc
and cx, 0x711f
not eax
sbb ebx, edi
test edx, edi
not ebx
inc bl
ror ah, cl
inc edx
xor ax, 0x86
cmp ax, ax
or ebx, 0x5880cee0
test dx, 0x23ed
stc
dec ax
dec ebx
sub esi, eax
and bx, 0x5dbd
adc cl, 3
xchg dh, dh
cmp cx, bx
shr ax, 4
add di, cx
shr ecx, cl
rol ebx, 6
inc cx
or ecx, esi
or edi, 0x1c11be3
test al, ch
ror ax, cl
nop
adc dh, 8
add ax, 0x6a04
cmp dh, 0x5a
ror bl, 8
stc
shl ch, 2
adc ax, 0x707a
sub ebx, edi
shl ecx, 6
cmp dx, bx
or di, di
inc cl
ror eax, cl
test edx, ebx
shl si, 5
dec dl
test bh, 0x55
sbb dh, 0x54
pop edi
push edi
test edi, 0x565c7e20
sbb cl, bl
sbb di, dx
and edi, esi
rol eax, cl
not ax
nop
adc ch, 0x5b
adc edx, edx
cmp edi, 0x741dfc99
adc si, 0xad2
mov ebx, 0x1966de81
nop
add si, 0x7c37
not dx
rol ah, cl
test cl, ch
rol ecx, 4
sub dl, ch
dec bh
not eax
xor eax, 0x45fb83cb
sub al, 0x50
and al, cl
dec cl
and cl, bh
stc
adc di, cx
xchg bl, ah
test edi, 0x452f3e66
adc dh, al
sbb esi, 0x22c6fe94
cmp ecx, 0x1bf39288
ror si, cl
xor dx, 0x6a75
shr esi, 1
inc ebx
xchg ebx, edi
and cx, 0x51d6
shl ax, cl
sub eax, 0x9a815e
and ax, dx
dec si
test dx, 0x2af5
cmp ch, ch
adc al, 0x74
xchg dx, ax
stc
rol ch, 6
shl edx, 7
mov ax, 0x3feb
inc cl
shr di, 7
or cx, cx
xchg cx, ax
shr bx, 2
and eax, 0x286ef3d2
sbb edi, 0x52f8e14
shl ebx, cl
sub bl, 0x25
xchg dx, di
sbb edi, 0x2ecd0372
add edi, eax
adc edi, 0x7b5cc966
cmp bl, 0x16
shl cl, cl
add esi, 0x243bc99b
nop
cmp bh, bh
sub edi, 0x58d82a4d
and ch, dh
sub ax, ax
cmp cx, di
or ch, bl
add edi, 0x22922a7e
test ecx, 0xa3f14ce
mov dx, di
inc al
sub bl, ch
and cl, bl
ror eax, cl
cmp eax, ebx
adc dl, 7
sub cl, ch
shl eax, 4
not di
dec ch
sbb dh, cl
not dl
not ecx
xchg al, al
shr bh, cl
or ax, ax
dec dx
rol esi, 5
shl al, 6
cmp ax, 0x39f5
inc ecx
xor ch, dh
and esi, edx
pop edi
cmp dh, dl
mov dl, cl
shr ecx, cl
push edi
mov edx, edi
dec ecx
not bl
stc
shr di, 7
cmp edi, 0x551d2b42
sub ebx, 0x12353745
add ebx, 0x31983519
test edx, edx
xor si, 0xebc
test bl, bl
dec dh
adc ah, 0x38
shr si, 1
nop
xor cx, si
dec ebx
xor dl, 5
add ecx, ecx
not ecx
or bh, dl
sub si, di
not di
xchg si, bx
mov edi, 0x41a22189
add cx, 0x2698
xchg ecx, eax
sbb edx, 0x21ed1916
not edi
adc bx, di
ror di, 2
add ecx, ebx
sub bl, 0x13
add si, 0x15e2
stc
xor ch, 0x32
sbb edx, ecx
cmp edx, edi
dec edx
rol ebx, cl
rol dl, 6
and di, cx
shr ah, cl
sub dl, ch
or ah, 0x42
shl al, cl
rol ah, cl
add dh, cl
xor di, 0x53ef
not dl
nop
nop
sbb ch, 9
sbb ax, bx
nop
xchg bx, bx
xchg si, ax
cmp si, 0x335b
shl esi, 3
add ah, 0x4c
pop edi
pop esi
pop edx
pop ecx
pop ebx
pop eax
call fcn.0046568f
push ebx
push ecx
ror bl, cl
sbb bh, bl
adc bh, 0x66
push eax
add bl, al
push esi
and si, 0x943
push edx
push edi
adc dx, di
cmp dl, ch
adc cl, 0xa
and cx, 0x7a6b
shr ah, cl
nop
or ecx, 0x625d9ef6
add edx, 0x2dc7b05
add bl, 0x76
xor dh, 0x34
and si, 0x2162
test esi, 0xd56b1cf
inc bx
xor ax, 0x4413
xchg bl, al
rol bl, 6
sub edi, esi
xor bx, 0x4dd2
add eax, 0x304dc8e7
mov dx, ax
sub bx, 0x6d96
cmp ax, 0x1fd2
add ch, 0x31
and ah, 6
adc di, 0x270
shr edi, cl
ror bx, cl
add bx, 0x36eb
add eax, 0x12a077fc
and ah, 0x3b
xchg ecx, ebx
cmp dx, di
sub edi, 0x3c796c2f
inc al
test bx, dx
sbb ecx, 0x62023843
ror bx, cl
test ax, dx
nop
and ah, dh
add ah, 0x1b
xor bh, ah
inc ax
not di
rol eax, 3
sbb ah, 0xd
sbb si, 0x42fe
rol cx, 2
mov di, bx
dec bl
not ch
shl di, 2
rol edi, cl
sbb ecx, 0x2b36db8c
sbb di, ax
add ah, 0x52
add bx, 0x333b
rol ebx, cl
sub si, 0x1912
not cx
ror ebx, cl
sbb cx, bx
sub ah, al
adc edi, 0x3ae6b2e0
shr si, 5
mov esi, 0x1704acf9
sub dh, 0x59
sbb dh, 0x72
test edx, ecx
mov ax, 0x2808
nop
test cx, 0x84f
or cx, 0x6ab8
rol cl, 7
ror si, 6
sbb ebx, 0x31954f5f
shl bx, 7
shl eax, 1
ror al, 4
dec ebx
dec ecx
not si
stc
shr cl, 2
adc dx, cx
add bx, 0x3f21
adc ecx, 0x72b94ef
sbb esi, edx
sub esi, edi
shl di, 2
rol ax, cl
mov edx, ebx
pop edi
pop edx
pop esi
pop eax
pop ecx
pop ebx
call fcn.00465ad0
add edi, 7
pop edx
pop ecx
mov al, byte [esi + edi]
call fcn.00465f1f
call fcn.004663f1
stc
push ecx
push esi
xchg cx, si
push eax
and eax, esi
push edx
ror dx, 6
push edi
dec edi
push ebx
not ebx
test si, si
rol al, cl
adc esi, edx
sub edx, ebx
mov bl, 0x46
shr eax, cl
ror bh, 4
cmp eax, ebx
cmp cl, dl
adc ecx, 0xe86ab5f
ror bx, cl
stc
test dl, cl
and edi, esi
not dl
stc
cmp edx, 0x6b8c47f8
xor ecx, 0x51ee8813
stc
rol eax, 8
dec eax
inc cx
inc ch
inc ah
sbb cl, 0x55
adc cl, ah
ror ax, 6
rol bl, 1
xor si, 0x7057
shl ch, cl
rol al, cl
cmp ah, 0x1d
and cx, cx
and si, si
shr ch, 5
shl bh, cl
shl bh, 3
nop
or dx, 0x4fbd
sbb ax, dx
sbb dl, cl
mov ah, 0x1d
dec dh
dec bl
nop
test eax, 0x73b3b2ee
adc al, bh
ror ax, 8
or dh, 0x3c
and bx, cx
dec cl
sub dl, 0x7a
mov cx, dx
mov cx, bx
sbb esi, 0x4d20d93a
xchg ah, bl
sbb edi, 0xa5a639b
and esi, 0x467eae33
test dx, bx
xor bx, dx
xor ah, 0x52
or dh, bl
nop
sbb ecx, edx
sub si, 0x54f4
shl eax, 2
inc ch
test edi, 0x78c3e66a
adc cx, bx
adc ch, ch
adc eax, 0x1c48bdc4
inc ch
cmp cx, 0x56f
shr dx, cl
cmp bx, 0x4c1b
cmp edx, 0x7252c6bf
dec bh
and edi, esi
adc edx, 0x7a38f93
sbb di, cx
mov si, dx
nop
sbb eax, ebx
dec ax
inc dl
ror esi, cl
add edx, ecx
not bx
sub cl, 0
nop
test dx, di
cmp ecx, edi
ror cl, 6
and ecx, 0x23efa0c3
pop ebx
mov di, si
shr edx, cl
not cx
not ecx
not cx
dec ax
xor eax, 0x36ca6790
nop
push ebx
and bx, ax
nop
adc edi, 0x77364232
not ah
dec si
sub edi, ebx
inc ch
dec di
test ebx, 0x7bcbd41f
xor ax, ax
dec edi
xchg esi, ebx
stc
mov ecx, edi
mov dx, 0x3e4f
add dx, bx
and edx, ecx
test di, 0xc79
sub dx, 0x46cd
cmp bx, 0x1894
sub edx, edx
add cl, 0x36
and esi, 0x4ddd2ef9
test ah, 0x68
nop
ror di, cl
inc si
xor edx, esi
test ax, cx
stc
nop
shl bl, 1
xor esi, 0x2c7b64b1
ror dx, 6
xor ecx, 0x12ef563a
mov dx, 0x3fb1
rol eax, 3
shl ch, 6
rol ch, 3
cmp ecx, ecx
add ecx, 0x27600a14
adc eax, 0x20e92be4
sub ax, cx
add ecx, 0x30b0f75
mov ebx, edx
dec dx
add ebx, 0x7f6ced3b
rol ax, cl
adc bl, 0x3c
nop
adc di, bx
or edx, edx
nop
and ax, 0x25e4
sub bh, 0x57
test esi, 0x735553de
or ah, 0x4e
not cx
cmp di, ax
or al, 0xe
add ch, 0x15
sbb dx, si
inc ecx
and dl, dl
mov cx, 0x798c
cmp esi, ebx
dec cl
test di, 0x684e
rol si, 3
shl ax, 6
cmp cx, 0x62c4
rol cx, 4
cmp ecx, esi
nop
sub di, ax
add dh, bl
rol cl, 8
inc di
adc dh, 0x75
xchg dx, cx
sub ecx, edx
or eax, ecx
rol si, 4
dec dl
shr ecx, cl
ror ah, cl
rol ax, 7
not cx
inc edi
mov ah, 0x69
not bx
rol dh, cl
pop ebx
ror di, cl
nop
and ah, 0x20
or ecx, edx
adc di, 0x3eb1
or eax, edx
nop
sub ax, 0x2205
nop
push ebx
and ebx, eax
xchg si, ax
add dx, 0x161c
ror bh, cl
and cx, 0x7a4b
nop
sbb cl, 0x5a
or edx, edx
xchg al, bl
sub cl, 0x63
sbb bl, 0x2c
ror dx, cl
ror al, 5
and bl, dh
xchg ebx, eax
ror ebx, cl
cmp cx, 0x2553
rol ah, cl
ror si, 5
ror bh, cl
test bh, 0x4a
mov al, 0x79
adc ch, ah
shl bh, cl
xchg cx, ax
or bh, 0x22
stc
shr di, 6
sub di, bx
cmp ebx, 0x64f6a74f
adc eax, 0x152da310
dec ah
cmp edi, 0x7ebfd997
rol al, 6
cmp ch, ah
nop
not edi
cmp esi, 0x70f13eaa
nop
rol ebx, cl
shl ecx, cl
or dx, si
add dl, bh
xor dl, 0x40
or ecx, ebx
adc dh, 0x31
mov bh, bl
xchg si, bx
add dx, 0x109b
stc
and dx, 0x5945
sbb bx, di
dec al
stc
or ah, 0x15
shr edi, 3
add al, dl
stc
adc bh, ch
nop
dec dh
test esi, 0x51c00116
xchg cx, di
nop
or ax, 0x3298
sub dl, 0x55
test edi, 0x72d2f902
xchg edi, ebx
stc
rol di, 1
inc ebx
sub esi, 0x206b04d8
shr edi, cl
or ch, al
stc
xor ax, cx
shr al, 5
adc ah, dh
sub ecx, 0x34edf1a6
stc
dec dh
or si, 0x387e
cmp edx, esi
nop
sub bl, 0x22
sub ah, al
or ch, dh
dec ch
shr dh, cl
shl al, cl
add eax, esi
pop ebx
test eax, 0x5519b644
push ebx
sbb bl, ah
adc bl, 0x1f
cmp edx, 0x354ec46a
inc di
mov di, 0x66ca
cmp cl, dh
adc bx, 0x2caf
mov eax, 0x3e361b49
dec eax
nop
xor dl, bl
add esi, esi
stc
xor al, 0x7e
or esi, eax
and dx, dx
sbb dh, 0x64
sbb dh, dh
inc di
nop
sub edx, esi
xchg si, ax
ror esi, cl
cmp dh, 0x67
and al, 0x16
sub cx, dx
adc edi, edi
mov bh, dl
inc eax
xor ecx, ecx
nop
sub si, si
add dh, 0x40
stc
and ebx, edx
ror eax, cl
dec bx
adc si, cx
cmp ch, 0x27
and dx, 0x77d5
sub edx, 0x514b81fa
ror ah, cl
mov si, dx
shl ch, 2
ror edx, cl
rol ecx, 4
rol bh, 8
not di
xchg ch, dl
shr cl, 5
mov ax, ax
stc
adc dx, bx
and ax, 0x6a7c
cmp cl, 0x6f
add dl, 0x6c
nop
dec bx
stc
not esi
adc si, si
rol cl, cl
cmp di, 0x3f80
xchg cl, bl
rol dx, 8
test edx, edx
dec cl
mov bx, bx
dec ebx
not al
ror ah, cl
or ebx, 0x70b59924
shr bh, 8
dec esi
shr esi, 3
ror esi, cl
xchg bx, dx
dec edx
cmp al, ah
sub edx, 0x1b4e2cf4
add bx, dx
nop
inc cx
sbb dx, dx
cmp di, di
or ebx, 0x35bf6705
sbb esi, edi
cmp ecx, 0x20060cc
ror cl, 1
adc bx, 0x5402
test bx, 0x665c
shl si, 2
cmp di, 0x6ccb
dec bh
shl dx, cl
rol bx, cl
ror ch, 5
mov cx, bx
mov bh, al
pop ebx
ror cx, 3
adc edi, 0x38ebf939
add esi, eax
sub cx, 0x13f8
stc
add ch, 0x42
shr cx, cl
shr ecx, cl
dec di
add ax, 0xb9b
test si, 0x66a
nop
nop
sub si, dx
ror cx, 5
nop
stc
mov ch, dh
sbb dh, al
push ebx
and al, bl
or cl, 0x7d
dec ax
or bl, dl
nop
not dl
sbb bh, bh
or ax, ax
adc cx, cx
test dl, 0x2a
adc bx, 0x3edd
sbb dx, 0x1efa
adc bh, 0x71
or esi, edx
xchg si, ax
rol edx, 4
xchg bl, dl
xchg edx, eax
mov ebx, 0x5d2bc77f
adc di, di
cmp dh, bh
not cx
stc
sub di, dx
mov esi, ebx
test eax, ebx
dec eax
test al, 0xa
not dx
pop ebx
pop edi
pop edx
pop eax
pop esi
pop ecx
push ebx
shr bx, 5
cmp ebx, 0x534d602c
push edx
and dl, dl
inc ebx
not edx
stc
push ecx
sbb ecx, 0x7b261b2c
sbb ecx, edx
stc
push esi
adc dx, si
add bx, 0xb55
push eax
adc dl, al
shl dl, cl
sbb si, 0x14f9
shr bl, 7
or ebx, ebx
shl ax, cl
xor cx, 0x18b5
adc ah, 0x7b
dec ebx
sub eax, esi
ror si, cl
not esi
not ebx
sub eax, 0x5f358477
dec dl
cmp al, bh
ror esi, cl
dec cl
push edi
cmp esi, edi
inc dh
shr dx, cl
xor ax, 0x1a46
xor edi, 0x307bfc2b
dec al
shr cx, 3
shl cx, cl
xor di, si
mov dx, dx
sbb dx, bx
pop edi
pop eax
pop esi
pop ecx
pop edx
pop ebx
push edx
rol dx, 7
push ecx
push ebx
adc cl, bl
rol cx, cl
push eax
adc ah, 0xb
shr ch, cl
or bl, dl
stc
and edx, ebx
sbb ch, 0x39
sub ecx, ecx
nop
test ah, bl
nop
sub edx, 0x2222e118
sub ecx, 0x2ddc1056
push edi
inc di
sub bx, 0x922
test edx, 0x9cf35a5
inc ebx
mov cx, 0x6cea
push esi
xor si, ax
inc dx
mov dl, 0x62
rol ax, cl
mov esi, 0x4399378c
test ecx, edi
adc bl, 0x62
cmp di, 0x44d5
nop
inc ah
dec edi
adc dx, cx
or edi, ecx
mov eax, esi
rol edi, 6
xchg al, dl
add si, 0x6492
and di, si
shl bx, cl
dec di
not cx
test dl, 0x15
sub eax, 0x3a434317
or ecx, 0x7165d60f
test bx, si
or eax, 0x7037e81b
cmp bh, ah
shl bl, cl
not ch
test bx, 0x908
xchg ecx, esi
test ebx, ecx
shl ecx, cl
rol dx, 6
add ah, al
not ecx
ror ah, cl
rol al, cl
add bh, cl
stc
shr ebx, cl
not al
nop
rol ah, 5
cmp ax, ax
adc si, 0x617e
add ebx, esi
sub dl, ch
sub ax, dx
test bh, bh
inc dl
xchg edx, eax
adc dx, 0x505d
not ah
nop
xchg esi, ecx
ror ebx, cl
ror dx, 1
inc di
inc di
sub edx, 0x4934a189
ror ax, cl
ror dx, 4
xor cx, 0x1aac
stc
add ebx, edi
ror bh, cl
not cx
xor cx, di
inc eax
adc edi, ebx
inc esi
adc eax, ebx
not edi
and dh, ch
cmp ecx, edx
cmp ebx, eax
or ah, 4
rol si, cl
ror ecx, 5
pop esi
push esi
shl esi, cl
sbb dh, bh
sub bl, 0x59
sbb cx, si
xor ax, di
sbb eax, 0x5798e52a
inc ah
adc edx, edx
xchg dx, ax
xchg bh, dh
and bl, bh
sbb al, 0x4a
and ax, 0x45e
mov cl, 0x52
shr dx, cl
not al
stc
dec cx
inc si
rol edx, 8
ror cx, cl
inc dh
nop
shl eax, cl
shl ch, cl
dec dh
sub edx, eax
rol cx, 1
sub cx, 0x21f0
xchg dh, al
inc edx
rol ah, 3
dec bx
add cx, 0x6c47
stc
and edi, 0x191b05b9
rol ax, cl
test eax, ecx
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
call fcn.00466a0f
jo 0x43f25d
push edx
adc dx, dx
push eax
test ah, dh
push esi
add esi, 0x40f62cc1
pop esi
pop eax
pop edx
call fcn.00466e76
call fcn.00467114
push edx
push ecx
shr dh, cl
push eax
not ax
push esi
mov esi, 0x77cf05
and ah, 0xc
ror si, cl
or ah, dh
pop esi
pop eax
pop ecx
pop edx
mov byte [ebx + ecx], al
inc ecx
inc edi
jmp 0x43cbbc
push ecx
push esi
or ecx, esi
push ebx
ror bx, 7
sub ebx, 0x7cb028e9
push edx
push eax
xchg edx, eax
push edi
adc bx, di
cmp dl, dh
sub si, 0x78c9
ror bh, cl
and cl, 0x23
ror dl, cl
nop
dec ebx
nop
rol ax, 7
sub cl, 0x4d
sbb ch, bh
shr cx, 6
not eax
or ebx, 0x584bb201
shr bl, 3
nop
sub ecx, esi
xchg cl, bl
inc eax
not dl
sbb eax, 0x74fa6083
shr dh, cl
xchg ebx, ebx
adc ecx, 0x458d2ad2
xchg ecx, eax
sub al, dh
stc
not esi
rol bx, 4
shl bl, cl
not esi
not ah
ror ax, cl
add cx, 0x6183
or dh, 0x10
xchg dh, cl
sub dl, 0x20
rol bx, 2
adc dx, 0x3bc8
mov cx, cx
dec al
xchg al, bl
add ah, 0x2f
not si
stc
ror dx, cl
add edi, 0x5a040cdd
sub edi, 0xdf60911
shl ebx, 5
sub dl, al
inc edi
not di
or bl, 0x22
add edi, 0x5048e42d
and bh, bl
shl esi, 3
shr cx, 5
nop
sbb bh, 0x71
xchg edx, eax
not dx
test dx, cx
stc
sub cx, dx
sbb ax, si
add bh, dl
dec cl
sbb cx, 0x4494
stc
xor ah, bl
add cl, bl
stc
not ch
and bh, ah
not cl
inc ecx
shr bh, 4
shr bh, 3
dec si
rol edi, cl
or dh, 0x67
sub dh, dh
mov ah, 0x10
cmp ah, dl
nop
xchg ch, dh
and edi, 0xa6032e2
add dx, ax
nop
pop edi
pop eax
pop edx
pop ebx
pop esi
pop ecx
push eax
push esi
xchg si, ax
pop esi
pop eax
call fcn.00467554
push ebx
and ebx, 0x5543eead
push edx
rol edx, 4
push eax
adc ax, ax
push esi
shr esi, 6
push ecx
xor dh, cl
mov eax, 0x56a38ec4
nop
xor bx, 0x3871
cmp dx, 0x250e
mov esi, 0x7c636d70
and si, 0x61b0
adc ax, bx
cmp al, 0x60
stc
stc
dec edx
mov dl, 0x7e
not ah
xchg cx, bx
inc bh
rol edx, cl
push edi
xchg edx, edi
ror eax, cl
test cl, 0x3e
xchg ch, dl
sbb bl, ah
xchg edi, edx
rol bx, cl
stc
dec esi
and cx, bx
test esi, 0x20717cea
mov si, cx
inc ax
sbb al, 0x2c
xor esi, ebx
test ebx, ecx
adc cx, si
adc bh, ah
adc di, ax
shr eax, 3
stc
and eax, edi
and cl, 0x20
rol dh, cl
sbb bh, cl
shl si, cl
sbb cx, cx
dec bl
inc ax
shr ebx, cl
not bx
dec ah
ror bx, cl
shr si, 7
not eax
xor ecx, 0x27b6beae
xchg edx, eax
adc cx, bx
cmp eax, ebx
dec bx
mov dx, ax
dec edi
dec dh
and si, 0x13d8
nop
ror edx, cl
mov edi, ebx
adc eax, 0x372382a7
cmp dh, 0x64
add bx, 0x34b5
mov di, 0x10fc
stc
nop
and ebx, 0x40d14f33
pop edi
pop ecx
pop esi
pop eax
pop edx
pop ebx
push ecx
push ebx
sbb cx, bx
stc
shr ebx, cl
push eax
or ah, 0x21
shl bx, cl
push edi
or di, 0x7a7a
mov ecx, 0x5e1043be
or bl, bl
shr bx, cl
push edx
sbb dh, 0x66
rol di, 8
nop
and cl, ch
ror bx, 3
sub ecx, 0x34d48452
sbb edi, 0x1603432
adc di, bx
stc
not al
sub dh, ah
add cx, cx
inc dx
rol ax, cl
rol cx, 5
push esi
or edi, esi
not dx
shr di, cl
xchg di, si
test esi, ebx
not eax
inc esi
rol ch, cl
ror cl, 8
ror dh, cl
sbb dh, 2
xchg di, bx
mov dh, bl
not si
xchg bx, cx
shl ecx, cl
not esi
adc ch, dl
xor dl, bh
nop
rol cl, cl
dec di
shr ax, cl
stc
and cl, 0x4f
inc eax
sbb esi, 0x2a3b38b2
and eax, eax
sub al, ch
cmp di, cx
stc
test edx, 0x71c69a64
stc
ror di, cl
sbb edi, 0x5d749400
and al, al
sub edi, 0x239aa337
test edi, 0x1148983c
cmp bx, si
sub cx, dx
test bh, ah
sbb bl, 0x4b
adc ch, 0x4a
inc al
xor di, 0x5107
nop
cmp eax, ebx
xchg bh, ah
mov ax, 0x4806
sbb dx, di
sub ecx, ecx
shr dl, cl
sbb ebx, 0x1243d8ea
dec ecx
sub bh, 0x33
mov cx, 0x7ee7
shr esi, cl
sbb ebx, 0x7cd26fa3
shl edi, 7
nop
ror ah, 4
shl eax, 7
mov esi, edx
shr edi, 7
xchg si, cx
cmp dl, 0x79
nop
shr bh, 1
or bh, dl
xor bh, 0x37
and ebx, edx
sbb cl, 0x22
dec ch
inc esi
ror cx, cl
inc bh
pop esi
nop
push esi
sbb esi, ecx
sbb dx, bx
sub esi, 0x1ce508cd
nop
xor cx, 0x636b
mov edi, esi
sub ax, 0x4621
dec al
not edx
sbb eax, esi
shl cx, cl
dec edi
shl edx, 6
nop
adc bh, 0x3a
and dx, 0x4fc9
rol ah, 4
sbb eax, 0x2cceecba
cmp edi, eax
and edx, edx
adc ax, 0x3971
nop
add ecx, esi
test eax, eax
nop
nop
or dx, dx
dec ax
xor dx, si
dec dh
dec ebx
test di, cx
adc esi, ecx
shl bx, cl
add ax, di
shr eax, cl
shr dx, 8
or ax, 0xc28
and cl, 0x61
add bh, 0x5e
stc
ror ecx, 1
nop
rol dx, cl
mov dx, 0x2136
add cx, ax
or si, 0x6e5e
adc si, 0x21de
mov esi, esi
or cl, 0x63
not di
stc
or cl, 6
stc
test bl, ch
xor bh, 0x2c
mov edi, 0x41433205
sub ebx, edi
shl dl, 4
stc
mov dl, 0xd
or cl, 0x37
shl esi, 8
dec ch
xchg ebx, eax
nop
not esi
shr edi, cl
rol eax, cl
nop
stc
not bx
cmp edx, esi
adc edi, eax
or ebx, ecx
ror ebx, cl
add edi, 0x61207348
test ax, si
shr si, cl
cmp bh, dl
sub cx, 0x40e3
shr dx, 4
stc
mov ecx, 0x3c27538d
inc edx
ror dx, 8
not ch
xor bl, 0x3e
shr cx, cl
sbb ah, dl
xor edx, 0x52c5bf86
nop
test al, 0xb
and bh, 0x47
stc
shr eax, 6
shr eax, cl
sub bh, 0x5c
mov ecx, ebx
pop esi
add edx, eax
nop
stc
cmp dx, 0x1bf8
nop
push esi
not esi
shr ah, 2
nop
sub bh, dl
nop
shr eax, cl
xor ax, 0x756e
xor bx, si
not dl
stc
sub edx, 0x227d4908
sub cx, ax
nop
sub eax, 0x38bf31b
rol dh, 3
pop esi
pop edx
pop edi
pop eax
pop ebx
pop ecx
call fcn.00467a31
call fcn.00467fbb
jge 0x43f988
stc
push ebx
dec bh
push edi
push esi
or di, si
nop
not bh
push ecx
dec cx
shr cl, cl
inc cx
push edx
xchg dl, bh
shr esi, cl
dec cx
inc ch
and bh, 0x5f
test esi, edx
shl cx, 4
stc
test edi, ecx
push eax
dec eax
mov ecx, esi
or dh, 0x6c
xchg ecx, eax
sub cl, dh
stc
stc
mov eax, 0xc724d8e
test al, al
rol cx, 3
adc dx, 0x2bd
xchg bx, bx
inc eax
cmp esi, esi
nop
dec dx
rol ebx, cl
cmp edi, ecx
not al
xchg di, ax
sub bx, 0x497f
add ecx, 0x78c191ed
shl ebx, 3
nop
sbb al, 0x3a
shr ax, cl
shr esi, cl
nop
cmp ecx, edi
shr bl, cl
mov dh, 0x63
sub ax, 0x45b1
nop
shr esi, cl
shr ch, cl
test bx, 0x63bb
not ebx
inc dh
shr si, cl
ror ax, 8
add ch, dl
test bl, 0x2f
shr edi, 4
add eax, 0x6716fdde
sbb si, 0x6a99
shr ah, 7
stc
test bx, dx
inc bl
dec cl
nop
not ch
test bx, cx
rol ecx, cl
sub ax, 0x2694
inc dx
sub dl, ah
or bh, cl
ror eax, 8
shr si, 1
adc edi, 0x78a263ba
add dh, al
sub edi, 0x3928d978
dec edi
shl di, 6
xor edi, 0x3a7f0e24
test dh, ah
rol eax, cl
and eax, 0x62473cf3
nop
sub ecx, 0x7e093a51
sbb eax, 0xdb7787f
not eax
rol bh, cl
xor bh, cl
and esi, 0x5be9d09a
and eax, edi
shl cl, cl
shr ebx, cl
sub bh, 0x37
mov dh, 0x5c
add dl, dl
cmp cl, 0x50
pop eax
push eax
add ax, 0x685f
sbb ebx, esi
sub ebx, esi
xchg cl, al
nop
stc
ror di, cl
add ecx, 0x57562f21
rol al, 4
shr ah, 7
or di, 0x6e3f
sub bx, cx
pop eax
pop edx
pop ecx
pop esi
pop edi
pop ebx
nop
push esi
inc esi
nop
push ebx
or bl, 0x69
dec bh
push ecx
shr si, cl
push edx
sbb dh, 0x44
push edi
xchg edi, edx
push eax
and ah, dh
sub si, 0x224b
add di, ax
dec edi
and esi, edi
or dl, 0x11
sub si, 0x3ba7
adc bx, ax
shr cx, 1
add ch, 0x7f
mov eax, edi
ror edx, cl
ror cx, cl
and edi, 0x560c2b25
sbb al, 0x44
not ah
or ecx, 0x3d33e453
sub al, 0x29
shr si, 2
test si, bx
mov edi, eax
stc
inc ah
sub ch, ah
add ah, 0x1f
xchg bx, dx
mov ah, cl
sbb ebx, 0x27e81387
xchg esi, edi
rol al, 4
ror edx, 8
shl ch, 7
xchg edx, edx
xchg dx, bx
shl si, cl
stc
shl ah, 2
add cl, dh
mov dh, 0x17
sbb edx, ecx
shr ax, cl
not di
inc bx
rol al, cl
stc
sub ch, ch
dec si
sbb dl, 0x5a
nop
shl bx, 4
xor dx, 0x43d4
ror ebx, 5
stc
stc
add dx, dx
or cl, ch
cmp dx, di
add eax, 0x34fff4f2
nop
shl dl, cl
sub edx, 0x6044020a
shl edx, 6
rol dh, 8
xchg edx, ebx
mov edi, 0x60a9d6bb
dec edx
dec esi
sub ecx, esi
cmp ebx, 0x10c04ed0
dec bl
shl ch, cl
mov edx, ebx
xor bh, 0x2f
rol dx, 6
stc
mov di, bx
pop eax
pop edi
pop edx
pop ecx
pop ebx
pop esi
push edx
xchg dx, dx
push ebx
push eax
mov bx, ax
push ecx
or bl, ch
nop
cmp al, 0x7f
shl ax, 8
not ebx
dec ebx
push edi
sbb eax, edi
sub edx, ecx
xchg ah, ch
and edx, ebx
stc
xor di, 0x4db3
cmp ebx, edi
shl ax, cl
or dh, ch
pop edi
pop ecx
pop eax
pop ebx
pop edx
jno 0x43f94a
push ecx
dec cx
push ebx
inc bh
push eax
push edi
mov ax, di
sub ecx, eax
pop edi
pop eax
pop ebx
pop ecx
push edx
ror dx, 7
nop
pop edx
jl 0x43f94a
call fcn.004683b5
nop
push edx
adc dh, 0x11
pop edx
call fcn.00468770
push ecx
push eax
add cx, ax
push edi
push ebx
cmp di, bx
push esi
or esi, 0x34566032
adc ebx, ebx
shr ax, 5
push edx
adc cx, dx
pop edx
pop esi
pop ebx
pop edi
pop eax
pop ecx
call fcn.00468a6d
jno 0x43f988
push eax
mov ah, 0x5f
pop eax
push edi
inc edi
pop edi
push edx
dec dx
push ecx
push eax
cmp cl, al
sbb dx, 0x267e
push esi
mov eax, esi
sub cx, 0x58de
push ebx
sub bl, 0x59
push edi
test di, 0x5c69
test ch, 0x19
mov al, 0x3a
and al, dh
adc ah, 0x70
test bx, 0x4a4c
or dx, ax
xor edi, 0x2722095f
sbb bx, ax
stc
shr cx, cl
add cx, dx
or bx, dx
test al, bl
stc
sbb edi, 0x54a3d8ab
shr dl, cl
stc
mov bl, al
dec bh
rol ax, cl
ror ah, 8
adc cl, 0x5d
adc cx, bx
rol di, cl
shl edi, cl
adc cx, dx
and al, bl
sbb di, si
cmp si, dx
inc bl
cmp di, bx
xor ch, 0x63
sub edi, 0x5b3fcaea
adc ecx, ecx
sub eax, 0x6b74a6c8
stc
add dl, bl
inc si
pop edi
pop ebx
pop esi
pop eax
pop ecx
pop edx
push edx
push ecx
shr dl, cl
xor cl, cl
push eax
sbb al, dh
rol cx, cl
rol ah, 3
sub ah, 0x7b
push esi
xchg esi, edx
dec ax
pop esi
pop eax
pop ecx
pop edx
push ecx
push edx
sub cl, dh
stc
nop
pop edx
pop ecx
mov eax, str.RW_7
push dword [eax]
push ebx
push ebx
push edx
inc edx
test dl, dh
push edi
push ecx
shl di, cl
and cl, ch
push ebx
xchg bh, bl
push esi
add dx, si
sbb bh, 0x66
ror edi, 8
inc cx
sub bx, 0x3e42
push eax
shl ax, 7
shl di, 8
dec cx
and dh, 0x38
xchg esi, esi
nop
add di, cx
not edx
inc eax
not al
nop
add edi, ecx
ror ah, cl
shr ax, cl
xchg ecx, esi
adc bh, 0x75
not dh
dec cx
or cx, bx
cmp ecx, 0x7dc155b9
add esi, 0x1ebd9653
stc
xor edx, 0x8d2f683
xor ebx, eax
nop
inc edi
test ebx, eax
dec esi
dec al
adc si, ax
inc bh
and edx, eax
test si, dx
shr edi, cl
inc cl
sub cl, 0x2a
sub si, 0x7142
and cx, 0x24d8
nop
or edx, eax
xor ah, cl
add al, 0x5b
cmp ebx, 0x4656208b
stc
ror ax, 3
shl ebx, 4
add si, 0x3b88
sub edi, esi
inc ecx
shl bx, 5
stc
xor dl, 0xb
sbb cx, si
shr ah, cl
adc ecx, 0x59f7662d
cmp bx, 0x5a09
stc
adc ax, ax
shr dx, cl
mov ch, 0x6b
cmp di, ax
test eax, 0x4e04b2c0
test edi, 0x73311f88
cmp edi, 0x14f2c5f4
nop
not edi
ror eax, 4
xchg ch, dl
and bh, 0xb
ror esi, 7
not dh
nop
shr bx, cl
xor ch, dl
sbb edi, 0x75011051
cmp edx, 0x6d4aed4e
xchg di, di
shl edi, cl
shl al, cl
sbb bx, 0x39aa
mov esi, 0x777994d4
ror ah, cl
nop
nop
adc dh, 6
add ebx, edi
cmp dx, 0x3106
not bl
cmp ax, dx
not dl
pop eax
sub bh, 7
inc ebx
test cl, 0x3a
not esi
xchg esi, esi
shl esi, 6
shr esi, cl
stc
mov dx, 0xb86
and dl, 0x5a
push eax
ror al, cl
cmp ah, dl
shr edi, cl
sbb di, si
nop
adc edx, esi
dec dl
xchg bl, bl
adc bl, bl
stc
add edx, 0x377b4244
rol ch, 8
cmp dx, 0x54cd
shr si, 8
and eax, ebx
or esi, 0x3817200b
test bx, dx
not dx
dec si
sbb edi, edi
and ax, 0x5117
xor bl, 0x1a
not si
nop
sub eax, eax
stc
shl di, cl
sub ax, dx
inc al
shl edi, cl
or esi, 0x44c24032
sub di, si
sbb ecx, 0x1ab53ca9
and al, 0x59
sbb si, bx
or ax, di
and bx, 0x566e
add bl, 0x2b
adc bx, 0x20a
nop
and ch, 0x3c
adc bh, 8
test bh, 0x14
xchg al, ah
add ebx, ebx
dec dx
not si
or bx, ax
mov si, si
xor edi, ebx
sbb cl, 0x3d
xchg edx, esi
not bx
test bx, 0x2c62
dec di
sub ah, al
sub ax, ax
dec di
inc ax
ror bl, cl
nop
nop
dec ch
shl al, 6
add edx, ebx
sbb si, 0x5eff
or ecx, 0x4687a430
not ax
shr dl, cl
and ah, bh
or bh, 0x20
not ecx
xchg edx, esi
xchg esi, esi
add eax, 0x58856598
adc ebx, 0x3a6f5274
add di, 0x3360
cmp di, bx
mov ecx, 0x49cebe13
ror eax, cl
test bh, dh
test dl, 0x59
shr dl, cl
or di, dx
add esi, ebx
sub ah, 0x3b
xchg dx, ax
stc
dec dh
sbb dx, 0x4922
pop eax
push eax
adc al, ah
sbb cl, bh
and ax, cx
cmp esi, esi
stc
xchg esi, eax
stc
xchg ch, ch
inc edx
cmp eax, edx
xchg edi, eax
inc ax
and bx, dx
adc si, 0x6ee7
stc
xor dl, dh
or ebx, edi
sbb ah, al
add edi, 0x741ea63e
shr cx, cl
and edx, 0x6e108918
nop
shl ch, 3
stc
not dx
or eax, ebx
sub ebx, 0x20cbde2b
not dl
sub dh, 0x3c
and cx, cx
and bx, 0x2808
adc dh, 0x5d
or bx, bx
cmp si, 0x4875
sbb bx, ax
sbb ecx, 0x74965b01
xor eax, 0x9e1c984
cmp si, dx
xchg di, di
ror ah, 4
xor dh, 0x45
mov cx, cx
add dl, ah
ror bl, cl
and edi, edx
adc bl, cl
inc al
inc ecx
not edi
xor dx, 0xc1d
cmp di, 0x33f8
and dl, ch
mov al, 0x3d
ror cx, 1
or ax, 0x226c
inc ch
add dh, bh
xchg ecx, edx
rol esi, cl
sbb eax, ecx
ror dh, cl
inc dx
shr bl, cl
xor edi, esi
or bx, 0x57dd
shr eax, 2
rol esi, 8
test si, dx
mov di, 0x36ab
sbb bx, 0x5599
rol eax, cl
xchg di, cx
xor ax, 0x48a9
ror dx, 3
stc
cmp ecx, eax
xchg edx, ecx
and bh, 0x39
xchg di, cx
add cl, 0x47
inc dl
mov edi, 0x5f4d3de6
stc
shr ch, 3
inc eax
inc dl
ror cx, 1
stc
nop
dec bx
sub al, 0x67
dec cx
add ah, ah
or di, dx
ror dx, cl
not ch
adc al, 0x4f
inc ax
ror al, cl
ror si, cl
pop eax
push eax
rol al, 3
rol dl, cl
add bl, bh
not di
inc ax
add ch, dl
test edx, 0x73854b56
not bl
inc bh
stc
test ecx, 0x7df07851
or bh, 0x46
or ecx, 0x4a8acc96
dec bx
sbb ecx, 0x3aae32bd
shr ax, 4
adc ecx, edx
shl ebx, 1
shl cx, 8
xchg ah, cl
or ebx, 0x8abbf1
xchg dl, dh
nop
add eax, 0x562a5c88
xchg esi, eax
test ecx, 0x135a15ed
and ch, 0x3e
not esi
rol dx, cl
xor ah, ch
nop
or ax, dx
cmp ch, 0x58
xchg edi, esi
rol ch, cl
add di, 0x702d
test di, 0x71b0
adc bx, 0x18d4
adc bl, al
inc cx
xchg edi, esi
test eax, 0x6c21dbab
rol ah, 4
mov cl, cl
nop
dec bl
add eax, 0x2fdb8510
or edi, eax
xchg cl, ch
not ecx
rol ch, 4
test dl, dh
adc edx, 0x65a8453a
dec bx
or di, 0x80d
inc ah
adc ah, 0x2d
xchg cl, al
shr edx, cl
inc si
sub cl, 0x19
ror di, cl
sbb dl, 3
inc eax
stc
mov bh, dh
shl dx, 2
xchg edx, ebx
add esi, ecx
mov si, dx
or eax, 0x78a7c4f2
test ah, 0x6e
cmp bl, cl
or dh, 0x35
sub ebx, ecx
stc
stc
nop
xchg dx, si
shr bx, 6
test cx, bx
shr dx, 3
shr eax, 8
sbb dx, di
sub bx, 0x5ca2
or dh, ah
rol si, 7
sub di, 0x462
inc edi
adc di, dx
dec edx
ror esi, cl
sub al, 0x72
stc
ror dl, 3
xchg dx, ax
shr cl, 5
ror ah, cl
shl cl, cl
ror ah, cl
pop eax
shr ebx, cl
xor di, si
push eax
cmp dl, ah
shr edi, cl
cmp cl, dl
test bx, dx
and ch, dh
inc ax
shl esi, 8
shl eax, 4
sbb eax, 0x2c46ba28
cmp ah, 0x4f
inc dl
dec eax
mov al, dl
sub edi, edi
sbb ebx, 0x1e709111
and ecx, esi
and ax, 0x7080
sbb dh, 0x51
or ah, ah
sub dl, 0x47
xchg ah, ah
adc edx, ecx
add ch, ah
stc
mov si, bx
not bx
adc dh, 0x1f
dec dh
xor ecx, 0x65925ae
xchg si, cx
and edx, eax
and esi, esi
and dl, al
nop
shl cx, 4
add bx, 0x3264
cmp dh, bh
or ebx, eax
test ch, ch
nop
and dh, bl
test dx, si
ror si, cl
nop
cmp dx, si
not cx
shl edx, cl
inc ax
dec bx
cmp dl, 0x59
sub dl, 0x75
stc
or ax, 0x611d
sub edx, esi
adc si, 0x5378
sbb al, cl
stc
sub ch, 0x5c
cmp bx, dx
test ecx, 0x55dcae1a
dec esi
and al, dh
add si, 0x869
stc
rol bh, cl
adc cl, dh
dec bx
sbb ecx, edi
adc ch, dl
rol eax, cl
xor edi, 0x260f0d15
ror cl, cl
mov ecx, eax
shl edx, cl
add ch, 0x29
not cl
not bx
rol di, cl
xchg edx, eax
shr dl, cl
and al, dl
mov ch, 0x2e
not ch
and al, bl
nop
sub al, 0x36
or edx, 0xb7a66cf
ror edi, cl
sub si, 0x1fd6
nop
shr ebx, 3
sub eax, edx
rol dl, 7
add dl, 0x3d
sub di, di
mov dx, 0xa7e
cmp al, dl
and ch, bh
pop eax
or edx, ebx
rol esi, 4
xor esi, ebx
sub ch, ch
push eax
cmp ax, 0x295d
xchg bx, cx
and cx, cx
xchg edx, eax
stc
shr bl, cl
add edi, 0x55f2f752
sbb di, 0x6473
sub al, dh
nop
dec bx
shr bx, cl
sbb ah, 0x74
shr si, 6
and cl, 7
or si, 0x2262
test ah, 0x66
cmp dh, bh
shr bl, 1
rol ax, cl
or ah, 0x5c
or eax, 0x77baf4e2
sub ch, ah
or si, cx
ror bl, 8
add si, 0x2a48
xchg ch, ch
stc
xor edx, esi
inc dl
test cl, 0x49
xor ch, dh
test ah, ch
sub bx, 0x15eb
inc cx
and edi, edi
adc di, dx
nop
xchg di, dx
not ecx
dec eax
add ah, 0x7b
cmp si, bx
and si, 0x55b6
dec dx
shl dx, cl
not edx
dec cx
test edx, 0x4ac76129
and dh, 0x12
or al, cl
test edx, esi
sub di, cx
xchg esi, edx
test ecx, 0x7bbe1150
ror bh, 7
rol si, cl
nop
shr si, 6
shl ax, cl
mov ecx, ebx
stc
and al, 6
not di
cmp ebx, eax
shr ah, cl
xor esi, 0x4dc16abb
mov edi, 0x6c2cd886
stc
and al, ch
add ax, bx
sub ah, al
adc dx, 0x729a
add esi, esi
sbb ecx, 0x50145ddb
not ax
xor ebx, esi
nop
stc
stc
rol bx, 2
sub dl, 0x68
cmp bx, bx
pop eax
pop esi
pop ebx
pop ecx
pop edi
pop edx
push eax
adc al, 0x39
push ebx
or bx, 0x6ee9
nop
push edi
inc edi
push ecx
inc ecx
ror ebx, cl
push esi
sbb si, 0x3a37
shr edi, cl
push edx
xor si, dx
sbb ch, 0x4f
cmp edi, ebx
xor eax, 0x6dcaf88c
cmp edi, edx
not edx
cmp cl, ah
ror dh, cl
ror cl, cl
shr cl, cl
shl ecx, cl
test dl, cl
rol cl, cl
inc al
not ecx
adc edi, 0x4d926e6d
sub edi, 0x42071418
nop
pop edx
pop esi
pop ecx
pop edi
pop ebx
pop eax
jb 0x4401c8
push eax
adc ax, 0x5caa
push ebx
dec ebx
push edx
xor dl, 0x3d
push ecx
or bx, cx
not dl
inc dl
stc
xchg cl, dh
xor ax, 0x5f64
sbb ax, 0x3146
add cx, 0x6a18
stc
rol bx, 5
push esi
cmp si, si
rol ecx, 7
pop esi
pop ecx
pop edx
pop ebx
pop eax
stc
push eax
inc al
dec ax
push ecx
mov ah, ch
push edi
and di, di
push ebx
test cx, bx
push esi
adc si, 0x6a35
pop esi
pop ebx
pop edi
pop ecx
pop eax
call fcn.00468fa6
push eax
shr ax, 3
push esi
ror si, 3
push ebx
push ecx
test ebx, ecx
push edi
ror edi, cl
push edx
or dx, cx
stc
xor si, 0x572d
ror dl, cl
ror eax, 1
sub ch, 0x22
shr dh, cl
xor al, 0x6a
adc eax, esi
or di, 0x583
test ah, 0x44
add bl, 0x37
mov edi, edi
ror edx, 4
nop
stc
and ecx, 0x64a3d49
mov ax, bx
xor si, bx
ror ecx, cl
stc
inc bx
shl di, cl
add cl, 0x14
test dl, 0x4a
pop edx
pop edi
pop ecx
pop ebx
pop esi
pop eax
push ecx
not cl
push ebx
push edx
cmp bh, dh
push eax
xor ah, 7
nop
adc dh, bl
sub eax, 0x16d5f7a7
stc
ror al, cl
inc eax
pop eax
pop edx
pop ebx
pop ecx
push edi
dec di
push edx
not dl
pop edx
pop edi
nop
push ebx
shl bx, 5
pop ebx
jo 0x4401d4
push eax
push esi
xor eax, esi
pop esi
pop eax
call fcn.004694ff
call fcn.00469838
call fcn.00469d67
call fcn.0046a222
call fcn.0046a785
call fcn.006ff75e
add esp, 0xc
push 0x6daf4
push ebx
push ecx
push eax
xchg ecx, eax
adc cx, 0x6482
dec ax
push ebx
not bx
push edx
test edx, ebx
adc ecx, 0x54634c86
push edi
mov di, 0x4737
push esi
shl esi, 4
inc di
or esi, eax
xchg bx, di
xchg edx, eax
nop
sbb ebx, 0x5dc20da2
inc si
inc ebx
ror cx, cl
shr cx, cl
adc cx, 0x1089
shl ch, 6
shl di, cl
xor dx, 0x6f8a
add ax, cx
sbb bh, 0x57
dec eax
adc cl, dl
dec ax
or bl, ch
nop
test eax, 0x67f0109f
mov edx, ecx
inc ax
shr cl, 4
sub cl, 0x58
stc
ror ax, 1
add ah, 0x17
sbb bl, 0x2d
stc
adc esi, 0xcd064bd
test cl, bl
nop
and bh, 0x61
stc
nop
rol dl, cl
dec bx
dec dh
inc ecx
shr dx, 1
shl edx, cl
inc di
sub ebx, edx
add edi, 0x744b9a5c
shr si, 2
or cx, cx
xor edi, edx
stc
add esi, ebx
not ax
not cl
xor si, bx
ror ah, cl
shl eax, cl
stc
test ax, ax
nop
xor eax, 0xd9ebcbf
not dx
xor ax, 0x6111
mov dh, al
xor eax, 0x5634164b
shl al, 2
adc edi, 0x22cdcd10
xor si, dx
sbb edx, esi
mov ah, dh
xor dl, 0x44
inc ch
xor bh, dl
shr ax, 8
xor ch, 0x24
xchg edx, ebx
cmp ah, al
and ch, cl
sbb dl, dh
sub cx, cx
rol bh, cl
inc cx
or edi, 0x19a4fdd9
xor ch, bl
ror edi, 2
rol si, cl
xchg ebx, esi
inc esi
xchg dx, di
shl dx, cl
xor bh, ah
adc ecx, esi
nop
pop esi
push esi
xchg dx, si
not bh
dec edx
inc ch
inc si
not bx
sub al, 0x24
mov dx, 0x13f5
xchg ebx, ecx
rol ebx, 4
and ecx, 0x58d468c9
mov di, 0x6762
inc dl
adc si, 0x2c04
xchg cx, dx
inc cx
sub si, cx
shl ebx, cl
dec bl
rol bx, cl
cmp dx, cx
xchg ch, bl
or di, 0x2ca
inc esi
or al, bl
dec dl
xchg edi, ebx
or ch, 0x14
mov edx, 0x79494e37
not cl
mov ecx, ebx
nop
adc ecx, edx
mov bx, cx
sub dl, cl
shr eax, cl
cmp cl, al
mov ax, si
not edx
add di, 0x358c
test dl, 0x1f
xchg bh, ch
cmp edx, edi
shl di, cl
dec ebx
dec eax
not bh
and cx, dx
test edi, 0x346bca8e
and cx, si
rol dx, 3
mov ax, bx
shr ecx, 3
ror bx, cl
inc cl
ror ax, cl
rol edi, cl
sbb si, bx
stc
xor dx, 0x1c42
and dl, dl
xor ebx, 0x1581b4e2
shl edi, 3
shl cx, cl
cmp bx, 0x519
rol dx, 7
shl cx, cl
ror cl, cl
add ax, 0x49f1
stc
nop
adc esi, ebx
not edi
sbb bh, 0x3a
adc bl, bl
shl dh, cl
dec ah
inc edx
shl ecx, cl
ror esi, 6
shr dh, cl
xor ecx, edi
adc edx, esi
ror dl, cl
cmp bh, ch
test eax, esi
not cl
xchg bl, bh
add dh, 0x79
nop
inc di
test dx, bx
add eax, 0x60f0f909
adc bx, bx
inc dl
ror bh, cl
adc ebx, 0x27167f4d
not cl
stc
xor si, dx
pop esi
shr bx, 2
inc edi
adc cl, 0x48
sbb bl, 0x43
sub bx, 0x7ced
and bx, 0x1604
xchg edi, edx
xchg al, dl
or cl, al
shr dl, 7
test ebx, 0x1b75f88b
test cx, dx
shl ebx, cl
push esi
dec esi
shr ecx, 3
nop
shl esi, cl
and ax, 0x78c3
or ax, bx
add ecx, 0x2bd9e3b4
xchg cl, al
xchg cx, bx
sub esi, esi
adc cx, 0x4143
inc ebx
or dl, al
add ecx, esi
dec bl
sbb ax, bx
or cl, dl
adc eax, eax
nop
sbb dh, 0x72
not ax
mov dx, 0x5e6
shl ebx, 2
not esi
test di, 0x75db
mov esi, eax
shr ah, cl
cmp di, 0x3512
and eax, edi
xor ax, 0x1963
stc
cmp ah, ch
xchg ecx, eax
cmp bx, si
add al, 0x3f
rol eax, 6
sub dh, 0x77
adc ecx, 0x579f722d
inc edi
shr esi, 3
xchg di, ax
sub cx, 0x5099
shl ah, cl
nop
adc esi, 0x17adf6b6
mov edi, ecx
sbb dl, ch
shr si, 8
inc bh
inc dx
cmp ax, 0x5437
shl edi, cl
test ax, 0x2256
stc
test ecx, 0x561e5ed7
test si, di
add ebx, ebx
nop
sub esi, eax
rol bl, 8
and dh, 0x24
shr bl, 8
test di, bx
xchg si, ax
xchg al, bh
shr bx, cl
mov dx, dx
adc ah, ah
shr bx, 1
sbb esi, 0x765d1e55
sub bl, 0x68
shl ah, 6
xor ebx, 0x74773454
dec al
test eax, 0x50c2c5fd
or edi, 0x40884fda
shr edi, cl
sub dh, 0x37
sbb di, di
shr si, cl
mov ebx, 0x35f75698
sbb bx, 0x2fe8
and bl, 0x7a
and ebx, edx
xchg bh, dh
ror ebx, cl
and edx, 0x289f3b9a
pop esi
xchg ebx, edx
mov ax, 0x228e
shr dl, cl
sub ebx, 0x2b487dbd
rol bl, 7
xor di, 0xf77
dec ecx
xor ax, bx
push esi
not si
nop
ror si, cl
or dl, 0x70
or bh, al
xchg bl, bl
inc ebx
shl bx, 2
dec bx
shl ecx, cl
xchg cx, ax
sub dl, 0x49
test bl, 0x26
not dh
sub esi, 0x3d2960c4
or cx, 0x3694
test esi, 0x4429c2ee
nop
shr ecx, cl
cmp si, si
sub ecx, 0x57b0e8b2
xchg edi, edi
shl ebx, 1
shl si, 7
sbb edx, 0x343098ca
rol edi, 1
add edx, edx
inc edx
xor cx, 0x577e
test eax, edx
xor bx, bx
and ebx, 0x10245ffb
sub esi, eax
sbb dh, ah
dec di
and eax, 0x51c273d8
ror bh, 8
inc ecx
and bl, bh
add cx, 0x1dfe
and cx, cx
add dx, si
add eax, 0x4e6b433c
and ah, 0xb
test bh, al
ror edi, cl
shr cl, 4
inc di
adc ebx, ebx
ror esi, cl
adc bl, bl
shl eax, 3
adc dx, di
stc
xor dh, dh
adc bh, 0x10
inc si
cmp dh, 0x52
nop
rol bl, cl
rol edi, 1
sub bl, 0x7c
sbb eax, edi
cmp ecx, 0x7f046cde
sbb dh, dh
sbb ecx, edx
mov dx, 0x2c34
xchg cx, ax
inc ecx
shr dx, 7
ror cx, 4
xor al, 0x4a
sbb esi, ebx
shl ah, cl
mov bx, 0x5174
dec ecx
xor edx, 0x65822971
sbb si, 0x292
xor ecx, edx
ror ax, cl
shr edi, cl
nop
cmp si, si
sbb ch, dl
test ah, 0x2b
rol eax, 8
xor cx, bx
add cl, 0x57
add ecx, ecx
rol ah, cl
rol di, 2
nop
pop esi
shr di, 8
shl cl, 3
pop edi
pop edx
pop ebx
pop eax
pop ecx
push esi
push ecx
xchg esi, ecx
push edx
dec edx
add cx, 0x25ad
rol si, 6
stc
inc dx
push edi
add di, si
nop
nop
stc
push ebx
mov bl, 0x1f
dec ecx
push eax
rol eax, cl
pop eax
pop ebx
pop edi
pop edx
pop ecx
pop esi
call fcn.0046ab13
push edi
push edx
cmp edi, edx
nop
sub dx, 0x5fa9
push eax
push ebx
cmp eax, ebx
push ecx
and ch, bh
cmp ax, cx
nop
stc
sbb di, 0x6dbd
adc bl, bh
push esi
inc esi
shl cl, cl
adc di, 0x2c4e
ror cx, 2
adc bx, 0xb78
xchg si, dx
and dh, ah
and dh, 0x10
cmp cl, al
xor cl, bl
add di, cx
inc ax
shr bh, 8
xor bx, 0x11db
shr edx, 2
sub ch, 0x5b
xor ch, 0x51
shl dh, 7
rol ax, 7
and cx, 0x6331
sbb eax, 0x7b96fca6
mov bx, 0x2b53
pop esi
pop ecx
pop ebx
pop eax
pop edx
pop edi
je 0x4407e0
call fcn.0046af82
jb 0x440758
push edx
sbb dx, 0x2427
push esi
shl si, 5
push eax
adc dx, ax
and esi, 0x2811fae4
stc
adc dx, dx
pop eax
pop esi
pop edx
call fcn.0046b2be
call fcn.0046b81f
push ebx
ror bl, 5
push eax
test ax, 0x22ef
sub ebx, 0x60c1e0af
test ebx, eax
push edx
sub dx, 0x6b67
stc
push ecx
mov ch, ah
or ah, bh
pop ecx
pop edx
pop eax
pop ebx
call fcn.0046baf8
call fcn.0046c01e
push ecx
push eax
xchg cx, ax
push esi
test si, 0x7aec
push ebx
dec bh
stc
push edx
ror dx, 2
add bx, bx
mov ax, 0x21fb
nop
nop
sbb cx, 0x8d5
xor dh, cl
push edi
xor dx, di
xchg dx, dx
stc
add esi, ebx
mov ecx, edi
and bl, 0x46
test ecx, eax
stc
dec bh
cmp bl, 0x44
shl dx, cl
adc bl, ah
cmp esi, edx
rol eax, 7
inc bh
inc si
xchg ecx, edx
xchg al, ah
and dl, 0xd
or al, 0x7d
adc edi, edi
xor ax, 0x7ee1
sub ecx, ebx
sub ecx, 0x665ac7b3
nop
test eax, 0x2b08b84a
pop edi
pop edx
pop ebx
pop esi
pop eax
pop ecx
call fcn.0046c4f8
push edx
push esi
test dx, si
push ecx
mov ecx, 0x4f184dd5
pop ecx
pop esi
pop edx
call fcn.0046ca66
call fcn.0046cecc
call fcn.0046d125
call fcn.0046d6fa
push eax
push ebx
test al, bl
adc bh, 0x3d
sbb al, bl
push ecx
shr ch, 8
push edx
mov dh, bl
push edi
adc edi, edi
sub ecx, ecx
push esi
not si
xchg si, dx
adc esi, esi
stc
add dx, dx
stc
xor ebx, 0x66729bee
sub edx, eax
test bh, bh
cmp ah, ah
and edx, 0x64e79362
rol dl, cl
adc ebx, 0x3dfc9810
sub cx, ax
sub eax, ecx
ror ax, 7
dec di
adc ebx, ecx
adc cl, dh
dec ax
not esi
shr dx, cl
xor di, ax
dec si
test ah, 0x50
cmp bl, 3
adc ax, 0x25ff
nop
dec edx
nop
dec ebx
stc
rol ah, 2
and al, 0x3d
stc
add esi, edx
add cx, ax
mov ah, al
not edi
inc eax
rol al, 4
sbb si, 0xccc
xor di, 0x757
ror ch, 8
mov eax, 0x680f0482
test cl, 0x67
test edi, 0x1450a864
rol bx, cl
test edi, edx
dec al
xor ax, 0x1bf1
or dl, 0x44
rol ah, cl
add ecx, edi
stc
shl bx, 1
xor edx, 0x141da37f
rol ecx, cl
test bx, bx
add si, 0x1852
shr edx, cl
and esi, eax
xor si, ax
xchg bh, bl
rol bh, cl
mov dl, bl
cmp al, dh
test bh, dh
mov cx, 0x3b39
and di, si
rol al, cl
stc
inc edx
cmp ch, 0x61
add cx, cx
ror edx, cl
shr cl, 5
xchg ch, al
inc bh
not dh
ror bx, cl
xor esi, edi
add cl, dl
rol bx, 5
shl dx, cl
xchg cl, dh
ror eax, 4
nop
pop esi
pop edi
pop edx
pop ecx
pop ebx
pop eax
call fcn.0046dabd
call fcn.0046de3f
push ebx
push ecx
ror ebx, cl
push eax
shr ax, 1
push edi
push edx
test edi, edx
xchg cl, al
pop edx
pop edi
pop eax
pop ecx
pop ebx
call fcn.0046e224
push ecx
not ch
pop ecx
call fcn.00539d78
add esp, 8
push 0x75000
push 0x400000
push ebx
push ecx
push edx
cmp cl, dh
push ebx
ror ebx, cl
push esi
test si, 0x72e9
push eax
inc al
push edi
sub di, di
sbb ax, bx
test ax, 0x3621
shr dh, cl
stc
inc cx
stc
dec ecx
ror dh, cl
mov ecx, 0x3bf8fb21
mov al, bl
add edx, 0x68127eba
and si, dx
xchg ebx, eax
add si, cx
shl bh, cl
ror eax, 2
rol eax, cl
not ax
ror esi, 3
sbb cx, 0x7279
xchg edx, eax
inc bh
xor si, si
cmp eax, esi
ror eax, 5
add esi, ebx
dec di
rol bl, cl
dec ch
stc
xor di, 0x5df5
sbb bh, 0x39
shr bx, cl
xchg si, ax
inc edx
stc
sub edx, ebx
stc
sbb cl, 0
cmp ecx, eax
sbb cl, bl
xchg cl, ch
test edi, 0x39a31314
inc dh
sbb ax, dx
sbb edx, 0x5447c46a
inc cx
mov si, cx
add ah, bh
xor edx, eax
not dx
test cx, 0x74d2
xor di, dx
or edi, esi
test cl, 0xa
xor ch, bh
mov al, 0x24
sbb esi, ebx
dec edi
not cx
adc ecx, 0x10450b2
nop
sub cl, 0x33
test esi, edi
sub bh, 0x18
mov dl, bh
inc bx
not di
not ax
inc di
shl al, 1
xchg esi, edx
shr bh, 2
adc cx, bx
adc dx, cx
nop
sbb edx, eax
not bh
shl edx, cl
rol edx, 3
mov dh, bh
or cx, bx
rol bl, 6
rol cx, 5
xchg ch, dl
cmp esi, eax
inc dh
shl al, cl
nop
dec eax
dec dl
test edi, 0x7967b13c
dec di
cmp edi, 0x3ab1a348
sbb si, 0x3dce
pop edi
stc
not dh
dec cl
shr ch, cl
rol si, 8
mov ebx, 0x22657e3b
sub ebx, edx
sub dl, 0x45
xor dx, bx
rol cx, 5
xchg edx, ecx
add si, 0x2779
push edi
sub ecx, edi
or edx, 0x62f98882
add al, 0x7f
rol di, 8
dec ecx
dec dx
xor bx, 0x5732
ror dh, cl
add ebx, 0x7326a882
add ebx, 0x36d44531
shr dx, cl
adc dh, 0x4c
dec edx
cmp dx, cx
xor eax, edx
inc ch
shr bx, cl
or edi, edi
shl edi, 4
cmp ebx, esi
and dl, al
add cx, 0x5579
shr esi, cl
xor ah, 0x76
and ecx, ecx
shr bh, cl
stc
stc
inc ch
shr bx, cl
dec dh
stc
nop
or edx, edi
rol si, 6
stc
xor dx, 0x6ca1
rol al, cl
xor dl, 0x7b
not eax
and si, di
sub edx, 0x944c2a3
xor bx, 0x5f47
mov di, ax
ror ecx, 1
nop
test ecx, 0x556c1faa
ror ebx, cl
xor si, cx
inc eax
sub ch, 0x64
or edi, 0x259134c6
test dh, dh
add ax, di
xor dx, cx
add dh, 0x54
inc ah
sbb ebx, eax
shr esi, cl
add di, 0x7c3b
or ecx, 0x10b805e9
sbb di, di
sub eax, 0x4235ba14
sbb edx, 0x7a072980
add ax, 0x4a17
xor edi, 0x389eaf70
cmp ebx, 0x22966145
shl ebx, cl
test ch, 0x47
mov bl, 0x14
and cx, ax
test cl, 2
cmp al, bl
sub ecx, eax
mov bx, 0x660a
sbb ebx, 0x70a3ee25
test ax, 0x5af
sbb eax, 0x613f5d9e
adc ax, 0x1f45
cmp ecx, 0x33b6b408
test esi, 0x63422161
or ax, 0x3d96
mov ebx, eax
stc
sub ch, bl
adc bl, 0x27
inc al
xchg esi, edx
pop edi
stc
xchg dx, si
dec bh
stc
push edi
cmp di, 0x2445
add al, 0x10
test dx, ax
shl ebx, cl
or dh, bh
rol bh, 3
test edi, eax
not di
shl dl, 2
xchg ecx, eax
dec di
stc
sub edi, edx
sbb al, 0x1d
test esi, 0x3113e82d
and bl, 0x18
xchg cl, dh
adc ah, 0x2d
sbb ah, 0x68
ror ch, cl
sbb bh, 0x55
sbb di, cx
stc
and ecx, ecx
stc
shr eax, 6
stc
mov cx, ax
xor edx, ecx
stc
stc
xor eax, 0xaeaf5a4
stc
add di, cx
sbb ch, bl
add si, 0x905
not di
ror eax, 3
not ax
add ecx, 0x3955dde7
shl eax, 1
adc ebx, eax
xor ch, 0x64
not ah
dec cx
shr al, cl
shr dl, cl
stc
cmp ecx, ebx
or si, si
dec bx
xor ecx, eax
ror cx, 1
xor cx, bx
cmp edx, 0x40ef3afe
dec ebx
adc ah, cl
shl bh, 2
xor ebx, ebx
xor bx, 0x399f
not dx
shl cl, 1
rol bh, 1
dec eax
sbb di, cx
not cx
inc ecx
nop
sub ch, 7
sbb si, 0x490a
inc ax
dec bx
inc bx
inc al
test dx, 0x554f
xor ebx, 0x62c4f8db
ror si, cl
not cx
rol esi, cl
shl si, cl
nop
mov dl, 0xd
sub ebx, 0x4d8015f8
and di, 0x7e4
test dx, 0x538e
stc
and dl, cl
shr eax, cl
inc ax
stc
xor edi, 0x52cc89e8
ror cx, 7
or ah, 0x71
test esi, 0x3fe2bc3f
sbb cx, si
rol edi, cl
pop edi
shr bx, 2
nop
sbb esi, 0x6d66742e
dec dx
push edi
rol di, cl
rol si, cl
cmp bh, 0x22
cmp dx, 0x6537
nop
rol di, cl
dec eax
stc
and si, 0x2491
inc bl
shl edx, 4
xor edi, ecx
inc ax
shr di, cl
cmp eax, 0x5ba2f9cf
not cl
nop
xchg dl, dh
ror edi, cl
not ebx
or ch, bh
nop
mov cx, ax
sub edi, eax
sbb cx, bx
adc ebx, eax
sub edi, 0x3141345b
sbb di, 0x6fc2
or ecx, 0x78b40710
mov cx, si
xor di, dx
sub edi, ebx
nop
dec ah
inc dx
stc
sbb bh, 0xd
test bh, 3
sub cx, 0x6b2f
adc edx, esi
test ah, ch
sbb dh, dl
mov ebx, 0x628fdcf2
cmp cl, bh
shl edi, 8
ror ecx, cl
not dx
sub edi, ebx
not ah
sbb si, 0x19cd
add si, si
shl dl, cl
shr edx, 1
or ebx, 0x443e1095
rol bx, 4
rol dx, cl
stc
stc
and dx, dx
rol di, cl
test dl, al
adc dl, cl
or cl, 7
rol si, cl
cmp cx, 0x3769
mov dh, 0x3b
xchg ah, bh
adc ah, 0x17
dec edx
nop
inc ebx
xchg esi, esi
sbb di, 0x3644
inc edx
test edi, 0x2a1975f
not ax
sbb ebx, 0x4a0c3397
xor edi, esi
xchg edx, eax
mov eax, esi
rol bx, 2
shl edi, 7
sub di, dx
shl bx, 1
xchg ah, cl
inc bl
mov edx, eax
adc dh, ch
inc ebx
nop
ror esi, 5
shl esi, 1
sbb ax, 0x3947
nop
nop
rol dx, 3
pop edi
or dx, 0x6b44
or esi, 0x20e55e2a
xchg cx, ax
shr dh, cl
and ecx, 0x2f7f9a8a
adc edx, 0x59120f22
sub bx, si
sbb ah, bl
push edi
not di
rol cx, 3
and ah, 0x18
not ch
xchg bh, ah
xor eax, 0x2080f75d
shr si, 5
and cl, bl
or edx, 0x12589cf3
stc
or dh, al
sbb cl, 0x4d
inc dx
xor esi, ecx
ror eax, 7
rol cl, cl
ror dh, cl
sub dl, bl
not si
shl ebx, 4
inc dl
stc
shl edi, 4
or ebx, 0x43799020
test dl, bl
ror dx, 3
or ebx, 0x52da64d
inc dl
cmp ch, dh
shl bh, 8
and ax, cx
shr esi, cl
xor cx, ax
shl bh, 7
inc bx
adc cl, 0xe
inc ebx
test si, 0x66f3
nop
inc si
stc
test di, cx
adc esi, ecx
xchg ecx, esi
sbb ah, 0x4c
sub bx, cx
nop
xor edx, 0x76351d33
cmp ax, di
mov si, bx
cmp bl, 0x42
ror bl, cl
inc bl
ror dh, 1
shr eax, 8
add dx, ax
mov si, di
inc bh
test dx, cx
sub ah, cl
mov eax, 0x75fe16d5
or bh, 0x3c
dec edi
stc
or ch, ah
adc ax, si
not esi
not edi
mov al, dl
rol ax, 8
sbb al, 0x3b
mov edx, 0x4e416733
not ax
inc edi
mov dx, 0x7bfa
shr edi, 3
xor al, 0x63
and si, cx
adc ah, ch
xor esi, 0x82b2553
mov bx, si
adc bl, bh
and ch, 0x7b
sbb dx, 0x7066
add eax, eax
not ax
nop
cmp esi, esi
dec ax
sub dl, bl
adc ah, 0x62
sbb eax, 0x552cfa63
pop edi
sbb ax, ax
ror ch, 7
not eax
push edi
and edi, 0x294d8445
mov edx, edi
not esi
or edi, 0x1a31aca5
not dl
xchg si, dx
xchg ah, dh
rol eax, cl
test cl, 0x52
sub dl, cl
cmp eax, 0x1c968af3
shr esi, cl
shr bh, cl
rol bl, cl
sub edx, 0xc9907be
sbb ax, 0x4b1a
mov cl, cl
rol bh, cl
xchg al, ch
or di, ax
inc esi
test cl, dh
or ebx, edi
test bh, 0x1a
sbb bl, dh
rol ax, cl
mov ch, dh
adc bh, dl
ror cx, 1
cmp si, di
shl cx, cl
add bl, 0x6e
inc ecx
shl bh, 3
mov ecx, edx
sub bh, 0x54
ror dx, cl
shr ebx, cl
sub si, 0x716b
mov bh, al
xchg edi, edx
rol edx, cl
not edi
shl di, 7
shl ecx, 3
dec cl
dec ebx
cmp bl, al
dec bx
stc
not di
shl ax, cl
ror ebx, cl
stc
test si, cx
mov dh, 0x13
cmp ah, 0x24
rol cl, cl
sbb ch, dl
cmp bx, 0x15a6
test eax, ebx
rol eax, cl
rol ebx, 7
and ah, 0x3c
ror al, cl
inc ax
shr ebx, cl
stc
cmp cx, cx
dec bx
shl bh, 2
and edi, ecx
shl ebx, cl
mov ch, al
rol edx, 6
sbb bh, ch
inc ch
sub di, cx
shl di, cl
mov edx, ecx
xor ah, dh
rol di, cl
rol bh, 2
sub di, 0x32b2
or al, ch
xchg ch, dl
rol dh, 6
rol dx, cl
adc edx, 0x3a0b8299
nop
stc
dec dl
dec bx
rol bx, 5
add bl, al
not ebx
mov bh, 0x11
pop edi
adc ah, 0x1f
push edi
inc di
rol si, 1
add di, 0x38b5
xor cl, bl
inc dl
stc
sbb ecx, ebx
inc ch
shr ecx, cl
nop
or bh, 3
nop
mov eax, 0x5a2ab5fc
xor ecx, 0x493aa859
shl esi, 4
shr ax, 4
or si, 0x76ea
dec eax
rol cx, 6
or bx, 0x471c
not ecx
dec edx
stc
nop
mov cl, ch
sub al, ah
inc cx
xchg esi, eax
add dx, 0x41fc
sbb edi, edi
sbb ah, 0x2b
shr dx, 6
shl ch, cl
shl edi, 6
xor bx, si
add ch, 0x30
sbb ch, 0x30
dec ebx
shr ecx, 2
adc bl, 0x13
adc dx, si
and edx, eax
sub ax, dx
rol ch, cl
not dl
or al, ch
shr dh, 6
rol ah, 8
sbb di, bx
sbb ecx, edi
rol cl, 3
shl al, 3
cmp dx, di
xor di, 0x5ebb
and edx, 0x4af4f6be
dec ch
mov ecx, 0x6b315fad
not ah
xchg cx, bx
not bx
test bh, 0x5d
nop
pop edi
pop eax
pop esi
pop ebx
pop edx
pop ecx
push edx
not edx
push ecx
shl ecx, 6
push edi
test di, 0x38d2
push esi
push eax
or esi, eax
test ch, 0x3d
push ebx
dec ebx
rol edx, cl
adc dh, 0x50
not edi
dec eax
cmp di, bx
adc ecx, 0x54f2e0be
dec dl
sbb esi, 0x537ae61c
xchg ebx, eax
add edi, 0x682716c7
adc ecx, edi
sub bh, ah
rol ax, cl
xor ax, 0x1c54
shl edx, cl
test edx, eax
and dx, 0x1a86
nop
or bx, 0x4028
stc
cmp ah, dh
not ecx
not dx
add ecx, 0x67b27263
sub edi, 0x5199b36d
sbb edi, 0x3b2cee44
sbb esi, 0x40a16a02
rol cl, 7
sub edx, 0x7a5419c1
test ecx, esi
and cl, cl
mov cx, 0xbf1
stc
ror eax, cl
adc cx, 0x1239
not edi
stc
dec ecx
dec di
ror dx, 2
or ecx, 0x65a90942
and eax, 0x4d4837af
xchg ch, dh
dec esi
shl ch, cl
cmp bx, 0x1185
nop
stc
stc
dec di
add dx, ax
ror bh, 7
nop
or si, ax
dec edi
adc bl, 0x3b
shl ax, 7
test di, 0x49d3
xor ax, 0x4656
or ax, si
sub bx, 0x750e
ror eax, cl
ror bh, cl
mov edi, esi
pop ebx
pop eax
pop esi
pop edi
pop ecx
pop edx
stc
stc
nop
push eax
cmp eax, 0x6f227f31
push ebx
push esi
xor bx, si
and bl, bh
or ah, 0x4c
push ecx
mov ch, ch
push edx
add dl, 0x36
ror esi, cl
adc cx, 0x3b02
add bh, 0x35
sbb ah, 0x42
sbb cx, bx
push edi
adc di, si
xchg si, si
cmp dl, 0x34
stc
and bh, 0x4d
sub ebx, 0x134c11d0
adc dl, cl
cmp ah, al
mov si, 0xee0
cmp eax, 0x7bd5f06a
not cl
add dh, bh
add edx, 0x2dd03457
adc eax, ecx
not dh
rol di, cl
xchg bh, al
rol ch, 1
shl esi, cl
test si, 0x66a5
and esi, esi
sbb bl, bl
mov ebx, 0x3aa37804
shr bl, 2
pop edi
pop edx
pop ecx
pop esi
pop ebx
pop eax
call fcn.0046e4df
call fcn.0046e8ea
push edx
sbb edx, 0xe09b827
push ecx
push ebx
cmp ch, bl
pop ebx
pop ecx
pop edx
call fcn.0046edc0
call fcn.0046f142
call fcn.0046f533
call fcn.0046f8bb
js 0x4411fa
call fcn.0046fc51
push ecx
mov ch, 0x60
push eax
adc eax, 0x3aa46646
push edx
xchg dl, cl
pop edx
pop eax
pop ecx
call fcn.00470045
jnp 0x441207
push eax
dec eax
pop eax
push edx
cmp dh, dh
pop edx
jnp 0x441213
push ecx
mov cx, 0x7f1c
pop ecx
call fcn.005cf877
add esp, 0xc
push ebx
dec ebx
shl bh, 4
push eax
not ah
cmp bl, al
add bl, 0x53
push ecx
sub cl, 0x13
sbb ah, cl
push edi
inc edi
push esi
rol si, cl
push edx
xchg dx, ax
sbb esi, 0x56ec71c4
and bh, dl
adc edx, ebx
dec cl
shr ah, 7
rol bl, 6
xor bl, bl
sub ch, 0x52
xor si, 0x39f8
mov bl, bl
xchg dh, ch
cmp ax, 0x5083
test edi, 0x2032c2b2
sbb ecx, 0x60e21830
xchg ecx, ebx
or edi, ebx
adc edx, 0x7490c4aa
not bx
add bh, 0x61
cmp bh, al
dec esi
shl ax, 7
inc ebx
adc ax, dx
shl bx, cl
adc ebx, edi
sub cx, 0x110f
add dx, si
mov ebx, ebx
test di, cx
shl cx, 1
cmp bl, bl
xchg esi, eax
xchg ch, cl
and cl, al
test dh, bh
add edi, edi
add bh, 0x71
inc dx
xchg edi, edi
ror edx, 8
add dx, 0x4f6c
and dl, bl
mov dl, bl
dec cl
xor ax, 0x7730
nop
or ebx, 0x1c3074b4
adc eax, esi
rol edx, cl
inc edx
rol bx, 8
or dx, 0x4efe
add di, ax
cmp bl, dh
ror eax, 1
stc
mov si, 0x4d68
not ebx
ror cx, cl
or ecx, 0x4daec09
sbb di, ax
shr bx, cl
inc bl
shl bl, 1
add di, 0x7bc1
shl dh, 6
mov cx, ax
dec edi
shr di, cl
shr al, 2
sbb al, 0x2f
inc edi
inc bx
sbb ch, ch
ror cx, cl
adc ebx, 0x14cf6b6
inc ecx
shr esi, cl
adc edx, 0x38f7cb4f
rol esi, cl
rol al, cl
xor cl, bl
cmp ax, 0x45fb
inc ax
nop
dec cx
ror ebx, 6
shl al, cl
mov esi, ecx
pop edx
not edi
push edx
and dx, bx
and esi, 0x13237dd9
xchg si, si
ror esi, cl
not ecx
not bx
adc ah, 0x78
shl bl, cl
rol ah, 1
adc bl, 0x68
mov ch, bh
dec edx
sbb dx, si
mov dl, 0x39
inc ax
adc cx, 0x3d8a
ror edx, cl
sub cx, ax
inc ebx
cmp esi, ecx
adc ebx, 0x6faa1bc8
rol eax, 1
stc
dec ax
cmp ecx, 0x7fb2462e
sub eax, 0x5a18a155
rol dx, cl
test bx, 0x2978
sub ebx, ebx
xor ecx, 0x5cbf3f2b
rol ch, 3
mov di, di
and dl, 0x3a
test di, 0x17f6
stc
sub di, bx
stc
or ax, si
mov cx, bx
cmp esi, edx
dec ebx
inc edx
rol eax, cl
nop
dec eax
add edi, 0x38ea1513
xor edi, 0xc304c7c
xchg ecx, esi
shl ax, cl
cmp esi, esi
adc bl, 1
xchg cx, di
not bx
dec edi
shl eax, 1
or edi, edx
cmp bh, 0x65
cmp dl, 0x63
inc cl
shr cx, 8
test al, bh
and di, dx
sbb di, 0x3a6c
stc
cmp bx, 0x5e25
ror ax, 5
test dh, bh
and ah, al
nop
or edi, ebx
xchg bl, ah
stc
stc
shl al, 6
sub edx, 0x48ad5141
ror bx, cl
xchg edi, ecx
dec bx
shr dx, cl
xor bx, 0x3d05
xor dl, al
adc bl, al
dec ah
ror ch, 4
ror bx, cl
xchg bl, dh
inc edi
mov bx, 0x5475
dec eax
rol cl, cl
ror ebx, cl
sbb bl, al
and bx, 0x7fa7
shr ebx, 2
not dh
nop
sbb cl, ch
and bx, dx
nop
pop edx
ror eax, cl
add ah, al
cmp edi, esi
push edx
or di, dx
ror di, 7
ror cx, 6
adc ah, al
or al, ch
sbb di, 0x6ea7
sbb esi, 0x668efb68
or edi, 0x5d8c3974
mov esi, eax
inc si
stc
shr cl, 5
mov ah, cl
or ebx, edi
nop
shr ecx, 3
or si, cx
ror cl, 1
inc ah
adc ebx, edi
rol ecx, 4
sub cx, bx
xor si, di
or di, 0x1721
and edx, ebx
dec edi
inc cl
shr ax, 7
ror bx, 7
adc dl, bl
add bx, 0x7ff1
sbb ch, bl
add si, di
xor si, 0xcf9
nop
xor ax, bx
dec eax
mov ax, si
test esi, 0x1122e2a3
or dl, ah
xor bh, dh
dec bh
cmp edi, 0x73c347f7
xchg edx, eax
or dx, di
sub dl, 0xe
sbb eax, edi
rol ah, cl
xchg cl, bl
shr bl, cl
rol al, 3
xor dl, 0x64
ror ebx, 1
cmp ax, bx
xchg edx, eax
and dl, 0x33
xchg di, bx
add dl, 0x6f
shl bx, cl
dec al
dec si
test ecx, esi
sub ebx, 0x170f2065
rol eax, 6
xor dx, bx
and cx, di
nop
sub bh, cl
nop
ror bh, cl
ror edi, 4
and eax, esi
mov edx, edi
rol eax, 8
inc bx
dec cx
shl al, 8
test cx, cx
sub bl, 0x77
not dh
or esi, 0x7967bdb5
dec dh
or dx, di
stc
stc
dec bx
nop
nop
shr ah, 5
sbb al, dl
nop
shl dh, 3
cmp cl, ch
stc
sbb ch, bl
xor si, 0x4fec
not si
pop edx
push edx
xor eax, edx
inc ch
stc
shr ax, 3
stc
sub cx, 0x2461
adc ax, 0x458d
xchg cx, bx
sub cl, 0x49
xchg bl, ah
mov ch, dh
dec di
shr di, cl
xor eax, 0x6925c153
shl bh, cl
adc al, dh
ror cl, 7
inc esi
shl dl, cl
test cx, si
mov ecx, 0x52b6ee50
ror ebx, cl
cmp dx, si
and cl, 0x29
nop
cmp ebx, 0x67a89d95
shr eax, cl
dec ebx
adc cx, 0xb4
add al, al
xor ecx, ecx
shr ebx, 2
cmp dx, si
not ecx
xchg ecx, esi
cmp edi, 0x11836fd7
rol dl, 7
shl ch, 6
xor ax, 0x57
mov edi, 0x4ea0121a
sub dh, cl
xchg si, cx
and ah, 0x10
nop
stc
shl cx, cl
or ah, 9
nop
inc edx
rol ecx, cl
shl eax, cl
dec cx
nop
test cx, 0x192d
not bl
inc edi
dec bx
sub dx, di
mov ax, di
or di, dx
nop
ror edi, cl
and ecx, 0x72bfe01
inc bl
stc
not dl
sub dx, di
not dh
mov al, ch
ror cx, 8
sub ch, 0x62
and bl, bh
shl ecx, cl
or al, 0x77
adc esi, edi
shr bx, cl
and ch, 0x33
nop
stc
and ah, ch
dec dl
ror edi, cl
xchg ebx, esi
dec bx
nop
sub bx, 0x156d
and ch, dl
or al, dh
mov bl, dh
xchg ch, dh
sbb ebx, edi
add cx, di
inc ax
add esi, 0x1d3057a4
or dx, di
and ecx, esi
add ax, 0x7711
or si, 0x4694
xor bx, di
and esi, 0x290937ee
pop edx
not al
xor bh, ch
and si, 0x7931
shl eax, 1
ror bh, 8
dec di
nop
inc cl
stc
or bx, 0x4f4
not cl
push edx
mov edx, 0x70352f03
not bh
adc ch, 5
adc di, 0x7165
xor dh, 0x43
shr si, 5
rol di, 6
sub dx, bx
adc di, cx
sbb cl, ch
or ecx, esi
add cx, dx
and eax, edi
shr dh, cl
cmp dx, 0x4021
sbb eax, edx
rol di, cl
dec cx
shl ch, cl
shr eax, 7
xor si, 0x229b
shl eax, 1
sub si, di
dec di
test edi, edx
stc
cmp ah, 0xc
dec bx
sub cl, dh
shr dx, 3
stc
shr bx, 7
and ch, 0x62
shl ch, cl
test ch, al
mov bx, 0x6f2f
ror bl, 4
xchg ecx, ecx
or bl, ch
shl di, cl
shr bl, cl
mov eax, esi
mov ch, al
ror di, 5
shl bx, cl
shl al, cl
cmp di, cx
cmp eax, 0x764c648f
test ah, bh
ror bl, cl
test ebx, esi
inc ecx
and si, si
stc
and bx, 0x3f00
nop
add dx, ax
ror si, cl
stc
add bh, cl
shl edi, 8
cmp dx, 0x67f4
test dx, dx
not ecx
ror di, 5
and edi, ebx
cmp eax, edi
shr al, cl
not di
test dh, 0x72
cmp edi, 0xf769ac4
ror dl, 3
nop
and dx, ax
rol cl, cl
nop
shr al, 1
xchg bx, cx
shr esi, cl
rol si, 5
nop
sub eax, 0x53362d0b
cmp si, dx
stc
or edx, eax
sbb bx, 0xe56
test ah, ah
inc edi
mov ch, cl
pop edx
xchg cl, bl
stc
adc ax, cx
shl bx, cl
shl edi, 7
rol si, 6
shr esi, cl
push edx
sub edx, 0x7e59bf72
shl esi, cl
cmp cx, di
rol cx, cl
adc cx, bx
not ch
rol al, cl
sbb bl, ah
xor ecx, edi
rol si, 6
dec esi
xchg esi, eax
xchg edi, esi
cmp edi, 0x57bf6094
sub dh, 0x6c
test si, 0xf50
not bx
add eax, edi
ror ch, cl
rol bx, 4
sub dh, 0x43
rol dx, 1
and dx, si
test dh, bh
test cl, bh
rol di, 4
rol ax, cl
xchg edi, ecx
adc cl, 0
add bl, 0x6b
xchg bx, ax
and cx, dx
shr ax, cl
shr ch, cl
shl di, cl
shr di, 3
nop
cmp eax, 0x4ba3fb1c
shr cx, 7
nop
mov ch, dh
inc dl
nop
not edx
sub ecx, esi
or bl, 0x2c
add al, dl
sub bh, 0x78
sub edx, 0x76e559fe
add ah, 0x43
mov si, 0x2e08
nop
xor ebx, eax
pop edx
pop esi
pop edi
pop ecx
pop eax
pop ebx
jbe 0x441957
jnp 0x44183c
push edi
push ecx
rol di, cl
push ebx
mov ebx, 0x6eac8f0b
stc
sub bl, 0x2a
add bl, 0x5c
pop ebx
pop ecx
pop edi
call fcn.004705a5
push edx
push ebx
xchg edx, ebx
push edi
not di
pop edi
pop ebx
pop edx
call fcn.004708a2
jnp 0x4418c0
push edx
not dh
push edi
sub di, 0x3bf3
stc
shl dx, 3
add dx, 0x6a86
ror edx, 6
push esi
cmp dx, si
push eax
mov di, ax
sub di, dx
nop
push ebx
inc bh
inc bx
stc
inc bl
add si, di
adc dh, al
push ecx
or eax, ecx
shl bx, 1
sub dl, dl
ror ecx, cl
stc
sub dh, dh
not ecx
not ebx
test ah, ch
mov bx, 0x49bb
stc
stc
or esi, 0x66cba8c4
stc
cmp edx, 0x4275569a
sub cx, cx
xchg bx, dx
sbb cx, 0xceb
dec ah
pop ecx
pop ebx
pop eax
pop esi
pop edi
pop edx
call fcn.00470e51
call fcn.00471470
push esi
cmp si, 0x1065
pop esi
push edx
push edi
or dx, di
push esi
xchg si, dx
sbb di, 0x16be
push ecx
shr ecx, cl
push eax
dec eax
push ebx
xchg dx, bx
dec dx
and cl, bl
nop
add dl, 0x56
and di, 0x4dff
xchg bl, ah
or ebx, 0x47c15673
xor ecx, 0x33d85f7
mov ebx, 0x359646d5
and ch, bl
or ebx, ecx
not bx
stc
pop ebx
pop eax
pop ecx
pop esi
pop edi
pop edx
stc
push eax
mov ax, 0x1f35
push ecx
sbb ecx, eax
push edx
push ebx
mov dl, bl
push esi
test eax, esi
sub eax, 0x325ab78b
add cl, 0x32
or al, 0x61
cmp bl, dl
shr dx, 1
inc si
shl bl, cl
and dx, 0x11a2
pop esi
pop ebx
pop edx
pop ecx
pop eax
push ecx
inc cx
push edx
push eax
adc dh, al
push esi
test esi, 0x52449eeb
pop esi
pop eax
pop edx
pop ecx
push ebx
rol bx, 7
push edi
or edi, 0x2faa940c
nop
push eax
xchg bh, ah
pop eax
pop edi
pop ebx
call fcn.0047196a
jg 0x441b22
je 0x441a8d
call fcn.00471d6d
call fcn.004721db
call fcn.004727bd
call fcn.00472b98
push eax
inc eax
push ebx
dec bh
push edi
push ecx
xor edi, ecx
push edx
sub ebx, edx
sbb edi, eax
or ecx, edx
xchg edx, ecx
rol dl, 7
or dx, di
sub dh, bh
adc eax, 0x75296248
pop edx
pop ecx
pop edi
pop ebx
pop eax
jp 0x441a3e
call fcn.00472ece
jo 0x4419c6
call fcn.00473304
nop
nop
push edi
sbb di, 0x6b3d
push esi
xor si, 0x123a
pop esi
pop edi
call fcn.004737fd
jbe 0x4419ff
jns 0x4419dc
push ecx
and cl, 0x6b
pop ecx
push eax
push ecx
shr ax, cl
ror ch, 5
nop
and al, 0x79
shl ah, 6
stc
push ebx
ror bx, 5
push edx
ror dh, 6
pop edx
pop ebx
pop ecx
pop eax
push edx
push ecx
shr dx, cl
pop ecx
pop edx
call fcn.00473d88
push ecx
rol cl, 7
stc
push edi
push esi
test edi, esi
push ebx
or bx, 0x58fe
push eax
xchg edi, eax
or ebx, 0x47670aeb
sbb esi, 0x51982ba6
push edx
inc dh
shl dl, 6
or dx, bx
sub esi, esi
nop
shl ax, 6
sub dx, 0x562d
not edi
pop edx
pop eax
pop ebx
pop esi
pop edi
pop ecx
call fcn.004740fb
push esi
push ecx
ror si, cl
push ebx
shl bh, cl
or bx, bx
and bh, 0x53
push edx
or dx, 0x105e
push eax
and al, 0x32
sbb cx, ax
adc al, 0x5b
ror ax, cl
shr ecx, cl
shr dx, cl
xor cx, 0x4000
add ax, 0x6957
push edi
sbb edi, ecx
sub cl, dl
sub dx, dx
dec cx
stc
not esi
or dx, 0x3524
or eax, ebx
sub bl, cl
stc
pop edi
pop eax
pop edx
pop ebx
pop ecx
pop esi
call fcn.0047454e
push edx
not edx
push eax
push ecx
or al, cl
nop
stc
xchg edx, edx
inc dx
inc ch
push esi
or esi, 0x550d49aa
cmp ch, al
and cx, 0x4fed
push edi
or cx, di
nop
xchg dh, ch
nop
test ax, 0x624a
and ecx, 0x279ab1ea
inc al
inc ax
test ecx, edi
shl cl, 3
mov ah, 0x17
inc edi
sub dx, si
push ebx
sub bl, 0x13
add edi, eax
dec ebx
shr ah, 6
and ebx, esi
shl ecx, 7
and dx, 0x1cee
shl bl, 1
stc
sbb ax, 0x4b0d
sub bh, dl
pop ebx
pop edi
pop esi
pop ecx
pop eax
pop edx
jnp 0x441b05
call fcn.0047486d
push esi
push ecx
rol si, cl
pop ecx
pop esi
call fcn.00474b44
jno 0x441b1d
call fcn.00475077
push ecx
sbb ecx, 0x226eafbe
pop ecx
call fcn.004755b3
push edi
not edi
push ebx
push ecx
or bx, cx
stc
or ebx, 0x14d77e36
inc bh
push eax
ror ah, 3
or ax, ax
push esi
add ecx, esi
pop esi
pop eax
pop ecx
pop ebx
pop edi
stc
push ebx
inc bh
push edx
sub dx, 0x1203
dec ebx
pop edx
pop ebx
mov word [ebx], 0x5a4d
mov eax, dword [esp]
nop
push edi
push ebx
sub di, bx
push eax
and al, ah
push ecx
inc ecx
push esi
cmp esi, ebx
mov si, 0x55e6
push edx
cmp dx, ax
shl edx, 6
rol dl, 5
ror al, cl
nop
or ebx, edx
not esi
xchg edx, edx
pop edx
pop esi
pop ecx
pop eax
pop ebx
pop edi
push ebx
dec ebx
push ecx
sbb ecx, 0xdb342a6
push edi
sub di, 0x1970
push eax
xchg cx, ax
push esi
shl esi, cl
xor cl, 0xd
shl ecx, cl
nop
xor ebx, 0x1133597e
push edx
cmp dh, 0x36
rol si, cl
xchg edi, edi
xchg edx, ebx
not eax
or eax, 0x309c8e17
sbb dl, 0x20
sub ecx, edx
and esi, 0x65dd13ca
add ebx, ecx
stc
and ah, 0xd
adc bx, di
mov si, si
mov cl, 0x40
stc
nop
sbb dl, ch
or ax, cx
ror dx, cl
add bl, 0x12
stc
mov dh, dh
test dl, 0x42
rol ebx, 6
shr dh, cl
shr cx, cl
rol dx, 6
not ch
mov eax, ebx
cmp ch, cl
sbb esi, ebx
add bh, 3
xchg bl, ch
and si, bx
sbb dh, 0x4c
dec cx
mov ah, 0x22
ror ch, 7
ror ecx, cl
nop
inc al
xchg ecx, ecx
mov ebx, 0x1ef63d4
stc
and eax, eax
cmp dx, 0x31a6
stc
or edx, edx
xor bx, 0x5600
nop
and eax, 0x6313ee17
adc edi, 0x70c33ac0
cmp edx, 0x4eb96337
xchg ecx, eax
xchg cl, bl
sub dx, 0x7740
stc
or edx, 0x111ed8c4
sub bl, 0x25
stc
dec edx
sub di, bx
sub ax, 0x198c
shl al, cl
sub dl, 0x4c
add esi, ecx
xchg dh, al
xor bx, 0xd6c
ror al, 2
sbb si, di
not esi
sbb ax, bx
ror dl, cl
test edx, 0x6df7562d
nop
sbb dx, si
not cx
rol bh, 8
xor al, al
stc
adc esi, edx
rol edx, 3
adc cx, 0x6b5e
test cx, si
not edx
inc eax
sub ch, al
shl eax, 4
and al, 0x4a
ror edx, cl
pop edx
stc
push edx
sub dh, 0x78
rol edi, cl
shr dl, 1
test edi, 0x3cdd8d17
sbb edi, 0x3ba64b5
shr bh, 8
rol esi, cl
mov si, 0x680a
dec ah
mov dx, 0x2b3b
not cl
add cx, ax
nop
dec dl
sub cx, di
sub bh, 0x57
ror bh, 6
nop
test ecx, 0x10e3f4a2
nop
xor cx, 0x7589
shr si, 8
shl cx, 8
or dh, ch
inc ax
xchg esi, eax
ror ax, 8
or eax, 0x6799be20
mov dx, di
stc
sub esi, 0x7301c6ff
sub si, si
adc bh, 0x7c
rol cx, 8
and cx, cx
not bl
and bx, si
dec edx
dec edi
dec edx
ror cx, 4
xchg ch, ch
xchg di, dx
adc dl, 0x3d
sbb cx, di
inc esi
mov dl, cl
inc esi
xchg edx, ebx
test dl, 5
xchg edx, ecx
rol bl, cl
shr ax, 2
rol ecx, cl
stc
shr ecx, 8
sub edx, eax
inc ebx
rol ax, 6
ror ax, 8
mov ecx, 0x7b547cf7
add dx, 0x3a8a
shr dx, 2
not esi
adc ecx, 0x799ac026
xor dx, 0x442b
ror di, cl
inc dx
adc bh, dh
stc
inc edi
not ecx
ror dl, 3
test al, 0x61
not edx
xchg dl, dh
cmp bl, 0x52
cmp dx, cx
and ebx, 0x5770fd3a
mov bx, si
shl di, cl
inc bh
sbb ecx, 0x752a02b3
xchg edi, ebx
and bl, al
sub ebx, 0x4989dc21
xchg dx, di
or si, 0x2a85
stc
or dx, ax
sub ebx, 0x62aaccf3
xor ah, 0x11
and dh, bh
mov cl, ah
shl al, 1
inc ax
ror di, 7
stc
and dx, 0x4396
pop edx
push edx
shl dh, cl
stc
dec bh
nop
sub ax, di
sbb esi, 0x78846b9d
test ax, dx
or bl, 0x18
add si, 0x289a
add eax, ecx
shl bh, cl
shl edx, cl
stc
adc ah, 0x4d
mov ecx, esi
nop
cmp cx, dx
not si
and dx, si
test esi, esi
or dh, 0x45
cmp di, si
xor si, 0x59c0
ror si, 7
sbb dx, 0x2154
or edx, 0x6313e1e5
xor cx, bx
nop
or bx, 0x6aaf
adc ax, 0x6c19
adc esi, 0x3deba377
rol edi, 5
rol di, cl
inc bl
stc
add ebx, ecx
adc ebx, 0x3c5bce76
test bl, 0x29
test bh, 0x63
nop
cmp si, 0x4522
adc edx, edx
and bl, ah
adc edi, 0x15f4fe30
add bx, cx
or di, 0x4745
adc dl, 0x27
xchg al, dl
and si, 0x5666
rol di, 7
not si
stc
or eax, edx
test dh, 0x13
add dh, bh
inc ebx
add al, dh
add bl, 0x3a
shl edi, cl
or ah, dh
add esi, eax
xchg edi, edi
dec dx
nop
sub ax, 0x6300
not ebx
mov dx, 0x102e
cmp esi, 0x3ada716
nop
stc
add edx, 0x47621592
test eax, 0x5d5207b0
and ebx, 0x5b2ccc3
add bh, 0x6c
nop
inc edx
or edi, 0x7fa8bcb4
adc ecx, esi
nop
shl edi, cl
inc dx
shr dh, 7
not si
xor ah, 0x69
and eax, 0x503f5410
stc
add ch, 0x29
sbb bl, dl
nop
rol si, 3
add ah, ah
xchg cx, ax
mov dx, si
inc dl
or ax, 0x79ca
xor ax, si
and bl, 0x5e
inc ax
sbb edx, 0x188faddf
inc ah
pop edx
rol ebx, 7
shl esi, cl
ror eax, cl
push edx
adc edx, 0x21e63ad5
sub si, ax
sub bh, 0x47
xchg ecx, edi
adc ebx, 0x5e8df390
not edi
sbb al, 0x32
not cl
xchg ecx, edx
and ecx, 0x8c95500
not edx
rol di, 8
xor si, si
not ebx
add bx, dx
sub si, dx
cmp di, cx
sbb esi, 0x2e461174
dec eax
adc edi, eax
xchg di, ax
not eax
cmp bx, 0x48d8
adc bl, 0x5e
test dl, 0x76
not cl
sub dh, 0x7f
sub cx, 0x16e
shl dx, cl
rol cx, 3
nop
shl di, 8
nop
add dh, 0x7b
test ecx, edi
sbb ebx, eax
ror ch, cl
adc edi, 0x1cc211af
mov bh, dl
and cl, 0x10
shr dl, 5
dec ah
ror di, cl
inc dh
adc edx, eax
rol ah, cl
and edi, esi
and edi, 0x53f9f52a
add di, 0x7cb
rol bl, 1
nop
xor edx, ebx
add esi, ecx
adc bh, dl
adc esi, ecx
xchg ah, bl
stc
nop
add bx, 0x4507
xchg bh, al
xchg cl, dh
sub al, al
test dl, 2
test ebx, 0xb580b14
inc ecx
adc dx, 0x4051
inc ebx
not dx
or bh, cl
cmp bl, 1
add di, cx
stc
xor ah, 1
ror di, cl
dec ah
stc
not eax
or esi, edi
adc edx, ebx
add al, cl
stc
xchg di, bx
shl dx, cl
ror esi, cl
xor bx, si
dec cx
shr edx, 3
rol dl, cl
shl cx, 5
and ch, bh
add edx, ecx
nop
nop
or ax, si
test eax, eax
mov ax, si
stc
pop edx
mov ecx, 0x795b137e
shl cl, 5
rol ebx, cl
shl ah, 5
nop
shr cx, 1
shr esi, cl
sbb bx, 0x45da
test ecx, 0x101b3d8a
test cl, bl
or al, bl
push edx
adc ecx, edx
xor ch, 0x3d
sub ch, ch
shr esi, 7
shl al, cl
sbb cx, 0x6e1e
adc ch, 0x47
rol bx, 8
not edi
shr bh, 2
sub cx, bx
cmp dh, cl
nop
adc cl, 0x2f
xor esi, 0x62e63c48
nop
or eax, ecx
mov bl, 0x62
mov bh, 0x27
not eax
nop
adc di, di
add ebx, 0x3a249070
cmp di, 0x73cd
not bx
nop
dec ecx
dec di
inc bx
dec bx
shl edi, cl
inc ebx
stc
adc bx, cx
dec di
cmp si, bx
xor dh, bl
sub bx, ax
or ah, dh
and cl, 0x45
and edi, edx
not ecx
adc ch, 0x57
xchg dx, si
not edx
not eax
sub dh, dl
adc edi, eax
rol edx, cl
inc si
nop
adc cx, 0x6f54
adc ah, dl
cmp ax, 0xf82
test bl, 0x5c
sbb bh, ah
test ax, bx
inc cl
shl cx, cl
adc ecx, edi
shl ah, cl
shr edx, cl
stc
shr eax, 8
stc
sub si, si
add eax, 0x730d9cb7
or edx, ecx
shr dl, cl
shr ebx, cl
and dx, 0x4d7e
cmp esi, ebx
or cl, bl
xor edx, esi
shl ah, cl
or edi, eax
or ebx, 0x6d8577e3
adc edx, edi
stc
adc ebx, esi
add ecx, 0x2fca997d
ror di, 4
ror ax, 2
shr bl, 4
sbb dl, cl
nop
stc
not bx
sub al, 0x71
pop edx
adc ebx, esi
push edx
mov dh, 0x37
sub bh, cl
add ax, 0x1b11
xchg esi, esi
inc bh
or bl, 0xf
rol eax, cl
xchg dh, dl
stc
add cx, di
and ebx, ecx
stc
adc edx, ebx
shr dx, cl
not bh
and al, al
test ebx, 0x6d070829
xor di, 0x476e
nop
cmp ah, bh
sbb ch, dl
inc dl
and edx, ebx
ror al, 5
shr di, cl
xchg di, dx
sbb ebx, edi
or esi, edi
test di, 0xf0e
add ebx, 0x4ea04421
test edx, edi
stc
cmp ax, 0x5ed7
or bh, 0x16
or esi, edx
inc eax
shl edx, cl
nop
rol ah, 1
test ecx, edi
shr di, 4
cmp edi, ebx
cmp bx, cx
ror edx, cl
and eax, 0x241144f2
sub esi, ecx
shr edi, cl
mov eax, ecx
inc ecx
test edi, ebx
or dl, cl
shr ch, cl
inc edi
or al, 0x64
cmp si, 0x5046
inc esi
shl si, cl
ror ecx, 4
stc
dec edi
sbb di, 0x25c1
mov eax, 0x1849d620
sub cl, 0x7d
or dl, bl
nop
shr edi, cl
shr ebx, cl
sbb bl, ah
ror esi, 1
ror bl, 8
test ecx, ecx
ror ebx, 1
dec bx
xchg edx, edi
not bh
xchg edx, edi
stc
shr di, cl
sub eax, 0x7a185a07
not ecx
inc ax
dec edx
add ax, cx
shl si, 4
nop
nop
sub edi, 0x4bb04aa4
nop
pop edx
pop esi
pop eax
pop edi
pop ecx
pop ebx
call fcn.00475b47
push ebx
test bx, 0x3ff3
push eax
dec ax
push edi
sbb ax, di
push ecx
ror ax, cl
sub al, cl
not eax
push esi
or si, di
not bl
pop esi
pop ecx
pop edi
pop eax
pop ebx
nop
push esi
push edi
xchg si, di
push edx
shl dh, 2
pop edx
pop edi
pop esi
call fcn.00475df5
jbe 0x442210
call fcn.0047614f
push esi
inc esi
push ecx
push eax
sub ch, al
push edi
xor edi, 0x3626590b
ror ecx, cl
stc
sbb ch, 0x74
nop
push ebx
sub bl, ch
sub edi, 0x289507a9
push edx
xchg dx, cx
cmp eax, esi
pop edx
pop ebx
pop edi
pop eax
pop ecx
pop esi
call fcn.00476579
call fcn.004768c8
call fcn.00476d4b
push edi
push ecx
sub di, cx
push eax
sub ax, di
dec cl
test al, al
push ebx
xchg ebx, edi
rol cx, 3
pop ebx
pop eax
pop ecx
pop edi
jb 0x44226b
call fcn.0047720d
js 0x442276
call fcn.00477851
push 0
mov edx, esp
push eax
mov eax, esp
push ebx
je 0x4429e1
push edi
shl edi, 8
push ebx
inc bh
nop
push ecx
shl ebx, cl
stc
mov bx, 0x5f1
push eax
mov eax, edi
dec ch
dec eax
push edx
test di, dx
not di
not edi
or di, bx
xor cx, 0x72a1
stc
sub ebx, eax
mov bx, bx
add cl, 0x7d
sub ecx, 0x131683c4
dec al
ror dh, 7
shl bx, 7
dec ebx
push esi
cmp esi, 0x5cfdd493
rol dx, 1
shr eax, cl
add eax, 0x4e39dec6
stc
xchg esi, ecx
shr dh, cl
stc
inc ch
or di, 0x469f
not bh
and cx, 0x3c8
shl ecx, 5
cmp edx, 0xb74c7f4
ror di, cl
and eax, ecx
not esi
cmp si, di
shl cl, cl
sub edi, 0x5fc5b634
not ah
adc ax, bx
sbb si, 0x4785
mov cx, 0x86e
not ch
and ah, cl
adc ah, dl
rol ax, 4
adc eax, ebx
shl bh, 5
or si, bx
shl si, cl
or eax, ecx
shr dx, cl
xchg si, bx
inc ch
rol edx, 1
xchg dh, dh
inc esi
test ecx, 0x5822cb6b
ror edx, 6
shr cl, cl
inc bx
or bx, ax
and ax, 0x3dd5
stc
rol si, cl
cmp ah, dl
shr bl, 7
sub ebx, edx
inc si
not dx
test esi, esi
xor bx, cx
ror al, 2
test eax, edi
or bx, 0x7dc1
sbb ax, cx
xor cx, bx
dec bh
cmp cx, 0x3a4d
sub ax, 0x457a
and dx, 0x44c6
xchg dh, bh
mov eax, edi
xchg cx, ax
stc
ror ecx, 3
shr edi, 2
add al, 0x76
sub bx, 0x1025
shl ch, cl
adc dx, bx
ror edi, cl
add bl, 0x4f
shr bl, 5
dec edx
pop esi
shr eax, cl
mov bx, 0xa50
test eax, 0x5268295d
dec eax
sub ebx, edi
sbb bl, bh
stc
adc bl, bh
push esi
inc esi
not edx
adc dx, 0x1f66
rol cx, cl
and bh, 0x41
cmp cl, 0x14
inc bx
ror dl, 5
or ebx, ebx
cmp ch, ah
add ecx, ecx
nop
cmp esi, eax
inc bh
stc
ror ebx, cl
stc
mov ax, dx
xor ch, al
sub eax, 0x30112b55
sub edi, 0x7bb816da
mov eax, 0x5773dfbb
nop
xor cl, 0x19
shl al, cl
mov eax, eax
mov esi, 0x67310478
inc edi
test cx, 0x39d2
rol ax, 5
cmp esi, eax
stc
dec ecx
inc esi
inc edi
cmp bl, bl
ror bx, 7
sbb bl, dh
stc
nop
shl ax, cl
ror ax, 6
cmp edx, eax
xchg cl, dl
xchg dx, ax
stc
stc
mov di, 0x2d17
dec ax
shr dh, cl
xor al, bh
cmp ebx, esi
nop
xchg dx, ax
and esi, eax
dec eax
shr dh, 5
or ah, bl
adc si, ax
sbb bl, al
shl edx, cl
ror ah, 1
stc
inc si
and ebx, 0x3d1005ab
not cx
shr ecx, 3
stc
rol ax, 3
inc edx
cmp dx, di
cmp ebx, 0x6b3e3e0f
sub bh, 0x67
cmp dh, bh
sbb ah, 0x47
test bh, ch
sbb edi, edi
mov edi, edi
and dh, al
sbb ah, 0x7a
add ecx, eax
adc ebx, edx
xchg edi, ecx
mov si, si
add cx, 0x31c7
test dx, di
nop
add ebx, 0x5a8ef4be
not ax
xchg ah, bl
rol edi, cl
cmp dh, dh
pop esi
sub al, ch
inc ch
rol ebx, cl
xchg ecx, ecx
nop
push esi
test ecx, esi
test cl, ch
cmp bl, 0x34
mov di, 0x4cfa
mov cx, 0x4a97
shr bh, 3
not edx
cmp bx, 0x2d8a
and ax, 0x7b2d
xchg dx, cx
dec edx
sbb dx, 0x44e1
nop
cmp ah, 0x69
shl al, 5
adc esi, 0x2b7a7a90
dec ebx
nop
nop
shr di, 7
add cx, cx
sbb ecx, edx
shl bh, 3
mov di, 0x575
xchg dx, bx
sub bx, si
ror dx, 2
adc edi, 0x66c86656
inc bh
or dx, si
rol ah, 1
inc cx
cmp ch, ch
not eax
not si
stc
or eax, 0x2e32bc01
mov ah, dh
and ecx, ecx
mov eax, esi
not al
inc dh
rol edx, cl
cmp edi, ebx
shr ch, cl
xor dx, 0x7fcd
nop
pop esi
pop edx
pop eax
pop ecx
pop ebx
pop edi
push eax
push ecx
ror ax, cl
inc cx
push ebx
sbb bl, al
add bh, cl
push esi
push edx
adc si, dx
push edi
ror di, 5
sbb al, ch
add bl, dh
rol dl, cl
xchg bh, al
stc
xor bx, 0x25e1
shl ax, 3
sbb ch, 0xb
ror dh, 1
ror dx, 5
stc
mov dh, 0x16
stc
mov ecx, 0x524f80b9
mov si, 0x2b9d
sub dx, 0x16a9
inc dx
sub edi, edx
shl bh, cl
nop
shr edi, cl
nop
sub edx, 0x52bb5a4b
adc bh, al
xor edi, esi
sub cl, 0x6a
stc
ror ebx, 4
shl bh, 7
nop
xchg edx, edi
test esi, ecx
add ah, dh
cmp esi, ecx
stc
mov di, dx
adc di, bx
xor ecx, 0x6562f97
not cl
shr edx, cl
xchg ah, bh
add edi, edx
dec ax
rol eax, 6
sub ax, 0x5110
add edx, esi
ror eax, 2
shl di, cl
and si, 0x7d3d
dec esi
and ch, bl
nop
test si, 0x2e96
shl ax, cl
nop
xor eax, 0x417d057a
xor ebx, edx
shr edi, 6
or dx, 0x29fb
adc bx, si
sub cx, 0x7519
or dx, si
mov ax, 0xa9b
test esi, eax
sub bh, 0x74
add ebx, edi
sbb si, 0x5194
xor bx, ax
ror esi, 2
xchg di, ax
add ax, di
cmp edi, 0x73d0786d
add edi, ebx
add dl, dh
inc ch
and dl, dh
or bx, 0x6b35
inc dx
inc bl
shl bl, cl
shl eax, cl
ror cl, 4
shr bh, 5
rol ah, 3
xchg edi, esi
adc di, 0x7ad2
inc dh
cmp edi, edx
adc si, di
stc
shr cl, cl
shl dl, cl
mov eax, ecx
ror di, 1
pop edi
dec bl
or dx, 0x32c3
push edi
rol edi, 8
rol bl, 8
adc bl, ah
xchg ch, bl
shr ebx, 2
dec bl
test bl, cl
xchg esi, edi
xchg ah, al
stc
dec edx
dec dx
sbb al, al
inc dx
shr eax, 2
shr eax, 7
xchg di, dx
adc al, cl
sub bx, bx
mov cx, bx
and eax, 0x4b310c90
mov ebx, eax
or ecx, 0xdd6cb25
xchg bx, ax
ror ebx, 5
xchg si, di
sbb ax, dx
shr dx, cl
or ebx, 0xe877407
test bh, 0x49
rol dx, 7
mov edi, 0x1c807e07
sbb si, bx
inc cl
test cx, cx
shr ax, cl
or edx, ecx
dec dx
sbb ch, bl
inc ah
inc eax
dec ebx
dec ebx
dec esi
or ebx, 0x267be8f9
shl bx, 1
and dx, dx
shl esi, 1
shr al, 6
ror cl, cl
sub di, ax
not bl
mov bl, al
shr dx, 6
add dx, 0x2482
nop
shr al, cl
xor di, bx
xchg edi, edi
xchg dh, dl
nop
stc
sub ch, 0x10
adc esi, esi
adc bh, 0x71
cmp cx, 0x76b5
inc ebx
rol dl, cl
adc di, ax
add di, dx
xor di, 0x4156
dec bh
dec edx
dec bh
nop
or edx, ecx
ror al, 3
inc bl
rol cx, cl
adc ebx, esi
xchg bx, cx
rol bx, cl
rol al, 1
nop
stc
mov edx, 0xb0c2997
ror bl, cl
xor ch, bl
stc
shl eax, 7
sub dh, 0xb
cmp ax, 0x43d2
stc
ror ax, 6
shr dh, 8
shl ah, cl
shr bx, 4
xchg di, si
pop edi
nop
shr al, cl
mov al, al
mov bx, si
shr dx, 3
mov bx, 0x12b2
stc
adc bh, 0xf
push edi
sub edi, 0x23dc31ae
test dh, ah
xor cx, 0xc90
ror ebx, 8
sub ah, 0x51
shl si, 8
not di
or dx, 0x5a00
stc
dec dx
add ebx, 0x53bd20c6
stc
shl si, cl
mov edx, ecx
adc dh, dl
shr cl, 6
mov ah, cl
add eax, esi
shr ecx, cl
add di, 0x10ec
cmp bh, 0x21
test bl, 0x64
or esi, edi
cmp al, cl
adc ebx, 0x732018a2
xchg ecx, ebx
cmp eax, esi
not dh
mov bh, 0x43
and dh, 0x36
and edi, eax
xchg dx, cx
xor dh, 0x3d
ror cx, 1
and edi, ecx
xor cl, 0x33
xchg bx, ax
mov eax, 0x56b2fe93
adc cl, bh
or dh, 0x1b
adc ah, 0x1f
cmp esi, 0x31ab6daa
test edi, 0x4b623b90
sbb dl, 0x21
or ch, 0x79
cmp bx, ax
shr dl, cl
shl eax, cl
dec si
xor ebx, edi
shr dl, 1
xchg di, cx
sub edi, 0xad0b0a1
cmp dx, cx
ror eax, cl
ror cl, cl
not ebx
nop
nop
not ch
and bh, al
xor ecx, 0x155fadb8
cmp ax, 0x25b
dec cl
and ecx, ecx
and cx, 0x2cc8
nop
not edi
and ah, al
test dh, ch
shl ah, 5
rol di, 4
xor eax, ebx
dec edi
mov esi, 0x4eb2c5b
dec edx
not edi
or si, 0x2475
xor al, 0x66
sbb edi, 0x2a1bb1c
sub ah, cl
sub bx, 0x2f7c
dec ecx
and edi, edi
not cx
cmp dl, 0x21
mov cx, si
cmp eax, 0x5d69cdb7
xor cx, si
adc bx, 0x196
xchg ah, dh
ror cl, 1
pop edi
and bl, 0x75
sbb dx, dx
rol ebx, cl
ror dl, cl
push edi
and edi, 0x4c61173e
adc ax, 0x3057
rol dh, cl
rol si, cl
xor dx, 0x68bf
sub di, 0x6b7a
not si
and ah, 0x7d
stc
inc dx
not eax
xchg ah, ah
add edx, eax
mov si, bx
xchg ebx, ebx
nop
xchg ebx, esi
and edx, ebx
xchg esi, eax
shl edi, cl
cmp edx, 0x224ffa27
not edx
dec edx
dec ax
dec ebx
shl cx, cl
pop edi
pop edx
pop esi
pop ebx
pop ecx
pop eax
jl 0x442938
push ebx
inc bx
push edx
ror dl, 2
mov bh, bl
xchg bx, bx
nop
push eax
push esi
adc ax, si
nop
push edi
or edi, eax
push ecx
shl dh, cl
not ch
adc cl, al
pop ecx
pop edi
pop esi
pop eax
pop edx
pop ebx
push esi
or esi, 0x353c1bb9
rol si, 6
pop esi
call fcn.00477b93
push eax
ror al, 3
dec ah
push edi
push ecx
cmp edi, ecx
push ebx
rol bx, cl
dec bx
nop
push edx
shl dx, cl
shr bl, 5
sbb edx, ecx
push esi
and esi, esi
not eax
cmp eax, ecx
or edx, ebx
stc
sbb cl, 0x25
dec ecx
rol di, cl
rol eax, cl
and ax, dx
cmp ax, dx
pop esi
pop edx
pop ebx
pop ecx
pop edi
pop eax
nop
push ebx
inc bh
push ecx
rol cl, cl
pop ecx
pop ebx
je 0x44296e
stc
push edx
ror dx, 6
push esi
cmp si, 0x4583
push eax
xchg al, dh
push ebx
xchg ah, bh
or esi, eax
push ecx
cmp cl, 0x5c
stc
shr eax, 4
rol eax, cl
stc
nop
add eax, ebx
xchg ah, bh
push edi
adc edi, esi
or di, cx
pop edi
pop ecx
pop ebx
pop eax
pop esi
pop edx
push ecx
dec cl
push edx
ror dl, cl
not dh
push ebx
shr bx, 8
cmp dl, 0x51
pop ebx
pop edx
pop ecx
call fcn.00477f18
call fcn.00478233
push edi
adc edi, 0x32a8788
dec edi
push eax
dec ah
push ecx
sbb cx, 0x129e
stc
push esi
mov si, 0xa98
push ebx
xor bx, ax
shr ax, cl
shl al, cl
push edx
and edx, 0xc45a5ea
shl bl, cl
and ch, 0x77
shr cl, 1
and ah, al
shl eax, 8
nop
xor edi, 0x75c9f740
xor ax, 0x5a72
not ecx
pop edx
pop ebx
pop esi
pop ecx
pop eax
pop edi
push ecx
add cx, 0x5321
pop ecx
call fcn.0047860b
push edi
dec di
pop edi
stc
push eax
adc eax, 0x35cf9e4a
push edx
mov dh, dl
push ebx
shr bh, 6
push ecx
cmp cl, 0x3d
push edi
xchg edi, edi
shr al, cl
add cl, al
shl bx, cl
push esi
xchg di, si
shl esi, 2
sbb dx, di
sbb ah, 0x21
ror si, 4
xchg al, dh
not cl
rol cx, cl
sub ax, ax
shl si, cl
shr esi, cl
xchg edx, eax
mov ebx, 0xa6b6558
not dh
shr ebx, 3
ror ch, cl
nop
test ah, 0x49
mov bh, 0x71
dec ch
and edi, 0x2d0377fb
mov edx, 0x1a017851
shr dh, cl
xor dh, dl
sbb eax, 0x2d9531e4
inc dh
sub ax, dx
adc edi, ebx
test esi, ebx
shr dh, 1
stc
ror ebx, 7
sbb eax, 0x1390983d
add bl, 0x74
adc si, 0x2a6e
sbb bh, 0xc
cmp si, 0x701d
add ax, 0x728f
mov edi, 0x5a76b6ce
cmp edi, 0x6274f937
nop
xor al, 8
sub edi, 0xb5ec7a0
test cl, dh
stc
test di, cx
adc eax, edx
shl ah, 6
ror ah, cl
ror esi, cl
xchg cx, ax
test ecx, 0x48d7f785
shl ch, 3
stc
stc
rol dh, 8
mov cx, di
xchg dl, dl
nop
xor di, di
stc
nop
ror eax, cl
add cx, ax
add dx, cx
not ax
test ax, cx
rol al, cl
or edi, 0x12a0c4a4
shl cl, cl
shr esi, 2
mov cx, 0x5250
ror ch, cl
adc edx, 0x7b86df23
dec bh
cmp si, 0xa74
mov edi, 0x4aab53b2
dec edi
rol dl, 3
xor dl, 6
xchg ebx, eax
sbb ax, bx
xchg edi, eax
mov di, di
add edi, 0x3afeb286
nop
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
push eax
push ecx
shl eax, cl
nop
push esi
add cx, si
push edx
mov dl, 0x61
not si
push ebx
test ebx, ecx
shl dl, 5
sbb ax, 0x4123
xor si, cx
push edi
sub di, ax
test edi, 0x37d0a004
dec si
ror cx, cl
or cl, 0x71
xchg ebx, ebx
sub si, 0x1b6b
or dl, ch
dec eax
adc si, bx
inc esi
pop edi
pop ebx
pop edx
pop esi
pop ecx
pop eax
push eax
ror eax, 5
push ecx
rol cl, cl
pop ecx
pop eax
call fcn.00478932
push edx
not dx
pop edx
mov ecx, esp
push edx
push 0x40
push eax
push ecx
push 0xffffffffffffffff
call fcn.00478e71
push ebx
shl bx, 8
push ecx
xor ch, cl
push edi
shl edi, 6
push esi
shl esi, 2
ror ebx, 4
push edx
shr dx, cl
nop
push eax
inc ah
shr edi, 4
test ecx, eax
xor cx, 0x1134
or dx, dx
add ch, 0x6a
shl ecx, cl
shl ah, cl
ror bh, cl
ror ebx, cl
shl ecx, 7
add di, ax
ror ecx, cl
sbb bx, ax
or edi, ecx
cmp bx, 0x2ccc
shl al, 1
shr edx, 3
nop
or edx, 0x746333a8
stc
shr si, cl
cmp si, di
sub ebx, 0x40ea51be
add bx, ax
nop
dec bl
rol cl, 8
sub edx, 0x38a368f9
and ax, cx
mov bx, ax
ror dl, 1
nop
adc al, cl
shr ah, 6
not dl
add dx, 0x35b1
shr bh, 4
xchg di, si
adc ebx, 0x3890f52d
adc bh, 0x16
shl ax, 3
sbb eax, esi
sub ax, ax
xchg ch, bl
test dx, cx
shl dx, cl
and esi, 0x66c50fe
stc
not dx
sbb edx, edi
shl edx, cl
mov esi, esi
and dh, ah
shl si, cl
shl ah, cl
sbb eax, edx
or edx, 0x8baabd7
adc ah, ah
mov ebx, esi
mov cx, 0x48a6
shl bh, 5
ror al, cl
xor bl, 0x42
xchg esi, esi
sbb edx, esi
cmp eax, 0x15c6e3c
stc
test dx, dx
adc ax, 0x556b
inc cl
nop
sub dl, 0x31
xchg cx, cx
shl bl, 6
not dl
ror edi, 2
inc ecx
test cl, 0x35
cmp esi, 0x40bf915
shl eax, cl
cmp edi, esi
shl ebx, cl
test edx, edi
xchg di, ax
not edx
inc ecx
and bx, di
sub esi, edx
cmp edx, ecx
ror ecx, cl
dec ebx
xchg di, cx
pop eax
push eax
mov ah, 5
xchg edx, edi
test al, dl
shr edx, cl
or ah, ch
dec esi
test si, bx
nop
shr eax, 5
rol di, 3
stc
sub esi, edi
xor dx, 0x15dd
test ah, 0x79
shl ecx, 8
add dl, cl
shl edx, 6
not esi
shr di, 3
or ecx, ecx
ror si, cl
xchg dx, cx
sbb al, 2
xor dl, ch
xchg edx, ecx
xchg bl, bh
and si, 0x6706
sbb ecx, esi
cmp edx, eax
stc
adc edx, 0x2437df1f
stc
or edx, 0x1cdbdafa
adc dh, 0x1e
inc si
dec ah
shl di, 2
sub ax, dx
cmp si, 0x652b
nop
adc bx, di
and di, 0x64ca
rol ax, cl
add al, ch
stc
and ax, di
inc ax
mov dx, 0x722c
mov di, 0x7df
shl bx, cl
dec bl
inc dx
sbb edi, 0x79c219a7
nop
mov edi, esi
dec bx
adc di, si
stc
cmp cx, ax
test ch, 0x62
inc cx
shr edx, cl
and di, si
add ecx, 0x143f13e3
not ah
sbb cx, ax
add ecx, ebx
inc dh
cmp bl, ch
nop
xchg ah, dl
dec ah
cmp cx, 0x24b1
shr bl, cl
cmp si, 0x48ad
inc dl
not esi
mov edi, esi
sub bh, 0x5b
and bl, al
xchg ch, ah
xor ebx, 0x121e899b
xor ecx, 0x4e060bc4
cmp esi, eax
shl ebx, cl
shl si, 6
pop eax
pop edx
pop esi
pop edi
pop ecx
pop ebx
push ecx
adc ecx, 0xd6e50fa
push ebx
sbb ebx, 0x5398f6d5
push esi
dec si
push edi
cmp ecx, edi
push edx
mov dx, 0xdce
push eax
dec ax
sbb bx, 0x123f
rol ecx, cl
dec esi
shr si, 2
ror edx, cl
inc ax
shl dx, 3
mov edi, ecx
and edx, eax
or dx, 0x588
not di
shl ebx, cl
inc esi
stc
shr di, 6
sub dl, 0x51
dec cx
nop
sbb ah, 0x5b
rol di, 8
rol ah, 6
sbb bx, 0x64
shr ecx, 5
or esi, 0x15b5f775
cmp cx, 0x2075
rol edx, cl
nop
xchg al, ah
stc
shl dl, cl
sub dl, dh
xor bl, dh
nop
rol bx, 5
test dl, 0
xchg ch, ch
mov edx, edi
nop
ror ecx, 2
and ax, 0x7ced
sbb ch, 0x6b
xchg bx, ax
inc cx
sbb bh, 0x4d
or si, 0x706e
inc ebx
nop
adc ch, dh
xor cx, 0x76dc
stc
xchg bh, bl
adc al, 0x6f
add esi, 0x33043b0d
adc edx, 0x5f8bd785
shr di, 1
and edi, edi
xchg ebx, edi
xchg dx, cx
inc si
nop
inc ecx
adc bh, 0x43
rol al, cl
add ecx, edx
and edi, 0xc199d4
ror esi, cl
ror dx, cl
rol ebx, cl
cmp ax, si
nop
or edi, 0x71d41ffe
adc ebx, 0x41b19fcd
or edx, edi
sub al, ah
ror dh, 3
nop
or dl, 0x12
nop
xor ch, 0x58
adc cl, 0x65
test eax, 0x7e20a69e
stc
shr ecx, cl
xchg ebx, ebx
mov esi, ecx
shl dx, 6
stc
and dx, dx
xchg dh, bh
stc
rol si, 3
shl edi, cl
xor ah, 0x2d
sbb bl, ch
pop eax
and dh, bl
test edi, esi
shr ecx, 7
xchg ecx, edx
or bl, ch
xor cx, bx
push eax
test eax, esi
xchg edx, eax
xor ah, 0x30
mov esi, eax
sbb dx, 0x259c
dec dl
xor di, 0x7f9e
nop
sbb dh, 0x62
adc dl, ah
and dx, dx
ror ecx, cl
nop
shr ecx, 3
mov ecx, ebx
or dx, 0x2115
shr ch, 5
cmp eax, edx
sbb esi, edi
and esi, 0x10d77802
nop
stc
xchg cx, cx
shr eax, cl
mov eax, ecx
adc ah, ch
test esi, edx
shl ah, cl
cmp ax, 0x5b6e
or dx, 0x15ea
sbb ecx, 0xe8fac1e
dec dl
and di, dx
sub si, di
ror esi, 7
nop
stc
cmp ch, 0x10
or edx, edi
or ecx, ecx
add bl, ah
mov edi, ebx
not ecx
adc ch, bh
inc di
add di, dx
pop eax
pop edx
pop edi
pop esi
pop ebx
pop ecx
push edi
not di
nop
push ecx
dec ecx
inc cx
push esi
ror si, cl
push ebx
push edx
mov ebx, edx
and bx, 0x5a36
add ebx, ebx
adc ecx, 0x54955cfe
stc
push eax
shl eax, 2
xchg dh, dh
adc esi, edx
adc ebx, eax
nop
xchg di, dx
cmp eax, 0x5232f3ec
cmp ch, dl
or ebx, ecx
stc
or ecx, eax
adc ah, bl
mov dx, cx
rol al, cl
adc cx, bx
inc cl
shl al, 5
test si, 0x314b
or eax, 0x49f00066
or dh, 3
or esi, 0x2526b725
shr esi, 8
dec eax
mov edx, esi
xchg bx, dx
pop eax
pop edx
pop ebx
pop esi
pop ecx
pop edi
push esi
push edx
and si, dx
cmp edx, edx
shr edx, 1
sub dx, dx
mov esi, 0x2a6e6aeb
push eax
and al, al
push ebx
or bx, bx
inc bh
push edi
mov di, 0x55c0
dec bx
push ecx
cmp cx, dx
shr cl, cl
and eax, 0x2f08bcb1
mov dl, ch
shl dh, 3
stc
mov eax, 0x11fe6d64
and bh, 0x41
and ebx, edi
adc esi, 0x3b020cde
or edi, edx
ror bh, cl
or bl, al
adc di, di
test bx, si
ror bl, 3
nop
mov dh, cl
or ax, di
inc ch
sub cx, 0x5f4d
and esi, ecx
cmp ch, 0x19
cmp edi, eax
dec bx
shl bh, cl
dec dh
not ah
shl ch, 6
xchg esi, ecx
mov esi, esi
ror dx, 6
shl bh, 6
not si
test ax, bx
nop
shl di, cl
mov ecx, eax
stc
ror dx, cl
and bl, 0x69
inc bh
add dx, 0x344b
xor dx, bx
cmp eax, 0x7fdb6b8f
ror edx, cl
nop
mov cx, si
and dl, al
shr dl, 5
nop
shr ecx, 6
ror esi, cl
dec al
sbb bh, 0x14
not cl
sub cx, ax
rol ecx, cl
xchg di, ax
sbb ax, cx
ror ch, cl
shl bx, cl
xchg di, di
test bx, 0x1507
add al, 0x6e
xor esi, edx
xor di, cx
not cl
shl bh, cl
sbb cx, 0x317f
not di
stc
sub edi, edi
or di, 0x4908
rol si, cl
dec ax
xchg edi, eax
shl si, 7
sub al, 0x13
nop
or bl, dh
rol edi, cl
pop ecx
pop edi
pop ebx
pop eax
pop edx
pop esi
jbe 0x44317c
push edx
push edi
xor edx, edi
cmp edx, 0x5cce2e0a
push esi
sbb di, si
push ebx
sub bl, 7
shl esi, 8
inc si
test ebx, 0x2fdbbd13
push ecx
shl ecx, 4
add ebx, 0x547fe9e7
pop ecx
pop ebx
pop esi
pop edi
pop edx
call fcn.004793f0
jns 0x443170
call fcn.004797b2
call fcn.00479bb8
call fcn.0047a147
push ecx
ror cx, cl
push edx
xor dh, dl
xor ch, dl
adc dx, 0x5a24
push eax
or ax, 0x50ea
push esi
sbb esi, 0x5c19ef06
not cx
sub ax, 0x7a0c
push edi
ror edi, cl
nop
dec ecx
and cx, ax
stc
rol edi, cl
add dx, di
shl cx, cl
push ebx
test cl, bh
not ax
sub edi, edx
not edx
sbb dl, bh
mov esi, ebx
and dx, 0x1c06
test di, 0x56f2
pop ebx
pop edi
pop esi
pop eax
pop edx
pop ecx
js 0x443170
call fcn.0047a480
push edi
push ecx
shl edi, cl
xor ecx, 0xb62f239
cmp ch, cl
push esi
shl esi, cl
ror cx, cl
push edx
sub dh, 0x5f
cmp si, 0x5555
push eax
inc eax
and di, cx
xor dx, dx
rol ax, 6
sbb dl, ah
shr cx, cl
ror al, 4
cmp dx, 0x4c75
pop eax
pop edx
pop esi
pop ecx
pop edi
push ecx
push eax
xor cl, ah
push edx
ror dh, cl
push ebx
cmp bh, 9
pop ebx
pop edx
pop eax
pop ecx
call fcn.0047a792
call fcn.0047ac90
call fcn.0047b049
push ebx
rol bx, 3
pop ebx
push eax
push ecx
rol al, cl
pop ecx
pop eax
jno 0x4432b8
push eax
push ebx
adc ah, bh
push ecx
sub ax, cx
push edx
xor dh, 0x41
and ecx, 0x2597a6be
rol al, 5
stc
xor dx, 0x22b8
nop
stc
shr cl, 8
push edi
rol di, 7
pop edi
pop edx
pop ecx
pop ebx
pop eax
jbe 0x4431ed
push ebx
cmp bh, 0x62
push eax
push edi
sbb eax, edi
push ecx
push edx
sub ch, dl
not dh
add cx, 0x7286
pop edx
pop ecx
pop edi
pop eax
pop ebx
call fcn.0047b4d8
push ebx
and ebx, 0x40652bc0
push ecx
push edi
and cx, di
rol bl, 5
pop edi
pop ecx
pop ebx
call fcn.0047ba15
push edx
push ecx
shl dx, cl
pop ecx
pop edx
push ecx
push ebx
xchg cl, bl
push edx
xchg dl, dh
or cl, cl
sub ebx, ebx
push eax
test ebx, eax
adc dx, 0x28ff
push edi
dec edi
rol bx, cl
shl ebx, 8
mov eax, ecx
shr ax, cl
rol dx, cl
and dh, dh
or cl, cl
xchg al, bl
push esi
mov esi, ebx
sbb cx, 0x5f00
ror di, cl
pop esi
pop edi
pop eax
pop edx
pop ebx
pop ecx
jnp 0x44328d
push eax
push edx
test al, dh
dec dx
or ah, dh
shl dx, 7
push esi
not esi
pop esi
pop edx
pop eax
call fcn.0047be73
js 0x44325c
je 0x44325c
jg 0x44325c
call fcn.0047c2b0
stc
call fcn.0047c67e
call fcn.0047cb94
push esi
xor esi, 0x135f90c4
pop esi
call fcn.0047cec4
ja 0x44328d
push ecx
test cx, 0x32cd
pop ecx
jl 0x44328d
push esi
push ecx
and si, cx
pop ecx
pop esi
call fcn.0047d4b1
push edx
push ebx
and dh, bl
sbb edx, 0x3f162d4d
stc
nop
pop ebx
pop edx
push edx
push eax
adc edx, eax
push ecx
sbb ecx, 0x4f372849
pop ecx
pop eax
pop edx
push edx
not edx
pop edx
call fcn.0047d96a
nop
push ebx
sub bl, 0x13
pop ebx
push esi
push ecx
shr si, cl
push edx
or esi, edx
nop
test esi, 0x71a3bbb3
stc
pop edx
pop ecx
pop esi
push esi
push edi
push eax
sbb ax, 0x584f
push ecx
push ebx
and ch, bh
push edx
test edx, edx
sbb ax, bx
shl bl, 4
ror ah, 3
xchg ch, ah
add bx, dx
xchg cx, bx
xchg ch, ah
xchg ecx, ecx
inc ebx
sub eax, ebx
nop
sbb eax, ecx
push esi
test si, 0x23fc
shl bh, 1
sbb ch, 0x70
push edi
test edx, edi
dec cx
ror bx, 4
or ecx, 0x52f3cbd
test dl, 0x55
adc edx, 0x5585a5b2
cmp al, 0x65
nop
cmp esi, 0x43188077
not bx
sub edi, 0x63e42e84
rol ax, cl
sub eax, 0x30916b56
or ebx, 0x5daa05e3
adc ch, 0x5e
sbb ecx, 0x4e3eb673
xchg di, cx
add edx, edx
shl eax, 3
shr esi, 3
stc
and dh, cl
cmp dh, dl
mov ax, 0xce8
ror ch, 4
test di, 0x405d
inc dx
add di, si
nop
sbb edi, ebx
ror ecx, cl
mov cl, bl
nop
nop
xchg esi, eax
add ch, 0x7a
nop
stc
not ebx
rol ah, 4
sub ax, di
cmp bx, cx
cmp bx, cx
mov al, bl
sbb dx, dx
stc
shr edx, 8
inc dh
sub eax, ecx
adc ax, 0x207d
not dh
dec ecx
shl ch, 8
ror bx, 2
add bh, 0x69
xchg bl, ch
inc ch
stc
stc
xchg al, ah
sbb eax, esi
add di, 0x4d7e
xor dh, 0x49
mov bl, dl
nop
mov ecx, edx
nop
shr cx, 6
sub ebx, 0x725c161d
dec ch
shl edi, cl
shl bh, 8
cmp dh, cl
shl cl, 4
mov edx, 0x7a77880
inc cx
sbb si, cx
xor esi, 0x14cf5f04
shl eax, 1
mov dh, al
ror dh, 5
or dx, di
pop edi
shl dh, cl
xchg esi, edx
shl edx, cl
ror dh, cl
shl bx, cl
cmp edx, 0x1eb956bc
add cx, 0xd81
inc si
not ch
xor ecx, edx
xor edx, ecx
push edi
ror edi, cl
xchg esi, ebx
sbb cx, 0x62de
adc cl, 0x61
shl dx, 1
and dl, 0x65
adc esi, 0x2704732c
sub bx, 0x21d3
add cx, 0xb3c
shr cx, cl
test di, dx
add dx, 0x75ec
test dl, al
dec ecx
not dx
xchg cx, bx
ror dx, cl
xor cx, si
mov cl, bl
sub bl, 0x1d
stc
dec ecx
shr si, 1
shr cx, 3
xchg edi, ecx
shl eax, 2
not ch
shl ebx, cl
add bl, 0x25
rol cx, cl
adc bx, ax
not ax
mov edx, ecx
sub si, ax
adc eax, 0x64f0c36f
xchg cl, dl
and ah, ah
shr dx, 1
not ebx
or al, 0x16
xchg dx, dx
xor si, 0x3b78
or cx, ax
ror dl, 8
sbb dl, 0x61
cmp al, ah
xchg ah, dh
inc bx
cmp ah, 0x1a
xchg bx, si
cmp bl, 0x47
inc ah
rol dh, cl
dec di
xchg cx, si
not ah
rol esi, cl
ror edi, 5
not ax
and dh, 0xe
rol cl, 5
rol cx, 1
ror eax, 8
test bh, 0x28
rol edi, 3
add cx, 0x5200
inc dl
cmp ebx, 0x63db3c40
adc bh, 0x23
test ebx, 0x2773989a
sub ax, 0x3314
shr esi, cl
adc al, 0x19
dec bx
not esi
xor dh, bl
xchg ah, ch
cmp eax, ecx
not dl
cmp ecx, eax
and di, 0x5bb5
sub dx, di
xor dx, 0x56d1
not ah
test ecx, esi
and edi, 0x3c96a954
ror ax, 6
add cx, dx
xor dh, 0x78
pop edi
inc bx
rol ah, 7
not bh
xchg edx, edx
cmp bx, si
ror al, 2
shl eax, 2
stc
adc dx, 0x62c3
dec bx
sub edx, esi
rol dx, 3
rol bl, 2
push edi
sbb edi, edx
shr eax, 5
add ecx, edx
test ax, 0x522a
inc ax
xchg cx, si
xor esi, edi
xor edi, edx
test bx, 0x1424
and ch, 0x74
xor esi, edx
add ebx, 0x4486f45b
xchg cx, cx
adc bx, 0x7cbf
mov cl, dl
sub ah, 3
sbb eax, 0xb248b4a
cmp edx, 0x450e6e2e
nop
inc bh
stc
ror cx, 7
ror dl, cl
dec edx
inc al
and bl, 0x1d
dec dl
adc edx, ecx
mov ch, 0xf
xchg bl, bh
shr ebx, 4
ror edi, cl
xor ah, dh
stc
stc
test esi, 0x1aea65f7
mov dl, cl
shl dx, cl
mov cx, bx
or dh, 0x30
sbb ax, cx
adc edi, eax
xor edi, 0x55aed977
sbb si, dx
test di, 0x1e8
sub dh, al
xchg dx, bx
sbb dh, 0x43
stc
and al, bh
stc
rol eax, cl
ror di, 3
not edi
shl cx, 7
xor al, 0x1f
not bx
test al, dl
test cl, 2
shl ebx, cl
inc ax
shl ch, cl
adc cx, ax
xor cl, cl
dec dx
rol bl, 2
adc ax, di
xchg edi, edi
adc si, 0x2217
inc si
stc
adc di, 0x56cb
shl di, cl
inc ax
and dh, bh
and ch, bh
mov ch, al
dec ah
cmp ecx, 0x153d275d
or di, 0x3e4c
shr cx, 4
sbb cx, 0x2f29
shl esi, cl
and cl, ah
stc
stc
xchg si, bx
pop edi
push edi
shl edi, 8
adc edx, esi
dec esi
cmp bl, 9
sub dh, bh
stc
dec ah
add al, 1
mov edi, 0x77621c54
nop
sub cl, 0x46
sub bl, dl
or dh, 0x7a
stc
not di
rol dl, cl
nop
nop
not eax
ror dx, 6
add dl, 0x4d
stc
not dl
ror esi, cl
sbb esi, 0x7568df66
rol di, 7
xor ecx, 0x3c59fa04
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
push ebx
xor bl, 0x35
push edx
inc edx
or dh, dl
shl ebx, 1
push ecx
not cx
xchg edx, ecx
ror dl, cl
cmp ch, 0x6f
dec ecx
not bx
push eax
add eax, 0xa2b9180
push esi
ror si, 8
shl si, 4
push edi
ror di, cl
nop
sub eax, esi
stc
inc esi
cmp dx, ax
rol dx, cl
dec di
add di, cx
ror esi, 5
not bl
or ch, bl
rol ebx, cl
sbb dl, 0x69
shl bl, 6
adc al, cl
cmp esi, edi
stc
shl bl, 1
and bx, di
shr esi, cl
nop
xor eax, esi
and cl, al
dec edx
rol dh, cl
dec di
shr dx, cl
inc cl
ror cl, 4
inc cl
cmp ecx, 0x10203822
stc
shl bl, cl
test dl, 0x2a
rol edx, cl
xchg ah, ch
rol edi, 7
add ah, bh
xor esi, edx
dec ebx
shr al, 4
shl edi, 7
cmp ebx, 0x7e375fc6
adc si, 0x278
nop
inc ah
ror si, cl
sub edx, esi
nop
shl al, 3
sub bx, dx
mov edx, 0xed6672e
xchg dh, bl
xor al, dh
xor bl, dh
cmp di, dx
and di, ax
dec bh
xchg edx, ecx
shl cx, cl
sbb ch, 0x57
dec ch
shl cl, cl
adc di, 0x4408
adc esi, 0x1d5fee96
ror bl, cl
mov ax, cx
test edx, ebx
mov edx, 0x4abbc3e5
not bh
and eax, 0x4b8a825c
and cl, 0x48
sub ax, 0x1ce4
inc dx
sbb edx, 0xd2b4012
sbb al, cl
adc si, dx
sub ax, ax
add bl, 0x1c
mov bh, 0x21
not dh
inc dx
sbb ecx, 0x481b4a57
add dx, ax
mov bl, 0x1b
ror eax, 6
pop edi
rol dx, 5
sbb eax, esi
rol al, 7
add dl, cl
xor ax, dx
ror ah, cl
push edi
mov edi, ebx
inc ecx
xchg ebx, edi
adc si, di
or cx, 0x309f
shl dl, 3
sub al, ah
xor al, cl
cmp bx, ax
stc
dec eax
stc
test bl, 0x7c
sbb cl, al
xor di, 0x5d20
test ebx, ebx
add ecx, edx
xchg edi, esi
sbb dl, 0x15
sbb ah, cl
nop
stc
nop
cmp ebx, 0x793737a2
inc ecx
xor bx, bx
sub ebx, ecx
or ebx, ecx
mov ebx, 0x328463d4
ror eax, 3
nop
adc dh, 0x18
dec edx
rol ecx, 6
dec edx
xchg di, si
rol dl, cl
shr esi, cl
adc dx, bx
adc bh, 0x24
adc ch, dl
mov ax, di
adc cl, dl
and cx, 0x35fb
mov ebx, esi
and edx, ecx
xchg edx, eax
test ecx, edi
cmp ecx, eax
dec si
shr si, 2
nop
nop
or ax, si
stc
stc
and si, ax
ror ebx, cl
cmp ah, cl
rol al, 2
and ax, 0x1205
inc cx
nop
or dl, 0x35
sub si, dx
dec dl
ror al, 2
pop edi
pop esi
pop eax
pop ecx
pop edx
pop ebx
push edx
cmp dh, 0x24
push ecx
shr cl, cl
push eax
push edi
test eax, edi
not eax
xor cx, 0x699
ror dx, 5
push ebx
xchg bl, cl
sbb ecx, 0x6268b313
add ebx, 0x58556071
not dl
xor edx, ecx
xor edi, 0x25cd0428
sub ah, 0x51
push esi
cmp si, 0x3f4c
sub dl, al
shr esi, 4
sub bh, bl
xchg si, ax
mov ah, 0x26
mov ch, 0x5b
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
call fcn.0047dc59
jno 0x443a88
jne 0x4438ab
call fcn.0047e11d
push esi
push edi
sbb si, di
pop edi
pop esi
call fcn.0047e4c3
push ebx
add ebx, 0x6aa1daa6
pop ebx
call fcn.0047e7aa
call fcn.0047ed1d
push edi
and di, 0x231c
push eax
sub al, 0x5f
push edx
xchg dx, dx
push esi
sbb edx, esi
inc edi
push ebx
sub bx, si
and bh, bl
push ecx
rol al, cl
shr edx, 7
test cx, ax
sub dl, 0x73
not bh
stc
stc
sbb ch, 0x32
rol di, 6
sub di, 0x55e5
sbb eax, 0x7ae84f08
mov cl, 7
xor edx, ebx
dec bl
ror dh, 3
stc
sub ah, ah
adc cx, 0x2ea0
nop
and dl, 0x32
dec cx
stc
shl edi, 8
shr si, 1
and eax, esi
test ecx, 0x2f94f731
stc
adc cl, cl
or esi, 0xb9c7e72
adc ecx, 0x1cd4271b
rol bx, cl
dec esi
or eax, ebx
dec eax
and edx, 0xd110cd5
shl esi, 3
adc ch, bh
xchg bx, di
mov edi, 0x116eb54e
ror cx, cl
rol eax, cl
dec esi
add esi, edx
ror cx, cl
adc ah, 0x29
stc
stc
and ch, ah
stc
adc ah, bl
dec bh
add cl, 0x75
inc dl
nop
add bl, al
sub si, dx
and bh, ah
mov si, cx
mov ecx, edi
xor dh, 0x2a
adc bl, 0x71
shl ebx, cl
dec ah
rol di, 5
ror dx, cl
inc esi
not ax
or eax, edi
shr ah, cl
ror ah, cl
mov bh, bh
dec ebx
xchg ecx, ecx
test bl, ch
stc
xchg edi, edx
stc
test dh, 0x75
ror ax, 3
ror eax, cl
and ebx, 0x2a322cb8
not dx
xor dx, cx
rol ax, cl
add ecx, ebx
inc bl
test cx, dx
dec si
shr esi, 6
pop ecx
pop ebx
pop esi
pop edx
pop eax
pop edi
push edx
dec dh
push ecx
ror cx, cl
push esi
push eax
xchg esi, eax
sbb si, ax
xor dl, 0x4d
sbb dl, 6
inc ecx
shr cx, 4
push ebx
mov bl, 0x3d
ror bx, 2
mov ecx, 0x21916a5b
shl ax, 2
shr esi, cl
push edi
adc edi, 0x40dad4a6
test ch, ch
or ah, 0x65
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
push esi
push edx
sub esi, edx
nop
stc
push ecx
mov ch, 0
push edi
shr edi, 2
pop edi
pop ecx
pop edx
pop esi
jle 0x443a29
push ecx
push edx
sub ecx, edx
shl edx, cl
push ebx
push eax
xor bl, ah
shr ax, 3
pop eax
pop ebx
pop edx
pop ecx
jnp 0x443a29
call fcn.0047f16a
push ecx
inc cl
pop ecx
push eax
sub ah, 0xc
pop eax
push esi
add esi, 0x5383a3fb
push edx
inc dx
nop
push eax
sub dx, ax
push ecx
and ch, 0x7e
cmp dl, 0x39
or dh, 0x14
xchg al, ch
push ebx
ror bl, 1
xor ax, dx
sub ebx, 0x1f97614f
adc dl, ch
push edi
xchg di, di
rol ecx, 4
and ch, 0x3f
pop edi
pop ebx
pop ecx
pop eax
pop edx
pop esi
push ecx
sbb cx, 0x4bb9
push eax
shr eax, cl
dec ax
push edx
inc dl
push esi
push edi
add esi, edi
add dh, 0x21
pop edi
pop esi
pop edx
pop eax
pop ecx
push edi
push ebx
sub di, bx
push edx
shl edx, 8
pop edx
pop ebx
pop edi
push eax
nop
cmp ah, 0x63
push edx
push ecx
mov dx, cx
sub dl, 0x1e
ror dl, 5
push esi
inc si
push ebx
xor eax, ebx
stc
sbb bh, 0x66
and ch, ah
dec bl
stc
stc
dec ch
shr dl, cl
pop ebx
pop esi
pop ecx
pop edx
pop eax
jns 0x443aef
call fcn.0047f78e
push edi
push ecx
shr di, cl
push ebx
ror bl, cl
pop ebx
pop ecx
pop edi
push edi
not edi
push edx
push ecx
shr dh, cl
push ebx
shr ebx, cl
stc
push esi
shr esi, cl
push eax
shl eax, cl
pop eax
pop esi
pop ebx
pop ecx
pop edx
pop edi
call fcn.0047fb5e
call fcn.0047ffbc
push ecx
push esi
or cx, si
pop esi
pop ecx
push edx
not edx
push esi
push eax
xchg esi, eax
shl edx, 6
nop
push ecx
rol cl, cl
nop
inc eax
not dx
add esi, 0x5298b97f
pop ecx
pop eax
pop esi
pop edx
call fcn.004803ab
call fcn.00480906
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
push ebx
shr bx, 2
push edx
push ecx
shl edx, cl
push esi
or esi, 0x618335c2
push eax
xchg cl, al
ror ecx, 6
or dl, 0x3e
xor eax, edx
xor ebx, 0x2b1c03ba
or edx, eax
mov ch, 0x3d
shr al, cl
mov dl, 0x51
xchg dh, ch
push edi
inc edi
and ecx, esi
adc esi, 0x6e09907f
cmp ah, 0x6d
test eax, ecx
xor ax, 0x5db7
and si, 0x608d
adc ax, dx
nop
mov ah, 0x35
cmp dx, 0x3b8d
mov ch, 0x16
sbb eax, 0x75061ec3
sbb si, di
xchg ecx, eax
shl cx, 3
inc si
or ch, al
adc cl, bh
sbb dh, 0x14
cmp di, cx
inc bh
add bx, 0x7eaf
add dx, ax
inc cx
ror ebx, cl
inc si
and dh, 0x60
xor edx, edx
or ch, dl
sub ah, 0x64
and dh, 0x62
and dx, 0x6010
rol ch, 4
xchg ecx, eax
mov si, cx
sub esi, 0x114f31e5
pop edi
pop eax
pop esi
pop ecx
pop edx
pop ebx
push edi
push ebx
add di, bx
push eax
xchg al, bl
push ecx
adc ch, bh
push esi
and si, bx
inc ax
rol ebx, 2
shr eax, cl
push edx
xor al, dh
test ch, 0x3c
add dl, bh
not di
stc
mov ebx, 0x6850f24
adc bx, dx
not dh
cmp ch, dh
test eax, edx
xchg edi, edx
stc
cmp ebx, esi
nop
shr di, 4
not dx
stc
and ah, 0x75
adc ax, ax
nop
mov dl, 0x41
not bh
mov bx, di
shl dl, cl
shr eax, 3
adc ebx, esi
shr esi, 2
or di, 0x44b4
ror cx, cl
rol dl, 3
dec ebx
shl ch, cl
sub eax, 0x430ef2fe
sbb ax, 0x68ae
xor cl, bl
adc cx, ax
adc edi, 0x1265310e
dec ebx
or esi, 0x2a7ac3d6
inc cl
dec si
cmp di, di
sbb bx, 0x5104
shl edi, cl
xchg di, di
ror esi, 7
ror cx, 2
rol ecx, cl
inc bh
shl ax, 4
xor ah, 0x65
and bl, bl
sbb dl, ch
shr dx, 5
inc ah
cmp ebx, 0x12877927
add ecx, edx
add ah, bh
not edx
shl edx, cl
sbb eax, 0x2ac2ab29
or ecx, eax
sbb dx, 0x2963
add edi, ecx
mov ah, bh
or ecx, 0x33a3ad18
and cx, 0x754f
shr esi, 6
not cx
rol edx, cl
mov al, dl
cmp si, di
nop
inc dx
or bx, si
not ah
adc bh, 8
inc ax
rol cx, cl
inc ebx
stc
not dh
and edx, 0x29440652
add eax, 0x3bc62a1c
mov di, cx
sbb si, di
xchg ah, bh
and si, 0x3ba3
or dl, bh
dec cx
xchg dl, ch
sub cx, 0x6888
stc
pop edx
stc
nop
add ebx, 0x2f9c834b
push edx
dec dx
shl dx, cl
mov ebx, edi
or al, 0x3b
adc ecx, 0x317b2ffa
xchg si, bx
stc
sub di, ax
cmp ax, 0x1efd
test ebx, edx
inc ebx
not ah
shr edx, cl
dec edi
shr esi, cl
mov eax, ebx
stc
inc ah
rol al, 2
sbb ax, cx
sbb si, bx
nop
cmp ecx, esi
adc ecx, edi
ror esi, 1
mov si, dx
and si, 0x3e81
xor edx, 0x195363ca
shl al, 4
not dl
not esi
xchg ah, bh
rol ch, cl
and cl, ah
rol ch, cl
sbb si, 0x35a0
or dl, 0x74
or eax, 0x176d981a
or ah, ch
ror ebx, 2
shl bl, 7
xor si, dx
cmp bl, 0x67
adc di, 0x1503
rol dx, 5
stc
shl ecx, 1
or dx, 0x44f8
shl bh, cl
not ch
test ch, bh
inc bl
xchg ecx, eax
not edx
adc bh, 0x7f
sub ebx, ecx
sbb bl, ch
dec cl
xchg edi, ebx
mov eax, ecx
add al, 0x34
xor si, cx
cmp dx, 0x4dfe
and bl, dl
stc
cmp bx, 0x1b2c
or edi, 0x2e16926f
inc eax
add ebx, eax
cmp edi, ecx
inc ch
add ebx, 0x5107a99c
adc bl, 0x4a
adc dh, 0x13
cmp dh, 0x73
nop
not eax
mov di, dx
inc di
not edx
stc
ror si, 1
sbb bx, 0x2377
xor ebx, 0x47444050
stc
add bx, 0x7c75
inc si
nop
and edx, 0x1c0a6ade
rol ax, cl
and cx, di
shl dl, cl
shl ecx, 1
dec di
shl dh, cl
mov eax, 0x1de19aa2
shl edi, 1
pop edx
add bl, 0x7e
sub di, 0xd7
push edx
mov edx, 0x3a1b12d3
shl si, cl
cmp ax, 0x505f
sub ecx, 0x7477732e
nop
not di
not cx
shl bx, 3
and eax, ecx
xchg cx, bx
mov cx, ax
stc
and ch, ah
rol ch, cl
stc
xchg bx, si
add edx, edx
dec si
and cx, dx
dec ax
not dl
adc esi, 0x28fe8408
shr eax, cl
and edx, ebx
sub dh, dh
ror eax, 8
sub dl, ch
shl ebx, cl
add esi, 0x20da58eb
rol esi, 7
add ax, 0x2470
or dh, ah
mov ecx, ebx
dec si
xchg cx, ax
test bh, 0x26
shl edx, 1
adc esi, ecx
ror ebx, cl
sbb cx, bx
or cl, al
sub ch, ch
mov ch, 0x77
mov ebx, eax
cmp ebx, ebx
rol ebx, 7
shr bh, cl
test bx, bx
or dh, al
not al
or ax, 0x34ce
test ah, al
rol dh, 7
ror si, cl
xor ax, 0x52b5
adc bh, 0x3a
inc dh
and esi, 0x7e194f60
not ax
adc ecx, edx
sbb bx, 0x4cab
not ch
and dl, 0x54
cmp edx, 0x4be7fdcb
test si, bx
shr eax, 8
xor esi, ecx
adc cx, di
adc ebx, 0x4c216635
adc bx, cx
ror ah, cl
inc dl
test ah, 0x1d
adc edi, edi
nop
not edi
ror bx, cl
nop
inc ebx
xchg edx, esi
add cl, dl
and dx, 0x606b
stc
test eax, 0x4f0fb78c
inc bl
xor bx, 0x5dc5
sbb ecx, 0x4ffb9ae0
stc
not dx
add di, 0x6c1e
mov di, bx
xchg cx, ax
xchg dl, dh
shr ebx, cl
cmp edi, 0x1e60572e
xor ch, ah
adc dh, 0x51
sbb cl, cl
pop edx
dec cx
push edx
and ecx, edx
test dx, cx
test ebx, ecx
stc
mov si, 0x7d78
inc edi
add eax, 0x314b4eab
xchg bx, di
mov si, 0x3ec1
stc
rol bx, cl
ror ecx, cl
cmp dl, 3
mov ebx, edi
nop
shr esi, 2
rol dl, 2
stc
adc dx, bx
adc edi, edi
or al, dh
adc ch, 0x7f
sbb ecx, 0x52781e19
xor edx, ecx
sbb si, si
test di, 0x300f
ror edi, cl
adc bx, cx
dec dx
cmp edi, 0x34b8279
or dh, ch
ror edi, 7
ror eax, cl
add cx, cx
and ax, cx
not dx
shl al, 3
inc ecx
nop
sbb cx, cx
dec ax
xchg esi, esi
xor ecx, ebx
test eax, 0x5d7ec146
shl edx, 6
ror dl, 7
stc
xor cx, 0x3e68
nop
dec al
and bl, ah
add cx, 0x70e0
stc
xchg cl, cl
xor edi, 0x4cd87161
add bl, dh
nop
shr cl, 3
not bh
dec bh
inc cl
shl bx, cl
dec ecx
shl ax, 6
not cx
test edx, edi
test esi, edx
nop
stc
dec ah
mov ch, 0x31
shl cx, cl
shr dl, 3
add bx, 0x4edf
and edi, 0x50650ed
rol bx, 1
ror al, 1
or ecx, 0x392dc267
rol dh, cl
shl ah, 5
xchg edi, ebx
not ecx
sbb ax, 0x923
nop
add edi, 0x1d230f53
mov cx, bx
inc al
or al, ah
or di, di
shr si, 7
inc dx
sub eax, 0x55590ec
dec dh
and ax, 0x6dd
cmp ecx, edi
not di
shl bl, cl
sbb al, ah
mov dx, cx
pop edx
mov edi, 0x6f1bd9e5
push edx
xchg edx, eax
cmp cx, 0x5ef7
mov bh, 7
sbb dl, 0x70
xchg al, cl
shl bh, cl
shl ah, 1
shr bl, cl
nop
dec cx
sbb ecx, ebx
and ecx, 0x7bf5990
inc dx
xor dl, dl
inc edi
not dl
xor si, 0x1f0a
adc cl, dl
add eax, ecx
sbb si, si
cmp esi, 0x21e069c2
xor dh, dh
sbb dx, 0x6359
and esi, eax
shl dl, 1
or ax, 0x6747
stc
inc bl
shl dl, 8
add ch, 0x14
or cx, 0x7fec
sbb dx, 0x6860
adc bx, 0x5bba
and si, si
inc bh
ror esi, cl
inc bx
nop
cmp cl, 0x14
test edi, 0x7fc072cc
and dh, bl
nop
dec ch
shr esi, 1
mov cx, ax
cmp ax, 0x2b71
adc cx, cx
test cl, 0x6e
sbb cl, 5
shl eax, 5
adc bh, dh
xchg si, bx
add cx, 0x7c37
nop
cmp eax, eax
xor cx, ax
xchg dx, dx
add ch, 0x10
or dl, 0x16
adc ebx, edx
shl ch, 1
xor bl, 0xf
xor ecx, edx
xor si, 0x16c7
and edi, eax
adc ax, 0x7555
sbb di, 0x37bd
xor cx, 0x6016
cmp ch, ch
mov edx, ecx
xor bl, ch
sub ebx, edi
sbb dh, bh
adc ebx, edi
and cx, 0x6ca4
xchg bx, di
nop
dec al
inc bx
mov bl, 0x1c
not esi
sub eax, 0x78bffcb2
adc edx, eax
stc
stc
adc esi, 0x6a76055b
dec bx
sub ecx, edi
shl edx, 4
nop
not al
nop
inc ah
test dh, ah
stc
cmp bx, dx
shl esi, cl
test bh, bh
and ax, 0x356f
pop edx
add cx, 0x5943
shl esi, 6
nop
pop esi
pop ecx
pop eax
pop ebx
pop edi
js 0x444199
jae 0x44418e
push esi
shl si, 1
push ebx
dec bl
push edi
rol di, 3
push ecx
rol ch, cl
push edx
add dh, 0x4c
pop edx
pop ecx
pop edi
pop ebx
pop esi
push ecx
shr ch, 8
push ebx
mov ebx, 0x7b5f0792
push edx
shr dh, 8
shl edx, cl
push eax
sub ah, bl
push esi
or dx, si
nop
xchg cx, bx
mov ax, cx
ror al, cl
push edi
shl edi, 3
inc bx
test ah, ch
sbb esi, ebx
rol cx, cl
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
push ebx
adc bx, 0x1d59
pop ebx
push edx
not edx
pop edx
jo 0x44428b
call fcn.00480cb0
call fcn.00481115
js 0x44421a
call fcn.004814c0
jne 0x4441d9
call fcn.004817ad
call fcn.00481d04
jbe 0x4441d4
call fcn.00482177
call fcn.0048250a
call fcn.0048292b
push ebx
push eax
test ebx, eax
or bl, bl
stc
stc
push edx
and edx, 0x30168b93
nop
stc
or bx, 0xaeb
pop edx
pop eax
pop ebx
jbe 0x444203
push edx
and dx, 0x5fea
push esi
ror esi, 1
pop esi
pop edx
nop
stc
call fcn.00482e2a
push ebx
add bh, bh
push eax
xor ax, 0x4edc
pop eax
pop ebx
push edx
push ecx
add dh, cl
pop ecx
pop edx
push esi
push eax
xor esi, eax
push ebx
and bl, 0x63
push ecx
add cx, 0x7de0
sbb al, 0x6e
push edx
xchg dh, al
push edi
sub cx, di
sub ah, 0x51
cmp ecx, eax
nop
ror bx, 1
test bl, 0x2c
pop edi
pop edx
pop ecx
pop ebx
pop eax
pop esi
push edx
push ebx
sbb dx, bx
stc
pop ebx
pop edx
call fcn.00483408
call fcn.004839e5
call fcn.00483dc6
push edi
sbb di, 0x59e8
push edx
push ebx
adc dl, bl
push eax
adc eax, 0x1de0d781
pop eax
pop ebx
pop edx
pop edi
jnp 0x44428b
js 0x444281
push eax
push edx
test ax, dx
pop edx
pop eax
call fcn.00484154
call fcn.00484657
push ecx
shr ecx, cl
push edx
mov dx, cx
push ebx
sub dl, bh
push edi
push esi
adc edi, esi
push eax
mov cx, ax
sub ebx, ebx
shr dx, 5
inc esi
xor dl, al
pop eax
pop esi
pop edi
pop ebx
pop edx
pop ecx
mov eax, 0x7b1020
lea ecx, [esp + 0xc]
push 5
push 0x183b3871
push ecx
push eax
push ebx
shl bh, 6
push eax
xor eax, 0x6057d068
stc
push ecx
shr al, cl
stc
sbb cx, cx
push edi
rol di, 6
push esi
not si
xchg di, ax
add edi, esi
mov ah, 0x49
or esi, 0xc5f432b
stc
shl ch, 6
xchg ah, al
push edx
add edx, esi
sub edx, 0x5996d4b8
rol edi, cl
inc ebx
xchg cx, di
or si, cx
sub bx, 0x3649
dec si
dec edx
mov bx, 0x5249
xor dx, 0x7360
xchg dl, dh
nop
dec dl
xor ah, 0x6b
sub al, 9
or dh, al
sbb bx, 0x11b9
sbb dh, ah
shl dl, cl
nop
sbb cx, 0x5589
cmp cx, 0x415f
not esi
rol cl, 6
inc dh
xor al, dh
xchg ecx, edx
adc al, dl
or al, 0x6d
nop
cmp bl, 2
dec bl
stc
not dx
sbb eax, 0x597e028a
xor esi, 0x4a92fd84
test cl, dh
stc
shl ch, cl
xchg si, di
or bh, 0x56
ror ebx, 6
shl dh, 4
shl cl, cl
or di, 0x692c
shl ebx, 2
mov dh, 0x21
or dh, 0x55
mov dx, si
xor di, bx
adc ebx, esi
xor dx, 0x2e9
stc
sbb dl, 0x29
cmp dx, 0x738d
xchg cx, dx
test esi, 0x36cb5c7e
xchg al, dl
xchg ch, dl
stc
cmp al, 0x1d
xchg cx, dx
sbb eax, 0x2f01e68
stc
mov ch, 0x34
adc bl, 0x45
cmp si, 0x4af1
add ah, al
rol bl, cl
add si, ax
sub bx, si
xchg al, ch
dec esi
dec cx
or dh, ch
nop
xchg bx, bx
ror di, 1
or al, 0x66
add dh, 0x59
or bl, al
not ebx
or ecx, 0x70a24b3b
cmp ecx, ecx
pop edx
push edx
test cl, dl
shl cl, cl
ror ah, cl
nop
stc
test ah, ch
dec bx
cmp cx, 0x15b6
adc dh, al
ror dl, 1
shr ebx, cl
add al, cl
rol edx, 5
sbb dx, 0x48f0
and dl, dh
ror edx, 8
nop
and ebx, eax
nop
shr edx, cl
xor bx, 0x741e
sub cl, 0x63
nop
shr bx, 6
sbb esi, 0x1f6af828
ror ax, cl
rol esi, 5
not dx
and edx, eax
test eax, edi
ror ah, cl
inc ebx
adc dl, 0x45
cmp ebx, 0x343dda92
sbb ebx, ecx
xor di, 0x11a9
shr di, 8
add ebx, esi
test ah, 0x33
nop
not ebx
or dl, 0x44
and ecx, 0xa9c4ca
stc
sbb edi, edi
not cx
xor al, 0x1c
pop edx
pop esi
pop edi
pop ecx
pop eax
pop ebx
push eax
push ecx
shr eax, cl
push ebx
ror ebx, cl
push edi
sbb edi, 0x3168f314
push edx
shl dl, cl
mov ch, ah
adc bh, ch
xor edi, 0x6b8a479d
and edi, 0x70661fe1
rol edx, 4
xor dh, 0xd
cmp ch, 5
adc al, bh
or dl, dl
not cx
ror bx, 5
push esi
and si, si
not ecx
xor edi, 0x36f64708
rol cl, 4
and eax, 0x4ba6fc0f
sbb ecx, 0x68462bd3
dec dh
shl ecx, cl
adc cl, al
nop
sub ecx, 0x781aae28
sbb ebx, 0x40607ef3
sub bx, dx
sub dx, cx
shr edx, 6
inc edx
test di, 0x3706
adc dh, bl
add ax, di
sbb di, dx
adc bh, bh
add edx, ebx
dec bl
xor edi, 0x40d3ba5b
rol edx, 2
add ah, 7
adc bx, 0x2529
or bx, 0x830
dec edi
add esi, ecx
stc
mov cx, 0x7c59
stc
shl dl, cl
dec si
adc edi, esi
sbb bx, cx
sbb ecx, edi
xchg ecx, eax
add bx, 0x585d
shl cl, 4
not dl
and di, 0x3495
add cx, ax
not bl
or dx, si
or bh, bl
shr di, 7
stc
adc cx, 0x6509
nop
adc cl, 0x35
mov al, al
add cx, ax
rol cx, 5
stc
inc bh
add dx, cx
cmp cx, si
stc
nop
test si, 0x5f65
or ebx, 0x7628331b
ror dx, cl
rol ax, 3
and ecx, 0x111deedf
adc cx, 0x1ade
ror al, cl
xchg cl, al
add ebx, 0x2ad37ef3
inc dh
shr dl, 3
xor bl, ch
nop
dec cx
sbb edi, edx
sub bl, 0x40
dec cx
test eax, eax
sub bl, 0x23
adc cl, 0x6d
inc cl
add di, ax
stc
stc
pop esi
stc
stc
not dh
adc edi, edi
and ch, al
mov cl, 7
push esi
adc si, di
sbb esi, 0x29e138ed
xor esi, 0xc724953
adc di, 0x4ff8
xor cx, 0x5ef4
shl ch, cl
adc ax, cx
ror bx, cl
cmp al, 0x7b
or bx, 0x3fd9
add bl, ah
and ch, dl
sub bl, 0x2d
stc
not bx
shl ch, 3
inc cl
and edx, eax
nop
and ax, bx
sub dh, 0xa
sub dh, al
ror al, 4
cmp cl, cl
adc edx, edx
sbb bx, dx
xchg esi, ecx
shr ch, 2
xchg ecx, edi
xor edi, 0x4d14fad
add dx, dx
add esi, 0x2d44cdf5
or ebx, 0x22087fe2
adc esi, esi
mov edx, 0x49f4ec2a
add ah, 0x1e
dec ax
sbb esi, esi
shl si, cl
rol ch, cl
shr ax, cl
shl di, 6
test dh, bh
xor si, 0x7866
and edx, 0x139dcc0d
ror dl, 5
not edx
shl eax, cl
add ecx, ecx
add edi, ebx
sub dl, bl
sub ch, cl
nop
shl ecx, 6
not bx
xor dl, 0x46
shl bl, cl
dec ebx
test eax, 0x6920219c
test bx, bx
adc dl, 0x40
and bl, 0x6e
nop
nop
and ebx, eax
xor bl, 0x31
dec esi
nop
ror esi, 7
or dl, 0xb
inc cl
sbb si, cx
ror si, 7
dec ebx
rol ch, cl
test dl, bl
rol di, cl
sbb ecx, 0x6d2e2be
rol esi, cl
or di, 0x10bd
sub ecx, edx
xchg ch, bl
cmp ecx, 0x69ca7b62
sbb ch, 4
xchg dh, bh
sbb di, di
or di, 0x6f65
xor edx, edi
rol ch, cl
sbb di, 0x7d3b
add bx, bx
rol ebx, 6
mov dl, ch
nop
pop esi
or edx, 0x22302c5a
inc bl
adc ebx, edx
adc ecx, eax
and ah, dh
nop
and bx, 0x4cf
or cl, 0x56
add eax, 0x7a94d91e
push esi
rol esi, 7
shl edx, 2
test ecx, ebx
and ecx, edx
add di, 0x2de2
add di, 0x1d65
add si, 0x373c
not edi
ror ax, 4
not cx
not bx
xchg esi, esi
ror eax, cl
cmp ax, 0x417d
inc esi
dec dx
sub esi, 0x127e370c
xchg si, cx
xor di, bx
and di, 0x2475
rol ecx, cl
cmp di, 0x5e4c
ror dx, 5
shr bl, cl
not edi
shl dx, cl
sub ah, 0x35
xchg ebx, ebx
inc si
inc cx
add ebx, 0x67551356
sbb cx, cx
nop
and esi, ebx
or bh, 0x2b
ror al, 3
sbb al, bh
shl bl, cl
stc
shr esi, 8
stc
rol bl, cl
xchg cx, di
and dx, dx
sbb bl, ch
ror ax, 4
ror al, cl
shr dh, 2
rol esi, cl
shl ebx, 5
inc dx
sub eax, 0x18b85b62
stc
mov ecx, 0x3e37ee98
dec bx
and al, dl
test si, di
xchg cl, dl
sub esi, 0xcdfab4d
nop
stc
inc ebx
dec edx
and eax, ebx
nop
shl ax, 8
dec di
xchg di, dx
nop
add ah, dh
stc
not ebx
rol ah, 4
shr edi, cl
rol dl, 7
adc si, dx
shr di, 4
cmp cx, bx
mov edx, eax
stc
rol dx, 7
adc si, 0x6da
add dl, 0x7f
nop
shr bl, cl
adc esi, ecx
cmp edi, edx
sbb edx, edx
test edi, 0x4d2445ad
rol si, cl
stc
pop esi
sub edi, ebx
add edi, 0x784710e6
stc
cmp al, 0x6a
or dh, bl
nop
shl ecx, 5
rol bx, 6
rol ah, cl
sbb cx, 0x7b58
xor dl, 0x75
sub edx, 0x7bf1486e
push esi
sbb si, si
stc
or dx, bx
ror ecx, 2
inc dh
shl edx, cl
sbb ecx, esi
nop
shl di, 7
sub dx, 0xb19
not esi
cmp dx, 0x2918
xchg ebx, eax
shr ecx, 5
adc dh, 0x23
cmp dl, al
cmp ax, si
xor edi, 0x6945b900
xchg edi, ebx
ror edx, cl
or edx, 0x5af1bfc
sub edi, 0x4d32bf62
dec edi
nop
mov dx, 0x39fb
shr edx, cl
adc edx, ebx
cmp ecx, 0x42f61a4d
or dx, 0x295e
dec al
cmp al, cl
not si
test bx, dx
shr dl, 6
stc
ror si, 5
sbb edx, esi
sbb dx, 0x62b5
shl si, 1
xchg edx, ebx
xchg ebx, edx
rol dx, 8
inc eax
shl bx, cl
sub al, ah
adc cl, bl
shl eax, cl
adc esi, 0x4e8c6c8e
adc eax, eax
sub esi, 0x34a26def
cmp esi, 0x2bc7566b
nop
add ecx, 0x28285f27
sub di, 0x5ddc
add eax, 0x6fa666ad
inc di
and bh, ah
and dh, 0x28
cmp dx, dx
cmp bl, dl
shr cx, 5
xchg ecx, eax
add dh, ch
adc eax, 0x6086e4ed
ror bl, cl
test bx, 0x7f49
and ecx, 0xb92e199
sub eax, ebx
xor edx, 0x7b890c29
shr ax, 2
inc cl
nop
or cx, 0x1e09
shr ch, cl
sbb edi, edx
test bx, 0x3ebb
and bh, bh
inc ecx
adc eax, edi
or cx, 0x4111
mov esi, 0x2b4ef768
shl cl, 2
test ebx, 0x76f3a95c
shr ax, cl
shr dl, 2
sbb eax, 0x6473fa7a
add cl, ch
test eax, edi
pop esi
ror eax, cl
test bx, bx
push esi
rol si, cl
mov bx, 0x1a38
nop
or ax, dx
cmp dx, 0x4b2b
xor ch, ah
nop
add cx, ax
adc cx, 0xd4d
not eax
mov ax, dx
sub bx, 0x563b
adc dh, 0x4b
sub edi, eax
adc di, dx
adc dh, 0x76
pop esi
pop edx
pop edi
pop ebx
pop ecx
pop eax
push eax
mov eax, 0x5165a4c0
push ecx
push ebx
sub cl, bl
push esi
adc esi, 0x44ee3b05
push edx
or dl, 0x51
sbb eax, 0x30c63923
nop
xchg bx, si
ror eax, 6
push edi
and di, di
test bl, dh
xchg dx, bx
nop
shr dx, cl
dec dx
rol cl, 3
xchg esi, edx
xor esi, 0x3b81aeab
or ch, 0x60
shl dx, cl
inc bx
sbb edx, 0x7d2d159a
xor esi, edi
or dx, cx
pop edi
pop edx
pop esi
pop ebx
pop ecx
pop eax
push edx
shr edx, 4
push eax
shr eax, 8
dec dx
push ebx
inc bl
test al, dl
xor edx, 0x3eb5c8d6
push ecx
cmp bl, cl
shl dx, cl
push esi
not esi
add bh, 0x14
push edi
xor edi, 0x76cde9c6
and eax, eax
sbb eax, edx
stc
add cl, dl
shr bx, cl
add ax, ax
xchg di, bx
shl di, 8
cmp cx, cx
or dh, bl
ror cl, cl
test di, si
ror cl, cl
shl dx, 6
mov cl, 0x45
inc si
inc cx
shr bh, cl
stc
stc
sub ebx, 0x2bef7557
sub bx, 0x308f
cmp dh, 0x4e
sbb bh, bh
dec edi
add ecx, 0x746cb378
cmp edx, 0x1cbe554c
mov bx, dx
nop
rol ax, cl
add cl, 0x34
shl cl, cl
test edx, 0x4ef6f4a5
xor al, 0x79
test ah, ah
inc edx
adc ah, 0x53
rol edx, cl
shr si, 4
xchg ah, dh
and ebx, edx
nop
add bx, dx
ror di, cl
xchg ah, dh
pop edi
pop esi
pop ecx
pop ebx
pop eax
pop edx
jg 0x444a46
jb 0x444a36
call fcn.004849f4
push eax
push ebx
sub al, bl
pop ebx
pop eax
call fcn.00484cfb
call fcn.0048514e
call fcn.00485596
push eax
push edx
xchg edx, eax
pop edx
pop eax
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push ecx
xchg cx, cx
push eax
test al, 9
not ax
push edx
shl dx, 6
test edx, 0x3c8b0e78
sbb ch, ch
nop
mov ax, cx
test dh, ch
test dl, 0x6f
inc cx
and dh, cl
ror ch, cl
shr al, cl
push esi
dec si
shr eax, 1
test si, dx
shl ah, 4
dec dx
push edi
shl edi, 7
dec cx
sbb dx, 0x2f40
push ebx
adc bh, bh
sbb si, si
sub ebx, 0x7cd2652a
nop
adc dh, bl
nop
nop
stc
rol ah, cl
xor bx, 0x5e63
stc
dec si
rol esi, cl
inc bh
dec bx
or ecx, 0x59f2d640
sbb si, 0x29a7
xchg esi, eax
inc di
test eax, 0x6d95bacc
and edx, ebx
add ecx, edx
sub bl, 0x66
dec ah
stc
stc
adc dh, 0x41
cmp ch, 0x79
inc bx
ror bl, cl
dec di
or ebx, 0x4d8c4abb
add edx, edi
mov ecx, ecx
stc
dec di
xor cl, dl
or bx, bx
ror dx, cl
shr dx, cl
not bh
or ebx, 0x218f0232
adc esi, esi
nop
not bl
sbb cx, 0x2dcf
adc ah, dh
and ch, bh
cmp edi, edx
shl al, cl
rol ebx, cl
inc edx
shr edi, cl
mov eax, esi
inc bh
test bl, bl
cmp al, 0x4c
xchg edx, ecx
shr edx, 2
sub bl, 0x18
or ch, bh
mov eax, 0x503a6d66
sub edi, 0x3a2e6181
not edi
add dx, si
dec edi
cmp esi, 0x1afebb68
and cx, 0x1cca
and bh, bh
inc edx
rol edi, 1
test ecx, 0xb0a20a3
and edi, ecx
mov cl, bl
test edi, 0x6a923e9e
dec ch
shl cl, cl
ror ax, cl
pop ebx
shl dl, cl
shr esi, cl
not dx
test edx, 0x4e96570b
shr edi, 6
xchg esi, ecx
push ebx
cmp ebx, 0x57c6c302
shr dx, 6
inc ax
shl ax, 6
sub al, dl
cmp edx, 0x1791e628
mov ebx, ecx
add edx, esi
and di, si
ror si, cl
and ax, 0x4db4
or di, dx
add cl, 0x1f
or edi, 0x36901fde
shl edx, cl
shl edx, cl
dec bh
sub al, ch
xchg esi, eax
xchg cx, dx
test si, 0x5f54
sbb ecx, edi
stc
rol eax, 2
stc
test si, dx
or ebx, edi
inc edi
shl eax, cl
nop
dec bx
add ah, 0x17
adc ecx, 0x64a2aa33
rol dl, cl
or bh, al
shr cx, 7
stc
not bh
test ax, cx
mov dh, 0x77
or bl, dh
shr ch, 2
adc ch, 0x6a
stc
or si, di
sub cl, 0x67
stc
adc esi, 0x74fce5ce
sbb ebx, edi
shl edx, cl
or cx, 0x721d
sbb edi, 0x1b9690b2
not edx
ror esi, 7
adc cx, dx
or bx, dx
not ah
not dh
and di, 0x20e2
dec bx
cmp bx, 0x426f
xchg di, bx
test ch, dh
sub bl, 0x20
xchg dx, cx
shl bl, 3
dec bl
mov ah, 0x13
mov cl, bh
mov eax, 0x3b70129a
ror dh, cl
sbb dh, 0xe
ror bh, 6
not bx
not ax
cmp bx, 0x436f
or ecx, ecx
shl bx, 6
mov cx, bx
adc ah, dh
cmp di, di
nop
dec si
test esi, edx
sbb eax, 0x43f3579a
shl ebx, 4
adc ch, 0x38
dec cl
shl bh, cl
not ch
xchg ch, bh
dec dl
ror cl, 1
adc si, ax
pop ebx
xchg si, cx
dec ah
or al, 0x15
stc
shl ch, 7
stc
nop
stc
ror cx, 3
dec edi
or edx, eax
sbb esi, eax
sub edx, 0x4fb5779d
not dx
push ebx
and bl, bl
mov dh, dh
shl dx, 6
cmp dx, bx
and cx, 0x6890
mov dl, dh
dec edx
sub esi, esi
stc
shr cl, cl
test cl, 0x48
test esi, 0x7c368ec5
rol edi, cl
and ax, 0x1605
and si, 0x1d00
shl cl, cl
adc cx, bx
shr dh, cl
and esi, ebx
mov bx, ax
ror eax, 4
xor bx, si
not edi
rol cx, cl
cmp esi, 0x5448ad4f
or cx, 0x29c4
xchg al, dl
test ecx, ebx
and esi, ecx
ror al, cl
nop
xor di, 0x262
sbb cx, 0x181c
not esi
sbb bl, 4
add bl, 0x67
not dx
cmp al, bh
add edx, 0x22286104
inc esi
inc dl
inc di
cmp bh, 0x6e
xor esi, edx
add eax, eax
mov bx, bx
xor bh, ah
or di, cx
ror cl, 4
mov dx, 0x37fa
and bx, ax
stc
nop
stc
nop
xor ax, 0x2020
xchg dl, bh
not dx
rol di, cl
xor esi, edx
inc dx
xor edx, edi
not ch
cmp dh, 0x57
xor bh, cl
add dx, dx
nop
mov cx, cx
shl ebx, cl
inc cx
stc
or dx, ax
add cl, 0x42
stc
or ebx, ecx
or dx, dx
not cx
inc cx
sub dh, al
sub cx, 0x2078
xor edx, 0x6ef5cd62
xor ecx, ecx
inc dl
inc edi
mov dx, 0x1a55
test si, 0x1fcd
pop ebx
push ebx
adc bl, ah
not edx
xchg cx, si
rol dl, 3
mov bx, 0x152f
xchg ecx, esi
rol ch, 6
xchg dx, cx
cmp si, dx
adc dx, cx
and al, 0x44
inc ebx
inc bl
dec dh
test ax, 0xa23
nop
sbb edx, esi
mov di, 0x7a09
or dx, cx
cmp dl, 0x11
cmp ch, ch
shr esi, cl
dec ecx
cmp dh, dl
and eax, ebx
xchg ah, ah
dec ecx
or si, si
cmp bx, 0x3053
shr ah, 5
nop
stc
cmp dl, 0xd
dec edx
sub eax, ecx
cmp eax, 0x44663934
ror esi, cl
stc
not ebx
xor edx, 0x6fdae91a
rol edi, cl
dec ax
ror cx, cl
rol cx, 5
sbb cl, ah
ror bx, cl
and si, si
inc edi
stc
xor bl, dl
xchg cl, bl
cmp edi, ebx
shr bl, 1
xchg ebx, edi
not esi
or eax, esi
adc ax, cx
and bh, 0x7d
shr dx, 5
xor ah, dl
sub di, cx
sub dx, 0x1873
stc
adc cl, cl
rol di, 3
or ebx, 0x506a9afe
xchg cl, bl
test cx, cx
inc bl
not ecx
mov di, bx
sbb dl, dh
rol si, cl
stc
or ecx, 0x61f10b3c
or ax, 0xfbd
xor dl, 0x66
xchg cx, ax
or bl, 0x66
ror dx, 6
test edi, 0x61944857
inc dl
shr bx, 3
not esi
dec dh
not dl
not dh
sub cx, 0x6480
inc ah
not dl
adc bl, dh
inc ax
sbb ebx, 0x2e194b3a
or eax, edx
xor ax, si
xor cl, ch
sub dl, ah
xor si, 0x6a76
sub esi, 0x1bf29309
mov edi, edi
pop ebx
adc cx, 0x2c44
nop
cmp cx, ax
push ebx
sub bh, 0x5b
xchg cl, bh
nop
xor ecx, 0x7b64abd6
stc
adc ebx, ecx
inc bh
ror ecx, 7
or ch, ch
not cx
rol si, cl
and bl, 0x13
mov eax, 0x14812234
shr esi, cl
sub di, si
nop
or cl, ah
ror bh, cl
shr edi, 8
and dl, 0x32
test ch, al
stc
shr esi, 5
not ecx
shr bx, cl
add ecx, ecx
shl edx, cl
inc cl
xchg bx, ax
stc
shl al, 1
mov bx, 0x3b0d
inc bl
cmp bx, di
sub eax, 0x5ba3502e
inc dl
test ah, 0x50
rol edx, cl
xchg ecx, eax
xchg ebx, eax
cmp cx, 0x6611
sbb ah, 0x4f
and bx, si
cmp di, 0x6ca
dec dx
not bl
cmp di, dx
rol di, cl
rol edx, cl
mov edi, edx
dec edx
dec cx
sub si, 0x2b1c
or eax, 0x74d35cb2
stc
sbb esi, 0x60000b59
cmp di, 0x2a02
rol cx, cl
xor edi, edi
test bx, 0x4163
rol di, cl
xor bh, cl
rol bl, 2
nop
sub edx, eax
stc
nop
adc bh, dh
nop
dec dh
stc
ror bl, cl
add ah, bh
sub bh, 0x27
nop
or si, 0x179f
cmp bx, di
stc
and dl, 0x20
sbb dl, cl
inc bx
test si, dx
not dx
stc
sbb edi, esi
sbb dx, dx
dec ah
sbb edx, edi
shr ecx, cl
sbb cx, 0x4d71
add si, 0x1b97
pop ebx
pop edi
pop esi
pop edx
pop eax
pop ecx
push ecx
add ch, 7
push esi
sbb esi, 0x16eca498
adc si, 0x423
shl esi, cl
ror cl, cl
push eax
shl al, 2
inc si
push edx
push ebx
sbb dh, bl
nop
sub edx, ebx
not ch
test ah, 0x44
sub esi, eax
shr al, 8
stc
shr ebx, 4
add edx, 0x761bb127
rol ah, cl
or ebx, ebx
inc bx
stc
test edx, 0x262d17d4
sub si, 0x68cb
inc edx
and dh, cl
shr si, cl
stc
dec si
rol eax, 2
push edi
xchg edi, eax
test edx, 0x4a78a1b0
rol al, cl
sub al, 0x5f
dec cx
cmp ebx, edx
sub bl, dh
and ebx, ebx
xor cl, 7
add esi, eax
sbb edi, 0x3302c5f2
rol bl, cl
inc ebx
mov edi, edx
dec bl
rol edx, cl
stc
inc edx
dec ebx
and ebx, 0x17a80783
sub bx, dx
shl dh, cl
inc ax
dec cx
xchg dx, si
xor eax, 0x6ef5597
rol bh, 2
mov ecx, eax
test esi, 0x31ac75b4
mov cx, 0x1788
and ah, al
not ch
or ax, 0x5aa2
ror al, 4
shr al, 8
sub si, si
test di, bx
nop
sub si, 0xee9
inc ebx
inc eax
xchg bl, bl
shr al, 6
or dl, dh
ror si, cl
mov di, 0x34f
ror edi, 4
pop edi
pop ebx
pop edx
pop eax
pop esi
pop ecx
call fcn.00485982
call fcn.00485d2f
push ebx
push ecx
or bh, ch
nop
sbb cl, 0x3d
push edx
inc edx
shl dl, 7
or bh, 4
xchg bh, dl
push eax
and ebx, eax
ror ax, cl
add cx, 0x30c6
inc ecx
push edi
test ecx, edi
and di, cx
not cx
push esi
or si, 0x7d9f
add cl, bl
sub ax, ax
shl ax, cl
dec dx
xchg cl, ch
sbb cx, di
cmp ebx, 0x18d2937c
inc ecx
rol eax, cl
sbb dl, 0x21
ror eax, cl
adc ah, 0x24
inc ax
not dh
inc eax
shl ebx, 4
stc
and dx, 0x7ca1
sbb dl, 0x6b
sbb cx, 0x7786
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
push edx
xor dl, dl
push ecx
shl cl, 4
push eax
not eax
push esi
or si, ax
xchg dl, dl
sbb cl, 0x39
cmp edx, 0x3da99de7
test ax, si
ror dx, cl
sub cl, cl
dec cx
nop
push ebx
cmp ebx, ebx
mov ax, bx
dec al
test bh, al
stc
xor edx, ecx
xchg si, bx
stc
xor ebx, 0x18e59c7e
cmp si, 0x6b50
sub bx, ax
mov esi, 0x7c234815
pop ebx
pop esi
pop eax
pop ecx
pop edx
sub esp, 0x1a
mov dword [esp + 0x16], 0
push eax
push ecx
push edx
call fcn.0048629d
push edi
shr edi, 2
push eax
or eax, eax
push esi
dec esi
xchg edi, eax
push ebx
sub ebx, esi
sbb bl, al
stc
push ecx
xchg bl, ch
rol eax, 6
and esi, 0x7bf9c638
push edx
and bl, dl
xchg ebx, ebx
inc dl
sub edx, ecx
add di, 0x462b
mov dh, cl
adc esi, ebx
stc
sub ah, ah
shr eax, 8
stc
shl bh, 3
shl bl, cl
xchg ebx, ecx
dec ecx
sub dx, 0x100f
stc
ror dh, 4
test ax, 0x7fdb
adc ax, 0x2e6d
inc di
dec bl
and dh, 0x60
adc dx, 0x12d5
and dh, cl
rol cx, cl
xchg bx, di
xor ch, 0xa
xor eax, ebx
dec ch
mov ah, bl
sub edi, ecx
nop
or eax, ebx
nop
not al
shr ax, 6
mov edx, 0xf043faf
inc ah
add cx, 0x5323
shl ah, 2
dec di
adc bl, ah
sbb esi, 0x244b8e22
shr eax, 4
shl ecx, cl
nop
inc dx
stc
cmp ah, dl
inc di
xchg cx, di
ror bl, cl
shr edi, 5
rol edx, cl
adc dh, bh
xchg dh, al
nop
ror si, cl
nop
xchg bh, al
stc
ror cl, cl
xchg edi, eax
adc bl, ah
and al, 0x37
inc bh
nop
sbb bl, ch
shl ah, cl
sbb si, ax
shr si, cl
shl cx, 6
xchg esi, eax
rol dh, cl
cmp edi, edi
sbb edi, esi
and si, 0xf8d
adc edx, 0xfce7d55
nop
nop
mov bl, cl
shl cl, cl
shl bx, 6
shl cx, cl
or bh, 0x10
adc ax, 0x3f2c
and di, 0x7d22
test dl, 0x26
inc si
pop edx
cmp di, bx
or edi, 0x2e608cdd
cmp eax, 0x2e4bfb1d
stc
stc
or al, 0x6f
dec bx
test eax, esi
push edx
add dh, bl
test edx, ecx
not eax
nop
ror si, 8
rol cx, 4
rol cl, 3
rol edi, 2
not edx
dec dl
inc edx
shr ah, 2
test ebx, 0x5469e094
or di, 0x65b
rol dh, 4
ror di, cl
shl ecx, 8
ror dx, 3
sub si, bx
adc si, si
not esi
or eax, eax
shr al, 2
dec cx
shr dl, cl
sbb ch, bl
nop
mov bx, 0x68a
test edi, 0x6d7fd53c
stc
adc ecx, ebx
add ebx, edx
dec dh
xor al, 2
and ch, ah
sbb ebx, ecx
rol ecx, cl
shr dh, 2
xchg esi, eax
nop
add edx, 0x5fae6025
ror bx, 5
nop
ror di, cl
shl dx, cl
xor di, 0x41a7
not ebx
test di, di
or dx, 0x213
adc si, 0x5649
or bx, 0x3641
sub cl, 0x7f
ror esi, cl
not si
xchg bx, ax
shr di, cl
nop
shr edi, cl
xchg dl, bh
or al, bh
ror bx, 3
sub ecx, 0x6951bdd2
adc ch, 0x12
and al, 3
nop
shl eax, 2
mov ah, bl
or ebx, edx
nop
nop
xor ebx, 0x31a7071e
shr bx, 2
ror eax, cl
xor ebx, ebx
xor ch, 0xc
sub ebx, edx
inc ch
sbb cx, dx
rol al, cl
ror esi, 1
inc edi
test cx, ax
rol esi, cl
stc
test ecx, edi
ror al, cl
xor ecx, edx
and bh, cl
shr bl, cl
and al, ah
stc
sbb ax, di
pop edx
stc
shl esi, cl
adc bh, 0x4b
xchg ebx, esi
push edx
sub dx, cx
and eax, esi
sbb edi, 0x7dd81463
xchg cx, ax
adc eax, edi
not esi
adc bl, ah
dec edx
mov dh, dl
shl edi, 8
rol dx, 6
add di, ax
test esi, 0x27a09296
mov dx, 0x430f
dec edx
mov dl, dl
adc edi, ebx
ror ch, cl
dec cl
cmp cx, 0x4dbc
cmp ah, 0x22
inc ch
adc di, si
stc
sub si, 0x1636
nop
xchg edx, eax
xor esi, 0x6eee8693
rol si, 7
cmp bh, 0x2a
rol dl, cl
nop
cmp cl, 0x57
sbb al, 0x78
xor ah, dl
or ch, 0x41
adc ebx, eax
or dh, ah
inc bx
shl ah, 2
shr ebx, cl
not dh
test esi, 0xded5f2d
xor si, 0x5e9d
cmp ax, 0x16f4
stc
nop
add bh, 7
cmp dx, si
sub bx, di
nop
ror bl, cl
xchg ch, bh
cmp ecx, edx
shl al, 5
stc
stc
mov edi, edx
dec di
and bx, 0x7f2a
shl cx, cl
shr bl, 7
shl al, 2
inc bl
sub edx, edi
or bl, dl
nop
sub esi, 0x74f29a81
not ebx
sbb bl, 0x57
xor di, 0x4f97
ror edx, 3
not si
xor cx, 0x6a89
adc dl, 0xf
mov bl, 0x7e
sbb ebx, 0x1ac8f2a1
nop
adc bl, 0x66
rol bh, 3
rol cl, 3
mov ch, dl
shr bh, cl
dec di
and dx, cx
stc
mov ch, dh
sbb ecx, edi
ror bx, 6
dec ah
and ah, 4
rol ax, 5
or esi, 0x4e2d4f0
sbb ch, al
inc ch
adc ax, 0x3c31
pop edx
dec ah
test eax, ecx
sub eax, 0x57308e13
ror eax, 4
push edx
shr dh, cl
mov dl, bl
inc bl
xchg cx, si
inc eax
and ch, 0x2a
and cl, bh
and cx, 0xc39
sbb edx, 0x3bd70925
not ax
not cl
shl cx, 7
and cl, dh
dec edx
not dx
inc edx
inc ecx
shr bh, cl
add di, 0x21b0
xchg dh, ch
sbb ecx, 0x12f225d2
adc bl, 0x69
test dx, 0x25c3
ror dh, cl
or edi, ebx
and dx, 0x75e4
add ebx, esi
xor edi, 0x45d59b9c
shl dx, cl
and dx, si
add dl, 0x2a
sbb edx, edi
xchg edi, esi
xchg ebx, ecx
and dx, 0x59cc
inc ebx
or edx, esi
or dx, 0x1392
dec bl
adc edi, 0x2e2b8e49
add bx, di
dec dx
sbb edx, 0x792c6dde
inc dl
ror bx, cl
stc
xor ebx, esi
add eax, 0x1de47052
add edi, edi
dec eax
stc
or bx, cx
inc ecx
adc ah, bh
cmp edi, 0x567ff0c6
mov ecx, edx
shr edi, cl
shr cl, cl
rol eax, cl
sub bx, dx
ror di, 6
sbb ebx, 0x462f31e9
and bh, ch
adc cx, 0x4496
adc ax, 0x57a0
nop
sub eax, esi
nop
xor ax, bx
nop
add bh, ch
test si, 0x77be
xor cl, 0x72
xchg bl, cl
not bl
mov cl, bh
shl edi, cl
inc bh
dec bh
ror di, 1
not bl
mov bx, 0x5d90
xor dl, 3
rol esi, 4
test cx, 0x5c72
add cl, 0x36
ror cx, cl
rol cx, 8
stc
shr ah, cl
cmp eax, 0x6899cf41
or cx, 0x17ab
add ebx, esi
ror bx, cl
sbb cx, ax
sub cx, 0x3357
pop edx
dec bh
push edx
ror dh, cl
dec si
stc
shl cl, cl
test ecx, 0x3cad8c69
sbb si, dx
stc
test dx, 0x6f5a
sub ah, 0x70
sbb bx, 0x5586
sbb ch, dl
or si, ax
sbb bx, dx
mov bl, bh
xchg ch, cl
nop
add dx, di
xor dx, bx
xchg edi, edx
nop
shl ch, 1
add di, 0x4701
sub ebx, 0x4cb19e6
add ch, 0x59
cmp bl, 0x38
and ax, ax
shr dl, 1
mov dh, 0x7a
mov dl, bl
and edi, 0x5b2d572f
mov ax, di
cmp ax, 0x2243
add dl, 0x64
or ah, cl
not dl
or ebx, ecx
test ebx, edx
shr dl, cl
rol cx, cl
test edx, 0x6500916
dec cx
and ebx, edx
and al, dh
mov di, bx
xchg esi, edx
add bx, 0x4c00
test bh, ch
xor ecx, 0x236480b8
rol eax, cl
test eax, ecx
adc ecx, edx
sub bl, 0x75
dec cx
add dx, 0x72f5
test bx, cx
inc bh
nop
sbb di, 0x352c
and ah, dl
cmp esi, ecx
test bx, dx
sub ah, 0x57
test di, dx
add cl, 0x24
ror edi, 4
stc
xor ebx, edi
xchg di, ax
ror cx, 5
cmp ecx, edi
and al, bh
stc
cmp cl, 7
and cl, bh
test ch, 0
shl di, cl
sbb cx, 0x3f2e
xor bh, 0x72
adc edx, 0x6cfbd87a
adc al, 0xe
nop
not di
not dh
mov dh, 0x1e
test dx, 0x173d
and ecx, eax
and edi, esi
add ch, bl
dec bl
test edx, 0x2bfff520
sbb ebx, 0x7d773913
mov ch, 0x1e
not edi
shr eax, cl
rol cx, 5
mov dx, 0x5f1b
shr edi, cl
stc
sub dx, dx
pop edx
test edi, 0x5d3909bf
sbb ch, al
not si
cmp si, 0x6342
xor bl, 0
rol ecx, cl
push edx
test dh, 0x5d
or bh, 8
xor eax, esi
or bx, 0x2dab
nop
not edi
test eax, esi
xor dh, 0x5b
dec ch
stc
inc eax
shr cl, 6
mov edi, 0x5dc0857d
and edx, eax
sbb eax, 0x6fe39e49
nop
xchg ch, cl
or ecx, edx
sub ecx, 0x423f35c2
xor si, di
inc al
mov ecx, edi
rol ebx, cl
sub di, dx
ror bh, cl
or ebx, 0x2ad296ea
xchg ecx, eax
mov bx, ax
add bl, dl
sbb si, di
dec dh
xor eax, eax
add edi, esi
stc
ror al, cl
dec ch
shl dl, 5
test si, si
dec cl
cmp di, si
stc
mov ch, cl
test ecx, 0x722e06d3
stc
test edx, 0x55097733
sub edi, edi
xor bx, 0x147c
and cl, ah
stc
test cx, 0x6a54
test cx, 0x2a21
inc bh
adc eax, 0x187b004b
inc ax
shr ah, cl
ror esi, cl
add cx, 0x6f07
not cx
and edi, 0x6c044305
mov ax, cx
not ah
mov di, cx
test ax, 0x54eb
not edi
ror dl, 4
not ecx
cmp esi, esi
test ax, di
not di
shl di, cl
rol ax, 7
sub ecx, edx
or esi, 0x5af2d9f3
cmp bl, 0xd
xor dx, di
adc di, dx
mov ch, 0x3f
shl ecx, cl
or si, 0x775f
or ax, cx
sbb ecx, 0x7e9fa84b
cmp ch, bh
not bl
nop
not eax
dec di
adc dl, bl
and si, 0x7c49
and ax, bx
not dh
inc di
shr edi, cl
or edx, 0x17903aaf
not di
pop edx
and eax, eax
add edi, 0x47e4a2f9
shr edi, cl
not esi
stc
nop
test ebx, 0x54e4a8e5
dec ebx
nop
cmp bx, 0x270a
nop
push edx
and di, dx
shl ebx, 3
shl bx, 3
sub ax, 0x5da6
cmp ebx, 0x1fd867d0
adc ah, dl
xchg bh, al
ror edx, 4
stc
sbb ax, 0x3bc1
shl bl, 1
sbb di, di
nop
inc si
or al, ah
stc
ror eax, 8
mov bl, 0x1a
not ecx
stc
and di, 0x26c2
nop
or edx, 0x6a685af2
cmp eax, 0x1e618217
adc eax, 0x7acb6eab
test di, 0x8f4
adc ax, 0x7de2
and eax, 0x26e29b4e
not esi
or edx, 0xa797696
nop
and ax, 0x8d2
or esi, 0x78a2db0f
sub ch, dh
rol si, cl
cmp cx, cx
test ch, bl
add si, ax
dec esi
dec edx
ror ebx, 6
ror si, 7
mov ebx, ecx
sbb dl, 0x3b
rol ch, 3
dec al
pop edx
pop ecx
pop ebx
pop esi
pop eax
pop edi
push edi
xor edi, 0x4df4b5ce
push ebx
inc bh
stc
push ecx
dec ch
push eax
not ax
sbb cl, bh
and cl, 0x3e
inc bh
push edx
cmp dx, 0xd45
push esi
or esi, edx
dec edx
sbb bl, 0x10
xchg edx, ecx
not bx
sbb ebx, ebx
xchg si, bx
stc
shr edx, cl
xchg ah, ch
stc
dec si
and dh, 0x45
nop
not edx
not di
cmp al, 0x65
mov ah, 0x50
add di, 0x3bfd
cmp eax, 0x4b120b88
sub dl, 0x43
ror dl, 2
dec dl
rol ah, cl
nop
dec ebx
shl bx, cl
sbb di, 0x4712
add eax, edx
add cx, bx
mov ebx, ebx
sub edx, 0x2ba712f
and bl, ah
nop
add esi, eax
inc ah
adc bl, 0x2a
not bl
test di, 0x144e
dec dl
xchg cl, cl
or ax, bx
test dx, bx
rol ebx, 4
shr bl, 8
sbb dx, 0x4cf
sbb cx, 0x4c5e
mov bx, si
sbb edi, 0x7b25012e
not bl
mov ebx, edi
and di, 0x6efd
dec esi
rol ecx, cl
add di, 0x711c
ror ah, cl
cmp al, 0x60
add di, 0x1adf
shr bl, 5
test edx, edx
sbb ecx, ebx
pop esi
pop edx
pop eax
pop ecx
pop ebx
pop edi
push edx
push ecx
adc dh, ch
xchg cx, dx
ror dl, 2
push esi
adc si, 0x2c1
cmp dh, 0x41
rol si, cl
stc
push eax
not al
ror ch, cl
push edi
dec edi
push ebx
or bx, 0x5233
test dx, 0x25cd
xchg esi, edi
adc cx, 0x72b5
ror al, 3
shl cl, 5
test edi, eax
ror di, cl
stc
cmp dx, di
mov ch, al
adc esi, 0x316404ae
shl eax, cl
inc ecx
nop
cmp ax, 0x5f7a
dec dh
sub si, 0x2e53
test di, bx
pop ebx
pop edi
pop eax
pop esi
pop ecx
pop edx
push ecx
cmp cx, 0x19
pop ecx
call fcn.004867a4
mov eax, section..data
lea ecx, [esp + 0xc]
push 0x16
push 0x653b394d
push ecx
push eax
call fcn.00486bcd
call fcn.00486f30
push edx
push eax
cmp dh, ah
push edi
xchg dx, di
add dx, 0x7f92
push ecx
xor ecx, 0x29b0e59c
stc
cmp cl, cl
push esi
test di, si
sbb ah, 0x49
sbb ecx, edi
dec di
rol cl, 1
sbb di, 0x18b9
shl edx, cl
dec dx
push ebx
xor bh, ch
xchg dl, bh
not cx
ror bh, 7
rol dx, 2
shl bx, 5
mov edi, 0x4ee036b1
xor cl, 0x34
ror ah, cl
add bx, dx
test ch, 4
ror di, cl
adc ebx, ebx
test esi, 0x7c3f0d14
xor esi, ecx
shr di, 6
ror ebx, cl
dec ax
adc si, bx
and dx, bx
ror edx, 2
sbb edi, esi
rol dx, 1
dec ecx
xchg si, ax
inc bx
stc
add bl, 0xe
or ebx, esi
xchg ebx, ecx
adc al, dl
sub ah, 0x10
ror cx, cl
shr al, 4
xchg ch, ah
test bx, di
dec dh
rol ebx, 2
sub dh, 0x4c
not al
cmp al, al
shl si, 3
rol eax, 6
and esi, ecx
cmp edi, 0x740ba50
stc
or cl, ah
nop
or cx, si
cmp edi, edi
test esi, 0x1cc75086
not cx
xchg ecx, ecx
rol edx, cl
sub ax, ax
or si, 0x7dc7
adc bl, dl
mov ch, 0x15
mov bh, bl
adc bl, dl
adc esi, 0x788b52cc
sbb edi, edx
and eax, edx
add dl, 0x7d
nop
and di, ax
nop
shr esi, 7
test cx, ax
adc eax, 0x39c85bd3
or edi, edi
dec cl
dec si
stc
rol al, cl
ror ecx, cl
sub si, ax
inc ecx
dec dh
inc ebx
nop
shr dl, 3
inc dx
mov dh, bl
test si, cx
xor di, 0x687e
pop ebx
add cl, 0x73
push ebx
not bx
stc
nop
sbb bl, bh
test dl, dh
sub edi, 0x40dbd58
shl al, 4
and esi, 0x6ab02058
dec ax
dec cl
stc
sub dh, cl
ror al, cl
rol edx, cl
stc
inc ecx
sub bl, 0x61
xchg di, cx
dec dx
rol al, cl
cmp edx, 0x211ef5e8
test bh, bh
sub ecx, esi
cmp si, ax
and edi, edx
add ecx, 0x13c3db7
shl ch, 1
nop
not si
inc bh
cmp ecx, edi
not ch
mov cx, di
or ebx, esi
dec cx
stc
test bl, 0x13
inc si
shr si, 4
pop ebx
pop esi
pop ecx
pop edi
pop eax
pop edx
call fcn.004872f9
call fcn.00487700
jne 0x445db7
call fcn.00487b20
call fcn.00487e16
push edx
not dx
push esi
push ecx
shl si, cl
push edi
shl edi, cl
push eax
adc ah, cl
shl di, cl
inc dl
rol dx, cl
xor ax, dx
and edx, 0x6f165bc3
test edi, esi
sub cx, 0x7eb8
sbb di, 0x643
push ebx
not bh
rol ax, cl
shr ebx, 6
add dh, ch
dec si
xor ax, 0x6ed3
xor dl, 0x3e
adc si, ax
and bx, 0x4bc4
and dh, cl
shr ax, 8
nop
mov dx, 0x3941
nop
xor bh, 0x43
stc
mov esi, eax
or ax, si
stc
not ah
xchg bl, cl
not edi
shl ebx, 5
sub ax, di
rol eax, 4
add si, dx
and cl, 0x68
rol edi, cl
stc
cmp si, bx
or esi, 0x1fa2528e
mov ebx, 0x2393c1b0
dec ax
shl si, cl
inc si
shl dx, 5
dec ch
sbb si, 0x1b77
add dx, 0x4eb4
dec bx
rol edx, cl
or ecx, 0x58531e03
rol cx, 7
inc si
pop ebx
pop eax
pop edi
pop ecx
pop esi
pop edx
push edx
push edi
mov edx, edi
push eax
push ecx
xor ax, cx
push ebx
shl bl, cl
nop
mov dl, 0x6f
push esi
adc di, si
xor bh, 0x31
inc eax
and edi, ecx
sub ecx, ecx
dec bx
nop
not ecx
shr edx, 2
test ebx, 0x1e7fc6b1
and dl, dh
nop
dec dx
or esi, ebx
test bh, cl
test bh, bl
cmp ax, ax
xchg ebx, eax
shl di, cl
or bx, dx
xor ebx, edx
shr di, cl
adc edi, 0x5e80bfdd
not edi
stc
xchg esi, eax
cmp eax, eax
inc si
adc ah, 0x18
not dl
shl bx, cl
shr ch, 8
add ch, al
and dx, di
stc
not dx
rol esi, 4
shr edi, cl
test ah, 0x2a
shr bl, cl
test edi, ecx
shr ch, cl
ror edi, 1
sbb edi, edx
inc ax
or bx, 0xa6e
inc ax
adc ah, 0x2c
adc cx, ax
or bx, 0x3ce9
stc
mov eax, 0x3602dadf
test di, 0x4207
adc dx, 0x4ed5
add dh, bl
sub dx, 0x4176
not ah
sub edx, 0x314f0275
and al, cl
not bl
or al, 9
adc ebx, eax
sbb si, 0x29de
shr si, 3
not ebx
ror bh, cl
sbb ax, si
pop esi
pop ebx
pop ecx
pop eax
pop edi
pop edx
jb 0x445cd2
nop
call fcn.00488281
call fcn.00488539
jno 0x445dad
push eax
xor eax, 0x551c72ca
push ebx
and ebx, 0x66f2211d
push ecx
not cx
push edx
xchg ch, dl
pop edx
pop ecx
pop ebx
pop eax
push ebx
push ecx
ror ebx, cl
or ebx, ebx
push edx
cmp dl, bh
stc
push eax
or ah, bh
xchg cx, ax
push edi
mov di, 0x4270
dec dl
ror ebx, 3
stc
cmp ecx, 0x3f229b0f
dec di
dec eax
or cl, ch
dec dl
dec ch
add ecx, eax
shl ch, 8
or ch, dl
rol ch, 4
sub edx, 0x776657f8
and ebx, eax
adc cl, ah
sbb ax, cx
or cx, 0x7df8
stc
shr dx, cl
test eax, edx
xor dx, dx
or dl, 0x17
push esi
sub si, bx
nop
xor di, 0x3809
shl al, 5
test ah, dh
and dh, bh
and eax, 0x6c02eabd
add ax, 0x77b1
shr edi, 4
dec bl
shr dh, cl
nop
add esi, 0xcac0195
shr ah, cl
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
push esi
not esi
stc
push ecx
shl cx, 8
push eax
push edi
xchg edi, eax
adc ah, 0x3e
pop edi
pop eax
pop ecx
pop esi
jae 0x445d9c
call fcn.00488aca
push esi
sbb esi, 0x5f96af00
pop esi
push edi
sub di, 0x7fe
push ecx
sbb ch, 0xe
pop ecx
pop edi
call fcn.00488d44
push ebx
adc bh, 0x13
push esi
shl esi, 5
pop esi
pop ebx
call fcn.004891d4
call fcn.00489712
call fcn.004899b8
push edx
push eax
adc dh, ah
push esi
push ecx
rol si, cl
push ebx
sub ebx, ebx
push edi
test edi, ecx
shl al, 1
or cx, 0x7b02
add esi, 0x1da17a1b
nop
sbb di, 0x5e1d
mov edx, eax
or ax, 0x4ed2
xchg al, dh
not bl
ror bl, 5
shr bx, cl
shl edi, 1
xchg dx, di
or eax, 0x1cf449af
shl si, cl
stc
add al, 0x37
shl dx, cl
sub bx, cx
stc
dec edx
adc bl, bh
and dx, dx
dec ch
shr eax, 2
or ecx, 0x6007ddd3
test bl, 0x41
mov ebx, 0x763d38ad
ror dx, cl
cmp edx, 0x2aa0cef
test esi, edx
sub eax, 0x2bc528a8
stc
ror cl, 2
not di
xchg ebx, ebx
shl ax, 4
or ch, 0x41
dec bx
xor bl, 0x60
xchg ebx, eax
ror edx, cl
sub edx, edi
cmp edi, 0x65cef3d2
mov ah, bl
not ebx
dec edx
or bx, si
shl al, cl
add di, 0x1c3f
stc
cmp ecx, eax
test esi, 0x3cd9f72d
sbb edi, edi
add ecx, ecx
shr eax, 2
rol bl, cl
stc
cmp edx, ecx
cmp di, cx
xor dx, 0x1fca
or bx, ax
not ah
ror dx, 7
or bh, al
cmp bx, ax
test ecx, ecx
ror edx, 4
xchg ebx, esi
inc dx
inc ax
not ebx
xchg bx, ax
xchg di, cx
cmp dx, 0x2339
sbb ax, cx
shl edi, 2
xor si, di
shr dh, 7
mov edi, ebx
xor ch, 0x59
shl edx, cl
xchg ch, ch
shr ecx, cl
mov dh, cl
xor esi, ebx
stc
shl cx, cl
dec dh
ror ecx, 8
sbb esi, edi
dec esi
dec edi
rol ebx, cl
adc si, ax
stc
pop edi
push edi
mov edi, 0x672dec2a
nop
inc ebx
add dl, ch
stc
rol dl, 4
stc
xor cl, 0x50
nop
mov ecx, 0x38d84aca
cmp dh, cl
shl si, 1
rol bl, cl
test bx, 0x1413
add bl, 0x65
adc bx, 0x5ae6
sbb bl, ch
cmp dx, 0x7327
rol dl, cl
test dl, bl
ror ebx, cl
xor eax, edx
ror edi, 7
and di, dx
sub ax, 0x71fe
stc
dec dh
and dx, bx
test si, di
inc dl
xor dl, ch
sbb eax, edx
not ax
inc bh
dec dh
sbb ax, si
adc cx, 0x507c
xchg dh, bh
not ax
ror ax, 5
dec al
not esi
sbb ebx, esi
ror edi, cl
ror cl, 7
shr dh, 8
xor ch, cl
xchg dl, ch
ror dh, cl
adc ch, 3
ror edx, cl
ror ebx, cl
nop
mov al, cl
or dh, 0x78
add ecx, ebx
nop
pop edi
pop ebx
pop ecx
pop esi
pop eax
pop edx
call fcn.00489df3
push edx
push ecx
ror dx, cl
push esi
or esi, 0x4b07a032
not ch
adc edx, edx
test dl, 0x3a
inc cx
rol dx, cl
push eax
sub al, 0x7a
or dx, si
shr si, cl
shr si, cl
and ch, 2
dec si
add eax, ecx
xor ecx, 0x41d2ac7c
xor al, cl
push edi
test edi, ecx
inc ch
push ebx
ror bh, 3
rol edi, 1
rol bl, 6
adc ah, 0x74
shr bx, cl
shl bl, cl
shl eax, cl
xor ah, 0x1e
shl dx, 6
stc
and cx, cx
rol ah, cl
shl cl, 6
adc dl, dh
not cl
nop
mov cx, bx
sbb di, ax
rol si, cl
sbb dx, 0x267b
xchg dh, cl
shr edx, cl
dec al
stc
or edx, 0x4d617d4f
not si
xor edi, ecx
mov dx, 0x6bb0
test dx, ax
nop
sub cl, 1
inc di
or ecx, 0x661a6468
add bx, dx
or bh, bl
sub ecx, eax
sub dx, 0x7767
adc ah, ch
sub bh, bl
shr cx, cl
xor ah, 0x55
test edi, 0x73ca48a9
stc
sbb bx, 0x1af1
or cx, 0x1312
not esi
shl eax, 5
sbb dh, ch
or eax, 0x6cdcdc70
adc edi, eax
test cx, ax
test edi, ecx
or cx, bx
adc edx, 0x3042f407
inc eax
not dx
dec ah
xor cl, al
shl cl, 4
inc eax
and ebx, ecx
ror di, 8
mov eax, 0x5fbb14eb
dec bx
xor ebx, esi
rol bl, cl
and ax, ax
rol edx, 1
xor edx, eax
not bh
inc ebx
rol edi, cl
sub si, cx
dec bl
cmp ecx, 0x130b1e59
adc ecx, edx
add ax, 0x7217
test edx, 0x1c026ac3
or bh, dh
sbb al, 0x26
add cx, 0x17ca
dec cx
pop ebx
dec dx
shr al, cl
stc
adc dl, cl
or edi, esi
inc di
not esi
dec edi
cmp dl, ch
sbb edi, esi
push ebx
inc bh
rol edx, cl
add ebx, 0x716f887c
pop ebx
pop edi
pop eax
pop esi
pop ecx
pop edx
call fcn.0048a2a5
call fcn.0048a65c
push eax
or eax, 0x1c88ab7b
push esi
dec si
push edi
push edx
and edi, edx
stc
nop
push ecx
adc cx, 0x6ad9
push ebx
test bl, bl
or ebx, 0x2528ed22
shl bx, cl
ror di, 6
xor al, cl
adc si, dx
sbb dh, 0x71
inc eax
stc
adc di, di
and ecx, edx
sub si, 0x254b
rol edi, cl
add ax, ax
cmp bl, bl
nop
or cx, 0x5b87
test eax, edi
test ch, 0x4e
adc dx, cx
mov cl, 0x43
add ecx, edi
nop
test bx, ax
xor cl, ch
mov si, 0x764c
xor bx, 0x4392
xchg si, di
add bx, dx
ror ecx, 7
rol cl, 5
or ecx, 0x51d91836
test al, 0x75
shr ax, cl
add cx, 0x17ae
test di, dx
ror cx, 1
sbb si, cx
mov cx, si
stc
stc
shr di, 1
stc
dec edx
shr edx, 7
nop
sbb al, ah
nop
inc ebx
xor ecx, 0x67222cdd
test bx, di
not di
stc
sub cx, dx
test eax, edx
or di, cx
dec ax
sbb di, bx
test bh, 0x36
rol cl, cl
cmp ch, dh
inc dx
rol ebx, cl
dec ecx
sub bx, ax
inc cx
cmp esi, 0x7f39bdf4
adc eax, edi
and cl, dl
cmp ch, 0x10
mov bx, 0x522
sbb al, dh
and ax, cx
or eax, edi
dec dx
shl al, cl
dec dl
mov di, 0x7615
sbb bx, dx
pop ebx
pop ecx
pop edx
pop edi
pop esi
pop eax
call fcn.0048a913
call fcn.0048ad89
push ecx
sbb ecx, 0x4bdee404
ror cl, 8
adc ecx, 0x3b585a18
push ebx
sub bl, 0xb
push edx
shl dh, cl
pop edx
pop ebx
pop ecx
jbe 0x4461de
push eax
dec ah
pop eax
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
mov edi, esp
push ecx
push edx
push 0
call fcn.0048b301
push ecx
push esi
xchg cx, si
not si
mov cx, 0x33c6
push edx
adc dl, dl
stc
push ebx
sbb ebx, 0x6ff93d05
shl si, cl
push edi
push eax
cmp edi, eax
not dx
stc
not cl
add ebx, ebx
add bl, 0x47
ror di, cl
add al, dh
xchg ecx, eax
rol ah, cl
shr ch, cl
or ebx, edi
not di
xor bx, bx
dec ah
or edx, 0x64447f2a
sub cl, 0x12
add eax, 0x39952673
or al, al
test ecx, edi
dec eax
xchg dx, ax
shr ecx, 8
add bx, 0x911
rol cx, cl
not di
xor si, 0x77d2
add cx, ax
and esi, 0x6d181905
shl eax, 2
sbb dx, 0x7e40
xchg dx, ax
sbb cx, si
sub esi, eax
not cl
not dx
adc ebx, edi
rol eax, 7
ror edx, cl
dec bl
not ecx
add bx, ax
or dl, ch
stc
test edx, esi
shl bl, cl
nop
shl si, cl
or ah, 0x3e
xor cx, 0xe43
stc
and di, 0xa
rol bl, 6
rol ecx, cl
sub ecx, eax
nop
adc cx, 0x5b74
shr eax, cl
mov al, 0x5d
sbb dx, 0x100
xor edx, 0x7043132c
dec ebx
not edi
cmp cx, cx
rol di, 1
and dx, 0x4f2f
nop
test di, 0x3b28
shr ax, 4
add bl, 0x27
ror ax, 7
shr ecx, 2
test dh, 0x39
rol ebx, cl
sub cx, 0x741f
rol dx, 4
add dl, 0x17
not di
mov eax, eax
shl cx, 7
mov ax, dx
and edi, 0x5490ead8
nop
shl ebx, 4
cmp dx, ax
inc di
nop
inc dx
rol cx, 6
stc
ror dl, 6
add bh, bh
and bx, 0x7cf
pop eax
mov ch, bh
rol esi, 7
inc dh
rol si, cl
not esi
mov dx, 0x34ec
inc edi
or cl, 0x3a
push eax
nop
or ax, 0x2fac
add ecx, 0x14cef28e
not ebx
shr di, 2
inc ch
not di
sbb eax, eax
shl si, cl
ror ah, cl
inc dh
sbb dx, si
adc cx, cx
or bx, 0x378a
adc eax, 0x66d0bd6e
or al, cl
or di, bx
rol di, cl
adc di, 0x2f3e
inc dx
dec ecx
dec ax
rol bh, 2
test al, dl
adc eax, edi
rol ecx, 5
ror edi, 4
ror ebx, cl
and dl, 0x7b
adc dl, 0x36
stc
xor edi, 0x66f2420a
shl dl, 5
shr dx, cl
sub bh, 0x49
stc
dec di
and cx, 0x1b22
cmp bx, cx
xor dx, bx
shl ebx, cl
rol ah, 5
not bx
cmp si, 0x102c
shl edx, cl
not esi
cmp bh, 0x27
add eax, ecx
adc dh, 0x53
stc
sbb ecx, 0x79f11c1e
add ecx, 0x47ad17a
mov di, 0x4a68
or ch, ah
not si
rol al, cl
nop
xor dx, cx
add ecx, esi
adc edx, 0x4843521d
add dh, 0x22
adc si, 0x5685
shr edx, 1
xchg bl, dl
mov bl, al
shr cx, cl
nop
mov ch, 0x33
inc ch
nop
sbb bh, dl
not esi
ror esi, cl
dec di
or cl, al
sub al, dh
inc dl
not edx
shr al, cl
dec bx
ror dl, cl
and bh, dh
shr ebx, 4
or edx, 0x5f21ee11
add edx, eax
stc
test ecx, 0x44970ad6
rol ch, cl
sub ebx, esi
sub esi, 0x5079f07
adc al, 0x42
or dx, 0x7a32
pop eax
ror di, 5
push eax
xchg al, bl
mov dl, ah
sub ah, ch
inc dh
dec ch
sbb ebx, edi
cmp ah, 0x61
ror ecx, 6
cmp ebx, 0x69d00e58
adc cx, 0x4df0
add esi, 0x50b88423
mov ah, cl
nop
and dh, 0xd
inc eax
xor ebx, 0x425a7840
sub bl, cl
sub cl, dl
stc
or ecx, 0x6ef7442e
cmp cl, 0x19
ror dh, cl
xor cx, 0x4a1c
xor bh, 0x6a
dec ch
test ch, ah
and ecx, eax
shr edi, 5
test ax, si
rol di, cl
and edi, ebx
adc ch, 0x74
adc cx, dx
test esi, 0x19562cf7
stc
sub ecx, edi
nop
and edx, 0x4ea15018
adc edi, 0x1f195c67
nop
adc edi, ebx
and bh, ch
xor edx, edx
nop
dec eax
nop
xor edi, 0x52d1d49e
and esi, 0x255216ad
sub edx, 0x4f7fb4a4
ror si, cl
sub di, cx
shl bl, cl
cmp dh, dh
not ecx
not esi
xchg ecx, eax
xchg ebx, eax
test dh, 0x19
mov bh, ah
adc di, bx
cmp ebx, ebx
shl cx, cl
dec esi
stc
or edx, 0x40f2c122
and dl, al
sub bh, 0x5b
sub si, si
sbb ch, 0x3a
or bl, 0x22
test ch, cl
xchg si, di
add cx, dx
shr eax, cl
adc si, 0x7441
ror ah, cl
nop
dec bl
cmp edi, ecx
or ch, 0x44
cmp bh, dl
inc al
not si
or edi, 0x4e05a33
dec edx
shl edx, 2
mov si, 0x5393
xchg edi, edx
rol edi, cl
not di
stc
and si, 0x4bd7
xchg bl, cl
stc
xchg bh, bl
sbb ax, si
and ch, bh
or dl, 0x2b
inc bh
pop eax
dec esi
sub edi, ecx
dec edi
shr bx, cl
push eax
shr ah, 3
test cx, 0x5a60
test bx, 0x7179
stc
ror cx, cl
rol al, 5
inc di
and dh, 0x51
shl dh, cl
sub bl, ch
and dx, cx
test ah, 0x63
shl ebx, cl
and esi, 0x66630975
sub ebx, ebx
xchg dl, ah
rol bh, 7
adc esi, 0x251790fb
inc dh
or eax, edi
dec cl
cmp ecx, eax
not ecx
xor cl, al
cmp ah, 0x41
test si, di
not ah
xchg cx, dx
rol ch, 3
cmp dx, 0x6ec2
or di, cx
dec dh
xor bl, 0x26
inc si
shl bl, cl
nop
sub eax, 0x13bfcb9e
stc
not cl
and edi, 0x128456b7
inc ax
dec edi
mov edx, eax
not bx
or bh, al
cmp edx, 0x1751fadb
test edx, ebx
nop
test dx, 0x6a18
test ch, 0x69
xchg esi, eax
nop
shr cl, cl
shr si, 8
pop eax
pop edi
pop ebx
pop edx
pop esi
pop ecx
call fcn.0048b58e
call fcn.0048b896
push ebx
adc bh, 0x4c
push edx
adc dx, 0x44b3
dec dx
nop
push edi
sbb di, bx
not dx
sub bx, 0x1bd4
push eax
sub ah, dl
inc dl
add eax, 0x69b350a5
stc
or eax, 0x3e8c2e13
shl di, 7
or ebx, 0x2b009a7c
adc bx, ax
not edi
sbb ax, ax
push ecx
adc ch, 0x26
nop
mov al, dl
cmp bh, ch
dec dh
inc dh
push esi
test si, si
rol bx, cl
rol cx, cl
and ecx, 0x2964c014
shl esi, 5
dec ch
xchg edi, esi
add ebx, ecx
pop esi
pop ecx
pop eax
pop edi
pop edx
pop ebx
push ecx
and ch, 0x13
push ebx
dec bl
push edi
shl edi, cl
inc cl
push eax
push esi
and ax, si
inc di
push edx
not dl
shl ecx, cl
dec al
shr edx, 1
inc bl
dec edx
adc cx, 0x3153
test cx, bx
inc edx
adc si, si
sbb bh, 0x15
mov al, 0x39
mov ah, cl
xor dx, bx
xor bx, ax
add ch, cl
add ax, bx
stc
rol ecx, 5
mov al, ah
sub ecx, 0x32cc5e87
stc
shl bh, 1
sub dx, dx
ror al, cl
nop
sub esi, 0x11b90267
test bl, 0x6a
not dl
sub dx, 0x1443
not si
shl bl, cl
cmp di, dx
add ch, 6
xchg edx, ecx
or bh, bh
add bh, bh
sub edi, 0x7af2831f
rol esi, cl
dec si
adc esi, 0x697eb625
xchg dx, dx
pop edx
pop esi
pop eax
pop edi
pop ebx
pop ecx
push edi
sub di, 0x6246
push eax
nop
push ebx
not bh
nop
sub di, 0x4d12
inc edi
push ecx
adc edi, ecx
push esi
or ax, si
push edx
xor dl, bh
dec eax
sub cx, 0x23e7
xor edi, esi
sbb ch, 0x3b
xchg bx, cx
add edi, esi
shr ah, cl
cmp si, si
adc ax, 0x6566
add edi, ebx
mov ah, bl
shr dx, cl
nop
test dh, dl
add ah, 8
not dl
sbb ebx, 0x24cd730
shl si, cl
not edi
shl dh, cl
not ax
or esi, ebx
sbb ah, 0x7d
sub cl, bl
or si, si
adc al, dh
rol dl, 4
dec bh
sub ch, 0x7e
stc
shl al, 4
not ch
shl ax, cl
rol eax, cl
or cx, si
sbb edi, 0x608d096d
mov cx, 0x639d
sbb bx, 0x68e6
shl di, 6
xor eax, 0x459cc92e
cmp ecx, esi
adc ah, 0x3c
nop
test al, dl
mov dl, cl
not eax
inc eax
nop
nop
nop
xchg ecx, ecx
sub al, 0x78
adc edi, 0x4c1fc69a
shr esi, 3
test esi, edi
dec eax
xor bh, cl
dec ax
not ax
cmp ecx, 0x3e5ff9c2
cmp bx, 0x7386
cmp eax, 0x6d5473b9
ror ebx, 6
adc ax, 0x5e86
xor cx, cx
not dx
and ebx, 0x33c3c6c8
sbb ax, 0x6ee6
cmp ebx, ecx
cmp cl, 0x4e
dec esi
xchg al, bl
mov dh, 0x18
shl bx, cl
test bx, 0xb0c
and eax, edx
sub bl, cl
ror ax, cl
test dh, ch
adc esi, edx
shr edx, cl
dec dl
test cx, 0x5dcf
nop
sub di, bx
not bx
cmp dx, si
mov si, 0x529
rol ebx, 4
test cl, 0x6f
adc esi, 0xe9e2f46
pop edx
nop
and bl, ch
stc
sbb si, 0x4328
push edx
rol dh, 8
sub bh, 0x3a
sub di, 0x2886
nop
dec di
inc cl
inc ax
ror bl, cl
or bh, ah
not dx
adc dl, cl
and bx, 0x74b5
adc di, 0xd54
and ebx, edi
shr esi, 5
nop
sbb ebx, eax
cmp di, di
add si, 0x7705
shr ah, 5
dec ecx
or bl, 0x4e
or si, 0x5311
not di
dec bl
xchg si, si
ror dx, 5
dec esi
adc cx, 0x1c5f
shr cl, 5
or edx, edi
add dh, bh
or ax, 0x4e89
and cx, 0x3908
sub ch, 0x3e
xor dx, 0x7f39
cmp ecx, 0x348daaf1
xor di, di
cmp ch, dl
test ebx, ecx
and di, 0x5dcc
shr cl, 1
mov esi, 0x771b1b00
shr esi, cl
cmp cx, 0x369a
shl ebx, 1
dec ax
ror dx, 8
and esi, esi
sbb ecx, 0x638a71d2
xor dx, 0xfb4
not ebx
test ecx, 0x465786b4
sub edi, edx
xchg bh, cl
add edx, 0x6afab1f9
xor edi, esi
stc
cmp eax, esi
stc
pop edx
pop esi
pop ecx
pop ebx
pop eax
pop edi
call fcn.0048bca6
call fcn.0048bf62
call fcn.0048c411
call fcn.0048c9c9
call fcn.0048cdd1
jge 0x446958
push eax
shl ax, 3
push ecx
push ebx
mov ch, bh
push esi
push edx
sub esi, edx
xchg dx, cx
sbb edx, 0x2b91c050
pop edx
pop esi
pop ebx
pop ecx
pop eax
push eax
xchg ah, al
push edx
adc dh, 0x72
stc
push edi
sbb edi, 0x29d5fbdb
push esi
xchg si, ax
adc ax, si
push ecx
cmp cl, ch
push ebx
or ebx, 0x1f36521
or dh, 0x50
pop ebx
pop ecx
pop esi
pop edi
pop edx
pop eax
call fcn.0048d18a
call fcn.0048d552
call fcn.0048dac5
jnp 0x446954
push ebx
dec bx
push ecx
sub ecx, ebx
stc
push edx
dec dh
pop edx
pop ecx
pop ebx
call fcn.0048df1a
push esi
not esi
pop esi
push edi
adc di, di
stc
push esi
dec esi
push ebx
shl bl, 2
push edx
cmp di, dx
push ecx
rol bh, cl
push eax
or eax, edx
sub cl, al
cmp dx, ax
rol dx, cl
sbb bx, 0x127c
sub cx, 0x48c7
dec ecx
test edi, ecx
xor di, ax
cmp bl, 0x7d
dec bl
cmp cx, ax
add ebx, 0x5e1731fd
test cl, bl
dec edx
and di, 0x6a9c
or ebx, 0x1aad86e6
add ch, 0x69
adc ah, ah
add bl, al
add eax, eax
stc
shl si, cl
rol si, 5
test dl, 0x2e
and di, 0x3ae3
shr dh, cl
and edi, ecx
shl si, cl
stc
not bx
and ax, 0x337b
dec di
ror al, 1
not ecx
test cl, dh
test di, bx
or edi, 0x103c3023
rol edi, 6
shl bx, 4
xchg cx, ax
add dh, cl
add dx, bx
stc
and edi, edi
test dx, bx
mov esi, 0x20e005af
sub dh, bl
shr dh, cl
inc cx
sub ah, 0x24
xor al, dl
adc bl, dl
ror ebx, cl
add cl, 0x35
xchg ecx, eax
cmp di, bx
rol cx, 1
sbb cx, bx
shl ax, 7
test dh, ch
xor bx, 0x6b61
xor di, cx
xchg al, dl
mov eax, edx
shl di, cl
shl cx, cl
not al
inc ax
adc dx, dx
adc esi, ecx
dec cl
xor bl, 0x7e
rol cx, cl
dec di
xchg cl, al
pop eax
pop ecx
pop edx
pop ebx
pop esi
pop edi
push ecx
adc cl, 4
push edx
xor dx, 0x38e7
pop edx
pop ecx
push 1
push edi
push esi
call fcn.0048e47e
push ecx
push ebx
xchg cx, bx
xor ch, 0x24
push esi
inc si
stc
inc cl
push eax
xor ax, bx
xor cl, 0x29
inc bx
push edx
xor esi, edx
stc
push edi
shl di, cl
and dl, 0x4f
rol si, 5
nop
cmp si, 0x4205
stc
test dx, si
shr ebx, 6
rol edi, 5
ror bl, 8
and ecx, edi
cmp cx, 0x15f8
add ah, 0x5b
add dl, bl
dec edi
ror cx, 6
shl eax, cl
adc dx, si
shr eax, 2
sub ecx, esi
nop
stc
sbb cx, 0x70fa
ror dh, cl
xchg di, cx
rol cx, cl
sbb ebx, 0x44b43637
or eax, edi
stc
inc di
nop
dec cx
sbb ebx, ebx
shl edi, cl
xchg ecx, eax
stc
rol dh, cl
test bx, 0x1a72
shr ebx, 8
shr dh, 7
sbb bl, 0x55
add di, di
test esi, edx
xchg ebx, ecx
shl edi, cl
xor si, 0x5bfd
shr ecx, cl
shl ecx, 4
inc bh
sub ebx, 0x515f9c00
sbb bx, bx
not cl
stc
ror edi, 4
sbb bl, 0
shl edx, 7
ror ax, 8
xchg si, si
sbb dl, 0x7d
sbb eax, esi
mov ah, ah
test di, dx
add ecx, 0x5dd604af
xor edi, 0x7bf9206b
test bx, 0x2672
xchg edi, eax
xchg bl, dl
inc esi
sub esi, 0x2c22fd3d
stc
mov ebx, eax
cmp edi, esi
xchg dh, dh
stc
xchg ah, bh
and dl, al
cmp di, 0x28ea
shl edx, 1
xchg di, dx
stc
stc
xchg dx, ax
xchg ah, cl
test dl, 0x12
sbb di, 0x1f4e
shl bl, 3
or cx, 0x689a
or bh, dh
and edi, 0x4b251ec4
sbb ax, 0x5596
pop edi
push edi
xchg edi, edi
nop
cmp ax, 0x4fad
rol ax, 5
nop
stc
xor bx, 0xa8c
ror bx, cl
cmp dx, 0x5a1a
or bl, bh
rol cl, 3
ror ebx, 1
adc di, bx
ror esi, cl
mov bx, ax
test ax, bx
shr edi, cl
shr dl, 6
shr eax, 2
shl ah, cl
and esi, 0x12b320a3
xor al, 0x76
xor al, 0x2e
dec cx
shr si, 5
mov ax, dx
test si, 0x7ba3
add cl, 0x52
not edx
dec ah
shr cl, 2
sub eax, eax
sub bl, 0x44
shr dh, 8
inc dx
inc bl
not si
rol ax, cl
sbb bl, bh
dec ax
shl si, cl
shr ah, cl
test ebx, edx
sbb cx, bx
and ax, 0x7d5e
mov edx, 0x5798cd45
rol ecx, 1
shl dx, cl
sbb bh, al
xor ch, dl
adc edi, 0x7c256554
shl ecx, 2
nop
not edx
rol ax, cl
xor si, 0x6740
ror edx, cl
dec cx
sbb eax, ebx
test bx, 0x2771
shl eax, 4
shl dh, cl
sub bx, ax
rol dl, 6
nop
shl al, cl
dec eax
test bh, 0x27
mov eax, edx
dec esi
nop
stc
rol ch, cl
sub dx, di
and edx, ebx
add ax, 0x3be6
sub edx, ecx
inc dh
test bh, 0x52
and dx, 0x349f
add edi, eax
ror bl, cl
sbb dh, 0x7a
rol esi, 5
dec di
inc dx
test ax, 0x3e6d
stc
add dx, bx
cmp si, si
mov ax, di
and ebx, 0x4fcd71d9
or edi, edi
sbb esi, 0x72d55f9d
rol eax, cl
and bh, al
inc si
inc dl
shl ebx, cl
add di, cx
pop edi
or cx, 0x3b36
stc
sbb ecx, 0xd3f4d63
push edi
and edi, ebx
xor ah, dl
dec di
shr edx, 4
stc
rol ebx, cl
shr ax, 4
mov di, cx
adc bx, 0x3888
not si
sbb ah, bl
sbb cl, al
mov edx, ebx
test ax, 0x2488
inc ebx
stc
shl bl, cl
shl bh, cl
inc bl
sbb bl, dh
xor ax, 0x6f21
shl dh, 6
shl edx, 7
xchg cx, cx
ror bx, 4
shl cx, 8
dec esi
nop
nop
ror bx, cl
or eax, 0x3b9cd877
or eax, ecx
sub ecx, 0x7a8f519c
rol bx, 1
dec cx
or al, cl
and edx, eax
shl ah, 1
add edx, 0x5f64bc2d
mov ax, di
rol cx, cl
add cx, si
add si, 0x4b8c
add edi, edi
dec ax
xor bh, ch
and si, ax
or ch, bh
sub cl, 0x64
adc bl, al
cmp dl, 0x56
inc ax
dec ebx
sbb eax, esi
shl si, cl
dec ecx
inc eax
stc
dec bh
xchg ecx, ebx
test cx, dx
and ecx, 0x471b9855
stc
dec ebx
stc
mov dh, al
stc
shl edi, 3
dec ax
xchg ecx, eax
mov dx, 0x7815
or ecx, 0x3ce7a7f7
stc
stc
or dl, 0x16
rol ax, 2
test ecx, 0x3f4e992b
cmp si, 0x271b
stc
test bx, ax
sub ecx, eax
shl cx, 8
add eax, 0x3a00803
shr al, 8
and dx, dx
rol eax, cl
or si, 0x26fc
sbb ebx, 0x34c1f469
adc si, 0x7b28
sub esi, 0x406ea261
test ebx, ecx
test bl, bh
ror edi, cl
sbb esi, ecx
mov ax, 0xa6c
mov ebx, 0x1caf0445
inc dx
pop edi
push edi
cmp edi, ecx
ror ecx, 2
ror ebx, 1
not bh
stc
shr ah, 3
ror al, cl
and edx, 0x646f2f41
rol bl, cl
xor cl, 0x7d
test bh, 0x21
shl ch, 3
test cx, 0x688f
dec eax
mov dx, 0x2533
ror eax, cl
dec bx
sbb bl, dh
shl edx, cl
test ebx, 0x2ba064ef
sub ax, di
and di, cx
sbb bx, si
test di, 0x3b97
mov ax, cx
sub esi, edx
add di, bx
xor dh, 0xd
not ecx
add di, ax
and bh, bl
and bh, bl
stc
mov ah, cl
stc
add dx, 0x7673
not bl
xchg bx, cx
not ebx
test al, ah
adc dx, di
sbb bh, ah
nop
and dh, 0x58
or di, 0x935
adc dx, di
rol ebx, 7
sub dh, 0x7f
add cx, 0x1023
adc ax, si
xchg bl, dl
or dx, si
test ah, 0x7f
or cx, si
rol ebx, 2
or esi, 0x2081a025
sub di, 0x267c
mov di, dx
xchg edi, edx
dec cx
xor esi, 0x609cc5cb
shl esi, cl
shl ah, cl
rol edx, 2
ror dh, 3
shr ah, 3
stc
nop
sbb dx, 0x39e4
xor dh, 0x16
dec dl
sbb si, 0xf95
rol dl, cl
shl cl, cl
ror edi, 7
stc
cmp cx, 0x4bb6
adc dh, ah
adc dl, cl
nop
inc edi
xchg bl, dh
adc ebx, 0x3e7be01a
shl cx, 6
inc cx
sbb edi, ebx
adc si, 0x251d
sub dx, 0x39d4
shl di, cl
nop
xchg edx, eax
rol bl, 7
nop
stc
adc di, 0x43ba
xor edx, 0x463d0377
xchg cl, ah
add ebx, 0x6b6f5b1d
xchg edx, ecx
add dx, dx
pop edi
and bh, 0x20
shr edx, cl
push edi
sub bx, di
shl ch, cl
stc
cmp edx, esi
inc ah
shl edi, 5
pop edi
pop edx
pop eax
pop esi
pop ebx
pop ecx
push ecx
push edx
sub ecx, edx
rol edx, 6
push ebx
xchg bh, cl
push edi
cmp ecx, edi
stc
shl ch, 1
push esi
sub esi, 0x453b3dae
mov ebx, 0xe33c5e7
push eax
inc ah
not ecx
shr al, cl
dec bh
shl bh, 7
xchg edx, edx
or dx, dx
nop
rol ah, cl
ror ecx, 7
add bh, dl
mov ecx, 0x3ae20196
xor eax, edi
rol ebx, 5
adc ch, 4
stc
or dx, 0x6f35
sbb bh, bh
shl edi, cl
and edx, ecx
sbb edx, 0x3e656f9e
test edi, 0x24fbb6c3
stc
shl bx, cl
add cx, dx
xor cl, cl
dec cx
dec edi
inc cl
adc ah, al
adc edx, ecx
shl bx, 5
and di, 0x542f
dec dx
cmp bl, ah
xor edx, esi
xchg al, dh
test dx, cx
not edi
rol cx, 3
test ah, 0x36
dec dl
mov di, bx
inc ax
nop
or edx, ebx
test ecx, edx
and si, si
shl bh, 4
stc
shl edi, cl
cmp dl, 0xd
mov bl, ah
nop
cmp di, ax
xor ch, bl
not dl
inc dh
stc
add ax, di
test ecx, 0x51bbd236
cmp bl, dl
inc ch
or cx, 0x1e43
test di, si
shr ecx, cl
stc
stc
sbb ch, cl
adc ebx, esi
nop
shr di, cl
sub ebx, edi
shr edx, 1
stc
xor ecx, 0x14aebcf
stc
xchg edx, ecx
sbb al, cl
inc al
shr dx, 3
dec al
xor edx, edx
not bx
inc bx
stc
xor si, di
add bx, 0x3d26
not edi
not si
sub dh, al
inc dh
pop eax
stc
rol esi, cl
ror si, cl
xor di, 0x1c29
push eax
ror ax, 3
dec si
sub si, dx
adc bx, 0x43e
mov ebx, eax
cmp si, 0x7c98
inc edx
inc esi
ror eax, cl
or bl, bh
sub bl, 0x32
or dl, ah
dec dl
or ebx, edx
shr bx, cl
test ebx, 0x28ea6756
adc al, 0x66
cmp esi, 0x68a7edf9
dec cx
adc ebx, edx
sub edx, ecx
sub al, 0x23
add di, si
inc dh
ror ah, cl
dec edx
not edx
xor edi, 0x478f25f4
shr esi, 7
inc di
xchg ebx, esi
xchg edx, esi
rol bh, 3
not si
sbb bx, di
add bh, 0x28
and esi, 0x4f1fd1c3
and ax, dx
shr ax, cl
cmp ebx, 0x4efe5593
inc ax
ror eax, cl
shl edx, 8
mov esi, edi
mov bh, 0x7b
mov dh, 0x4f
shl dl, cl
nop
shr cx, cl
shr dl, 5
rol bl, cl
ror si, 3
sbb esi, edi
adc dx, 0x4961
stc
cmp dh, 0x36
shr cx, 7
xchg edx, esi
inc ah
or ecx, edi
mov ch, 0x15
add edi, edi
inc edx
and eax, ebx
test edx, esi
inc dx
dec si
inc bx
xor cx, 0x557
inc ax
cmp ch, cl
test esi, ebx
nop
stc
add ch, 9
mov si, 0x62f8
test cl, ah
add bx, 0x3ad6
stc
or ah, 0x1d
rol dh, cl
nop
and cx, 0xd4f
rol bx, 8
and si, 0x360f
test cl, 0x4f
cmp si, cx
test si, 0x106a
shl si, 7
and ax, si
shl edx, 8
shl di, cl
adc cl, 0x5f
stc
rol dh, cl
add bh, cl
pop eax
sbb dh, bl
xor cl, ch
add di, 0x364
xchg edx, edx
xor dl, 0x28
xchg bl, bh
not dh
mov esi, 0x6a1c6bcb
inc ch
push eax
adc ax, di
inc edx
stc
adc ecx, 0x17b5d674
cmp ah, 0x5b
nop
xor al, 0x39
shl al, cl
inc cx
and dh, 0x58
rol cx, 5
add al, dl
not edx
test esi, 0x77c7e480
xor dl, cl
or dl, 0x47
not cx
test cl, 0x1b
stc
mov ch, 0x58
rol ax, 6
rol cx, 1
sub esi, 0x3f87f202
or ch, al
sbb ch, bh
shl dx, cl
dec ax
sbb edi, ecx
and cx, 0x7e69
and bl, ch
nop
not si
rol bh, cl
not dl
pop eax
pop esi
pop edi
pop ebx
pop edx
pop ecx
jne 0x4471ac
push ecx
not ecx
push ebx
add bh, 0x1f
pop ebx
pop ecx
call fcn.0048e98a
call fcn.0048ef0e
call fcn.0048f325
je 0x4471ac
call fcn.0048f5c0
call fcn.0048f9b0
call fcn.0048fc5e
push ecx
push edx
adc ecx, edx
pop edx
pop ecx
push esi
push eax
and esi, eax
push ecx
sub ecx, 0x5cf888de
xchg si, ax
push edx
xchg dx, dx
test dh, al
pop edx
pop ecx
pop eax
pop esi
push ebx
shl ebx, 5
push esi
push ecx
rol si, cl
push eax
test ch, al
ror esi, cl
push edi
ror di, 3
push edx
add dx, 0x59ef
shr di, cl
pop edx
pop edi
pop eax
pop ecx
pop esi
pop ebx
stc
push ebx
and bx, 0x6956
push edx
ror dh, 8
push edi
mov di, bx
test edi, ebx
nop
dec edi
push esi
adc esi, ebx
push ecx
xor cx, 0x1bb4
push eax
shl ax, 3
not ecx
ror dh, cl
sub si, si
cmp edi, edx
stc
ror si, 7
inc dx
nop
dec ecx
shr dx, 3
inc cl
or ch, 2
inc ah
adc ah, 0x20
stc
xchg ah, ch
sub si, cx
dec edi
stc
dec esi
test dl, ah
mov al, bh
nop
nop
and esi, 0x72e1529
not ch
rol edx, cl
pop eax
pop ecx
pop esi
pop edi
pop edx
pop ebx
push edi
push ecx
rol di, cl
push esi
and esi, 0x4aed4222
push ebx
rol bl, cl
inc cl
push eax
test cl, ah
inc eax
test ebx, 0x56abc3d
not edi
ror al, 4
stc
not eax
push edx
test dh, cl
dec ax
xchg esi, ecx
adc ax, ax
add dx, dx
shr di, 6
pop edx
pop eax
pop ebx
pop esi
pop ecx
pop edi
jle 0x4472a9
nop
push ecx
xchg ch, ch
push eax
push ebx
adc ah, bl
push edx
dec dh
push edi
xchg cx, di
shr al, 4
mov dx, 0x6aca
mov edx, edi
mov dx, 0x5a2c
stc
mov ecx, 0x31545609
push esi
sbb di, si
rol bx, 7
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
jns 0x4472a9
call fcn.004901cc
push eax
push ecx
rol eax, cl
shr eax, 3
not cl
nop
ror ecx, 3
pop ecx
pop eax
call fcn.0049072d
call fcn.004909fa
call fcn.00490eb6
push edx
push ecx
add dh, ch
xchg ch, cl
push edi
rol edi, 8
push ebx
mov bl, 0x78
push eax
test ecx, eax
test eax, 0x11ab9d
pop eax
pop ebx
pop edi
pop ecx
pop edx
nop
push eax
push edx
xor ax, dx
add al, 0x48
add ah, 3
push ecx
or ecx, 0x6916ef58
stc
pop ecx
pop edx
pop eax
call fcn.004913d5
call fcn.0057142d
add esp, 0x10
pop edx
pop ecx
add esp, 0x1a
call fcn.00491708
push eax
push ecx
ror ax, cl
push ebx
shr bx, 6
push esi
mov eax, esi
shl esi, cl
push edi
dec di
push edx
test dh, bh
not cl
test bl, al
xor ebx, 0x6a607c30
xor ax, 0x4740
add si, 0x10b9
or si, ax
or cx, 0x77d2
adc edx, esi
sub cx, 0x7999
cmp ah, cl
cmp bl, dh
dec eax
shl ch, cl
test ch, ch
shl ecx, cl
add si, dx
xor eax, 0x3c8a62f0
add dx, 0x21df
nop
xor edx, esi
adc ch, ah
or di, dx
add cl, 0x5c
test dl, 0x6b
not ax
dec ch
nop
cmp eax, 0x598e63b5
cmp eax, ecx
add eax, 0x6d20e9f9
mov ecx, ebx
not cl
dec cl
stc
adc bx, 0x53bb
sbb ecx, 0x2abe90b0
xor ax, 0xc08
not ch
cmp eax, edi
sub al, cl
sbb ax, 0x544a
cmp ecx, 0x32078963
dec si
adc bx, di
dec edx
stc
cmp cx, cx
nop
stc
or di, bx
inc esi
cmp bh, 0x60
and ecx, ecx
xchg edx, ecx
inc eax
nop
rol ah, cl
not ah
stc
cmp eax, eax
cmp edx, 0xc906dc6
sbb ah, 0x7e
nop
and cl, 0x17
adc dx, ax
add ax, si
sbb ah, 0x53
or bh, 0x4c
test al, 0x28
and esi, ecx
and dx, 0x6258
and dx, 0x659b
inc dl
inc ebx
not edx
shl dx, cl
dec ecx
shl edi, 4
shr esi, 7
cmp esi, 0xc89f890
sub edx, eax
stc
or ch, ch
dec ah
xor edi, esi
adc ax, bx
sub cl, dh
sub dx, di
nop
rol ebx, cl
rol dx, cl
and di, si
nop
rol ch, 5
pop edx
nop
pop edi
pop esi
pop ebx
pop ecx
pop eax
call fcn.00491a00
push eax
or al, 0x17
push ecx
add cx, ax
push edx
adc dh, 0x54
push ebx
adc bx, 0x76e5
mov ebx, ebx
shr ch, 5
inc al
dec bh
stc
push esi
shr si, cl
xchg bx, ax
nop
cmp ah, dl
push edi
inc di
rol bx, 6
not al
ror ax, cl
not esi
nop
rol bh, cl
and si, 0x1578
mov di, dx
xor ch, dh
cmp ax, 0x4d1e
shr edx, cl
not ecx
xor ebx, 0x2ad2009e
nop
adc ecx, 0x5609d0f1
shl edi, cl
add si, bx
not di
shr di, cl
mov eax, 0x79544138
and si, si
shr dx, 6
shl cl, 6
dec si
xchg dx, ax
cmp edx, esi
stc
rol dl, 3
nop
nop
sub cl, 0x59
sbb esi, 0x484bc37
ror ecx, 1
or dx, 0x5339
stc
sbb eax, eax
inc si
mov bl, dh
and dh, ch
shl ebx, 1
xchg edx, eax
shl ecx, cl
adc di, 0x40f4
rol edi, cl
not ax
shl di, cl
mov esi, esi
dec si
or edx, 0x7d91220d
cmp al, cl
xor ebx, edx
sbb edi, edi
cmp si, bx
adc cx, di
mov bl, dl
sub di, 0x502b
stc
add cx, 0x68c3
nop
nop
add cl, cl
cmp bh, 0x2a
shr edi, 8
nop
stc
and edi, eax
shr bh, 1
adc cl, 0x61
xchg ebx, ebx
adc edi, 0x5e6c817a
test ah, 0x37
shr si, cl
ror dx, 6
shr edx, cl
xchg ecx, ecx
and edi, ecx
dec ebx
inc edx
and bh, bh
dec dx
dec dh
add ebx, eax
shl ecx, 3
ror ax, 1
inc cx
sbb ebx, 0x326c8596
pop edi
dec al
add eax, ecx
or cx, ax
not al
adc edx, 0x10935b3c
xchg bl, bl
cmp al, al
ror ch, 7
not dx
cmp ch, dh
sbb bh, al
push edi
adc di, 0x109c
shl cx, 7
mov esi, 0x7c658a0f
nop
shr ah, 3
test ebx, 0x4acdc16
or bh, 0x45
inc bx
and di, 0x4b0a
not esi
dec bh
or ah, cl
rol ax, cl
sbb bh, 0x14
shl ch, cl
mov di, bx
dec al
inc edx
xor dl, 0x34
rol di, cl
mov esi, ecx
shr eax, cl
ror cx, cl
dec cx
test bx, 0x456c
xchg edx, eax
xor di, dx
sbb esi, 0x71ff9254
ror bh, 8
and cl, dl
sbb ah, 0x33
dec di
rol di, 8
sbb ebx, ebx
xchg bx, ax
inc esi
xor eax, edx
not edi
dec dx
not edi
nop
sub ecx, 0xd1ef1e8
sub di, si
and di, 0x73
not dl
nop
cmp bh, cl
mov bx, si
xchg cx, si
not edx
cmp bh, 0x40
xor eax, ebx
ror ah, cl
not al
or eax, ecx
stc
xor si, 0x737d
xchg ah, cl
add si, ax
or ax, 0x6430
test esi, 0x5901ef9
stc
dec bl
shr ah, 7
mov dh, bh
cmp ax, di
sub dh, cl
and bx, si
dec ah
nop
mov ax, dx
or ebx, edi
sub bh, 0xa
xchg ebx, edx
shr bx, cl
sub ebx, 0x66eb0f80
cmp ecx, edi
rol edi, cl
and ecx, 0x74cdb2ca
inc eax
dec bx
stc
inc esi
sub di, 0xa36
add di, di
sbb eax, esi
not edi
not al
sub bx, 0x41e4
pop edi
push edi
test edi, edi
stc
add di, 0x2b01
xor dl, 0x7f
or edx, 0x77b5c5ea
and bx, 0x77a5
not ax
nop
inc dl
sub ch, cl
rol bx, 7
or dl, bh
and esi, 0x4d8f07df
ror edi, 5
shr ah, cl
xor esi, edi
ror cx, cl
cmp dx, cx
sub cx, 0x2358
mov cx, 0x631
cmp esi, 0x2992f714
test dh, 0x64
xchg cx, dx
sub ch, 0x3a
not bl
ror bx, 1
nop
sbb bx, 0xeaf
or esi, 0x55146346
shr ax, 4
not ch
mov edx, 0x217193ed
or ax, 0x3dab
dec dl
dec dx
and ebx, eax
ror cl, 3
sub edx, edi
xchg edi, eax
shl dx, 7
inc edx
sbb ax, 0x2c0b
inc esi
test ecx, 0x30640664
adc ecx, edi
test ch, ah
inc bh
nop
or bx, dx
xor al, ch
add esi, eax
sub edx, ecx
adc ax, 0x6f00
add ch, bh
dec ax
nop
shr bh, cl
shl di, cl
nop
and eax, eax
test dx, 0x4493
shl cx, cl
nop
shr eax, cl
shr ebx, cl
nop
stc
test dl, ch
dec cx
sbb ecx, 0x13645ad
rol bh, cl
shl cl, 5
nop
sub cl, al
inc dh
shr al, cl
ror si, 2
xchg cx, ax
cmp bx, 0x5c01
not bx
adc edx, 0x5d42e7de
xchg bx, si
stc
xchg dx, cx
xchg cx, bx
ror cx, cl
adc di, di
test bl, 0x71
mov ah, cl
rol esi, cl
shr edi, cl
add dl, 0x47
add bl, bl
sbb ax, 0x2b6
test dx, 0x700f
xchg ch, dl
mov edi, 0x18501dd
and eax, 0x65a60f80
and si, bx
nop
pop edi
shr ebx, cl
push edi
sub edi, 0x18264c39
not esi
stc
not dh
mov dh, al
stc
mov bh, 0x68
inc di
shl dh, 4
rol esi, 4
sub bx, 0x4d49
stc
xor edx, 0x37fbde3
inc bh
sbb ch, 0x24
stc
sub di, bx
and eax, ebx
cmp ch, dl
shl dx, 7
ror cx, cl
sbb si, 0x378
xor dl, 0x57
shr dh, 6
not edx
rol ecx, 6
rol edi, 2
add ah, 0x42
rol ecx, cl
sbb cl, ah
shr edi, 4
ror ecx, 2
xchg esi, esi
stc
and ah, 0x65
mov ch, 0x65
xchg ah, al
xchg edi, edi
or ax, ax
inc dh
and esi, 0x492063b8
or di, dx
test dh, ch
cmp di, 0x2981
stc
shl dh, cl
dec ax
xor bl, bl
adc dx, 0x39c7
and edx, 0x60904331
adc bh, al
mov bl, ch
and edx, ecx
xchg dh, bl
stc
xchg dl, al
cmp eax, 0x2c0947dd
sbb dx, dx
sbb dx, si
nop
sub si, di
ror di, 5
shr ecx, cl
xor di, 0x6f5a
xchg edi, ebx
rol ch, 2
xor bl, dh
inc ebx
test cx, 0x6478
rol ax, cl
sbb ax, 0x3243
sbb esi, 0x6bcc04cd
inc esi
shl esi, cl
shl eax, 3
xchg al, ch
adc si, bx
cmp edi, 0x1593b8c7
inc ax
mov esi, eax
add ah, 0x1c
xchg edi, eax
sbb dh, ch
inc dl
shr edi, 7
shl bx, cl
xchg ecx, eax
cmp bl, dh
stc
ror dx, 6
nop
not di
sub cx, 0xa95
sbb bl, dh
mov cl, 0x2e
adc edi, ebx
ror cl, cl
rol ch, cl
cmp cl, dh
pop edi
nop
xchg si, ax
stc
shr esi, cl
inc bl
or esi, 0x19ee37a3
mov edx, eax
shl si, cl
xor ax, 0x3727
shr si, 6
stc
sbb cx, bx
not bx
mov cx, dx
push edi
add di, 0x7064
dec al
sub cx, bx
xor ch, 3
shl cx, 5
shr cx, 6
add si, 0x1c81
stc
shr cl, 1
shl ch, cl
xor dh, dl
sbb si, 0x12c2
xor eax, 0x5deed037
not edx
shl bx, 4
xchg ch, ch
ror ecx, cl
sbb edx, eax
xor edi, ebx
dec bx
ror ah, cl
not ecx
adc ax, bx
shr al, cl
add esi, 0x79e73812
sbb cx, si
xchg bx, ax
or ecx, ecx
rol dl, 3
ror ecx, 7
sbb bh, 0x5f
add ebx, 0x7a5cd915
ror esi, cl
rol di, 5
not edx
inc ecx
sbb ecx, 0x37b5fbc7
ror cx, cl
inc di
or si, 0x1987
and edi, eax
xchg dh, dl
or ax, 0x75b
rol bl, 8
xchg bx, bx
or edx, ecx
sub ah, 0x5d
add dl, 0x11
test ah, 0x2d
ror ebx, 7
mov dx, 0x7028
and dx, 0x54b9
sub esi, 0x110f4d11
shl edx, cl
sbb bl, cl
add esi, 0x8e8dc5b
adc edi, 0x4045008
cmp bx, 0x4376
sub esi, edi
dec ebx
shl ecx, cl
or ecx, 0x75a40baa
adc si, 0x1a94
or edi, edi
rol ebx, 7
sbb dh, dh
shl cx, cl
nop
test bh, ch
mov ax, di
shr ebx, cl
cmp dx, 0x6db4
xchg edx, edi
sub cx, dx
nop
not bx
cmp bx, 0x6c90
mov dl, ah
sub ebx, ecx
sub cx, 0x3c26
not ecx
xchg ah, bl
ror ebx, 5
rol eax, 6
xor cl, 0x55
sbb ax, 0x601b
pop edi
add al, 0x41
inc ebx
shl eax, 6
push edi
adc edi, edx
dec ah
and cx, di
shl bx, cl
xor dl, 0x44
xchg ah, dh
shr bx, 4
cmp ah, al
rol bx, 7
sbb di, di
ror di, 4
ror di, cl
cmp ebx, 0x1476d415
dec ah
test dl, al
sub si, 0x357f
and bh, bh
and ecx, 0x5fbd62a7
adc di, si
adc di, 0xf5a
xchg si, dx
shl dx, 7
not esi
rol al, cl
test dl, 0x42
rol si, cl
and bx, 0x2d2f
rol esi, 8
xchg edi, ebx
shl bh, 3
and dx, 0x949
xchg bh, ah
nop
xchg ecx, eax
cmp eax, 0x3c3bfc2b
shl dx, cl
or ch, ah
sbb ebx, edx
shr bl, cl
inc cl
adc edx, edx
sbb dl, ch
rol ax, 2
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
call fcn.00491f6d
call fcn.004924f8
call fcn.004928c7
push ecx
or ecx, 0x6bd58712
push eax
not ax
push edi
shr edi, cl
push esi
dec si
push ebx
rol bh, cl
adc esi, 0x2f654c0
push edx
inc dh
not bx
sbb ebx, 0x5e8b803d
xor edi, eax
inc bl
sbb esi, 0x1564d915
xor cl, 0x39
sbb ecx, ebx
pop edx
pop ebx
pop esi
pop edi
pop eax
pop ecx
call fcn.00492d42
call fcn.00493261
call fcn.004937b1
push ecx
push edx
sbb ecx, edx
push ebx
sub bl, 0x11
push eax
add eax, 0x27c6a8dc
push edi
cmp di, bx
nop
test bl, 3
nop
or dx, di
stc
dec dl
stc
push esi
add eax, esi
or ch, 0x48
rol bh, 4
not al
sub ax, 0x37e5
sbb edi, 0x2c78129c
inc esi
sbb dx, dx
add dx, si
stc
stc
rol bl, cl
and di, 0x36fa
add edx, 0x2d419238
adc bx, dx
ror cl, cl
add esi, 0x574d3097
sbb bx, 0x67f3
mov cl, 0x25
xor ebx, 0x6d7b774f
xor ebx, esi
mov bh, 0x34
xchg esi, eax
xchg bh, bh
rol ecx, cl
shl ch, cl
cmp dx, 0x3c09
test di, bx
shr ecx, 3
test eax, edi
and eax, edi
test dx, bx
stc
or di, 0x21ea
ror dx, 2
cmp bx, 0x3ea9
add edx, 0x5efec9f5
test di, cx
stc
or esi, esi
pop esi
pop edi
pop eax
pop ebx
pop edx
pop ecx
jbe 0x447b58
push esi
dec esi
pop esi
push esi
push edx
xchg esi, edx
pop edx
pop esi
call fcn.00493cbd
jno 0x447b53
push edi
push eax
adc edi, eax
shr di, 6
push ecx
sub cx, 0x2883
pop ecx
pop eax
pop edi
call fcn.00493fd9
nop
add esp, 9
pop edi
pop esi
call eax
add esp, 0xc
push 0x66240
push ebx
call fcn.004943ff
call fcn.004946f0
jo 0x447e24
call fcn.004949b1
jnp 0x447ba0
call fcn.00494d19
push edx
push esi
and dx, si
stc
pop esi
pop edx
push edx
add dl, 0x7b
push ecx
shl dx, cl
pop ecx
pop edx
call fcn.00494ff6
push ebx
push ecx
rol bx, cl
push eax
xchg ah, bl
push edi
mov di, di
and di, 0x87b
adc cx, 0xc6d
xchg cx, di
not cl
push esi
mov bx, si
not bh
stc
push edx
not edx
stc
not cl
shr cx, cl
xchg cl, dh
rol cl, 5
sub cl, 0x3c
not cx
cmp si, ax
mov cx, 0x19b6
stc
adc ah, 0x42
dec dh
xchg edi, eax
cmp dx, 0x65b
dec edi
shl di, 5
xchg si, bx
not al
xor di, dx
rol dx, 5
rol cl, 6
nop
cmp dl, bl
sub cl, ah
inc dh
shr al, 8
xchg si, dx
or bl, 0xe
rol cx, 2
sub dx, 0x390e
inc cl
sbb ah, ch
not ecx
or ch, cl
sbb di, 0x4987
sub cl, 0x42
rol edx, cl
or di, 0x54f3
and edi, 0xc1d3553
add ah, 2
mov eax, esi
mov edi, edi
mov dh, dl
and cl, 0x62
mov dh, bh
xor ecx, edi
dec edx
inc ax
rol bl, cl
xchg si, si
dec ch
dec cl
test ecx, ecx
xchg ecx, edx
and bl, cl
or edi, 0x49bca1bf
mov si, 0x310f
ror cx, 5
xchg ecx, eax
dec esi
inc ebx
inc dl
add ax, 0x55cf
cmp ecx, esi
mov dx, si
and bh, cl
shr ebx, 4
shr bl, cl
or dx, 0x6045
shl di, 8
cmp bl, dl
add cl, bl
inc ecx
shl edx, cl
shr ah, cl
mov dx, 0x504d
not bl
or ax, 0x5646
or esi, ecx
shr ah, 6
add ah, dl
sbb si, di
rol bl, cl
xor cx, 0x4189
shr al, 8
nop
stc
dec dl
or cl, 0x47
pop edx
and ch, 0x5e
test ah, ch
sub cl, bh
xchg bh, cl
push edx
not dl
add ecx, 0x932fef9
mov eax, eax
sbb ebx, edi
shl bx, cl
adc bh, al
sbb ch, ah
mov ebx, 0x6d6c44d8
not cx
inc cl
adc bh, 0x7d
inc eax
cmp ecx, 0x46f0c03
and al, 0x6f
test ch, dh
not ah
xchg bh, cl
mov cx, 0x1134
or esi, edx
nop
dec al
stc
stc
stc
cmp edi, esi
shl cx, 7
inc dh
xor si, si
shr edi, 4
not ebx
sbb ch, 0x41
xor edx, 0x420acbfe
add esi, esi
cmp eax, ecx
or cx, 0x43b0
adc ax, 0x3f69
and cx, 0x1f6d
sub bl, 0x55
inc cl
add edi, ebx
cmp ax, 0x7144
stc
inc cl
cmp ch, 0x33
shr edx, 7
not bx
shr edi, 7
test edx, 0x49262a97
sbb ax, 0x69b8
or esi, edi
cmp al, 0x29
nop
not bh
mov cx, 0x6d36
or bx, bx
shr edi, 1
not bh
inc bl
add ax, cx
mov esi, 0x608b7fdd
add al, ah
xchg ecx, eax
not edx
inc ebx
dec bx
shl ah, 7
inc si
shl bh, 4
cmp dh, 0x2e
xor cl, ah
add esi, 0x46995935
shl di, cl
rol cx, cl
rol dl, 5
xchg dl, cl
inc dl
test ch, 3
not bx
ror ch, 5
nop
xor edi, 0x79872d86
cmp di, di
nop
or bl, al
shl si, 4
xor al, 0x6d
xor edi, 0x7276b66d
cmp edx, edx
xor dl, cl
shl ax, 1
or dl, dl
nop
cmp al, 0x5c
shl ch, 1
mov dl, 0x3d
dec bx
pop edx
push edx
cmp dl, 0x29
dec dx
xor ax, bx
stc
sub al, dl
inc si
cmp ax, 0x4193
xor bl, ch
shr eax, 8
shr edi, 6
nop
ror di, cl
pop edx
pop esi
pop edi
pop eax
pop ecx
pop ebx
call fcn.004953aa
call fcn.00495699
jno 0x447e06
stc
push eax
add ax, 0x8ac
push edx
push esi
test edx, esi
pop esi
pop edx
pop eax
push esi
inc si
push ebx
mov bl, bh
pop ebx
pop esi
call fcn.00495c62
push edi
shr di, 5
pop edi
nop
push ecx
and cx, 0x3044
pop ecx
jnp 0x447e24
call fcn.0049612b
push eax
add al, 0x5f
push ecx
mov cl, 0
push ebx
ror bl, cl
push edx
shl dx, cl
adc eax, edx
dec dh
push edi
dec di
shl di, 2
dec cl
sbb ebx, 0x5945323c
rol dh, 3
inc ebx
sub dx, cx
dec bl
nop
add cl, 0x14
ror ah, 3
push esi
xor di, si
test esi, 0x6570475d
xor bl, cl
mov ecx, edi
adc bx, 0x7b59
xor di, 0x34d3
not al
dec eax
mov ah, bh
cmp di, 0x41db
nop
mov ch, ch
or eax, 0x315c9409
xor ah, 0x46
adc ax, 0x2e5e
inc esi
nop
cmp ebx, 0x6794f809
adc bh, dl
shl cl, 2
test edx, 0x1cfeb2ff
rol cl, 7
rol dh, cl
adc edi, ebx
and di, 0x524b
sub ebx, ecx
shr ebx, cl
shr bx, cl
not bx
add ah, ch
not bx
shr edi, 6
xchg cl, dh
nop
mov di, si
cmp di, 0x4ec2
not ax
add cx, 0x653c
nop
not eax
dec ax
sub si, di
add ebx, edx
nop
rol dl, 2
sbb bl, ah
sbb eax, 0x5af7abda
test di, ax
stc
shl esi, 7
not dh
add bh, 0xd
ror bx, 6
mov cl, dl
cmp edi, esi
not dl
nop
xchg esi, edi
ror ax, cl
add ecx, esi
adc dx, di
test cx, ax
cmp al, ch
sub dh, 0x2a
inc di
ror esi, cl
xor cl, cl
ror ebx, cl
inc ch
and ax, 0x4f01
mov bx, dx
stc
shl bx, 6
sub ax, 0x42ae
sbb esi, eax
dec ax
inc ch
shl dh, 6
mov bx, bx
xor bh, 9
shl ch, 7
mov bl, ah
inc si
pop esi
cmp edi, 0x584fe8eb
not edx
sub cx, dx
nop
cmp di, 0x3a4e
xchg ecx, eax
push esi
shl si, cl
or dx, 0x67dc
or bx, 0xca6
dec cl
mov al, 0x2a
sbb bl, 0x4e
add bl, al
shl bh, cl
not bx
inc dh
and eax, 0x6cf788be
sbb si, 0x6c9e
add ax, ax
add edx, 0x346f66d1
mov edi, 0x34f4dc91
dec dl
shl ch, cl
rol cx, 7
rol si, 7
shr bx, cl
adc esi, eax
shr di, cl
add ebx, edi
mov dl, bh
ror cx, 2
mov esi, 0x395b25cc
xchg bl, ch
adc ch, cl
nop
cmp ch, dh
stc
and bh, 0x40
or dl, dl
dec esi
xchg al, ah
dec dl
nop
adc si, 0x186d
inc ebx
stc
shr esi, 8
xor eax, 0x43ad7dea
sub si, bx
nop
stc
cmp al, 0x45
dec edi
shl cl, 1
not bx
stc
rol si, cl
stc
cmp di, bx
nop
cmp bl, ch
and dl, al
rol esi, cl
xchg di, dx
ror ax, cl
xor edx, 0x5d8d09a9
shr cx, cl
rol bh, cl
or cx, 0x66b6
xor si, 0x1cc
sub edx, 0x5287941b
shr bx, cl
adc ecx, 0x7a182c5e
add ah, 0x54
ror dx, 8
or bx, ax
test cl, 0x63
nop
xor esi, ebx
stc
inc ch
mov cx, bx
sbb dl, bh
not edi
adc eax, 0x7d0ac41a
xchg ch, al
shl cl, cl
xor di, bx
adc ah, cl
shr esi, cl
cmp edx, 0x450a04a6
inc ch
test cl, 0x22
cmp eax, 0x778285cd
shl dl, 4
shr edx, cl
add edi, 0x42a4785a
sub esi, 0x6a447b2d
and bx, bx
sbb si, 0x4436
pop esi
ror ebx, cl
not edx
sub ch, ah
nop
xor ebx, ecx
sub dl, 0x6d
dec ah
dec dx
or eax, 0x767353e9
sub ch, 0x4e
dec al
sub bx, 0x103d
rol al, cl
stc
cmp cx, 0x6774
mov dl, 0x7f
cmp bl, ah
shr bx, cl
shl ax, 2
xor bx, 0x71bd
shr edx, cl
xor dh, 0x5a
xor ebx, edx
dec ecx
rol ax, 2
stc
add edx, edi
inc eax
shl ax, cl
nop
stc
test cl, dl
push esi
dec esi
dec esi
cmp esi, 0x42f48adf
nop
add ch, 0x67
sub cx, 0x7a2
dec ch
nop
xchg cx, ax
dec ch
test bh, al
or bh, ch
inc al
shr ax, cl
or dx, ax
nop
sub di, 0xdbd
inc di
add si, 0x7bbf
ror ecx, cl
ror si, cl
xor cl, cl
shr ebx, 2
cmp dx, 0x7fee
shr bl, 1
adc ecx, 0x1aa0534e
or ebx, 0x6c4d504b
rol bl, cl
rol cx, 8
or ecx, ecx
cmp ecx, 0x67a7ca6d
adc ch, bh
adc dl, ah
sbb cl, 0x46
ror ah, 3
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push edi
or edi, edi
push edx
push ebx
xchg dx, bx
xor dl, 0x76
push eax
adc eax, eax
pop eax
pop ebx
pop edx
pop edi
push eax
not eax
push ebx
push ecx
rol bx, cl
ror ebx, 2
push edi
shr edi, cl
ror edi, 5
or bx, ax
shl ax, cl
push edx
not dx
mov dx, 0x142a
nop
not dx
nop
sbb ecx, edi
shr eax, cl
add ax, cx
mov bx, 0xbd8
sbb dh, 0x11
sub edi, ecx
xor edx, 0x4eb7ad07
test ax, 0x294a
inc ebx
push esi
cmp ecx, esi
sbb bx, ax
sbb edx, ecx
rol edi, 6
adc al, al
xchg dh, bh
stc
cmp ch, bl
xchg esi, eax
or ah, bh
test dx, bx
ror edi, 6
add ecx, ecx
rol ebx, cl
ror dh, cl
test dh, cl
shl al, cl
cmp edi, 0x1aacefd2
sub bh, dh
and cx, 0x10cf
shr eax, cl
xchg ch, bl
dec di
dec esi
shr dh, cl
stc
rol bx, cl
dec al
nop
cmp dh, 0x15
sbb eax, esi
sub bl, 0x4a
adc ax, dx
stc
test di, si
xor ax, di
dec dl
xor al, 0x2e
stc
sbb si, dx
sbb di, 0x57ed
ror si, 4
shl edx, cl
sbb dx, bx
mov esi, ebx
pop esi
pop edx
pop edi
pop ecx
pop ebx
pop eax
call fcn.00496609
push edx
adc dl, 0x61
push ebx
mov ebx, 0x778cae3c
sub dx, 0x2b72
push esi
xchg dx, si
pop esi
pop ebx
pop edx
nop
push edi
adc edi, 0x49537b93
push edx
rol dx, 4
push ebx
ror bx, 7
add dl, bh
nop
push ecx
sbb edx, ecx
inc dl
dec dh
xor cx, dx
push esi
inc esi
test bl, bh
shl di, 7
push eax
xchg al, al
dec ax
cmp dh, dl
ror dx, cl
sub ax, 0x5965
mov edi, eax
not bx
sbb cl, dl
not ecx
pop eax
pop esi
pop ecx
pop ebx
pop edx
pop edi
push edi
push ecx
shl edi, cl
pop ecx
pop edi
call fcn.004968f0
call fcn.00496e0d
call fcn.00695ac4
add esp, 8
push ebx
call fcn.004973ee
call fcn.004978f1
push edi
push ebx
test edi, ebx
push eax
sub al, al
xchg di, bx
push esi
test si, 0x60a9
push edx
adc esi, edx
push ecx
adc ch, 0x16
sub eax, 0x6425b42c
adc cx, si
cmp bl, 0x6a
and bx, cx
stc
rol dx, cl
xchg dl, dh
cmp ebx, esi
sub dx, ax
or si, 0x6af
xor esi, 0x66623d56
stc
test eax, eax
shl edx, 8
stc
cmp ah, ah
sbb ax, ax
ror edx, 4
shl dx, 7
shr dl, 4
shr edi, cl
mov edx, 0x6d846eb9
or bh, ah
xor edx, 0x7fa78ff4
shl ebx, 6
shl ax, cl
add al, 0x5a
ror bx, 6
ror ch, 5
adc cx, si
nop
ror ecx, 6
cmp si, cx
nop
xor ax, ax
shl ch, 8
inc ebx
or bl, 0x56
test ax, dx
adc bl, 0x56
add al, dl
and dx, 0x147e
ror ax, 8
ror ch, cl
sbb edx, 0x27bc9a18
stc
add ch, 0x28
shr edx, 8
test ah, cl
inc ax
shl edx, 6
sub bh, bh
xchg dx, bx
cmp eax, ebx
not ebx
sbb edx, 0x4cb4fe85
test ebx, 0x35af1a1b
add bh, bh
adc si, 0x5f40
sub dl, 0x3f
xchg dl, ch
nop
xor esi, edx
sub esi, eax
ror al, cl
cmp dh, 0x4c
inc cl
adc ecx, 0x5543f72b
sub edx, 0x28a07f2f
sbb edi, 0x61b782db
mov cx, 0x312b
and eax, ecx
ror dl, cl
ror cl, 3
xor bx, 0x263
not ax
dec eax
shl ecx, 3
add cx, di
cmp di, di
inc edx
not cx
add ebx, 0x49b60d49
shr ah, cl
or bh, 0x62
xchg ecx, edi
rol dh, 7
mov al, 0x38
inc al
shl di, cl
cmp ax, 0x3de2
sbb ax, cx
cmp edx, esi
or al, bh
pop ecx
adc dh, 0x1b
xchg dh, al
not ebx
not esi
inc edx
adc ax, 0x7c42
sbb edx, ebx
shl esi, 6
inc dx
push ecx
add ecx, edx
shr dl, 8
shl si, cl
or si, 0x11fa
shl ax, cl
rol bx, cl
stc
or edx, ecx
sbb ax, 0x49ad
stc
xor al, 0x4e
add di, 0x10b7
cmp ax, dx
mov dh, 0x79
dec edi
mov ebx, 0x2dc04fae
dec ch
sub dh, 0x25
dec di
adc edi, edx
ror edx, 5
ror cl, 4
stc
and edx, 0x5b1e7f75
or bl, bh
inc ch
mov ax, bx
or dx, di
sbb bl, 0x36
sbb bh, 0x1f
sub al, ch
cmp bh, al
dec bx
not esi
and dh, ah
shl ecx, 4
nop
test esi, 0x5a0159ea
mov dx, 0x69d5
cmp ebx, eax
and si, 0xed0
shr ecx, cl
dec eax
shr dl, 1
xor ecx, edi
not edi
or ecx, 0x6f4e53cd
shl ah, cl
shr dh, cl
rol bh, cl
and dl, 0x5d
ror ax, cl
sbb al, al
nop
add dx, di
sbb si, dx
stc
shr ah, cl
xor bh, 0x6c
test ecx, 0x215ceb27
shl di, 2
shl bh, cl
nop
ror dx, 5
and esi, 0x2368a8e3
shl cl, 1
mov dl, 0x31
mov di, ax
mov bl, ah
inc di
sbb edi, 0x5eca44bb
ror edi, cl
xchg dx, ax
xchg si, bx
not ax
ror ax, cl
cmp cl, 0x3c
shl ebx, cl
shl ax, cl
ror dh, 2
and edx, 0x77621b44
and cx, 0x4783
cmp ax, 0x2c49
nop
adc al, dl
adc dl, 0x67
nop
sbb ebx, 0x6fb31f5d
not bx
shr ecx, cl
shl bx, 8
pop ecx
inc dx
push ecx
test dl, ch
mov edi, 0x47365c08
xchg edx, edi
shr edi, cl
xchg bl, bh
rol ecx, 6
add dl, 4
ror esi, 6
not edi
and dx, cx
nop
or al, 0x62
adc esi, 0x17d2e01c
shr bl, 6
rol ebx, 5
or ah, 0x29
xchg si, di
ror ch, 3
and cx, di
rol al, 2
add esi, ebx
add eax, 0x77c94c56
xor esi, esi
test di, bx
stc
inc eax
shr ebx, 4
inc edi
stc
shr si, 4
and ah, dh
stc
test ebx, 0x1de841b3
add si, ax
sub ecx, esi
shl ebx, 6
test si, 0x1813
sbb ch, 0x3f
inc edx
sbb eax, ecx
sub edx, ebx
shr cl, 8
inc bx
adc ebx, 0xd8978e7
nop
sub ax, 0x486e
and bl, dl
test edx, esi
rol ax, cl
xor dl, bl
inc ax
stc
sub eax, 0x6f24b6fb
xor cl, 0x68
not bh
mov si, 0x781e
rol dl, 7
cmp edx, edx
xor bl, bh
xchg di, si
dec edi
cmp ebx, 0x21011074
sbb di, di
and edi, 0x44a7e496
or al, 0x10
nop
mov eax, edi
ror dh, 2
shr ebx, cl
inc si
add eax, 0x10aed5d5
xchg di, cx
inc dh
shr ecx, 5
inc si
nop
ror edi, 5
inc si
not bx
shr ah, cl
rol si, cl
inc dl
add ax, 0x5a77
dec cx
ror si, 6
xchg di, bx
xchg ecx, edi
and ah, 0x70
not bx
and dh, 0x29
shr di, 5
cmp ebx, 0x278a667f
or cx, si
add eax, 0x26ea70e3
inc di
sbb ah, dh
ror bl, 6
sbb eax, 0x40e05ceb
stc
pop ecx
stc
push ecx
not cx
stc
stc
or bx, 0x3816
and ax, bx
stc
xor eax, 0x69a35fbe
not esi
sub ebx, 0x5af4942b
shr edx, 4
not cx
add dh, 0x6b
shl di, cl
or cl, 0x44
nop
mov esi, edi
adc dl, al
not ecx
test ecx, 0x714180d1
nop
inc eax
not ax
shl ah, 6
nop
cmp ch, dh
cmp eax, 0x10bf9342
sbb di, 0x5d1c
shr di, 7
add eax, 0x4774d29c
rol cl, cl
not ah
ror eax, cl
not cx
shl ah, 4
test bx, 0x1fb3
shr cx, 3
xchg ebx, eax
not esi
cmp esi, esi
dec bl
xchg esi, ecx
stc
sub bl, ah
shr esi, cl
xor dl, ah
adc dh, 0x5c
xchg di, bx
xor ax, bx
and ebx, ecx
add dx, bx
rol dx, 3
dec cx
xchg ecx, eax
inc ax
test eax, 0x1be6043f
and ebx, esi
rol edx, 3
stc
sub bx, 0x1e08
shr ecx, cl
rol ebx, 5
sub edx, 0x1a9676b2
rol dx, cl
or esi, 0x61af740b
add dh, ch
inc cl
xchg edi, edx
not si
stc
or ebx, 0x27bfc8af
xor ah, 0x4e
mov dh, ah
shr ecx, cl
cmp edi, edi
inc ah
nop
inc eax
shr si, cl
sbb cl, ah
add ch, bh
nop
sbb dx, 0x3ddd
stc
rol ecx, 4
adc cx, 0x5aef
stc
test cx, 0x7ed
test eax, 0xeb2f0b4
test dh, bh
add dx, 0x46d2
rol bl, 7
adc al, 0x58
stc
or di, 0x2cf
inc ah
sub si, 0x3c02
dec dl
mov bh, 0x30
or bl, 0x7f
pop ecx
push ecx
shl bh, cl
sbb si, ax
nop
inc di
shl cx, 5
shr di, cl
shl al, 3
cmp al, ch
adc dx, 0x6118
xchg dh, cl
not bh
add ch, cl
cmp edx, 0x141f24a4
cmp dl, cl
adc si, cx
inc cl
dec ebx
sub si, 0x1750
stc
xchg esi, eax
adc bh, 0x1f
inc dx
rol ecx, cl
dec eax
or esi, edx
xchg bx, di
sub ax, 0x2fcb
rol di, cl
sub eax, 0x11863480
test cx, ax
dec esi
and cx, 0x5ce4
sbb bx, cx
sbb di, si
cmp di, 0x4509
shl bl, cl
adc dl, 0x6a
ror edi, cl
xchg bx, dx
inc ecx
sub edi, ebx
and bh, 0x4b
adc bl, 0x1f
test eax, eax
nop
rol bh, cl
adc di, bx
xchg cx, ax
not ebx
sub di, 0x4141
dec esi
dec bx
dec ecx
shr dl, 5
xchg edi, edi
inc cl
xor ax, si
and al, 0x38
shr bh, 8
adc ax, 0x4dac
xor ah, 0x12
xor ax, dx
shl di, 1
xor cx, 0xa11
add di, 0x729b
ror eax, 6
test bh, ch
nop
and edi, edx
add ecx, 0x6783a095
nop
adc ebx, 0x6104b9b9
shl dx, cl
mov di, ax
xchg ch, cl
stc
stc
test si, 0x617b
or esi, 0x79cc8e4e
sub di, dx
and ax, bx
cmp ah, cl
cmp dx, 0x39f9
adc dh, 0x7c
xor al, 0x36
ror bx, 1
inc dx
add cx, dx
test cx, 0x6451
mov eax, 0x5f80d896
ror ch, 4
shl dl, 5
nop
shr dh, 8
dec cl
mov ax, ax
add bh, ah
and si, 0x2251
adc si, di
cmp dl, 0x74
pop ecx
inc si
and edi, 0x1324d929
inc dx
inc bh
sbb eax, 0x7ffb722b
test bl, 0x62
push ecx
xchg ch, dh
stc
shl dx, 3
nop
adc cl, ch
xchg edx, edi
cmp dh, 0x33
dec di
not bl
nop
xor esi, eax
xor al, 0x3a
ror ax, 3
sbb si, 0x16e6
xchg di, dx
nop
dec si
sub cx, 0x6e55
and ebx, 0x69340325
adc ebx, ecx
stc
not eax
xor bx, 0x3e0b
sub edx, ebx
stc
and cx, cx
shr esi, cl
xor ecx, edi
dec ch
test ebx, ecx
test dx, bx
shl bx, 4
shl ebx, 8
xor ah, 0x6d
ror bh, cl
add ah, dl
inc edi
xor ebx, 0xdf4a439
add ebx, ecx
mov edi, 0x58786e5d
rol dh, 8
stc
nop
adc dl, 0x12
xchg edx, eax
sub dl, al
rol cx, 5
not ebx
sbb bh, 0x5d
shr edx, 7
cmp ecx, ecx
ror ah, 8
xchg ecx, ebx
xor ch, 0x59
shl edx, cl
xchg al, cl
shl ecx, cl
rol esi, 1
stc
mov bl, 7
add bh, bh
add di, 0x14e
add esi, ecx
shr eax, cl
ror eax, cl
and ch, bl
nop
inc di
or dx, di
sub edi, 0x624fdd72
nop
shr bh, 2
shr si, 8
adc bx, 0x72ca
cmp edx, 0x5034c03b
adc bh, ah
adc di, 0x341a
stc
or bl, 0x27
and di, 0x3b36
shr dh, 8
adc ebx, 0x140c4e32
or dl, dh
adc esi, ecx
rol dh, cl
adc ebx, 0x3c17d5b
ror si, 6
shr cl, 4
inc ch
inc dx
stc
rol bl, 6
ror al, cl
shl ecx, 2
pop ecx
rol esi, 1
pop edx
pop esi
pop eax
pop ebx
pop edi
nop
stc
push edx
not dh
push ebx
adc bx, 0x2445
push ecx
push esi
cmp cx, si
adc dx, 0x5675
xchg cx, si
push eax
add cl, ah
test eax, eax
not ebx
xchg dx, cx
push edi
shr edi, 6
and esi, ebx
xor dx, 0x7720
xor bh, dl
add edi, ecx
not si
sbb ax, si
inc dl
stc
ror edx, cl
xchg edi, ecx
shl cl, 3
xor esi, 0x546f8188
stc
shr al, 7
cmp bl, 0x4b
nop
rol dh, 7
mov edi, 0x48265c3e
xor eax, 0x42f87a8
rol bx, cl
inc bl
nop
xchg si, di
inc cl
sub ebx, 0x21831278
cmp dl, 0x3d
inc dl
adc ax, dx
nop
shr dh, 3
and dx, bx
shr ah, cl
or cx, dx
ror si, cl
shl edx, 3
rol ax, cl
or si, 0x73bd
mov bx, 0x4a02
mov ax, dx
sub al, ah
sbb bx, di
shr ecx, 4
nop
test dh, dh
test al, cl
nop
nop
not esi
rol ch, cl
add ax, di
add ch, 0x7b
xor ecx, ebx
stc
rol dl, cl
sub ch, 0x3c
pop edi
pop eax
pop esi
pop ecx
pop ebx
pop edx
jp 0x4489f9
call fcn.00497ca3
push edi
push ecx
rol di, cl
push edx
adc dx, 0x789b
xor ecx, 0x499f2f00
push ebx
cmp bl, bh
nop
stc
shr ebx, cl
push eax
xor ax, di
ror ax, 8
pop eax
pop ebx
pop edx
pop ecx
pop edi
stc
push edi
push eax
add edi, eax
pop eax
pop edi
jne 0x448aa2
push edx
xchg edx, edx
dec dh
push ebx
adc ebx, 0xfedf6cd
pop ebx
pop edx
call fcn.00498244
stc
nop
push edx
push ecx
rol dh, cl
sbb cx, 0x47e8
push ebx
push eax
xchg bh, al
add bl, 0x74
sbb edx, eax
rol cx, 2
add cx, 0x1cf7
mov cx, 0xd81
mov bh, 0x25
push edi
not edi
push esi
sub esi, 0x37dae5b3
dec al
mov dh, 0x4d
add ch, dh
or ch, 0x5b
not bh
ror dh, cl
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
push eax
test eax, 0x3a756c81
push edi
or di, 0x2594
push ebx
sbb di, bx
push ecx
xor al, ch
push edx
adc dx, 0x725b
test bl, al
stc
cmp ecx, 0x511c2caa
push esi
not esi
nop
mov edx, 0x3faf568d
xchg si, di
pop esi
pop edx
pop ecx
pop ebx
pop edi
pop eax
call fcn.0049879a
call fcn.00498bb5
push edx
adc edx, 0x5814221
pop edx
call fcn.004990dc
push ebx
or bh, 0x26
pop ebx
push ebx
push edx
xor bx, dx
push eax
xor eax, 0x2a09fbb6
push esi
inc esi
push ecx
or ax, cx
shl ecx, cl
dec ecx
rol esi, 3
stc
push edi
shl edi, cl
test bh, bh
rol dx, cl
not dx
sbb bl, dl
adc bl, 0x15
ror bl, 2
sbb ecx, 0x7fdd9a24
pop edi
pop ecx
pop esi
pop eax
pop edx
pop ebx
push ebx
sbb ebx, 0x7c430fcb
push edx
push edi
xchg edx, edi
push eax
sbb ebx, eax
push ecx
push esi
xor ecx, esi
pop esi
pop ecx
pop eax
pop edi
pop edx
pop ebx
call fcn.004a092b
add esp, 8
mov word [ebx], 0
jae 0x448dd0
call fcn.00499363
stc
push ecx
rol ecx, 7
push ebx
sbb ebx, 0x31071564
push esi
adc esi, ecx
push edx
rol dl, 2
xor esi, 0x107e22b7
ror ecx, cl
push eax
mov cx, ax
inc ebx
push edi
dec di
not ecx
adc edx, ebx
adc dl, ah
shr si, 5
stc
shl ax, cl
add di, 0x3e0d
cmp esi, 0x4d2f6231
ror ch, cl
cmp cl, bl
shr esi, 7
xchg cx, cx
shr ah, cl
sub al, 0x24
ror dl, cl
shl di, 3
and si, 0x4dc1
or dh, dh
add ebx, 0x402f65c8
ror di, cl
shr ecx, cl
not al
add cx, di
xchg cx, di
nop
sub si, cx
rol al, 5
or esi, 0x63fbefe6
inc edx
stc
shl eax, 1
shl si, cl
rol ch, 3
mov ebx, ecx
rol edi, 5
mov cl, dh
sub al, dh
nop
and esi, esi
shl bx, 4
shl al, 4
sub di, ax
shr cl, 7
ror si, cl
or si, di
nop
shr ax, cl
sbb ecx, 0xc05d067
rol al, cl
cmp dh, dh
dec bx
xchg ecx, ebx
shr edx, cl
adc cl, cl
rol ecx, 3
mov ax, di
mov bx, 0x4ee
ror dl, cl
sub eax, 0x129399bb
rol bl, cl
dec ecx
shl ebx, cl
rol eax, cl
test dx, 0x3b57
mov bh, 0x19
rol bx, cl
dec ch
or edx, ecx
sub eax, 0x7a148dba
nop
cmp ebx, edx
dec ax
xchg ebx, ebx
mov dl, bh
ror eax, 5
dec dx
add bh, ch
dec di
shr dl, cl
shl edx, cl
nop
mov si, 0x3504
inc esi
add di, cx
test di, 0x5dc8
cmp bl, 0x5f
dec dx
stc
sub eax, 0xf64f8ec
test dh, ah
pop edi
adc esi, ecx
push edi
xchg dx, di
nop
mov esi, 0x4f8d8261
add ax, bx
nop
shr cx, 3
and edi, eax
shr di, 7
nop
shr ax, cl
not ah
nop
adc cx, si
add bx, si
cmp dh, ah
inc edi
stc
test bx, 0x4202
or ebx, 0x4387bbdf
mov ax, cx
stc
xchg ch, ch
not ch
or ax, cx
nop
cmp edx, 0x235a5120
inc eax
dec cl
not bh
sub eax, ecx
sub edx, 0x56dc9371
dec dx
cmp ah, 0x3e
rol ebx, cl
shl edx, 7
cmp cx, 0x22f4
xchg esi, ebx
test edi, edi
shl di, 3
or dx, 0x21ea
ror ah, cl
or dx, 0xa32
cmp ah, 0x1b
xor ax, 0xd51
cmp esi, 0x723eca0a
sbb edx, 0x117f2b92
and si, 0x4af0
dec edi
mov ch, ah
ror eax, 3
shl edi, cl
ror bh, 6
xchg bx, cx
add ax, 0x7cf0
shr bx, cl
cmp bh, 0x3d
add ch, 0x79
stc
xor cx, si
cmp si, si
shr bx, 7
cmp ch, dh
xchg dx, bx
rol ebx, cl
stc
and ecx, 0x445813f7
sub dl, bh
not al
add bl, 0x6d
xor cx, 0x5c3d
add ah, 0x43
shl ah, 4
stc
adc si, si
shr ecx, 7
stc
sub ecx, edi
add ax, 0x5d08
ror di, cl
ror dl, cl
add ah, 0x3e
xchg dx, ax
cmp edx, esi
not cx
shr dx, cl
xchg cl, ch
add ah, al
cmp bl, ah
mov si, si
rol dl, cl
xchg bh, bh
pop edi
pop eax
pop edx
pop esi
pop ebx
pop ecx
call fcn.00499775
call fcn.00499acc
push eax
shr ax, 3
push ebx
or bl, 0x1b
push edx
push ecx
ror dx, cl
push esi
shr si, cl
sub cx, bx
xor ecx, 0x5373672d
adc ebx, 0x5398a3f6
or bx, 0x10c5
not edx
not edx
pop esi
pop ecx
pop edx
pop ebx
pop eax
je 0x448d69
call fcn.00499f70
push eax
push edx
xchg ah, dl
push esi
xor ax, si
push ebx
sub ebx, edx
push edi
sub di, 0x29bb
and bx, 0x212b
adc esi, 0x4286dfda
cmp si, 0x63fc
not di
nop
push ecx
xchg cl, bl
cmp bl, cl
not ax
add ecx, 0x6c4613ac
add bl, 0x72
inc bl
sub bx, ax
pop ecx
pop edi
pop ebx
pop esi
pop edx
pop eax
push eax
not ah
push edx
push ecx
xchg dl, ch
push ebx
not ebx
and bl, 0x48
dec ebx
shl al, cl
mov ah, 0x40
test bh, 0x77
ror eax, 3
dec al
push edi
cmp edi, 0x2c3b6d85
pop edi
pop ebx
pop ecx
pop edx
pop eax
push ebx
and bh, 0x2e
push edi
push ecx
ror di, cl
and bx, di
push esi
not si
push eax
inc ax
sbb esi, ecx
shl ebx, 1
or al, ch
mov ah, 0x53
shl bl, cl
xor cl, ah
mov si, 0x62ae
test ax, si
test ebx, 0x1dcd15ff
push edx
sub di, dx
test ebx, ebx
dec edi
mov si, cx
sbb esi, ecx
nop
adc cl, ch
or ch, ah
adc ecx, 0x6c351f69
dec edx
sbb ax, si
inc edi
shr ecx, cl
dec ebx
xchg cl, ch
shl edx, cl
and edx, 0xb98e274
add si, cx
shl edx, cl
rol di, cl
inc ax
inc ebx
and edi, 0x7e675b66
rol edi, 7
nop
nop
and ah, 0x5f
stc
shl dl, cl
stc
dec edi
and di, 0x6867
adc si, ax
inc cx
test bx, dx
or al, 0x12
sub dh, 0x24
sbb bx, bx
mov si, 0x52d6
and di, bx
test bx, 0x7974
sbb bl, 0x53
or dh, 0x3b
nop
xchg bl, bl
and ax, si
adc eax, ebx
shr ch, 7
not eax
cmp ah, ah
xchg dh, dh
shr ch, cl
rol esi, cl
shr ax, cl
mov esi, esi
dec ebx
sub ebx, 0x553e39c7
add si, 0x299e
mov esi, esi
xchg dl, cl
adc ebx, 0x225942dc
shl dx, cl
sub cl, 0x1a
xor edx, edi
shl bl, 8
not eax
or ax, ax
inc dx
ror si, cl
cmp bx, dx
sub edx, esi
adc al, ch
test cx, 0xf96
shl si, cl
rol ebx, 6
xchg bx, si
dec eax
sbb ebx, 0x4190c801
xor edx, edx
or dh, dl
or cx, 0x7a47
not bx
and ecx, ecx
sub cl, ch
or bl, cl
cmp dl, 0x15
pop edx
xor bx, si
xchg esi, eax
add ah, bh
mov ax, 0x2f8f
stc
rol bl, 2
push edx
xchg dl, cl
nop
cmp bl, dh
stc
shr edx, cl
pop edx
pop eax
pop esi
pop ecx
pop edi
pop ebx
jb 0x449011
push ebx
rol ebx, 7
push edx
inc dl
push eax
xor al, 0x63
push ecx
xchg cx, bx
xchg dh, dh
or bx, 0x5c33
nop
stc
push edi
rol edi, cl
mov cl, dl
push esi
test eax, esi
shl edi, 1
add bh, cl
test al, bl
inc dl
mov si, di
stc
ror ebx, cl
sub bx, 0x6841
shl edx, cl
or ebx, 0x4f48330b
dec edx
sub ax, 0x712d
nop
sub eax, eax
inc eax
ror edx, cl
adc ecx, eax
nop
rol di, 8
stc
add edx, eax
shl ax, 3
nop
sbb cx, si
shl cl, cl
rol ebx, 1
xor edi, ebx
add dl, al
stc
not bx
test edx, 0x951ec80
inc ch
adc bx, di
stc
adc ecx, 0x2ee3c981
nop
not dl
test di, bx
rol esi, 5
add edx, 0x22169f80
not dh
mov ebx, ecx
xor ax, cx
adc cx, 0x4d5d
xchg ch, cl
shr dh, cl
adc dx, 0x71ac
test dx, di
not cx
rol ax, cl
cmp ecx, edx
xchg edx, esi
or bx, 0x10f2
mov si, 0x791
dec ebx
test dx, 0x3070
dec dl
sbb bl, al
sbb ax, di
add esi, 0x716e7659
mov al, dh
stc
sbb dl, 0x59
rol ah, cl
not ecx
xchg ecx, edi
xchg edi, eax
nop
dec dh
nop
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
push esi
adc esi, 0x50c548ba
push eax
push ecx
ror ax, cl
push ebx
sub ebx, 0x79683417
nop
stc
xchg bh, ch
sbb ah, ch
add ecx, ebx
push edx
xor dx, cx
pop edx
pop ebx
pop ecx
pop eax
pop esi
push ebx
push ecx
ror bl, cl
push edx
xchg cl, dh
pop edx
pop ecx
pop ebx
call fcn.0049a4c5
stc
push edi
cmp edi, 0x273959d9
push ecx
xchg ecx, edi
push eax
dec al
push esi
push edx
or si, dx
stc
not cx
push ebx
cmp esi, ebx
cmp esi, edi
adc cl, ah
sub ebx, esi
rol esi, cl
add ebx, ebx
ror dx, cl
not ch
test ebx, 0x65b3ae6f
nop
shr di, cl
not ch
xor ch, 0x66
add di, si
not ecx
test ah, dh
sub cx, dx
sbb dh, bl
nop
nop
rol edi, 3
sub si, 0x2739
cmp bh, 0x64
xchg bx, bx
mov di, 0x5a22
shl di, cl
shl ah, 6
ror dx, cl
or edx, eax
rol bx, 4
or dl, 0x56
add ecx, 0x2d973dca
cmp bl, cl
stc
adc si, cx
nop
xchg dx, cx
dec edx
and si, 0x5529
add bx, ax
test eax, ecx
rol edx, 4
add ecx, 0x760764f6
rol bh, 3
rol al, 8
sbb eax, 0x2bfd2b77
shr ax, 7
inc di
mov cx, si
ror ebx, cl
not si
inc ecx
shr ch, 5
xor cl, 0x35
test dl, cl
cmp ch, 0x3d
xchg bx, ax
ror ax, 4
mov bh, cl
stc
pop ebx
pop edx
pop esi
pop eax
pop ecx
pop edi
jae 0x4492bb
push esi
push edx
sub si, dx
push ecx
test cl, cl
sbb cl, 0x73
shr esi, cl
rol dx, 6
push eax
or al, ch
and ah, ch
nop
test al, 4
nop
cmp al, dh
push ebx
xchg bh, cl
not ebx
sbb bh, 0x12
cmp bx, 0x25c6
or bh, 0x56
rol esi, 4
dec dx
and eax, 0x56e90301
xchg dl, bl
xor ecx, esi
push edi
rol edi, cl
sbb edi, 0x33df3c38
test bl, 0x66
or edx, ebx
not ecx
ror ah, cl
mov bh, dh
inc al
inc ch
mov si, 0x1f4d
test ax, 0x4c48
stc
add dx, 0x7dd6
inc ah
rol ch, 8
test ch, cl
and bl, dl
add dh, 6
sub dx, 0x61f4
and ebx, 0x3d164f81
cmp edi, eax
sbb esi, 0x79f542ac
xor ax, 0x7daa
add edx, edx
sbb ah, dh
adc edx, 0x4ea0f810
test cl, ah
rol si, 6
adc edx, edx
rol dx, 6
stc
test esi, 0x1a7d5635
shr ax, 6
stc
adc cx, si
not dl
not edx
stc
test dl, 0x19
sbb cl, bl
test ax, 0x7282
stc
xchg edx, edi
dec di
shl cl, 3
cmp si, dx
xor edi, 0x1a0a5540
sbb ax, 0x7314
sub cl, cl
dec edx
add edx, 0x6cee66fb
sub ax, 0x225d
and edx, edx
rol eax, cl
shl dh, cl
ror ecx, 8
sub cx, si
nop
mov si, bx
sbb dx, bx
stc
test bl, bh
adc ecx, edx
inc si
shl edi, 4
or ch, bh
inc cl
sbb di, 0x377
cmp ecx, 0x6992742f
add dx, si
xor ebx, edi
mov si, di
cmp cl, 0x4e
xor ebx, 0x7059d323
cmp dh, 0x6c
adc ecx, ebx
cmp cl, 0x43
xor esi, 0x2f22d41
stc
pop edi
mov dl, 0x30
push edi
mov eax, edi
xchg ebx, eax
shr cx, 7
or dx, cx
stc
shl bx, cl
ror edi, 4
stc
ror edx, cl
sub esi, edx
xor ecx, 0x30917d58
nop
and edi, ecx
shl dx, cl
shl di, 1
not edx
and ax, 0xd4d
stc
dec dh
shr edx, cl
sub ecx, 0xbec6b2a
shr bh, 4
ror di, cl
xchg bx, si
adc si, 0x1385
rol bx, cl
not ecx
dec ah
stc
xchg dl, dh
dec edi
cmp dx, 0x711a
dec edx
nop
sbb dl, dl
inc si
mov al, ah
or di, 0x1081
pop edi
pop ebx
pop eax
pop ecx
pop edx
pop esi
call fcn.0049a925
push ebx
push ecx
add bx, cx
push eax
rol eax, 7
push esi
cmp si, 0x2f9b
push edi
or ecx, edi
test cl, cl
test ecx, 0x1cfcfd7e
adc bl, bl
push edx
rol edx, 4
xchg edi, edx
cmp ecx, 0x72e480f5
pop edx
pop edi
pop esi
pop eax
pop ecx
pop ebx
call fcn.0049abb5
push edi
sbb di, 0x211c
push ecx
add cx, 0x2a89
push edx
sbb edi, edx
ror di, 1
inc dx
push ebx
adc bx, cx
pop ebx
pop edx
pop ecx
pop edi
push edx
sub dl, dh
push ecx
inc cx
push eax
test ax, 0x3404
push esi
not esi
dec cl
sub ax, 0x2e20
push ebx
cmp ebx, 0x5367dc49
mov cl, 0x35
nop
pop ebx
pop esi
pop eax
pop ecx
pop edx
call fcn.0049b14a
call fcn.0049b629
push eax
or ah, 0x56
pop eax
push ecx
push edi
xor ecx, edi
inc edi
push edx
inc dx
inc di
or dl, 0x1e
stc
push ebx
push eax
cmp bl, al
pop eax
pop ebx
pop edx
pop edi
pop ecx
jb 0x44930f
call fcn.0049baf2
mov eax, ebx
lea eax, [eax + 0x380b8]
pop edi
pop esi
pop ebx
pop ebp
ret