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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
xor ebx, ebx
call fcn.00455c86
push edi
sbb di, di
push ecx
xor ecx, 0x2d3b39cd
shr edi, 2
push eax
rol al, 2
shl cx, 8
pop eax
pop ecx
pop edi
jb 0x44e7e1
push edx
push eax
sub dl, ah
push ecx
and cx, 0x4a36
push esi
cmp si, 0x1f58
dec si
xchg dx, cx
push ebx
adc bl, 0x2d
shr esi, 6
push edi
cmp di, di
shr si, 3
xchg esi, eax
not eax
cmp di, cx
not esi
sbb edi, 0x5a40b060
dec ebx
or eax, ebx
and dh, dh
rol ebx, cl
shr cl, 8
xchg al, ah
rol bx, cl
shl eax, 2
rol ecx, 1
mov bx, di
test ah, 0x16
test ebx, 0x3baf5074
xchg ecx, esi
cmp si, 0x491d
shl eax, 1
inc bh
nop
cmp al, 0x36
and ax, si
and al, 0xc
test bl, 0xf
not esi
xor cx, di
rol bx, cl
dec edx
sub eax, esi
add ch, dl
ror ax, 5
mov al, 0x2e
mov ax, cx
dec eax
rol si, 6
stc
or bx, dx
add edx, 0x6866dda6
adc si, 0x2422
pop edi
pop ebx
pop esi
pop ecx
pop eax
pop edx
call fcn.00456205
stc
push ebx
sub bl, 0x6f
push eax
and al, 9
nop
stc
push esi
adc esi, 0x781fb5fc
sbb bx, ax
push edx
or ax, dx
and eax, 0x272de4ad
not ax
nop
cmp si, 0x3baf
nop
not ah
push ecx
shl ax, cl
and esi, 0x588d541d
test ch, 0x14
nop
push edi
and edi, edi
sub esi, 0x3337bec9
mov al, cl
nop
nop
stc
shl esi, cl
cmp ebx, esi
nop
or ax, cx
adc cx, 0x3677
test bl, dl
and bh, 0x5f
mov dl, 0x57
and bx, dx
not ebx
add edi, ebx
inc al
test bx, dx
sub si, di
xchg ah, dl
cmp al, 0x70
rol al, 4
xor dh, al
ror bl, 2
cmp si, 0x1837
ror al, 8
or si, di
cmp dx, ax
add di, 0x1fd2
add cx, bx
inc al
xor dl, 0x4f
dec dx
adc dh, cl
not cx
sub dh, 0x11
dec al
xor dl, 0x7f
and dx, 0x2f56
mov ch, 7
or edx, edx
ror al, cl
not bl
mov ah, ch
test ch, 0x47
shl eax, 4
inc dx
and bl, 8
rol eax, 3
xchg edx, ebx
xor bx, ax
pop edi
pop ecx
pop edx
pop esi
pop eax
pop ebx
jp 0x44e5e8
push edi
shr di, 7
pop edi
jp 0x44e5df
push ecx
shl ch, 1
push edx
adc dh, ch
pop edx
pop ecx
push ebx
and bl, 0x2e
push edx
sub dx, 0x3258
nop
pop edx
pop ebx
call fcn.00456648
push ecx
not cl
pop ecx
push ecx
cmp cl, 0x37
push edx
sbb dx, cx
push edi
add di, 0x25b1
cmp ecx, edx
push eax
xor eax, 0x2073b1ab
shl eax, cl
ror di, 3
xchg edx, edx
rol ecx, cl
mov cx, 0x429b
or al, 9
push ebx
shr ebx, 1
sub bl, dl
cmp bl, 0x31
sub cx, 0x5814
test bx, 0x4b58
add eax, 0x6b923c96
sub ax, 0x6d11
dec cx
inc bl
add al, 0x58
or dh, 0x73
and al, ch
cmp ecx, 0x500064ed
and ebx, ecx
test eax, eax
rol cl, 6
test ax, 0x6d01
mov cl, ch
xchg dl, cl
sub bh, cl
test ecx, edx
dec al
stc
xor eax, 0x73893b55
shr bh, cl
sbb cl, bh
mov edx, 0x1f70cdb0
push esi
rol si, 2
dec dx
inc edx
and si, si
shr ax, cl
add al, 0x6b
ror edx, cl
add bl, 0x2b
test di, ax
add edx, 0x7809b0c9
shl dh, cl
stc
sbb edi, eax
add eax, ebx
and eax, ecx
rol si, 7
dec ax
mov si, 0x7ae4
sub si, bx
cmp ax, di
adc eax, 0x33ba1fba
dec ecx
xchg dx, bx
shr dx, 6
sub bx, dx
and ebx, 0x38cb948
sbb dh, 0x60
shl esi, cl
dec bh
adc al, 0xc
nop
xchg ecx, edx
xchg dx, dx
ror bl, cl
dec si
add cl, al
shl ebx, cl
or di, 0x208d
inc dh
sbb edx, 0x55feec75
inc dx
xchg di, bx
xor eax, ecx
rol cl, 6
stc
sub al, bh
dec di
dec esi
ror cx, cl
shl bh, cl
stc
and edx, ecx
ror al, 5
sub dh, ah
sbb di, di
rol cx, 7
add ch, al
or edi, eax
shr edx, 1
sub ch, bh
not ecx
stc
pop esi
shr ax, cl
sbb edx, 0x5a266eff
adc ebx, 0x6769a0e2
rol bx, 1
test dl, bh
adc cx, 0x61af
push esi
and esi, ebx
cmp cx, ax
stc
nop
add bl, 0x64
sub eax, 0x557cfe6a
test dx, di
mov eax, 0x3bcad26d
dec ax
xchg ebx, edx
not ecx
mov bh, 7
add al, 0x5c
test cx, di
mov edi, 0x4a055668
xor di, 0x31d1
stc
ror dl, 7
and cl, dh
add cx, 0x6fb
or cx, 0x5f14
stc
not ebx
add cx, dx
sbb dh, bl
adc ax, 0x142e
stc
sub dx, 0xb87
cmp dl, al
or eax, 0x4ad2856a
mov ebx, ecx
rol di, 8
test edx, edi
pop esi
pop ebx
pop eax
pop edi
pop edx
pop ecx
push eax
mov al, 0x28
and ax, 0x4985
push ebx
and bx, 0x399e
push esi
push ecx
shl si, cl
push edi
cmp edi, 0xf28e57e
push edx
cmp dl, ah
stc
adc si, 0x8a5
cmp ax, 0x7976
or esi, eax
sub edi, 0x271aca98
inc dx
stc
add edi, 0x59eb3611
stc
mov esi, 0x393b1254
stc
rol esi, 1
stc
sbb cl, dl
xor bl, 0x17
add ax, ax
xor bx, 0x2908
pop edx
pop edi
pop ecx
pop esi
pop ebx
pop eax
call fcn.00456bf0
call fcn.0045710d
call fcn.00457475
call fcn.004577c4
nop
push ebx
sub bh, bl
push ecx
adc ebx, ecx
shl ecx, cl
push eax
not ax
ror ah, 1
shl ax, 8
ror cx, 5
inc eax
stc
rol ch, 8
push edx
dec dx
dec eax
push esi
and esi, esi
rol al, cl
nop
add bh, dh
nop
add bl, ch
or esi, 0x3409c25e
dec bx
inc cl
add bx, cx
ror al, 8
add dh, ch
push edi
not edi
shr ax, 4
rol ebx, 5
and eax, esi
or al, 0x2c
ror esi, cl
inc edx
xchg edi, edi
xor ax, 0x7e6d
inc ecx
nop
not si
adc ah, dh
shl bl, 4
test bh, dh
xor ecx, 0x7f28208c
nop
and edi, ebx
shl eax, cl
not ax
stc
and edi, ebx
adc dl, 0x72
add bx, ax
and ebx, esi
stc
ror si, 4
mov dl, 0x60
xchg edi, ebx
ror bh, 7
sbb dl, ch
nop
test bh, 0x66
shr dx, 7
adc ah, dh
or ah, 0xb
test dx, 0x5c74
nop
stc
mov cl, 0x4b
shr dx, 5
stc
dec edx
test di, 0x1bc6
sbb di, 0x20a2
test ah, 0x3f
test ax, si
or ah, al
add edx, eax
shl bl, cl
sbb edx, 0x724dc866
add dx, 0x2ccd
ror ecx, cl
xchg bh, bh
add dx, bx
mov ax, di
nop
xor cl, 0x7a
sub edi, 0x23a78987
rol di, 2
sub cl, ah
xor si, 0x6380
mov dh, 0xc
ror dh, cl
inc si
ror esi, cl
nop
inc ecx
shr edx, 4
xor bx, 0x34b2
adc cx, 0x4b51
test ebx, 0x75954f14
and bx, 0x218e
shr cl, cl
shl ax, 6
pop edi
dec dx
stc
add cx, 0x1c47
and ebx, esi
xchg dx, dx
shl esi, 5
xor si, 0x7a20
mov edx, 0x22365c33
stc
rol dh, 7
ror ecx, cl
shl ecx, 1
rol ch, cl
push edi
or di, bx
cmp cl, ah
xor esi, ebx
and dx, cx
shl esi, cl
xor ecx, ebx
sbb cl, dl
inc ecx
rol si, 4
rol dh, 6
rol edi, cl
stc
dec edi
sub bl, 0x63
xor ch, 0x76
xchg si, bx
ror ch, cl
stc
not cx
add dh, dh
xor cx, 0x6d2b
and cx, 0x6266
sub di, si
add eax, edi
stc
shr edi, 8
rol eax, cl
test al, 0x6f
test bl, 0x13
inc dh
adc bx, si
rol ah, 5
shl cl, 1
and ch, 5
nop
xchg bl, bl
or edx, 0x5953e0f5
dec al
sbb esi, ebx
sbb dh, 0x51
dec bh
stc
cmp al, 0x30
sbb esi, ecx
or dl, 0x5c
ror si, cl
sub bl, 0x65
stc
test ebx, 0x6add0e49
not eax
ror ax, 4
adc dh, al
shr ecx, 8
shr eax, 6
stc
or bx, 0x320a
adc bh, 0x27
add edx, 0x214d54bf
or bl, 0x64
xchg dx, si
ror bh, 6
xor esi, eax
or ebx, edi
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
call fcn.00457b92
nop
push eax
or al, 0x4d
push esi
not si
push edx
inc dh
push ecx
not ecx
or ecx, edx
nop
xor dh, 0x4c
cmp ch, dl
push ebx
not ebx
xor ecx, esi
stc
xchg ebx, eax
sbb ecx, 0x3add3101
dec al
push edi
inc edi
xchg bl, bh
stc
test ch, 0x67
dec dl
or bx, 0x742a
sub bh, dl
or cx, bx
stc
dec ecx
ror si, cl
dec edi
sbb cx, 0x640
dec ah
shr si, cl
sbb dx, di
nop
sbb di, cx
not dh
sub esi, 0x5c217ae7
add bl, 0x27
not eax
sbb bl, 0x11
ror ecx, 4
and dx, dx
mov di, di
shr si, 5
inc bx
and di, 0x35a4
sbb edx, ecx
add dx, 0x3812
rol edx, cl
rol dx, cl
dec di
adc al, 7
sbb dx, 0x3b96
nop
sub si, dx
mov esi, 0x450635f0
xor bl, dl
mov edi, 0x4d91b7a0
inc ah
inc ebx
sbb dh, dh
not edx
cmp di, 0x7c9d
xor dl, dl
dec cl
cmp bh, 0x56
add dh, bl
test ecx, edi
sub dx, 0x1908
inc dh
xor cx, 0x64cf
shr dl, cl
add di, bx
or bh, 0x21
xor esi, ecx
pop edi
pop ebx
pop ecx
pop edx
pop esi
pop eax
nop
push ecx
push edi
xchg ecx, edi
push edx
cmp dx, cx
shl ch, cl
push ebx
xor bx, cx
push eax
ror eax, cl
xchg ch, al
sbb ch, 3
add ax, 0x1c80
push esi
or si, cx
and cl, 0x5f
xchg dx, dx
adc dh, bh
dec di
and cx, ax
add ax, 0x73de
not cx
ror bh, 5
shr cx, 8
xor ebx, 0x590a36ac
add dh, cl
sbb ebx, 0xd6bf9f8
nop
inc dx
inc ax
test cx, bx
sbb esi, ecx
nop
nop
pop esi
pop eax
pop ebx
pop edx
pop edi
pop ecx
nop
push eax
cmp eax, 0x3170def0
push esi
push ebx
add si, bx
dec esi
cmp esi, eax
push ecx
or ch, 0x12
push edi
not di
rol ecx, 1
not si
nop
rol ecx, cl
rol ecx, cl
xchg ch, bh
push edx
add di, dx
shl di, 3
inc si
inc bl
sub ecx, edi
adc di, di
rol bh, 5
inc dx
cmp di, di
mov al, 0x71
cmp bx, 0x30a8
test dx, ax
mov dl, 0x56
sub eax, ecx
and di, ax
nop
adc di, di
add eax, esi
sub ecx, eax
adc cx, 0xa90
or bh, 0x11
and bx, dx
nop
ror eax, cl
sub dl, 0x5c
mov edx, 0x6136f452
and cl, 0x78
test ax, si
stc
and ecx, esi
and bl, al
stc
shr dx, cl
rol bh, cl
pop edx
pop edi
pop ecx
pop ebx
pop esi
pop eax
push edx
push ecx
shl dx, cl
push esi
xchg edx, esi
push eax
adc ecx, eax
pop eax
pop esi
pop ecx
pop edx
push esi
push ecx
xchg esi, ecx
push eax
shr ax, cl
shl esi, cl
push ebx
cmp ebx, 0x35cb6796
pop ebx
pop eax
pop ecx
pop esi
push edi
ror edi, 7
push eax
adc ax, 0x671c
pop eax
pop edi
stc
push ebx
dec ebx
push esi
push eax
add esi, eax
pop eax
pop esi
pop ebx
push ecx
sbb cl, 0x29
push edi
and di, 0x6822
push eax
push ebx
xchg al, bh
pop ebx
pop eax
pop edi
pop ecx
call fcn.00457ea7
call fcn.0045827f
push edx
rol dx, 3
pop edx
xor edi, edi
push esi
push edi
call fcn.0045878b
call fcn.00458aa0
push edx
sub edx, 0x4d6c64e0
push esi
push ecx
rol esi, cl
push edi
shl di, cl
push eax
or al, 0x4e
rol ax, 4
or di, 0x53
shr ch, cl
test edi, 0x1a481fe4
push ebx
mov bx, si
add edx, edi
nop
xchg dl, cl
and al, 0x48
stc
mov edx, 0x726fbe0c
sbb dl, 0x15
nop
add bx, 0x11e1
shl eax, cl
xchg dh, ch
nop
xor dl, 0x40
shl ebx, cl
adc ecx, edi
xor bh, dh
sbb di, dx
shl ebx, cl
shl di, cl
sub dh, bh
xchg esi, esi
not ax
or di, cx
rol edx, cl
shr edx, cl
cmp bh, dl
stc
or ax, 0x5e11
sbb ch, bh
shl edi, 2
stc
ror di, 4
rol dh, 3
nop
nop
adc ax, 0x1df0
sub si, 0x2ca9
not ebx
shl esi, cl
mov cx, 0x5a5a
mov edx, 0x36527fa0
test dx, dx
mov ecx, 0x56c7d980
test ecx, esi
add al, dl
and eax, ecx
cmp ax, bx
mov di, 0x4a02
shl bx, cl
xchg cl, dl
add bx, 0xe62
or edi, ebx
xchg ecx, edx
shr bl, cl
mov eax, esi
and edx, 0x7288c9c5
xor esi, 0x2e275742
not si
mov dl, 0xc
shl edx, 2
adc edx, 0x17d254a6
mov dx, 0x2efd
or ecx, eax
dec bh
shl si, cl
rol ebx, 1
adc bl, 0x21
and bl, dl
sub ecx, edi
or di, cx
sub ecx, 0x58b9620
not ebx
inc ax
or si, 0x712e
rol ebx, 4
dec ecx
adc di, 0x616f
ror di, 6
xchg di, cx
stc
shl si, 5
ror ebx, 8
shl al, 1
sub di, 0x2496
or ecx, 0x38087960
nop
shl ebx, cl
cmp al, 0x74
and dh, ch
inc cx
ror edi, cl
pop ebx
rol esi, 1
inc eax
adc di, 0x13e1
push ebx
ror bx, cl
xor esi, 0x1617fc9c
xor bx, dx
mov ch, 0x52
or dh, 0x4f
xchg al, bl
sub di, 0x4b10
ror eax, 4
rol dx, 2
shl ax, 6
rol dx, 3
and edx, 0x7dba74af
test al, ah
rol bh, cl
test edx, esi
sbb bh, ch
adc cl, dh
ror ah, 8
ror edx, 5
shl dx, 3
ror ebx, 4
shl cx, cl
ror al, 8
mov ah, 0x6f
mov al, dh
inc edx
and ax, ax
ror edx, cl
shl esi, cl
not edi
shl esi, 1
cmp dl, 0x14
shl edi, cl
or dl, bh
dec eax
sub edx, 0x7e4d782f
ror bx, cl
stc
nop
shl dl, cl
shr bl, 1
inc ch
rol cx, cl
shl esi, 8
cmp edi, ecx
add ebx, 0x527a3b0d
ror dl, 6
mov dh, 0x2f
xchg esi, esi
add bx, 0x2dbc
shr di, 4
shr ax, cl
adc cl, ah
inc al
xchg cx, dx
mov edx, 0x55cd8595
ror cx, 5
add dx, bx
xor eax, 0x583b2021
sbb bh, bl
sub cx, di
inc edi
rol cx, 5
adc dx, 0x2920
shr dh, cl
add al, 0x63
xor ecx, ebx
stc
stc
xchg cx, di
or dx, di
sub esi, 0x53e41a1a
inc cl
ror esi, cl
mov dh, 0x5c
and cl, 0x1e
test edx, 0x5a5b61f1
sbb ecx, 0x41c30430
not edi
sbb dx, si
add edx, edi
sub edx, 0xb84a27b
add si, si
cmp bx, 0x2753
mov ecx, 0xe220f32
adc esi, edx
shr dx, cl
xchg bh, ah
and bx, 0x1593
xchg cl, ch
xor eax, 0x22137941
cmp ecx, 0x421cdf72
test dl, 0x39
sbb ah, bl
not cx
xor cx, dx
or ch, bh
pop ebx
push ebx
xchg bx, di
adc bh, cl
xor bx, si
xor edi, 0x270ce292
adc ebx, ecx
nop
inc dh
rol bx, cl
mov dl, 0x3b
xchg dl, dh
not dl
shr al, 8
xor ah, 0x6b
and ah, 0x7f
cmp dl, 0xc
not si
adc bx, si
stc
cmp ah, dh
sub bh, dh
stc
and cl, cl
xchg dx, di
adc ebx, edx
xchg al, dl
xchg ah, bh
or cl, 0x18
shr si, 3
and dx, 0x7736
adc dl, dh
shr eax, cl
rol ax, cl
rol edi, cl
add ch, dh
and al, 0x77
xor di, 0x4bbd
xchg ebx, eax
adc dx, dx
stc
inc ecx
nop
mov ah, 0x4c
and al, bh
adc edx, 0xcb7df00
inc ebx
shl ch, cl
sub al, bh
shr si, 1
test bl, bl
rol ch, 5
add dl, ch
shl bh, cl
not si
nop
or edi, esi
shl bl, 6
add cl, 0x34
adc ecx, edi
test bx, 0x58eb
or ah, ch
mov esi, eax
or cl, 0x26
rol al, cl
test edi, eax
test bx, dx
or dl, 0x12
cmp cx, bx
sub bh, 0x35
pop ebx
pop eax
pop edi
pop ecx
pop esi
pop edx
push edx
shr dx, 8
push edi
push ecx
shr di, cl
shl edx, cl
push ebx
xchg edi, ebx
push eax
sbb ch, ah
xchg cl, al
inc bx
xor dx, bx
push esi
xchg esi, ecx
test si, 0x23b5
test si, bx
cmp cl, al
mov bh, 0x19
ror dx, 1
adc si, 0x4f40
adc al, dh
xor bh, ch
and ebx, edi
inc esi
inc ebx
nop
inc dl
cmp eax, 0x200e3b0e
mov dl, 0x58
xor bx, ax
sbb eax, 0x2249053e
adc ax, ax
not cl
mov bh, 0x12
xchg si, cx
not cl
shl di, 7
adc si, 0x6932
xor edi, 0x742d1cc7
nop
inc ch
shl esi, cl
xor ax, dx
sbb bh, 0x5c
nop
ror bx, 4
sub si, 0x16ec
rol edx, cl
mov ebx, 0x3baf7101
shl cx, cl
inc di
nop
not cx
xchg al, dl
shl esi, cl
sub ax, cx
not edi
rol ax, 8
sbb bx, 0x5bf
stc
adc esi, 0x4e30b97f
and dl, 0xf
cmp dx, 0x458c
adc dx, bx
not di
sbb si, ax
sbb ax, cx
mov bh, dl
or ecx, edx
sub edi, esi
adc ebx, 0x285905f6
xor esi, 0x3baa6d44
xor eax, esi
xor bh, bh
xchg edi, edi
shl edx, cl
rol edx, cl
dec bx
test dx, cx
add edi, ecx
adc edi, esi
shl eax, cl
ror eax, cl
and cx, di
adc eax, 0x182339a8
mov bx, dx
xor bl, 0x30
rol ebx, 8
ror esi, cl
sub ch, al
nop
cmp dl, 0x7b
ror si, 1
test cl, 0x5b
adc esi, ecx
adc al, dl
shr ah, 6
sbb ah, 4
cmp ecx, 0x3910c970
mov di, 0x196b
stc
cmp si, dx
test bl, 0x43
stc
not dl
pop esi
ror ecx, 7
xor dx, 0x4678
not ax
xchg ebx, eax
inc edi
or dh, 0x28
shl cx, cl
test eax, ecx
shl ax, 8
shr ax, 2
push esi
adc dx, si
cmp edx, 0x737a114d
and ax, 0x5d63
inc cl
test ch, 0x28
xor eax, eax
xchg dl, bh
dec ch
inc edi
shr cl, 6
xchg esi, eax
xchg cx, di
or di, 0x6535
dec bl
adc ebx, edx
add bl, 0xe
mov esi, eax
cmp cl, 0x60
and bx, 0x37b8
nop
rol ch, 2
shr bx, cl
nop
sub edi, 0x6d6b47a1
and ecx, ebx
xchg si, dx
mov dh, 0x2a
rol bh, cl
or edx, 0x6ed90e02
add dh, 0x5b
adc al, 0x28
stc
inc si
or ah, 0x62
sub esi, ecx
stc
rol ecx, cl
pop esi
pop eax
pop ebx
pop ecx
pop edi
pop edx
push ecx
shr cl, 8
push esi
push edx
or si, dx
push eax
xchg dh, ah
xor dx, 0x3c35
or ah, dh
not esi
inc dl
stc
sub cx, 0x6d5e
adc ecx, 0x41fbeff7
sub cx, ax
test ax, cx
push edi
sbb di, dx
ror edi, cl
nop
xchg dl, dl
rol esi, 8
adc ecx, edx
push ebx
test edi, ebx
rol edx, 4
dec al
shl di, 6
adc dl, 0x36
cmp dx, 0x463b
adc ax, si
and ecx, 0x24d65dd3
shr cl, cl
ror bl, cl
adc si, si
shr bl, 8
shr dx, cl
or cl, 0x23
rol dh, 1
sbb edi, 0x50fdc9f9
ror di, 4
ror di, 7
nop
ror edi, 4
or ax, bx
ror eax, cl
xchg dh, cl
dec edi
cmp dl, bl
stc
sub eax, edx
inc ah
cmp al, dl
test bl, ah
shl dl, 5
cmp bx, 0x4877
or dl, 0x37
shr bx, cl
xor ax, ax
test eax, 0x27bf1e1e
xor ax, 0x2ca2
sub esi, 0x728cbfd0
not ch
mov ax, 0x38cf
adc cx, 0x41d4
shr eax, 6
add cl, 2
test bl, ch
xor di, cx
sbb ax, dx
add edx, 0x526b1319
dec ch
stc
and ch, 0x77
shr dx, cl
mov cl, 0x51
xchg cx, si
inc ax
xor ah, dh
cmp dl, 0x6a
rol edi, 6
cmp si, 0x427f
nop
xor ch, 0x3e
sub di, di
rol edx, 5
and cx, cx
ror ecx, 1
xor edx, eax
test edx, edx
ror di, cl
cmp ebx, edi
ror cx, cl
dec cl
inc ecx
shr dx, 4
sbb bl, 0x40
ror dx, cl
xchg cx, cx
adc dh, ah
cmp ch, cl
xchg di, di
rol dh, 7
test ax, bx
add si, ax
ror ch, cl
pop ebx
xor ax, 0x117c
and esi, 0x7c489b81
shr di, cl
mov si, 0x5382
push ebx
shl bh, cl
shr edx, cl
cmp ebx, edx
inc cx
inc bl
shr edx, cl
rol ax, 2
test ah, al
cmp ax, bx
nop
cmp bh, 0x48
test cl, ch
ror edx, cl
shr al, 6
nop
nop
add ah, ch
test edx, 0x302e4dbc
pop ebx
pop edi
pop eax
pop edx
pop esi
pop ecx
push ebx
mov bx, 0xac9
push edi
sbb di, 0x4f08
push ecx
sub ch, bl
push eax
xchg cl, ah
push edx
adc dl, ch
and edi, eax
ror dl, cl
test dl, 0x6e
shl ebx, 4
dec bx
mov cx, di
xor ah, al
rol cl, 4
shl dx, cl
add cx, 0x7066
sub ah, 0x71
sub ebx, 0x5212e733
push esi
rol si, 7
stc
cmp esi, edx
add di, 0x5277
shr ch, 4
add di, si
xchg dh, cl
nop
shr eax, cl
and si, cx
dec eax
mov edx, eax
shr dl, cl
adc dl, al
test eax, 0x17d7a977
rol di, cl
cmp dx, si
add esi, esi
xor dx, 0x1f51
or edi, 0x382409a7
add ch, 0x4a
sub ecx, 0x2641d423
cmp bx, dx
mov ah, 0x6b
xor dh, dh
dec ax
and ecx, 0x4d2b1ed5
inc ecx
shl dh, cl
nop
nop
sbb ch, 0x32
xchg cx, cx
sbb di, dx
not di
and dx, di
test bh, 0x5c
sbb ah, 0x59
rol di, cl
xchg al, dl
xor ch, 0x41
ror edx, 8
shr ecx, 5
nop
add dx, 0x3928
stc
test ch, dl
nop
shr bh, 7
stc
shl edi, cl
pop esi
pop edx
pop eax
pop ecx
pop edi
pop ebx
call fcn.00458e09
jne 0x44f350
push ecx
dec cx
nop
push ebx
inc bh
push eax
dec ah
test bl, 2
push edi
shr di, 3
push edx
xchg dl, bl
rol eax, 1
rol ch, cl
push esi
and esi, esi
ror ax, 1
cmp cx, 0x26a4
pop esi
pop edx
pop edi
pop eax
pop ebx
pop ecx
push ebx
inc bl
push edi
test ebx, edi
push ecx
push esi
add cx, si
dec si
push eax
cmp eax, 0x5ad16e98
inc di
sbb ch, 0x55
nop
push edx
xchg esi, edx
rol al, 5
pop edx
pop eax
pop esi
pop ecx
pop edi
pop ebx
push ebx
inc bh
shr ebx, 7
push edx
ror edx, 4
push esi
push ecx
ror si, cl
push edi
ror di, 3
sbb si, 0x2936
pop edi
pop ecx
pop esi
pop edx
pop ebx
nop
push eax
push ecx
xchg al, cl
pop ecx
pop eax
ja 0x44f345
jnp 0x44f33f
push ecx
and ch, 0x44
pop ecx
push ebx
push ecx
add ebx, ecx
pop ecx
pop ebx
jge 0x44f350
call fcn.004593bd
push esi
push ecx
shl esi, cl
pop ecx
pop esi
push edx
rol dl, 3
push eax
push ecx
ror eax, cl
xor eax, 0x5fa71de0
push ebx
or bx, 0x74dc
push esi
shr esi, cl
ror ax, cl
inc ax
cmp si, cx
pop esi
pop ebx
pop ecx
pop eax
pop edx
call fcn.004596d9
push ecx
shl ecx, cl
push edx
ror dx, 8
push eax
cmp eax, 0x70777b6e
rol cx, 3
add ecx, 0x6316c3db
push edi
dec di
pop edi
pop eax
pop edx
pop ecx
call fcn.00459bbc
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
call fcn.0045a00f
call fcn.0045a3df
push edx
shr edx, 7
push ebx
cmp bx, 0x3fce
push ecx
not ch
sub cl, 9
cmp bx, cx
push edi
and di, bx
push esi
add si, dx
sub esi, 0x1feb33f9
dec bl
push eax
shr al, cl
shl bh, cl
stc
stc
inc bx
stc
or al, bh
inc bx
xchg esi, ebx
stc
mov di, 0x4778
sbb edi, 0x25e0dbb1
add esi, esi
sbb edi, 0x67c76bcc
rol bx, cl
rol eax, 8
test dh, ah
mov si, 0x4d8c
add ecx, 0xc05b7f4
cmp ebx, edi
and dh, 0x69
not si
add dx, di
not cx
cmp edi, 0x6eb7a140
adc ecx, edi
xchg edx, eax
ror ecx, 8
nop
ror ch, cl
sbb dh, 5
xor di, cx
test ebx, 0x15851f81
sbb eax, 0x6e1fdca8
ror bl, cl
inc edx
adc cl, 0xf
shl ax, 1
nop
mov cx, di
mov cx, di
xchg si, ax
nop
add dl, 0x10
sub ebx, 0x18b0ebaf
rol ax, 7
and edi, 0xcbba4c7
adc edx, eax
stc
stc
inc bh
stc
sub si, 0x162c
inc dl
sbb bx, si
rol bh, 8
and esi, ebx
xchg dl, bl
cmp ah, 2
sbb ebx, edi
sub dx, ax
test esi, edx
dec dl
xor cl, dh
cmp bx, 0x2c12
sub eax, 0x5a824c29
sbb ax, ax
add ax, di
sub ebx, edx
dec esi
sbb bx, ax
xchg cx, ax
test dh, 0x1e
test cl, ch
or dh, 0x1e
shl eax, 8
sub ah, 0x2f
sbb ecx, eax
cmp edi, esi
shl ah, 5
add dl, 0x3e
add di, cx
stc
ror esi, cl
stc
stc
xor si, 0x3302
add ecx, edi
cmp eax, 0x1ad8197a
sub ah, bh
dec al
pop eax
cmp ecx, edi
xor ebx, edi
and di, 0x305
shl bh, 8
push eax
adc ah, 0x18
rol edx, cl
inc ch
not eax
sbb di, 0x3627
shl ax, cl
mov dh, ah
rol dx, cl
inc esi
not ax
rol dl, 6
shr di, 5
rol eax, 3
xchg di, cx
xchg di, si
shl dx, 3
not ebx
sbb edx, 0x253d3686
nop
test ebx, edx
and si, ax
shl eax, 4
xchg bh, ch
inc bl
add ebx, ecx
not bx
not dh
adc ch, al
stc
xchg dl, dh
or si, bx
sbb bl, ch
dec al
xchg dx, ax
xchg bh, ch
not di
nop
test cx, 0x2084
or bx, ax
inc ah
dec edx
adc bh, bl
mov di, 0x13ed
not edx
nop
and dx, si
ror edi, cl
sbb al, 0x4f
shr ebx, cl
stc
dec edx
sbb ecx, 0x1c7e43b9
test ebx, 0x819c85d
and di, cx
shl cl, 1
or si, cx
mov ax, 0x597e
ror cx, cl
stc
inc edi
rol bx, 1
nop
cmp ah, 0x6d
nop
adc cl, 8
cmp eax, 0x7f914e05
test esi, 0x1a87f7ea
sub dx, 0x6275
mov ch, 0x14
shl ecx, cl
shl ebx, 7
sbb bh, 6
inc bx
xor dx, dx
ror di, 2
not bh
ror ah, 3
xor ah, dh
shl ecx, cl
rol cl, cl
shl dx, 7
not ecx
mov ch, 0x67
stc
rol bx, cl
and cx, cx
add ch, dl
or dx, di
sbb dh, 0x54
or eax, 0x71e601a9
shr dl, 6
add di, 0xab5
cmp dh, cl
ror edx, 8
stc
adc dl, dh
pop eax
stc
inc edi
nop
xor cx, di
dec dl
not si
push eax
sub dx, ax
sub ebx, 0x4472663f
not si
sub di, 0x1021
or dx, 0x7c4b
or eax, ecx
ror ebx, 3
cmp edx, 0x13e62c3b
ror bx, 2
cmp di, 0xab7
dec edx
stc
and al, 1
xor ah, 0x49
and eax, 0x2103bedd
shr ecx, cl
not dx
sub ebx, esi
xchg edx, edx
inc ebx
stc
add ax, cx
stc
test dl, 0x21
test si, 0x7204
mov cx, si
not bx
add cx, 0x68e9
sub bx, bx
dec dx
pop eax
pop esi
pop edi
pop ecx
pop ebx
pop edx
push eax
push ecx
and al, cl
cmp cl, 0x40
push esi
xor ax, si
stc
push edi
adc di, 0x1243
rol cx, cl
and di, cx
push edx
push ebx
xor dl, bl
or bl, ah
add dx, 0x4f8c
and cl, 0x7a
or cx, 0x7659
sbb al, 0x5a
add ch, 0x72
nop
not si
shr edi, 2
stc
and ah, 0x15
test edx, ecx
xchg di, ax
mov esi, esi
cmp cl, al
xor edx, edi
nop
shl si, cl
ror ch, cl
nop
shl al, 2
add edi, ecx
rol di, 5
stc
shr eax, 2
add dx, di
inc bl
test ah, 0x4a
shr ah, 7
xor si, 0x420d
shr ebx, 8
adc di, 0x2495
xchg dx, si
and cl, cl
not dh
mov di, bx
sbb al, ah
stc
adc cx, 0x3859
and dl, dh
xor ax, 0x7f3
shl edi, cl
inc di
inc ax
nop
not bx
test dl, 0x3b
and ah, bh
shl si, 2
adc di, ax
cmp ch, 0x13
sub ebx, 0x46e01e0a
stc
nop
and dx, si
shr ebx, 1
inc cx
adc dx, di
dec cx
or eax, esi
ror bl, 3
mov ax, 0x6782
dec ax
inc bx
dec edi
shl edx, 8
inc cx
shr al, cl
not dx
ror ch, cl
xchg cx, bx
xchg dx, ax
stc
cmp esi, eax
and di, 0x40ea
rol edx, cl
test bl, ah
nop
test eax, 0x17de5424
add ecx, 0x212e1f5a
shl ah, 3
adc ch, 0x42
stc
inc ecx
and eax, ebx
rol dl, 3
ror al, cl
or edi, 0x33d30e3f
rol di, 7
nop
rol dl, cl
stc
pop ebx
push ebx
and bl, 0x6e
cmp eax, ecx
and bh, ch
cmp dx, 0x2faa
xor di, 0x417d
inc bx
add si, 0x19e2
sub di, 0x5148
rol di, 8
cmp eax, 0x2e8048ed
sbb edx, eax
test di, 0x453a
inc esi
and bx, si
stc
add cl, 0xa
and bx, di
and di, 0x199c
add edi, ebx
test ax, 0x4d5f
cmp dh, 0x18
sbb eax, 0x4c6f4f59
mov bx, 0x7cf4
shr ecx, 2
not eax
inc eax
cmp edx, 0x40374c79
mov bl, 0x4f
and ah, 0xa
sbb edx, ecx
add ebx, 0x2b19ef03
nop
and ah, dh
xchg dx, cx
rol esi, 4
not di
xor cx, ax
and bx, si
sbb bx, ax
xchg esi, edx
test ecx, 0xe1b0625
nop
add cl, 0x3e
inc ah
stc
shl bl, cl
shr eax, 7
ror cx, 5
ror edx, 5
mov ebx, 0x470730f7
inc ax
and ch, 0x30
rol edx, cl
xor ecx, edx
shr si, cl
not cx
ror edx, cl
mov bl, 0x69
mov cl, bl
shl ecx, 5
stc
nop
dec edx
sbb di, ax
mov ebx, 0x4db4c50d
test ah, ah
shl bh, cl
ror edx, cl
test esi, 0x3fa28c6d
rol si, 1
sub eax, 0x1bdc26f9
test ah, al
shl cx, 1
nop
sbb ebx, 0x5756964a
add ah, 0x3f
nop
xchg dx, cx
rol di, cl
and ebx, ecx
stc
nop
not cl
stc
shl edx, cl
sub ecx, eax
shr dh, cl
xchg ebx, ebx
adc edi, 0x1cb9b62a
cmp edx, 0x7868e0da
or si, di
rol dl, cl
test ah, dl
not dh
ror edi, cl
shl cl, 6
pop ebx
pop edx
pop edi
pop esi
pop ecx
pop eax
push ecx
mov ch, 0x1e
push eax
shr eax, cl
push esi
sbb esi, esi
mov ecx, 0x3db3cf8c
push edi
shl di, 6
inc di
rol ah, 2
shr cx, 1
test eax, 0x4c17932d
shr eax, cl
cmp si, 0x46ae
stc
push ebx
ror bx, cl
push edx
sub dx, dx
rol di, cl
dec bh
nop
shl ah, 3
cmp edi, 0x297b0f3b
test edx, eax
xor edi, 0x2df6a7fd
nop
sub bh, al
nop
dec bh
not bx
shl esi, 3
inc edi
xor edi, 0x32b6c3a3
sbb edx, 0x7884c844
stc
and bx, 0x68f6
ror dl, cl
xchg bl, dl
or di, di
sbb esi, 0x211cf918
sbb dh, cl
or ebx, 0x7d9692fc
or ebx, ebx
test ax, dx
cmp edi, esi
or al, 1
dec bx
cmp cl, dl
or eax, ecx
ror di, 6
cmp esi, edi
shr dh, cl
or al, 0xa
sub ax, 0x3ca3
rol dx, cl
and si, 0x6d3e
shl eax, 6
not ebx
cmp ax, 0x43a2
mov ebx, 0xc0e2fb1
mov dx, dx
shr ch, 6
shr al, cl
stc
ror bl, 5
add si, 0x4c3d
rol esi, cl
sbb ah, cl
ror bl, 3
xor ecx, eax
stc
xor ch, ch
nop
ror ax, cl
shr esi, cl
or ecx, 0x5561e1ce
rol ax, 3
shr si, cl
shl si, cl
or dx, 0x4b81
xor si, 0x554f
and ax, 0x5369
sbb cx, di
sub bh, 0x52
shr ecx, 3
sbb edx, ebx
dec ch
nop
nop
nop
inc cx
xor ch, bl
and si, cx
test esi, eax
shr edi, cl
xor ah, ah
cmp di, ax
not eax
or ax, 0x59e8
not si
xor ebx, 0x66c8440d
nop
and si, dx
and dh, cl
pop edx
inc eax
xor cx, si
rol esi, cl
push edx
and ecx, edx
dec esi
cmp ecx, 0xbf27073
not edx
shl al, 4
shl edx, 7
not dx
inc bx
and esi, esi
shr ecx, 2
ror ecx, 3
not ah
ror ch, 1
ror si, cl
mov bl, 0x28
and dx, 0x156c
sub cx, 0x2320
shl eax, 7
rol esi, cl
not esi
inc eax
shl si, cl
mov al, dh
xor cx, bx
not ebx
ror edi, 1
adc cx, di
test edi, 0x7fc5f78e
xor ebx, 0x61a0d559
mov di, 0x7db5
inc bh
mov ecx, esi
and ax, 0x6c84
and dh, ah
stc
add esi, ecx
nop
mov bh, 0x71
or di, 0x5b15
add eax, ebx
rol edx, 3
xchg al, dl
shr dh, 7
dec ch
not edi
nop
not dl
dec edx
sub bx, 0x287
not ah
shl bl, 2
sub cx, 0x123f
ror dh, cl
stc
cmp edi, edx
and cl, ch
sub si, si
not dh
cmp esi, 0x7e84cc0c
rol cx, 6
xchg al, ch
sbb al, bh
sbb ch, bh
xor di, 0x27ba
stc
shr edx, 7
pop edx
pop ebx
pop edi
pop esi
pop eax
pop ecx
push edi
not di
push esi
and si, 0x18dc
xor si, 0x1466
push ebx
mov bx, 0x29d9
nop
stc
push eax
xchg esi, eax
push ecx
adc ebx, ecx
push edx
or edi, edx
add ah, 0x72
cmp ecx, 0x236ae671
and eax, 0x7df27812
inc al
pop edx
pop ecx
pop eax
pop ebx
pop esi
pop edi
call fcn.0045a6d9
push eax
push ecx
xchg ah, ch
adc ah, 0x5b
push edi
dec edi
push edx
test dh, ch
push ebx
or bx, di
cmp cl, ah
xor ch, cl
test dx, ax
not ecx
or ebx, ecx
shl edx, 4
rol dl, cl
sbb ebx, eax
test edi, 0x6f7547d4
ror dl, cl
sub di, 0x3764
add di, 0x3b7d
xchg di, ax
xor ch, ch
or edx, 0x17b1a2ae
mov ecx, 0x6073f0ad
pop ebx
pop edx
pop edi
pop ecx
pop eax
call fcn.0045abc8
stc
push edx
push ebx
xor dh, bl
push ecx
ror bx, cl
push eax
test ah, dh
push esi
or si, 0xc57
or bh, cl
xchg esi, edx
test ecx, 0x3c36b4d7
cmp ecx, 0x747d013b
inc esi
shr ebx, 1
stc
xchg ch, dl
ror esi, cl
mov dh, 0
not bh
ror bh, 8
xor eax, eax
push edi
mov esi, edi
inc edi
test edx, eax
add al, 0x13
mov eax, 0x62f89615
xchg al, ch
xor bl, dl
xor dx, 0x75b1
sub ecx, ecx
and edx, 0x552ff2e7
add al, 0x40
cmp di, 0x4ba6
sub dx, di
inc edi
adc bx, ax
inc dx
not edx
sbb eax, edx
not si
inc si
ror dx, 1
xor al, bh
stc
add bh, cl
mov edi, eax
shr si, cl
nop
or di, si
and ch, bl
nop
inc di
pop edi
pop esi
pop eax
pop ecx
pop ebx
pop edx
call fcn.0045b061
push ebx
dec ebx
push ecx
shr bh, cl
push edi
push esi
and di, si
rol si, 4
not cx
push eax
shr ah, 3
inc al
cmp ecx, 0x6be30735
inc cx
push edx
sbb dx, 0xbcd
xchg ebx, eax
stc
rol ebx, cl
xor si, di
cmp ebx, 0x29890c6f
ror edx, cl
dec ch
sbb ecx, 0x5f951ad6
ror di, 7
sbb si, 0xd55
rol eax, 6
mov ch, 0x7a
stc
and bl, ah
test si, 0x903
xchg ebx, ebx
shr al, cl
xor bl, ah
rol bx, 6
not edi
add di, dx
test di, dx
ror edi, cl
cmp ecx, 0x18330d05
or edx, 0x386468c6
shl edx, cl
adc si, 0x539c
stc
or ah, 0x6a
dec ecx
rol ebx, 3
adc si, 0x1e72
test cl, 0x6a
or dl, 0x32
sub ah, 0x10
inc dh
sub ecx, 0x61145259
test si, 0x30f3
and bh, cl
stc
inc di
dec al
not dl
not cx
not si
sbb edi, 0x4eeb032a
adc bx, di
not bh
nop
stc
adc ax, dx
dec dl
or ax, si
and ax, 0x1a4
shr ah, 2
sbb cx, 0x1ff7
ror edx, 1
sbb ch, cl
and eax, edx
stc
ror bh, cl
adc esi, 0x36def8a7
cmp dh, ch
test ax, di
shr ebx, cl
shr si, cl
ror ax, cl
test dx, 0x4d15
dec edi
sbb dx, ax
test ch, bl
xchg edi, eax
add bh, 0x3b
ror si, 3
stc
stc
inc ch
cmp dx, ax
dec ecx
stc
nop
dec dx
ror dl, 1
not cx
pop edx
pop eax
pop esi
pop edi
pop ecx
pop ebx
call fcn.0045b594
push edx
shr dx, 7
pop edx
mov eax, 0x7ab02c
lea ecx, [esp + 0xc]
push 5
push 0x713a4e38
push ecx
push eax
push eax
shl ax, 7
push edx
push ecx
xor dh, ch
adc eax, 0x2a7ee381
cmp dl, 0x6e
push ebx
mov bl, al
mov dx, cx
dec ch
xor bx, 0x3d6e
inc ecx
sbb edx, ecx
or ch, 0
nop
push edi
shl di, cl
dec bx
adc edx, 0x3f394943
push esi
dec si
add al, ah
not edx
and eax, edi
adc bh, cl
inc al
sub ch, 0x1f
inc ecx
sub ah, 0x59
or edx, 0x1b9c2b87
sub cx, di
sbb esi, ebx
or ax, si
xor dx, 0x40de
sub al, 6
shl di, 8
shr ebx, cl
shr al, 7
or ah, 0x6a
not cx
inc eax
shr dl, 5
dec ah
stc
sub cl, ch
adc edi, edi
dec si
rol al, cl
sub esi, 0x72c885eb
cmp ecx, 0xdd89465
shr esi, 4
or edx, edx
mov edx, ecx
adc edi, 0x3b6a4d41
stc
test bx, dx
not bx
ror cl, 8
xchg di, dx
and si, dx
sub ecx, esi
add bx, cx
not bh
nop
and eax, edi
rol ch, cl
rol ah, cl
not cx
xor dh, bl
inc dx
not edi
xor ax, bx
or cx, 0x10a9
shr di, cl
adc ah, 0x5e
xchg bh, ah
stc
not ebx
nop
dec bl
or cl, 0x78
stc
not eax
cmp eax, 0x4ed1b451
test ax, 0x303d
sbb esi, ecx
add di, dx
stc
cmp ecx, 0x5a67dcda
inc dx
dec dx
sbb dh, dh
sbb dx, 0x6192
or cx, dx
inc di
cmp ah, 0x64
adc bx, 0x1b2d
inc edi
sub bh, dl
shl ebx, 6
mov edi, 0x5edebfa7
and ebx, 0x5e818530
shl ah, 4
adc cx, di
shr dx, cl
pop esi
xchg ecx, eax
stc
nop
push esi
add si, ax
adc bx, 0x4f10
shl edi, cl
test bh, 0x6f
mov al, dl
rol bx, 2
or bx, dx
ror ah, 8
and ebx, edi
dec edx
or ch, 7
stc
test ecx, 0x6e89c559
nop
sbb bh, 5
dec ecx
shl ecx, cl
and bh, bl
xor di, si
cmp dx, di
or di, bx
stc
inc cx
or al, 0xe
and si, ax
or edi, 0x33c649cf
mov bh, 0x53
rol di, cl
cmp ebx, edi
sub bl, 0x3e
ror dx, cl
nop
xor bx, si
sub cx, di
or esi, ebx
add cx, dx
test esi, eax
mov dx, 0x1db2
rol bh, 5
nop
add eax, edx
xchg edi, edx
add bl, 0xa
sbb ax, 0x1d21
test ah, 0x27
mov ah, 0x29
sbb esi, 0xc345680
not ecx
cmp ax, dx
stc
nop
stc
cmp edi, 0x613a65bf
mov cl, bl
adc bx, 0x11cb
dec edi
cmp edi, ecx
rol edi, cl
not ax
inc edx
not bx
nop
rol esi, 6
and bx, di
sub dx, ax
nop
stc
rol ebx, 5
and ah, dl
shl ebx, 7
add edi, edi
shr dl, cl
inc bh
nop
sub cx, 0x7c6c
ror cx, 7
sbb edi, 0x542f9bd9
rol edx, 2
mov bx, 0x7f62
adc si, 0x741e
ror al, cl
inc bx
shr al, cl
ror eax, 8
xchg bh, dh
rol ax, cl
inc eax
inc eax
stc
adc ecx, 0x16e8a20c
inc eax
or cx, ax
xchg cx, ax
ror eax, 8
test al, bl
add dl, ah
sub bh, 0x32
pop esi
xor ecx, 0x9a4d3c3
push esi
not esi
sbb cx, 0x4406
ror si, 7
shr edi, 5
shr dl, 5
shr ah, 3
sbb eax, ebx
dec ebx
test ah, dh
nop
xchg ch, ah
cmp ch, bh
ror dh, cl
shl di, 5
adc si, 0x6d30
and esi, 0x292eb023
shr dh, cl
shl si, 7
stc
nop
and dh, 0x7e
nop
mov edx, 0x63b573e7
xchg si, di
or ah, 0x2f
add bh, 0x34
not edi
shr al, cl
not ecx
sub ch, bh
stc
add ch, 0x37
rol cx, cl
rol esi, cl
ror dx, 4
test dl, al
or al, ah
xchg edi, edx
inc ebx
dec ebx
shr di, 4
shl ax, 5
stc
rol esi, cl
test esi, ecx
sub bx, 0x12d4
shr di, cl
cmp ch, 0x74
shr edx, 5
rol edx, 8
cmp ah, bh
xchg bl, bl
xor bh, al
shr bl, cl
sub edx, edi
sub dl, bh
stc
xchg cl, dh
xor di, 0x3848
or ecx, ecx
rol ebx, cl
shr eax, cl
or ax, 0x214
cmp di, 0x3784
nop
sub di, 0x64b
shl ebx, 5
cmp bx, cx
shr si, 7
adc eax, edi
nop
inc ebx
nop
nop
sbb ah, cl
not dl
shl cl, 3
stc
rol ecx, cl
or esi, esi
xchg dx, dx
not al
cmp bx, 0x1996
not bh
not edi
stc
nop
and edi, ecx
test edx, eax
test edi, esi
nop
nop
add bl, dh
inc ax
adc ecx, eax
adc ax, 0x4833
inc esi
shr ch, cl
dec edi
pop esi
dec ah
push esi
mov esi, 0x7162fb82
shl ah, 1
stc
shr cx, 1
xchg dh, ah
shl di, 3
not edx
sub ax, cx
cmp edi, 0x7f455db1
xchg ecx, esi
cmp ecx, 0x54dd593e
xor cx, ax
stc
shl edi, 3
xor ch, ah
ror dx, cl
inc di
rol dx, cl
nop
and ax, 0x289f
adc bx, 0x3edb
stc
test edx, 0x4e53930f
sub ax, dx
sbb si, 0x6a98
mov edx, esi
shl cl, 5
mov al, 0x5a
ror ah, 3
add edx, 0x4cc8220d
adc ch, 0x54
nop
nop
not ah
xor ax, si
rol dh, cl
cmp ah, dl
shl cl, 7
add edx, edx
dec edx
and esi, 0xfdc076a
cmp ch, 0x44
adc si, 0x46d3
mov dx, si
sub si, ax
shr edx, 6
sbb edi, 0x589faacf
shl bx, cl
shl bl, cl
shl esi, cl
xchg esi, esi
cmp esi, 0x12dee451
and edx, edi
xor dx, di
inc cx
inc esi
rol cx, 5
ror dx, cl
ror al, cl
ror bx, 7
sub ah, 0x4a
and eax, 0x4ae45619
inc dx
xchg edx, edx
inc al
or dl, 0x3a
sub cx, si
adc dx, 0x2553
shr al, 8
rol edx, 7
adc cl, dl
xor bl, dl
adc bl, 0x70
adc bx, 0xbe
cmp edi, esi
rol di, cl
cmp dx, 0x1f52
shr si, cl
cmp ah, 0x70
ror ebx, 3
shr dx, 1
inc eax
mov ah, dl
shr dx, cl
ror di, 5
xchg di, ax
nop
cmp ch, 0xf
rol bx, cl
mov ch, 0x36
xor ch, bh
not ah
shr edx, cl
test ecx, 0x5e499229
mov edi, ebx
sub eax, 0x6fe03ace
add cx, 0x2f29
shr bh, 6
or esi, eax
pop esi
and bx, 0x6c62
sbb cx, 0x4196
ror dl, 3
ror dl, 4
cmp bx, 0x41b2
or ch, 0x74
ror di, 8
push esi
not esi
and ebx, 0xd904d74
not bl
rol bh, cl
shl ebx, cl
dec si
stc
add esi, 0x288317d2
not si
sub ax, 0x4da1
inc edi
sub esi, 0x2f3157a2
rol bx, cl
sbb ax, 0x4a5e
add edi, eax
adc bl, bl
ror ch, 8
sub dx, 0x5af3
stc
sbb ah, 0x1c
rol esi, 7
sub bh, 0x14
adc bh, dl
rol dx, cl
mov ebx, 0x73afe5a3
nop
not eax
stc
and ch, cl
or edi, edi
sbb dh, dh
add esi, edx
mov ah, ch
rol dh, 3
mov dl, 0x6b
mov ecx, ecx
shl al, cl
adc cx, ax
rol ax, cl
xchg di, dx
nop
test cx, cx
cmp cx, dx
or cx, ax
sbb ebx, eax
adc dl, ah
ror edi, 1
ror si, 1
or dx, 0x66ee
add al, ch
add bx, di
mov eax, 0x3bb97c43
and edx, 0x5f6f0bef
and ax, di
and si, 0x989
nop
not edi
shl bx, cl
rol al, cl
rol dx, cl
shr al, 6
xor al, 0x70
test si, bx
adc ah, 0x32
nop
mov ch, ch
adc ch, dl
cmp cl, 0x4b
inc di
rol esi, cl
ror esi, cl
and di, 0x3d4f
and cx, 0x4ace
add eax, edx
shl bl, cl
xchg bl, bh
stc
ror ax, 7
cmp edx, esi
stc
nop
not si
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
push edx
mov edx, 0x1e469221
push ebx
sbb dx, bx
push esi
push ecx
ror esi, cl
push edi
adc edi, edx
inc dh
sbb edx, 0x426ac19d
add di, bx
push eax
shl eax, 2
shr ebx, cl
xchg bx, bx
mov dx, dx
mov eax, 0x46fa73fd
xor esi, 0x65d64ab6
dec dh
not bx
stc
add cx, ax
rol dx, cl
test di, cx
not dh
xor cx, bx
add edx, edx
adc di, 0x22c1
shr dh, 6
xchg ebx, esi
add dx, si
nop
ror bl, cl
xchg si, ax
test ecx, 0x731b7c4a
test dh, 0x5b
and edi, 0x23528725
cmp ah, ch
sbb bh, bh
xchg dl, ch
cmp al, dh
rol bx, 5
xchg al, ah
sub bh, al
cmp si, si
not dx
rol edx, cl
rol cx, cl
ror ah, cl
nop
not cl
mov ebx, 0x290ac1a3
not ebx
nop
test al, 0x32
sub ch, bh
sbb edi, edx
nop
adc dl, 0x60
inc esi
ror esi, cl
not cl
and cl, 0x2b
shr si, 1
not cl
inc ax
not esi
sub edi, esi
test eax, edx
rol ch, cl
sbb si, 0x1d2f
nop
not al
sub cl, ah
inc dx
cmp edx, 0x5e4cf44f
shl cl, cl
and bl, 0x5a
inc esi
adc dh, 0x74
mov ecx, 0x311d0204
sub ch, ah
inc esi
not cx
ror ebx, cl
sub di, ax
sub al, ch
rol ax, cl
shl ecx, 4
or ch, ah
rol bl, 4
sub si, di
cmp bl, 0x2b
or ecx, eax
sub ax, 0x27ba
ror dh, cl
shr ebx, 4
pop eax
pop edi
pop ecx
pop esi
pop ebx
pop edx
jo 0x450321
push esi
adc esi, 0x693b6e0b
push eax
push ecx
ror al, cl
push ebx
rol bh, cl
push edx
push edi
test edx, edi
inc bl
pop edi
pop edx
pop ebx
pop ecx
pop eax
pop esi
stc
push edx
push eax
test dl, ah
nop
mov ax, 0x30d0
push ebx
test ebx, 0x3175e2ae
sbb bx, 0x6c24
mov ah, bh
push esi
test esi, 0x2ad42c92
test ah, 0x40
pop esi
pop ebx
pop eax
pop edx
ja 0x4503af
call fcn.0045bad7
push ebx
add bl, 0x6e
push edi
dec di
push ecx
ror edi, cl
shl ebx, 7
push edx
xor edi, edx
push eax
cmp cl, ah
push esi
and esi, edx
mov ah, 0x69
add dl, 0x4d
or dl, 0x3e
stc
sbb ah, 0x57
nop
xchg ecx, eax
mov eax, ebx
cmp ch, al
dec dh
shl ebx, 8
and ebx, edx
or esi, 0x578f2b3a
cmp edx, 0x4801cc87
sub edx, ebx
stc
nop
nop
rol si, cl
sbb dh, al
shr ax, cl
inc edi
test dh, 0x5d
sub ax, 0x408a
mov esi, edi
and edi, 0x73c08e9e
adc si, 0x4417
nop
sbb dl, 9
pop esi
pop eax
pop edx
pop ecx
pop edi
pop ebx
je 0x4503af
push ecx
sub ch, 0x20
push edi
sbb di, 0xf5
pop edi
pop ecx
call fcn.0045c058
push eax
cmp ah, 0x5e
pop eax
push edx
cmp dh, 0x2b
pop edx
push edx
shl dx, 8
push esi
xchg dx, si
push ebx
adc ebx, 0x27a7ac
push edi
push ecx
rol edi, cl
cmp dx, 0x4f74
push eax
inc ah
and cx, di
pop eax
pop ecx
pop edi
pop ebx
pop esi
pop edx
push edi
dec di
pop edi
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
call fcn.0045c4ec
call fcn.0045c98e
push ecx
shl cl, 8
push esi
not esi
push ebx
push edx
xchg bl, dl
stc
push edi
xor edi, 0x51ee7066
ror dx, cl
test cl, 0x5e
push eax
inc ah
and ax, 0x3c2a
stc
nop
add bx, ax
shr bl, cl
sbb si, 0x7925
ror si, cl
nop
add dh, 0x35
not edx
or ax, bx
inc si
rol dx, 7
add cl, 0x21
xor esi, edx
xor ah, 0x76
adc di, ax
test ebx, edi
shr cl, cl
sbb esi, 0x63ae71d1
test cl, ch
shl dx, 8
nop
mov dx, bx
sbb edx, ebx
add dl, 8
dec si
ror edx, 4
xor si, si
rol esi, 3
ror edx, 2
dec edi
add ecx, 0x739b6618
not edx
mov di, dx
cmp cx, bx
or bl, 0xa
sbb bx, bx
cmp ax, ax
cmp dx, cx
xor eax, 0x5f12d7d4
rol dh, cl
stc
nop
dec edx
and cx, 0x3d18
xor ecx, 0x6e1824e9
or eax, 0xb7e272e
rol ecx, cl
xchg ebx, esi
sub bh, bl
nop
test esi, 0x3badb912
shl esi, 5
sbb ch, 0x2a
cmp dh, 0x57
ror esi, cl
or esi, eax
xchg bh, al
not ah
xor dx, 0x5d5e
xor dx, 0x6cc
shl si, cl
cmp cx, 0x13c1
adc si, dx
cmp eax, 0x639eef6e
not eax
dec si
and dl, 1
shl bx, cl
shl ebx, 6
test edi, edx
xor ebx, 0x27c4a318
ror eax, cl
xchg di, cx
sub bl, 0x73
add ecx, ecx
inc si
sbb al, 0xd
shl ecx, 7
nop
rol cx, cl
add esi, 0x73608de
adc bl, 0x58
nop
sbb ecx, 0x660ed3bc
xor dx, 0x49c6
cmp ch, cl
not di
or cx, 0x44a0
shl bx, 4
or si, si
pop eax
push eax
dec ax
xor di, 0x250e
or cl, ah
cmp dx, 0x4904
rol di, cl
shl ch, cl
xor ah, dh
mov ch, 0x6e
sub ecx, esi
shr edx, 6
inc edx
sub di, 0x3fc5
inc ch
rol edx, 6
inc edi
shl bl, 6
shr esi, 1
cmp dx, cx
rol bl, 2
adc dx, di
add ax, 0x4230
xor edi, 0x29bb67fb
not cl
and ax, 0x7db7
nop
shr bh, 1
shl eax, 2
inc ch
sub esi, 0x729b1b6c
shl edi, 6
shr edx, cl
add ebx, 0x4d36992c
cmp al, 0x18
not edx
adc si, si
shr bh, cl
rol ebx, 3
add ch, 0x75
mov ax, 0x46d1
mov cl, dh
adc dh, 0x21
sub esi, 0x64df96f6
xor si, si
inc ax
ror bx, cl
sbb bx, 0x33c5
mov al, 0x39
shl esi, 6
xchg ah, cl
adc eax, 0x14c9548
mov cx, cx
ror si, cl
sub edi, 0x2ed4995d
mov edi, 0x429681b0
or al, dl
stc
pop eax
pop edi
pop edx
pop ebx
pop esi
pop ecx
jg 0x45086a
push edi
inc edi
push eax
dec ax
nop
push ebx
test bx, bx
ror al, 7
push ecx
shl edi, cl
shr ecx, cl
stc
ror cx, 7
xchg ebx, ebx
shl ah, cl
not al
push esi
shl si, cl
or ebx, 0x1e4403b3
test edi, 0x7e9659f5
adc cl, 0x30
stc
mov ax, cx
dec eax
mov di, si
mov ah, al
adc bx, 0x593
mov cl, 0x4b
ror ah, 5
not bl
test si, cx
inc bl
adc ah, 0x7c
nop
add cx, 0x3145
ror bx, 3
not cl
rol edi, 1
or cl, 0x17
push edx
xchg dh, bh
cmp ah, cl
test edx, 0x344832fd
sbb dx, dx
inc cl
stc
adc ecx, 0x492f6327
sbb dl, dl
not edx
sbb edi, ecx
adc cl, al
test ecx, 0x2a372448
xchg cx, si
or di, 0x6293
xchg edx, edi
stc
nop
xor edx, 0x20cebd75
nop
sbb di, bx
adc ebx, ecx
adc di, 0x4d5c
dec al
xor cl, ah
and edi, 0x554aa8b
dec edx
rol di, 5
add al, 0x35
dec ah
not di
nop
test dh, bl
or si, 0x1bf
stc
shl dh, cl
sbb bl, 0x46
dec dh
nop
add cl, bl
add ah, 0x69
add edi, esi
cmp esi, 0xc04037d
shl ebx, cl
sbb ecx, eax
ror ebx, cl
nop
test ch, 0x62
test bl, 0x2f
mov si, cx
cmp edi, eax
mov di, 0x3c34
dec ah
xor ecx, esi
add bh, 5
shr ebx, 3
or di, 0x28cb
sbb eax, edx
or edx, 0x1296e64a
adc edx, esi
nop
shl ebx, 1
sbb ch, 0x4f
pop edx
pop esi
pop ecx
pop ebx
pop eax
pop edi
call fcn.0045cf3b
call fcn.0045d449
push ecx
and ch, 0x6c
push edx
xchg dh, dl
sub ch, ch
or edx, 0x1a20a411
add dx, 0x1f5e
push edi
not edi
push eax
add ah, dh
and di, cx
cmp ecx, 0x7cd15d7e
push ebx
sub bh, cl
add edx, 0x69ece591
not cx
xchg dl, ch
add dl, bh
push esi
not esi
or edx, ecx
inc bl
or cx, 0x905
shl cx, cl
sbb eax, 0x6090da8d
or al, 0x23
dec si
test dl, 0x22
rol edi, cl
inc dl
shl ecx, 3
xor edx, 0x5a3afa04
ror ecx, cl
test esi, 0x1c45498
shr si, cl
xor ah, 0x1a
sbb esi, 0x32707348
or ebx, 0x757f4ea9
cmp ebx, esi
dec ax
shl edx, cl
and ax, 0xf5f
shr dl, 8
xor cl, dl
dec si
pop esi
pop ebx
pop eax
pop edi
pop edx
pop ecx
call fcn.0045d6e3
push eax
add ah, 0
push ecx
inc ch
push edx
adc dx, 0x3997
push edi
ror di, cl
xor ax, 0x4d84
dec ch
inc ch
add dx, cx
rol ecx, cl
shr dl, 4
push esi
xchg esi, edx
test edi, eax
and ecx, eax
nop
nop
push ebx
sbb ebx, 0x4b376d7e
not si
nop
mov cl, al
or ah, 0x69
cmp dh, 0x23
test cx, si
ror ecx, 1
sub si, si
mov dh, al
add cl, ch
test cx, dx
adc dx, 0x4b1b
xor eax, 0x1e2b461
or ah, 0x48
xchg dx, si
shl cl, cl
test cl, cl
mov cx, 0x297
inc ebx
shr eax, cl
dec dh
nop
sbb al, 0x76
xchg dh, ch
sbb eax, esi
mov bx, 0x162d
or bh, 0x75
xor ch, 0x11
nop
stc
and di, 0x10d4
not ax
dec ax
rol esi, 2
add edx, edi
add esi, edi
stc
not cx
cmp esi, ecx
cmp dl, 0xa
test dx, 0x5c97
ror ch, cl
and cx, 0x10a7
pop ebx
pop esi
pop edi
pop edx
pop ecx
pop eax
push esi
rol si, 5
push ecx
sub cl, ch
push edi
shl di, 8
push edx
push eax
sub edx, eax
shl esi, cl
ror dx, cl
pop eax
pop edx
pop edi
pop ecx
pop esi
call fcn.0045db1b
jnp 0x45086a
call fcn.0045e0ad
call fcn.0045e695
push ecx
sbb ch, 6
push esi
inc si
push edx
cmp dl, cl
dec esi
pop edx
pop esi
pop ecx
call fcn.0045e9a0
push ecx
add cx, 0x3f5c
push ebx
or bl, bh
push esi
and esi, ebx
nop
push edx
not dl
push edi
rol di, cl
test cl, 0x45
test ch, ch
push eax
cmp ax, bx
and ch, 0x12
stc
test bl, 0x28
or si, 0x3c75
xchg esi, edi
mov eax, ecx
shl ch, 5
not dx
shl si, 8
xchg edi, ebx
or ah, ah
mov si, 0x22
shr ecx, cl
rol ecx, cl
or al, ch
sbb cl, 0x73
not al
xor ecx, 0x54f89e7c
sub edi, edx
or cl, cl
add eax, 0x6cf8b016
shl cx, 4
dec dx
rol bl, 4
or esi, 0x3bf84e8c
shr esi, 6
add bh, al
rol ax, 7
test ecx, 0x23cab27
inc bl
not cl
not ax
test ecx, edx
stc
cmp ax, 0x59bf
sub esi, esi
sbb bx, dx
mov edx, eax
xor di, si
xor bh, ah
add ax, 0x5ef6
cmp dl, dl
shl dl, 3
cmp bl, 0x4a
shl dx, cl
shl cl, 7
test esi, edx
sub al, 0x53
add di, cx
shl ax, 3
nop
test esi, edi
shr ch, 6
add esi, 0xee0b905
or si, di
or si, 0x7480
shl ax, cl
or cl, 0x38
test edx, edx
or ch, dl
cmp bh, cl
xor si, 0x1c24
test dl, dh
mov cx, ax
sub bl, bh
not ah
nop
xor ecx, ebx
shl ecx, cl
and ecx, edx
pop eax
pop edi
pop edx
pop esi
pop ebx
pop ecx
jp 0x450a62
jge 0x450a12
call fcn.0045ee36
push esi
push edx
xchg si, dx
push eax
inc ax
and eax, eax
shr eax, 2
push ecx
inc cl
push ebx
sbb bl, 0x1c
ror ebx, 8
mov ecx, 0x4909a7b3
nop
nop
or ch, 0x39
xor ch, bh
pop ebx
pop ecx
pop eax
pop edx
pop esi
push edx
sub dx, 0x4d24
push eax
push ecx
cmp eax, ecx
push ebx
adc bx, 0x744d
shl bx, cl
xchg ecx, edx
inc dl
push edi
shl edi, cl
pop edi
pop ebx
pop ecx
pop eax
pop edx
call fcn.0045f3f3
push ecx
adc ecx, 0x379c4cf4
push ebx
dec bx
push esi
ror si, cl
shl cx, 4
pop esi
pop ebx
pop ecx
call fcn.0045f803
nop
push ecx
shr cx, cl
push edx
mov dh, 0x21
sub ch, 0x47
push ebx
and bl, cl
xchg bx, bx
nop
pop ebx
pop edx
pop ecx
jno 0x4509f0
push edx
push esi
xor edx, esi
pop esi
pop edx
push esi
push eax
mov esi, eax
push ecx
test cl, 0x61
sub si, 0x2aba
pop ecx
pop eax
pop esi
push edi
shr edi, 6
push edx
cmp edx, 0x12ac2af4
pop edx
pop edi
call fcn.0045fc76
call fcn.00460164
call fcn.00460540
call fcn.00460aa1
push ebx
push ecx
shl bh, cl
push esi
mov esi, 0x3f4be085
push edx
shr dx, 6
inc edx
push eax
sub ax, cx
inc esi
xchg ch, bl
nop
push edi
sbb di, di
pop edi
pop eax
pop edx
pop esi
pop ecx
pop ebx
push ebx
push ecx
ror bh, cl
push esi
adc si, 0x2ef0
not ch
push edi
cmp bx, di
pop edi
pop esi
pop ecx
pop ebx
jns 0x450a62
call fcn.00460e97
call fcn.004611bb
push eax
push ecx
shr ah, cl
push edi
shl edi, cl
xchg ah, ah
push ebx
mov ch, bh
stc
nop
inc bl
rol di, 8
or di, di
shl ecx, cl
shl ebx, cl
cmp ebx, 0x19387145
ror bx, 3
push esi
and si, 0x840
cmp bh, 0xe
add si, 0x4d4a
or bh, 0x3a
mov ecx, 0x50e93d73
adc ebx, 0x1f688161
or ah, 0x1c
or cl, bh
nop
mov esi, 0x70fb7ffd
shr ecx, 6
cmp ch, ah
xor si, 0x1d31
mov bx, 0x110a
push edx
adc di, dx
xchg di, cx
shr eax, cl
not ecx
dec bh
cmp ax, di
cmp dx, 0x77d2
xor ax, 0x1983
cmp bl, 5
not dx
stc
ror cx, cl
mov edx, 0x5ba7f7a8
and edi, 0x6fdbcc12
adc ah, dh
mov dx, cx
xchg bh, ah
xor eax, edx
and ax, ax
ror bx, cl
stc
ror ebx, 6
adc bx, di
dec ecx
add edi, eax
test bx, 0x4310
cmp dh, ch
shr bh, cl
xor dx, ax
nop
sbb esi, eax
adc ebx, edx
ror eax, cl
sub edx, edi
shl ax, cl
shl ebx, 5
xor ax, 0x4e81
shr bx, 4
adc al, dh
mov esi, 0x56380cb6
inc edi
stc
shr cl, cl
stc
mov bl, ch
shl cx, cl
adc eax, 0x3048aac2
xchg dh, bl
ror edi, 6
or bx, cx
dec ecx
rol cx, 6
sub di, cx
nop
or dh, bh
test edi, 0x10bdcf5a
nop
xchg di, si
cmp ecx, 0x2596f4f5
rol cl, 2
add eax, 0x6b0a0eca
cmp ax, 0x3763
rol ebx, 2
rol eax, 7
and eax, 0x7f51fed7
add ah, 0x46
mov bx, di
rol esi, cl
adc bx, 0x22b
xchg di, ax
test edi, edi
nop
inc eax
pop edx
not eax
stc
sbb cl, 0x2b
push edx
xor ah, dl
pop edx
pop esi
pop ebx
pop edi
pop ecx
pop eax
push eax
shr ah, 6
pop eax
sub esp, 0x12
mov dword [esp + 0xe], 0
push eax
push ecx
push edx
call fcn.0046146e
call fcn.004619a0
call fcn.00461d94
stc
push eax
push ecx
test ax, cx
or cx, 0x28e8
push edx
inc edx
ror dx, cl
ror ch, 6
shl dx, 4
push esi
shl esi, cl
nop
push ebx
push edi
or ebx, edi
add al, dh
stc
xor edx, 0x665f2f0a
xchg bx, cx
shr ecx, 2
and al, 0x29
not bl
inc eax
adc eax, 0x45bb8492
ror dh, 3
stc
xchg dh, cl
or dh, dh
stc
add cx, dx
cmp ebx, 0x113d95a5
sbb ax, 0x6614
dec di
cmp bh, bh
shr eax, 4
stc
sub edi, 0x50e172fa
cmp ecx, ebx
shl al, cl
and dx, 0x6af8
stc
shr bh, cl
ror ebx, cl
add si, 0x7283
cmp ecx, 0x59161413
sub al, 0x20
xchg bx, ax
shl edi, 4
xor cx, 0x7ba1
shl al, cl
inc dx
xchg edi, esi
not bh
adc ah, 0x18
rol dx, 6
adc bx, si
test ecx, ebx
sbb eax, 0x4fb29624
nop
not dx
mov cl, 0x6f
shr dh, 6
shr dx, 4
add bl, bh
dec ebx
add bh, dh
inc al
ror esi, 4
xor ebx, ebx
adc ax, 0x49be
dec ax
rol dx, cl
or dx, dx
rol esi, 3
add bx, 0x2e95
shl dx, cl
ror bl, cl
mov eax, 0x68dd333d
sbb ch, 0x29
and al, 0x62
adc ecx, ebx
and dl, 0x28
xor edi, ebx
test ax, 0x27f6
ror eax, 6
stc
shl ebx, cl
xchg cx, ax
inc cl
not di
test ebx, 0x7ab04381
mov bx, si
add cl, bh
inc bx
test bx, ax
sub edx, 0x12590343
xchg dx, ax
sbb ebx, edx
xchg ecx, ebx
nop
adc edi, edx
inc bl
test ebx, eax
xchg bl, dl
nop
pop edi
shl edx, cl
or si, 0x773b
ror eax, 4
sbb ecx, edx
sub cx, 0x22b0
stc
inc cl
mov ebx, ebx
and esi, ebx
push edi
or di, ax
xchg cx, cx
stc
or edx, 0x3c47903c
ror di, cl
test ecx, 0x509a6637
ror bh, 2
nop
nop
and cx, 0x7bab
and edi, 0x41580606
rol ecx, cl
dec si
shl ax, cl
cmp si, ax
nop
shl ecx, 3
xor ax, di
cmp esi, 0x122dd939
shr edi, 3
or si, bx
stc
inc edx
shl ch, 3
sbb edx, edi
sbb di, 0x3ae5
add ah, ah
shr cl, 5
not cx
cmp ax, 0x6f7b
mov cl, bh
xchg esi, edx
cmp bl, cl
xor al, 0x43
xor edi, ecx
adc bx, si
rol dl, 7
nop
sub edi, esi
not bl
test ah, 0x5c
shl eax, cl
nop
shr esi, 4
or dx, 0x5aa0
sub cl, 0x1c
add cx, 0x23cd
shr bh, cl
mov dl, ah
xor bx, 0x3772
shr cl, 2
not esi
inc dx
and dx, 0x334d
cmp dx, dx
shr esi, 4
nop
xchg bh, bh
ror ax, cl
xchg bh, al
stc
adc si, 0x1b03
cmp dx, bx
not cl
xor si, ax
not dx
dec ax
sub cx, 0x3b9e
sub edi, ebx
dec edi
dec esi
shr ax, cl
and eax, ecx
dec dl
rol edi, 2
adc bh, cl
cmp cx, 0x18c1
test bl, 0x7e
add ecx, 0x341d1eb7
stc
adc si, bx
or ecx, 0x64617827
shr ch, 2
test dl, 0x4b
cmp ecx, 0x3aa7c8e9
inc bl
cmp al, cl
or esi, 0x2146ccaf
shl si, 1
stc
add esi, esi
pop edi
and dh, dl
ror edx, cl
nop
not dl
shl ecx, cl
shr ch, 1
dec ax
cmp bh, dl
not dl
stc
nop
shl ebx, 8
push edi
sub di, si
shr dx, cl
xchg ecx, esi
shr cx, cl
xchg di, dx
or di, dx
dec cx
xor cl, cl
shr al, 5
sbb ecx, 0x32e1b8e3
inc ax
xchg dl, dl
and bx, 0x5ad7
and al, ah
xchg edx, edx
xor dh, ah
not bx
adc al, bh
and di, cx
ror edx, 5
mov di, 0x7deb
and eax, 0x4c9839bd
xchg ebx, ebx
shr esi, 4
dec bl
dec ecx
shl dx, 7
test eax, 0x2b8aed00
xchg esi, esi
not esi
test dl, bh
add ch, 0x51
nop
sub di, di
dec si
dec ax
ror al, 3
inc cl
add bx, di
stc
not cx
mov bx, di
mov ecx, edi
pop edi
pop ebx
pop esi
pop edx
pop ecx
pop eax
push eax
push edx
or eax, edx
push ecx
not ch
ror eax, cl
sub eax, 0x4ed6a7cc
rol dh, cl
push ebx
not bl
push esi
not esi
push edi
mov di, 0x7a2b
xchg bl, ah
xchg dx, di
stc
shr al, 8
nop
not eax
shl bl, 5
xor ebx, eax
not si
mov edx, edx
xor dx, dx
not eax
sub dx, cx
shr dx, cl
sbb ax, bx
xor bx, 0x4c6f
sbb di, ax
dec bh
inc si
nop
dec ebx
stc
sbb dx, 0x331e
test ah, dh
sbb bx, 0x1c09
rol si, 5
rol ax, cl
xchg ebx, eax
test bl, 0x46
adc ax, ax
rol eax, cl
or eax, 0x3cad87b4
rol ax, cl
add ax, 0xe95
not si
inc edi
and esi, edi
or bx, di
or ebx, 0x7562a936
ror di, 3
adc esi, esi
rol ax, 1
mov esi, esi
inc eax
cmp cx, 0x56e1
xor dh, ch
mov ch, 0x67
add esi, 0xbdda486
nop
stc
cmp si, ax
or ax, 0x4863
mov bl, al
nop
dec bx
sub bx, 0x2838
and bx, ax
sub edx, 0x21d013a
test edi, esi
shl di, cl
and bx, 0x566c
stc
add ecx, esi
shr ax, 6
shr si, cl
xor esi, eax
inc edx
not ecx
ror eax, 5
xor bh, 3
inc ebx
stc
inc ebx
shr ecx, 2
shl cx, cl
xor cx, 0x76f3
cmp di, si
xor si, 0x6c84
or di, dx
nop
or di, 0x4526
nop
shr ch, cl
inc ah
ror edi, cl
cmp al, cl
sbb ecx, 0x13c1804e
adc bx, 0x588a
adc ebx, 0x6ee9f0c2
xor eax, 0x6ea72209
sub di, si
adc edx, eax
pop edi
sub cx, ax
stc
not cx
mov edx, 0x1e6fa10c
push edi
add eax, edi
rol si, 6
shr ah, 7
shr bx, cl
sbb ecx, 0xe825bb3
add eax, edi
stc
inc edi
test ecx, eax
inc bl
ror cx, cl
xor dh, 0x6a
or al, cl
shl edi, 5
test esi, edx
xor ecx, 0x75054841
ror ebx, cl
not dx
or ecx, 0x4a6c6d40
and si, bx
rol si, 2
cmp esi, 0x16f9ec27
stc
sub ch, al
cmp eax, eax
rol si, 3
nop
test eax, edi
cmp si, 0x5b32
xor edi, 0x235f68b
not dl
rol ah, cl
shl dl, 6
xchg edi, eax
not bx
ror cx, cl
mov bh, ah
adc ecx, 0x4799b878
nop
cmp bh, dl
not ecx
nop
or di, 0x1304
xor ah, dl
rol si, 8
sub bl, bl
xchg dh, dh
inc dx
sub bh, ah
adc bx, 0x2d04
add bl, 0x59
nop
sbb ebx, 0x254275c6
add bx, si
and bl, 0x62
sub edx, esi
xor bh, dl
shl si, 3
dec ebx
or ah, 0x3c
sbb bh, al
add esi, edi
stc
and eax, 0x6cf2c3a3
stc
shl ebx, cl
xchg edi, edi
nop
sbb dl, ah
sbb bx, 0x722d
nop
sbb al, ah
inc bx
xor ch, dh
mov ah, 0x57
shl esi, cl
sub dx, 0x7ec7
adc si, di
xchg si, di
xor edx, 0x7c021038
sbb di, cx
sbb ch, ah
test edx, ebx
xchg bh, dh
dec edx
stc
sub di, si
sub di, 0x381
nop
add cl, 0x77
and ebx, 0x53148cd7
or edx, 0x147359a5
cmp eax, esi
shr ax, cl
sub edi, 0x6cf61fae
sub bx, cx
pop edi
adc cl, 0x36
adc bl, ch
stc
inc al
nop
xchg dx, ax
shl ecx, cl
rol si, cl
xchg ebx, ecx
stc
push edi
test di, dx
sub bl, bh
mov dh, bl
not di
add al, bl
sub si, 0x3493
nop
xchg esi, esi
nop
adc dh, 0x63
shl edx, cl
add bx, 0x6249
sub ch, 0x63
test si, bx
rol ax, cl
shl cx, 8
and si, 0x1a14
xchg ch, al
xor cx, bx
ror ax, cl
ror cl, cl
mov ah, dl
stc
sbb ax, 0xaff
mov ebx, 0x23c3659a
xchg di, dx
shl al, cl
ror ecx, 1
shr di, 2
stc
rol al, cl
stc
sbb ax, 0x4d83
and dh, dl
stc
adc bh, 0xf
xor dh, cl
stc
cmp bl, 9
stc
cmp dh, 1
add esi, ebx
xor al, 0x2f
xchg ecx, edi
shl edx, cl
not dl
stc
mov dl, dh
sub ecx, 0x5754e126
mov eax, 0x13b73a48
shr esi, 1
stc
sbb si, 0x5a00
inc ah
mov cl, al
adc dh, cl
nop
inc ecx
shl edx, 5
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
call fcn.004621ca
je 0x45127e
call fcn.00462731
push esi
push eax
xchg si, ax
push edi
rol edi, 4
not edi
push ebx
test bh, bh
add esi, 0x5bdc97f1
push ecx
rol ecx, cl
xor ebx, 0x1055b00
shr ebx, cl
push edx
cmp edx, 0x256a9bd8
shl dx, cl
add bx, dx
nop
cmp eax, eax
stc
not ebx
mov esi, 0x68eadf35
nop
xor dl, 0x4a
adc ecx, 0x5310a2d9
dec si
and ecx, esi
dec edx
nop
xor cx, 0x1f9c
inc dx
ror dh, 7
or bx, ax
mov esi, 0x72993f59
not dh
and esi, esi
cmp ecx, edi
xor bx, dx
ror dl, cl
dec bx
add esi, 0x7eaf76a5
xor ah, 0x15
cmp esi, 0x19c2592c
nop
shr di, cl
dec dl
rol dx, 8
xor di, 0x5b6
dec ecx
xor esi, 0x25707270
add si, cx
test edi, ecx
test ecx, 0x64aeee1d
shr dl, 5
sbb edx, 0x3ed7c1d0
ror esi, 3
dec edx
nop
nop
inc bh
cmp ecx, ebx
nop
xor edx, ecx
xchg edx, ecx
mov ebx, 0x7960b10d
xor dx, si
mov edi, 0x5cfc9a70
or dx, 0x1f21
ror esi, cl
shr cx, 7
inc ebx
or bx, 0x6591
xchg al, bl
xor ah, dl
ror ecx, cl
xor ecx, eax
add bl, 0x10
sub al, 0x11
shr bh, 3
xor al, 0x24
shr si, 2
pop edx
pop ecx
pop ebx
pop edi
pop eax
pop esi
call fcn.00462a6c
jnp 0x45127e
jo 0x45127e
call fcn.00462eaf
call fcn.004632b4
call fcn.004636b8
jbe 0x4512e2
push ecx
shl ch, cl
push edi
shr edi, 3
push eax
mov ecx, eax
or di, 0x5639
shr ax, 2
mov ecx, ecx
push ebx
shr bx, cl
ror ch, cl
nop
push esi
or esi, ecx
nop
xor cl, ah
not bx
sbb cx, 0x46f2
adc ebx, eax
push edx
adc bh, dl
cmp ah, ah
adc ecx, edi
sbb ax, 0x1b43
xor ax, dx
add ebx, ebx
not eax
pop edx
pop esi
pop ebx
pop eax
pop edi
pop ecx
jb 0x4512e2
call fcn.004639d6
call fcn.00463ebb
push edx
not edx
push eax
and ah, dl
pop eax
pop edx
push edx
inc dx
push edi
shl edi, 3
pop edi
pop edx
mov eax, 0x7ab03b
lea ecx, [esp + 0xc]
push 0xe
push 0x5e69692c
push ecx
push eax
jne 0x4515c4
push edx
sub dl, 0x77
push eax
sub ah, dh
push ebx
or bx, dx
stc
push ecx
ror bx, cl
shl cl, cl
adc dh, 0x3c
sub cx, 0x5725
push esi
push edi
test esi, edi
inc esi
inc bl
shr edx, cl
test di, ax
mov bh, cl
shr ch, 3
nop
rol ax, 4
mov bx, 0x1408
dec dx
dec esi
cmp ecx, edx
xchg edi, ebx
or ecx, 0x7fe32d3a
add al, 0x68
sbb al, dl
stc
and esi, 0xfcb40bf
stc
pop edi
pop esi
pop ecx
pop ebx
pop eax
pop edx
jl 0x451374
push ebx
adc bh, bh
push eax
not ax
push edx
or dx, 0x10d8
pop edx
pop eax
pop ebx
nop
nop
push ebx
cmp bh, bl
push edx
not edx
push esi
mov esi, esi
push edi
xchg di, bx
nop
push eax
xchg al, bl
test esi, edx
xor dx, 0x7ec4
push ecx
shr dl, cl
stc
adc si, di
ror ax, cl
or edx, 0x61bf017e
shr bl, cl
shl eax, cl
cmp bx, ax
adc ax, 0x5137
not cl
xor dx, 0x12c2
not dh
xor al, 0x76
sbb ebx, eax
and cl, ah
and ax, 0x2bf5
dec bh
stc
adc ecx, ebx
shl ah, 4
shl dh, cl
mov cx, 0x60e
test ebx, ecx
and esi, esi
nop
xchg al, dl
sub ch, 0x35
add al, ah
test ah, dh
stc
add cx, dx
shl bl, 5
and esi, eax
stc
xor esi, esi
mov esi, edx
xchg dx, si
shr bl, 4
sub ch, bh
add ax, 0xe97
shl ebx, 5
shr esi, cl
or si, 0x35e8
and ecx, edi
cmp ax, 0x59c3
shl ebx, cl
test edi, 0x6cd88ad3
add dx, si
nop
shr al, 6
ror edi, 1
xor cx, 0x2bff
adc edi, 0x83a35f5
mov ah, bl
stc
or cx, 0x4a9b
mov eax, 0x630de34c
or si, 0xac4
xchg ecx, esi
stc
not ebx
not dh
shr ch, cl
cmp bl, 0x54
dec cx
shl ax, cl
stc
rol edx, cl
not dl
add si, 0x2ef6
sub bx, dx
shr si, 1
xor di, 0x775f
or al, dl
shl ah, 6
add eax, 0x579152ec
and dl, 0x29
add ch, al
inc ah
xchg edi, edx
xor eax, 0x8d93995
test esi, ecx
sub ecx, esi
shl edx, cl
and bx, cx
ror ecx, 3
shr ah, cl
rol dh, 8
sub bh, ah
ror dx, cl
pop ecx
mov bh, bl
nop
xchg dl, ah
push ecx
ror ebx, cl
xchg edx, edi
stc
stc
rol ecx, cl
test si, di
rol bh, cl
stc
inc ebx
rol bl, cl
sub cx, 0x6220
adc dh, 0x1c
shr bl, 3
ror dx, cl
not di
ror edi, 8
shr edi, 5
xor ah, 0x31
shr al, 7
add dl, ch
nop
ror bx, cl
sub dx, di
not esi
cmp edi, ebx
or ah, cl
add ecx, edi
dec ecx
xchg cx, ax
nop
cmp ah, 0x4f
xor ch, dh
nop
xor ah, 0x4e
sbb ecx, esi
and bl, 2
stc
test si, 0x5820
not dh
xor esi, 0x469d0403
inc si
shr cx, 5
inc bx
mov ecx, 0x25f576af
pop ecx
pop eax
pop edi
pop esi
pop edx
pop ebx
call fcn.00464360
push edx
dec dl
push ecx
shl edx, cl
push eax
push ebx
and eax, ebx
push edi
add di, 0x1cd1
mov edx, eax
cmp ebx, 0x2064d927
or dh, dh
and ecx, eax
push esi
ror esi, cl
nop
adc edx, 0x5f1c1aa2
shr cx, cl
shr si, 1
nop
and esi, 0x775acdef
add ah, 0x52
sbb al, 0x2c
sub cx, 0x5b30
add eax, edx
inc al
shr di, cl
or edi, eax
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
jbe 0x451587
push edx
push edi
and dx, di
push ebx
add bl, 0x4d
or dh, 0x1f
push ecx
shr edx, cl
push eax
xor eax, 0xcb6d4d7
mov ebx, ebx
not di
rol di, cl
cmp cx, 0x124
xor edx, 0x586579f8
adc al, 0x74
ror ebx, 8
pop eax
pop ecx
pop ebx
pop edi
pop edx
nop
call fcn.004647b8
push ebx
push ecx
ror bx, cl
push eax
ror eax, cl
sub bx, 0x2122
test cx, 0x60a1
push edx
test ah, dh
push edi
and eax, edi
sub dx, 0x4b11
nop
add ah, 0x19
pop edi
pop edx
pop eax
pop ecx
pop ebx
push eax
push ecx
adc al, ch
push ebx
sbb bh, 0x39
pop ebx
pop ecx
pop eax
push ecx
and cx, 0x50ad
pop ecx
push edx
not dx
push ecx
rol ecx, cl
dec ecx
stc
push esi
sbb dx, si
push eax
sub ah, 0
not edx
dec dx
test si, 0x970
nop
add cl, 0x42
push edi
and di, di
push ebx
xor eax, ebx
cmp si, ax
rol ch, 6
shl esi, cl
ror ecx, cl
cmp ax, bx
shl di, 8
mov ebx, 0x55e89f5a
test esi, ecx
xchg di, ax
shr edi, cl
test di, 0x3a64
add cl, 0xe
stc
mov cx, ax
and bx, ax
sub ax, si
stc
or eax, 0x4d64a180
not esi
shl dx, 1
or si, 0x23e6
test esi, 0x5aea9d39
sub ebx, 0x7242ddf5
shl cl, 3
nop
mov dx, di
inc cx
sub dx, 0x7b19
shr eax, 2
and ebx, ecx
or si, 0x5bed
adc al, dh
xor ax, di
cmp dx, 0x2da3
add cl, 0x72
nop
shl ch, cl
stc
nop
or ecx, 0x41f0395d
and bh, 0x6f
shl eax, cl
rol bx, 6
xor ecx, 0x28e44f
not ch
cmp di, ax
and edx, 0x48e06751
adc ah, 0x7c
and bx, 0x3330
xchg edi, eax
sub ch, 0x79
add ecx, 0x66d04182
shr edi, 3
xchg cl, ch
shl si, 8
xchg bx, di
cmp bx, cx
nop
ror si, 8
dec dh
ror cx, cl
rol ah, 5
mov dx, 0x278f
and ch, al
cmp eax, 0x7b80280f
add ah, ah
nop
rol ax, cl
inc dx
xor cl, 0xd
nop
and cl, al
sbb bh, 0x79
add esi, edi
dec bx
shr ch, cl
shl bx, 8
inc dx
not edx
not cl
adc ch, al
cmp bx, 0x1f66
xor ah, ch
shl ax, cl
xor dl, bl
dec dx
add esi, 0x584967ca
pop ebx
dec cx
add edx, 0x6975831b
or esi, ecx
push ebx
and bl, 0x74
mov dx, 0x5c0e
ror ebx, 1
or dh, cl
not eax
dec ax
mov ecx, edx
test edi, edi
sub edx, 0x233f205a
rol ax, 5
test edi, edi
and si, ax
sub ecx, 0x78206239
adc dx, bx
add ax, 0x7a8b
adc edx, ecx
inc dx
nop
not edi
shl ebx, cl
shr bx, cl
and ecx, esi
add edi, 0x3056c082
not dh
sbb ebx, 0x76ad89fa
sub bh, 0x36
test dl, 0x5b
and ebx, 0x3d1a6f10
and si, di
add ax, 0x67bc
dec dl
nop
sbb al, bh
shr di, 4
inc ax
cmp cx, 0x737b
shr esi, 1
shl bl, cl
stc
or esi, ecx
add ecx, 0x267b3b94
adc dh, 0x41
rol ax, 1
not si
rol ch, cl
mov esi, ecx
rol dh, 4
sub bl, cl
not bh
or bh, 0x64
shr bx, cl
xor edi, 0x6404c8a1
xchg di, ax
shr dh, 4
rol bh, 8
cmp edx, 0x751fa04f
stc
xchg di, bx
rol edx, 3
dec ch
add bl, ah
adc edi, ecx
dec cx
shr dh, cl
or bl, dh
stc
ror esi, cl
or cl, cl
adc ah, 0x6d
ror si, cl
sbb dx, di
rol edi, 2
and al, cl
inc ecx
sub esi, edx
stc
ror dl, cl
nop
dec bx
xchg cx, dx
test edi, ecx
mov al, 0x7c
shl ch, 2
shl bl, cl
cmp esi, 0x1c947c5d
and cl, 0xa
add dx, 0x632b
cmp edi, edx
xor al, 0x47
nop
nop
and esi, edi
mov ax, di
or cl, 0x6b
stc
inc edx
ror dx, 1
pop ebx
sub dl, 0x65
and cx, 0x44e5
push ebx
add bx, cx
nop
inc cl
nop
stc
xchg bh, dl
dec esi
rol cl, cl
and di, cx
test edi, ecx
mov cx, 0x274b
adc si, 0x239a
test cx, 0x1cc5
sbb ch, 0x73
test edi, ecx
ror dx, 4
add bx, di
xchg al, dl
xchg ecx, edi
mov bx, cx
ror di, cl
xor ax, cx
nop
not al
xor bx, 0x3c6a
mov dx, 0x1bcf
stc
inc edi
mov al, 0x20
ror edx, 1
sub ax, 0x606c
or cl, 0x47
shl dh, 2
shl ax, cl
cmp eax, esi
not edi
nop
shr edx, cl
adc ax, bx
not ebx
adc ebx, 0x25bcbfd1
xchg esi, ecx
mov ax, di
rol ecx, cl
xchg si, di
not dl
stc
shr dh, 7
stc
and edi, 0x4b5d99f9
test bl, ah
shr ah, 7
dec ax
xor ax, 0x4ff0
not cx
adc esi, 0x7ee72d89
mov ax, 0x39aa
and ch, 0x72
or dx, 0xd7f
ror ch, 8
not si
ror bl, cl
stc
stc
rol ah, cl
shl di, cl
xchg ch, ch
nop
test si, bx
adc ax, si
stc
not dx
rol edi, cl
ror bl, cl
sbb bh, ch
test di, di
stc
and bh, 0x16
shl ebx, cl
rol edx, 6
stc
inc dl
shl edi, cl
rol ecx, 5
ror ax, 3
or esi, 0x278f9129
and ax, dx
inc dh
sub si, 0x55eb
stc
nop
sub dx, 0x54c6
add eax, 0x31004c3b
and eax, ecx
rol cx, cl
sub esi, 0x57e961fd
test edx, ecx
add ebx, 0x466bad94
pop ebx
cmp ah, ah
test dx, 0x11c5
push ebx
xchg bl, dl
shr ax, cl
add ecx, edx
sbb bl, bh
rol ax, cl
and dh, 0x5a
nop
nop
rol bh, 3
not edx
shr bx, 2
or ecx, edx
shr dh, 2
xor esi, 0x34306cfe
add ah, dl
sub esi, edi
ror ax, 6
mov ch, ah
shl eax, 6
xchg ebx, ecx
add ax, cx
or dx, 0x2abb
nop
dec eax
xchg edi, esi
sub cx, 0x3c7d
or edi, eax
test ebx, esi
mov ebx, 0x1af59a3f
adc bh, 0x41
add esi, 0xfc7ab19
and eax, esi
not di
test al, 0x6a
not ch
test di, 0x5f53
dec bh
rol cx, cl
xchg esi, ecx
ror esi, cl
rol dh, 4
shl bh, 4
ror ebx, cl
ror edx, cl
dec ecx
ror ax, 6
xor bh, 0x49
shl di, cl
shl bl, 3
xor edx, 0x11a7b6ee
mov ax, 0x381
sub ax, 0x653b
sbb al, 0x45
or cx, 0x612
nop
test di, 0x1fdc
stc
or cl, 0x21
xor esi, 0x17bf801e
xchg dh, dl
adc si, si
cmp cx, 0x6a52
ror ecx, cl
inc ah
sub bl, bl
nop
mov bh, 0x65
cmp dx, 0x1486
sub bl, 0x2a
shr cl, cl
ror edx, 1
nop
nop
xor dx, 0x215a
and bh, 0x40
cmp dx, di
shr cl, 2
xchg ah, bl
cmp dl, dl
mov cx, di
xor edx, 0x2750a588
and ax, di
shl ax, cl
or esi, ecx
test bx, di
dec ecx
adc bh, dl
cmp ecx, ecx
not ecx
cmp edx, 0x44f94761
or bx, si
and ebx, edi
cmp dl, ah
not al
and dh, 0xe
cmp di, 0x28be
sbb esi, 0x48d40fc3
not dx
pop ebx
xor cx, ax
and di, dx
push ebx
xchg ebx, esi
nop
xor cx, 0x4045
dec si
adc ebx, 0xba59219
sbb di, 0x6bcd
shl cx, cl
pop ebx
pop edi
pop eax
pop esi
pop ecx
pop edx
call fcn.00464c81
push edx
push ebx
sub dl, bl
not bh
push ecx
ror bl, cl
sbb dl, 0x2f
nop
cmp ch, 0x6d
push esi
push edi
add esi, edi
push eax
mov ax, dx
sub cx, di
xor ch, 0x18
inc cl
ror ah, cl
shl ebx, 7
rol al, 1
nop
and di, 0x4908
sbb esi, 0x5db950c9
nop
rol al, cl
shr ecx, cl
and ecx, 0x27c313fc
test dl, 0x7b
sbb al, 0x34
test edi, eax
cmp cl, 0x1b
shl esi, 6
nop
pop eax
pop edi
pop esi
pop ecx
pop ebx
pop edx
push esi
test si, 0x21b0
push eax
not al
push ebx
ror ebx, 1
push edx
push edi
xor dx, di
inc dh
not esi
or bx, 0x51ca
push ecx
shr dh, cl
rol ecx, 1
adc ecx, ebx
xor ah, 0x52
dec ch
xchg edi, eax
sub bx, 0x16ac
stc
dec bl
pop ecx
pop edi
pop edx
pop ebx
pop eax
pop esi
jbe 0x451afd
call fcn.00465087
push edx
push ebx
xchg dl, bh
pop ebx
pop edx
call fcn.00465369
stc
push edi
push eax
and di, ax
pop eax
pop edi
stc
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
mov edi, esp
push ecx
push edx
push 0
je 0x45213c
call fcn.004655ee
call fcn.004658bd
push ebx
dec ebx
nop
push edi
push ecx
mov edi, ecx
push eax
add eax, 0x23a1ed7
push esi
xchg si, ax
stc
not ecx
push edx
not dx
test bl, 0x14
rol ecx, cl
stc
mov dx, 0x13a4
stc
stc
sbb bh, bl
dec cx
test cx, dx
adc bx, 0x292f
rol ebx, 8
adc dh, cl
ror ax, 3
not dx
xchg bh, al
rol cx, 2
add ebx, ebx
adc edx, esi
sbb ax, 0x269d
adc ch, 0x3f
shr ax, cl
mov bl, ah
add dl, bl
inc bl
and ecx, ebx
test dx, 0x53b7
nop
cmp esi, 0x59f3761f
dec dl
xor esi, 0xc1f80c0
rol bh, cl
inc si
dec al
sub dx, 0x1b6f
nop
sbb cx, dx
cmp ax, di
rol ecx, cl
nop
test di, 0x6330
test edi, edi
stc
cmp ebx, edi
sub eax, ecx
dec edx
dec al
sub edx, 0x214293d0
nop
rol bl, 1
and eax, eax
cmp ax, cx
not si
sub esi, 0x31f907a6
add edx, 0x7e240741
sbb dl, 0x52
mov esi, 0x50620a2c
xchg ecx, eax
adc cx, dx
and edi, 0x26104db2
stc
dec si
sbb ax, 0x438d
stc
xor bx, 0x1eeb
nop
shl edx, 7
test al, 0x3d
shl edx, cl
not si
shr eax, cl
shr ch, cl
rol bh, cl
stc
xchg edx, esi
not cx
not dx
sbb edx, edi
sub dl, dl
xchg bx, bx
dec si
shr edi, 8
shr cx, cl
inc ecx
stc
or dx, 0x655
nop
or eax, 0x7d14bed5
or ah, 0x32
add edx, eax
shl bh, cl
test si, 0x31fc
not edx
pop edx
stc
dec di
shl ax, cl
inc ax
push edx
xchg esi, edx
shr ch, 4
dec ah
or edx, ebx
shl ah, 8
test ax, 0x4337
inc di
sbb edx, esi
inc dx
cmp cx, 0x6e5b
nop
not si
rol cx, cl
shl cl, cl
nop
not edi
rol al, 4
sub ax, bx
or dh, 0x56
xchg dh, al
xchg dx, ax
not bl
ror cx, cl
shl ecx, cl
and bl, ah
shr bl, 2
stc
or dh, 0x39
adc ebx, 0x17f46200
or cx, si
mov esi, 0x5f70e9d
test dh, cl
add bx, si
test ax, 0x1f9a
ror cl, 1
and esi, 0x40f006f3
mov eax, esi
shl ax, cl
cmp al, bh
or ax, 0xe00
xor bx, di
test edx, esi
rol esi, cl
xor edx, esi
adc dh, 0x5a
nop
nop
test bl, 0x29
xchg si, bx
xor bl, dh
shr edx, cl
test bl, ch
test edi, eax
mov ebx, edi
not edi
stc
stc
not ecx
inc al
adc ecx, 0x4a193987
stc
xchg ebx, ecx
sbb ecx, 0x42898a96
cmp ebx, edx
cmp si, 0x5806
cmp dh, 0x5f
stc
shl dx, 5
test ebx, 0x42b8edda
mov esi, 0x10649268
test si, 0x7d9
sub dh, dl
sbb si, 0x5854
add edi, 0xd269633
sbb bx, 0x6244
dec si
rol cx, cl
sbb dx, ax
cmp cx, 0x1c64
sub dx, 0xb07
mov ecx, 0x4e65e31b
sub ax, 0x1c42
stc
shl eax, 4
dec dl
inc bh
test ecx, 0x601e60f3
shr al, cl
nop
rol edx, cl
mov si, bx
stc
sbb bh, 0x7b
inc esi
adc ax, si
ror ax, cl
pop edx
add di, di
nop
push edx
xor edi, edx
sbb edx, 0x3a9d71bd
adc al, 0x36
ror edi, cl
sbb cl, 0x5f
nop
rol edx, 5
stc
mov esi, 0x3026d9d
shl dh, cl
test di, 0xebb
cmp ecx, 0x7f122fa
nop
rol edi, 6
and di, 0x743f
sbb ah, 0x2c
add eax, ebx
nop
adc bh, ah
shr eax, 5
nop
and ebx, 0x446c8001
stc
shl ch, cl
sbb ax, cx
shl ecx, 4
rol dl, 3
xchg dh, cl
not si
nop
ror bx, cl
sub bh, 0x66
inc di
add si, bx
dec esi
not edx
nop
sbb dh, ch
shl bx, 1
sbb di, cx
or ch, 0x1a
stc
shr al, cl
ror dh, cl
mov bh, 0x5d
and bl, 0x1a
sbb cl, 0x42
inc ecx
mov ah, 0x1c
shl ax, cl
test edx, 0x478b50f5
stc
test bl, bh
inc esi
or di, bx
stc
inc ch
cmp bl, 0x61
shr al, cl
dec dx
inc eax
cmp bx, 0x2fbb
sub ax, 0x5a0
or dh, 0x30
nop
shl eax, 7
shr bx, cl
add al, 0x16
pop edx
pop esi
pop eax
pop ecx
pop edi
pop ebx
push edi
push edx
sub edi, edx
push ecx
rol cl, 2
push eax
xor eax, edi
sub eax, 0x455a3e1
push ebx
shr bl, 8
push esi
sbb esi, edx
adc di, 0x7efb
sbb dx, dx
dec ebx
test dx, 0x20
or cx, bx
and cl, dh
ror al, 8
xor bh, dh
shr bl, 3
xor ecx, eax
nop
ror ebx, 1
adc cx, dx
ror ecx, 3
or ecx, 0x207e2a56
inc dx
ror ch, cl
nop
inc edi
cmp edi, edx
adc eax, edi
nop
nop
shr ch, 7
sub ax, ax
inc bh
or eax, 0x7ec8e074
not ebx
or di, cx
not dh
cmp eax, esi
test cl, 0xe
adc ecx, 0x79859843
shr bh, cl
xchg dx, di
cmp ch, dh
sbb ah, 0x1b
add si, si
ror dl, cl
xor ecx, 0x62633beb
dec dl
dec dh
rol ecx, 6
shr dl, 3
or edx, 0x7a050208
ror ebx, cl
and di, dx
xchg bh, dl
inc ax
and ecx, 0x3c5cf819
sbb dh, dl
shr si, cl
not dh
not cx
mov esi, ebx
nop
rol bx, 7
or si, 0x27cd
test ax, 0x6fb0
stc
xor bx, ax
shr cx, cl
not ebx
rol bx, cl
stc
sub edx, esi
ror dh, 5
inc ax
nop
sbb cx, si
adc edx, eax
cmp si, bx
ror bx, cl
test esi, 0x6c176d77
shr cx, 8
inc di
inc ch
inc eax
mov ax, 0x2db6
xchg ebx, edx
add eax, 0x6cfbbd6
inc bx
xor ebx, edi
and edx, 0x6206f203
xchg edx, edi
nop
adc bh, 0x32
test edx, 0x60cff6e1
xor ax, bx
rol bx, cl
adc bx, 0x6b7
rol ch, cl
mov ebx, esi
adc eax, ecx
pop esi
rol bl, 8
not dl
shl bx, cl
shl dl, cl
sbb eax, 0x2ad10327
rol ebx, 8
push esi
xchg si, cx
nop
mov esi, 0x3f24188
shr bl, cl
cmp bh, bh
sub cx, 0x3a5e
not edi
nop
rol ah, 2
xor ax, cx
dec eax
test bh, cl
xchg dl, cl
inc ecx
test edi, eax
cmp edx, edi
test dh, 2
shl al, 1
sub ax, 0x4263
mov ch, bh
adc dx, dx
nop
test dx, 0x38b2
sub eax, eax
add cl, 0x2d
xor bl, ah
and edx, edi
sub bh, cl
rol edx, cl
shl cl, 3
add dx, bx
dec cl
xor ch, bh
inc dh
or dh, al
sub dh, 0x19
shr bl, cl
xor dl, cl
stc
and ebx, 0x22bb60e5
not bl
sub cl, 0x49
stc
shl ax, cl
cmp bx, di
sub esi, 0x454e3def
stc
add dh, 0x73
dec eax
sbb ch, cl
not si
shl esi, cl
sub esi, 0x20f5d6f4
mov si, ax
ror ebx, cl
not dh
rol ecx, cl
xor esi, eax
or di, bx
ror esi, cl
xor ecx, 0x54d574b7
sbb esi, 0x64c23977
stc
inc cl
dec si
shr dx, 4
xor edx, 0x5eae64ea
shl bx, cl
dec ax
shl dx, 7
add ax, bx
shl al, cl
xor esi, 0x799040b
sbb ax, 0x74f
mov esi, 0x30b44b09
nop
xchg ah, cl
inc ebx
cmp cl, bh
cmp di, bx
not bl
shl ecx, cl
xor si, di
xchg bx, si
not esi
adc ch, 0x44
shr ecx, 8
cmp esi, 0x6b7dc666
sub ecx, edi
inc edi
ror ax, 5
xor edi, eax
rol si, 3
stc
pop esi
push esi
adc esi, edx
cmp dl, bl
and eax, 0x3af401fd
or edx, 0xca4f57
nop
not cx
shr ecx, cl
sbb dl, 0x5b
ror esi, 1
ror edx, 1
and ch, 0x66
dec di
stc
sbb ebx, edi
cmp di, si
xchg bx, di
ror ebx, cl
sbb al, 0x51
shl di, cl
adc dx, dx
ror bh, 4
sbb ebx, 0x3cfc4e3b
and dx, cx
add bl, ah
shl edx, cl
stc
dec edx
xor dl, bh
ror ecx, cl
rol dl, cl
sub di, 0x4c92
mov edx, 0x6d708494
inc edi
inc dx
test cl, 0x74
xchg dx, cx
rol di, 5
adc eax, esi
shl edx, 7
ror ebx, cl
shl cl, cl
nop
xchg di, di
xchg dl, dh
shr bx, cl
nop
rol cl, cl
pop esi
pop ebx
pop eax
pop ecx
pop edx
pop edi
push eax
push ebx
or ax, bx
push edi
xor edi, 0x599c41e5
pop edi
pop ebx
pop eax
call fcn.00465dde
push ecx
push ebx
adc ecx, ebx
push esi
sbb esi, 0xc80b0f6
mov bh, cl
push edi
add edi, 0x390aed77
sbb di, 0x19f3
pop edi
pop esi
pop ebx
pop ecx
call fcn.004661bd
call fcn.0046654e
call fcn.0046687c
je 0x452123
jp 0x45210d
push edx
push eax
xchg dh, al
pop eax
pop edx
call fcn.00466c71
jo 0x452123
push edi
adc di, di
push ebx
add bh, 0x12
pop ebx
pop edi
push eax
push ebx
adc ah, bl
pop ebx
pop eax
push eax
or ah, 0xa
shr eax, 1
push ecx
sub cx, cx
push ebx
inc bh
shr cl, cl
pop ebx
pop ecx
pop eax
push eax
push ecx
xor ax, cx
pop ecx
pop eax
push ebx
shl bl, 1
push edi
push esi
xor edi, esi
adc ebx, esi
push ecx
shr ecx, cl
or bl, bl
push eax
ror al, cl
push edx
ror edx, cl
xor di, cx
shl bx, 4
sbb cx, dx
xor dx, si
mov ecx, 0x4219d0b6
nop
inc bh
shr ah, 4
shl bh, 2
nop
inc ax
add ch, 0x76
dec dx
and ax, ax
adc dx, 0x5bdc
cmp di, 0x4cf7
sub bl, ch
not cx
shl esi, cl
rol cx, cl
add cx, di
ror si, cl
nop
xchg esi, ecx
sbb cx, ax
add ecx, edi
cmp ch, al
not dl
sub edi, ebx
cmp ax, dx
ror ah, 2
mov ch, 8
test cx, 0x31e7
shl edi, 7
shr di, cl
stc
add cl, bl
stc
dec cx
and al, 1
ror eax, 8
cmp al, ch
xchg ebx, edx
stc
cmp si, si
stc
sbb di, 0x1e57
ror eax, 5
rol cx, cl
sbb edx, ecx
or eax, 0x5d9ab7ac
inc bh
test ch, ch
not dl
cmp ah, bh
sbb ax, di
shl bl, cl
add ch, al
shl cl, 8
test eax, esi
or dx, si
not ah
adc edi, 0x32df4e16
xor di, cx
stc
rol ax, cl
shl cx, 2
and cx, dx
add edi, ecx
inc ecx
xor ah, 0x38
adc di, 0x49d5
xor eax, 0xfc222e6
mov ecx, edx
nop
rol ecx, 3
cmp dh, 0x37
shr di, cl
test bx, 0x31b7
inc bh
shl si, 8
xor ch, bh
cmp di, 0x2b03
add edx, 0x36a69109
or eax, 0x498a56c
add di, 0x19ad
or dh, ah
test bl, bl
xor edx, 0x648ddbc1
add cx, bx
inc cl
stc
ror bl, cl
pop edx
and ecx, 0x363a59c7
stc
and cx, 0x2b64
shl esi, 8
nop
adc si, 0x7fd0
ror eax, 6
shr bx, 6
xor edi, eax
add bx, 0x2fc5
add eax, ecx
push edx
shr edx, 2
sbb eax, ecx
and edx, 0xc5504e0
shl bx, cl
mov dx, cx
nop
xor bl, 0xc
inc edx
not bh
nop
xor ecx, edi
stc
test edx, edx
sub al, 0x69
or eax, ecx
adc edx, 0x1d9ef91d
adc ch, bh
and esi, 0x38419013
stc
xchg dx, bx
add esi, esi
shr dx, 1
xor bh, dh
pop edx
pop eax
pop ecx
pop esi
pop edi
pop ebx
push edi
push eax
xchg edi, eax
push ecx
inc cx
push ebx
push edx
mov bh, dh
inc di
push esi
adc edi, esi
inc ebx
ror dh, 6
dec esi
nop
mov dl, 0x52
shr dh, 1
nop
dec bx
pop esi
pop edx
pop ebx
pop ecx
pop eax
pop edi
call fcn.0046705e
call fcn.004674b3
push edi
not di
not di
push eax
not eax
sub edi, 0x49b96cbf
push ebx
mov ebx, 0x6331dfd2
push edx
and dh, bl
nop
nop
and ax, 0x187e
push ecx
shl ah, cl
or di, 0x6e70
add di, 0x72fd
shl ax, 1
nop
nop
cmp dx, 0x3284
nop
inc cx
pop ecx
pop edx
pop ebx
pop eax
pop edi
call fcn.00467b21
call fcn.00467e8a
call fcn.004682c1
call fcn.004687ef
call fcn.00468afe
push edx
push esi
add dx, si
push edi
xchg di, dx
push ecx
xor ecx, 0x112689c0
rol dl, 6
push eax
xchg al, al
shl dx, cl
test dx, dx
shl si, cl
stc
push ebx
mov dh, bh
inc bh
rol ecx, cl
sbb dx, dx
xor dx, 0x3794
shr ax, 2
shl ecx, 1
xchg di, si
nop
xor ch, 0x1c
shl bx, cl
mov cx, 0x5955
pop ebx
pop eax
pop ecx
pop edi
pop esi
pop edx
ja 0x45239b
push eax
push edi
sbb ax, di
pop edi
pop eax
call fcn.0046905f
jb 0x452408
call fcn.00469690
call fcn.00469ab4
push esi
rol si, 8
push ecx
shl cx, cl
push eax
or eax, 0xce6c37a
push edx
rol dx, 6
pop edx
pop eax
pop ecx
pop esi
call fcn.0046a05c
nop
push edx
inc edx
push ecx
rol cl, cl
stc
push edi
mov di, 0x2ebd
push ebx
dec bh
ror di, 3
dec bh
dec cx
nop
pop ebx
pop edi
pop ecx
pop edx
push edi
push eax
cmp di, ax
push ecx
shl cx, 6
shr eax, 5
push esi
sub esi, 0x10c75667
pop esi
pop ecx
pop eax
pop edi
jbe 0x452408
push eax
push ebx
or al, bh
pop ebx
pop eax
nop
stc
push edx
push ecx
ror dl, cl
push esi
sub edx, esi
push eax
add ax, si
adc edx, 0x5ba7b9c0
sbb cx, 0xc97
and cx, cx
shl dh, 7
pop eax
pop esi
pop ecx
pop edx
call fcn.0046a558
push ecx
add cx, 0x67b0
pop ecx
jne 0x452441
call fcn.0046a9d9
push 1
push edi
push esi
push ebx
push edx
and ebx, edx
push eax
sub ax, 0x28a3
push edi
sbb edi, 0x3ba557f2
cmp ax, 0x77d5
test bl, 5
xor edx, 0x7f2cb280
add ebx, edx
push ecx
ror edx, cl
nop
add dl, 0x42
or cl, dh
push esi
xchg esi, eax
sbb edi, ecx
ror edx, cl
test ah, cl
or bl, 0x5d
cmp dh, 0x75
shl dx, 6
adc dl, 0x43
ror dl, 3
and ebx, eax
shl edi, 4
sub di, ax
ror bl, cl
or cx, di
stc
ror dx, cl
stc
shl di, 7
inc dl
sbb ecx, 0x5666fa8a
not edi
or bl, bh
cmp edx, 0x2a004f92
inc bx
rol di, cl
xchg esi, edi
adc ebx, ecx
cmp al, cl
cmp cl, 0x24
shl dx, 5
xchg si, ax
not si
dec ch
xor esi, edi
stc
inc al
not ah
not dx
add edi, 0x41796419
xor esi, 0x6a27feca
cmp eax, edx
shr bh, 7
or dh, 0x63
test edi, 0x2b751adf
xor cl, 0x31
nop
shl ecx, cl
not bl
xchg dx, di
sub ecx, 0x79c9deb
not cl
add bl, ah
and bh, 0x41
ror ah, cl
cmp ecx, 0x2989ac57
xchg di, bx
xor si, cx
dec dh
ror cx, cl
add eax, 0x7dfbdb46
stc
and ax, si
xchg di, di
xor edx, 0x5d5330e7
rol di, 5
xor edx, 0x49b01a0c
nop
cmp edi, ecx
mov bl, 0x6a
cmp dl, 0x33
shl dx, 2
and edx, 0x58a13106
sbb ah, 0x27
not si
stc
add dh, ah
xchg ah, bl
cmp ah, 0x36
not eax
cmp al, 3
inc ecx
and dx, dx
stc
adc bh, 0x4d
or di, bx
ror eax, cl
sbb esi, 0x23c11e5b
not eax
shl edi, 8
pop esi
and ch, dh
push esi
cmp esi, 0x256d2e3f
shl ch, 3
cmp di, 0x66d4
xchg bh, ch
test dl, 0x3c
shl si, cl
shr esi, 7
adc eax, 0x4c416210
add dh, bl
xchg di, si
mov ecx, ecx
cmp cx, 0x653c
nop
add cl, 0x61
shr al, cl
adc bh, ch
rol dl, cl
dec si
inc bh
stc
shl ebx, 5
add cx, bx
and dl, 0x25
adc eax, 0x6d02cbc2
rol si, cl
rol cl, cl
test ah, 0x62
test esi, 0x2c02eeca
sbb di, 0x19c4
and ch, dl
cmp dl, bl
dec dh
shr dx, cl
dec ax
shr eax, cl
dec ebx
stc
sub dx, 0x2302
xchg cx, si
shl si, cl
nop
cmp si, si
cmp esi, ecx
sbb ecx, eax
add dx, ax
shr edx, 2
xchg edi, edi
mov ebx, ecx
and cx, si
cmp bh, 0x46
and edi, ebx
shr ecx, cl
adc al, al
inc dx
and bl, dh
ror edi, 4
or bh, al
stc
not edi
not dl
xchg ah, ah
xchg bx, ax
adc esi, 0x64bc5712
not dx
inc di
sub edx, 0x4fb26ee6
rol cl, cl
stc
mov ah, ah
shl eax, cl
shl cl, 8
ror esi, 8
not esi
and ecx, 0x36958fcf
mov edi, 0x7605adc0
sbb ebx, 0x29767045
sub esi, 0x41ed53fe
test ah, 5
inc bh
adc ax, 0x2633
test di, 0x618f
not ah
dec di
add dx, ax
shl ecx, cl
and ch, 0x50
or edx, edi
add dx, 0x1123
and cx, si
or di, 0x67e2
test ah, bl
stc
mov ax, dx
nop
adc edx, esi
not dh
mov ecx, 0x3cc06ecf
sub edx, ebx
sbb esi, 0x543fb204
pop esi
push esi
not esi
shr di, cl
xchg dl, dh
mov esi, 0x62aba110
xor si, di
xor ebx, edi
shl bx, 1
shr ch, cl
add ebx, eax
shl si, cl
or ebx, 0x7e33605d
shl dh, cl
stc
adc cx, di
not cl
xor bh, dh
add al, 0x28
xchg si, bx
shl edx, 7
sbb ax, di
xchg si, cx
shl ecx, 7
xchg di, ax
dec di
xchg ch, ch
and ebx, eax
ror eax, cl
not dh
add edi, edi
sbb bh, al
nop
or cx, 0x1316
cmp dh, 0x55
ror ax, 6
test di, di
and bx, cx
cmp eax, 0x64e04aff
dec al
stc
and ch, 0x42
sub edx, ebx
shr dh, 3
nop
sbb eax, 0x38cad9be
mov esi, eax
and bh, cl
stc
test ah, 0x37
nop
stc
shr bx, 8
mov ah, dh
nop
mov bl, 0x3e
test eax, 0x56959b3f
and ah, 0x24
sub dh, cl
inc ch
shl ch, 2
dec dx
xor ax, 0x241b
stc
shl di, 8
ror ecx, cl
cmp edx, edx
ror ah, 4
inc ah
mov si, si
shl ecx, cl
not dh
or dx, 0x3d0e
ror ecx, cl
add esi, 0xfdd39aa
dec di
or dx, cx
ror bl, cl
nop
mov ecx, ecx
sbb ecx, 0x4e9c0de6
not esi
sub edi, edi
not cx
xchg ecx, ecx
test cl, al
inc bx
xor al, 0x4c
nop
sub bx, 0x1fe9
sub ecx, ecx
adc ecx, eax
mov dx, 0x42d
xchg esi, esi
xor esi, eax
xor edi, ecx
shl bl, 2
stc
shr ah, cl
and bh, al
stc
ror al, 1
pop esi
xor cx, dx
sbb edi, edi
not eax
and ebx, 0x7e2215ae
mov ecx, 0x252ebe94
xor di, 0x3d67
dec ax
stc
push esi
and esi, ebx
or ah, 0xd
xchg dx, si
not di
not bx
adc ebx, ebx
stc
or ecx, 0x59a3fbb7
cmp cx, bx
shl cx, 6
not cx
sub cx, 0x6f6f
not dh
mov eax, 0x74937a74
inc eax
sub si, cx
sub cx, cx
mov di, bx
adc bl, al
nop
shr bl, 5
shr dl, cl
ror al, 5
add ebx, 0x3a477166
ror ebx, 4
cmp bx, dx
shr ebx, cl
stc
cmp dl, 0x67
xor ch, 0x78
mov edx, 0x1bd1b30e
test cx, 0x34fa
stc
sbb di, 0x2b11
xchg cx, ax
xchg edi, ecx
xchg bh, dh
sub di, 0x1224
cmp dh, cl
sub si, 0x5e72
shr ah, 1
not di
sbb si, si
xchg edi, ebx
add di, bx
not cx
sbb esi, edi
ror ch, cl
shl cl, cl
rol si, cl
add ah, bl
xor ax, dx
ror dl, cl
test edi, eax
ror cl, 8
test ah, dl
xchg bh, ah
and ch, 0x2e
not al
and bl, 2
adc eax, edi
xor ecx, ebx
xor bx, 0x14d6
cmp ax, 0x61d7
inc di
sbb ecx, 0x11a55810
and eax, edx
dec dx
adc esi, 0x1bdb998c
shr eax, 2
xor ax, di
test bx, di
or di, di
ror bx, 8
rol esi, cl
adc dx, bx
inc cl
xor bx, di
and edi, ecx
nop
not esi
dec dh
rol bh, cl
cmp ax, 0x7565
adc dl, 0x3e
mov esi, edi
xor cl, bh
shl bh, 2
not ebx
nop
inc bx
stc
pop esi
nop
xchg ch, dh
push esi
mov si, 0x4a46
and di, cx
sub al, 0x6c
dec ch
shr si, 7
inc ah
cmp dh, dl
test bx, 0x6bca
sbb di, dx
add di, 0x2962
ror edx, cl
inc si
rol bx, cl
inc esi
dec ecx
shr ecx, cl
xchg cl, bl
or dl, bl
shr dx, 1
nop
mov bx, si
xchg edi, esi
rol edx, cl
stc
cmp edi, 0x648050d1
sbb esi, 0x4299cca
xchg ch, dl
xchg bl, dh
nop
xor edi, 0x4f9cc169
xor di, 0x1d6d
or bl, ch
shr dh, 4
dec bh
sbb cl, ch
sbb bl, 0x61
inc ah
inc dx
xor bx, si
adc cl, 0x6b
sbb esi, 0x4dfab336
sbb cl, dh
rol bx, cl
and edx, ebx
shl si, 4
dec cx
adc edx, 0x856278c
shr al, cl
not cx
mov esi, edi
sbb ax, 0x1df5
and edi, edx
ror ah, 5
sub edx, ecx
rol dx, cl
cmp edi, 0x1cc652ab
rol dh, cl
xor cx, dx
not ch
not edx
not si
xchg ah, al
stc
not bh
not cl
xchg ebx, ecx
and edx, edi
shl si, 1
xchg cx, ax
xor dh, dh
nop
adc ch, 0x7c
test eax, ebx
xor ecx, 0x53f9475f
test bx, 0x30e1
mov ebx, 0xb482385
shl dh, cl
sbb bx, ax
rol dx, cl
or eax, edi
test edx, 0x4038b49d
stc
cmp dl, 0x6e
inc al
test di, 0x5826
shl dx, cl
sbb bh, ch
xor bx, 0x5d3c
and ebx, 0x4bee94ac
ror dh, 3
xchg si, dx
add si, 0x1998
xchg bx, bx
not ax
sub edx, esi
xor al, 0x19
or ch, bh
add ecx, esi
pop esi
add bx, bx
nop
inc cl
nop
or eax, ebx
test dl, cl
sbb dh, ah
shl eax, cl
add ax, dx
xor ax, 0x652f
add ax, 0xd43
not eax
not ch
push esi
dec si
inc edi
nop
and ch, 0x58
not dx
stc
and di, 0x44c9
mov si, di
xor dl, bl
adc bx, si
sbb ah, cl
ror ah, 6
rol esi, cl
not ebx
or di, bx
or bx, di
test ah, bh
mov edi, 0x21a77bd9
test ax, cx
shl al, 2
test ebx, ecx
adc cl, 0x29
nop
cmp di, ax
adc dx, bx
stc
shl ax, 1
ror ax, cl
xchg edx, ebx
nop
ror cl, cl
rol edx, 3
rol ah, cl
not di
and cx, cx
nop
rol al, 3
sbb dh, 0x79
mov di, 0x2df1
sbb si, di
or dl, 0x28
xor ebx, 0x235dffc0
or bl, dh
shr eax, 7
mov dl, cl
rol cl, cl
not bx
xchg ecx, edx
xchg dh, dh
not edi
or bh, 0x1c
sub dl, 0x1a
cmp si, 0x4068
xor ch, 6
not bl
shl dh, 3
sbb eax, eax
and edi, 0x520412b9
or edi, ebx
cmp dx, 0xa39
or eax, eax
stc
cmp si, 0x585b
test si, 0x1f1f
mov ebx, 0x6a3bbb9d
cmp edi, ebx
sbb edi, 0x75b999e2
inc dx
xor si, 0x2e21
sbb dh, dh
xchg bx, bx
ror ecx, 5
ror ecx, 3
sub ecx, edi
ror edi, 3
rol si, cl
rol al, 2
nop
dec cx
dec bl
ror dx, cl
dec ch
test edx, 0x36a88017
dec di
test dl, 0x28
xor ebx, ecx
adc eax, 0x462e036b
pop esi
adc edx, 0x463ceb0a
push esi
shr esi, 5
inc ebx
nop
sub edx, 0x162dc327
nop
sub al, bl
inc dx
inc ch
shr edx, 2
sbb ax, 0x4ca
stc
sbb bh, dh
sbb esi, eax
inc dx
dec ch
sbb cx, 0x13fa
test bh, ch
shr bx, 8
mov ecx, eax
nop
nop
or di, 0x3f6
sbb dx, di
ror bl, cl
test ecx, 0x55a1709d
adc esi, esi
inc bx
add ebx, eax
ror bh, cl
xor ecx, eax
mov ecx, 0x64c943d
test dx, dx
add di, di
mov eax, 0x764bf180
inc ah
test si, si
or ecx, edx
not dh
test di, cx
shl ebx, 2
nop
inc dh
nop
rol si, cl
dec dl
add edi, edx
adc ah, 0x47
add bl, 9
adc bx, 0x60d0
and cl, dl
and cx, bx
not cx
shl ah, cl
and al, 0x56
or di, 0x1478
nop
dec dl
mov eax, ebx
xor di, 0x2b91
shr di, cl
rol ecx, 7
nop
shr esi, 5
pop esi
pop ecx
pop edi
pop eax
pop edx
pop ebx
jns 0x452ca6
call fcn.0046acc1
nop
push ecx
test cx, cx
push edi
inc di
push ebx
shr bl, cl
push esi
shl esi, 6
push eax
sub ch, al
rol bx, 7
shr bx, 3
inc bx
test esi, 0x34900c3d
shr ch, 2
push edx
sub dx, cx
shr ecx, cl
sbb ax, bx
adc dx, 0x1ff2
adc dx, 0x7ef0
inc cl
xor al, dh
sbb cl, cl
and al, bh
inc bx
not esi
and ecx, 0x337cde2
shr ebx, 5
xchg ecx, ebx
sub bh, 0x6c
shr ch, cl
cmp cx, 0x4db8
xor dh, dh
inc ah
cmp dh, bh
xor bl, bl
shl edx, cl
rol ch, cl
stc
sub esi, 0x37245f72
sub bh, cl
nop
xchg di, ax
xchg edi, edx
xchg al, al
sbb edi, 0x6a497eb
or ecx, 0x7d2f0354
inc bx
shr eax, 7
rol di, cl
not dl
adc bh, bl
and cx, ax
pop edx
pop eax
pop esi
pop ebx
pop edi
pop ecx
push edi
not edi
push edx
push esi
and edx, esi
push ebx
not bh
or dx, 0x632c
stc
pop ebx
pop esi
pop edx
pop edi
push edx
push esi
xchg dx, si
mov si, 0xc96
push ecx
or cx, 0x32b3
push eax
or ah, 0x75
rol eax, cl
rol cx, cl
push ebx
dec bl
pop ebx
pop eax
pop ecx
pop esi
pop edx
push ebx
push edx
and bx, dx
pop edx
pop ebx
call fcn.0046af50
call fcn.0046b4f1
jle 0x452ca6
jle 0x452ca0
call fcn.0046b9bc
push edx
inc edx
push ebx
add bh, dh
push esi
test si, si
push ecx
mov ecx, edx
stc
sub si, bx
pop ecx
pop esi
pop ebx
pop edx
push eax
inc eax
push edx
adc dl, al
pop edx
pop eax
call fcn.0046bc87
stc
call fcn.0046bf21
nop
push eax
push esi
xchg esi, eax
push ecx
rol cx, cl
xor al, 0x6a
pop ecx
pop esi
pop eax
push edi
and edi, 0x6f7240ea
push ebx
push ecx
rol ebx, cl
cmp ebx, 0x9898a07
push eax
shl eax, 8
mov edi, 0x66fbc8bf
not ax
push esi
cmp ecx, esi
shl ch, 5
pop esi
pop eax
pop ecx
pop ebx
pop edi
push ecx
adc ecx, 0x6531ee5c
push edx
xchg dx, dx
push ebx
rol ebx, 7
shr cl, cl
push esi
shl si, 1
pop esi
pop ebx
pop edx
pop ecx
push edx
sub dh, 0x75
push ecx
shr dl, cl
push ebx
not bl
pop ebx
pop ecx
pop edx
call fcn.004d9186
add esp, 0x10
pop edx
pop ecx
add esp, 0x12
push edi
or edi, 0x593abb42
push ecx
cmp cl, 0x1e
push ebx
xor ebx, 0x6f4e11ac
test edi, ecx
push eax
shr ah, 7
stc
shr edi, cl
not ebx
push edx
sbb dl, 0x28
sbb cx, 0x6fae
or bx, 0x536d
and ax, 0x1914
push esi
xchg si, bx
shr cl, cl
xor ax, si
xchg edi, ecx
not al
rol ch, cl
dec di
stc
test ah, ch
xchg si, bx
ror bl, 7
stc
add edx, 0x5c015793
mov esi, edi
not dh
inc ah
add di, si
mov cx, di
or edx, edx
sub edi, 0x34ea631d
test cx, 0x1ca6
cmp ebx, ebx
nop
stc
dec ebx
shr edx, 1
adc ecx, 0x4bc6ecc5
mov dh, 0x71
nop
sbb dl, 0x44
stc
and esi, ecx
or edi, 0x1a8a95f1
stc
test dl, 0x50
test dx, dx
cmp si, cx
adc dx, 0x2e68
sub ecx, 0x7d59156b
test edx, 0x18760f0b
not ax
ror eax, cl
shr cl, 6
or esi, ebx
not dh
inc eax
test cx, 0x3783
test al, al
or cx, cx
inc dx
add dl, bh
sbb esi, 0x37db7b32
shr ch, cl
ror eax, 5
stc
not ecx
xor bh, 0x7f
ror si, 7
shr ax, 7
mov ax, ax
shr ah, cl
test cl, ch
xor cx, si
mov ebx, 0x60435c78
or ebx, edx
inc ecx
adc dl, 0x7e
shr ch, 1
shr cx, 8
ror si, 8
add eax, edi
test ch, 0
rol eax, 6
rol ecx, 6
inc dh
shl esi, 7
rol cx, 4
xchg esi, ebx
mov bl, ah
rol edx, cl
sbb edx, 0x65e35bba
nop
and si, dx
stc
adc cx, dx
and si, bx
shr si, cl
ror al, 1
pop esi
sub edx, 0x41c53065
sub di, 0x7dee
sbb eax, 0x1a734bca
rol cx, 7
mov al, ah
ror di, cl
dec bx
ror cx, 6
rol ecx, cl
stc
cmp ecx, edx
sbb ch, 0x66
ror di, 8
shr eax, 3
and ebx, ebx
shr ax, cl
push esi
shr si, 4
and ebx, 0x4d5757c6
mov cx, dx
shl al, cl
sub bh, ch
not cx
shl dx, 4
xor ch, ch
adc ch, 3
xor ah, 5
test edi, edx
sub bh, 0x53
adc si, cx
test bl, 0x56
inc bl
sbb al, bl
rol bx, cl
xchg edx, eax
ror al, cl
rol ecx, 7
dec esi
ror edx, cl
shr dx, cl
mov dl, 0x41
xor ah, 0x1d
and cl, 0x73
adc dl, dl
shr bx, 2
mov dh, ch
test bh, 0x3c
and bh, bl
cmp eax, 0x2895753f
dec dx
and dh, 0x43
inc bl
stc
not ah
cmp si, ax
or bx, 0x4671
shr esi, cl
xchg edx, eax
cmp ebx, esi
xor di, 0x1fb9
test ebx, esi
mov si, 0x31ed
not ebx
inc bx
or bx, di
inc ax
add si, ax
test ax, 0x63b8
adc esi, ecx
rol esi, cl
dec si
mov di, 0x2b2c
rol ch, 1
xchg edi, ebx
stc
and edi, 0x62080e97
xor di, di
sub esi, edx
stc
not bx
nop
rol cx, cl
ror eax, cl
shr cx, cl
adc cx, 0x4920
add edi, eax
shr ax, cl
adc eax, eax
cmp dh, 0x53
or eax, 0xe62b992
dec bx
add cl, 0x5c
cmp al, ch
shl ecx, 4
add al, 0x41
shl bl, 8
ror dh, 4
dec dl
ror si, 2
cmp dh, bl
sub eax, 0x1a3eb4b4
pop esi
mov di, cx
mov ebx, ecx
push esi
cmp si, 0x6cee
nop
ror edx, 4
cmp ax, dx
sbb edx, edi
and ax, 0x3975
inc ax
stc
or cl, 0x14
shr al, cl
rol ecx, cl
test eax, 0x7e775372
or bx, 0x137
xor edi, 0x45533326
adc ecx, esi
sub edx, edx
rol cx, cl
shr eax, cl
shr ah, cl
shl esi, 7
dec dx
shr edi, 6
not edx
shl ebx, cl
shl edi, cl
nop
or si, dx
sub bx, 0x57cb
shr ch, cl
not al
dec ebx
stc
sub eax, eax
ror ebx, 4
shl dh, 5
or al, bl
xchg dx, dx
xor edx, 0x4c5dd297
sub ah, 0x20
xor ebx, edi
ror cx, 4
xor bl, 1
shl bx, 8
dec bx
add bl, bl
ror esi, 1
adc edi, 0x19cbf2d9
or ax, cx
and edi, 0x6e387d20
ror ecx, cl
add di, ax
add bl, ah
rol bx, cl
test edi, 0x79acb97
sub cl, cl
not ah
shr ecx, cl
rol edi, 4
test bh, 0x33
not si
inc ecx
sub edx, edx
sbb cl, 0xa
and edx, esi
sbb di, bx
shl eax, 8
shl bx, cl
mov di, di
not dx
shr edx, 6
shr di, cl
add dx, ax
add ch, 0x13
rol ch, 2
ror al, 1
shr ch, 4
ror cx, cl
inc ax
and eax, ecx
shr edi, 7
and cl, dh
adc si, dx
shl ebx, 8
not edx
sbb ebx, 0x5f39fcc5
add cx, 0x4faf
sub al, 0x26
xor edx, ebx
cmp bh, dh
mov ch, 0x64
cmp esi, ebx
xor dx, si
stc
add ebx, 0x64799568
shl al, 1
cmp edi, 0x33a44dd4
adc al, ah
not si
pop esi
nop
cmp ebx, 0x460d361d
adc bh, bh
rol al, 2
and dh, 0x18
and cx, di
dec ecx
or dh, dl
rol ch, cl
shl dl, 2
or bx, 0x3ad1
cmp al, 0x15
dec edx
rol dx, cl
sub edx, eax
stc
stc
inc al
and dx, di
rol ecx, cl
nop
push esi
xchg edi, esi
mov edi, edx
sbb esi, 0x7a14e344
ror bx, cl
stc
inc bl
or esi, 0x3423702c
xor bl, cl
test cl, al
stc
shr dl, 1
and ch, dl
adc ax, ax
sub di, di
nop
shl cx, 2
or cx, dx
ror edi, cl
inc di
nop
test eax, edi
shr dl, cl
add dl, 0x40
inc cl
test dh, bh
sbb edi, ebx
or si, si
add di, 0x3cd8
nop
or ebx, esi
shl dx, 6
or bx, 0xa8c
dec ecx
xchg esi, edi
sub si, ax
shr edx, 2
add di, 0x76a4
ror dx, cl
xchg bh, dh
adc dh, 0x76
sub ebx, 0x3473e4b6
shr ah, cl
adc bx, 0x2bc7
dec di
and di, 0xae0
xor esi, 0x2ecea04e
nop
mov esi, ecx
or ah, al
cmp ax, bx
or bl, al
shr ecx, 7
dec dh
sub si, si
nop
xor dx, 0x23f2
mov esi, 0x24850d77
adc edx, 0x2d1aaee5
sbb cx, dx
not bh
stc
inc edi
cmp eax, 0x22e9da70
shr edx, 6
nop
cmp ch, 0x66
nop
xchg bl, ah
stc
dec cl
nop
rol esi, cl
xor dl, 0x61
adc edi, ebx
xchg ebx, eax
sub bx, 0x3438
cmp esi, esi
nop
inc di
pop esi
inc bh
push esi
dec esi
nop
xor dl, dl
inc ebx
not si
ror ch, cl
cmp edx, esi
or ecx, 0x6046d79c
sub di, 0x7461
xor di, di
xor eax, esi
not edx
inc ebx
test edi, ebx
adc ch, 0xa
inc esi
cmp dx, ax
xor ah, 0x78
and dl, al
shr ecx, 7
add di, 0x3da0
ror edi, cl
not ax
and dx, 0x6418
test bx, di
shl ebx, 7
mov al, al
xchg dh, al
not dx
adc ah, ah
stc
ror bl, cl
shl cl, 8
inc si
test ax, ax
adc edi, 0x1bb7d44d
rol bx, 1
xchg bl, ch
xor al, 0x3d
and edi, 0x2e454eac
inc eax
rol ebx, cl
or edi, eax
xchg ecx, edx
shr dx, 3
pop esi
pop edx
pop eax
pop ebx
pop ecx
pop edi
push edx
sub edx, 0x402294a7
push ecx
add ch, 0x7e
push ebx
inc ebx
push eax
sub bh, ah
or dx, ax
shr ch, cl
push edi
sbb edi, 0xc49edfc
stc
add dh, 3
test ah, bh
sbb edi, 0x42838842
cmp ebx, eax
not bl
and ax, dx
push esi
or si, ax
not al
not ah
dec ax
or ebx, ebx
sub eax, edi
test dx, bx
xchg al, bh
test dx, 0x536f
stc
rol eax, 7
shl edi, cl
stc
or esi, ecx
inc edi
inc dl
dec cl
ror cx, cl
adc dl, dl
shr ecx, 1
dec edi
shl ch, 1
mov esi, edi
shr eax, 5
or si, ax
stc
adc ecx, 0x1ca1bbfa
adc dl, bl
not ebx
inc ax
rol si, 7
shr esi, 3
xchg bl, dh
shr edx, cl
sbb ecx, ecx
shr al, 7
adc ecx, 0x1f65b48e
shl dh, cl
mov di, 0x6edc
add dx, ax
test bl, 0x13
mov ah, 0x7c
adc dx, ax
or bl, dl
ror si, 1
shl ch, cl
add ax, 0x7e33
and si, ax
add bx, ax
nop
xchg di, ax
shr dh, 4
sbb dx, 0x4912
inc cx
shr dl, cl
shr di, 3
not ecx
sbb di, cx
cmp ch, 0x73
nop
cmp bh, 0x36
xchg cx, si
mov bx, bx
ror eax, 8
test bh, dl
sub ax, 0x3044
inc cx
rol di, 2
or eax, eax
mov edx, ecx
ror ax, cl
test ebx, 0x63dde97c
dec dx
rol bh, cl
ror bh, 2
shr eax, 6
or ebx, 0x5dfc380d
inc edi
nop
shl edx, cl
ror eax, 3
nop
adc edx, ecx
xchg esi, edx
inc edx
add ecx, edi
pop esi
sub ah, 4
add eax, 0x7f9ab2fc
sbb dx, 0x4e03
shr ah, cl
shl al, cl
or dh, ch
xor di, 0x3712
xor ch, 0x2b
xor edx, 0x62be195a
adc cl, ah
or dx, di
ror edx, 6
and ah, dl
add edi, 0x5832c23d
adc cl, 0xa
and al, al
push esi
sbb si, 0x70a2
not si
rol di, 2
stc
ror cx, cl
or esi, eax
cmp ebx, 0x23516dbd
mov di, 0x5086
not cx
adc cx, di
dec edx
rol di, 8
xor cx, si
add di, cx
add di, 0x2274
not ch
shl di, cl
or ax, 0x1fc8
and edx, 0x263eab85
cmp dl, bh
test bl, 0x41
add bl, bh
sbb cx, dx
or si, di
test ax, 0x6e00
shl edi, 4
ror dx, cl
stc
shl cx, 1
sub dh, 0x24
adc dx, 0x7fb1
shl ebx, cl
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
call fcn.0046c295
call fcn.0046c54e
call fcn.0046cac4
push edx
adc dl, 0x72
push eax
not ax
push ecx
sub edx, ecx
push esi
dec si
push ebx
adc ebx, esi
push edi
cmp di, 0x416b
add eax, edx
adc ebx, 0x727540bd
nop
ror ah, 3
and eax, 0x2c0d72e6
pop edi
pop ebx
pop esi
pop ecx
pop eax
pop edx
push ebx
add bx, bx
push esi
and esi, 0x6aa6a000
push edx
push edi
xchg dx, di
push eax
and ah, 0x73
sub esi, 0x66ff1bb5
push ecx
shr edi, cl
mov edx, 0x4148c587
ror dh, cl
stc
rol esi, cl
stc
test ebx, eax
add cx, di
stc
sub bx, 0x6d04
shl eax, 4
rol ebx, 6
inc dx
mov edx, edx
xor esi, ebx
sbb si, 0x215f
pop ecx
pop eax
pop edi
pop edx
pop esi
pop ebx
call fcn.0046d07c
call fcn.0046d4ba
call fcn.0046d7ac
push ecx
sub ecx, 0x7eb6913e
pop ecx
add esp, 9
pop edi
pop esi
call eax
mov esi, eax
call fcn.0046db73
stc
push edx
push ecx
rol dx, cl
add edx, ecx
mov ch, 0x6c
push eax
sbb al, dl
and ch, 0x28
push ebx
push esi
add ebx, esi
dec si
add eax, ebx
push edi
test edx, edi
mov esi, 0x384088a8
nop
add bx, 0xbf2
shr ebx, 1
add al, dh
mov esi, edx
xchg bx, dx
rol bl, 2
test cx, bx
adc cx, 0x7cb7
inc dx
rol cx, 8
test eax, 0x6771332e
dec edx
inc bx
shr ax, cl
dec di
sub ebx, ecx
test bl, cl
sub ebx, esi
shr ebx, cl
mov edi, 0x5a3bfce6
xor si, bx
xor esi, 0x710e44fc
xor ebx, eax
test si, si
nop
shl bh, cl
inc esi
or cx, si
nop
sub ecx, eax
and ch, dl
ror esi, 8
ror ebx, 5
mov bl, ah
nop
stc
stc
ror si, cl
sub ax, si
sbb ebx, ebx
shl dl, cl
stc
shl edx, cl
cmp cl, ch
mov al, 0x6c
shl ax, cl
ror eax, cl
sub esi, 0x745b0ef
cmp si, si
xchg ecx, edi
or cl, cl
inc ecx
dec ah
xor edi, 0xf169531
test bh, 0x1a
ror si, 1
xor ebx, ebx
ror dl, 7
and al, ah
sub cx, si
shl edx, 3
ror cx, cl
cmp ch, al
not si
add edx, esi
or bh, cl
and cl, bh
sub ecx, edx
inc bh
sub ah, dl
or bh, 0x18
xor ebx, ecx
sbb edx, 0x7ff258ee
stc
mov dx, dx
not esi
sub edx, ebx
inc bh
shr ah, cl
xchg ebx, ebx
sbb ch, 0x70
rol ch, cl
test esi, ecx
cmp bx, di
stc
shr cx, cl
stc
xchg esi, ecx
pop edi
add ecx, 0x1cac19a6
rol edx, 5
add dl, 0x7b
sbb eax, ebx
inc dx
mov bl, al
mov cx, 0x77d
nop
inc ecx
xchg si, bx
sbb esi, edx
sbb eax, 0x11fe740c
push edi
adc esi, edi
test bx, 0x1a89
xchg si, si
sub bl, dl
nop
cmp edx, edx
or ebx, edx
xchg cx, bx
adc esi, 0xb16590d
adc cl, 0xe
stc
xor bh, 0x27
nop
cmp dl, 0x28
xor cx, 0x17fa
inc dl
test dx, 0x116a
inc ecx
cmp bx, 0x46fe
test dh, 0x6d
adc ah, 0x13
dec cx
rol eax, cl
add cx, 0x235d
xchg cl, al
mov edi, edi
adc esi, 0x222a2cb7
or edx, ebx
xchg edx, eax
rol dx, 3
xor esi, 0x230e5dfe
sub ch, 0x4a
cmp cl, 0x67
sub bx, 0x51b9
xor bh, 0x24
shr si, 6
stc
sub dl, bl
or cx, 0x22c3
stc
and ecx, edi
or dx, 0x252b
stc
xor edi, eax
sub ecx, 0x62dcc137
add bl, dl
sub ax, cx
cmp cl, 0xe
ror ecx, cl
not ebx
cmp ah, 9
dec ebx
dec dl
stc
inc bh
shl cx, cl
sub ch, ch
sbb cx, 0x1628
shr edx, cl
rol edi, cl
not dl
sbb cl, ah
sub si, 0x6126
sub si, bx
or ax, cx
mov ch, dl
add di, 0xb9b
rol esi, 5
shr bx, 3
xchg edi, edx
mov ch, 9
and dx, 0xda1
rol dx, 1
rol eax, 8
and ebx, 0x37c40c83
adc si, 0x673a
rol cl, cl
rol cx, 1
add si, 0xd51
adc esi, ecx
not ch
test edx, esi
mov di, bx
stc
rol ebx, cl
not dh
add cl, bl
ror esi, 4
pop edi
and cx, 0x4ded
inc ecx
sub edx, eax
test ch, 0xb
ror ax, cl
test eax, esi
and bl, 0x75
shl ecx, cl
or si, cx
dec esi
stc
xchg si, cx
dec bh
stc
dec si
rol bx, cl
ror cx, cl
add al, 0x32
sub cx, dx
not ecx
adc ch, 0x5c
sbb ch, 0xa
cmp bh, 0x5c
ror cl, cl
push edi
xchg edi, eax
nop
xor bx, ax
not eax
stc
xor al, 7
sbb esi, edi
nop
not cx
sub eax, 0x6bed7f09
shr ecx, 5
and bl, dl
nop
adc cl, 0x6d
sub edi, esi
adc cl, ch
not di
nop
or esi, 0x2ff79497
and edi, 0x7fe63383
not si
inc ecx
xor esi, 0x130dfc3c
ror ax, cl
adc dh, cl
cmp di, 0x7635
stc
xor ax, 0x31ad
adc si, 0x290e
test edx, 0x310a09fd
mov si, di
xchg di, ax
ror cx, cl
inc dx
shl edx, 7
or esi, edi
add bx, ax
nop
and edx, ebx
nop
sbb ax, si
rol edx, cl
or ax, 0x4f6b
inc esi
cmp edx, 0x2fca60e1
rol edi, cl
not dl
inc edi
or bh, 0x1a
ror ax, 7
test al, 0x1e
shl bl, cl
add di, 0x80e
dec bl
adc bl, 0x4b
nop
add bx, 0x7fb9
not ebx
mov ah, ah
and esi, eax
or eax, eax
test bl, 0x65
shr ecx, cl
sub esi, eax
test edi, 0x62e3f7ba
dec dx
and si, 0x233c
and ch, 0x4f
stc
nop
and edi, 0x69e5e8fa
shr eax, cl
add di, 0xd1e
rol bl, 8
xchg bl, dh
sub bx, bx
pop edi
shl dx, cl
push edi
add edi, 0x22feff79
or dh, 0x3f
or si, si
sub dx, ax
not dx
not di
or cx, 0x28ec
xchg di, bx
dec dx
sub ax, 0x69d8
ror ah, cl
xor di, si
add edx, 0x399686fa
or ax, 0x68bf
sub bx, bx
xor bl, dh
sbb di, si
ror di, 7
ror bx, cl
xor esi, 0x1f8fcd21
rol ecx, cl
mov di, 0x2ee2
stc
not dl
inc ecx
nop
shr cl, 2
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
jp 0x4539c7
call fcn.0046de8c
call fcn.0046e393
push edi
push esi
xor edi, esi
dec edi
push edx
cmp esi, edx
dec edi
push ebx
cmp bl, dh
inc dh
inc esi
push ecx
ror bx, cl
rol edi, 2
or ecx, edi
adc cx, si
xchg di, cx
rol bx, cl
push eax
shl ah, 1
or bh, 0x60
not ah
shl dh, 4
test ch, 0x45
xor edx, esi
ror ebx, cl
rol esi, cl
stc
stc
dec bl
nop
sbb edx, 0x6b345f86
stc
cmp eax, 0xb4a92ab
mov di, 0x28e9
and ecx, esi
xor al, al
sub eax, edi
ror bx, 4
mov eax, edi
dec ebx
xchg cx, dx
add dl, ah
not cl
or eax, 0x24b7da0d
adc dh, 0x20
add eax, 0x489923b5
shr dl, 7
and edx, 0x17b6e217
sbb esi, eax
shr ebx, cl
add ax, 0x1807
shl dx, 8
mov cx, cx
sub di, cx
xchg ebx, eax
shr si, cl
add ebx, esi
dec bx
add cx, 0x6738
cmp ecx, ecx
test bx, bx
adc al, dl
cmp cl, 0x33
adc dx, 0x4f82
cmp si, bx
mov ch, 0x15
ror cx, 4
test di, 0x152e
not dh
nop
xchg ah, ch
adc ch, 0x75
test dh, 0x11
mov si, 0x1563
not ebx
nop
inc ah
sbb cl, 0x5e
not al
rol bx, cl
and ecx, ebx
cmp ebx, ecx
test dh, dh
shr eax, 3
add dx, di
add dh, bl
xor ax, 0x44e6
add di, 0x54de
inc di
mov ecx, ebx
nop
cmp ecx, edx
stc
and ch, dl
dec edi
shr ecx, cl
add dx, dx
pop eax
pop ecx
pop ebx
pop edx
pop esi
pop edi
jecxz 0x45393e
call fcn.0046e707
ja 0x453918
call fcn.0046e990
call fcn.0046ee85
push ebx
push eax
test bl, al
xor bl, 9
push ecx
push edx
xchg ch, dl
cmp ch, dh
sbb eax, 0x3e7d268d
xchg ebx, ebx
pop edx
pop ecx
pop eax
pop ebx
call fcn.0046f316
push edx
push ebx
add dh, bh
push ecx
push eax
adc cl, al
push edi
inc edi
stc
sbb bx, 0x4f24
push esi
ror si, 5
shl edi, cl
ror bl, 5
adc ebx, 0x25f08f20
pop esi
pop edi
pop eax
pop ecx
pop ebx
pop edx
push ebx
shr bh, 3
push esi
test esi, 0x34df45fa
pop esi
pop ebx
call fcn.0046f785
jns 0x453967
call fcn.0046fb1c
jle 0x453967
push eax
ror ax, 2
pop eax
jns 0x453986
stc
push esi
push ebx
cmp si, bx
and bx, 0x3ee
push edi
push ecx
shr di, cl
pop ecx
pop edi
pop ebx
pop esi
call fcn.0046ffdb
jecxz 0x45398d
call fcn.00470578
call fcn.004708fb
push ecx
push edx
mov cl, dh
pop edx
pop ecx
jne 0x4539c1
push edi
inc edi
pop edi
push ecx
dec cl
pop ecx
call fcn.00470e79
call fcn.004713a6
push esi
push ecx
ror esi, cl
push edi
sbb di, cx
nop
push eax
push edx
adc al, dl
pop edx
pop eax
pop edi
pop ecx
pop esi
call fcn.004716ae
nop
push eax
inc ax
push edi
not di
push ebx
cmp bx, 0x7a12
stc
push esi
or esi, 0x1323b399
dec al
cmp ebx, esi
sub edi, ebx
push ecx
not ecx
stc
push edx
or di, dx
xchg si, ax
adc cl, 0x3e
xor ecx, 0x2f25631c
shl edi, 4
ror edx, cl
not ax
ror dx, cl
nop
shl ah, 4
xor bx, 0x4cee
sub cx, 0xdec
cmp bh, 0x46
mov dh, cl
not si
dec ebx
xchg edi, ebx
stc
dec bx
stc
stc
rol bx, 5
nop
add cx, di
ror cx, cl
rol edi, cl
add cl, 0x70
shl edi, cl
inc bh
stc
sub edx, ecx
rol edx, cl
shl dh, cl
mov cl, bl
and ecx, esi
mov dh, bh
xchg al, bl
inc si
nop
inc ecx
xor cx, 0xfde
stc
stc
stc
xchg dh, dl
or ch, dh
sbb bl, 0x4c
ror dx, 7
inc edx
dec ax
mov cx, 0x6e68
adc cx, 0x3a04
shl ebx, 4
xor ecx, 0xac81542
or di, 0x3a19
sub ax, 0x1304
cmp bh, 0x25
test bl, 0x76
shr cl, cl
or dh, bl
xor esi, eax
and dh, bl
shr bl, cl
cmp ebx, ebx
xchg edi, ebx
ror bx, cl
nop
sbb cx, 0x7624
stc
and al, 3
sbb bx, si
not dl
xor edx, 0x238450d7
mov ebx, edx
not di
shr edi, 3
shr edx, cl
not si
rol bl, cl
nop
add esi, 0x48875399
nop
rol esi, 1
shl edi, 8
and cl, 0x3d
sub ebx, ebx
mov edx, 0x1ec5753f
rol dx, cl
or ch, bl
stc
pop edx
dec eax
push edx
dec dx
cmp dx, bx
test si, 0x6de6
stc
not dx
inc edx
sub esi, 0x6580e2d9
ror cx, 5
shr dl, cl
not bl
sub ah, dl
add bx, bx
add eax, 0x722ced3b
rol bx, cl
sbb edi, eax
inc al
xor ah, 9
pop edx
pop ecx
pop esi
pop ebx
pop edi
pop eax
push edi
push ecx
ror di, cl
push eax
xor ax, 0x403f
stc
push edx
add dh, 0x60
push ebx
not bh
shl edi, 4
xor cl, ah
add ecx, ebx
dec cl
nop
adc di, 0x1208
inc ax
adc eax, 0x267993d9
dec edi
cmp eax, eax
rol ebx, cl
nop
push esi
shl si, 2
xor ecx, 0x532aafbc
sbb ebx, esi
xchg ebx, edi
inc dl
nop
rol cx, 1
shr edi, cl
sbb dl, bl
inc ebx
stc
and dl, ah
shr dx, 4
ror edi, 3
or esi, edx
test ah, 0x63
shr di, 6
test al, 0x71
sbb ah, bh
sbb esi, edi
shl si, 6
test esi, 0x48d9fadf
not bx
adc dl, 0x32
and edx, ebx
add ax, si
add cx, 0x7f7e
and ecx, ecx
inc ecx
or bl, 0x25
cmp edx, eax
ror ebx, 7
inc bl
rol edi, cl
rol si, 1
sbb ax, cx
ror esi, cl
mov edx, edi
and al, ch
adc dx, bx
nop
rol ecx, cl
sbb edi, edi
shl al, 6
pop esi
pop ebx
pop edx
pop eax
pop ecx
pop edi
stc
push eax
mov eax, 0x43cb966f
nop
push ecx
mov cl, al
push ebx
dec bl
push edi
adc edi, 0x3c1c978d
push esi
test esi, ebx
not ah
nop
cmp esi, 0x7bf5d63a
inc si
sbb cx, 0x2a17
push edx
shl edx, 5
dec cx
dec esi
pop edx
pop esi
pop edi
pop ebx
pop ecx
pop eax
jle 0x453bef
call fcn.00471a13
push ecx
sub cx, 0x6110
push edx
adc dx, 0xd07
shl edx, 2
pop edx
pop ecx
push edi
push eax
xchg di, ax
push edx
push ecx
ror dh, cl
pop ecx
pop edx
pop eax
pop edi
push edx
shl dl, 4
push esi
push edi
xchg si, di
push eax
add eax, edx
push ebx
or bh, 0x5c
inc bh
shl bh, 3
pop ebx
pop eax
pop edi
pop esi
pop edx
call fcn.00471dba
push ecx
push ebx
sbb cl, bh
pop ebx
pop ecx
push edi
add di, di
stc
push ebx
push ecx
ror ebx, cl
dec ebx
pop ecx
pop ebx
pop edi
call fcn.00472146
push ebx
push edx
sbb bx, dx
pop edx
pop ebx
test edi, edi
jne 0x453c54
mov edi, esi
mov eax, esi
push eax
push ebx
and ah, bh
or ebx, 0x1e4d3c0b
push edi
shl di, 2
stc
push ecx
rol bl, cl
sub bh, 0x65
cmp di, 0x220
dec eax
or cl, 0x1e
rol ch, 6
not ecx
adc bl, al
adc bl, 0x66
push esi
test di, si
stc
nop
or si, bx
shl esi, 2
and si, bx
xchg bh, ch
inc ch
stc
test edi, ecx
sub ecx, esi
or ecx, 0x408d7658
adc ecx, 0x3dac517b
nop
test bx, si
cmp edi, esi
cmp cx, si
inc edi
shl ecx, cl
stc
and eax, eax
sub al, 0x6d
not ebx
stc
cmp di, cx
adc cl, 0x4c
push edx
shl dx, 7
stc
stc
and ax, ax
adc di, cx
sbb bl, al
shl ecx, cl
stc
adc ecx, edx
adc di, 0x887
rol cx, cl
stc
ror edx, 8
shl ax, cl
test ax, si
ror bl, cl
shl ax, cl
sub dx, 0x1377
ror edx, cl
rol edx, 3
mov bl, al
mov ecx, 0xb576eff
cmp ax, bx
xor bl, 4
ror ecx, 8
sbb edi, 0x1a6a1461
not dl
shr eax, cl
inc edi
sub dl, 0x3b
and bx, 0x1120
xchg edi, ecx
or edi, edx
not dh
stc
test edi, 0x37091276
dec ch
and ax, di
test ebx, 0x29a37d94
add edx, 0x14087524
rol ebx, 5
xor edi, 0x2ce81cfc
cmp si, 0x67a4
inc esi
nop
sbb ecx, 0x36f7c424
dec ebx
nop
cmp ax, bx
xchg edx, ebx
mov edx, 0x65892891
sub di, 0x531e
sub dh, 0
rol edx, 4
inc cl
xchg ecx, ebx
shl bx, 7
stc
sub dh, 0x70
nop
nop
pop edx
push edx
cmp edx, eax
adc esi, 0x7b210aa4
mov eax, 0x18f7486a
shl dl, 8
xchg ebx, ebx
sub ax, ax
stc
sub bl, ch
sbb ch, 0x43
xchg ah, ah
cmp edx, 0x13d0f2e6
xchg bl, dl
adc eax, 0x11165e8a
xchg edi, eax
cmp ch, 0x4c
cmp bx, bx
xchg al, ah
ror ah, 8
xor ch, ch
sbb esi, ebx
cmp ecx, edx
xchg edi, ecx
ror cx, cl
stc
sbb edx, 0x6b8b62e5
dec eax
inc edi
sub esi, 0x71a65742
cmp eax, ebx
stc
add ebx, 0x4552044b
sbb ch, dl
stc
inc cx
mov dh, 0x52
or cx, si
not bx
or cx, di
xor ax, si
and esi, 0x70365ccc
or edx, ebx
xchg dx, bx
sub ebx, esi
sub edi, 0x390f685d
xor edx, edi
stc
not di
xchg cl, cl
add ch, bl
and al, dl
sub bx, 0x7f92
add dl, al
sub ah, 0x51
test di, bx
cmp esi, 0x578f707f
dec esi
add esi, 0x178e2cf
dec esi
adc edx, 0x3255739c
sbb ecx, 0x44522fa0
sbb esi, edi
xor dh, al
stc
rol di, 4
dec bx
xor edi, esi
xchg bh, ch
dec ebx
ror dl, cl
stc
or dl, 0x1f
not ax
ror ax, cl
dec bh
shl si, cl
shl ecx, 6
nop
cmp ebx, esi
adc si, 0x75c7
ror bl, cl
not eax
ror edi, 6
rol cx, 8
nop
test bx, 0x5416
not dx
dec ah
adc bh, cl
sub bx, 0x1d6
dec dx
shl bx, 7
rol dx, cl
sbb cx, 0x29ad
sbb edi, 0x3ca3a3ef
not si
dec cx
ror bl, cl
shl bx, 1
shr ah, 5
adc al, dl
pop edx
push edx
test ecx, edx
mov dh, al
add edx, ecx
rol ah, cl
nop
cmp edx, edi
adc si, si
test bl, cl
cmp ax, 0x6856
nop
and cx, si
cmp ebx, 0x36a4524
inc edx
stc
test bx, 0x788d
shr si, cl
mov esi, 0x1291f399
nop
mov bx, 0x5ef1
test ebx, edi
mov dl, ah
adc dh, bh
cmp dl, 0x63
ror si, 1
mov ecx, 0x1fba88ad
inc ecx
test bl, cl
sub eax, 0x4d583ae1
ror bh, 6
xchg ecx, ecx
xchg bx, cx
sub bx, bx
adc ebx, esi
rol cx, 3
not al
shr di, cl
adc eax, 0x7f34c6bf
nop
adc ch, 5
mov esi, 0x74ae1b79
and bl, 0x1a
ror dh, cl
xor eax, 0x430d08b1
sbb cl, 0x7e
xor bx, 0x52e9
or cx, 0x4eb1
xor cl, 0x59
shl si, cl
cmp bl, 4
dec edi
shr si, cl
adc ch, 0x40
xchg bx, cx
xor si, 0x2102
inc ecx
adc cl, 0x60
mov ah, bl
adc ax, di
and ecx, 0x262481ab
sub esi, eax
and bl, ah
stc
xor dl, 0x7e
shl di, cl
xchg dx, si
test bh, 0x3e
xchg esi, edi
inc ebx
not bx
sub dx, 0x6be8
mov esi, 0x4e17b17d
sbb ah, bl
sbb si, si
dec ecx
adc edx, 0x27691bb0
xchg di, bx
cmp edi, esi
add ecx, 0x436f63fb
nop
and esi, eax
xchg cx, bx
mov ch, cl
shr eax, 2
sub bx, dx
adc dx, 0x160
ror si, cl
xchg si, si
xor edi, ebx
nop
and eax, 0x46415b12
dec di
not cx
shl si, cl
ror dx, cl
nop
sub cl, 0x3a
test cl, bl
stc
adc eax, 0x10eb32e0
dec cl
pop edx
sbb si, 0x6689
push edx
test ebx, edx
shr bh, 5
sbb edi, esi
not eax
not si
inc ecx
nop
inc bh
or dx, 0x6922
shl eax, 8
shr dh, 6
mov edi, 0x13b39a3
rol ch, cl
sub si, cx
dec bh
shl dl, cl
rol cx, 5
mov ch, 0x30
rol di, cl
ror dx, 5
add dl, 0x17
sub si, 0x2e1d
test ax, 0x54df
adc cx, di
dec di
add edi, ecx
cmp eax, esi
mov di, dx
shr ah, 4
inc bh
and cl, 0x52
rol ebx, 4
shl bh, 8
xor dh, bl
xor edx, 0x6d8534c6
nop
shr edx, cl
xchg cl, bl
sbb si, di
or dl, dh
mov si, si
adc edx, edx
xor bx, ax
dec si
rol cx, cl
dec al
xor edi, esi
nop
mov dl, ch
rol dx, cl
sub bh, 0x6f
nop
shr eax, cl
shl esi, 2
ror si, cl
stc
nop
sbb dx, 0x2be5
xchg dx, ax
nop
xor al, 0x59
xor bx, 0x4523
xchg dl, cl
add dh, 0x53
ror bh, cl
rol dl, 5
xchg ah, bh
sbb di, dx
sub bx, 0x635f
xor ax, cx
ror esi, cl
nop
dec di
inc ah
rol al, 3
add bx, dx
rol esi, cl
mov bl, bh
and edx, esi
not bl
ror edx, cl
not esi
inc al
ror dl, 1
stc
and bh, 0x63
nop
mov cx, cx
sbb di, 0x1b06
shr al, cl
stc
test di, cx
not bl
shl dl, cl
stc
mov bh, 0xf
sub bl, al
test ecx, eax
adc ecx, 0x4a44a508
pop edx
push edx
xchg edx, edx
shr cl, 7
cmp al, 0x49
cmp ax, 0x7e1c
add ebx, 0x3c5e66c9
ror esi, 3
xor ecx, ecx
inc di
test edx, 0x49c57da0
inc si
or di, 0x49f
adc al, dh
and ecx, 0x3dc8fde6
or esi, ebx
test eax, 0x7ca37698
not di
and ax, si
mov bl, 0x55
shl ebx, cl
test si, di
and edx, 0x3cb1966c
mov si, 0x71a4
rol ch, cl
mov cx, 0x2e38
test ax, 0x2f09
add dl, dl
inc cx
adc ah, 1
xor edi, edx
sbb cl, cl
shr dx, 3
ror bx, 4
add cx, di
and eax, eax
add edi, 0x4d0ee17
cmp di, ax
stc
dec cx
add bh, 0x62
nop
add dx, bx
ror dl, cl
ror cx, 6
xor ecx, 0x4d7fff81
adc ecx, 0x423575ae
rol dh, 3
inc ebx
test dx, di
mov eax, eax
inc ah
nop
not dh
shl ebx, 8
add bx, ax
shr si, cl
nop
rol al, 2
not al
or esi, esi
nop
test di, di
dec dl
sbb esi, 0x7b0fbe95
shr ch, 3
shr bl, 1
dec edi
dec ch
adc bh, ch
shr ah, cl
sub bx, 0x52aa
or cl, bl
inc di
shl ah, cl
sub eax, esi
shl ax, 8
inc al
stc
rol dl, cl
sbb di, cx
inc cl
ror bx, 5
stc
add si, 0x3305
shl dx, 8
mov cx, si
and ch, 9
cmp edx, ecx
mov ah, 0x7f
test edi, 0x10a113f6
add si, cx
and edx, edi
shr di, 8
and ebx, 0x47f0150e
sub bx, dx
cmp ax, bx
not bl
sub dx, dx
or ebx, ecx
or dh, dh
inc di
pop edx
xor cx, di
not ah
mov al, 0xb
xchg cl, ch
cmp eax, 0x6c3ee514
xor al, ah
test esi, 0x32607d0b
shr ecx, cl
rol ax, cl
nop
stc
xchg di, si
stc
push edx
or edx, 0x7d030e76
sbb cx, 0x38ab
inc ah
shl ecx, 7
not cx
nop
ror di, cl
dec al
shr ebx, cl
sbb dx, bx
inc bl
stc
mov ecx, edx
test esi, 0x39715bf7
sbb cl, bh
nop
and bh, 0x3b
stc
stc
ror ah, cl
inc cx
sub cx, si
or dl, 0x49
add dx, 0x27da
and eax, 0x750e2a37
nop
not eax
inc edi
dec dx
cmp si, 0x3260
or dh, dl
add ecx, edx
cmp ch, bl
nop
shr dx, 5
ror cl, cl
adc cx, 0x55cd
adc dh, bl
nop
stc
shr dl, cl
add si, 0x6fb2
add ah, 0x6f
sbb ecx, edi
or si, 0x76a2
dec dx
sbb eax, 0x5b510f7d
shl cl, 1
adc dx, 0x76b5
or edx, 0x5723d181
ror si, 2
or bl, 0x68
inc dl
nop
inc dx
inc ax
and si, si
xor edi, edi
ror edi, cl
cmp esi, edx
xor bl, 0x41
mov si, 0x32c2
shl si, cl
xchg al, bh
or cx, 0x4158
ror dh, cl
and al, ch
dec cl
ror di, 1
ror esi, cl
adc edi, edx
sub bh, cl
or bl, ah
rol di, cl
sub di, si
sub di, 0x2bbf
cmp dx, si
shl bx, cl
xor ch, cl
and cl, 0x61
shl eax, cl
stc
add bx, 0x5404
stc
shr al, cl
not bl
xor ebx, edx
pop edx
not ah
sub edi, 0x3dccb73
xchg edi, esi
push edx
not dh
stc
test ch, bl
stc
shl di, cl
inc al
rol bx, cl
add edx, eax
nop
add eax, esi
test dx, 0x6408
and ebx, 0x308a93f9
and dx, 0x19df
cmp bh, bh
inc bl
add edi, 0x247e569c
or edx, 0x2f55a187
dec bl
and ebx, ecx
and edi, 0x80aa079
not dx
inc ah
shr dl, 2
xchg al, al
cmp al, ah
shr bx, cl
dec cx
or ch, 0x54
not di
nop
xor eax, 0x2cc104f0
sbb edi, edi
mov di, bx
and dl, 0x7e
add cl, 0x20
nop
test si, 0x1bab
not ecx
rol eax, 4
inc ebx
not cx
pop edx
pop esi
pop ecx
pop edi
pop ebx
pop eax
push edi
dec edi
push eax
adc ax, ax
dec al
push edx
and dl, 0x6f
push esi
or esi, 0x62c085f8
push ebx
xchg ebx, eax
push ecx
rol ch, 4
xchg ecx, ebx
test cl, 0xe
xor ebx, 0x78e048ba
test dx, bx
sbb dl, 0x4c
ror cx, cl
stc
cmp dx, di
shl dx, 4
xchg bx, si
cmp edi, ebx
cmp cx, ax
mov ch, 0x57
adc bl, 0x4c
xchg dl, ch
shl edi, cl
mov ch, dl
sub ebx, eax
sbb ax, si
xchg esi, ebx
pop ecx
pop ebx
pop esi
pop edx
pop eax
pop edi
push edi
push ecx
xchg di, cx
push edx
push ebx
adc dl, bh
push eax
cmp ah, 0x6a
inc di
push esi
test si, ax
shr edx, 7
cmp ah, 0x57
xchg bx, di
not bh
or ah, bh
mov cl, cl
xor ax, 0x5f6c
rol ebx, 6
stc
adc bx, dx
and si, bx
rol bh, 1
sbb cl, 0x33
ror si, cl
rol si, cl
not bh
sub ecx, 0x2986ee0a
sub dx, dx
shl al, cl
not edi
and cx, 0x6806
shl esi, 6
inc esi
inc ch
ror edi, cl
xor al, 0x75
mov esi, edx
test dx, ax
sub al, 0x1a
and al, 0x50
sub cl, 0xf
rol ax, cl
or bx, 0x1896
xor bx, 0x12c5
add esi, ebx
xor ax, dx
sub edx, edx
inc al
mov esi, edi
nop
test si, di
mov dx, cx
shr cl, 3
inc ecx
mov ch, 0x27
not ah
sub esi, 0xbfe87fc
sub al, 0x32
not di
add edx, 0x3f2bec61
shl dl, cl
test al, 0x65
sub al, 0xd
dec ah
stc
rol ecx, 4
xor esi, eax
cmp al, cl
and bh, 0x45
xor ah, 0x45
stc
sub bl, al
ror ah, 4
xchg ah, dh
adc ebx, 0x8dd960f
stc
shl bh, 7
test cl, 0x67
or cx, 0x1780
sbb dh, 0x51
sub bl, 0x1a
add bl, 0x4d
sub ax, 0x224
ror eax, cl
xor ax, di
nop
shl dx, cl
pop esi
pop eax
pop ebx
pop edx
pop ecx
pop edi
jnp 0x4544c2
call fcn.00472590
ja 0x4544c2
ja 0x4544c2
push ecx
add cx, 0x7ae5
pop ecx
call fcn.00472aa6
call fcn.0047308e
call fcn.004733d6
push edx
push ecx
ror dh, cl
pop ecx
pop edx
push ecx
ror ch, cl
pop ecx
sub eax, edi
xor edx, edx
mov esi, 0x3e8
push eax
not ah
push esi
xchg si, ax
push edi
sbb di, 0x5c2d
push ebx
and bx, si
push edx
mov ah, dl
nop
push ecx
shl si, cl
adc esi, edi
stc
mov bh, 0x1c
and cx, di
rol edi, 3
xor dx, di
xchg cl, dh
ror esi, 8
or dh, dl
sbb dh, ah
ror bh, cl
xchg ah, ah
stc
and ebx, eax
pop ecx
pop edx
pop ebx
pop edi
pop esi
pop eax
jo 0x4545ae
call fcn.0047378c
push ecx
push edi
adc cx, di
dec edi
push eax
add eax, ecx
push ebx
not bl
push edx
not dh
rol eax, cl
or dl, bh
and ax, ax
not ebx
dec dx
xor bl, 0x1b
xor bh, ch
inc eax
test bx, 0x2eb9
not al
dec dh
shr bx, cl
dec di
stc
cmp eax, ebx
push esi
xor si, 0x4dd5
sbb cl, 0x61
cmp cx, si
adc ecx, 0x43eceda1
shr ax, cl
shl esi, 4
sub eax, esi
shr ch, cl
cmp cl, dh
shl edx, 4
pop esi
pop edx
pop ebx
pop eax
pop edi
pop ecx
push ebx
or bh, 0x66
push ecx
push eax
cmp cl, ah
sub eax, 0x7cdc202f
pop eax
pop ecx
pop ebx
push ebx
or ebx, 0x5b2b3377
push eax
test ah, bl
push edx
xor dx, 0x335f
shr ah, 8
pop edx
pop eax
pop ebx
call fcn.00473b36
call fcn.00473e2e
push eax
push edx
xchg ah, dh
nop
push ecx
and ch, 0x4a
push ebx
push edi
mov bx, di
push esi
mov esi, esi
shr bx, cl
cmp edx, 0x1fe78bde
or bl, 0x51
shr eax, cl
stc
ror di, cl
or si, 0x66c8
sbb dl, bl
sbb bl, 0x5d
mov bl, dh
shl si, cl
nop
xchg esi, esi
xchg esi, edi
rol ebx, cl
shl edx, cl
inc di
add bl, 0x79
xchg ecx, ecx
add ax, 0x5abe
sbb edx, edi
stc
not ax
test ebx, ecx
test cl, dh
nop
inc cx
add eax, ebx
ror esi, 3
stc
not ax
or ebx, 0x736875ee
dec di
xor cl, 0x64
or ecx, edi
xchg bx, di
test dx, 0x4db2
mov bh, cl
ror si, cl
shl ah, cl
shl ebx, 4
test eax, 0x6515ef74
cmp esi, ebx
and ch, cl
not ecx
sub bl, 0x62
nop
nop
and bh, 0x63
not ah
mov ah, 0x32
test dl, al
nop
adc edi, edi
adc eax, 0x32dab1f3
not bx
xor dh, dl
or edx, edx
sbb si, 0x421f
xchg dh, cl
shr edi, cl
rol edi, 3
sub cl, 0x2b
rol si, cl
rol bh, cl
shl esi, cl
rol bx, 5
sbb dx, 0x50b4
not edi
ror dh, cl
adc ah, ah
test dx, di
rol edi, 2
ror bl, 1
dec bx
adc bx, 0x7495
cmp edi, eax
xchg di, si
nop
not dl
test esi, ebx
rol ch, cl
adc si, di
nop
add ah, 0x7f
xchg edi, edi
rol esi, cl
ror bx, 3
inc edx
cmp ch, dh
adc ah, ah
test edx, edx
rol si, cl
cmp ecx, 0x7dd92323
dec ax
pop esi
xchg dx, dx
push esi
dec si
stc
stc
ror cx, cl
mov bx, si
mov edi, 0x3945769
sbb edi, esi
xor cx, 0x1407
shl ecx, cl
add bx, 0x4812
adc bx, 0xa2b
stc
dec dh
add eax, ecx
cmp ax, 0x3a7
dec dh
and ah, dl
inc edi
shl edx, 5
shr ax, cl
or dl, cl
stc
rol dl, cl
add edx, 0x2eb61b8a
inc edx
rol ecx, 4
inc esi
not dh
xchg si, si
xor dx, 0x7c5b
ror si, 8
and ah, dl
xor ax, ax
add edx, ebx
nop
sub ecx, 0x38e182c7
not di
ror ecx, cl
test ax, si
nop
sbb ebx, esi
stc
xchg edi, ecx
or bh, cl
nop
add ah, dh
not dl
ror eax, cl
sub dl, 0x6f
cmp dx, 0xdb2
shr ebx, 7
not edi
or esi, 0x75da11aa
or bx, 0x6591
sub si, di
rol eax, cl
xor ch, 0x6b
shl ebx, 3
shl ch, cl
or edx, 0x63d09c03
stc
nop
cmp bx, cx
dec ebx
dec al
mov ch, al
ror di, 6
xor eax, ecx
cmp eax, 0x2e994267
and bl, 0x54
xor eax, edi
adc ecx, 0x4721bc80
adc ecx, edi
or ah, dl
and dl, bl
mov bh, cl
cmp ecx, ecx
and si, cx
sub cx, 0x4478
shr esi, cl
not cl
sbb dx, si
adc ebx, ebx
xchg dx, dx
xor cx, cx
rol bl, 8
nop
adc dh, 0x53
inc ah
cmp dl, 0x5c
add di, 0x608a
test ecx, 0x348c33d3
add bh, 0x50
adc dl, cl
adc bl, 0x77
test di, cx
dec esi
inc al
not eax
pop esi
shl bh, cl
cmp bx, 0x3da8
push esi
inc esi
xchg ah, bl
dec dh
nop
shl bh, cl
mov ch, ch
cmp ebx, ecx
test dx, bx
xchg cl, ah
nop
rol si, 3
mov dx, 0x31bf
xchg cx, si
dec dh
mov cx, 0x1b42
or ebx, ecx
or bl, bl
dec bx
rol ebx, cl
rol edx, 5
stc
or cx, di
and esi, eax
not di
add eax, eax
add si, dx
sub dl, bl
xchg ah, ah
nop
sub ecx, 0x42be9f2d
not edi
add eax, edx
mov bh, 0x79
xchg cx, cx
rol eax, 4
sub edi, 0x24cf7e93
adc esi, 0xb517efe
or dl, 0x60
rol di, 4
or si, 0x5f7e
test cl, dh
rol edi, cl
rol ah, 8
sub bx, dx
not edx
inc bx
or bl, bl
and edi, 0x7cb9cb38
dec ah
test ah, 0x34
or al, bh
xor cl, dl
mov edi, eax
shl edi, cl
not bx
xor cl, 4
add ecx, 0x4d279390
dec bl
adc al, ah
add ebx, 0x1505d6b5
ror ax, cl
shl di, cl
test ecx, 0x685a5364
xchg bh, bh
and cl, 0x58
nop
shl bh, 5
add di, 0x1a56
xor al, ah
cmp esi, esi
nop
cmp cl, 0x25
adc eax, 0x6a2a282e
sub eax, eax
add edi, 0x73a2ca46
cmp dx, ax
shr bh, cl
shl ax, 2
add ebx, esi
sbb ch, 0x20
inc ah
nop
sbb di, si
shr dx, cl
not eax
test si, 0x674d
add cx, cx
not ch
nop
shr ebx, cl
xchg si, di
and di, 0x7209
inc esi
stc
shr eax, 7
rol dl, 7
shr ecx, 6
inc edi
pop esi
shr ch, 7
pop edi
pop ebx
pop ecx
pop edx
pop eax
push eax
dec ah
push ebx
push ecx
add ebx, ecx
push esi
dec esi
push edx
rol edx, cl
adc dx, bx
push edi
xor edi, 0x3c5f9d03
sub ax, 0x3018
stc
shr cl, 3
sbb ah, 0x3c
rol eax, 7
add cx, 0x6bc0
dec eax
shl bl, cl
inc bx
inc ecx
dec cl
or bh, ah
not ch
and di, ax
shl ah, 8
sbb ah, dh
xchg ebx, eax
mov bl, dl
dec ecx
stc
rol eax, cl
mov cl, bh
not dx
mov bl, bh
sbb edi, 0x3fd270d6
inc al
mov di, ax
shr eax, 4
cmp ecx, esi
test ah, bh
nop
test bl, dh
test ch, 0x23
and esi, ebx
ror ecx, 7
not esi
xchg dx, di
rol ch, cl
xor cl, al
add cx, cx
xor dh, bl
not eax
sub cl, 0xa
xor edi, edi
inc esi
cmp cl, dl
sbb bh, 0x7a
dec al
dec al
test di, ax
nop
or ch, 0x45
ror esi, cl
rol ah, cl
nop
sbb ebx, edi
adc ah, ch
shl dl, 8
or ecx, ecx
mov edi, 0x10ada3a
shr cx, 8
test ax, dx
not eax
sbb edi, edx
rol ax, cl
sbb di, di
adc dh, 0x15
sub dl, ch
sbb si, si
test al, 8
and ah, 0x15
and dh, ch
sub si, di
add al, 0x14
shl edx, cl
shr dh, 3
xor edi, ecx
ror bx, 2
xor bl, ch
xchg ah, bh
cmp ch, bh
or ecx, 0x2404d990
add ax, cx
shl al, 4
or di, 0x3f12
mov ax, 0x63d9
adc dx, 0x20d3
adc ax, bx
sub cx, ax
mov bx, 0x2ff8
test ax, 0x15ad
dec eax
ror cl, 6
or edi, eax
pop edi
stc
ror dh, cl
dec cx
push edi
mov edi, 0x2aab4bb6
dec eax
and ch, bl
cmp edi, 0x5cf71d94
nop
shl si, cl
cmp edi, ebx
xchg cx, ax
nop
not di
inc cx
xor cl, 0x41
adc si, cx
rol edi, 2
xchg esi, edi
rol si, cl
not ax
cmp dx, dx
xchg esi, ecx
add edx, 0x245dd5ae
rol si, cl
add ax, cx
rol esi, cl
stc
xor cl, 0x1a
stc
stc
not cx
test bl, al
mov dx, di
xor bh, 0x39
xor ax, 0x2c24
mov ax, bx
rol ebx, 1
and dx, di
ror cl, cl
test si, 0x4297
inc ecx
or bx, si
sbb ebx, ecx
stc
xchg dx, ax
dec dh
or cx, 0x20e
shr ax, cl
xor ax, 0x1bfe
ror ax, cl
sub si, cx
dec di
rol di, 1
nop
mov bh, 0x4f
rol si, 2
ror esi, 6
dec ah
xor ch, al
mov ecx, eax
cmp cx, dx
dec al
dec dx
ror ch, cl
or di, bx
xor edi, ebx
test ax, si
sub ax, si
dec ecx
shr dl, cl
sub cx, 0x5034
adc edi, 0x23bf5d3
xor di, 0x519a
xor dl, cl
inc si
cmp esi, ecx
adc bx, ax
xor dh, 0x3c
nop
shl ax, cl
ror ah, 4
shl ah, 6
stc
inc dx
inc bh
adc edi, 0x45ea396e
mov eax, 0x28ae2a33
sbb cl, dh
dec dh
dec ah
and ebx, ebx
nop
not ebx
or ah, dh
sbb ah, 0x64
dec ah
shl ah, 5
adc ax, ax
mov bh, 0x75
mov cx, di
pop edi
and cx, ax
push edi
shr edi, 5
xor esi, 0x58d4207d
cmp al, 0x31
rol cx, 6
xchg dx, dx
sbb edi, edx
dec cl
and bx, si
xor ax, 0x32ee
or bx, bx
stc
nop
dec ch
shl cl, 8
xor si, di
inc cx
test ah, 0x1f
rol dl, 1
xor dx, ax
nop
test di, 0x7006
sbb si, 0x6b08
xchg bh, cl
nop
xchg bh, dl
inc si
test di, 0x1921
ror dh, cl
test di, 0x161f
xor dx, dx
stc
shr edx, cl
xchg dl, bl
cmp ax, ax
rol esi, 1
sub edx, ebx
rol edi, cl
nop
adc dh, 0x72
xchg si, di
and di, si
ror esi, cl
sub eax, eax
add di, 0x11aa
inc di
sub bl, ch
ror ch, cl
ror edi, 4
add bx, si
shl dh, 6
shr ecx, cl
xor ax, 0x70de
sbb cl, dl
shl bx, cl
add cx, 0x4a35
add eax, 0x32e7be58
ror ecx, 1
nop
or bx, 0x19df
or dl, cl
test dl, 0x54
mov dx, 0x5bb2
xor edx, 0x56eeaf11
nop
shl dl, cl
adc cx, 0xe2c
shr edi, cl
stc
nop
inc cx
sbb esi, 0x76059556
not bl
nop
stc
cmp ah, 0x18
dec edi
shr ebx, cl
dec cx
dec dh
adc ecx, 0x2f8fafa5
xor si, 0x6228
stc
not esi
adc ax, 0x1262
xchg edi, eax
pop edi
pop edx
pop esi
pop ecx
pop ebx
pop eax
push ebx
shl ebx, 2
dec bl
push edx
sbb edx, 0x3e2f0d64
push esi
or esi, edx
mov dh, dl
push edi
xor di, dx
mov esi, esi
stc
push ecx
sub edi, ecx
shr edi, 2
test dl, 0x44
nop
nop
xor dl, bh
sub si, 0x35a0
push eax
or al, ah
stc
mov bx, si
inc ebx
xchg dh, bl
sub di, di
or bx, 0x4b9e
inc cx
rol edx, cl
xor edx, edx
ror bh, 6
adc dh, ah
stc
sbb cx, dx
ror eax, cl
adc ah, 0x69
xor cx, bx
rol ah, 6
shl ah, cl
adc bx, 0x34a7
xchg edi, ecx
nop
not edx
mov edx, eax
sbb ebx, 0x372dcd40
xchg cl, al
sub bh, bh
shr dl, 5
stc
sbb ax, bx
test eax, 0x64fbc11b
stc
not bl
xchg ecx, edx
and si, ax
shl bl, 4
shr ebx, cl
sbb si, 0x643b
dec bh
and edx, esi
dec edi
not di
not eax
adc dx, 0x3105
adc edx, 0x61069808
shl si, 6
rol ebx, cl
stc
ror cl, 5
adc dh, 0xf
ror bl, 8
or cl, ah
stc
or ax, 0x66bc
or eax, edi
shl bh, cl
sub ecx, eax
not di
sub bl, 3
cmp bx, 0x3ab5
or si, ax
adc ah, 0
cmp cl, 0x34
cmp dh, 0x65
dec dx
test cl, 0x73
cmp di, 0x42be
nop
add al, 0x74
mov di, ax
shr eax, 6
not ebx
shr dl, 6
nop
ror al, cl
xchg esi, eax
shr bl, cl
inc edx
mov cx, 0x1f60
sub esi, 0x24a95518
test bh, bl
ror si, cl
add ebx, 0x3c112b87
mov dx, 0x77fb
xor esi, ebx
pop eax
push eax
xor di, ax
nop
shr dx, 8
pop eax
pop ecx
pop edi
pop esi
pop edx
pop ebx
call fcn.00474108
push eax
push edi
xchg di, ax
or edi, 0x4738068d
not ax
push esi
or si, 0x5981
push edx
sub edx, 0x20702962
push ebx
push ecx
rol ebx, cl
xor ax, 0x3afe
and eax, 0x4514b278
ror ebx, cl
dec di
xor si, 0x4bd6
inc ax
dec di
test dx, 0x639
and si, si
or al, dl
test dl, dh
not ax
cmp al, 0x5d
dec bh
sub edi, 0xaf5d123
sbb edi, edx
pop ecx
pop ebx
pop edx
pop esi
pop edi
pop eax
jb 0x454d7f
push ebx
push eax
sub ebx, eax
push esi
dec si
push edx
cmp edx, 0x3fd0cc27
pop edx
pop esi
pop eax
pop ebx
push esi
and esi, 0x69435687
pop esi
call fcn.004745c4
call fcn.00474aab
call fcn.00474e89
div esi
cmp eax, dword [ebp + 8]
jl 0x455513
call fcn.0047526f
jp 0x4550ef
call fcn.00475605
call fcn.00475bbc
push esi
push ecx
shl esi, cl
sbb cx, 0x1fca
push ebx
not bl
push edi
xchg di, di
push edx
xor dh, 0x7b
push eax
cmp ah, 0x43
ror cl, cl
nop
rol esi, cl
ror eax, cl
not edx
shl ebx, cl
shl ecx, cl
nop
rol bh, 2
shl esi, cl
not edi
stc
ror dh, cl
sbb bx, di
nop
adc ebx, 0x6fd8c0d9
rol bl, cl
xchg ecx, eax
sub dh, bh
shl ecx, cl
not eax
xor ax, ax
shr cx, cl
and cl, bl
dec ebx
dec dh
xor di, 0xeae
shl edi, 2
cmp cx, bx
or si, si
not esi
nop
not edx
rol cx, 1
sub eax, esi
shr ebx, cl
test ebx, 0x44006285
add ax, 0x4b38
or bl, 0xe
stc
shl cl, cl
sbb ecx, 0x5f837145
shr edx, 3
rol cx, 7
xor eax, esi
inc si
stc
sub eax, eax
stc
xor di, bx
dec di
xor ax, 0x16af
mov edi, 0x69acffa3
not bh
cmp dl, 0x49
test dl, 0x29
xchg cl, ch
stc
xchg edi, esi
and dh, ch
xchg ah, dl
xor edi, 0x2f7e72ac
adc ah, 0x20
dec bx
ror ch, 2
nop
add ecx, 0x53bcf5c6
inc dl
rol eax, 8
xor dx, 0x39d0
rol dl, 3
nop
sub cx, 0x368a
mov dl, bh
ror cl, 5
test edi, edx
nop
shl dh, cl
cmp di, 0x54c7
shr edx, cl
xor dx, ax
adc di, 0x3678
inc ebx
sub di, di
add eax, edi
inc bl
ror si, cl
rol bh, 3
sub dx, 0x4a8c
and ebx, 0x2de759b2
sbb di, cx
nop
not edi
rol ebx, 3
pop eax
nop
push eax
mov ah, dh
cmp ax, 0x5224
sbb bx, 0x32a4
stc
ror ch, 8
and esi, esi
dec dl
and dx, 0x6c14
mov dh, dh
inc edi
adc ebx, 0x2a3d8c7e
shl ecx, cl
add edx, ecx
and eax, 0xf5621ca
not eax
sbb ecx, edi
sbb dx, cx
sbb ebx, 0x55ff5695
ror di, 7
mov dh, ah
cmp eax, edx
nop
ror edx, 1
xchg cl, dl
adc ah, 1
cmp ch, 0x52
dec bh
adc edi, ecx
dec dl
or ebx, esi
shl bx, cl
xor di, 0x41f9
rol bl, 3
add cx, di
dec di
inc cl
nop
shl ebx, cl
shl ah, 6
stc
adc dh, cl
cmp dh, 0x4b
rol cx, cl
add ch, ah
cmp dl, dh
shl bl, 8
ror si, 1
sbb cl, bl
test si, di
add ch, cl
stc
rol cx, cl
mov dl, 0x60
sub eax, edx
nop
shr di, 5
rol dh, cl
and bh, ah
xchg bh, ah
xchg edi, eax
not edx
nop
rol ah, cl
mov ah, 0x29
dec ecx
sub dx, di
xchg edi, esi
adc cx, bx
nop
adc dh, bl
stc
adc bx, ax
and ecx, esi
or eax, 0x369297de
inc bh
shr si, cl
cmp ax, 0x64a8
sub dx, bx
not cl
test esi, esi
xchg edi, eax
test ebx, 0x89409ce
add dh, ah
shl edx, cl
sbb di, dx
add edx, edx
adc ebx, ecx
rol ebx, 8
sub ax, bx
inc dl
test dx, di
rol ah, cl
xor eax, edi
mov cl, 0x26
xchg si, ax
pop eax
pop edx
pop edi
pop ebx
pop ecx
pop esi
jne 0x4550db
jne 0x455064
call fcn.0047601a
call fcn.004763c6
push ebx
shl bh, 5
push edx
push ecx
shr dx, cl
add dh, bl
push esi
not si
cmp ebx, 0x36b128a3
push edi
push eax
add di, ax
nop
dec al
sbb edi, 0x1b814155
and edx, esi
shl al, cl
pop eax
pop edi
pop esi
pop ecx
pop edx
pop ebx
push edi
or di, 0x345a
push eax
cmp al, 0x51
stc
push edx
or dl, dl
nop
sub edi, 0x436beccb
push ebx
inc bh
xor eax, 0x357059d5
or ah, al
push ecx
test cx, 0x5a0c
inc ecx
stc
xchg di, ax
mov bh, al
and edi, 0x1a62ba70
shr cl, 4
xchg edx, ebx
shr di, cl
shl dh, cl
nop
test ah, dl
not cx
push esi
add esi, edi
sbb di, 0x684d
sub cx, 0x4e17
nop
or dx, cx
or ecx, esi
sub dx, si
pop esi
pop ecx
pop ebx
pop edx
pop eax
pop edi
call fcn.00476915
push edi
not di
push ecx
and cl, 0x47
pop ecx
pop edi
call fcn.00476e66
push ebx
push edx
adc bl, dh
push eax
rol eax, 8
push ecx
push edi
sub cx, di
push esi
shr esi, 8
test cl, ah
sbb eax, ecx
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
push ecx
sbb ch, 0x67
xor cl, 9
push eax
or al, al
pop eax
pop ecx
push edi
push ecx
shl di, cl
adc ch, 2
nop
push ebx
dec bh
push eax
and eax, 0x44003e29
push esi
dec si
sub di, 0x5108
mov ah, bl
rol al, cl
shl bl, 8
pop esi
pop eax
pop ebx
pop ecx
pop edi
call fcn.00477423
push edx
push ecx
rol dl, cl
pop ecx
pop edx
call fcn.00477989
push esi
inc si
push eax
dec eax
xchg si, ax
push ebx
and bh, ah
add ebx, 0x2dca62ff
inc ah
pop ebx
pop eax
pop esi
push ecx
adc ch, 0x27
pop ecx
call fcn.00477fa6
push edx
push edi
xchg dx, di
nop
stc
stc
pop edi
pop edx
call fcn.00478437
call fcn.0047885b
call fcn.00478b58
call fcn.00478f9f
push esi
and esi, 0x526ddc78
push ecx
mov ch, ch
push ebx
xor cx, bx
push eax
test ax, si
xor si, 0x7467
push edx
add cl, dh
rol bx, cl
sub ecx, 0x7c08756f
shl eax, 7
push edi
add edi, 0x3b279989
mov bl, 0x19
shl esi, cl
and di, si
sbb ah, 7
ror bl, 2
test dl, dl
inc bx
shr ebx, cl
cmp al, bh
mov eax, edi
mov bl, cl
shl dl, cl
xchg cx, di
sbb ecx, 0x5cf2840e
xor ch, al
and dx, di
add bx, cx
not bh
add bx, si
and eax, edi
inc esi
ror ch, 2
sbb cx, cx
xor di, 0x640c
shr si, cl
inc esi
mov di, dx
shl ebx, 1
or bl, cl
sub dl, 0x5e
test cl, 0x61
sub dx, 0x3474
sbb eax, 0x5969e236
nop
inc ecx
adc bh, ch
test cx, 0x27ef
nop
xor si, di
mov dl, 0x36
dec ecx
xchg al, dl
nop
xor esi, 0x7dc58ea3
mov ecx, esi
sbb bh, 0x2d
shr bh, 1
xor edx, edi
nop
adc edi, 0x2fa8bfb
and cx, 0x1c56
not dh
sub ch, 4
sub esi, eax
adc ecx, esi
sub bl, ah
and dl, dh
shr al, 7
mov ax, 0x44ad
rol esi, 4
mov cl, 1
test dx, 0x34fb
nop
dec eax
ror si, 7
and esi, ebx
or edx, 0x6747a561
test bl, dl
dec ebx
dec dl
add eax, 0x6807c1be
sbb al, 0x3c
sub bh, 0x7f
dec ecx
xchg ebx, eax
test cx, 0x122c
rol bh, 8
cmp ecx, 0x6134edee
sub cx, ax
test bx, cx
xor dx, 0x57f4
not dl
shl dl, 1
cmp eax, 0x5adf68c2
shr edx, cl
inc ecx
nop
adc al, dh
test ecx, 0x2f2d745b
inc edx
pop edi
add si, 0x839
sub bx, 0x73c
push edi
add ax, di
rol bh, cl
nop
xchg di, ax
cmp cl, 0x36
shr ax, cl
xchg ebx, eax
add bl, 0x1b
stc
dec dx
adc ebx, edi
nop
adc al, 0x4c
sbb ch, 0xf
add cl, bh
or ecx, ebx
and bh, al
and ebx, 0x41fa40b3
sub cl, cl
cmp bx, cx
shl di, 2
rol dx, cl
dec di
and si, ax
rol bx, 3
mov ax, 0x342e
sub bx, 0x1e7a
not ah
xor si, 0x2a1b
cmp eax, 0x66b2ec77
sbb ch, 0x18
or cl, 0x7b
inc edi
rol bx, 8
stc
xchg si, si
stc
dec edx
dec cl
not esi
mov bl, bl
inc ecx
dec eax
xor edx, ebx
nop
rol dl, cl
cmp dx, 0x49a4
mov ebx, 0x60f6399b
nop
ror dh, 3
add ebx, edx
shr ax, 4
inc dx
test cl, 2
add esi, ecx
dec si
xor eax, ecx
test ax, 0x612e
sub ax, si
test ch, dh
xchg si, dx
mov edx, esi
shr edi, cl
nop
sbb eax, edx
nop
or ax, cx
inc di
test dh, 0x71
mov dh, bh
xchg ebx, eax
adc si, si
dec si
sub ax, ax
rol eax, cl
xchg cx, cx
rol si, 5
adc cl, dh
ror si, cl
dec edx
rol eax, 4
and ecx, 0x39336f30
sub dx, 0x6b91
nop
or si, dx
or di, bx
xchg bx, bx
xor bl, 4
nop
mov edx, edi
ror si, 6
shl dl, 6
cmp ebx, 0x75e8dda5
dec ah
adc ah, dh
add edi, ebx
xor edi, edi
inc bh
pop edi
adc cl, ah
or ecx, ecx
inc ebx
sbb bl, ah
cmp si, 0x4118
push edi
and edi, 0x23cdc6e
adc dl, cl
test bx, bx
cmp ax, bx
or bl, al
mov cx, 0x4f8d
inc ebx
not cx
test ebx, edi
and di, 0x70a8
not bx
sub edi, edx
or eax, 0x44337799
inc di
pop edi
pop edx
pop eax
pop ebx
pop ecx
pop esi
push esi
dec esi
push edx
xchg dl, dh
stc
stc
push ebx
push ecx
xchg bl, cl
inc ecx
shl cl, cl
stc
xor si, 0x30dc
push edi
and esi, edi
push eax
mov eax, eax
xchg ebx, eax
xchg dh, ch
cmp dl, cl
mov dx, di
sub ecx, eax
or cx, 0x4e3
adc bh, 0x73
shr si, cl
sub eax, 0x5b1fc374
shr dx, cl
stc
rol ax, cl
sub di, di
xchg cx, di
shl ebx, 3
stc
test bl, 0x62
stc
cmp edi, edx
cmp bh, 0x79
xchg edi, ebx
shr ebx, 5
sbb dh, al
rol dl, cl
rol eax, cl
xchg bx, si
rol dl, 1
sub dx, 0x6f85
inc bl
shr ch, cl
not edi
sub di, 0x26ec
inc bh
nop
nop
dec dh
shl esi, 2
test si, cx
and edx, 0x6698bc89
add ecx, ecx
cmp si, 0x6d22
inc dh
test esi, 0x7203db4d
ror ecx, 6
rol edi, 4
mov cx, ax
xchg bh, ah
not si
add ax, 0x54c
sbb ax, 0x6cf2
xor dh, al
cmp ax, 0x2d0a
shr ax, cl
sbb ebx, eax
mov ch, bh
sbb dh, 0x39
xor cl, bh
sub di, 0x5f99
add edx, 0x59b72854
sub esi, ebx
sub eax, 0x4f24eba9
stc
inc al
nop
test al, 0x54
or ebx, 0x6a107b2d
or di, di
test esi, 0x101c3a3d
rol dx, 2
adc ax, 0x6c67
rol ax, cl
rol di, cl
ror dl, cl
xor bx, ax
mov ah, bh
rol bl, 5
sbb ah, 0x2b
inc al
cmp dx, 0x7914
dec di
rol di, cl
not bl
rol bx, cl
adc cx, cx
cmp di, 0x5011
or al, 0x13
rol eax, 8
shl edi, cl
shl si, 2
pop eax
nop
push eax
shl ax, 6
rol si, 5
stc
or esi, 0x716faa12
cmp ah, 0x5d
stc
add edi, ecx
pop eax
pop edi
pop ecx
pop ebx
pop edx
pop esi
call fcn.0047940c
jb 0x455501
jb 0x4554f0
call fcn.0047981c
call fcn.00479b18
call fcn.00479f53
push edi
push ebx
mov di, bx
pop ebx
pop edi
push ebx
inc bx
push edi
not di
push edx
and dl, dl
push esi
push ecx
rol si, cl
sbb ecx, edx
stc
inc cx
push eax
and ax, di
inc ebx
pop eax
pop ecx
pop esi
pop edx
pop edi
pop ebx
call fcn.0047a3fa
call fcn.0047a673
call fcn.0047ab08
jne 0x455501
push edx
push eax
xchg dh, ah
pop eax
pop edx
call fcn.0047af0e
cmp ebx, dword [ebp + 8]
jge 0x455c72
xor ebx, ebx
xor edi, edi
call fcn.0047b277
call fcn.0047b72e
call fcn.0047ba1f
call fcn.0047bf90
nop
nop
push edi
add di, 0x829
push edx
cmp dh, 0x4f
push ebx
xchg dl, bl
push eax
and eax, 0x6f4714b4
adc dh, 0x29
push ecx
ror ch, cl
adc edx, 0xaa4470e
shl di, 7
dec ecx
adc dx, dx
cmp ebx, 0x41601948
mov eax, 0x136ab21d
cmp ebx, 0x672dea17
shl bh, 5
nop
nop
add cl, 0x44
push esi
or esi, 0x60405f40
dec si
xchg bx, si
mov ax, ax
or ecx, edi
and eax, eax
shr ecx, cl
xor bl, ah
mov dx, 0x24a3
stc
cmp bh, 0x65
shr edx, 6
adc ah, 0x2e
inc bx
xchg dx, di
nop
test ax, 0x4b4a
or cx, 0x64e9
sub esi, 0x3285d87a
shr ah, cl
rol cl, cl
cmp edx, 0x76251cac
xor ax, cx
xor al, 0xe
cmp cl, al
cmp ebx, 0x3bcc9923
not eax
sbb bh, dl
not ecx
add edx, 0x1dfcddd7
xor si, 0x3d2
nop
adc dx, di
nop
ror bh, 1
add ah, bl
dec ebx
stc
sbb ax, dx
cmp bl, ah
test cl, bl
not ebx
dec ebx
inc al
sbb si, 0x5b75
sub ecx, ebx
inc eax
shr ch, cl
shl bh, cl
xchg edx, ebx
dec cx
cmp ecx, esi
rol cl, 6
sbb edx, 0x338b2bc8
shr bh, 8
adc esi, edx
cmp ah, 0x57
nop
add eax, esi
nop
mov cx, 0x44ac
test di, cx
not ax
test al, ch
cmp ch, 0x17
shr ch, 3
adc bx, 0xe85
and cl, 0xb
stc
rol cl, cl
shl di, 8
and si, 0x33ab
sbb cx, 0x2b72
and di, 0x344b
shl di, cl
adc dh, 0x2a
dec di
stc
stc
stc
stc
pop esi
push esi
rol esi, 4
inc eax
shl di, cl
shl di, 7
mov dh, 0x2f
sub ax, 0x3c24
or bl, 0x62
add dx, bx
rol di, 5
adc ax, 0x3502
ror bx, cl
mov di, 0x579a
dec cl
rol dx, cl
nop
inc di
or dl, 0x4a
inc cl
sbb cl, 0xb
sbb ax, 0x4b57
xor ah, 0x75
sbb edx, 0x337b42b0
sbb ax, 0x28d0
stc
and si, dx
xor cx, ax
inc si
cmp dl, bh
xchg cl, dl
stc
shl al, cl
shl edi, 4
sub ch, dh
dec al
dec dh
dec dh
xor bh, ah
rol ecx, 7
and bx, 0x674
stc
mov bx, si
cmp dx, dx
not ax
ror al, 3
cmp edx, ecx
adc eax, ecx
inc ebx
inc bx
dec ecx
ror cx, cl
mov di, di
rol edi, cl
mov dx, di
xor eax, ebx
test bl, dl
ror cx, 1
sub ax, 0x5fbc
ror ebx, cl
ror bx, 2
shr edi, cl
sub eax, 0x72cfc736
test al, dl
xor di, 0xc8c
shr ax, 1
xchg bl, cl
not ebx
sbb bh, ch
adc eax, 0x3dbe36ca
xchg edi, edi
inc di
adc ah, 0x12
shr dl, cl
test eax, eax
sub edx, 0x78cfb646
ror bh, cl
and cx, 0x6175
inc di
pop esi
pop ecx
pop eax
pop ebx
pop edx
pop edi
call fcn.0047c49b
jnp 0x455770
push ebx
cmp ebx, 0x24109b5d
push eax
adc eax, 0x1d85f4b5
push edi
dec di
not ah
push edx
xchg edx, ebx
xor dh, 0x34
pop edx
pop edi
pop eax
pop ebx
call fcn.0047c976
push esi
xor esi, 0x3f41237b
push edx
push ecx
mov dh, cl
or cl, 0x58
push ebx
xor bh, 0x15
push edi
dec di
pop edi
pop ebx
pop ecx
pop edx
pop esi
call fcn.0047cc16
push ebx
mov bx, bx
pop ebx
push ebx
push ecx
ror ebx, cl
stc
push edx
shl dl, 2
push esi
sub si, 0x1742
or bx, si
or ecx, 0x15f0dc6c
push eax
cmp ax, 0x6bab
rol ebx, cl
not esi
and ecx, edx
xor dh, dh
and si, 0x37bd
push edi
cmp si, di
xchg cl, ah
test dh, 0x1b
add esi, 0x73d4a3e6
ror si, cl
and esi, 0x118a3b49
shr cx, cl
and ax, 0x7907
nop
xchg si, dx
adc dx, si
sbb bh, ch
cmp ah, 0x30
xchg edi, eax
inc esi
dec di
test eax, edx
and ebx, 0x4e44dc82
sub ah, 0x63
not bl
and bl, 0x60
adc di, di
xchg dh, ch
and bl, 0x6c
mov ax, 0x3b7c
xor di, si
xchg bx, si
inc ebx
shr cl, 7
or bl, cl
test bx, cx
xchg dl, al
rol bx, cl
test dl, 0x3a
rol ch, 1
nop
rol dh, cl
not esi
xchg dl, bh
test cx, di
cmp bx, bx
sub bl, 0x39
shr si, cl
ror si, 8
sub esi, 0x493ec2ba
not di
xchg edi, edx
shr ecx, 8
cmp ecx, 0x5472029d
sbb dx, si
shr edx, cl
and bh, ah
not al
and dl, 0xd
and dl, ch
xor cx, 0x4d4e
inc bh
stc
sbb bh, dl
ror ecx, cl
ror dx, cl
nop
ror ax, cl
nop
inc cx
or eax, esi
ror ch, cl
test bx, 0x4500
mov ch, 2
inc edi
add ch, bl
sub esi, edx
rol ecx, cl
rol dh, cl
mov edi, 0x3c3ef62f
nop
not ch
mov ecx, 0x46bb2736
rol cl, cl
nop
nop
sbb ah, 0x7b
shl dh, cl
inc bx
stc
shl edx, 7
cmp edx, edx
mov ah, 0x5c
pop edi
cmp ax, dx
xor dl, 0x57
cmp al, dl
not dh
inc bx
sbb dx, bx
push edi
or edi, 0x642903df
mov bl, bh
inc ecx
xchg dh, ch
sub ah, 0x2a
cmp si, 0xa73
xchg edx, esi
rol bx, 8
mov eax, edx
cmp bx, 0x731a
cmp esi, 0x7dbc5dfe
mov dh, 0x49
xor ebx, 0x131f2a5d
shl bx, 4
nop
sub bl, 0x47
pop edi
pop eax
pop esi
pop edx
pop ecx
pop ebx
push ecx
sbb ecx, 0x78845ea
push eax
inc ah
push edi
shl edi, cl
push esi
xchg di, si
and eax, 0x100f7f40
sub edi, 0x76bd1669
push edx
test al, dl
nop
rol dx, cl
sub ah, al
test ch, cl
push ebx
xchg si, bx
sub ah, 0x22
mov bx, 0x7833
dec dh
dec si
add ecx, esi
adc edi, 0x7313b933
nop
xchg si, cx
inc edi
xor bx, 0x76cc
sub dh, 0x29
adc dx, dx
mov di, 0x3eb2
or dl, 0x53
shl cl, 6
sub eax, esi
and esi, eax
stc
adc ecx, 0x1bef1257
rol dl, 2
test ax, dx
inc ah
sub ch, bh
not esi
nop
test bh, bl
test al, bh
or ax, cx
add cx, ax
nop
and dh, 0x5a
rol edx, cl
xor cl, dl
shr dx, 5
test bh, dh
sub al, ch
nop
rol bx, cl
xor eax, ecx
sub al, dh
cmp di, dx
not cl
test ah, 0x40
dec ah
nop
mov ax, 0x2097
shl dx, 8
stc
xchg ecx, edi
xor edx, esi
or edx, 0x173027ae
sub eax, esi
cmp cx, di
shl di, 5
shl edx, 3
ror dl, 3
sbb cl, 0x55
not ah
mov di, ax
or ah, dh
xor dx, 0x4b03
stc
stc
cmp di, 0x7d0d
stc
inc cx
cmp ebx, edi
xor al, 0x4d
not ebx
stc
test bl, 0x44
or eax, ecx
cmp bx, dx
shl ah, 1
shr di, 3
adc dx, 0x3b08
dec edx
dec cx
cmp ch, dh
xor ax, ax
xchg dl, dh
nop
not eax
xor al, dh
dec esi
or cx, dx
cmp eax, 0x6f7eb8e6
xchg di, si
pop ebx
shr ecx, cl
pop edx
pop esi
pop edi
pop eax
pop ecx
push edi
push esi
test di, si
stc
push ebx
push ecx
rol bl, cl
stc
shr si, 6
sub ebx, 0x21c5c907
xchg edi, ecx
adc ecx, 0xb480e63
push eax
mov ah, 0x3a
mov edi, 0x67cd5ae0
or edi, edi
push edx
mov edx, 0x5882f981
shl edi, cl
dec bl
inc ch
adc dh, 0x3e
stc
cmp cx, dx
inc bl
nop
test esi, 0x79290bd
ror ch, cl
cmp ebx, eax
test si, si
shl dx, 8
ror bx, cl
xor di, 0x47db
inc ax
dec di
xchg ecx, eax
rol bh, cl
stc
stc
sub dh, 0x69
add ecx, 0x2ad47054
adc bh, 0x23
sbb bx, 0x1fb1
stc
not cl
xchg di, di
xor si, 0x5836
add ah, 0x7a
test dl, bl
sub cx, di
xchg cx, si
inc bh
and dh, al
shr bx, 8
xor bx, 0xc80
rol ebx, cl
sbb bh, 0x21
inc dl
nop
mov ah, 0x6f
add bl, bl
sbb bl, 0x29
sbb dh, 0x5b
shl bl, cl
xchg di, cx
shl ebx, 3
add edx, ecx
dec si
nop
xchg bx, ax
xchg edi, ecx
shl ah, cl
add bx, 0x747f
xor edx, ebx
xor cl, dh
shl eax, 5
add cx, 0x2dd7
ror si, 4
shr bx, cl
not di
xchg ecx, edx
xor ax, si
nop
shl edx, 7
sbb dx, 0x46d8
xor eax, 0x1c7c425a
sub di, 0x3b8f
and bh, cl
or edi, 0x9f843c5
or al, 1
sub cl, 0x3b
and bx, 0x4193
ror bh, cl
or edx, 0x4faa838a
not edx
sub al, dl
dec dh
ror ax, cl
rol cl, cl
stc
sbb edx, edi
sub ebx, 0xabe2dd9
xor bh, 0x31
ror bl, 4
stc
xor eax, ebx
pop edx
add esi, eax
inc bl
shr al, cl
push edx
test ch, dl
shl ebx, cl
stc
add ax, 0x72d7
sbb edx, 0x6800afba
adc bx, 0x2395
stc
test bl, dh
mov edx, ecx
dec esi
xchg dx, cx
sbb edi, edi
xchg bx, dx
xor cx, 0x2b6c
dec ebx
sbb bx, 0x283c
add bh, ah
shl al, 2
mov edi, 0x13f33081
dec edi
not si
xchg si, cx
adc ah, cl
ror ax, cl
dec eax
xchg bx, bx
mov di, 0x7d3e
not di
mov bh, 0x7b
sbb dh, al
dec bx
mov dx, 0x1e0e
sub ah, 0x3f
sub bl, 0x78
adc cl, 0x59
inc ah
shr eax, 1
shr cx, 8
rol esi, 4
ror ax, 2
dec edi
add di, 0x1e1f
sbb dx, 0x15d3
dec ax
inc eax
sub dx, si
ror esi, cl
or edi, eax
xor bl, cl
or ebx, 0xeca95a4
adc ecx, 0x5cad6550
nop
sbb esi, 0x6e54d928
adc edx, 0x17f50fa4
xchg esi, ecx
sub ch, 0x6c
nop
mov bl, ch
stc
pop edx
pop eax
pop ecx
pop ebx
pop esi
pop edi
jae 0x455c37
push esi
push ecx
shr esi, cl
adc esi, 0x7e928bf0
push edi
shr di, 2
and esi, ecx
mov cx, 0x2c3a
ror di, 8
push ebx
adc bx, di
push eax
test al, bl
push edx
xor dx, dx
sbb dl, 0x61
nop
test eax, 0x26585467
dec ah
sub ah, 0x2a
stc
dec eax
adc dl, 0x1e
cmp dx, dx
and dl, 0x1d
ror ax, 2
sbb dl, 0x40
adc si, 0x1830
xor si, cx
xor bx, si
nop
not dl
not di
and cx, di
shl esi, 2
stc
adc bx, dx
shr bh, cl
and cx, ax
shl al, cl
and ch, ch
nop
mov ah, ah
stc
rol bl, 6
pop edx
pop eax
pop ebx
pop edi
pop ecx
pop esi
stc
push eax
push esi
xor ax, si
push ecx
xor eax, ecx
push edx
dec edx
test al, ah
shl cl, cl
not ax
xchg ah, al
dec ch
inc eax
push ebx
xor edx, ebx
stc
or edx, esi
pop ebx
pop edx
pop ecx
pop esi
pop eax
stc
push edx
inc dh
push ebx
ror bl, 8
pop ebx
pop edx
cmp ebx, dword [ebp + 8]
jge 0x455c6d
inc ebx
jmp 0x44ebcc
pop edi
pop esi
pop ebx
pop ebp
ret