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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
xor ebx, ebx
push edi
not di
push eax
rol eax, 2
push ecx
or cl, 6
shl cx, cl
or ax, 0x79fb
push edx
xor dh, 0x69
ror ah, 4
xor ch, 0x57
xor cx, 0x32d0
push ebx
adc bx, di
sub ecx, edx
push esi
adc esi, eax
shr di, cl
mov bh, dh
xchg dx, si
dec ah
test ebx, 0x2cc48aa0
mov cx, si
inc bx
or dh, 0x73
or edi, ebx
rol ch, cl
test bx, bx
cmp ebx, ecx
shr cx, 5
mov edi, 0xc49b7f2
rol edi, 1
shl eax, 6
sub bx, 0x4077
mov edi, edi
shl al, cl
dec cl
mov dh, 0x18
dec ah
xchg esi, ebx
shl dl, cl
not bl
adc ax, ax
not bx
sbb ax, 0x6571
shr cl, 2
dec ecx
test ax, 0x14af
dec edi
test ah, 0x63
ror edx, cl
cmp ch, bh
and eax, ecx
not eax
cmp eax, ebx
shr eax, 5
test ah, dh
and si, cx
shl ax, 3
rol dh, 7
xchg esi, ecx
test cx, 0x5eb1
rol cl, 5
dec edi
shl bl, 5
mov esi, 0x571ae8a8
ror edx, 1
dec si
test bl, dl
xchg cl, dh
adc cx, di
dec dl
stc
adc cx, 0x12ee
mov dl, bh
ror bx, 8
test edi, esi
inc cl
sbb si, 0x27db
rol ax, cl
and ah, 0x22
inc eax
sub esi, esi
cmp esi, 0xee2b4dd
stc
mov dx, ax
xor esi, 0x4a3b6338
dec bx
shr esi, 5
stc
not ebx
sub cx, di
add dl, cl
shl ch, 1
test edx, 0x4f16a2cc
dec edx
xor cx, 0x4286
adc ax, 0x591e
and di, 0x29cc
xchg di, ax
adc ax, 0x72a7
not dl
or esi, esi
or si, 0x3fc4
stc
pop esi
sub ah, al
or dx, dx
adc edi, edi
sub dh, 0x42
ror dl, 2
stc
shl bl, cl
mov dl, ah
adc dl, 0x4a
shr cx, 1
add bh, dh
push esi
ror esi, cl
xor dl, dh
and ch, dh
not ax
inc eax
xor ah, ah
nop
xor cx, cx
mov al, cl
cmp ax, 0x1497
cmp dh, 0x11
shr bl, 6
rol ecx, 5
adc dx, 0x3013
or esi, 0xd8a54f7
not edx
or ecx, edx
not ecx
sub ecx, esi
inc edx
sub dx, 0x7d3
add bx, 0x608a
xchg dl, dl
rol edi, cl
inc edi
shl eax, cl
stc
xchg di, dx
or ax, si
xchg di, dx
not ecx
inc edx
test di, di
ror esi, 2
dec eax
adc eax, esi
xor dx, dx
xchg al, dl
xor edi, edx
cmp ebx, esi
inc cl
cmp edx, 0x1acb91d7
add eax, 0x25fce758
stc
ror bl, cl
inc al
cmp di, 0x1fd3
ror cx, 3
ror eax, 2
mov ax, 0x9b8
add ch, 0x36
and bx, 0x6dc8
shl si, cl
dec ebx
sbb ebx, edx
and ax, 0x19ba
adc esi, 0x5aea89af
stc
sub ch, dh
or ebx, ebx
nop
adc ecx, 0x7b01ae66
inc ax
adc dx, 0x5b6a
sbb bx, di
adc bl, 0x3e
xchg edx, ecx
inc cx
xchg edx, eax
or cx, ax
xor bl, cl
stc
ror si, cl
sbb cl, bh
or edi, 0x7d2eb42c
inc cx
nop
adc dl, 0x66
ror al, 5
xor eax, edi
sbb ah, 0x64
shl edx, 4
or esi, ecx
mov ebx, esi
sbb dx, 0x66b3
sub di, bx
xor esi, edi
not dh
shr edx, cl
pop esi
ror ah, 4
xor bx, di
ror eax, 8
add di, 0x528f
push esi
rol esi, cl
mov ah, 0x3d
test ebx, edi
adc edx, ebx
ror cx, 7
add dx, si
rol dh, 5
ror edx, 4
shl eax, cl
mov di, bx
nop
nop
not bl
or dh, cl
not ebx
add dh, dl
and cx, 0x652e
cmp dx, 0x25fd
rol di, cl
and bh, 0x1a
add bx, ax
test edx, edx
add edi, esi
or esi, 0x7559bac3
rol dx, cl
nop
cmp ch, 7
rol dx, 8
xor edi, 0x66d97e68
shr bl, 8
sub ax, 0x6232
rol ah, 5
shr ecx, cl
test ebx, esi
test di, 0x36e2
or bl, dh
sub si, 0x1e4f
add di, bx
adc bh, ch
not edi
dec ecx
adc edx, eax
stc
shl ecx, 8
not si
xor dh, 0x3b
sub bh, 8
xor ch, cl
sub cx, 0x5423
cmp dx, 0x3442
ror cx, 1
xchg al, dh
nop
sub cx, bx
stc
shr al, cl
xor dx, si
xor cx, dx
inc edx
sbb ch, cl
sub eax, ebx
ror eax, 4
rol ch, 3
xchg al, dl
adc dx, 0x3d5e
inc edi
nop
stc
mov si, 0xae
not ebx
xchg cl, al
stc
xor esi, 0x12e124c1
and bx, 0x1244
and cx, 0xae6
sub ch, cl
sub ch, 0x50
dec eax
inc ecx
xchg ecx, ebx
mov dx, dx
sub cx, bx
xor edi, 0x5d6521bc
xchg al, dh
inc al
not dl
xor cx, ax
test dx, di
cmp eax, ecx
cmp edx, 0xbc40d0f
mov esi, edi
stc
sbb edi, ebx
stc
shr ch, 3
or dh, 0x29
pop esi
nop
test eax, 0x6324e3a8
or ax, bx
ror cx, cl
push esi
sbb esi, ebx
cmp cl, 0x49
adc ch, 0x51
sbb bh, ah
dec dh
stc
sbb cl, ah
xor dl, dl
add bx, 0x4901
shl bh, cl
cmp dl, 0x41
add ah, al
xchg bh, ch
adc dh, 6
xchg ebx, ebx
dec esi
add ecx, 0x62379aac
nop
dec bl
xor di, 0x2445
not ax
stc
not eax
rol edi, cl
rol edi, 3
cmp cl, 0x23
or ecx, ebx
dec di
test edi, esi
not edi
rol cx, cl
and dx, 0x16f8
ror edi, 6
sbb eax, 0x614cb9a
test dl, 0x55
mov esi, 0x14da3d70
stc
rol esi, 5
rol si, 1
xor ch, bh
not si
xchg dl, dl
adc di, 0x7ad0
nop
shr esi, 6
sbb dx, bx
ror dx, cl
cmp edi, esi
ror dl, 1
mov cx, 0x71a1
add dh, ah
rol ecx, cl
nop
adc cx, di
xchg bh, bh
inc edi
adc eax, esi
xchg ecx, ecx
stc
not dx
adc ch, 0xd
xchg edx, edi
rol bx, cl
mov cx, dx
or bx, ax
dec bl
xchg edx, eax
ror si, 7
rol ch, cl
sbb dh, 0x19
add dl, ch
or eax, eax
mov dh, 0x4b
xor eax, edx
or dx, 0x2782
test ax, si
shl esi, cl
sub ah, ah
inc cl
test bx, bx
adc esi, 0x438f9004
and dx, si
add bx, di
and esi, 0x4f1f400e
dec edx
xchg cx, ax
xchg bl, cl
rol ah, cl
add esi, edi
shl dx, cl
and eax, 0x604ed2ce
shr bh, 3
shl ah, cl
add cl, cl
nop
inc dl
pop esi
nop
and edx, edi
xor cx, dx
sbb dx, ax
inc eax
and ebx, edx
push esi
sub si, dx
add dl, 0x3d
stc
inc ebx
inc edx
adc edx, 0x3fc3de2c
adc bl, al
cmp edx, 0x330129f1
stc
cmp cl, 0x23
and dh, ch
dec al
xor bl, cl
rol bh, 7
xchg edi, eax
mov dx, dx
ror bx, 2
stc
add cx, 0x463e
sub bh, al
test di, di
not ah
sbb ah, ch
shl al, cl
add ax, 0x6992
nop
mov ebx, edx
mov al, 0x1e
rol dh, 3
rol dx, 8
add edx, ecx
xchg esi, esi
adc ecx, ebx
test ebx, 0x2330f922
inc ch
adc edx, 0x302c9732
nop
shr dl, cl
or ecx, 0x4acb1fbd
adc bl, 0x73
inc esi
shl di, cl
not ah
shr dx, 4
sbb dh, bl
and dx, 0x56b9
not dx
xchg dl, cl
test edx, esi
and si, 0x5fa
nop
adc ch, 0x14
sub dh, 0x64
sbb edx, 0xcf46e54
nop
shl ah, cl
pop esi
pop ebx
pop edx
pop ecx
pop eax
pop edi
jnp 0x47260c
call fcn.00479a63
push ebx
xchg bx, bx
push ecx
push esi
xchg ecx, esi
push edi
shl edi, 6
push edx
not edx
xchg esi, edx
push eax
shr al, cl
sub ax, 0x17b2
test bx, 0x743d
xchg bl, ch
inc bh
xor ebx, eax
test ah, bl
sbb bl, dl
sbb dh, al
mov dl, 0x3d
xchg cx, si
ror ax, 4
and edx, esi
add ecx, esi
add dl, 0x63
test ch, al
ror bl, 8
cmp dh, 0xa
adc dl, ah
sub ch, 0x66
inc ah
shr edx, cl
rol si, 5
sub eax, edx
stc
ror eax, cl
test ecx, 0x63d90260
shl bx, 1
not ah
dec al
not dx
shr ah, cl
dec dx
test ax, 0x3fad
nop
adc ch, cl
shr bx, 5
sbb ch, al
dec di
cmp ecx, esi
shr bl, 2
not si
mov ah, 0x57
and si, 0x35dd
sbb esi, 0x1fbb7fa5
stc
sub di, dx
add bl, dh
xor edi, 0x1294da6f
shr cl, 8
shr bx, cl
xchg dx, bx
shr ah, cl
inc cl
ror ebx, cl
sbb ah, ch
and edx, 0x4369be85
ror si, cl
not si
mov ah, 0x4b
cmp edx, eax
cmp bl, 4
xor edx, 0x3760e6c3
dec ecx
not bh
sbb ah, dh
rol edx, cl
sub si, 0x1011
xor cx, si
not bh
and ah, 0x2d
stc
cmp ah, bh
dec ax
inc ebx
or edi, esi
rol ax, cl
inc si
adc esi, 0x14193bc5
dec ecx
mov bx, di
shl cl, 2
shr cx, cl
test di, 0x5c00
shl eax, cl
and ecx, 0x542efff6
xor bx, 0x9a4
adc cl, 0x6f
add ecx, 0xcb3a76c
or ch, 0x33
cmp ax, si
rol esi, 5
mov dl, 0x18
adc esi, 0x1079eef0
sbb ebx, 0x3c79e45a
pop eax
dec dl
adc dl, 0x75
push eax
mov eax, ebx
test cx, di
dec di
ror ebx, 7
xchg di, ax
not esi
xor ax, dx
rol edx, cl
or ax, 0x770e
adc ah, 0x7d
test bx, 0x1588
shl bh, cl
rol ecx, 6
and edx, edx
xor edx, edx
inc ecx
or bx, 0x58bc
nop
and edi, 0x19c7a25a
sub dh, al
stc
nop
nop
ror al, 7
shr esi, 2
sbb cl, 0x19
not edx
sbb dl, 0x61
inc bx
cmp al, bl
or dl, 0x67
or di, 0x75b0
xor ebx, 0x3eeba862
or dx, dx
cmp di, bx
shr al, cl
sbb al, 0x45
dec si
shl si, 2
inc ebx
nop
xchg ebx, ecx
shl ah, cl
rol eax, cl
mov dx, cx
ror ch, cl
adc cx, 0x1f6b
dec ch
nop
adc eax, edx
or ax, dx
nop
stc
cmp di, si
dec di
ror al, 1
test esi, edx
shl di, cl
pop eax
pop edx
pop edi
pop esi
pop ecx
pop ebx
call fcn.00479de2
push ebx
push ecx
ror bh, cl
push esi
sub esi, 0x305a4c87
push eax
ror al, cl
push edi
and edi, 0x372f4321
pop edi
pop eax
pop esi
pop ecx
pop ebx
jne 0x472605
call fcn.0047a183
call fcn.0047a700
push eax
not al
pop eax
push edx
mov edx, 0x39f86aa3
pop edx
push ebx
push eax
or bh, al
push edx
inc edx
xor ebx, 0x799b62dd
shl dh, 3
test eax, edx
not bx
add dh, 0x2a
shl al, 6
nop
xchg bl, ah
inc dh
not bx
push ecx
ror ecx, cl
push edi
xchg cx, di
push esi
mov si, 0x9e7
inc bl
dec eax
shl ax, 6
xchg ecx, ebx
inc dx
nop
sbb bl, 0x25
stc
xchg bl, ah
xor edx, 0x2c2182b8
add ax, ax
adc ah, 0
and edi, eax
and si, dx
nop
xor bx, 0x4212
sub edi, edi
or bh, al
test bh, 0xa
not ch
dec dx
xor edx, ecx
dec bh
sub si, 0x75ea
dec di
stc
nop
sbb al, bl
dec esi
adc edi, edx
xor dh, 4
test ah, cl
test dx, 0x7121
rol ah, 8
pop esi
pop edi
pop ecx
pop edx
pop eax
pop ebx
push edx
inc dx
push ecx
shl ecx, cl
pop ecx
pop edx
push ebx
push edi
cmp bx, di
pop edi
pop ebx
call fcn.0047aa0c
call fcn.0047ae5e
jae 0x4726bc
call fcn.0047b39a
call fcn.0047b7f5
push ebx
push ecx
shl bx, cl
pop ecx
pop ebx
xor edi, edi
push esi
push edi
jnp 0x472b2f
push edx
push ecx
shl dl, cl
nop
push ebx
shr bl, 7
push eax
shl ah, cl
cmp al, 0x52
push esi
and esi, eax
test ax, ax
and al, ah
sub bx, 0x3dfb
sbb ax, bx
test ch, dh
sbb dh, 0xb
stc
adc dx, dx
shr bl, 5
adc al, 0x37
sub bl, al
ror esi, cl
not si
or dx, ax
not bx
add dx, dx
xchg ebx, eax
stc
adc edx, edx
push edi
sbb di, 0x62cf
xchg edx, eax
shl di, 7
xchg si, ax
dec ecx
inc esi
xchg esi, eax
not esi
shr ebx, 7
inc bh
test bl, 4
dec esi
rol cx, cl
shl di, cl
inc dh
adc cl, dh
rol esi, 4
xchg dh, bh
sub cl, 0x4c
ror ebx, cl
test dx, cx
test edi, 0x4023c8e3
nop
shr cx, 4
dec esi
shl si, 4
sub edi, 0x167151d6
not ecx
adc edx, ecx
add edx, edx
rol edi, 3
shr ax, 4
test edx, eax
test edi, edi
adc dl, al
xor ah, 0x4d
and ecx, 0x2d8ebb63
and bx, ax
add edx, esi
sub al, bh
mov bl, 0x1a
adc bl, cl
add cx, 0x679c
not edx
mov edi, 0x7bf8d1e4
xor ax, 0x2bb
or bx, bx
shr eax, 7
sbb ax, 0x108e
cmp dl, 0x7f
and ebx, edi
cmp eax, 0x734d93d7
add edi, edi
dec al
rol dh, cl
or cl, 0x6f
dec edx
stc
ror eax, cl
inc si
or edx, 0x1bd31738
shl cl, 4
sub cl, dh
cmp al, bh
mov eax, edx
inc dh
sub di, di
ror eax, 1
cmp edx, edi
add al, 0x66
xor dx, si
sub ch, 0x65
add bl, 0x2a
sbb edi, edi
and ch, ah
pop edi
mov ah, ah
nop
xchg dx, bx
or bx, 0x38a
add ax, 0x4ffe
nop
inc eax
xchg al, bl
sbb bx, cx
ror ax, 2
add ch, cl
dec dh
nop
inc bx
rol ch, cl
shr eax, cl
shr cx, 4
rol ax, 3
shr si, 4
push edi
ror di, cl
add ecx, 0x64d66b89
dec dh
sub dx, dx
shr ch, cl
mov cx, cx
shl ax, cl
cmp ebx, 0x1aca7142
test dl, 0x35
stc
adc bh, dl
sbb cx, 0x47c8
shl edi, cl
sbb edi, edx
adc esi, ebx
inc dh
xchg dl, cl
sbb cx, 0x404d
ror ah, cl
dec ecx
xor ah, cl
add bl, dl
ror esi, cl
adc dl, bl
adc dx, dx
adc dx, 0x56fb
not ebx
adc esi, ecx
and bh, bl
sub cx, 0x7b4b
nop
adc si, 0x287d
cmp di, 0x6f2e
shl cx, cl
test di, bx
not cx
sub ch, bl
shr si, cl
test cx, 0x7608
nop
and eax, 0x5d536c95
xor bh, dl
xor di, si
shr ecx, cl
inc eax
adc dh, 0x7c
xor dx, 0x1e8e
add ebx, esi
shl esi, 6
inc bh
adc cx, bx
or ebx, esi
adc bh, cl
xor ch, 0x50
nop
xor eax, edi
dec cx
add si, bx
test di, cx
sbb al, ch
sub ecx, esi
xchg edx, eax
rol ch, 2
dec esi
rol bx, cl
sub ecx, 0xa51d6eb
xchg edi, ebx
shl dx, cl
or al, 0x54
stc
adc esi, esi
test ecx, 0x57ca0518
nop
add dx, di
xor ah, cl
not ch
xor dl, dh
add bx, 0x4e03
sbb dx, dx
rol ah, 2
adc ecx, 0x5ed01041
pop edi
sbb ecx, 0x1ef2e6b5
xchg bl, al
test dx, 0x6e84
and dl, ch
push edi
rol di, cl
xchg ah, ah
dec ebx
stc
shl edi, 3
add dl, 0x77
nop
mov cl, dh
adc cx, 0x72fa
shr di, 3
or esi, 0x7896ae77
stc
nop
rol bx, 1
shl eax, cl
sbb dx, cx
shr dx, 3
stc
rol dx, cl
cmp edi, 0x6bd6e5c0
or cl, ah
ror ah, 4
and edi, 0x4995f791
dec bx
or bh, cl
xchg dl, dh
sub dx, 0x3763
xchg dx, si
sub esi, 0x8a0d37c
cmp edi, ecx
shr bx, cl
or eax, ecx
not dh
shr al, cl
adc cx, 0x5000
add cl, 0x64
shr edi, 6
shr edx, cl
nop
adc edx, eax
sub ebx, 0x5ebaf01d
and dh, 0x5d
and edx, ebx
shl dh, cl
cmp bx, cx
xchg si, di
rol di, 2
ror bx, 8
stc
xchg esi, eax
add dx, cx
rol di, cl
stc
shl ebx, 7
nop
inc eax
cmp ah, bl
dec edx
shl dl, cl
dec bl
xchg ch, ch
xor ebx, 0x53f64c7c
xchg si, bx
and edx, 0x607d7df5
dec si
not ah
ror edx, cl
xor ecx, 0x33b5c8c0
test ah, bh
mov dh, 0x33
sbb cl, 0x62
shr bl, 7
not di
shr si, cl
and bx, ax
inc ecx
xor ecx, 0x674132f0
sub cl, 0x32
stc
test ah, 0x2c
sbb bl, 0x58
shr bx, cl
mov edi, eax
shl ebx, 5
and edx, 0x3f1a871a
stc
sbb edi, 0x7e480934
test ch, dl
cmp eax, ecx
dec ebx
mov dh, 0x36
and al, 0x70
stc
nop
xchg dh, bh
cmp ax, ax
pop edi
push edi
xchg di, ax
shl dx, cl
cmp di, 0x91b
dec edi
xchg esi, ecx
add bx, cx
xchg esi, edi
sbb dx, 0x2c5a
mov eax, edx
or eax, 0x3e014cb0
add bl, 0x59
cmp cl, 0x24
shl ax, cl
not di
xor al, 0x1c
inc eax
xor edx, esi
mov si, 0x3ed7
inc edi
not bl
dec al
sub ch, bl
shr esi, cl
not al
rol di, 2
test si, 0x2688
mov edi, 0x57836f9d
mov dx, 0x26df
xchg ebx, edi
stc
sub di, 0x4fa7
not al
shr edx, 2
sbb ecx, edx
adc si, ax
test si, 0x4582
stc
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
jecxz 0x472aea
push ecx
push esi
adc ecx, esi
push edi
adc di, 0x29d2
push edx
shr dx, cl
or dx, si
push eax
rol ax, cl
inc dh
test dl, 0x39
add esi, 0x5dbef9a4
push ebx
or bx, di
and edi, 0x1aa1e9a3
shr ax, cl
adc bl, ah
mov dh, 0x2e
cmp di, dx
pop ebx
pop eax
pop edx
pop edi
pop esi
pop ecx
jl 0x472adf
jbe 0x472ac1
push ebx
dec ebx
push esi
dec si
pop esi
pop ebx
call fcn.0047bb2f
call fcn.0047c095
push edx
push edi
sbb dx, di
push esi
adc esi, 0x4693e5c8
pop esi
pop edi
pop edx
call fcn.0047c317
jbe 0x472aea
push ecx
shr ecx, 2
pop ecx
jl 0x472b2b
call fcn.0047c83f
push eax
shr eax, 1
stc
and al, al
push ecx
ror eax, cl
push ebx
push esi
and bx, si
pop esi
pop ebx
pop ecx
pop eax
call fcn.0047cdd6
push ecx
push edx
or ecx, edx
push edi
dec di
dec edi
pop edi
pop edx
pop ecx
push eax
push ecx
shl ah, cl
shr ecx, 4
push edi
push ebx
adc di, bx
pop ebx
pop edi
pop ecx
pop eax
push eax
and eax, eax
pop eax
push edx
inc dh
pop edx
call fcn.0047d245
call fcn.0047d63a
call fcn.0047da0f
push ebx
mov bl, 0x20
push edx
ror dx, 3
test dx, 0x6f82
mov bx, 0x80d
push edi
and edi, ebx
push ecx
rol dx, cl
pop ecx
pop edi
pop edx
pop ebx
call fcn.0047deeb
push ecx
push esi
and ecx, esi
push edx
adc dl, 0x61
stc
push ebx
adc bh, 0x4d
sbb ecx, ebx
dec ebx
not edx
dec dl
cmp bl, 0x44
push eax
xor si, ax
stc
not ch
shr ah, 3
not si
shr bx, cl
push edi
inc edi
shr cx, cl
dec esi
sbb ebx, edx
test bx, 0x3d5
adc dx, si
and edx, 0x50c21bfd
shr al, 1
sbb edx, 0xf94f19e
stc
mov ax, 0x6c9f
inc cx
or edx, ecx
adc ebx, ecx
add esi, 0x475b0ff1
shr ecx, 3
xor ch, al
stc
not edi
rol ch, 4
shl dl, cl
xchg edi, ecx
nop
dec si
test cx, 0x70ae
shl eax, 5
sbb esi, esi
add bl, 0x19
sbb bl, bh
xor ch, al
inc bx
add si, 0x6506
shr al, 1
mov bx, 0x12a8
shl esi, 6
or ebx, 0xc19ed3e
nop
ror esi, cl
dec si
xor ax, 0x591f
add dl, cl
ror edi, 6
shr al, 7
or ebx, esi
nop
sub edi, ebx
xor ch, 0x15
sub ax, ax
ror si, 2
mov di, 0x4a49
mov bl, dh
stc
shr si, 8
rol dx, 8
xchg edx, edx
shr di, 7
inc esi
or ecx, edx
adc edi, ecx
add si, 0x253
dec si
and edx, eax
or ah, 0x6d
inc dl
cmp cx, di
xor dx, 0x7f9
inc ah
mov ecx, 0x2462ffe6
xchg edi, eax
xor ecx, 0xfcebaba
ror di, 6
rol ch, cl
rol al, 8
sub bx, ax
xchg ebx, ebx
stc
sbb dh, 0x47
mov eax, 0x2d957ed5
ror dh, cl
and di, ax
shr cl, 5
add di, dx
add di, dx
mov di, si
nop
pop edi
ror esi, 4
stc
not eax
ror bl, 6
inc edx
mov ax, dx
or bl, 0x72
stc
stc
dec cx
xchg si, dx
shr ebx, 1
xor ebx, 0x164fb59b
sbb bh, 0x1c
sbb bl, dh
push edi
not di
inc bh
ror ax, 3
rol bx, 8
nop
cmp bh, 0x2b
sub dl, al
dec di
add ah, bl
sub esi, 0x2b410f07
adc bl, 0x2a
xchg ah, ah
xchg dx, dx
inc eax
inc bx
sub edi, edx
nop
cmp cl, cl
inc esi
nop
xor dh, ah
inc cx
shr al, cl
dec ch
rol dl, 2
nop
ror ebx, 8
ror bh, cl
cmp cx, 0x11b9
shr edi, cl
add esi, 0x662ca31b
mov edi, edi
shl dh, 6
adc eax, 0x3c0877a5
or edx, 0x1e74e6ce
shr eax, 2
ror cx, 8
shl bx, cl
adc bx, bx
shr cl, cl
or dx, di
ror di, cl
cmp edi, 0x3a466c78
rol bl, cl
mov ebx, 0xc57520c
xor bx, 0x2d5b
xor edi, esi
dec cl
and esi, edx
cmp cl, 0x3e
adc bl, 0x19
add si, dx
inc edx
stc
and al, 0x51
sub bh, 0x79
ror si, 4
add edx, 0x6e96965e
rol dx, cl
nop
mov ah, 0x66
shl edx, 5
sbb ah, dh
nop
cmp esi, eax
test bx, bx
cmp eax, edi
and bx, ax
not ecx
add di, 0x3b96
sbb bh, bl
test ebx, 0x9e8fd3a
rol dx, 5
shl eax, 5
mov bh, 0x7a
mov eax, 0x45a799e5
xchg edx, eax
stc
xchg ecx, ecx
nop
and dh, al
or dh, 0x53
xor eax, 0x467cf3df
sub cx, ax
or si, cx
pop edi
and ch, bl
dec ax
ror ch, 7
ror edx, 4
stc
adc bx, cx
inc dl
stc
sbb bl, dh
nop
add cx, 0x17a1
rol ecx, cl
sub dh, 0x5e
sub dx, 0x23a0
push edi
sbb bx, di
stc
cmp bl, al
inc bl
not dl
add si, di
ror al, cl
test ecx, 0x362e64ef
add edx, edi
cmp si, 0x970
xchg ch, bl
xchg di, dx
or eax, 0x7e54a45d
sbb ax, cx
sbb dx, dx
adc ebx, 0x1bdcb0c8
mov cl, al
add al, 0x4d
ror ebx, 5
or dh, 0x1c
not cx
cmp ah, bl
rol al, cl
rol ax, 3
mov ch, 0x59
rol edx, 1
dec dl
stc
rol bx, 8
test dx, 0xa93
mov cx, 0x51ab
add cx, 0x7d4a
stc
cmp ch, bl
mov bx, si
sub ch, 2
ror bx, cl
cmp dx, di
or cl, bl
add bx, dx
or ecx, 0x572e8b81
and bx, 0x6fa9
or bh, 0x5e
test dl, 0x2c
stc
sub cx, ax
xchg edi, edi
ror bh, cl
mov bl, al
shr si, cl
test ah, dl
test al, 0x37
pop edi
pop eax
pop ebx
pop edx
pop esi
pop ecx
jg 0x472f74
push ebx
inc ebx
shr bl, 3
push ecx
shr ebx, cl
nop
push eax
test bx, ax
push esi
and si, cx
push edx
xchg edx, ecx
push edi
adc di, cx
test ebx, 0x2f1ccad6
ror dh, 5
sbb bl, dl
mov di, bx
inc bh
stc
not bl
nop
and ebx, 0x43321096
nop
inc al
add al, dh
shr cx, cl
pop edi
pop edx
pop esi
pop eax
pop ecx
pop ebx
call fcn.0047e3b8
call fcn.0047e765
call fcn.0047eabc
push eax
push ecx
shl ax, cl
push ebx
ror bx, 1
push edi
inc edi
rol cl, 3
push edx
not dx
or dl, dl
mov ah, ah
adc dh, 1
rol ax, cl
sub ecx, edi
sbb bl, 0x1d
pop edx
pop edi
pop ebx
pop ecx
pop eax
je 0x472f42
call fcn.0047ede2
jg 0x472efb
stc
nop
push ecx
dec cl
push edx
adc dl, 3
push ebx
shr bx, cl
stc
push esi
push edi
test esi, edi
or cx, 0x3cfc
pop edi
pop esi
pop ebx
pop edx
pop ecx
jae 0x472efb
call fcn.0047f24a
stc
push ebx
ror bx, 8
stc
push edi
inc edi
push ecx
cmp ecx, 0x6b60f88a
push esi
inc si
or ch, 0x3a
push eax
and ax, 0x52a2
and eax, edi
ror bh, cl
push edx
xchg dl, al
pop edx
pop eax
pop esi
pop ecx
pop edi
pop ebx
push ecx
ror cx, 7
pop ecx
push edx
push eax
and dh, al
push ecx
test eax, ecx
sub edx, ecx
add ch, al
push edi
shl di, 5
pop edi
pop ecx
pop eax
pop edx
call fcn.0047f56e
push eax
push ebx
sbb ah, bh
pop ebx
pop eax
push edx
push ecx
xchg dx, cx
add edx, 0x4b41209
push edi
shl edi, cl
push ebx
inc bl
stc
push esi
xor si, di
shr cx, 1
pop esi
pop ebx
pop edi
pop ecx
pop edx
call fcn.0047f944
push esi
inc si
pop esi
call fcn.0047febf
push ecx
adc ecx, 0x893c5e
stc
push eax
shl ax, 8
push edi
push esi
xchg di, si
and cl, ch
sub ah, 0x49
push edx
shl edx, 3
sbb ah, 0x7b
shr cl, cl
add cl, 0x61
ror esi, cl
nop
adc ch, cl
or ecx, esi
xchg si, si
push ebx
or ax, bx
xor dl, al
or ch, dh
cmp ebx, edx
cmp al, 0x4a
stc
or edx, edx
xchg si, bx
pop ebx
pop edx
pop esi
pop edi
pop eax
pop ecx
js 0x472fd2
jno 0x472fd2
push ecx
ror cx, 3
push esi
push edi
adc si, di
pop edi
pop esi
pop ecx
push edi
push ecx
ror di, cl
pop ecx
pop edi
push edx
dec dh
pop edx
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
push ebx
xor ebx, ebx
push eax
shr al, 6
sbb ebx, eax
push esi
push edi
xchg esi, edi
push ecx
rol bl, cl
or bh, ah
or eax, 0x3973702c
or bl, cl
xor edi, 0x681704d0
stc
not di
cmp esi, 0x356dc877
push edx
rol dx, 5
test ecx, 0x7e2a2e2a
or cx, 0x636b
shr bl, 4
shl bh, cl
mov ax, di
mov dx, 0x7ef9
shl esi, 3
inc dl
dec edi
sub edi, esi
xor bx, 0x5660
shl ah, 2
shr edi, cl
mov bl, al
sbb si, 0x6347
rol ecx, cl
xor si, bx
nop
ror cx, 4
and al, bl
adc edi, ecx
cmp di, cx
xchg si, cx
sub bl, ch
sbb eax, ecx
rol edi, 2
and ch, ah
sbb cl, al
adc bh, ch
add ecx, ebx
stc
dec cx
or bx, ax
test eax, 0x7474f5e2
xor ah, al
ror al, 3
rol si, 7
xchg cl, ah
shl dh, cl
adc dx, 0x1f7e
or ecx, ebx
mov edx, ebx
dec bx
adc edi, 0x48a5b478
stc
rol ax, 1
inc ax
or ah, 0x6e
cmp eax, 0x1db5cf64
ror cx, cl
add ecx, 0x308d22e8
sbb edx, ebx
test bh, 0x42
sbb ah, al
xchg edi, eax
or cl, 0x23
shl ecx, cl
shr edi, 3
and ax, cx
xor ebx, esi
nop
nop
cmp si, ax
xor cl, ch
ror di, cl
nop
stc
inc dh
nop
xchg di, bx
nop
test si, 0x27db
not ebx
stc
sub di, 0x3d82
mov di, 0x3e9a
inc eax
ror edi, 5
inc eax
adc si, ax
test al, bl
shr ebx, cl
shr dh, 2
cmp bl, ch
sbb dh, bh
add di, di
test ebx, esi
pop edx
xchg di, cx
shr bh, cl
push edx
xor ah, dl
shr ax, cl
cmp bh, 0x60
add di, 0x1c37
sbb cx, 0x4e48
mov eax, 0x17ba4851
rol bh, cl
xor edi, 0x57458437
stc
mov cl, al
adc dl, dl
mov al, 0x17
stc
dec cx
inc edi
cmp ecx, 0x7e4aacc
sub bh, 0x7e
stc
inc ecx
and ch, ah
add si, si
ror cx, cl
and bx, si
xor edi, 0x35402b47
and si, bx
shl eax, cl
adc ax, di
xchg dx, dx
and ebx, eax
mov dh, al
xchg bx, si
sub dl, dl
dec eax
shr edx, cl
add cx, 0x78e
xchg cx, ax
xchg ch, bl
dec bl
dec edi
dec ecx
shr si, cl
add dx, bx
add edx, ebx
or bl, al
stc
and bx, 0x5b22
dec ah
add bh, 0x6e
inc ax
add edi, 0x1b847498
stc
xchg esi, esi
inc si
shr esi, 1
stc
nop
mov cx, 0x2ff0
cmp di, 0x6b83
xchg dh, bh
xchg di, ax
or edx, 0x14a8eb12
xor edx, edi
mov si, 1
nop
sub cx, dx
inc ecx
sub cx, 0x69a8
xor edi, 0x393d6def
mov edi, 0x5097f5cd
rol bh, 2
test si, 0x6479
dec esi
sub eax, edx
sub al, bh
inc edi
test ah, ch
shl bl, 2
or ax, dx
dec cx
and esi, 0x6ebe4d4f
inc bl
rol bl, 7
cmp ecx, ecx
ror eax, 4
stc
and ebx, 0x1366404
rol esi, cl
add al, 0x76
and dh, bh
dec ch
sub dh, 0x5b
mov bh, ch
shl cl, cl
xor cl, 0x5c
add edx, 0xa8cb9e8
add dx, ax
dec ax
inc ecx
pop edx
push edx
adc dh, dl
sbb edx, edi
dec ax
xor dh, bh
stc
shl dl, cl
or eax, 0x2cb0dfc
sbb edi, 0x54e2b443
sbb bx, 0x472b
inc eax
dec eax
nop
stc
mov dl, 0x2f
and al, bh
inc ecx
test ch, 0x56
dec eax
rol bh, 3
sub cl, bh
rol ax, cl
test dl, bh
ror di, 8
and di, di
inc ah
rol ebx, cl
sub ebx, 0x3e92f0c3
sub esi, edx
xchg dx, cx
shr bx, 1
xchg bx, ax
shr cl, 5
cmp ebx, esi
shr si, 3
nop
adc ax, ax
sbb dl, 0x6a
nop
xchg di, di
cmp cl, cl
stc
not ah
dec bl
xchg cx, si
add edi, esi
cmp bx, 0x1cf3
test cx, 0x46f4
sub ax, 0x31d8
cmp eax, ebx
stc
rol di, 8
cmp ebx, 0x6d57f12a
cmp ax, 0x32e4
and al, cl
sbb eax, edi
mov cx, cx
mov al, 0x6b
nop
not al
mov ebx, esi
xchg ebx, esi
inc ax
stc
stc
and ah, 6
dec esi
and eax, ebx
stc
xor edx, edx
or edi, 0x449e0ac3
mov dl, dh
stc
add dh, 0x1d
xor ax, 0x1f2a
xchg bh, bh
mov cl, 0x70
ror esi, 7
test cx, bx
xchg ch, cl
stc
inc ebx
cmp si, ax
adc ebx, esi
xor dx, 0x1ee9
test di, 0x43ec
nop
stc
cmp di, cx
test cl, 0x31
or cx, si
mov cl, al
or bh, 0x4e
add bx, 0x141
ror ch, 6
dec al
ror bl, cl
sbb si, ax
stc
and ch, 0x7a
ror al, 5
pop edx
push edx
and edx, 0x51206204
shr dx, 7
or al, dh
shl ecx, cl
dec dx
inc cx
ror ax, 7
rol edx, cl
mov ecx, 0x13e4088d
mov edi, eax
mov ax, si
cmp edi, edi
inc eax
add dx, dx
dec di
not bh
ror bl, cl
mov ecx, eax
not di
shr edi, cl
nop
sub di, 0x67a3
xchg ecx, edx
not al
xchg dh, ch
adc ch, 0x17
not ecx
stc
nop
nop
sub edi, edx
sub edx, ebx
inc si
rol al, 5
and si, bx
test bh, ch
stc
test esi, 0x758462a8
or bx, bx
xor ah, dh
adc cl, 7
stc
stc
mov edi, 0x49bae190
shl ch, 3
adc ax, cx
inc edx
ror si, 2
shl dh, cl
inc si
and edx, 0x5f03ea8a
adc di, bx
not ah
mov ebx, edx
inc edx
add bl, 0x74
sbb bx, di
xchg bh, bh
shl ebx, 3
add ah, ch
and ecx, 0x688bcebc
stc
or dl, bl
shr dx, cl
adc esi, 0x47ade6da
adc dx, cx
stc
test dl, al
mov al, 0x6e
stc
xor si, 0x513a
and dx, 0x5cf4
sub cx, 0x5e04
and cl, dh
sub bx, 0x16d8
mov ax, 0x3fd2
xor esi, eax
shl dl, cl
and bl, cl
rol eax, cl
stc
ror bx, 8
xor bx, 0x53f8
dec cx
rol di, 1
ror esi, 6
nop
cmp bx, 0x4be6
dec edi
nop
stc
xor di, 0x3ff4
adc dx, di
pop edx
pop ecx
pop edi
pop esi
pop eax
pop ebx
call fcn.004801fd
push ebx
mov bh, 0x4d
push eax
adc ax, 0x36d3
push edx
not dh
cmp bx, 0x4d18
sub bx, 0x4e4f
stc
push edi
shl edi, 4
or ebx, 0x6c1b69e4
push esi
xchg si, ax
stc
xor bh, ah
cmp edi, esi
sbb esi, 0x26326233
push ecx
shl cx, cl
stc
nop
and ah, 0x73
xor bh, cl
cmp ebx, 0x261fcb39
test esi, 0x4fdaafd9
sub bx, dx
or dh, 0x33
add ebx, 0x2aa74bcf
adc bl, 0x7b
ror dx, 6
nop
inc ax
xchg bh, bh
or edx, 0x520ef1a1
dec ch
sbb ebx, ecx
shr ecx, 3
not edi
test esi, edi
test bh, 0x6d
xor bl, ch
and ecx, ecx
not edi
and bl, 0x7c
mov di, dx
xor edi, 0x6a58b5ba
test bl, dl
or bx, 0x6108
and ax, 0x41d
xchg si, di
rol ah, 7
mov ebx, eax
dec ebx
mov dh, 0x58
cmp esi, 0x739bbe74
or edx, 0x77f2a354
stc
rol bx, cl
stc
rol si, cl
sub al, dl
xor ax, 0x1d36
or di, 0x564a
dec ch
and dx, 0x7416
and cl, bh
ror dl, cl
add bx, di
sbb ch, al
or cl, 0x7a
mov eax, ebx
shr dx, 2
add edi, 0x2ee9ffab
rol ax, cl
pop ecx
pop esi
pop edi
pop edx
pop eax
pop ebx
push ecx
add ch, 0x51
rol cl, 5
push eax
rol ax, 2
push esi
ror esi, 4
cmp esi, 0x37ad1fa6
test esi, 0x40f9c0ee
sub esi, eax
push ebx
cmp ebx, 0xe3e352
push edi
cmp eax, edi
push edx
sbb dx, 0x7ef1
or bh, 0x38
cmp ecx, ebx
adc ah, ah
and ebx, ecx
sbb dx, 0x3517
sbb di, cx
and cx, si
rol al, 8
sub ebx, eax
adc eax, 0x3635433c
or ax, cx
add ebx, 0x2f5735c
ror cx, cl
shr dh, 5
inc ah
not bh
stc
ror ch, cl
not bx
xchg bx, bx
xchg di, ax
cmp dl, dl
rol ebx, cl
xor dx, di
sub dx, ax
mov bh, cl
sbb bx, di
pop edx
pop edi
pop ebx
pop esi
pop eax
pop ecx
call fcn.00480701
push esi
shr esi, 3
pop esi
push esi
push edi
or esi, edi
push ebx
xchg ebx, ebx
stc
push ecx
shl esi, cl
rol ecx, 4
push edx
not dl
adc cl, 8
xchg bx, di
sub cx, dx
nop
push eax
xor ax, 0x5fe0
add di, 0x41f0
nop
shr ebx, cl
stc
rol cx, cl
ror edi, cl
rol bx, 5
dec dh
mov bh, 0x2e
or ch, 0x1f
xchg di, di
not ah
add dl, 0x7b
and esi, eax
ror ecx, cl
mov al, al
sub dx, di
adc al, 0x23
rol ax, 1
adc ebx, 0x5a4e8465
nop
rol bl, 4
inc si
cmp ax, di
xchg bh, bl
not ax
rol ebx, 8
rol ax, cl
not edx
stc
add dx, 0x1f00
xor cx, 0xa35
ror al, cl
stc
or di, di
not ebx
xor eax, 0x4fe3c880
stc
nop
add cx, cx
shl edi, cl
adc edx, 0x3fb133d5
or cx, 0x7ad6
cmp bl, dl
cmp ecx, edx
ror esi, cl
nop
adc bx, si
test esi, eax
test cx, di
not ecx
rol bx, cl
xor edx, 0x6958585d
adc ebx, ecx
rol ah, 1
nop
pop eax
pop edx
pop ecx
pop ebx
pop edi
pop esi
stc
push ebx
push edi
test ebx, edi
sbb bx, 0x377b
stc
pop edi
pop ebx
call fcn.00480af9
call fcn.00480ffb
call fcn.004813e8
push edx
shr dl, 4
push ebx
ror bl, 4
push edi
test di, 0xf0f
push esi
adc si, dx
push ecx
shl bh, cl
mov dh, 0x41
xchg bl, bh
sbb di, di
dec cx
push eax
shr ax, 3
ror ax, cl
sbb ebx, ecx
not dl
and ah, 0x57
mov ebx, 0x5c596f9c
test si, 0x3ef
and dl, 0x15
dec ecx
adc ebx, 0x48d963ec
inc bh
dec bx
inc edi
rol si, 8
mov bl, ch
and ebx, eax
shl si, cl
shr dx, 2
sbb eax, ecx
inc edi
and esi, ecx
rol cl, cl
mov bh, cl
nop
not ecx
and edx, ecx
nop
rol ch, 1
test si, ax
shr bl, 2
shr dl, 4
cmp bx, cx
pop eax
pop ecx
pop esi
pop edi
pop ebx
pop edx
jecxz 0x4736db
push ecx
push esi
xchg cx, si
pop esi
pop ecx
call fcn.00481746
call fcn.00481c86
call fcn.00481f03
push esi
inc esi
pop esi
mov eax, 0x78402f
lea ecx, [esp + 0xc]
push 5
push 0x1f6e2d7c
push ecx
push eax
call fcn.00482436
push ebx
not bh
push edi
or edi, 0x54597939
inc bx
push esi
dec si
push ecx
test ecx, 0x381f53ac
add ch, bl
push eax
nop
nop
push edx
test cl, dl
dec dx
ror dl, 4
adc cx, ax
ror ax, cl
or bl, ah
sub dx, bx
cmp dx, cx
ror ah, 3
adc ecx, ebx
shr si, 4
or esi, eax
mov si, cx
test cx, 0x3a0e
and esi, eax
adc si, cx
adc esi, 0x70ee1807
nop
or al, dl
test di, ax
sbb ax, ax
adc ecx, edx
sub bl, ch
xchg cx, dx
not cl
xor eax, edx
mov di, bx
sub dl, 0x1a
inc ecx
mov esi, eax
nop
rol eax, cl
nop
test ch, dl
test bh, al
cmp ah, bh
dec cx
dec edx
test edx, esi
and si, 0x6c5d
rol esi, cl
mov cx, di
ror di, cl
rol edx, 4
xor ebx, eax
shl si, cl
shl ch, cl
mov bx, 0x743f
not ecx
adc eax, ebx
or si, bx
inc edi
ror ecx, cl
sub dx, 0x40f7
stc
or bx, 0xde9
nop
add edi, edi
inc ch
adc si, 0x7e29
adc ax, 0x2dee
add ch, 0x42
and ch, al
rol bh, cl
ror bx, 3
sbb esi, 0x58b9bdeb
cmp edi, 0x4e79ffaa
or edi, 0x5f37fcab
sub bl, dl
add ebx, 0x143256ff
stc
sbb dl, 6
xor ecx, edi
sub ch, dl
test dh, 0xb
shl esi, cl
test di, 0x55b2
dec ax
stc
shr edx, cl
sub cl, 0x2c
sbb si, cx
rol bl, cl
stc
not dl
shr ah, cl
stc
not bx
mov ax, 0x562
rol si, cl
mov dl, cl
xchg di, di
pop edx
sbb bx, 0xf54
sbb cl, ah
dec bl
shr di, 2
stc
push edx
sbb ax, dx
adc edi, ebx
shl bx, 3
xor edx, 0xb7e7a17
dec edi
mov si, di
dec edi
cmp ecx, 0x54f411e8
mov bx, bx
inc eax
xor bx, si
ror dx, 5
dec edx
adc ch, 0x54
dec ebx
mov ch, 0x12
or ax, 0xa3f
rol al, cl
xor edx, 0x725c61f4
and dl, ah
dec eax
shl ecx, cl
mov ebx, ebx
sub di, 0x4e01
ror bh, 3
mov ebx, 0xe01031f
inc si
not dl
dec edi
not bx
dec ah
rol cl, cl
nop
or esi, ebx
inc esi
stc
adc ah, bh
mov ch, bl
xor ch, bl
dec dl
adc al, 0x25
xor ebx, 0x55b7ecd2
and dx, 0x7561
adc bh, dl
add edx, 0x31c39047
cmp esi, esi
sbb bx, di
mov ah, 0x37
cmp esi, edi
nop
ror edx, 3
cmp ecx, 0x2bc48cf7
shr ebx, 4
ror dx, 1
and eax, edi
shr ebx, cl
rol dx, cl
not ebx
test dh, 0xd
adc esi, 0x36300204
shr cx, cl
shl ch, 8
or ecx, 0x67f19d09
adc edx, ecx
shl di, 5
and si, ax
adc di, ax
and bh, 0
stc
xchg di, cx
test ch, ch
sbb dh, al
not cx
test cl, 0x6d
nop
rol dx, 6
not dl
stc
and cx, si
cmp dl, 0x5e
inc si
or ax, 0x2c74
shr bl, 3
xchg ah, dl
not cx
inc ecx
dec ecx
sbb bl, dh
stc
rol bl, 8
sub dl, 0x61
shl bx, cl
nop
shl ah, 4
stc
pop edx
adc ch, 0x3e
sub esi, edi
shr bx, cl
or edi, esi
and ecx, ebx
push edx
or dx, 0x33f4
or edx, 0x2cde0416
adc bx, di
adc bh, 0x32
add ecx, 0x2db5b29d
stc
ror edi, cl
shr bl, cl
sub di, ax
test dl, 0x62
sbb ebx, edi
shl dl, cl
mov ebx, 0x5db902cc
xchg si, dx
cmp dh, bh
stc
test ax, di
nop
add edi, 0x51330f25
inc al
not al
mov si, di
adc cl, 0x25
nop
xchg ebx, ecx
shl ch, cl
inc al
dec dx
inc ax
and bx, 0x1273
and esi, ecx
test cx, bx
test ebx, 0x14262d35
and dh, 0x18
inc bx
dec ch
ror dh, cl
sbb edx, edx
sbb al, 0x6e
or dx, 0x419e
shl di, 3
dec bx
xor ah, 0x2d
test di, bx
ror si, cl
and ah, al
shl bx, 1
dec di
rol bl, cl
sbb cx, bx
sub dx, cx
sub di, 0x602b
shl al, 6
ror eax, 1
mov dl, 0x18
adc cx, 0x7247
dec edi
shl cl, cl
nop
not dx
add dl, 0x42
inc bx
shr esi, cl
adc ch, 0x3d
xor ebx, 0xee8e126
rol ax, 1
adc ch, dh
not ebx
shl eax, 2
shr cx, 2
sub bl, 0x33
inc al
nop
cmp esi, 0x15fdd859
adc ecx, 0x7a11ed26
shr cl, 5
stc
dec ebx
nop
xchg si, bx
sbb al, 0x4c
shr al, 1
mov ebx, eax
not ax
or bx, di
mov dl, cl
mov ch, bl
shl ax, 7
nop
test ebx, ecx
inc ax
xchg dl, dh
or ch, 0x36
shr dh, cl
nop
pop edx
push edx
xor eax, edx
not ax
inc cl
shl cx, cl
shr dx, cl
sub bx, 0x39f
xchg di, bx
inc eax
nop
not edx
mov cx, cx
or ebx, eax
test esi, edi
sbb edx, 0x3450430e
sub bh, bh
sub cx, 0x22ce
rol bx, cl
shr ebx, cl
xor edx, 0x4a39ebd7
nop
rol cx, cl
sbb ah, cl
not cl
inc eax
sub esi, 0x1f2749fe
or ah, bl
sbb bx, 0x4281
mov bx, 0x2e3
mov dl, dh
shr cx, cl
mov bh, 0x60
rol ch, 3
not ecx
sub cl, 0x6c
add bl, bl
xchg cl, bh
sub dh, 0xe
shr si, 7
add dh, ch
stc
test di, 0x1d5d
test cx, bx
not ecx
shl si, 7
test cx, di
rol edi, 6
rol bx, cl
xor edi, 0x61dd6970
inc bx
dec esi
mov cx, 0x71b
inc ax
stc
ror al, 4
not esi
inc ch
sbb ch, bh
stc
not bx
shr edi, 1
adc ax, si
sbb di, dx
sub ecx, 0x6957213a
mov dx, 0x78d3
not cl
xchg dx, bx
shr di, cl
and ax, bx
add ecx, 0x135c0297
adc ah, ch
or ecx, 0xc8318c9
not dx
and edi, edi
and dl, dl
xchg bx, si
sbb cl, 0x4f
sub dx, dx
shl bx, 1
xor al, 0x1c
sbb ch, bl
shr bh, cl
inc ax
sub eax, edi
dec ebx
stc
add esi, 0x5bfcbdb
shl eax, cl
pop edx
pop eax
pop ecx
pop esi
pop edi
pop ebx
call fcn.00482705
call fcn.00482c50
jle 0x473b56
push edx
sbb dx, 0x168
push eax
adc ax, dx
push edi
xor ax, di
push esi
xchg esi, esi
dec edx
pop esi
pop edi
pop eax
pop edx
jbe 0x473b56
push ecx
rol ch, cl
pop ecx
jg 0x473cf2
call fcn.00482fb8
call fcn.004832e2
jg 0x473c72
call fcn.004835bb
stc
push esi
adc esi, 0x30b0accd
push eax
or esi, eax
push edi
sbb edi, 0x17119612
push ebx
cmp ah, bl
push ecx
inc ecx
sbb edi, 0xa851f47
xchg esi, edi
sbb di, 0x7bb6
push edx
xchg esi, edx
ror dh, 4
sbb ch, ah
stc
nop
sub edi, esi
nop
cmp edi, 0x199298a8
inc si
cmp ch, 0x7e
inc edx
stc
stc
rol di, 4
inc bl
xchg ah, cl
xchg si, bx
and ax, 0x45c0
and eax, 0x66ccc190
ror di, cl
or di, si
nop
shl esi, 1
mov edx, ebx
test dx, bx
inc eax
ror cx, cl
and edi, 0x5df4da49
test edx, 0x18859cf0
ror si, 1
test ebx, edi
not cx
xor dx, 0x439d
adc esi, eax
sbb dx, cx
shl bx, 3
rol dh, 2
nop
test si, 0x7d45
sbb dl, ah
sbb cx, 0x7cb8
adc dl, ch
sbb edi, esi
nop
xor ebx, esi
add bl, 0x56
cmp ax, ax
and ax, 0x7f10
sub si, di
rol cx, cl
shl ax, 4
xor edx, 0xce010cf
or cx, 0x5fd3
not dx
not dl
xchg al, dl
stc
mov ax, dx
pop edx
pop ecx
pop ebx
pop edi
pop eax
pop esi
push ebx
xor ebx, 0x440cc629
push ecx
shr ecx, cl
not ecx
stc
push eax
shl al, 5
ror bx, cl
and cx, bx
push edx
shr edx, cl
push edi
dec edi
cmp ah, dh
xchg bh, bh
stc
shr dx, 3
nop
push esi
shr si, 3
shl dl, cl
pop esi
pop edi
pop edx
pop eax
pop ecx
pop ebx
push edi
or edi, 0x17989363
push ecx
dec ch
push ebx
xor bh, 0x74
adc cx, 0x4199
add cl, 0x7b
push esi
and si, 0x2410
sub bh, 0x2c
push eax
or eax, esi
or eax, esi
dec edi
cmp ax, 0x74e5
mov cl, ch
xor al, cl
adc cx, 0x3479
nop
mov esi, 0x67e88672
mov ecx, edi
ror bx, cl
push edx
sbb edx, 0x61ad34e
ror al, 2
not edx
inc cl
add ecx, eax
sbb ecx, ebx
shr bl, 6
sbb bx, 0x4d7e
shl di, 1
shr ah, cl
test dx, cx
pop edx
pop eax
pop esi
pop ebx
pop ecx
pop edi
push esi
push ecx
ror si, cl
push ebx
dec bx
push edx
sub edx, 0x763993d6
push edi
sub edi, edx
stc
cmp cx, cx
pop edi
pop edx
pop ebx
pop ecx
pop esi
push edx
or dl, 0x6b
push esi
mov si, 0x618d
push edi
not edi
push eax
dec eax
nop
dec si
push ecx
or ch, 0x7c
ror cl, 1
cmp edx, 0x1cdc3124
push ebx
not ebx
stc
ror ah, 3
not edi
adc dl, ah
nop
rol dh, cl
or bl, bh
shr bl, 3
and eax, 0x545eb826
mov ebx, esi
xor dh, cl
adc dx, 0xc
add ebx, ebx
dec edi
test ecx, 0xd4dbaa4
adc bx, ax
dec dh
or ch, 0x69
sbb cl, ah
rol ecx, cl
add ch, 0x16
mov ax, 0x3f5f
add dx, di
adc edx, esi
stc
xchg ebx, esi
rol ch, cl
dec ecx
ror bl, cl
cmp ebx, edx
sub edi, edi
adc ecx, ebx
pop ebx
pop ecx
pop eax
pop edi
pop esi
pop edx
call fcn.0048392c
call fcn.00483eff
push edi
push ecx
and edi, ecx
nop
push eax
not eax
dec di
rol ecx, cl
stc
test al, al
stc
nop
xor ecx, eax
push edx
test dl, 0x33
mov dl, 0x12
shl edi, 4
push ebx
sbb ah, bh
add ch, ch
add dl, al
cmp ebx, 0xac059ab
sub dh, 0x38
xchg dx, ax
nop
dec eax
or edx, edx
sbb ch, bh
ror dl, cl
shl eax, 3
push esi
xor esi, ecx
cmp dl, 7
not si
cmp edx, 0x65820c51
ror edx, cl
xor esi, 0x726fb2e2
not di
or ch, al
shl dx, cl
sbb si, 0x19a2
cmp bl, 0xf
ror ax, 3
test dl, ch
stc
shl dl, cl
and ebx, edi
xchg di, cx
dec bh
sub edi, 0x2b55f1e1
not edi
nop
xchg cl, al
sbb bl, 0x2a
sbb edx, eax
ror cx, cl
rol dh, 8
or bl, 0x5d
or al, ch
cmp ch, 2
adc ah, 0xb
sbb cx, 0x7c08
stc
adc bh, al
shl ah, 5
mov dl, 0x65
xchg edi, eax
shr dl, 2
and ah, dh
or dh, 0x70
or si, 0x4001
dec edi
test eax, 0x1759d8fb
dec dx
mov ax, dx
rol bh, 1
adc cl, 0x36
test edi, 0x2e5eed28
and esi, 0x54a44dd3
dec bx
ror bl, 5
rol ah, 7
add dx, 0x21c3
stc
xor esi, 0x4347d7c
inc bh
dec cx
sbb edi, 0x3af57f1e
not cx
sub ecx, 0x13a9ec09
xor cx, dx
shr cx, cl
stc
shl esi, 7
xor esi, ebx
test ah, bl
pop esi
pop ebx
pop edx
pop eax
pop ecx
pop edi
push ecx
push eax
sbb ch, ah
push ebx
xor bl, 0x3a
pop ebx
pop eax
pop ecx
call fcn.0048422d
call fcn.0048478c
push eax
ror al, 3
stc
dec eax
push ecx
not cx
pop ecx
pop eax
call fcn.00484c40
push esi
sbb esi, 0x364a8eab
pop esi
call fcn.0048521a
push ebx
shr bh, 4
pop ebx
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
call fcn.004856ca
nop
stc
push eax
rol eax, 6
push ecx
shl ecx, cl
push ebx
shl bh, cl
ror bx, cl
shr ax, cl
and eax, 0x4d87baa
push edx
shr dx, 1
test cx, bx
cmp cl, ch
push esi
xchg cx, si
rol dx, cl
sub eax, edx
nop
and esi, 0x76a8712a
nop
shl esi, cl
push edi
inc di
sub di, 0x195d
stc
shl bl, cl
xchg ebx, edx
stc
ror cx, cl
ror cl, 7
or bh, ah
test edi, 0x37435995
nop
cmp di, di
sbb al, 0xa
xchg ecx, eax
cmp bh, dh
nop
test edx, esi
sub edx, ebx
cmp eax, edi
mov ax, ax
sbb di, ax
or edx, eax
inc eax
inc edi
rol ch, cl
rol dh, 6
test cx, dx
xchg si, dx
not bx
or bh, 0xb
sbb dl, 0x50
sbb al, 0x29
and edi, ebx
sub dl, 0x33
cmp eax, ecx
nop
sbb edx, ecx
xchg edi, eax
and ch, 0x5f
rol bl, cl
sub esi, eax
test cx, ax
not di
xor cx, 0x7988
or eax, 0x3bc5be6a
xchg bx, di
not esi
xor bh, 0x55
mov dh, 0xb
ror bh, cl
dec eax
shl bl, 6
dec bx
sub eax, edi
inc al
shr eax, 6
sub ebx, 0x7c1c819d
or dh, cl
cmp cl, 0x38
and eax, 0x743101f2
rol ebx, cl
rol dh, 3
dec al
xor si, si
ror cx, cl
test al, 0x20
add ecx, ebx
adc edi, 0x6402c121
ror dx, 2
not di
shl esi, 1
rol esi, cl
add edi, 0x6180bc98
mov ax, si
adc dl, 0x64
adc bh, ch
or dh, 0x10
stc
nop
or esi, esi
cmp bh, 0x23
ror edx, 6
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
push edi
rol di, 5
push edx
rol edx, 3
push eax
sub ax, 0xc64
push esi
sbb edx, esi
test dl, ah
adc di, ax
push ebx
mov ah, bh
push ecx
mov cx, 0x5853
stc
test edi, 0x58259b9b
stc
and ch, bl
xor bh, al
and ebx, ecx
rol ebx, cl
test bx, 0x5ed1
xchg ecx, edx
xor edi, 0x78d563c1
add ax, 0x3c32
stc
mov dl, al
test dh, 4
rol al, 1
inc ecx
nop
sub eax, ebx
stc
cmp ax, 0x6cf1
and ch, 0x39
inc si
mov bh, ch
not bl
shr bx, 7
and ebx, 0x512e8d74
adc cx, 0x6b59
xchg di, cx
xor di, 0x7392
sub esi, 0xadc92db
not edx
dec eax
inc dx
xor bx, 0x28bd
cmp ah, 0x68
nop
and edi, edi
xchg bx, bx
test ah, 0x3e
xor al, bl
mov edi, eax
add si, 0x453b
xchg cx, dx
and ax, 0x1018
xor ch, 0x29
add ah, 0x1f
add esi, 0x46ceccb3
xchg bx, ax
test al, 0x7d
shr dh, 2
dec eax
rol ebx, 3
rol edi, cl
inc esi
nop
xor ebx, ecx
or edx, edx
shl cl, 8
xor bx, 8
add ch, 0x3d
nop
test ch, 0
xchg al, cl
sbb di, 0x4d9f
sbb ebx, esi
xchg bx, cx
stc
xor bl, bl
dec ch
rol bl, cl
xchg di, cx
adc eax, 0x73c792c9
cmp ch, 0x57
sub eax, ecx
xchg cx, bx
inc eax
not esi
sbb cx, bx
not al
nop
cmp ecx, ecx
xchg cl, ch
shr dh, 7
nop
or bx, bx
rol ax, cl
or ebx, 0x114c81cf
test edi, 0x25ed91f4
not ch
or ch, 0x13
sbb ebx, 0x355f2769
not di
pop ecx
push ecx
rol ch, 7
stc
sub dl, 0xd
inc si
adc bx, cx
xchg bl, al
inc ecx
dec ch
add esi, ecx
add edi, 0x2427903f
sbb dh, 0x72
xchg dl, al
sub ax, 0x5ea7
stc
nop
and dh, al
test cx, 0x2cd6
rol ah, cl
and cl, 0xb
or cx, 0x1fe2
cmp bl, 0x52
rol eax, 3
stc
inc bx
test eax, eax
inc esi
rol eax, 8
test si, ax
not edi
xchg dl, ch
ror edx, 6
stc
mov al, bl
ror ax, cl
inc eax
not di
shr si, 4
mov edi, 0x6555597b
xor si, ax
shr al, cl
shr bh, 6
sub cx, 0x6c97
shl ah, 8
rol al, 1
xchg cx, ax
ror dx, cl
not bx
add ebx, 0x53ca21b8
sbb dh, cl
and edx, ecx
sub di, 0x7f20
stc
not bh
or dl, 0x47
cmp di, di
ror ax, 1
and edx, esi
rol bx, 6
xchg cx, ax
shr esi, 7
not ecx
xchg ch, dh
mov cx, bx
adc dh, bh
test bh, dh
test bx, bx
add ax, 0x1593
stc
mov cx, ax
test di, ax
test edi, edx
mov bx, 0x4a22
xor si, cx
xchg si, bx
xor ch, bh
add ax, di
dec ax
not cx
not eax
adc edx, 0x42b0c051
test edi, ecx
shr esi, 6
shl bx, cl
ror edi, cl
shr ebx, cl
and ah, bh
adc esi, ecx
add dl, bh
ror dh, cl
or ax, 0x1a9e
stc
or ax, ax
shr bl, cl
rol edi, cl
ror si, cl
test ch, 0x3c
inc edx
nop
dec dx
shl dh, 2
pop ecx
cmp di, 0x2ac1
mov ebx, edx
ror eax, 7
stc
push ecx
xchg dh, ch
test ah, cl
cmp eax, edx
add bh, cl
inc esi
cmp esi, 0x54a7f1f6
rol edi, cl
xor di, 0x123b
add di, ax
and ah, 0x6d
adc bh, 0x39
or edi, 0x4f294a10
sub ax, dx
stc
ror ecx, 4
or edx, esi
sub si, 0x4c76
not dh
ror dl, cl
adc eax, 0x36a63cae
not cl
cmp ah, ch
shr di, 7
mov ah, dl
cmp ecx, ecx
or bl, dl
inc ax
shr eax, 3
xchg edi, eax
adc si, 0x484b
nop
inc si
rol bh, 6
mov edi, 0xb2afe81
test si, 0x22d3
xchg bx, di
or cl, al
rol di, cl
add dx, 0x3a61
nop
add si, 0x5c62
cmp eax, edx
inc edx
mov esi, esi
dec di
xchg bl, dh
shl dx, cl
xor bx, 0x44bd
xchg cx, si
stc
not dx
test esi, edx
test ebx, esi
inc cx
or di, 0x1270
sbb ax, 0x2d83
mov bx, bx
not ecx
xchg cx, ax
nop
or bx, 0x1b71
nop
stc
add ah, al
nop
shr bh, 6
nop
mov cx, ax
add cx, 0x6304
xchg esi, ebx
xchg ch, ch
inc ax
cmp cx, cx
test ah, bl
not bh
rol ecx, 8
ror di, cl
sbb ax, 0xe8f
add si, dx
mov ah, bh
not dx
rol ah, cl
stc
ror ebx, cl
or bl, bh
test di, 0xcac
shr cl, 5
rol edi, cl
nop
adc ebx, esi
mov bl, 0x5c
ror esi, 6
not edx
nop
xor esi, 0x2b8fb8f1
not bx
pop ecx
stc
push ecx
cmp ecx, 0x15e5ece6
xchg edx, ecx
or si, bx
rol cx, 2
ror dx, cl
rol al, cl
xchg ch, al
adc edi, edi
sub ah, 0x2b
cmp dh, ah
test dx, dx
xchg cx, di
rol di, cl
inc di
add ch, al
mov bh, 0x79
not ecx
sub eax, 0x1cf6de07
and edx, 0x5430afc1
not esi
cmp ah, 0x47
ror ah, 4
xchg bl, bh
rol dh, 4
dec ebx
or di, 0x771b
nop
inc ax
xchg cx, bx
or ecx, 0x472b424a
sbb bl, 0x15
inc cl
dec cl
sub al, 0x62
xor edi, 0x6697db9b
cmp bh, 0x73
nop
cmp si, 0x49bc
dec ecx
test edx, eax
and edx, 0x5576bd83
cmp ebx, 0xf48b176
adc di, bx
add si, si
xchg si, bx
stc
xchg ebx, edi
or al, 0x6a
adc bx, 0x4d64
add edi, 0x5476c768
rol ax, cl
not dl
mov ecx, eax
test ecx, 0x45908512
and cx, di
dec si
sub di, ax
inc bx
and eax, 0x1ad459d9
stc
test cl, bl
shl ah, 7
or ch, dl
add dl, 0x63
nop
nop
nop
rol al, cl
stc
sub eax, esi
stc
shr si, cl
shl cl, 8
sbb si, 0x2509
shl cx, 5
shr ecx, cl
ror bx, cl
xchg edi, ecx
nop
xor dh, 0x31
rol cl, cl
dec eax
nop
not esi
cmp ecx, esi
not dh
sbb ch, bl
dec al
adc ah, 0x65
test si, si
sub edi, 0x6ff68a59
dec edx
rol di, cl
ror ecx, cl
xchg ch, ah
or di, dx
ror dl, 6
xchg bx, ax
dec si
pop ecx
cmp al, 0x64
shl dx, 4
push ecx
test dx, cx
stc
mov dx, 0x1494
nop
test cl, bl
test cx, bx
rol cx, cl
sbb cl, 0x4e
dec al
adc bx, 0x3c6
ror ecx, 1
inc al
cmp ecx, 0x2bebbadd
inc dh
cmp dl, 0x31
or si, cx
test cx, dx
inc di
mov ecx, edx
adc al, 0x35
xor cl, 0x45
not dl
cmp esi, ecx
and ax, cx
sbb ecx, eax
sub eax, 0x6de3c132
shl si, cl
sbb di, 0x72a2
cmp bh, ch
nop
sbb dx, 0x5c0f
adc ax, 0x3012
pop ecx
pop ebx
pop esi
pop eax
pop edx
pop edi
push ebx
or bx, bx
shr bl, 1
push eax
not ax
push ecx
sbb ecx, eax
sbb al, 0x7a
sub bx, 0x148
push edi
inc di
push edx
mov dh, 0xc
or ah, al
ror ch, 3
not eax
mov bl, dh
ror bl, cl
cmp ah, al
and dh, 0x77
xchg cl, al
shl bx, 5
push esi
dec si
stc
adc si, 0x7bd
shl dh, cl
xor al, 0x58
xor dl, bh
inc ax
add bl, cl
inc edx
sub bh, 0x18
add di, 0x3bb5
xor ax, di
xchg dx, ax
shl ecx, 8
sbb eax, 0x494868a1
rol al, cl
inc ch
xor ebx, 0x4288fc42
sbb bx, 0x1c32
not al
xor cx, 0x7fbb
stc
sub esi, ecx
dec ch
inc ax
dec cx
inc dx
sub esi, eax
add eax, edi
test edx, ebx
stc
sub al, 0xd
inc esi
and dx, 0x6551
ror edi, cl
ror ebx, 3
add ecx, edi
shr eax, cl
sub ch, ah
add ebx, ecx
mov dx, 0x9c0
mov dx, cx
sub al, bh
nop
xchg cx, di
not si
adc di, 0x463d
sub di, di
shr esi, 2
xor ax, si
xor bl, 0x70
dec dh
and bl, al
dec dh
dec bx
add eax, esi
dec edi
stc
add ecx, 0x572b0afb
mov cl, cl
shl si, cl
shl edx, 5
test edi, edx
cmp si, 0x47cf
shr ebx, 2
stc
add dx, ax
cmp ecx, 0x659bf3e0
or ecx, esi
xor esi, 0x1ca73e91
pop esi
pop edx
pop edi
pop ecx
pop eax
pop ebx
jbe 0x474691
call fcn.0048596f
call fcn.00485ed1
jno 0x47460f
push ecx
push ebx
xchg ecx, ebx
push edx
ror dx, 1
cmp ch, 0x40
xor bx, 0x7bdc
and ch, 0x42
xchg edx, ecx
adc edx, 0x79e40910
push eax
not eax
nop
shl bh, cl
mov bx, cx
push edi
adc di, ax
rol eax, 1
inc dh
inc di
push esi
rol si, cl
shr ah, 7
xor bx, 0x49b6
test ch, dh
inc si
sub bl, 0x37
inc cx
xor ecx, 0x47611b98
shl di, cl
xchg si, di
shl edx, 6
test dh, al
stc
xor ah, 0x19
and ax, cx
inc cx
stc
add dh, bl
dec esi
or bx, di
xchg dh, ch
not si
stc
pop esi
pop edi
pop eax
pop edx
pop ebx
pop ecx
push edx
add dx, 0x1c8e
push ecx
add cx, 0x33e
push esi
xchg edx, esi
push ebx
add bl, ch
inc bx
not edx
dec bl
adc ebx, 0x6d980c12
pop ebx
pop esi
pop ecx
pop edx
call fcn.0048644f
push ecx
rol ecx, 4
stc
push ebx
or bl, 0x5b
push eax
rol al, 7
push edi
ror di, 1
sbb ch, 0x44
stc
push edx
xchg edx, eax
stc
and ebx, 0x4217f61e
inc dx
nop
sub bx, di
push esi
xchg si, ax
and esi, 0x7c126584
xchg edi, ecx
or di, cx
ror bh, 3
xchg bx, di
or edx, edx
sub bl, 0
nop
adc dh, 9
adc ebx, eax
sbb bx, 0x6313
mov bx, 0x39bc
shr dl, 2
xchg ch, dl
and dx, 0x7dbc
inc eax
xchg ecx, edi
cmp ah, al
rol eax, cl
nop
nop
adc ax, ax
nop
rol dh, 6
pop esi
pop edx
pop edi
pop eax
pop ebx
pop ecx
call fcn.00486743
push edx
adc dx, 0x2c11
pop edx
call fcn.00486bb4
jbe 0x4746f8
jp 0x4746cd
push ecx
cmp ecx, ecx
stc
push edi
xor edi, 0x2e04961b
push esi
or edi, esi
nop
push edx
cmp edx, esi
push eax
adc edi, eax
pop eax
pop edx
pop esi
pop edi
pop ecx
push edx
push eax
add dl, al
pop eax
pop edx
jl 0x4746c8
call fcn.00486f51
push eax
or ah, 0x3b
pop eax
push ecx
shr cx, 8
push ebx
dec ebx
push edx
add bl, dh
and ebx, edx
push esi
inc si
pop esi
pop edx
pop ebx
pop ecx
jl 0x4746f8
nop
push ebx
or bh, 0x54
test bh, 0x69
pop ebx
push ebx
shl bl, 1
pop ebx
push eax
xor ah, 0x62
pop eax
push ecx
test ecx, 0x44d66ddd
shr ecx, cl
nop
push edx
rol edx, 5
pop edx
pop ecx
push ebx
cmp bl, bl
push eax
push ecx
shr eax, cl
inc bh
dec ecx
push edi
sbb bx, di
push edx
or di, dx
nop
cmp ebx, eax
add dh, 0xa
cmp al, 0x30
sub edi, 0x2de07049
shl dx, 2
or ebx, ebx
dec dx
and di, di
stc
inc dl
rol bl, 7
shr edi, 2
cmp edi, ecx
sbb cx, bx
adc ah, ch
inc di
and dh, 0x48
nop
xor bl, 0x51
sbb ecx, eax
not edi
not bx
dec dx
sub bx, 0x7d15
test bh, 0x61
nop
nop
rol ax, 5
inc eax
stc
xchg bx, di
shl ch, cl
test edx, 0x6d7938ee
rol di, 5
cmp bx, 0x4e98
rol ah, 2
nop
shr bl, cl
test ebx, edi
xor bl, bl
and eax, 0x3df43640
or dx, ax
rol ecx, cl
sbb ebx, edi
sbb ebx, edi
test eax, 0x1b60a42f
shl bh, cl
pop edx
pop edi
pop ecx
pop eax
pop ebx
call fcn.0048733b
call fcn.00487860
call fcn.00487d4c
sub esp, 0x12
mov dword [esp + 0xe], 0
push eax
push ecx
push edx
push edi
push eax
xchg edi, eax
dec eax
push esi
inc si
push ebx
adc ebx, 0x19bcf820
push ecx
shr bx, cl
stc
nop
push edx
and dx, 0x7d62
cmp di, 0x78db
adc cl, 0x75
stc
dec edi
mov cx, ax
rol ax, cl
or cx, bx
dec bx
test di, 0x2105
ror dh, 3
rol ecx, cl
cmp eax, esi
sub al, 0x1e
not si
nop
sbb eax, ebx
adc esi, 0x59f6891c
not ecx
adc esi, 0x14cd5b76
not eax
rol si, 7
dec di
xchg di, si
or dh, 0x55
sub al, 0x1d
sbb ecx, 0x7de03457
test edi, 0x6f395ff
xchg bl, ah
xchg dx, ax
rol ah, cl
not dl
mov edi, 0x59875ba0
test eax, 0x8a19a0f
shl ecx, cl
stc
or bh, 0x60
nop
ror al, 8
inc bh
inc si
sbb edi, 0x5c85f0cc
shl ebx, cl
or si, si
dec edx
sbb eax, ecx
test ax, 0x44ea
xchg di, dx
test eax, eax
cmp dx, 0x1a8a
test dh, bh
stc
test ecx, 0x44d297b9
or bx, 0x157b
and ah, bl
add bx, 0x5537
cmp edx, ecx
rol cl, cl
sub cl, cl
cmp ax, dx
sbb esi, edi
inc dh
inc eax
xor dx, dx
stc
inc ebx
rol ax, cl
sbb ecx, esi
xchg di, bx
cmp ecx, 0x7d6a05ae
sub edx, 0x40c641cd
xchg bx, ax
xchg ebx, edx
shr edi, 8
xor eax, 0x39c1e74d
xchg edi, ebx
and esi, 0x17d16c8e
shr di, cl
stc
xor cl, dl
xor bl, 0x42
cmp di, 0x5b9
mov al, bl
shr eax, 8
shr bh, cl
nop
shr cl, cl
shr cx, cl
rol bh, 8
test ecx, eax
or esi, 0x3e56b4a3
or bx, 0x48ba
mov edx, 0x6e8d5469
pop edx
inc ax
dec bh
not ecx
mov eax, 0x1ec843a8
stc
sub bh, 0x48
push edx
or dh, ch
shr esi, cl
and ecx, eax
nop
mov dx, 0x4eb7
sbb bh, bl
adc edx, 0x293bf1ea
rol eax, 3
xor dx, bx
shr dh, 6
ror ax, cl
or si, bx
test bx, 0x186a
nop
or dh, dl
test dh, 0x17
adc ebx, edx
nop
sbb bh, 0x70
and ebx, edx
rol cl, cl
adc edi, esi
xor dx, si
xor ah, cl
mov ax, 0x504e
adc bl, 0x48
shl esi, 4
adc esi, 0x4479e26f
xor ebx, edi
add cl, dh
shr si, 8
cmp dx, cx
shl ax, cl
or edi, ecx
adc dx, 0xd9a
cmp ax, 0x7719
sub bx, bx
adc ecx, 0x398fedf8
sub ax, 0x212a
xor di, cx
shr eax, 3
sub si, 0x4ef2
xchg cx, di
add cl, ch
nop
or dh, bl
stc
and bl, 0x5b
not cl
dec eax
add si, 0x394c
adc esi, edi
or dx, 0x3c5c
test al, dh
shl cx, cl
stc
rol ax, 1
xor ebx, esi
add edi, esi
stc
rol al, cl
adc cl, al
dec ebx
rol cl, 4
test bh, 0x43
xor eax, 0x1695608
stc
sub eax, esi
and bx, ax
stc
sub bl, bl
sub bl, 6
sbb dx, 0x3fc7
test bx, 0xa66
cmp edx, 0x57d665c7
and di, 0x29b5
nop
rol cx, 8
rol al, cl
inc bx
dec al
xor dl, 0x2a
not dx
cmp al, 0x65
or bx, 0x1da
adc ecx, eax
nop
test esi, 0x410569bd
sbb si, si
sbb ax, cx
add bl, ah
shr dx, cl
shl esi, cl
nop
pop edx
adc bx, ax
test di, 0x19f5
not ecx
add ch, ch
nop
cmp ah, 0x7f
push edx
sub dh, cl
inc bl
and dh, 0x17
dec edi
or si, di
and esi, esi
rol di, cl
xor ecx, edx
shl cx, cl
nop
not eax
stc
not cl
sub ch, bh
ror esi, cl
xchg cx, di
and di, 0x4396
inc edi
cmp ax, ax
inc bh
add ebx, eax
nop
cmp bx, cx
not esi
xchg ebx, ecx
not dl
cmp eax, eax
rol ax, 1
sub di, cx
rol bl, 1
shr edx, 8
add ch, 0x47
and bh, dh
and edi, ebx
stc
adc bx, dx
not bh
add cl, al
not ax
cmp dx, dx
nop
rol cl, cl
add esi, esi
test si, 0x5f6c
mov bx, cx
stc
sbb edx, ebx
shl bx, cl
or eax, ebx
shr edi, cl
sub si, dx
rol eax, 7
inc bl
shr ebx, cl
add ecx, esi
shl dx, 3
xchg si, cx
dec dx
not ebx
stc
add ecx, edi
shr bh, 2
and bh, 0x56
cmp si, 0x5539
shr di, cl
adc bl, bh
xchg cl, dl
xchg dh, ch
xchg dh, bl
stc
adc eax, 0x9b2d2e1
rol ah, cl
dec bh
or edi, eax
xchg di, dx
rol cx, cl
shr ax, cl
stc
adc bh, 0x71
or si, bx
sbb cx, 0x4ed2
stc
test al, bl
nop
shl eax, cl
stc
sbb edi, 0x5712d0e8
test edx, 0x658256c6
stc
test ax, cx
nop
add bx, 0x37a8
not edi
rol cx, cl
pop edx
shr di, 8
push edx
not dx
not dx
stc
adc edx, ebx
sub ebx, esi
adc ecx, 0x7741c72f
shl cl, cl
stc
shl dx, cl
and si, si
stc
nop
cmp dl, 0x38
add ecx, 0xe4f108c
ror cx, cl
dec si
test dh, 0x1d
add cl, ch
xchg dx, si
add bh, 0x3a
add al, dh
nop
cmp edx, ecx
not bx
rol dx, 5
shr dx, cl
add bh, al
cmp ebx, ebx
xchg bx, dx
sub al, 0xf
shl ch, 3
cmp si, 0x78a3
shl dh, cl
nop
cmp ebx, ecx
sub bl, 0x73
shl di, cl
ror ah, 7
shl di, 2
rol dh, cl
inc esi
cmp cl, al
add eax, 0x744997c3
xor edx, edi
stc
mov ax, 0x2b0a
cmp dh, 0x33
xor bh, bh
and dx, dx
and cx, cx
rol al, cl
mov ecx, 0x2ecde0e3
shl ecx, 6
nop
sbb eax, 0x13501680
xchg dx, ax
adc ch, 0x17
ror ecx, 5
adc dl, dh
shl ch, 2
xchg dh, dh
inc ecx
rol ecx, cl
rol cx, 6
xor dh, al
xor al, bh
and edx, ebx
add ebx, 0x5017f5e6
xor cl, 0x6b
sub eax, esi
test di, 0x50a4
xor bx, 0x588b
xchg cl, bl
add di, 0x520b
nop
or di, 0x15c9
or dh, bl
adc bl, dl
mov ah, 0xa
mov edi, edi
cmp al, bh
adc ah, 0x35
inc ch
ror si, cl
test bx, dx
mov eax, eax
or ch, bl
inc ebx
stc
stc
or edi, 0x31de94ad
shr ax, 1
xchg bx, ax
sub bh, 0x2a
xor al, ch
stc
shr edi, cl
adc edx, edi
sbb esi, 0x18fb909f
pop edx
inc di
push edx
or edx, ecx
and ebx, 0x7f1f04e6
dec bh
inc al
xchg esi, ecx
shl edi, 7
dec esi
shr cx, cl
inc esi
shl cl, cl
not ah
stc
nop
rol di, cl
and edx, 0xfd8509c
adc bx, 0x4241
mov dx, cx
or eax, 0x3c495986
stc
shl cl, cl
xor ax, 0x155f
sbb esi, 0x409a8ad7
adc dx, 0x7208
mov eax, esi
ror dl, 2
rol bh, 5
add dh, al
xor ecx, 0x4f6386b8
test bl, 0x77
adc ebx, 0x6b4a92a0
add esi, 0xaaeedeb
not ecx
cmp dl, 0x21
stc
shl eax, 1
or si, si
rol ebx, 7
sub dl, al
nop
shr eax, cl
shr cl, cl
add edx, 0x4d76c86c
shl cx, 1
xchg di, di
stc
rol bx, 1
add esi, 0x75dc191b
shl bh, cl
shl cl, 2
cmp si, 0x5490
rol cx, cl
not cx
sbb ax, 0x959
xchg ah, cl
mov cl, ah
shl cl, 7
ror bx, cl
adc eax, 0x6720418d
cmp dh, 0x6f
not si
or al, ah
and ax, cx
not eax
stc
test ah, 0x1c
or bx, cx
sub eax, esi
rol si, cl
mov bx, cx
dec bx
stc
add esi, 0x288010f9
inc cx
nop
and ebx, ebx
and bl, ah
dec cl
stc
xor ebx, 0x6b4925cb
or dx, bx
test ebx, 0x5115cf49
sub bh, 0x29
mov ax, si
sub ah, 4
not ch
dec dl
shr bl, 8
adc edx, 0x56a3a2d1
sbb si, cx
and ecx, edx
add al, 0x7b
xchg edx, eax
sbb ax, 0x14c8
xchg di, ax
sbb ecx, esi
ror ax, 5
or dh, ah
sbb ecx, 0x7ba6cdaa
test ecx, edx
pop edx
push edx
or al, dh
shl dx, 1
or dx, 0x7593
nop
xor bl, 0x43
and dx, 0x7156
shr edx, 7
cmp eax, 0x9488e6f
sub ax, cx
xor ch, 0x7c
adc cx, 0x2351
xchg esi, eax
add ah, 0x49
shl bl, cl
test cx, 0x4acf
and bx, 0x14c6
sub ecx, esi
nop
xchg dx, di
not edx
shr ch, 2
dec di
add di, 0x2bfc
xchg dx, cx
stc
stc
and ch, cl
dec di
rol ecx, cl
sub bx, 0x5b97
and edi, edi
not ebx
add dl, 0x15
stc
adc edx, 0x5871a1ef
cmp ecx, esi
shr cl, 1
stc
shl al, 6
dec bx
ror si, cl
test ecx, 0x9c0f688
shl esi, 5
nop
mov dx, cx
mov cx, dx
mov edi, edx
xor dh, 7
test esi, ebx
nop
inc bx
inc si
test bx, 0x740c
rol esi, cl
rol cx, 4
rol di, cl
cmp ecx, 0x41d0dc51
pop edx
pop ecx
pop ebx
pop esi
pop eax
pop edi
jecxz 0x474e09
push edx
push ebx
and dl, bh
pop ebx
pop edx
push edx
push edi
add dx, di
pop edi
pop edx
jb 0x474df7
call fcn.00488154
call fcn.00488635
call fcn.00488acf
push ecx
add ecx, 0x207989b8
pop ecx
jae 0x474e09
push ebx
xor bl, bl
pop ebx
push eax
or eax, 0x5cbbd17d
push ebx
adc ax, bx
nop
push edi
shl di, 4
push ecx
shr bl, cl
adc ch, 0x16
nop
xor bx, 0x62a1
push esi
dec esi
push edx
mov edx, 0x1fe6d810
cmp eax, 0x1cac7454
add esi, ecx
sub bx, 0x25e1
shl esi, cl
test ecx, 0x43ee4c0e
not cx
cmp eax, eax
ror ax, 7
inc ecx
ror cl, cl
xor cx, ax
xor di, dx
cmp eax, esi
stc
not di
sbb eax, edx
test edi, esi
sbb edx, 0x5d43a6c3
shr di, cl
mov ecx, 0x47384703
shr ah, 5
mov di, si
stc
ror cx, 1
adc bh, 0xf
xchg si, cx
xor bl, 0x5b
inc al
xor ecx, ecx
inc edx
or edi, eax
dec esi
xchg dx, dx
xchg ebx, ecx
dec ecx
add dx, 0x6297
mov di, si
mov bl, al
inc dh
sbb esi, 0x51beff28
rol edx, 1
cmp esi, edi
ror ah, 1
rol ax, 2
or ecx, 0xb8db2e9
or eax, 0xfd9f5bb
stc
cmp di, si
sub bx, 0x55bc
rol di, 1
nop
add cx, 0x5f74
cmp edi, 0x167a3afe
nop
shl bh, cl
adc cl, ah
cmp al, dl
dec edx
and dl, ah
inc bl
and ecx, edi
not bx
nop
shr cl, 7
dec edx
dec dx
or bx, 0x225c
dec dh
and bl, 0x5a
sbb cl, 0x64
mov ax, 0x4a5d
or dh, 8
not bh
not cl
nop
test si, si
dec dl
pop edx
pop esi
pop ecx
pop edi
pop ebx
pop eax
call fcn.00488e5a
push edx
and dx, 0x550f
push esi
ror esi, 6
push eax
and eax, 0x51ecf0a7
pop eax
pop esi
pop edx
nop
push ebx
not ebx
push ecx
push eax
cmp cx, ax
push edi
not di
push edx
shr dh, cl
push esi
xor esi, eax
xchg dl, cl
add ax, 0x4f23
sub bx, 0x5562
and ebx, 0x10c21aa0
inc ax
inc si
inc ax
nop
nop
mov eax, 0x4a1b22da
sub ah, ah
pop esi
pop edx
pop edi
pop eax
pop ecx
pop ebx
mov eax, str._k_
lea ecx, [esp + 0xc]
push 0xe
push 0x3a2c5f62
push ecx
push eax
call fcn.004893f8
push ebx
sbb bl, 0x5c
push esi
sbb esi, 0x4f8281ac
push edi
push ecx
ror di, cl
push edx
not dx
push eax
or ax, dx
shr di, 2
or ax, 0x416a
xchg bl, cl
nop
and dx, 0x4c8d
and esi, edi
sub edi, 0x35c6b1a3
add cl, 0x5f
not cx
stc
xchg ah, dh
cmp ecx, eax
ror si, 3
xor ecx, ebx
sbb esi, 0x45abc6d
shr bh, cl
shr ch, 7
or esi, 0x6d65a79c
mov cx, 0x694c
nop
adc eax, ebx
xor si, cx
rol bl, 4
dec dh
shr cx, 8
shl eax, 3
mov edi, esi
sbb dx, ax
ror bh, 1
inc bx
not ecx
not edx
ror ch, 3
inc eax
nop
shr cx, cl
nop
and ebx, ebx
shr dh, cl
rol di, 7
not ax
shr si, 2
adc bl, ch
xchg bh, ah
inc ebx
xchg esi, ecx
sub dh, 0x2e
test dx, dx
add si, dx
nop
stc
adc cx, 0x41e4
rol esi, cl
xor bl, 0x25
xchg esi, ebx
or bh, 0x21
shr di, cl
mov edi, 0x433fcc53
test ax, 0x4e31
cmp edi, edx
stc
xor si, 0x499f
adc edx, eax
add cx, bx
not edx
dec dh
nop
add edx, edx
shr ebx, 8
nop
inc ecx
add cl, cl
cmp bh, 0x6e
xor cl, 0x14
or di, di
xchg ecx, eax
shl eax, cl
inc si
and ecx, 0x3b26907a
ror edx, 7
and bl, 0x67
sub bl, al
and edi, 0x62e0781d
add edx, edx
cmp di, dx
add si, 0x30ce
xchg ecx, eax
shl ebx, 5
rol si, cl
shl eax, cl
xchg ebx, ebx
xchg esi, ecx
rol dx, cl
nop
and bx, di
pop eax
ror ecx, 1
nop
push eax
or eax, edi
adc ah, al
or bl, cl
or si, ax
xchg edi, esi
not cl
mov ebx, ecx
stc
or bx, ax
or bh, 0x4e
adc si, 0x14cd
ror di, 6
dec ecx
or bl, bl
ror bx, cl
stc
test ax, bx
rol esi, 3
cmp al, 0xd
and al, dh
inc ch
or dh, cl
sbb al, bh
mov edx, 0x3cf4c544
rol eax, cl
or si, si
xor esi, 0x3512004b
inc ah
adc edi, ebx
add cx, 0x7c6f
or edx, 0x35ebbdf
xchg ch, bh
xchg bl, dl
sub di, ax
shl bx, cl
ror ax, cl
sub si, ax
mov edi, edi
shr ah, cl
ror ah, 4
and bx, si
xor cl, 0x1e
shr al, 7
sbb dl, 0x20
xor ecx, ebx
sub esi, esi
xchg dx, ax
sub di, si
or edx, 0x527d04aa
xchg dl, ch
ror si, 3
inc di
not dx
shr ax, cl
xchg dh, dh
mov ch, 0x3d
add ax, si
and bh, 0x5c
and cx, 0x7d72
xchg cx, ax
shr dh, cl
mov si, cx
sub dx, cx
rol esi, cl
sub edi, ecx
rol dl, 8
nop
and ch, ch
rol ah, cl
shr dh, 4
test bh, 0x6b
not cx
stc
not ebx
or ebx, edi
xchg edi, eax
xchg esi, esi
or cx, 0x4de0
inc cl
xchg bh, dh
ror ah, 4
rol cx, 1
inc dh
stc
adc bl, bh
nop
shl ebx, cl
ror ax, 4
sbb edi, edi
or ax, ax
shl dx, 1
mov ch, dl
not bh
ror ah, 7
rol esi, cl
and edx, 0x4d748b8c
shr cx, 7
nop
pop eax
push eax
adc cx, ax
sub esi, edx
not bh
and dh, ch
xchg di, bx
dec ax
nop
or di, bx
xor al, 8
inc bl
cmp esi, 0x6fbd79d0
dec dl
stc
xor al, 0x5e
not edi
not bl
or ebx, 0x66537883
ror dx, cl
sub si, 0x4ba7
test esi, esi
shr cl, cl
stc
inc eax
sbb ax, 0x2dbd
and bl, 0x14
xchg bx, ax
not ecx
mov dx, 0x7aec
inc eax
add cx, dx
or eax, 0x1b797f5
sbb cl, al
dec ebx
add eax, edi
inc bx
shr ebx, cl
sub ah, dh
ror dh, 6
sbb bx, dx
and al, 0x30
nop
ror bx, 5
shr bh, cl
sbb cl, dl
dec edx
rol al, 5
test bl, ch
mov edi, ecx
mov eax, ecx
xor ebx, 0x14317321
dec dx
mov al, 0x12
not esi
shr bl, 6
rol ch, 3
shl bl, cl
mov cx, bx
mov ch, bh
stc
and bx, 0x69e9
cmp eax, ebx
ror ah, 8
sbb ax, dx
xor esi, 0x23d61b83
stc
nop
shl cl, cl
sbb dx, 0x237f
rol bh, 4
sub ebx, edi
shr bl, 3
xor ecx, 0x3ee8558d
not edi
shr ebx, 3
mov edi, 0x775e7f67
rol ecx, cl
add ebx, 0x3ae86392
shr cx, cl
sbb ecx, 0x10e68ea9
shr dx, cl
xor dx, 0x594c
xchg edx, esi
ror di, cl
cmp cl, 0x46
sbb ah, al
xor dx, bx
mov ch, 0x49
inc dh
nop
xor esi, 0x445548e0
shl di, 2
adc ch, bl
rol di, 7
inc dx
rol dx, 2
nop
inc ecx
sub ax, 0xaca
cmp dl, 0x1e
mov ch, ah
pop eax
stc
push eax
cmp al, 0x2a
xor ah, cl
dec cl
or dl, dh
dec cx
sub ax, cx
sbb cx, 0x4a98
cmp esi, 0x6b8f2ee4
ror eax, 8
nop
test ebx, 0x17141f5b
xor di, 0x51d0
ror ax, 2
ror cx, cl
sbb dh, 0x14
and eax, 0x246d1ffb
stc
add al, 0x62
sbb si, si
stc
or bh, 0x77
mov ebx, edx
or ecx, edx
dec ah
rol ch, 1
or al, cl
stc
and edi, 0x24e1df0d
stc
not eax
not bl
and esi, ebx
shl ecx, 7
nop
stc
adc bx, ax
sbb dl, dl
cmp ah, al
dec ecx
add eax, esi
cmp edx, edi
inc ah
shr bl, cl
sub ch, bl
or si, di
or bl, 0x71
shl cx, cl
dec ch
sbb edx, edx
xor si, dx
add edx, ebx
dec bx
sbb cx, 0x3411
and ch, 0x74
shr ah, 5
xor ah, 0xf
ror dl, 4
test eax, 0x7b77ff0c
adc ecx, 0x28db4c7c
dec ebx
sbb si, 0x59f
mov di, ax
rol dh, cl
xchg bx, bx
dec di
ror cl, 2
rol eax, 2
test si, si
adc ebx, edx
ror ebx, 8
add ah, dl
and edx, ebx
ror dl, 7
adc ecx, 0x3bb74d65
cmp cx, di
or ax, 0x207f
shr cx, cl
add ax, di
adc eax, 0x6ce5f71c
and ax, 0x7ad5
ror ah, cl
dec ax
and ecx, 0x11166c40
shl edi, cl
test dl, ah
or di, cx
dec cx
xor bx, 0x3d24
dec al
mov di, 0x6e2
test di, 0x56ee
rol cx, 2
xchg dh, dh
or ch, cl
dec bl
stc
adc si, dx
cmp edx, 0x695ea1fc
mov ax, 0x429f
pop eax
add bx, dx
rol bx, cl
shl dx, 1
xchg dx, bx
ror bx, cl
add ch, 0x2d
push eax
cmp dl, al
shl cl, 4
not di
ror ax, 5
and ecx, eax
sub dx, bx
or ebx, edi
nop
ror dh, cl
inc cx
nop
ror cl, 1
shl bx, 3
test edx, 0x6d1afe3
ror ebx, 6
shl dx, cl
cmp si, dx
add si, 0x71c5
rol dx, cl
dec cx
stc
ror di, 6
mov eax, 0x61faed82
sub ebx, edi
rol bx, cl
sub al, dh
not edx
xor cl, cl
rol eax, 5
inc ebx
sub cx, cx
adc bh, al
stc
cmp bx, 0x2540
sbb al, 0x52
xchg dl, ah
test edi, 0xd3129ce
dec bx
xchg ch, ah
nop
ror al, 3
shl edx, 5
inc edi
and cx, di
add cl, cl
dec dx
nop
sbb ah, 0x11
and bh, bh
xchg ebx, esi
rol si, 6
ror ecx, 1
xchg bx, dx
sub dh, al
xchg di, si
and ah, al
or si, 0x765f
nop
or cx, di
rol ch, cl
xor si, si
ror ecx, 3
sbb al, dh
ror bl, cl
not ch
test ecx, ecx
sbb bl, ch
or bh, cl
test di, cx
dec bl
cmp ebx, 0x14fef380
xor edi, 0x22753757
dec ebx
adc dl, 0x4d
not edx
inc ecx
not bh
shr edx, 5
shl ebx, cl
ror dx, cl
test ch, 0x75
not ecx
nop
or edi, 0x27ac7d4b
mov ah, 0x15
dec cx
inc bx
and edi, ebx
inc ah
xor di, 0x7b52
dec cx
xor cx, dx
and cx, di
rol bx, 4
pop eax
and bh, 0x4f
and esi, 0x535226c6
push eax
rol ax, 2
or bx, 0x1716
sub edx, esi
sub ax, 0x604a
xor edx, ebx
sbb dl, ah
shr bh, cl
ror ch, cl
inc esi
xchg bh, al
ror ebx, cl
stc
add si, di
cmp si, si
ror ecx, 8
test bh, 0x11
rol dh, 1
shl al, 4
stc
test edi, eax
cmp esi, 0xf3f4357
xor edx, ecx
rol ah, cl
and cx, 0x4bff
sub bh, al
adc di, 0x6359
cmp esi, 0x688870d3
or edi, ebx
xor ecx, eax
or bx, 0x25a3
ror cl, 4
add ch, 0x4d
xor ax, 0x13ca
sbb dx, 0x6e62
stc
add ebx, ebx
mov dl, ch
stc
not dx
shl dl, cl
adc esi, 0x773897b
not edi
test edi, 0x3d39025d
shr ch, 4
ror dx, cl
shr bx, cl
not bh
nop
xor ax, 0x1472
rol cl, cl
adc di, si
cmp si, ax
stc
shl cx, cl
adc eax, 0x701d5016
mov al, 0x20
test al, 0x3a
and bl, 0x11
nop
and dh, bh
sub dx, 0x6336
add bx, 0x7278
inc dx
shl ch, 5
shl dx, cl
not ecx
and esi, 0x72d44019
xor edx, 0x376a611c
shl cx, 3
adc edx, edi
test di, 0x4114
test ebx, 0x5a6a9925
sub ecx, ecx
and edx, 0x29df64ea
stc
cmp al, ah
rol cx, cl
sbb edx, 0x173bb1ea
ror ah, 6
ror di, 8
add dl, 0x52
not di
cmp bx, dx
ror cx, 2
test ax, 0x4fd0
mov cx, 0xf9a
sbb di, 0x7da3
or bx, 0x390d
cmp edx, 0x349f3429
sub ch, dl
adc eax, esi
ror ch, cl
rol cx, cl
add ax, cx
dec dx
not cl
test esi, esi
stc
pop eax
adc si, si
shl edx, cl
test bl, 0x7b
cmp dh, 0x1d
push eax
or ah, 0x71
sbb ax, si
mov bh, dh
rol bh, cl
or dx, 0x477b
mov esi, eax
and edx, 0x12598da6
mov dl, 0x4e
sub si, 0x42d4
mov cl, 0xf
shr bl, 5
add al, 0x29
add eax, edi
add cx, 0x52f1
or di, dx
dec ecx
sub ebx, 0x2be528cf
inc ebx
sbb ah, dl
shl cl, cl
test edx, 0x648e5226
cmp ecx, 0x5e4739cb
cmp edi, esi
not esi
stc
pop eax
pop edx
pop ecx
pop edi
pop esi
pop ebx
push edx
push ecx
shl dh, cl
add edx, 0x112b4630
dec dh
push eax
shl eax, cl
push edi
dec edi
shl eax, 3
push ebx
xor ax, bx
mov dl, 0x6c
stc
sub bx, dx
push esi
ror esi, 5
ror dx, cl
sbb bx, 0x7d13
or esi, edx
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
push ecx
inc ecx
shl cx, 5
push ebx
sbb bh, bl
push esi
adc si, 0x5c64
add si, cx
stc
mov bl, 0x2d
push edi
xchg cx, di
or di, 0x471a
push edx
add dx, dx
inc esi
add cx, dx
push eax
test ax, 0x74be
xor bl, 0x57
and bx, di
pop eax
pop edx
pop edi
pop esi
pop ebx
pop ecx
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov edi, esp
push ecx
push edx
push 0
call fcn.00489921
jle 0x475cb5
call fcn.00489d88
call fcn.0048a169
push esi
push ecx
shl esi, cl
push edx
shl dl, 5
push eax
shr ax, 6
and edx, edx
xchg ch, ah
inc ah
nop
xor si, 0x5f58
stc
push edi
push ebx
adc di, bx
cmp bl, 1
and eax, esi
nop
adc si, 0x518e
ror ax, 2
inc bx
mov dx, 0x508b
xor ebx, 0x5646d55a
adc eax, ecx
xor ebx, 0x29a7f848
dec dh
add esi, ecx
shl bx, 3
sbb ebx, edx
dec cl
xchg cl, al
sbb ah, bl
cmp bl, 0x5e
sub edx, 0x182918db
and ecx, eax
dec esi
cmp bx, ax
shl bl, 2
dec ebx
nop
cmp eax, edi
test dh, 0x77
or esi, edx
cmp eax, ecx
sub edx, 0x40100c8c
cmp dx, cx
xor di, bx
dec bx
inc eax
xchg ah, ch
adc di, 0x6866
shl bx, cl
shl bx, cl
sbb eax, 0x49d1af3a
inc dh
shl ebx, cl
xor bx, ax
or edx, 0x7796b054
or ebx, 0x5663139d
shl eax, cl
add esi, ebx
cmp ax, di
and ax, 0x12fb
shl cx, cl
dec ecx
add al, dl
rol ebx, cl
rol cx, 1
dec ecx
ror bx, cl
not ch
nop
and si, 0x674c
adc eax, 0x79d4adec
shl dl, 5
stc
nop
add eax, 0x6cc1bbab
inc bl
xor ax, 0x62d3
not edi
dec ebx
mov si, 0x5760
xchg dh, cl
not bx
cmp cx, bx
mov al, cl
sub ch, 0x60
add di, si
and edi, 0x50e04d5a
sub ch, al
inc esi
rol dx, cl
cmp di, di
ror cl, cl
cmp ah, cl
inc ax
mov edi, esi
inc ch
adc esi, 0x7c7c78f
dec edi
sbb cl, 0x3a
xor al, bl
xor dx, cx
rol cx, cl
pop ebx
mov eax, 0x57c24efd
sub cl, 0x31
push ebx
or ebx, 0x7e232f4b
shr bh, 7
not bh
dec bl
shl ax, 4
add edx, ecx
cmp ch, al
rol edi, 5
xor eax, 0x7ef20220
sub dl, bh
sbb esi, 0x6bf3cc01
dec ch
stc
xor ch, cl
cmp ah, ah
not cx
xor eax, 0x66ca1d08
nop
mov al, dl
adc eax, 0x7e8d811d
nop
inc cl
shr eax, 7
cmp dx, si
mov edi, 0x7b1ff511
and bx, cx
rol ch, cl
not bl
rol esi, 2
and dx, bx
sub edi, esi
xor ch, 0x74
not dx
or si, cx
stc
adc ch, 3
test cx, bx
xchg cx, ax
or cl, al
not dh
add ebx, ecx
xor al, bl
or bx, cx
shl edx, cl
or si, di
inc si
xor edx, ecx
stc
mov ecx, edx
or edx, edi
stc
and bh, 0x76
shr dh, cl
sub bl, dh
shl eax, cl
dec esi
shl si, cl
and ebx, esi
dec ebx
or ah, 7
dec ch
or bx, 0x4158
add dl, 0x57
stc
rol bl, 4
adc dx, ax
shl ch, cl
shr esi, 2
ror dx, cl
xor bx, 0x5a15
stc
stc
dec edi
and eax, 0x1107a54
ror dh, 7
shl edx, 5
and ah, 0x6f
xor bh, 1
dec ax
sbb ax, di
shr cl, 8
add bh, dh
and ecx, esi
ror edx, 1
sub si, bx
xchg cx, ax
and eax, esi
cmp ebx, eax
inc ch
cmp edx, ebx
add cx, cx
cmp ebx, esi
nop
and ebx, ecx
mov dx, 0x5902
xor bh, bl
rol edi, 1
not cl
pop ebx
push ebx
or bx, cx
ror ax, 3
xor cl, 0x79
not eax
not ecx
stc
stc
stc
inc dx
sub cl, 0x6c
nop
and ah, ch
xor si, 0xad6
test ah, al
ror cl, 4
shl bx, 7
inc bx
rol bh, 2
xor cl, 0x69
sbb si, ax
stc
inc eax
or ecx, edi
cmp dl, 0x5e
nop
sbb ah, cl
adc ah, 0x4c
dec ebx
adc esi, esi
adc di, 0x28ac
test eax, 0xca0d436
xor bx, 0x58a6
mov ebx, ecx
ror edx, 5
test si, dx
inc ecx
or edi, esi
shr edi, cl
inc dh
add bh, al
add cx, 0x204
not bl
xchg dh, bh
or cx, 0x4b90
or di, 0x3978
rol bh, 5
test edx, edx
shr bl, cl
ror dh, 7
cmp ah, dh
shr esi, 1
add ebx, 0x48e55ae4
not bl
shr edx, cl
mov esi, edx
ror al, 2
ror edi, cl
test ebx, 0x69673d56
adc di, si
adc ax, dx
inc ah
shl ecx, 3
stc
rol cx, 2
stc
or ecx, eax
inc eax
mov ebx, edi
stc
test cx, 0x3cae
or ah, ch
xchg cx, ax
nop
nop
not di
ror bl, 8
adc ch, dl
not edi
xor dh, 1
adc ebx, 0x2caaf157
cmp edx, edi
inc al
xchg ch, al
stc
rol ax, cl
xchg bh, al
sbb dx, bx
stc
test dh, 0x1d
rol cx, 7
xchg di, di
mov cl, 0x60
sbb di, ax
ror dh, cl
cmp edi, 0x2628a992
sub dh, al
add bh, al
sub ax, cx
cmp si, di
test bh, 0x49
pop ebx
push ebx
cmp ebx, ebx
mov eax, 0x1a286a76
rol ah, 4
nop
xchg si, cx
xor ah, dl
xor cx, 0x4f12
xor cl, 0x5b
rol cx, 6
sbb esi, esi
sub ebx, 0x3c3aab97
test ecx, ebx
rol dh, 8
nop
stc
inc esi
shr ecx, cl
dec dx
add cx, di
not eax
stc
stc
adc ah, 0x36
rol bl, 5
not bh
rol ecx, cl
add dh, bh
stc
rol ecx, 8
dec edi
not ax
and si, 0xa3
mov cl, al
or ah, 0x5f
sub ch, dh
adc eax, 0x7cae6353
shl si, cl
not cx
xor ebx, edi
mov eax, ecx
ror si, 8
and bl, dl
ror ecx, cl
adc bh, bl
sbb ecx, 0x727e7640
xchg ebx, eax
cmp ecx, 0x6169e28f
test bx, ax
adc esi, 0x1125db37
xchg al, dl
cmp eax, 0x34052100
cmp edi, esi
xor di, cx
inc bh
ror ax, cl
stc
test bx, 0x14ed
shr eax, cl
add ah, 0x2f
not esi
ror ecx, cl
and al, 0x68
inc al
inc si
xor dl, al
mov cl, al
and ah, 0x4a
adc bh, dh
and di, 0x2330
add si, 0x7015
ror ax, 1
nop
add eax, edx
cmp ebx, 0x161bdbec
stc
sbb si, si
test al, 0x56
shl di, 2
stc
and di, cx
ror dx, 5
rol edi, 7
xchg edi, ebx
stc
shr si, 7
add edx, 0x31d174b
stc
test bh, ah
mov dh, dl
ror cx, cl
mov dh, cl
and al, 9
rol cl, cl
not bx
dec eax
shl dx, 1
not dl
ror esi, 3
not eax
and edi, 0x5115fea6
pop ebx
push ebx
add bl, cl
not cx
rol si, cl
shl ebx, cl
stc
shr cx, 6
cmp ch, 0x2f
test ch, al
test ch, ah
not eax
and ax, bx
stc
shl esi, 6
shr dx, cl
shl edi, cl
stc
dec ebx
not eax
cmp dh, ch
and bh, 0x7a
rol dl, cl
test ax, 0x54f2
adc esi, ecx
dec bx
inc eax
xchg ecx, edx
xchg esi, esi
test si, di
add bh, 0x24
nop
or ebx, 0x33bf2209
add ah, ch
sbb cx, cx
or dx, 0x5ce9
sub cl, 0x74
shr ax, cl
add edi, edi
shr edi, 1
cmp ecx, esi
or di, ax
add dl, cl
stc
shr ch, cl
and bh, 0x56
cmp bx, cx
and edi, 0x4fd2b496
add edx, 0x65972a2e
adc di, 0x1b8e
shl ebx, cl
nop
shr ebx, 2
not eax
not ecx
cmp dh, bh
and dl, dh
ror bx, 3
test cx, 0x5d69
xchg ebx, eax
shr ch, cl
not dl
cmp esi, ebx
shr edx, 7
xchg esi, edi
nop
sub bh, 0x16
xor ebx, 0xe196280
dec ax
pop ebx
pop edi
pop eax
pop edx
pop ecx
pop esi
push esi
not esi
push ebx
sbb bx, bx
stc
shl bh, 5
push ecx
ror ch, cl
push edi
adc di, 0x1dc6
nop
push eax
mov bh, al
stc
inc esi
shr ebx, cl
shl bl, 8
sbb ecx, 0x1060198e
not ecx
xchg ebx, esi
dec cx
push edx
ror dl, 4
cmp di, 0x3408
adc bh, 0x4e
xor ah, bl
shl dh, 8
test bx, cx
sub bl, ch
cmp eax, 0x2aee8930
sub ax, cx
pop edx
pop eax
pop edi
pop ecx
pop ebx
pop esi
jge 0x475c85
call fcn.0048a67e
call fcn.0048a939
push edi
push edx
sub edi, edx
mov dl, 0x23
stc
push ebx
adc bx, 0x3951
push ecx
adc ecx, 0x7d318477
push esi
xchg ebx, esi
dec bx
rol bx, 8
shr cl, cl
push eax
mov dl, al
mov dl, 3
or di, 0x3700
dec ecx
adc eax, 0x7c3a0f37
cmp ebx, 0x119ff9b2
shr edx, cl
sbb bx, bx
nop
or ch, 9
dec di
pop eax
pop esi
pop ecx
pop ebx
pop edx
pop edi
push eax
push ecx
add eax, ecx
pop ecx
pop eax
push ecx
xor ch, 0x26
pop ecx
call fcn.0048ac80
jl 0x475c9c
call fcn.0048b0b4
push ecx
cmp cx, 0x5f95
pop ecx
call fcn.0048b689
call fcn.0048bc15
call fcn.0048be9c
push eax
dec eax
push esi
push edx
adc si, dx
pop edx
pop esi
pop eax
push eax
push edi
sbb eax, edi
sub di, di
push ecx
xchg ecx, eax
stc
or edi, 0x43a1f7da
sub cl, 0x54
push esi
or si, cx
inc ax
rol ah, cl
push ebx
shl ebx, 2
push edx
cmp bh, dl
and ch, 0x43
or eax, 0xb32fe54
add cx, 0x150a
and bl, 0x53
rol di, 8
add di, cx
stc
add dh, 0x41
ror si, 2
cmp si, dx
cmp bl, 0x18
nop
adc esi, 0x26372ec6
rol di, cl
mov ebx, 0x94504b7
shl bx, 7
test esi, ecx
not di
shl al, 4
xchg bl, al
and eax, 0x1934b6dd
dec dl
ror eax, cl
and dx, 0x5a42
dec esi
cmp dx, 0x23e3
nop
cmp bx, 0x2d3e
ror si, cl
mov ch, 0x40
cmp ch, 0x5b
shr edi, 5
test dl, bh
sub al, 0x59
xchg di, si
adc ebx, 0x3f8010de
stc
rol edx, 1
stc
dec dx
stc
stc
rol cx, cl
cmp edi, 0x38133f8d
adc ebx, eax
rol esi, 5
test eax, 0x1bd9a177
nop
inc si
adc eax, 0x4650ee0
xor esi, esi
inc dl
stc
xor edi, ecx
not edi
inc bl
xor cl, bh
shl eax, 1
adc bl, 0xa
shl ebx, cl
xor ah, al
xchg dx, dx
inc esi
ror ch, 5
shr cx, 2
xchg cx, cx
sub dh, cl
xchg cx, bx
sub bx, 0x3b72
add ecx, 0x2bd09225
xchg ebx, eax
mov eax, edi
test ax, 0x4900
shr ecx, 7
sbb cx, dx
not bl
inc di
cmp edx, 0x127ae5e9
and esi, 0xb4f31f7
nop
rol cl, cl
cmp al, al
rol edx, 1
ror dx, 6
nop
sub cx, 0x7187
dec cx
shl cx, 3
xchg ecx, ebx
pop edx
stc
cmp si, 0x36ee
push edx
xchg ah, dl
dec di
xor esi, 0xc3ac81
add di, 0x17dc
nop
pop edx
pop ebx
pop esi
pop ecx
pop edi
pop eax
push edx
test edx, 0x22dec94
push edi
mov di, dx
or dl, 9
push eax
xchg di, ax
push ecx
rol di, cl
adc edi, ecx
dec dl
add edi, eax
push esi
add ax, si
push ebx
add bl, cl
add esi, 0x3479380a
xchg ah, bl
mov cx, 0x60f7
rol bh, cl
inc di
rol dx, 5
adc ah, 0x57
xchg si, bx
stc
xor cx, 0x56ad
and si, 0x6bc3
shr bx, cl
inc dh
adc ebx, 0x3a9c6b80
not ch
dec cl
xchg bh, bl
nop
pop ebx
pop esi
pop ecx
pop eax
pop edi
pop edx
push ebx
mov bx, 0x35a0
push edi
push edx
cmp edi, edx
nop
push eax
sub al, 0x3c
adc ax, bx
shr dh, 5
push ecx
push esi
xor ecx, esi
xor al, 0x1f
pop esi
pop ecx
pop eax
pop edx
pop edi
pop ebx
call fcn.0048c267
call fcn.0048c635
push eax
push esi
sub eax, esi
test esi, 0x22cfe7d4
mov ax, 0x7f18
mov al, 0x7d
sbb ax, ax
push ecx
cmp si, cx
ror esi, 8
test al, 0xe
push ebx
inc bx
and esi, 0x81b5b67
cmp al, 9
push edx
sbb edx, 0x6da9820a
not bx
adc ecx, esi
push edi
shl edi, 6
nop
stc
test ebx, 0x604dc076
shr si, cl
nop
xchg cx, ax
or cl, al
nop
sbb edi, esi
pop edi
pop edx
pop ebx
pop ecx
pop esi
pop eax
call fcn.0048c9b0
stc
push edi
ror edi, 6
push ebx
test ebx, 0x24e93363
ror bx, 3
push esi
push ecx
shl esi, cl
push edx
sub ch, dl
test si, dx
ror dx, cl
push eax
add al, 0x38
and ax, di
ror di, cl
xchg bx, dx
and bx, cx
rol ebx, 1
sub edx, ebx
shl bl, 7
xchg si, si
xchg edx, ebx
cmp ebx, edx
sbb di, bx
cmp dx, 0x687d
rol dh, 5
mov al, 0x5d
and dh, 0x6c
dec bl
nop
and esi, esi
add di, cx
stc
inc si
dec ebx
nop
shr ax, cl
rol dh, 2
pop eax
pop edx
pop ecx
pop esi
pop ebx
pop edi
push esi
push edx
test si, dx
pop edx
pop esi
push 1
push edi
push esi
push ecx
sbb cx, cx
push edi
add di, cx
push eax
not eax
push esi
add esi, eax
stc
push ebx
add bx, di
sub ch, ch
sub bh, 0x79
push edx
cmp edx, 0x7e508c43
sbb bl, 0x61
test bl, 4
sub ecx, 0x62640e8
shr cl, cl
sub dx, cx
sbb ecx, edx
not bx
cmp cx, 0x6491
mov dh, 0x61
sbb bx, 0x3153
xor dh, 0x42
stc
shl ebx, cl
ror cx, cl
sub dx, dx
rol esi, cl
ror ah, 1
not dl
not bh
test dx, dx
shr bl, 8
stc
cmp bl, 0x4a
adc al, ah
add bx, ax
and si, 0x37c5
sbb edi, eax
nop
test bh, dh
ror bl, cl
mov ah, 0x79
mov esi, 0x239d4b66
xchg di, cx
dec eax
not eax
test ebx, 0x384b83d4
xor dx, dx
mov dl, bl
cmp bh, dl
ror ah, cl
adc ecx, 0x3bf68160
ror dx, cl
and dx, bx
and bl, ch
xchg di, di
rol ecx, 1
xchg si, cx
rol bl, 4
adc cx, 0x7366
mov esi, 0x6e78b2dc
shl dh, 1
or dx, si
mov edx, 0x659fb67f
and edx, 0x5642a2
cmp dl, 0xf
inc si
and edx, ecx
sub cl, 0x20
rol ax, cl
shl ebx, cl
ror si, 8
test ebx, 0x143f5509
sbb edx, 0x3db953b2
test ebx, 0x14d57a09
cmp bl, 0x30
xor esi, 0x19d3f2e6
rol dx, 4
xor dl, cl
sbb si, 0x6252
adc ebx, 0x3d072d3a
test di, 0x1459
adc di, bx
rol ax, 6
shr di, 1
inc ah
xor bl, 0x14
stc
inc ch
inc bl
or ebx, eax
or si, si
xchg al, dl
or bx, 0x5c55
test bx, 0x6f64
not ah
mov edx, eax
test dl, bl
or ch, 0x15
inc eax
shr dl, cl
nop
pop edx
add ebx, 0x72c6bb92
adc ecx, 0x662e2eab
ror si, 5
shr si, 8
and si, ax
push edx
shl dh, 1
not si
mov eax, 0x5f65e2af
adc esi, 0x111a9b71
adc ah, 0x13
cmp ax, dx
cmp cx, di
sub cx, 0x529d
shl edi, 5
rol bl, 3
or di, 0x5948
add bl, ah
cmp ebx, esi
sub bx, bx
test esi, edi
nop
xor ax, 0x1995
not edi
test dl, bl
shr dl, cl
nop
sbb edi, 0x16c2955b
nop
test cx, si
or ch, ah
add ax, 0x702
ror di, cl
cmp dh, 0x3b
shl ax, cl
dec eax
adc ch, bh
mov cx, dx
stc
sbb bl, 0x2e
sub edi, ebx
xor cx, 0x52e0
sub di, 0x31e3
shr edx, 3
nop
xor ax, 0x6d0c
dec bx
dec dx
cmp bh, 0x6a
shr ah, 5
nop
cmp edi, eax
xor ch, 0x54
shl ah, 3
ror bl, cl
nop
dec bx
not ebx
shr bh, 5
cmp di, ax
or edi, 0x60154dba
nop
dec esi
and eax, 0x3b2b382e
shr edi, 4
stc
adc ch, dh
dec di
sub si, bx
mov cx, si
cmp cx, 0x2450
dec edi
shl bx, 5
mov ecx, 0x6f63b0f2
or al, 0x24
xor ebx, edi
xor bl, ch
or bx, 0x1997
sbb bl, 0x2c
add edx, 0x28f68173
test dh, 0x48
ror edi, 5
adc bx, 0x1b51
cmp ah, 0x1c
nop
shl ch, 7
and bh, dl
sbb cl, bl
dec dx
and edi, edi
not ch
inc edi
shl eax, cl
mov edx, ecx
xor bx, si
not ebx
shr bx, 2
not esi
cmp ebx, 0x5c8fc9bf
ror dl, 8
ror si, cl
pop edx
push edx
shl dx, cl
inc edx
rol ax, cl
cmp bh, bl
sbb eax, edx
sbb ah, 0x37
shl ecx, cl
dec eax
adc ebx, 0x4139d83b
cmp bx, 0x3c67
or ax, 0x1119
or eax, edx
test edx, eax
xor bx, dx
add bx, 0x3d35
shl eax, cl
sbb ebx, esi
and al, 0x1e
dec dx
mov ax, cx
shr ebx, 8
shl ecx, 8
cmp dx, 0x51b0
sbb cl, 0x39
cmp cx, 0x2e2c
shr dx, cl
add esi, esi
mov si, 0x377f
sub ecx, ecx
and di, 0x6c6e
inc bl
mov ebx, esi
not edx
sbb bx, dx
inc ax
sub cl, bl
sbb ecx, edi
or ax, bx
sbb edx, eax
sbb cl, cl
sbb edx, ebx
sbb si, cx
inc dx
cmp bl, 5
xchg ecx, esi
adc edi, edx
or cl, 0x7a
sub edx, eax
nop
cmp si, bx
add si, 0x7729
nop
shl eax, cl
shl eax, cl
test di, 0x1a04
ror esi, 1
add dl, 0x47
sbb ch, 0x4c
cmp bh, dh
or bx, 0x3445
mov edx, edx
add cx, 0x35d7
xor ebx, 0x3a3f8fb0
shl dl, cl
mov al, 0x1c
not di
sbb si, di
test si, 0x7af6
shr bx, cl
nop
sub bl, ah
xchg dl, bl
stc
inc dx
dec ecx
adc dl, ah
adc ecx, 0x786ace3
stc
shl dh, 1
inc si
stc
mov dh, ch
add eax, 0x3cee5e67
xor bx, 0x5fd1
mov edx, 0x2b74e00e
ror di, cl
test ebx, 0x3f2bb0fe
cmp ax, di
xchg bx, ax
xor esi, 0x4566e1df
rol al, cl
add al, al
or bl, 0x16
mov al, ch
sub bl, ch
shl eax, cl
xchg bx, di
ror esi, 8
sbb esi, edx
shl si, 3
pop edx
sub eax, edi
xor eax, ebx
push edx
shl edx, 8
cmp edx, 0x5b29735d
not ax
ror ah, 8
cmp ah, 6
nop
dec ah
rol al, 4
add eax, esi
rol cl, 5
rol dx, 1
dec bl
stc
shl edi, 7
not ah
and ax, ax
sbb eax, ecx
xor di, di
sub eax, edi
not al
or dx, 0x10bc
nop
nop
xchg bl, dh
cmp ch, ah
not bh
xchg bh, bl
add ebx, ebx
shl edi, 3
inc esi
sub edi, 0x2f030a1e
cmp ah, 0x27
sub ebx, 0x63ad08d4
ror dx, cl
cmp edi, ecx
xchg dl, ch
and edx, ecx
adc ax, 0x66ba
inc bx
ror di, cl
shr bx, cl
add di, 0x1c2a
and dh, 0x6e
nop
xchg si, si
sub ax, 0x6106
stc
not edi
dec si
rol dx, 7
shl ebx, 7
sbb ecx, esi
add bl, 0x44
adc esi, eax
xchg dl, cl
xor dl, 0x19
ror dh, 5
sbb ch, dl
and si, bx
xor di, 0x6eb9
shl cl, cl
inc cx
dec ch
sbb bx, di
cmp al, bl
inc bx
dec si
xchg ebx, ecx
sub eax, edx
shr di, cl
ror edi, 1
xchg di, di
inc cx
nop
adc dh, 0x3e
dec edx
sub dh, dl
cmp bl, dl
dec si
shr edi, 2
add edx, 0x2fb746c6
adc edi, esi
inc dh
xchg cx, cx
add cx, 0x113e
dec ax
rol cx, 7
shr cl, cl
or bl, ch
rol eax, 3
cmp si, 0x52eb
or esi, edi
sbb di, 0x4869
ror cl, cl
rol dx, 4
nop
and cx, 0x10e0
ror dl, cl
pop edx
stc
dec al
test ebx, 0x230092a6
not edi
add bh, al
inc eax
push edx
cmp cx, dx
ror di, 8
xchg dx, ax
sbb esi, edx
test esi, esi
nop
sub bx, si
add dx, dx
ror edx, cl
mov ecx, 0x45e2d30a
xor edi, edi
shr ecx, cl
add bh, bh
inc dl
dec ax
shr al, cl
not dx
sub ebx, 0xe881bdf
mov dx, 0x8a9
sbb ebx, ecx
add dh, 0x1e
inc di
shl bl, 6
and esi, 0x1cffd40b
add ecx, esi
shl cx, 8
add bx, cx
ror bh, cl
shr cl, 1
ror al, cl
not al
rol ax, 8
sub si, cx
stc
cmp dx, 0x6f2f
ror cx, 6
rol eax, cl
stc
inc ebx
and eax, 0x4d1d75bf
ror esi, 2
not cl
stc
sbb edi, 0x53d22cc5
inc esi
xchg cl, cl
nop
and edi, ebx
stc
test eax, 0x227e440e
sbb bl, 0x5f
stc
not ch
cmp ecx, 0x50e1a0a0
shr dh, 6
or ah, 0x54
add edx, 0x5e54bd6e
rol edx, cl
dec cx
add ah, ch
stc
add dl, 0x2f
mov ecx, edi
shr ecx, cl
shr bl, cl
nop
nop
cmp dl, dh
adc si, di
dec eax
sub ah, 0x76
or dl, 0x58
rol bl, 1
inc bl
not dx
add ch, 0x64
mov edx, ecx
add dl, dl
shl dl, cl
ror edi, 2
shr ecx, 2
test ch, cl
shr esi, 7
rol ecx, cl
nop
not edi
or dl, cl
rol esi, 8
add edx, eax
shr dl, cl
mov bl, 0x4e
adc edx, 0x4eb2684e
adc ecx, 0x6222d39a
sbb edi, 0x7e5b3387
pop edx
dec eax
mov bl, cl
push edx
test ah, dh
stc
dec si
cmp cl, bl
nop
inc ebx
nop
shl ah, 5
shl cx, 3
mov si, 0x54eb
ror dx, cl
shl bh, 3
mov bl, dh
xor esi, eax
test ecx, ecx
adc cl, al
xor ebx, 0x5d383b4c
adc ah, dh
not al
adc dl, 0x4b
shl di, cl
add dx, cx
add cl, 0x3d
xor bx, ax
not ebx
cmp eax, ebx
inc edx
add cx, 0x797e
test si, 0x6652
cmp ah, ah
sbb bx, 0x5b58
adc bx, 0x7033
xchg ecx, ecx
rol dx, cl
ror di, cl
or dx, 0x61fc
not si
mov ch, 0x70
sub ah, 0x7a
xor esi, edx
test cl, 0x78
inc esi
add edx, 0x57d5e650
inc edi
xor bl, cl
xchg edx, eax
shl edi, cl
sbb ax, dx
sbb cx, cx
xor ch, 0x27
or dx, 0x671
cmp esi, ebx
add cx, 0x6c07
cmp ebx, edi
test bl, dh
sub dx, cx
test dx, di
rol cx, cl
and di, cx
rol edx, 8
and eax, 0x2c5e411d
cmp cx, 0x1332
and bl, 0x31
ror bx, 3
sub eax, ebx
adc bx, 0x2612
pop edx
pop ebx
pop esi
pop eax
pop edi
pop ecx
call fcn.0048cd99
call fcn.0048d2c6
call fcn.0048d6c3
jne 0x4767ff
push edx
cmp dl, 0x3b
push esi
push ecx
rol esi, cl
push eax
push ebx
sbb eax, ebx
stc
xor dx, dx
and ah, 0x7e
mov ch, dl
sbb bh, ah
and edx, edx
dec cx
ror cl, 5
add si, 0x6621
mov ax, si
ror dh, 3
adc eax, 0x41d6f8af
inc dl
stc
adc eax, eax
push edi
inc di
dec bh
dec cl
xchg dx, ax
xor ah, bl
sub ax, di
shr si, cl
rol eax, 6
rol si, 5
nop
nop
xor bh, ah
ror al, 1
rol edi, 7
add ecx, 0x370e2f78
dec cx
stc
xor dx, 0x363c
nop
adc di, si
test dh, dl
cmp dh, dh
or dl, ah
cmp al, cl
nop
nop
shl di, cl
not dx
shl edx, cl
and di, 0x7d63
sub edi, edi
not edi
ror ax, 1
sub dl, dl
not esi
ror dx, cl
dec dx
and esi, esi
inc bh
cmp al, dl
not edx
or edx, 0x5dac6779
adc cx, 0x21cc
ror ax, 6
inc edx
test edx, eax
xor di, bx
ror si, 5
mov dx, bx
test cl, bl
and al, 0x37
sub dh, al
cmp dl, bh
or dh, al
rol al, 2
or esi, 0x322bb2a5
rol bh, 4
cmp di, 0xd1b
mov dl, 0x4d
sbb ah, 0x41
rol ecx, 2
sub ax, ax
and bx, dx
and di, dx
test di, bx
add ah, cl
mov bh, 0x1c
shl ebx, 2
cmp ch, dh
and ax, bx
dec cx
or edx, ebx
dec bl
test esi, 0x5d3c283a
dec eax
adc si, bx
test dl, 0x25
cmp edi, 0x4a12ede4
stc
not ax
ror dx, 2
xchg ah, dh
pop edi
inc bx
xchg al, cl
ror edx, 1
stc
not al
and si, cx
or ebx, 0x64e409d8
push edi
xor edi, 0x52fbeeed
sbb eax, 0x2c2db4e0
sub bx, ax
cmp ax, si
shr ah, 1
adc di, 0x7101
sbb bx, dx
sbb ch, bh
shr ebx, 7
nop
or edi, edx
ror ah, cl
dec cl
test bx, 0x2ec8
xchg dh, bh
sbb ax, 0x2ca
shr dh, 3
and ch, 0x7c
shl dx, cl
shl cx, cl
mov cx, dx
dec si
test dh, 0x78
shl dh, 7
sub si, ax
nop
nop
shl cl, 6
ror edi, 7
shl bl, cl
sub al, 0x74
test esi, 0x65c97734
mov ax, dx
inc ecx
not si
sbb eax, ebx
nop
stc
nop
shl dh, 2
rol esi, cl
stc
not eax
shr ah, 7
and dx, 0x7edd
and di, 0xa32
nop
ror ecx, cl
pop edi
pop ebx
pop eax
pop ecx
pop esi
pop edx
push eax
or ax, 0x5966
push ecx
not ch
shl al, 2
xor al, 0x16
push ebx
inc ebx
mov bx, 0x7f2e
not eax
not eax
push edx
add dx, 0x7147
and ecx, edx
or dh, dl
push esi
sbb edx, esi
stc
xor eax, ebx
ror cx, 4
not cx
cmp al, ch
nop
ror cx, cl
inc dl
xchg dh, bl
xchg dx, si
ror bl, cl
ror eax, cl
stc
ror esi, cl
add ecx, edx
and cx, 0x2e4b
rol ecx, 4
mov ax, 0x3515
sub eax, 0x5f9901a3
mov ebx, 0x2ea45f26
adc ah, dl
adc esi, 0x617361e3
or dh, bh
xor cx, ax
cmp si, 0x4816
stc
add ax, dx
xor dl, dl
not esi
dec dl
push edi
xchg di, dx
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
push eax
push ecx
shl eax, cl
stc
push edx
dec dx
adc cl, 0x6d
inc al
shl edx, 6
push ebx
rol bx, 3
shr bh, cl
push edi
push esi
xchg edi, esi
shr dh, 8
pop esi
pop edi
pop ebx
pop edx
pop ecx
pop eax
push ecx
push edx
mov cx, dx
pop edx
pop ecx
push eax
ror ax, 3
push edx
push ecx
xchg dx, cx
rol dl, 6
pop ecx
pop edx
pop eax
call fcn.005ed7eb
add esp, 0x10
pop edx
pop ecx
add esp, 0x12
push ecx
mov ecx, 0x1fe7df21
push edx
cmp dl, dh
push edi
sub edi, 0x49797a7f
push ebx
shr bx, 2
nop
push eax
and ah, 0x39
cmp edi, 0x7e8d174b
adc al, al
or di, 0x666c
ror ecx, cl
stc
push esi
xchg esi, eax
sub esi, 0x41ac820
mov bh, 0x1f
rol dx, 6
xor ax, si
mov cl, ah
shl edx, 7
sub ah, 0x2f
not cx
xor bx, 0x3114
adc cx, si
test si, 0x20db
stc
and ax, ax
stc
shl cx, 8
cmp bx, dx
rol bx, 8
xor di, dx
sbb si, ax
cmp eax, 0xee13e0a
sub bl, 0x36
cmp bx, dx
cmp ecx, 0xaa202a2
cmp eax, 0x16ce8ab9
xchg bh, ch
cmp edi, eax
sub ax, 0x53b1
test bh, 3
adc esi, edi
shr dl, cl
ror esi, cl
ror cx, cl
test ebx, eax
xor dl, 0x3b
add eax, 0x28aa936
rol ch, 2
or dh, 0x5e
nop
sbb ch, ch
stc
shl ch, cl
shl eax, cl
add di, si
shl dh, cl
mov di, dx
cmp si, 0x1341
adc bx, 0x3362
ror esi, 7
mov cx, di
shl ebx, 7
dec dh
shr dl, 5
xchg esi, ecx
nop
shr si, 3
dec bh
adc cx, ax
stc
inc edi
nop
adc eax, 0x5f2dda1e
xchg edi, edi
shl eax, 2
sub bl, bh
shl dh, 1
and ah, 0x47
shl eax, 3
adc esi, eax
dec eax
not al
inc esi
shr eax, 4
inc cl
inc bl
xor cl, ch
stc
shr dl, cl
xor ch, 0x6e
cmp cx, dx
nop
adc ax, 0x7d72
ror edx, 8
nop
xchg ecx, edi
adc cx, dx
xor al, cl
and ah, al
shr bx, cl
pop esi
push esi
not esi
sbb cl, 0x31
mov ch, 0x4f
shl esi, 3
adc bl, 9
sub cx, 0x18f5
sub bx, ax
xor ch, 0x4d
inc si
shr cx, 2
inc cl
shl edx, cl
and eax, 0x163b7f41
xor bh, 0x18
stc
sub ecx, 0x1cff0a7c
sbb bl, 0x2b
and ch, cl
shr ah, 3
not cx
nop
ror esi, cl
or si, 0x394d
dec cx
stc
rol ax, cl
xor edi, esi
dec esi
shr esi, cl
sub edx, 0x453f79fb
xor ecx, edi
add ebx, esi
nop
sub dx, ax
or eax, 0x1b2b85e
or di, dx
and ebx, ecx
stc
nop
inc al
xor dl, dl
xor esi, eax
sub edi, 0x4cf25b73
not bx
and cl, al
cmp esi, 0x6a73890d
dec cx
shr bx, cl
sbb ch, ch
sub ch, 0x66
xchg edi, esi
sbb bh, ah
adc si, 0x39e
dec bh
test si, bx
sbb bx, di
add dl, bh
ror ebx, cl
shr si, cl
inc di
mov ax, 0x305b
or cx, si
inc edi
nop
add edi, ebx
inc bh
add ebx, edx
shr bl, cl
shl bx, 2
ror ecx, 1
mov dh, 0x2a
mov edx, ecx
rol edx, cl
shr bl, 3
sub bx, ax
dec dx
cmp eax, edx
cmp ecx, 0x48ec83e3
shr dx, 3
xor ecx, esi
sbb edi, 0x6939cdd8
shl edx, cl
add dx, bx
adc cl, dl
or si, ax
inc esi
nop
sub ah, 0x51
mov cl, 0x6b
mov esi, edx
and edi, ecx
shr edx, 3
inc bx
add eax, 0xa15383d
cmp dx, bx
ror bx, 8
sbb dh, 0x36
ror bx, 1
adc bx, di
inc bx
pop esi
shr ebx, cl
adc edx, 0x6a2dae03
and eax, edi
rol bl, cl
test dx, 0x162d
sbb bx, dx
push esi
sub cx, si
and dh, 0x43
stc
or ah, 0x5d
rol edi, 7
add bx, 0x3735
nop
mov bx, 0x66ef
nop
not dh
shr si, 6
not eax
xor ecx, edi
xchg ecx, edx
rol edi, 4
shl di, 3
test dl, 3
xchg edx, edi
xchg cx, ax
add bl, al
rol di, cl
sbb al, 0xe
xor bx, bx
sbb esi, 0x7c379cd
shl eax, 5
or ebx, edi
rol ecx, cl
cmp ax, 0x7767
sub bl, ah
xchg al, bl
mov al, 0x1c
cmp ch, bh
sbb ax, cx
test dh, ah
add esi, edi
test ebx, ebx
and dl, ch
xchg esi, eax
xchg bh, bl
ror si, cl
shr esi, 2
sub bx, 0x63f3
and dh, ah
and si, dx
nop
or cx, ax
shr bh, 5
rol ax, cl
or esi, 0x4e127dd6
ror bh, cl
sub cl, 0x69
not al
nop
mov di, 0x544
sub cx, 0x69db
mov edx, edx
ror dl, 4
or bx, 0x4c
dec ah
shl ax, 8
test bl, 0x29
add bh, 0x33
shr ebx, 6
or esi, 0x32422bae
sub bl, 0x78
dec eax
shr edx, 7
mov ax, cx
test ax, 0x371c
or dx, dx
sub ch, ch
stc
shr ebx, 4
dec ax
stc
sub di, ax
inc dl
test dl, cl
sub bh, cl
adc edx, 0x6890b268
dec esi
dec ecx
or si, 0x2f26
cmp edi, 0x36272ebc
sub edx, 0x7a953848
nop
not si
xor esi, 0x5e5c43f6
add cx, 0x24fe
sbb di, ax
not dl
stc
inc cx
xchg ebx, ebx
pop esi
add ebx, ebx
push esi
sbb esi, 0x22280192
shr si, cl
not edx
rol dx, cl
inc dl
xor bx, 0x3c5c
shl dx, 4
ror bx, cl
adc cx, 0x7f13
or ah, dl
not bx
test dx, 0x1ee7
mov di, 0x1cf4
inc ch
not dl
mov cx, 0x7745
sub edi, 0x26050fa4
sub dx, 0x43bb
inc ch
stc
cmp bh, 0x13
inc cx
dec ah
dec cx
sub edx, 0x33bdbce1
or eax, 0x47878f29
shr ch, cl
rol ax, 4
shl dl, cl
stc
sub di, cx
dec dl
inc ch
stc
test ah, cl
adc di, dx
cmp bx, 0x1a19
ror di, 5
xor dx, ax
and edi, 0x3c2e5110
not dx
shl ch, 2
adc eax, 0x4336762b
shr dx, cl
rol di, cl
dec di
and ax, 0x7328
or dl, al
sbb dl, dl
mov ch, bl
cmp ch, 0x1f
dec bh
shl cl, 2
xor eax, ebx
mov ebx, 0x13314321
and si, dx
shr si, 1
xor edx, eax
xor esi, edi
test ebx, 0x7b51a0dc
sub edi, edi
nop
adc dh, 0xb
mov edx, edi
mov ax, 0x50ba
dec esi
xchg ecx, ecx
sbb si, 0x5435
shr si, cl
test bl, dh
rol edi, 1
rol edx, 1
cmp eax, 0x1c41abb9
and bl, dh
or bl, 0x6d
xchg si, ax
cmp ecx, 0x79751d0e
mov ecx, esi
dec eax
sub bh, dl
not cl
test esi, ecx
mov di, 0x1aaf
shr ebx, cl
sub dh, cl
and edi, 0x5bb02fc8
sbb edx, eax
xchg cx, ax
rol bh, 8
adc di, 0x38ef
shr edi, cl
dec bh
sbb si, 0x280b
or dl, ch
sbb edx, eax
shr ch, 8
not dh
sub dx, si
or ebx, eax
pop esi
shl edx, cl
nop
test dh, ah
push esi
adc ax, si
sub edx, edx
inc eax
ror edx, cl
xchg edi, ecx
xor si, di
dec ecx
shr ch, 6
sub dx, 0x49b1
test di, 0xa17
shr ah, cl
cmp eax, 0x50f02e3d
inc ecx
sbb esi, esi
inc dl
or cx, cx
dec al
dec eax
add edi, edi
mov dx, 0x468b
and al, 0xc
mov ax, dx
xor edx, 0x65f25a22
not dx
sbb cx, bx
or al, bl
or cl, ah
rol cl, cl
xor ebx, 0x49eb925b
xor dl, dh
cmp ax, di
not cl
xchg bl, cl
test al, ah
not ch
dec al
inc al
shr edi, cl
shl edi, cl
adc dl, dl
inc cl
xor ax, dx
sbb edi, 0x625beac
cmp ecx, 0x32e1f81f
sub edx, 0x61f6c523
rol ch, 6
stc
dec ecx
shl ax, 5
nop
rol al, cl
mov cx, bx
nop
xor ecx, 0x61510fb8
stc
dec ax
sub cx, ax
dec bl
mov ah, 0x6d
rol edi, 3
xchg dx, ax
not al
test bx, di
adc cx, bx
dec ebx
xor bx, 0x230e
xchg esi, ecx
dec dh
sub esi, edx
or ebx, 0x4cfd50e0
and eax, 0x6826dfe5
adc si, 0x7034
shl ax, 5
rol di, 2
sbb ch, 0x67
dec di
or ax, 0x676f
stc
xchg di, bx
dec di
ror ebx, 6
add al, 0x27
shl eax, 1
sub cx, 0x5b64
rol ecx, 2
xor bh, ah
xchg ch, bh
dec edx
stc
rol di, cl
xchg si, dx
xor esi, esi
ror esi, 4
inc eax
dec bh
sub bl, al
nop
pop esi
cmp ebx, 0x2c4539a5
and eax, eax
mov bx, dx
xor ebx, edi
test edx, 0x6e1120fe
inc di
inc ch
ror al, 8
mov eax, edi
ror eax, 5
or ah, 0x3e
add di, di
add al, dh
rol bh, 8
push esi
shr si, cl
add edi, 0x42d3110d
or bl, ah
ror bx, 6
inc ch
shl di, cl
ror bh, 5
shl cl, cl
nop
ror al, 5
not esi
and dl, 0x45
not bh
or bl, bh
cmp ebx, esi
shr ax, 6
test ah, dh
nop
test ecx, eax
cmp di, si
or ah, 0x74
xor ebx, 0x495bd043
test ch, 0x58
not bx
rol ah, 5
or esi, 0x7363050a
nop
sub edx, edi
nop
stc
stc
xor ebx, edx
cmp dx, 0x7cfa
mov cl, cl
dec ch
ror bh, cl
not dx
rol dl, cl
add cx, 0x3264
rol bx, cl
not esi
mov bh, dl
xor edx, 0x59d3dfb2
and di, 0x1711
sub cx, 0x216f
adc bx, cx
ror bx, 8
adc ax, si
xor bx, dx
mov edi, 0x36c5cb9b
not eax
or bl, 0xd
not dl
test dh, bl
add bl, ch
sub ebx, edx
shl eax, 4
shl cx, 1
shr cl, 8
add eax, 0x47165d36
shr ah, cl
pop esi
pop eax
pop ebx
pop edi
pop edx
pop ecx
jno 0x476ed2
nop
push edi
shl di, 7
push ebx
push eax
xchg bl, ah
push ecx
add ecx, 0x38173cb8
rol bx, cl
push edx
xchg ecx, edx
not di
sub edx, edx
sub bl, al
pop edx
pop ecx
pop eax
pop ebx
pop edi
call fcn.0048dcbe
call fcn.0048e22f
push ecx
push edx
xchg cx, dx
push edi
xchg cx, di
rol edx, 2
push esi
not esi
shl di, cl
pop esi
pop edi
pop edx
pop ecx
call fcn.0048e7ea
call fcn.0048ec87
call fcn.0048f21c
call fcn.0048f574
call fcn.0048f8f3
push esi
sub esi, 0x205833b5
push ecx
rol esi, cl
nop
dec cx
add esi, 0x30664ac1
push edx
add dx, 0x3a8e
rol ecx, cl
push ebx
sub ecx, ebx
or cx, 0x25f4
test dl, 0x1e
adc cx, 0x497f
rol bl, cl
stc
push edi
sbb di, 0x3184
push eax
xchg ah, ah
rol bl, cl
not ecx
xchg ah, ch
cmp esi, 0x3959ed28
mov ebx, esi
cmp cx, 0x2546
test bx, ax
and edx, edi
shl ecx, 6
xor esi, edx
xchg bh, dl
nop
shr dh, cl
test di, 0x3d17
xchg ah, bl
shr bx, 1
test bx, 0x67a2
pop eax
pop edi
pop ebx
pop edx
pop ecx
pop esi
push eax
push edx
xor ax, dx
push ebx
ror bx, 6
push ecx
ror dx, cl
not al
push edi
and dx, di
rol edx, cl
inc edi
adc al, ah
pop edi
pop ecx
pop ebx
pop edx
pop eax
call fcn.0048fcae
push esi
sub si, 0x1d1
push edx
or dh, 0x5b
push ecx
test ecx, 0x5d3f22e0
push ebx
sub bx, 0x4db6
dec si
xchg bl, cl
xor bh, ch
shl ecx, cl
xchg dl, bl
push edi
xor ecx, edi
inc dx
or esi, 0x58cf1d9b
push eax
ror ax, 1
rol edx, cl
xchg edi, eax
not bl
sub esi, edx
sbb ebx, eax
shl ch, 8
or cl, 0x20
xor ah, 0x27
cmp ch, bh
mov bh, ch
shl ax, 5
nop
ror bh, 4
test bh, ah
xor edi, edx
dec eax
mov ebx, 0x5cfde831
adc ecx, 0x22011655
shl esi, 3
xchg edi, eax
sub si, 0x5b12
pop eax
pop edi
pop ebx
pop ecx
pop edx
pop esi
js 0x477027
push edi
and di, 0x7e13
push ecx
ror cl, 8
push ebx
inc ebx
pop ebx
pop ecx
pop edi
push edx
adc dl, 0x59
push edi
push ebx
xchg di, bx
push ecx
add dx, cx
inc ecx
push esi
dec esi
sub cl, bh
push eax
add eax, eax
shl di, cl
adc ecx, ebx
xchg dl, bl
pop eax
pop esi
pop ecx
pop ebx
pop edi
pop edx
push ecx
sub ch, cl
pop ecx
push ebx
push ecx
test bx, cx
nop
pop ecx
pop ebx
push ecx
push esi
xchg cx, si
cmp ch, 1
pop esi
pop ecx
jae 0x477058
push esi
push ecx
shr si, cl
ror cx, 6
pop ecx
pop esi
push edi
push edx
xor edi, edx
push ecx
push ebx
and ch, bh
push eax
adc ax, di
add edx, 0x654638bf
dec edi
pop eax
pop ebx
pop ecx
pop edx
pop edi
push eax
push ebx
add ax, bx
stc
pop ebx
pop eax
stc
add esp, 9
pop edi
pop esi
call eax
mov esi, eax
push ebx
push eax
xchg ebx, eax
push edi
inc edi
push edx
and bl, dh
cmp ax, 0x53b0
push esi
not esi
stc
push ecx
xor edx, ecx
xchg esi, eax
rol edx, 4
nop
add bx, 0xace
nop
sub esi, edx
cmp ch, 0x52
dec cl
rol bx, cl
cmp bl, 0x33
adc dl, dl
test esi, edx
adc ebx, eax
ror dl, 4
cmp si, si
add al, ch
cmp dx, 0x2f34
test edx, 0x5f1aeb4c
rol esi, 2
shr esi, 5
or bx, bx
adc dx, si
shr cl, 3
adc si, cx
nop
stc
test esi, 0x55d9981
and bx, dx
mov bl, 0x57
add ah, 0x79
cmp ax, ax
rol edx, 1
dec si
or dx, cx
mov ax, 0x3072
dec ch
rol dl, cl
xchg ebx, eax
mov al, bl
or dx, 0x5bb8
and dh, 0x77
adc ebx, edx
and al, ah
or cl, dl
not esi
ror cx, cl
ror edi, cl
inc di
or dl, 0x7f
nop
adc bx, 0xb2d
test al, 0x27
xchg bh, bh
not edi
stc
nop
not edx
test eax, eax
add dh, cl
sbb cx, si
ror si, cl
adc dh, 0x29
stc
sbb esi, esi
add ch, 0x6e
add ah, dl
not bx
inc ax
add si, bx
nop
xchg al, ch
mov ecx, esi
sub eax, esi
sbb ch, 0x4e
mov edi, 0x18d933e8
cmp eax, 0x4d4eeb6e
or eax, 0x66228122
ror edx, cl
cmp ebx, ecx
stc
inc ch
xchg ah, al
rol si, cl
xchg si, ax
inc esi
not dl
mov cx, di
shl bx, 1
cmp cl, ah
inc ah
nop
nop
rol dx, cl
pop ecx
push ecx
shl ecx, cl
ror si, 5
and bh, bl
not dx
ror dl, 8
shl cx, 7
sbb si, ax
rol bh, 4
sub eax, ebx
or edi, 0x781fba2f
sbb bx, ax
or di, cx
or edi, 0x4b449c8f
xchg cx, di
and ah, al
not bl
sbb si, 0x4436
dec al
shl ax, 2
ror dh, 4
add ebx, 0x5e4dfd8d
cmp cx, bx
cmp bh, 0x55
xchg cx, di
rol ch, cl
mov bh, bh
xchg cx, dx
dec ax
xor di, 0x1e6c
inc ecx
test edx, 0x21fc6411
mov eax, ecx
stc
mov esi, ecx
shl ah, cl
or eax, edi
shr bl, 7
mov eax, 0x46a5fcc2
adc ecx, edi
shr ch, cl
or eax, 0x448ce2bf
sub ax, si
stc
not cx
ror bl, cl
ror si, cl
rol cx, cl
cmp ebx, 0x48d82216
shr dh, 5
rol edi, cl
nop
dec dx
xor ch, 0x57
nop
test edi, eax
ror di, cl
nop
add al, ch
or edx, edx
xor bl, al
mov eax, edx
shl eax, 7
or eax, 0x190fe6f7
nop
sub dx, 0x4c67
shl cl, 8
dec di
add edx, edx
test dl, dh
dec ah
add dx, 0x24c
test eax, 0xf9fda04
dec cx
shr eax, cl
ror di, 6
nop
shr bl, 5
adc esi, esi
rol esi, cl
xor ebx, 0x71144987
add dl, 0x26
add dh, 0x31
adc esi, edi
xor edi, 0xc9ee86
mov esi, 0x54802c82
shr ecx, cl
mov cl, bh
adc ax, ax
inc dx
mov cl, al
test cl, 0x43
inc si
ror dl, cl
and edi, edx
nop
ror ax, cl
mov ax, ax
sbb si, dx
nop
sub ecx, 0xf39cddd
pop ecx
cmp bx, 0x2598
dec eax
shl bl, 2
and bx, 0x5021
inc dh
push ecx
test ax, cx
nop
sbb ah, dh
mov di, 0x4ecf
dec ah
not dh
sbb edx, 0x772d47c4
inc ax
adc cl, 0x68
and bh, 0x1b
xor ah, 0x1c
adc edi, edx
shr edx, 2
add di, cx
and ebx, ebx
test cx, 0x58e5
test edi, 0x33dee76f
shl bl, 1
and ebx, 0x6a6c1421
test bh, bl
inc bh
xor al, 0x58
ror cl, cl
cmp ch, 0x66
shl bx, 4
xor di, bx
ror ecx, 5
inc dx
cmp eax, 0x4b80ab82
add cx, 0x7526
xchg dh, cl
or bl, bh
stc
add bx, 0x632d
shr ch, 8
shl edi, cl
test esi, 0x36f7aa63
rol di, cl
stc
shr ah, 7
add ah, ah
shl dh, 3
not esi
cmp di, di
ror ecx, 3
not bh
and edi, 0x23c7cc78
inc esi
stc
xchg si, si
not cl
not ah
or cx, 0x1db9
xchg edi, ebx
not ebx
ror cx, 7
ror edx, cl
adc bx, cx
not ax
ror dh, cl
nop
stc
adc ch, 0x37
or cl, 0x51
not ecx
test bh, 0x61
add ah, dh
mov si, cx
inc ebx
stc
sub al, 0x11
ror bx, cl
xchg di, si
xchg di, di
mov si, si
and edx, esi
nop
sub edx, 0x3b35d3af
shl bl, cl
test ah, 4
sub ch, 0x62
cmp cl, 0x45
mov edi, 0x117d77a9
cmp ax, 0x2ed2
cmp ah, 0x4d
adc al, 0x1f
rol dl, cl
ror edi, cl
nop
shr ecx, 2
not ebx
stc
dec edi
xchg di, si
sbb si, bx
pop ecx
mov di, 0x22ee
push ecx
xor ch, dh
dec ecx
adc al, cl
sub dx, 0x4c83
stc
add cx, 0x5f7c
sub di, ax
test dh, 0x6c
ror esi, 5
xchg bl, ah
dec al
dec ch
cmp di, 0x7648
rol ecx, 1
add bx, di
adc ecx, 0xe60f62
inc cx
sub dh, 0x4c
shr edx, cl
sub di, 0x42d3
inc ax
nop
shr edx, 2
xor edi, 0x2aa750df
xchg esi, eax
nop
stc
not ebx
sub bx, dx
inc di
mov ebx, eax
rol cx, 7
cmp bx, ax
and eax, eax
add dl, 0x32
rol al, 3
shl esi, cl
mov ax, bx
sbb bh, bl
shr dh, cl
nop
xor edx, 0x29793752
sub ecx, edx
cmp ah, 0x1b
ror di, cl
adc edi, ebx
nop
shl cx, 8
xor ebx, esi
rol dh, cl
xor di, 0x3d3e
xchg al, dh
dec eax
ror eax, cl
inc cx
test ebx, 0x340b1344
not dl
or di, 0x400a
not edi
dec dx
adc edx, edx
xchg bh, ah
add ch, 0x5e
sbb edx, edi
stc
ror dl, cl
sub ch, 0x3b
nop
xor ebx, edi
dec esi
dec ebx
add dl, 0x47
xchg cx, si
and edx, 0xcf573d4
nop
sub edx, eax
xor cx, 0x6c83
shl cl, cl
not dl
sbb ecx, ecx
sub si, 0x412f
inc ah
ror edi, cl
not cl
dec si
xor si, ax
shl cl, 8
sbb bl, 0x6f
shr si, 3
adc esi, ebx
shl cx, cl
sub ebx, 0x781b19ee
xor edi, ecx
nop
rol di, 6
test dx, cx
stc
xor bx, 0x497a
shr si, 3
pop ecx
inc bx
inc edi
cmp si, 0x7437
push ecx
add cl, 0x1b
ror ch, 7
xchg esi, eax
xor ecx, 0x60f6cc94
test cx, dx
or bl, al
or bl, 0x3a
xor bx, 0x6d79
ror cx, cl
inc bx
sbb cx, 0x5466
sbb esi, edx
xor dh, 0xe
nop
sub dh, cl
sbb cl, 0xa
dec ecx
stc
not ch
adc bl, 0x4b
xor edx, 0xc6816d5
nop
sub al, 0x3a
inc eax
inc edx
sub bh, 0x75
and eax, esi
adc cx, 0xd9e
xor edi, eax
test esi, eax
xchg dx, dx
xchg bh, bl
stc
inc ch
mov ebx, 0x10f4f9bb
cmp ebx, 0x21b998eb
and bx, 0x29f2
ror cx, 5
nop
not bx
adc dx, 0x4546
xchg ebx, eax
ror ax, 6
dec edx
mov di, si
pop ecx
pop esi
pop edx
pop edi
pop eax
pop ebx
call fcn.00490258
call fcn.00490539
push ebx
push edi
test bx, di
push ecx
and ecx, 0x7eea9516
push esi
xor esi, 0x32d46f0b
push edx
or dx, 0x5cc6
push eax
xor cl, ah
shr cx, 1
and si, bx
sbb ch, 0x7f
cmp si, 0x5f3f
sbb cx, 0x7da2
shr edi, cl
add esi, 0xb5dca19
shr ax, cl
mov al, 0x55
xor si, 0x6cec
add eax, 0x26b7b88c
or cx, 0xf53
sub ax, 0x5ed9
add edx, 0x279d7c04
test ax, 0x3213
add ebx, ebx
sub ax, di
xor edx, 0x6ca5e1f6
adc di, 0x1d3b
shl bx, 3
and di, dx
shr al, cl
dec dh
pop eax
pop edx
pop esi
pop ecx
pop edi
pop ebx
call fcn.00490a29
push ecx
push edx
cmp ch, dl
adc ch, 0x2b
stc
push edi
mov di, cx
push eax
mov edi, eax
mov edi, 0x5291f24d
push esi
cmp esi, 0x1fb3966c
push ebx
or ebx, ebx
sub edi, 0x2d3993b3
add ax, 0x602b
rol ax, 6
xchg esi, eax
and ax, 0x1501
xchg cx, dx
not ecx
sub eax, 0x5a269540
rol cl, cl
xor ch, 0x42
mov ah, cl
nop
add ch, 0x21
nop
adc di, di
cmp edi, 0x66ec0b84
sbb al, bl
dec al
xchg ecx, eax
dec dx
test al, bl
dec ah
inc al
ror bx, cl
stc
or ebx, 0x1b512589
mov ebx, ebx
xor di, di
sbb si, 0x4da5
ror di, cl
cmp edi, eax
test dx, cx
not edi
cmp eax, eax
sub edi, edi
ror cl, 7
shl bh, 3
ror ax, 2
shl di, cl
xor di, si
and di, ax
and ah, cl
mov bh, 0x67
xchg ch, dl
xor ch, dl
shl cx, 3
sub ah, 0x24
shl bh, 2
rol ax, cl
xchg al, bh
nop
xchg ecx, eax
test edx, 0x53fd3fab
sub di, 0x4cd0
nop
stc
pop ebx
pop esi
pop eax
pop edi
pop edx
pop ecx
jge 0x477883
push eax
rol ah, 6
push edx
push ecx
ror dx, cl
push esi
push edi
test esi, edi
dec edx
nop
xor dl, al
xor dh, 0x70
test ah, 0x7e
adc cx, di
and ax, dx
push ebx
xchg bx, cx
mov bh, 0x50
adc ecx, edi
xchg dx, di
add ecx, edi
adc al, dh
shl ah, cl
cmp edi, edx
sbb edx, 0x4b8271d9
shl ch, 5
test dl, cl
stc
sub dx, 0x5bea
sbb ebx, 0x3383b2fd
ror eax, cl
or ch, bh
shr bx, 2
mov ebx, 0x5b33000d
adc dl, 0x48
stc
rol dl, 3
sbb di, dx
sub dx, 0x1fd8
test eax, 0x486e233f
shr ch, 2
nop
test ax, ax
rol dh, cl
sbb si, cx
sbb bh, bl
or ch, bh
sub dh, 0xa
nop
test dx, 0x1961
dec ecx
inc di
or dx, 0x176a
mov edi, ecx
sbb bl, ch
mov edx, 0x433f2205
or cx, di
ror edi, cl
stc
sbb cl, 0x60
rol di, cl
sub di, di
cmp eax, ebx
sub di, 0x3659
dec ch
cmp al, 0x22
shr ch, cl
sub dx, di
sbb ax, 0x5872
sbb cl, 0x74
not eax
shr ecx, cl
stc
xchg bx, ax
cmp bl, 0x36
xor ebx, 0x558843be
not cx
stc
shr edi, cl
add ecx, 0x16098f41
xor bh, bh
nop
or dl, ah
adc bx, 0x10b8
nop
dec ecx
add ah, 0x12
test si, 0x79b3
nop
not cx
adc esi, eax
stc
dec di
xor edx, 0x4e0d8e2e
ror di, 2
mov cx, 0x75c3
stc
cmp dl, 0x6f
stc
sbb dh, al
and di, 0x6f54
sub edi, 0x158a672f
xchg dx, ax
ror di, cl
rol edx, cl
sub cx, 0x1d2f
pop ebx
nop
push ebx
rol bx, 6
or al, bh
add eax, esi
adc esi, 0xa1e245e
ror bx, cl
inc dh
shr cx, cl
dec esi
shr dl, 1
xchg esi, ebx
not dx
shl al, cl
xchg edx, esi
or bx, si
cmp bh, 0x1c
stc
test dl, 0x55
add dx, bx
xor esi, esi
rol di, cl
nop
sub eax, 0x4632be98
sbb edi, ebx
cmp edx, 0x180902cd
shl edi, cl
test edx, edx
xor ch, ch
add ebx, 0x234923c5
adc cx, 0x1dc7
sbb dl, 0x51
cmp cl, bh
sbb esi, 0x27cf3ae1
pop ebx
pop edi
pop esi
pop ecx
pop edx
pop eax
call fcn.00490dfd
jle 0x477827
push esi
push ecx
rol si, cl
shl cl, cl
push ebx
dec bl
pop ebx
pop ecx
pop esi
push edi
sbb edi, 0x3c329fd4
pop edi
push edx
push edi
add edx, edi
pop edi
pop edx
call fcn.004910fb
call fcn.004913fa
call fcn.0049186b
jo 0x47785a
jle 0x47784d
jae 0x47784d
call fcn.00491e3a
jae 0x47785a
push edx
sbb dx, 0x54a
pop edx
push edi
not edi
push eax
adc ah, 0x50
add ax, ax
pop eax
pop edi
stc
push edi
or edi, 0x1e166da9
push ecx
dec ecx
push eax
push esi
sub eax, esi
not esi
push edx
push ebx
sub dh, bh
dec eax
mov cl, ah
pop ebx
pop edx
pop esi
pop eax
pop ecx
pop edi
push ebx
push esi
xor bx, si
push ecx
not ch
nop
dec cl
push eax
dec al
push edi
sub bx, di
mov ax, 0xb73
dec di
not ebx
and ecx, 0x4f64c554
add bh, ch
xchg ah, bl
push edx
xchg bl, dl
not ax
pop edx
pop edi
pop eax
pop ecx
pop esi
pop ebx
call fcn.004923df
push edx
xchg dl, dl
push ebx
or edx, ebx
xchg bh, dh
push eax
xor bh, al
sbb dh, 0x29
cmp dl, 0x38
stc
push ecx
or ecx, ecx
push edi
rol di, 4
sbb ax, 0x4b33
xchg dh, bl
shl dx, 2
sub edx, edi
push esi
test esi, esi
ror ax, cl
shl al, cl
not edx
nop
shl bl, cl
xchg di, dx
not eax
adc bx, si
pop esi
pop edi
pop ecx
pop eax
pop ebx
pop edx
push eax
mov ax, 0x3d0e
pop eax
call fcn.00492809
test edi, edi
jne 0x47790e
mov edi, esi
mov eax, esi
call fcn.00492c58
call fcn.00492fe1
call fcn.004933ee
push ecx
sbb ecx, ecx
shl cl, 2
push edx
ror dh, 8
push ebx
sbb bl, 0x44
push eax
shl ah, cl
mov bx, ax
not bx
xchg dx, bx
test bh, cl
rol bl, 3
push edi
test edi, 0x5eaf34a2
sub bh, ch
push esi
sub esi, 0x745359aa
xor ebx, 0x4bd4493f
or ebx, edi
sub bx, ax
or dx, bx
shr edi, cl
test dx, 0x424a
inc al
cmp dx, cx
shr di, cl
shl dx, 6
stc
rol esi, 7
shr si, cl
xor cl, 0x7a
sbb dx, dx
test dl, ch
xchg dx, di
cmp bx, cx
rol si, 3
mov edi, eax
stc
and cx, 0x1af0
nop
xor ebx, 0x39cb0d58
and bl, 0x3a
and bh, 0x7a
xor dl, 0x43
and ecx, esi
sbb bh, bh
and di, bx
mov dx, 0x2634
nop
shr si, 1
cmp ebx, edx
and ch, 0x7c
xor dl, bl
shl al, 2
not ah
shl bh, 2
xchg edi, edi
inc ecx
shl bx, 2
nop
mov dh, cl
sbb cl, 0x70
sub cx, bx
ror edx, cl
xchg cx, di
inc ebx
inc eax
rol di, 8
xor ch, 0x21
xor ch, ch
test ax, 0x3263
not edi
ror bh, cl
test dh, cl
nop
adc ecx, eax
sbb bx, di
xchg esi, ebx
xor di, di
or ecx, edx
not bx
shr dl, 6
xchg dh, dl
stc
ror edi, 1
not bl
xor ch, dl
not dx
cmp cx, 0x2df8
not dx
sbb ch, ch
test eax, edi
shr ch, cl
test dl, 0x19
dec ebx
dec bl
mov edx, edi
rol bx, cl
or di, ax
or edi, 0xcbc4465
ror ah, cl
dec cx
inc eax
rol esi, cl
pop esi
or di, di
test edx, 0x761cb1ba
rol bx, 3
stc
and bl, 0x45
not cl
nop
nop
shr dl, 5
nop
and ebx, 0x32966315
cmp ch, al
dec di
xor cx, 0x6515
not eax
dec cx
shr bx, cl
stc
push esi
xchg esi, eax
cmp edi, edi
rol eax, 3
sub edi, ecx
ror cx, cl
xchg ebx, ebx
mov bx, cx
mov al, 0x1e
stc
dec al
nop
adc dl, bh
sub edi, ebx
shr cx, 7
inc edx
shr ax, cl
add ax, si
shl eax, cl
add ax, ax
not ch
or bx, ax
cmp eax, 0x2b4096ea
ror dh, cl
xor bh, dh
nop
cmp di, 0x102b
inc bl
add cx, di
or edi, 0x1789a060
shr ecx, 1
ror si, cl
shl ch, cl
rol di, cl
inc bh
cmp esi, 0x5051adc0
or esi, 0x3da814c1
nop
shl ecx, 7
rol bh, cl
test edx, edx
ror bh, cl
sub dh, dl
or ebx, 0x11e5d5c1
sbb eax, 0x720424e8
shl bl, 6
not edx
and dx, ax
adc dl, dh
sbb cl, bl
sbb si, 0x218d
mov ax, bx
test cl, 0x72
add si, si
sbb di, 0x288a
cmp cx, 0x2b64
mov ebx, edx
adc di, 0x24bf
inc si
sbb bx, ax
nop
xchg cx, cx
dec cx
ror edx, 4
cmp cx, si
shl cl, cl
add dx, si
xor ecx, eax
and cx, dx
nop
mov cl, dh
stc
and dx, 0x7eb6
test si, si
test ecx, 0x3dab4790
add bh, cl
xor ecx, ebx
rol si, 3
stc
adc al, 0x62
and esi, 0x3d428119
or ax, 0x445a
adc si, 0x623b
pop esi
nop
push esi
cmp bx, si
dec al
xchg edi, edi
not edx
dec ecx
not ebx
xor eax, ecx
add cx, cx
inc dx
xor di, ax
xchg bl, cl
or ax, si
rol di, 2
sbb cx, bx
sub dx, bx
shr si, cl
adc dl, 9
sbb ah, 0x25
nop
ror ebx, cl
shl ax, 2
sbb ax, 0x6958
stc
xor edx, ecx
xchg ah, bh
stc
and ah, ch
test bx, ax
nop
or al, dh
test edx, 0x2f931791
test dh, 0x2c
or ebx, eax
ror ah, 1
sub si, ax
and ah, dl
nop
inc eax
mov si, 0x5ac3
sub ch, dh
adc si, 0x3646
xchg bl, cl
ror ch, 1
adc eax, 0x3cb6e502
xchg cx, ax
ror cx, 2
inc cx
sub edi, esi
cmp bh, dl
shl eax, 2
shr dx, 3
xchg edi, edx
sbb ecx, esi
sbb cx, di
rol edx, 7
add ch, 0x47
adc bx, 0x44d8
not cx
inc di
mov eax, eax
xchg si, ax
or dx, 0xcc5
shl eax, 4
mov bh, cl
adc si, cx
mov dx, si
ror dx, cl
add eax, 0x26983dd0
and di, ax
sbb dx, 0x54e4
test bx, di
and bx, 0x7cea
nop
not esi
cmp di, si
not cx
mov edi, 0x5fe9f397
rol dx, 5
stc
stc
nop
stc
sub bl, 0x60
inc bl
sbb di, di
add dx, 0x562e
xor eax, edx
stc
stc
test edx, 0x6ca4ff45
and ax, 0x3d1a
inc edx
inc al
sub al, ah
add si, 0x3ddb
nop
shl bh, 4
add cx, 0x657a
xor si, 0x36cf
pop esi
test ebx, eax
and dx, 0x6cfe
shr ecx, cl
add cx, dx
or ah, 0x17
shl dx, 7
adc edi, 0x508a006f
ror dx, 1
sub eax, edx
dec bl
cmp ch, cl
shl al, cl
sub bh, bh
push esi
xchg esi, ecx
not di
mov si, 0x69f7
rol ax, cl
ror esi, cl
xchg cl, dh
ror bh, cl
not dx
sbb di, di
inc si
dec ecx
or edx, 0x11fd1000
sbb edi, 0x68e79e63
test ch, 0xe
xor cl, 0x21
shr al, 5
shr bl, 8
or edi, 0x7bd371bd
mov di, bx
mov di, cx
dec bl
or ecx, 0x31e2118c
sub ebx, 0x3098ec9d
shr bx, cl
inc esi
nop
sub cl, 0x72
shr esi, cl
sub edx, 0x58e6bfb6
xor esi, 0x538c4e35
add al, cl
add cl, cl
sbb eax, eax
shr esi, 5
sub cx, di
rol edx, 7
adc ah, 0x62
not bh
rol di, 4
adc bl, cl
sbb edx, eax
nop
sub ebx, ecx
mov di, dx
not ecx
shr ebx, cl
nop
sub dx, 0x28d7
inc ecx
add ebx, 0x3269e308
sbb dh, 0x3f
xor bh, 0x25
add edx, 0x71dc19ec
test bl, cl
stc
cmp bx, di
mov di, dx
mov edx, 0x36544fe7
sub bl, 0x36
stc
rol esi, cl
stc
xchg di, di
adc ecx, ecx
not bl
sub al, 0x18
or dx, 0x20e8
test bl, cl
and dx, dx
nop
adc si, 0x14ac
xor bx, bx
and ch, dl
cmp eax, 0x7494baa4
sub di, ax
nop
adc edx, edx
adc dx, si
sbb ah, cl
mov bx, 0x480b
test ax, 0x72ea
xchg bx, di
shl ch, 5
shr eax, 1
dec di
add bh, 0x5f
rol edx, cl
pop esi
push esi
not esi
stc
shr si, 1
xor ebx, esi
adc bx, ax
test si, 0x972
shr bl, 4
shl edx, cl
cmp si, dx
mov cx, bx
sbb esi, eax
adc ah, ch
xor si, di
shl bh, 4
rol cl, 8
adc di, cx
or dh, 0x48
test ch, bl
rol ecx, cl
nop
add ecx, 0x657ccac0
stc
cmp si, cx
rol ecx, 1
sub bx, 0x387d
not cx
stc
sub cx, 0x5b
stc
and di, cx
sbb eax, 0x26874468
sbb cx, 0x384
test bx, 0x484
shr ax, 1
test ax, dx
rol edx, 4
rol ecx, 1
ror ebx, 2
test ax, si
stc
not ch
nop
ror eax, 8
and edx, esi
cmp dh, 0x45
sub cl, bl
sub ebx, ebx
xchg ecx, edi
test esi, 0x4e8c42b8
adc ecx, 0x6d6bd662
ror edi, 4
shl ecx, cl
inc edx
adc di, si
not bh
add ebx, 0x295f4a86
stc
stc
xor dh, 0x7b
and dl, 0x2e
and edx, 0x677d328a
add ecx, 0x76ae5e80
not si
and dl, ah
adc dl, 0x71
test ecx, ecx
xor dh, al
mov dx, 0x5f87
xchg cx, cx
sub esi, 0xe2f6c13
cmp dx, dx
shr cx, cl
inc si
mov dh, 0x34
rol ch, cl
sub cx, si
adc edx, 0x6ca3ea25
add dx, 0x7bb2
xor bh, 0x68
shr edi, cl
not di
sub ecx, 0xb3676ca
xor si, 0x5dcd
shl ch, 2
and si, 0x22e9
not esi
inc bl
not dx
inc bh
ror ebx, cl
xor bx, 0x5b26
ror bl, cl
stc
shl dx, cl
inc eax
ror esi, 5
not edi
not ecx
or dx, 0x11b9
adc cx, ax
pop esi
rol bh, 4
adc ebx, ecx
shr edx, cl
inc dx
rol al, cl
xchg ecx, ecx
push esi
adc esi, 0x5c2bb7d4
sbb ah, 7
nop
stc
or cl, 0x66
rol si, cl
shl si, 8
shr eax, cl
adc ebx, edi
add dx, bx
shl bl, cl
xor bh, al
cmp bl, cl
shr ax, cl
shr dx, cl
and esi, esi
nop
pop esi
pop edi
pop eax
pop ebx
pop edx
pop ecx
push ecx
push esi
add cx, si
push eax
xchg esi, eax
sbb ch, 0x69
push ebx
xor bh, al
dec bl
inc eax
push edx
mov dh, dl
ror esi, 7
push edi
sbb cx, di
add edx, esi
rol cx, 8
add esi, 0x16d5a73f
and dx, 0x3fcd
inc ch
or bx, dx
cmp bl, 0xd
not ebx
sub eax, ebx
add edx, edi
xor ax, cx
xor ecx, 0x7fcc5b6
or ax, cx
shl esi, 4
and esi, 0x1f9d554e
inc ecx
dec dx
shl ax, cl
adc edx, 0x514ed412
sub dx, ax
add ch, bl
inc cl
add di, 0x52e3
shr cx, cl
shl dh, 4
inc dh
shr esi, 4
cmp eax, edi
rol edi, cl
cmp bl, ah
xchg edi, ecx
sbb di, 0x6afb
and al, 0x66
sbb bl, 0x17
xor ax, ax
sbb dl, 0x6f
test si, 0x302b
sub si, 0x5223
test cx, ax
nop
test ebx, edi
or bl, 0x39
and ebx, 0x612cc0b7
nop
sbb bh, 0x2a
stc
inc bh
nop
ror cx, cl
shl si, cl
not ah
and di, bx
dec dl
not edi
and cx, 0x5104
sbb ecx, ebx
add eax, 0x1997cc02
ror dx, 2
shr cl, cl
sub al, bl
xor si, 0x23e7
shl esi, 8
inc cl
dec di
sbb si, ax
adc dh, al
inc cx
not ecx
shl edi, 4
dec dh
and ecx, ecx
sbb si, 0x4512
shl ecx, cl
adc edx, esi
shl dx, 1
and bx, bx
shl di, 5
rol ah, cl
ror ax, cl
rol ax, cl
nop
inc dx
dec ecx
sub edi, edi
sub cl, bl
inc edx
shl si, 6
cmp esi, 0x247a5fa1
mov ah, ch
adc dh, bh
sbb ch, 5
pop edi
or al, 0x7f
not ax
cmp esi, ebx
rol bh, cl
push edi
add edi, edi
not bh
xor eax, 0x15b64562
rol bx, cl
sub bl, 0x5e
test cl, 0x22
and eax, 0x37207553
add edi, ecx
sbb cl, 0x21
test edx, 0x4b9e4f70
not ebx
ror edx, cl
shr bx, 2
add ecx, 0x3d9a6a17
shl ebx, cl
sub eax, ecx
pop edi
pop edx
pop ebx
pop eax
pop esi
pop ecx
push ebx
push ecx
xor bx, cx
push edx
xchg ecx, edx
push esi
shl esi, cl
sub dh, 0x6a
mov bh, 0x2b
shr bl, cl
nop
dec ebx
push edi
adc edi, edx
stc
dec di
push eax
adc ax, 0x1c39
ror edi, 1
stc
dec ecx
inc di
add ax, si
stc
rol edi, 1
sub al, 0x11
stc
pop eax
pop edi
pop esi
pop edx
pop ecx
pop ebx
call fcn.004938a3
jo 0x478095
call fcn.00493c92
push eax
mov al, 0x7a
pop eax
push ecx
test ch, 0x37
pop ecx
call fcn.004942be
push ecx
not ecx
pop ecx
sub eax, edi
xor edx, edx
mov esi, 0x3e8
call fcn.00494585
push edx
dec edx
push ebx
push ecx
shr ebx, cl
xor edx, 0x1b1f172a
not ecx
nop
or bh, bl
push edi
test di, 0x5de1
shr ch, 4
rol bx, 7
test bh, 0x39
cmp ecx, 0x5994082b
not bx
push eax
xor eax, 0x769c75f2
push esi
ror si, 8
dec dx
dec cx
shr di, 6
mov edi, edx
cmp edi, 0x64c8a0e9
nop
stc
ror ch, cl
and si, 0x5246
mov edi, edi
sbb si, 0x1406
test edx, esi
dec ecx
rol si, cl
not si
test bl, 0x36
sub esi, 0x6936c33
cmp esi, ecx
sbb edi, edx
rol dx, 8
shr edi, 7
shl dh, 1
sub edx, 0x4548877a
mov si, 0x4463
dec edx
ror ecx, cl
shr si, cl
shl di, 5
cmp ch, ah
test ax, 0x3864
xor di, bx
nop
stc
and dx, bx
or cx, bx
not ch
nop
not dx
shl bx, 4
add ax, bx
sub dx, 0x41ec
inc di
ror dx, cl
xor ch, al
cmp cx, 0x4359
stc
ror ax, 6
stc
test bx, 0x7038
xor ecx, 0x33beb86f
xchg ch, al
adc ah, 0x55
and bx, ax
adc edx, eax
test ch, dl
shl di, cl
sub al, bh
sub ebx, 0x6dc68249
inc al
stc
sbb dx, 0x7ab3
nop
shl cl, 1
add bx, bx
xor ecx, 0x5513a68f
test esi, ebx
xchg bx, ax
adc ah, ch
nop
stc
xchg dh, cl
or eax, 0x4789442d
and dh, 0x52
stc
xchg si, cx
test bx, 0x2c6
stc
sbb dl, ch
add bh, al
xchg cx, ax
ror ebx, cl
not si
nop
rol bh, 7
rol ch, 2
rol edx, cl
pop esi
push esi
not esi
adc dl, ah
adc di, 0x4266
rol dx, cl
test bx, di
dec ch
stc
shr edi, 2
or di, 0x2830
sub ax, 0x75b3
test bh, 0x6f
test cx, ax
rol ebx, cl
shr dl, cl
mov dx, 0x3854
cmp ecx, edx
sbb eax, edx
inc ax
sbb di, 0x52b
not ah
mov ebx, 0x6e0a897a
mov ecx, edi
xor edi, edi
shl ax, cl
test ch, ch
shr bl, 1
xchg edx, edi
xor ah, ch
cmp si, 0x6324
inc ecx
inc dl
add dh, ah
not esi
cmp ebx, edi
or bx, 0x4efa
adc ebx, ecx
add al, 0x15
dec ax
or dl, 0x58
shl ch, cl
inc ah
xor ax, 0x330c
shl bh, 7
sbb eax, 0x5eed4e6e
shr ax, cl
mov eax, 0x48e2181e
test cl, 0
stc
mov si, 0x66dd
sub ecx, edx
stc
nop
adc bl, bl
nop
and ah, 0x21
shr dh, cl
sub di, 0x5e66
sbb bx, ax
inc dh
add edx, 0x6b62fe53
not di
add ebx, esi
add si, bx
nop
and si, 0x40c7
test ah, 0x5e
shl ah, cl
shl dx, 5
sbb esi, eax
shr dh, 4
not cx
sbb di, bx
cmp esi, 0x75c04254
sbb esi, ebx
test esi, edx
sbb cl, ch
test bh, bh
stc
dec esi
xor dh, 0x56
not dl
add dl, bh
rol dh, cl
or ch, dl
or ch, cl
and bh, al
shr ah, cl
stc
adc dx, ax
nop
nop
mov di, si
adc eax, ecx
sub dl, cl
cmp cx, dx
xchg cx, di
cmp esi, edx
sub al, 0x49
and ebx, ebx
and cl, ah
pop esi
xchg di, ax
add eax, 0x4802faf4
shl ecx, cl
push esi
shl si, cl
not edi
nop
xchg ah, ah
stc
or dh, al
add edi, 0x5600da88
dec esi
ror al, 6
add ch, ah
pop esi
pop eax
pop edi
pop ecx
pop ebx
pop edx
call fcn.004949df
jb 0x4788a2
stc
push eax
shr ah, 1
stc
push esi
inc esi
push ecx
shr si, cl
not ah
push ebx
xchg bh, al
push edi
sbb edi, 0x3e085eee
xchg ebx, eax
test bx, 0x4c05
xor ax, bx
sbb cx, ax
add esi, ebx
sbb cx, si
push edx
dec dx
add di, 0xa1d
shr si, cl
stc
sub dl, al
sbb al, dl
stc
xchg edi, edx
and edi, 0x6a649af6
adc ch, 0x57
inc edi
ror ecx, cl
and bl, 0x45
shr edx, 7
cmp al, ah
inc edx
shr dh, 4
sub bx, 0x606
rol esi, 3
test di, si
inc edx
inc edx
xor edx, 0x4f609340
shr si, 6
shr edx, cl
mov eax, eax
test eax, ecx
add ah, dl
nop
adc ax, 0xce4
mov dh, al
test dx, 0x2b43
not dx
sbb ebx, 0x550d3b32
ror ax, cl
not ah
sbb eax, 0x6206247b
inc edi
shl ebx, 6
sub si, 0x4f78
adc cl, ch
and bl, dh
sbb ch, 0x40
or bl, 0x28
shr bx, cl
stc
test eax, 0x4ea28c25
sbb ebx, ecx
xchg bl, dh
dec cx
mov bx, ax
sub ebx, 0x6f71d5ae
test edx, 0x3bfcbd8f
ror di, 3
nop
and edi, 0xf07a294
xor ebx, 0x5b963d2e
sbb bl, 0xe
or ecx, 0x530a7e0
and edi, 0x8986256
ror edx, cl
xchg ebx, edx
sub ax, 0x74ad
and ax, 0x2186
ror di, 6
xor cx, dx
sub bl, 0x15
inc esi
and di, dx
xor eax, 0x237cf672
adc cl, 0x1d
mov ax, ax
mov ax, 0x707e
add esi, edx
add dh, bh
rol cx, cl
shl edx, cl
xor ch, ah
or edi, 0x7f99ec55
stc
xchg edx, eax
not ax
shr edi, cl
cmp edx, 0x3d9bdeb4
nop
test ebx, 0x63e65978
pop edx
test ch, ah
xchg si, bx
xor esi, esi
push edx
add dx, 0x4c60
sbb cx, 0x524b
sub edi, edx
sbb bl, 0x55
test di, 0x3038
sbb ax, 0x1ae
dec ecx
dec ah
sub ch, dh
adc ax, 0x189
ror cl, 7
or edi, esi
mov dl, bh
mov ebx, esi
and ebx, ebx
inc dl
sbb ebx, 0x49d5b586
shl bl, cl
stc
inc bx
test edx, edi
ror di, 1
pop edx
pop edi
pop ebx
pop ecx
pop esi
pop eax
call fcn.00494e31
ja 0x47865c
push ecx
push esi
xchg cx, si
push ebx
xchg ch, bl
add si, 0x4381
push eax
sbb si, ax
stc
stc
ror bx, cl
push edi
shl di, 4
inc eax
shr bl, cl
shl bx, 7
push edx
rol edx, cl
xchg esi, edx
or di, bx
test edi, 0x1f429c81
inc cx
or di, 0x1e3d
inc bx
shr cl, 1
xchg si, ax
test ah, 0x26
stc
dec di
cmp bx, 0x18a3
dec ch
xchg di, cx
xchg cx, di
not edi
rol dx, 2
and bx, cx
inc ah
not bl
shl bx, cl
sub al, 0x3d
nop
mov cl, bh
sbb ax, 0x1c63
sub cx, cx
test esi, 0x36579811
sub edi, 0x523264e5
adc ah, dl
nop
test si, 0x2ce1
add ax, 0x5cbf
xor ecx, 0x260e082b
or al, dh
shl cl, cl
add cx, 0x6710
sbb ebx, esi
stc
adc bl, 0x4c
dec bx
cmp ch, cl
or ch, 0x64
not eax
inc al
and ah, ch
sub eax, 0x7d336fc4
shr al, 4
inc si
or cx, 0x1903
shr ebx, cl
cmp dl, ah
sub ch, 0
shr si, cl
stc
shr cx, 1
adc ch, cl
stc
shl di, cl
not ecx
mov bh, 0x6f
mov bh, 0x16
sub esi, esi
xchg edx, ecx
add ah, 0x6d
shl edi, 8
cmp eax, 0x555c83a4
test bx, dx
sub dh, 0x46
ror si, 3
cmp dh, ah
not edx
xchg dx, si
not cl
test bx, si
dec esi
shl ax, 3
test ah, 0x17
mov ecx, 0xd452ae
xchg edi, edi
pop edx
pop edi
pop eax
pop ebx
pop esi
pop ecx
push edx
xor edx, 0x4ddf8b11
nop
nop
push eax
or ax, 0x74f8
push ecx
push ebx
or ch, bh
not eax
shl ax, cl
sub ax, 0x6179
adc bh, 0x6b
nop
stc
stc
push edi
dec edi
dec dx
shr di, 3
test cx, 0x4d0f
shl cx, 6
xchg al, dl
shr ecx, cl
sbb ah, 0xf
push esi
xor si, 0x1640
sub edx, ecx
rol eax, 3
shr ch, 8
mov cl, bl
shr dh, 5
cmp eax, edi
nop
mov bx, 0x5de
rol al, cl
test dl, 0x75
xor bh, 0x24
cmp ebx, edx
add ecx, 0x37323734
sub di, di
or ecx, edx
sbb si, cx
inc bl
cmp si, si
shl ax, 6
mov ax, ax
sub bx, dx
and ecx, 0x5cda07b
or ebx, esi
not bx
nop
not di
shr bl, 5
dec al
cmp di, 0x5ed5
and ecx, 0xca7ee9a
stc
cmp ax, cx
xchg cl, cl
shr ebx, 5
or ecx, 0x1d774f4d
pop esi
pop edi
pop ebx
pop ecx
pop eax
pop edx
jo 0x478657
push eax
add ah, 0x18
pop eax
call fcn.00495208
push edx
push edi
or dx, di
rol dx, 5
push esi
push ecx
shr si, cl
test edx, 0x1921b5bc
push ebx
shl ebx, 8
adc dl, bh
push eax
inc al
inc ecx
test di, cx
shr al, 8
add cl, 0x7a
xchg bh, dl
sbb eax, ecx
sbb esi, 0x7aa5babc
shr di, cl
and dx, 0x493d
cmp cx, di
xor dl, 0x51
inc ebx
cmp si, 0xcfa
not edi
mov cl, bh
and dx, 0x1941
cmp al, dh
xchg al, bh
stc
dec ah
dec edi
shr cx, 5
rol al, 4
adc dl, 0x45
adc esi, 0x5653c69f
not ax
adc ax, cx
or si, bx
stc
nop
or dx, 0x29fd
add ax, 0x2fab
stc
mov ax, bx
shl ax, 2
dec ch
xor ecx, ecx
xor edi, ebx
stc
stc
and bl, dl
add bh, 0x67
add esi, 0xcab288e
sub bh, 0x7c
xor di, 0x666b
adc bh, bh
xor edx, 0x3f69474
not bh
inc ax
inc al
dec bh
sbb cx, 0x7a96
add si, 0x1fe8
or eax, 0x78958832
ror ch, cl
shl cl, 7
add dl, cl
xor bx, dx
test ah, 0x76
xchg esi, ebx
xor dh, al
stc
shr cx, 5
shl ch, cl
inc ecx
shl ax, cl
and cx, ax
test cx, 0x767a
rol si, cl
mov di, si
and di, cx
rol cl, 2
sbb cl, dl
cmp bx, 0x79c7
adc edx, 0x785419be
cmp bx, dx
test dx, cx
sub bl, dl
mov eax, edx
sub ch, 0xf
nop
xor cl, ah
add dx, 0x1bd1
cmp bx, 0x10a8
shl esi, 1
xchg ah, bh
sbb cx, si
cmp cx, 0x4e9b
ror edi, 6
and ecx, esi
shr cl, 8
ror ebx, cl
shr al, cl
pop eax
push eax
not ax
or ebx, 0x4ec53525
inc si
shr ch, 6
mov bl, bh
adc ecx, 0x37855e9f
or cx, di
dec bh
inc cx
rol ecx, cl
cmp ax, cx
adc edx, 0x28f2eeb7
test edi, eax
shr ah, 8
xor ah, bl
sbb si, bx
shr si, 4
not dx
ror ecx, cl
mov cx, ax
xchg bh, dl
nop
cmp ax, 0x6d3f
or edx, ebx
dec ah
rol bl, cl
or ecx, ecx
and al, cl
sbb ax, dx
or dx, dx
sub al, bh
sub al, dh
shr ebx, 1
xchg dl, ah
xor ebx, 0x42023016
rol cx, cl
sub ax, 0x220a
mov ah, 0x66
and bh, 0x70
adc edx, ebx
ror cx, cl
ror edi, cl
xor di, 0x53fc
adc bx, 0xe51
rol bl, cl
sub ch, bh
test ecx, ecx
xor bl, 0x3e
stc
cmp dh, 0x21
adc ch, 0xe
inc bh
sbb cl, 0x41
shr dl, 1
rol bh, 5
stc
and di, bx
sbb ebx, 0x2286ede1
nop
stc
adc ebx, eax
inc bl
not bl
pop eax
pop ebx
pop ecx
pop esi
pop edi
pop edx
push ebx
sbb bh, 0x4b
push eax
adc ax, 0x4b8c
sub bl, 0x42
xor ah, 0x26
pop eax
pop ebx
jge 0x478861
jb 0x478861
push ecx
ror ch, cl
pop ecx
call fcn.0049570e
jns 0x478895
push eax
mov ax, 0x28ed
push edi
push edx
adc di, dx
pop edx
pop edi
pop eax
call fcn.00495c89
push ebx
sub bx, 0x4c15
stc
cmp bx, 0x647
push eax
push edx
sbb ax, dx
dec bh
pop edx
pop eax
pop ebx
push edx
push ecx
test edx, ecx
pop ecx
pop edx
call fcn.00495fb6
push esi
sbb esi, 0x4b36da8b
pop esi
push edx
ror dh, 6
push ebx
xchg dl, bh
mov dh, bh
push ecx
shr cx, 4
push edi
shl edi, 2
push eax
not eax
shr ch, cl
nop
sbb dl, bl
cmp dx, 0x5742
adc ax, cx
adc dl, bh
push esi
ror esi, cl
inc ecx
shr dl, 6
sbb edx, eax
inc cx
adc esi, ecx
and dx, cx
dec esi
shl bh, cl
add eax, 0x6e1a9c19
ror cl, 5
not ax
and eax, edi
sbb bh, bl
sub edx, esi
and ch, 0x6f
shl cl, 6
stc
rol dx, cl
ror bl, 8
xchg edx, ecx
ror bl, 2
dec bl
xor dl, 0x47
stc
sbb bh, 0x1b
xor edi, 0x2aa71c25
ror ecx, 4
nop
pop esi
pop eax
pop edi
pop ecx
pop ebx
pop edx
push edx
push ecx
ror dl, cl
ror cl, cl
push ebx
sub ebx, 0xca2eea5
sbb cl, cl
stc
test dl, 8
push edi
or edx, edi
cmp bx, bx
push eax
or cx, ax
inc bl
adc edx, edx
not cx
xor bh, 0xd
push esi
shl si, 3
nop
rol ch, cl
rol cx, cl
test si, 0x51
test eax, ecx
xchg dh, dh
and ecx, esi
pop esi
pop eax
pop edi
pop ebx
pop ecx
pop edx
jns 0x478a00
push esi
not si
push edi
push ecx
shl edi, cl
and di, 0x75e2
push eax
sbb al, 0x10
shl edi, cl
add cl, 0x37
push ebx
sub bh, 0x13
sbb ah, 0x3d
sub edi, 0x61348a40
push edx
xor edx, edi
pop edx
pop ebx
pop eax
pop ecx
pop edi
pop esi
call fcn.00496534
push edx
push ecx
shl dh, cl
push esi
push ebx
and si, bx
push edi
shl edi, 7
rol bx, cl
or ecx, 0x1da83e69
mov bh, cl
add dl, bh
dec ch
shr edi, cl
shl esi, cl
not bh
push eax
or cl, al
sub edi, 0x7425900a
test edi, 0x5c4bcbd5
shl si, cl
pop eax
pop edi
pop ebx
pop esi
pop ecx
pop edx
call fcn.0049679d
call fcn.00496c41
push eax
shl ah, 4
push edi
sub di, 0x6f20
mov al, 0x55
push ebx
xor bl, 0x35
adc bh, 0xf
and ax, 0x7922
pop ebx
pop edi
pop eax
call fcn.00497013
jns 0x478a00
stc
push edi
rol di, 8
not edi
pop edi
push edx
shr dl, 2
push edi
push ecx
sub edi, ecx
push ebx
dec bl
push esi
xchg esi, ecx
not dl
pop esi
pop ebx
pop ecx
pop edi
pop edx
call fcn.004974fd
call fcn.00497b32
call fcn.00497e1e
call fcn.0049826c
je 0x478a37
push ebx
adc ebx, 0x79ca351b
pop ebx
call fcn.004986ac
div esi
cmp eax, dword [ebp + 8]
jl 0x4792a9
call fcn.00498a2f
call fcn.00498dd6
call fcn.00499079
call fcn.00499398
push esi
not si
add esi, 0x25150230
push edi
push ecx
ror di, cl
inc di
ror cx, cl
push ebx
sbb bx, di
nop
rol bx, cl
push eax
sbb ax, di
not al
push edx
xchg edi, edx
adc ah, 4
dec si
nop
ror dh, 4
xor dx, di
inc cx
cmp dx, si
not ebx
shr dx, 8
xchg esi, edi
shr al, cl
sub al, dl
xchg bl, cl
cmp si, cx
add si, 0xdc9
dec ah
shr dx, cl
xor ax, cx
adc bx, bx
and dx, bx
xor dl, 0x11
dec di
not di
stc
test al, 0x64
mov ecx, esi
sub bl, 0x25
shl al, cl
ror si, cl
or dl, dh
sub si, 0x1a36
ror ch, 1
xor bl, 0x30
xchg cx, di
mov bh, dl
or dx, dx
xor ebx, ebx
add bh, 0x4d
inc bh
not di
nop
cmp cl, bh
sub edi, eax
inc al
not edx
ror dx, cl
dec dh
rol dl, 7
rol edx, cl
not ax
dec ecx
mov di, 0x8a3
stc
or edx, ecx
test ebx, 0x6c6db5ab
sub bl, cl
stc
inc si
shl cx, cl
sub dh, bh
adc ebx, 0x391cb578
rol ah, 5
nop
cmp di, si
inc esi
dec cx
sbb di, di
and di, dx
cmp edx, ebx
or cl, 0x59
cmp ah, 0x19
ror edi, cl
xchg di, cx
mov cx, 0x2001
and cl, 0x79
cmp edi, edi
xor cx, 0x1030
shl cl, cl
cmp cx, 0x4882
adc bh, 0x16
add edi, 0x67d262e7
inc dh
test ah, dl
shr ebx, 3
add esi, 0x676ce43e
nop
stc
dec di
dec eax
pop edx
test di, 0x2400
push edx
xor dx, 0x1be7
sub cl, dh
add ax, 0x4db3
stc
mov dl, bl
dec cl
or edi, ebx
shl si, cl
test di, si
nop
mov esi, esi
not edi
not si
or cx, 0x51f2
add si, di
rol di, cl
rol ah, cl
or esi, edx
nop
dec bx
cmp bh, dh
and di, 0x1cc3
xchg ecx, ecx
nop
shr ax, cl
nop
mov bh, 0x72
test dx, di
sbb al, 0x6a
nop
nop
shr dx, cl
sub bl, 7
mov dx, ax
adc ax, dx
or ax, cx
test dx, si
shr edx, cl
shr si, 6
sbb edx, esi
xor ax, cx
adc si, 0x68ec
ror eax, 1
test dx, ax
dec dx
stc
xchg dl, ah
not cx
sbb edi, 0x56ad7a8c
mov eax, 0x568c77c
not di
mov edi, 0x3ad4a9cd
xchg cx, di
add dh, bh
cmp bx, 0x4673
stc
dec bh
add di, 0x6f9d
inc edi
cmp edi, edx
rol dl, 2
rol esi, 5
sub ah, 0
stc
shl bl, 7
adc si, 0xb5b
cmp esi, 0x1999f4df
shr ebx, cl
dec cx
xchg ch, bh
mov di, 0x2743
cmp ah, 0x7c
not cx
shr ah, cl
dec edx
sub cx, cx
dec bh
stc
adc bh, al
test ah, 0x52
cmp ax, cx
stc
mov edi, 0x18f18a1d
shr ah, 6
sbb cx, dx
stc
nop
dec ah
shr cx, 4
ror esi, cl
xchg dh, bh
test ch, 0x42
not bl
cmp edx, 0x6ef9c73b
dec edi
stc
not ch
stc
not esi
pop edx
push edx
or bh, dh
and al, dl
mov ebx, 0x531739c9
or esi, 0x32681386
inc edi
stc
not eax
add si, di
dec ah
not cl
add edi, ecx
inc bl
shr al, cl
sub esi, 0x75c3438c
inc cx
rol si, cl
test edx, edx
test cx, dx
add eax, 0x8df4913
shl bl, cl
not ecx
xchg esi, edx
add ebx, 0x73777c71
shr di, 5
add edi, edx
mov si, cx
or ah, ch
sub di, ax
add cl, bl
nop
sbb cx, 0x26c9
mov edi, 0x42353ea1
sbb bl, bh
adc di, dx
sbb eax, ecx
shr esi, 3
mov eax, eax
not edi
mov dl, dl
add al, bl
cmp di, 0x45ba
not ecx
adc edx, edi
inc edi
ror ah, cl
stc
cmp dl, bl
cmp dx, 0x2212
mov ch, cl
adc dx, ax
nop
shl cl, cl
ror ecx, 2
xor bl, ch
xor dl, 0x48
or eax, ecx
adc esi, 0x73d6ffd3
xchg dh, bl
xchg dl, dl
test si, cx
dec cx
stc
inc ah
stc
inc bx
or bl, 0x14
test dl, 0x3d
dec edx
test eax, edi
adc ebx, ebx
ror eax, 3
ror bl, cl
xchg edx, ecx
ror edx, 5
inc bh
stc
xchg ebx, eax
shr edi, cl
ror di, cl
sbb si, ax
stc
ror cx, 2
cmp al, al
sub si, bx
stc
sub dh, 0x37
add edi, 0x24ac9023
shl ah, 2
xor cx, cx
xor esi, 0x793a2483
ror ax, 1
shl esi, cl
sub eax, 0x131986e6
and dh, 0x7c
xchg dx, dx
mov dh, 0x51
adc ah, ch
adc edx, 0x2d0e0985
nop
shr bx, 6
pop edx
ror si, cl
nop
nop
push edx
test bh, dl
stc
rol ch, cl
rol dl, 6
xchg di, dx
xchg si, si
test cx, 0x4fda
nop
nop
sub bx, 0x7d99
shr di, cl
not eax
xchg bx, cx
test esi, esi
shr cl, cl
or bx, 0x220
adc ax, 0x5939
or si, bx
sub edx, 0x12c957ed
sub edi, 0x1f50d448
and edi, 0x6c27cf9a
ror esi, cl
rol dh, 3
add edi, 0x286c17ab
mov edx, edx
not bh
adc cl, 0x6f
and cl, 0x43
test di, 0x4851
sub eax, esi
xchg bl, al
mov al, dl
adc cl, 0x7b
and edi, 0x551694cf
or ecx, ebx
and ch, 0x13
sbb ah, bl
test ecx, 0x6ef9f477
xor di, si
sub eax, 0x3af4edba
nop
add cl, 0x68
inc si
cmp ah, 0x34
add ax, ax
test al, 0x3f
dec ecx
stc
add dx, dx
stc
sub cl, al
stc
rol di, 7
inc dx
pop edx
pop eax
pop ebx
pop ecx
pop edi
pop esi
jnp 0x4790c0
push ecx
dec ch
not ecx
push eax
push edi
add ax, di
pop edi
pop eax
pop ecx
nop
push edx
adc dh, 0x56
inc dl
push esi
dec esi
push eax
not ah
push edi
mov di, ax
add si, si
stc
not dl
inc edx
push ebx
push ecx
shl bl, cl
nop
adc edx, eax
stc
inc cl
test edx, edi
inc cx
shl dx, 8
sbb si, bx
add edx, edi
sub eax, 0x6e2c51aa
or edx, 0x28c411d
shr cx, cl
test ecx, 0x3ca7ccc1
stc
xor ax, cx
xor cx, 0x5267
dec edi
and edi, edi
mov dh, dl
rol si, cl
xor esi, 0x1f0286ef
adc dl, bh
shr eax, cl
nop
not bh
xchg edi, edx
stc
ror eax, 3
ror edx, cl
dec bh
adc esi, eax
shr cx, 8
shr ax, cl
inc edx
rol bl, cl
cmp esi, esi
test ecx, eax
rol dx, 5
test cl, dh
sub eax, eax
or edx, eax
sbb di, ax
sub edi, 0x2e852e7c
stc
adc ebx, edx
shl ebx, 5
inc ebx
adc cx, dx
inc ecx
dec al
stc
sbb di, cx
sub bl, bh
shl edi, cl
ror eax, 6
or cx, bx
inc ch
ror cx, 2
not di
sub dx, 0x481e
shr edi, 1
xchg dx, si
dec ch
cmp eax, edx
adc bx, si
sub dl, 0x58
ror di, 4
shr dx, 3
and al, 0x71
cmp di, bx
rol edi, 5
nop
stc
xchg esi, eax
and si, si
xor esi, 0x37621024
ror ch, cl
test esi, edi
ror ah, 4
sbb di, cx
shl al, cl
adc di, ax
cmp eax, 0x449f8d38
cmp bl, 0x2f
dec si
sbb bx, 0x3cbf
not esi
shl al, 6
or al, cl
pop ecx
or dh, bh
cmp al, 0x1d
nop
not ax
add eax, esi
push ecx
cmp cl, bl
and dl, bh
stc
dec si
xor bx, 0x26a5
stc
shl si, 8
stc
adc dx, 0x5ae6
sbb al, ah
cmp ch, 0x40
cmp ebx, esi
mov bx, bx
cmp di, 0x3174
xor di, 0x5547
not si
or edx, 0x59decc64
cmp bl, 0x3c
and bx, 0x2b54
cmp ebx, 0x188e99b2
add ah, 0x72
add ebx, ecx
rol ax, cl
rol dl, cl
nop
inc dx
sub bl, 0x44
rol eax, cl
adc bh, 0x7f
mov ah, bl
add bh, dl
or di, bx
shr esi, cl
add ax, 0x45b9
nop
pop ecx
pop ebx
pop edi
pop eax
pop esi
pop edx
push ecx
and ch, cl
push eax
cmp ah, 0x5d
stc
push edi
rol edi, 5
shl cx, cl
push edx
xor dx, di
push esi
xor ecx, esi
dec esi
inc si
shl edi, 5
ror ax, cl
ror dx, 4
sub cx, 0x6a6b
push ebx
add bx, 0x576f
mov ecx, ebx
stc
stc
not bx
nop
sub ax, dx
xchg edi, eax
not al
not al
ror cx, cl
add di, 0x5490
stc
ror edx, cl
dec ax
not di
shl dh, cl
stc
not eax
add edi, 0x76f190ed
dec esi
not cl
ror cl, 1
inc dx
rol bx, 6
pop ebx
pop esi
pop edx
pop edi
pop eax
pop ecx
call fcn.00499868
call fcn.00499cdd
stc
push edi
test di, 0x1318
stc
shl di, 8
push esi
or si, 0x4299
push ecx
sub cx, 0xf2f
or ch, 0x79
sub di, 0x594f
push ebx
xchg si, bx
inc ecx
nop
not cl
adc bx, 0x6e69
push edx
sub bh, dh
not dx
push eax
dec al
sub dx, 0x29e6
dec al
test bh, dl
stc
or eax, 0x286b7c67
rol bx, 4
pop eax
pop edx
pop ebx
pop ecx
pop esi
pop edi
call fcn.0049a04c
call fcn.0049a3c7
push ebx
shr bl, 4
push edi
adc edi, 0x658ab79d
push esi
or esi, 0x1f58e359
push edx
adc bl, dl
pop edx
pop esi
pop edi
pop ebx
call fcn.0049a86f
call fcn.0049abe8
push edi
sub di, 0x5391
pop edi
call fcn.0049aeaa
call fcn.0049b1f8
call fcn.0049b5bf
call fcn.0049b8ad
push ecx
test ch, 0x59
push edx
or cl, dh
push eax
test cl, ah
inc edx
nop
push ebx
cmp bl, ah
add dh, 0x68
push esi
xor si, 0x78f9
push edi
xchg esi, edi
xor si, 0x2a0b
cmp ch, 9
add di, 0x7aef
pop edi
pop esi
pop ebx
pop eax
pop edx
pop ecx
push edx
ror dl, 8
push eax
dec eax
push ecx
shl cx, 7
push ebx
push esi
xchg bx, si
and eax, 0x5b85345f
not ebx
mov bl, bh
sbb eax, ebx
dec ecx
inc esi
push edi
xor edi, 0x2b0e3efc
xor ch, al
cmp ebx, edx
mov ebx, ecx
sbb ecx, 0x723cf484
adc si, dx
test ax, cx
stc
sub dx, 0x407
adc ch, bl
inc si
ror ebx, cl
and bl, dh
xchg ebx, edi
stc
or edi, 0x6ad0e2cf
and dx, di
xor cx, ax
xor dx, 0x3357
adc ebx, edi
adc dh, 0x42
dec edi
add cl, ch
sbb si, bx
shl ah, cl
and dh, bl
shl ch, 7
test si, dx
nop
xchg edx, eax
sbb di, 0x2a39
inc ebx
or si, dx
cmp dx, bx
test ecx, 0x77d42e8c
not ch
not edi
rol ah, cl
test edx, 0x31a68747
mov si, 0x3970
and edx, ebx
shl ch, cl
dec eax
xchg ah, bh
and ax, dx
adc cx, ax
nop
inc edx
not edx
test al, 0x65
adc di, si
xor esi, edx
or dh, dl
inc edi
add edx, esi
and dx, 0x786a
not edx
or ah, 0x33
sbb si, ax
sub ecx, 0x39e37479
mov bx, ax
sub bl, al
test al, ah
stc
cmp dl, dh
mov bh, cl
and bh, dl
not dx
inc edx
ror edx, cl
and cx, 0x5a61
rol ecx, 8
rol cx, cl
xor esi, 0x5d272b96
xor ch, 0x61
adc bl, bh
and ecx, esi
and dx, 0x4d31
shr ah, 8
inc si
nop
xor dl, 0x62
stc
nop
shl dl, cl
nop
and cx, 0x197e
rol esi, cl
xor ebx, 0x243f420a
stc
pop edi
not bx
xor ax, 0x6f54
ror bh, 7
add cl, ch
inc bx
mov si, 0x6c52
nop
add ah, 0x54
dec bx
rol edx, 7
xchg esi, ecx
test esi, 0x5f3b4e33
dec ax
sbb bl, bl
inc ch
and bl, 0x59
or ebx, 0x388b4d4f
xchg bh, bh
xor ch, dh
shr edx, 2
cmp bl, 0x38
xchg ecx, esi
mov bl, ch
shr bl, 4
xchg ecx, eax
xor edx, 0x3f3a4449
push edi
test si, di
dec eax
not bx
shr di, 4
shr cx, cl
and edx, edi
cmp ch, al
sbb ebx, 0x32407172
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
jge 0x479277
call fcn.0049bddf
push ebx
sub ebx, 0x75d0d9c
push edx
inc edx
push edi
push eax
sub di, ax
adc ax, di
mov bl, bl
push esi
and di, si
push ecx
dec ch
pop ecx
pop esi
pop eax
pop edi
pop edx
pop ebx
call fcn.0049c2de
cmp ebx, dword [ebp + 8]
jge 0x479a53
xor ebx, ebx
xor edi, edi
js 0x4793a3
call fcn.0049c7d9
push eax
adc eax, eax
push ecx
xor ch, 0x28
push ebx
not bl
push edx
adc dl, bh
shr al, 1
shl bx, 7
inc dh
mov ax, 0x4e08
shr ax, 8
rol cx, cl
rol edx, 5
or eax, 0xc9bcabf
xor dl, 0x40
shl eax, cl
sbb ecx, ebx
adc ebx, 0x12017d02
push edi
or edi, ebx
sbb ebx, edi
shl eax, cl
push esi
test si, di
or dx, 0x6256
stc
not bx
nop
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
stc
push eax
cmp eax, 0xe8d394e
push ecx
cmp cl, 0x62
push ebx
rol bh, 7
shl ecx, 6
nop
and ecx, ecx
stc
push edi
xor cx, di
not bl
sbb bx, di
push edx
adc bl, dh
shl ax, 4
rol ax, 8
stc
stc
stc
and ch, 0x64
xor ecx, eax
cmp dx, bx
dec ah
dec bl
stc
and bx, 0xaf4
not ch
ror bh, cl
push esi
cmp esi, 0x6cfc6797
and si, di
test ebx, 0x1426a5af
add edi, ebx
pop esi
pop edx
pop edi
pop ebx
pop ecx
pop eax
push edx
dec dx
push ecx
shl ecx, 1
stc
sub dh, 0x5b
push esi
push eax
xchg esi, eax
cmp eax, esi
push ebx
mov ebx, ebx
xor esi, 0x327f348d
xchg ebx, esi
inc ax
or ch, 0x20
mov ebx, 0x3c02d276
push edi
xchg di, si
shl dl, cl
adc bl, al
add ax, ax
xor edi, 0x66a32baa
and di, dx
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
push edi
push ecx
shr edi, cl
pop ecx
pop edi
call fcn.0049cd70
push edi
mov edi, 0x4d5f70f1
push ebx
sbb bl, 0x79
stc
mov di, 0x6b16
push ecx
shl edi, cl
push esi
cmp esi, 0x3433362
mov ch, 0x71
and si, 0x1cd3
cmp di, 0x7081
push edx
or ecx, edx
mov dl, bl
mov dl, 0
mov cx, dx
adc esi, edi
sub cx, bx
push eax
or bl, ah
xor al, 0x42
mov si, ax
stc
xchg dh, al
cmp ecx, 0x372a762f
cmp dl, 0x79
stc
and ebx, 0x1719ab30
sbb cl, al
or ch, 0x24
dec al
xor bx, 0x150f
inc eax
dec dl
shr bh, cl
xor dh, 0x44
mov dx, cx
rol bx, 6
adc esi, 0x36ee94ba
or ax, cx
not al
dec al
sub bh, dl
cmp cl, al
adc bl, 0x73
sbb ecx, 0x73ea4d10
adc bx, 0x698d
cmp ch, bh
mov edi, 0x1d01d464
shl al, cl
xor edi, 0x26afac8b
rol dh, cl
rol esi, 7
mov ecx, 0x458f7b47
test edx, 0x16980cad
pop eax
pop edx
pop esi
pop ecx
pop ebx
pop edi
stc
push ecx
push edx
sbb ecx, edx
push eax
sub ah, 0x36
ror cl, 7
push ebx
dec bl
push esi
xchg si, dx
test bl, 0x66
sub dh, 0x37
add eax, edx
sbb cx, dx
dec al
shl bx, cl
shl ch, cl
shr al, cl
stc
ror dx, cl
xor esi, esi
rol cl, 8
not si
stc
inc dh
add ecx, eax
cmp dx, bx
mov bh, dl
stc
rol bl, cl
mov dl, bl
shl esi, cl
add dh, 0x49
test bh, bh
cmp dh, 0x5c
dec bl
rol ah, 5
test bh, bl
not edx
sbb ecx, 0x68692053
or ecx, ebx
rol si, cl
sub ax, 0x48ec
mov dx, cx
not dl
adc dh, 0x6c
dec ax
cmp bx, bx
push edi
and edi, 0x68bc4b1c
test edi, 0x6afc139f
adc ebx, edi
add di, cx
cmp bl, ch
ror ecx, 1
xor eax, 0x19376e8d
not ah
xchg bh, cl
mov ax, dx
xchg esi, edi
inc ebx
mov edx, 0x367372ae
shl cl, 2
shl bl, 8
shr si, cl
add ecx, edi
xor edx, ecx
cmp bh, 0xd
nop
ror eax, cl
adc dh, 0x23
dec al
sub ecx, esi
and ax, 0x134b
stc
nop
shl cl, 4
mov eax, 0x5a16263c
test eax, 0x34e0f20c
not ebx
nop
shr bx, cl
sbb ebx, 0x7f6f811e
and ax, cx
sbb di, 0x6a07
add esi, 0x5c5108ed
add edx, 0x2e351bdf
inc al
and edi, 0x5028955c
inc cl
xchg al, cl
cmp ah, dl
or si, 0x2226
sub eax, eax
cmp ax, 0x5167
mov si, si
xor esi, 0x3fa1a08a
xor dl, bh
not ax
cmp dh, 3
sub bx, di
mov esi, ecx
nop
shl edx, 6
rol esi, 4
pop edi
push edi
adc si, di
shr ah, cl
shr eax, cl
dec ecx
mov ecx, 0x17c08007
cmp edi, esi
nop
shl dx, 1
adc di, 0x7957
cmp edi, 0x521b4bd0
test ax, bx
adc al, 0x6e
mov dx, si
mov ch, 8
not di
stc
sbb dh, ch
or bl, 0x5c
test esi, 0x5e27c503
shl al, cl
shr ebx, cl
and ch, dl
xchg cx, si
ror ax, 2
stc
adc ebx, ebx
test edx, 0x45ee4705
shl cl, cl
not ecx
rol ax, cl
add ax, 0x7540
xor ebx, esi
stc
stc
rol ah, 3
cmp bl, 0x18
cmp ecx, esi
or dl, 0x1d
xor esi, ebx
ror ecx, 7
add si, 0x5fd
dec ecx
ror eax, cl
ror dh, 4
not bl
nop
shl dh, 6
mov si, bx
cmp al, 0x61
sbb ebx, edi
xor ah, 1
or di, si
sbb al, 0x3e
or ch, bl
inc edi
stc
dec ebx
ror ebx, 5
shr bh, cl
add dh, al
test ebx, ecx
nop
test bl, 7
sbb eax, 0x371ee6db
not di
ror bh, 8
xor bl, ch
sub al, 0x52
sbb ah, dl
xchg di, di
or edx, 0x3aeb2801
stc
not dh
mov cl, 0x1c
cmp dh, 0x53
mov ecx, 0x3c479a63
or ebx, 0x4b1b466c
add cx, 0x6991
shr cx, 5
dec bl
add cx, 0x7a14
dec bl
stc
xor edi, 0x54b884d2
adc ax, 0x2196
shr bx, cl
xchg bh, ah
adc cx, ax
test al, 0x66
xor ecx, 0x7f02738b
xor esi, 0xb7a0ec5
sbb si, bx
nop
sub ebx, 0x230a5b50
inc cl
shl dh, cl
mov cl, bh
nop
shr bh, cl
rol eax, 4
pop edi
rol ebx, cl
add esi, ecx
not dh
xor bl, ch
and ecx, ecx
push edi
mov edi, 0x525c2d25
cmp eax, edi
dec edi
mov edx, edi
and di, si
nop
or ah, dl
dec dl
inc ax
dec esi
shl bh, cl
shr esi, cl
nop
or esi, ebx
and dx, bx
not ah
shl eax, cl
shl bx, cl
nop
ror edx, 4
adc si, 0x3463
adc di, 0x446
nop
nop
and eax, 0x5017f355
ror edx, 2
stc
not dh
ror si, 6
stc
shl bh, cl
xchg cx, dx
inc cx
shl bx, 5
ror ebx, 3
shl edx, cl
dec ecx
adc di, cx
rol cx, 7
add dh, 0x10
add esi, 0x294aa711
mov edi, ecx
nop
inc ecx
shl esi, cl
xchg ebx, eax
ror eax, 1
nop
mov ch, dh
ror ecx, 7
stc
rol dh, cl
not dx
xor eax, edx
cmp di, 0x5dc8
stc
shr eax, 8
xor ebx, 0x523a431e
not bx
nop
shl edi, cl
add ax, si
and al, ch
add ecx, eax
xor dx, dx
nop
mov cx, 0x77c6
rol ch, cl
nop
sbb ebx, 0x5daf7efc
or ch, 0x3d
inc ebx
stc
shl dx, cl
add di, 0x2f65
adc si, 0x127
shl si, 1
sbb bl, 0x47
shl cx, cl
mov ebx, esi
xchg bx, cx
rol cx, 7
rol eax, 4
xor si, 0x522
ror ax, cl
sub ch, 0xa
mov ecx, 0xd1a1e4e
shl ecx, cl
shr cx, cl
shr ax, 1
shr di, 1
ror bh, 4
test bl, 0x48
xchg ebx, eax
mov cx, 0x6e75
pop edi
sub cx, si
rol eax, cl
and ebx, edx
rol al, cl
test bx, bx
push edi
xor di, 0x2995
xor esi, 0xe7af2f
sub di, 0x3e5b
mov bh, 0x7d
add cx, bx
add al, al
shr bx, cl
xchg si, ax
shl edx, 1
rol al, cl
test edx, eax
or si, ax
sbb di, bx
and si, 0x51aa
inc al
sub cx, 0x499c
nop
nop
xchg edi, eax
not dh
sbb cx, dx
not edi
test esi, 0x55518ee8
nop
nop
cmp edx, 0x479545f5
add di, dx
nop
add bl, bl
test dh, 0x35
and al, dh
rol dl, cl
test dh, 0x2d
shr ax, cl
shl cx, cl
shr di, 2
pop edi
pop esi
pop ebx
pop eax
pop edx
pop ecx
call fcn.0049d249
push ebx
inc bh
push ecx
push edx
add cl, dl
sub ebx, 0x78f0899c
push esi
inc esi
test esi, 0x243bf912
push edi
push eax
xchg edi, eax
stc
not dx
ror dh, cl
not dx
add bh, cl
test esi, edi
rol di, 5
xchg dh, cl
sbb dx, 0x17ba
inc esi
sbb di, 0x57b8
add di, ax
xchg al, ah
shr al, cl
sub esi, ebx
shl dl, 6
inc edi
or al, al
cmp di, 0x6099
not dl
nop
shr dl, cl
and dl, cl
adc edx, 0xe7c1665
inc edx
test ax, 0x5ca7
nop
not al
add ecx, 0x777aa1fc
sub si, cx
adc edx, 0xed82036
test edx, ecx
and eax, esi
and esi, 0x3ecf5ad
xor dh, bl
cmp bh, 9
not ax
test ch, 0x77
mov dh, 0x59
stc
inc ax
sbb dl, ch
ror di, cl
nop
cmp si, 0x51cc
xchg cl, cl
mov cl, bh
adc ah, bl
add edx, 0x7882bac1
inc dh
dec di
sub edi, edi
stc
nop
adc bl, ch
rol bx, 5
sub ecx, 0x13d9018
cmp edx, 0x4a5e4197
shr cl, 8
dec si
sub esi, edi
sub cx, 0x5582
sub ebx, ecx
and bx, 0x1d14
sub ax, si
sbb edx, ebx
inc edi
mov edx, eax
shr bl, cl
or ax, dx
add dx, ax
add edi, esi
sbb ax, ax
ror bl, cl
shl ax, cl
sbb ch, 0x58
test ecx, 0x32a1e7ad
stc
add bx, 0x49a2
xor dh, 0x56
cmp esi, ebx
xchg edx, edx
nop
inc bl
add eax, 0x52e1b428
mov ebx, ecx
sub bx, 0x60ad
test si, 0x7ee9
and bh, dh
add dl, dh
shr ebx, cl
or si, ax
cmp ecx, 0x1b312898
ror bl, 5
pop eax
dec dh
cmp cx, dx
ror edi, cl
push eax
xor edx, eax
shr edi, 2
pop eax
pop edi
pop esi
pop edx
pop ecx
pop ebx
call fcn.0049d6fa
push esi
push eax
xor esi, eax
push edx
sbb dl, al
mov edx, 0x17436969
push ecx
inc ch
push ebx
shl bl, cl
push edi
adc ebx, edi
cmp cx, cx
nop
xor bh, dl
cmp cx, 0x4143
cmp edx, ecx
and dx, 0x5602
xchg cl, ah
add cx, 0x6e85
rol di, 5
not dh
add eax, 0x1acfd95
add ch, dl
shl esi, cl
nop
test ebx, ecx
shl ebx, 5
xchg dh, ch
stc
rol edi, 3
sbb dx, 0xd44
nop
stc
not dl
ror di, 5
adc esi, 0x48c03f1
rol si, cl
or si, 0x1b4
xchg di, cx
rol ebx, cl
sub ah, bl
or cx, cx
shl ebx, 4
stc
nop
or dh, al
pop edi
pop ebx
pop ecx
pop edx
pop eax
pop esi
push edi
push ebx
sub edi, ebx
push esi
push ecx
shl si, cl
not si
sub esi, edi
shr di, 1
mov ch, cl
shl edi, cl
dec cx
cmp si, si
push eax
not ah
ror ah, cl
mov eax, ebx
push edx
dec edx
cmp al, ah
ror ah, cl
cmp di, 0x25c8
dec edx
sbb edi, 0x5febca97
pop edx
pop eax
pop ecx
pop esi
pop ebx
pop edi
call fcn.0049da3b
push ecx
push ebx
adc ch, bh
pop ebx
pop ecx
jbe 0x479a3d
call fcn.0049de5d
jb 0x479a1e
stc
call fcn.0049e2cd
call fcn.0049e7e2
push ecx
push ebx
mov cl, bl
push edi
ror di, 7
push edx
dec dl
push eax
cmp al, 0x2c
mov ecx, ecx
pop eax
pop edx
pop edi
pop ebx
pop ecx
push ecx
not ecx
pop ecx
jecxz 0x479a44
call fcn.0049ec42
cmp ebx, dword [ebp + 8]
jge 0x479a4e
inc ebx
jmp 0x4726c5
pop edi
pop esi
pop ebx
pop ebp
ret