Function at 0x609a13
Capabilities:
Encrypt data using des

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp + 8]
call fcn.0060aba7
push edx
mov edx, 0x30f7d39
shr dl, 8
dec edx
push ebx
cmp bx, 0x7dd1
push ecx
sub ecx, 0x7de31d40
add ch, 0x48
push esi
add si, si
ror si, cl
test ch, 0x2c
rol ch, 6
sub cl, bl
dec dx
push eax
shr eax, 7
mov dh, bh
not ax
and dh, 0x1d
inc ax
shl eax, cl
xor eax, 0x1922abb6
push edi
rol edi, cl
adc al, 4
inc al
cmp eax, ecx
sbb si, ax
sub bl, 0x40
dec si
sub dx, dx
xor bl, bh
add cx, 0x30af
rol si, 7
adc bx, di
sbb bh, cl
not dx
shl al, cl
shl edx, 5
xchg dx, di
sub bx, 0x44a1
test ax, 0x3650
shr eax, 4
sbb ax, ax
add ecx, 0x7bf8d54f
nop
dec ax
or edx, 0x87c4dc5
not dl
cmp ax, 0x35c4
xor ecx, ebx
and edx, esi
adc edx, 0x66445fae
and dl, dh
xchg cl, bh
test ecx, ebx
stc
mov edx, 0x73e0399e
and ebx, 0x947fd69
ror ax, cl
sbb dx, ax
xchg cx, bx
add di, 0x7635
nop
sbb si, cx
adc si, 0x1ff1
mov eax, ecx
rol eax, cl
not edx
not ebx
adc esi, ebx
rol di, cl
xchg ebx, ecx
or eax, edi
sbb edx, 0x6e9e2ee8
inc ecx
xchg esi, edi
xor cx, 0x4a6a
cmp ecx, 0x24266294
not cl
ror dl, cl
shr ecx, 8
mov cx, 0x7613
ror dx, cl
sbb bh, 6
sbb di, 0x4286
sbb esi, ebx
xor ax, 0xb7c
ror dx, cl
xor ebx, esi
add dx, si
sbb eax, ecx
stc
nop
shr ax, 6
not dh
mov bh, bh
sbb edi, 0xbf0fb94
rol si, 6
shr cl, 2
cmp ecx, 0x37c10bee
sub eax, ecx
and dh, 0x54
sub cl, ah
pop edi
mov bh, al
not ah
not dx
or si, ax
push edi
shr edi, 6
and ch, ch
adc eax, esi
xchg bx, cx
cmp cx, ax
dec bx
cmp ch, dl
add di, 0x30f8
or ah, 0x56
dec bl
dec cx
shr ecx, 2
shr bx, cl
inc bx
adc dx, ax
adc edi, 0x41468809
shl al, 8
test dx, 0x59b1
inc edx
ror esi, 6
test cl, 3
or dh, bl
or edx, 0x6ea07bbb
ror esi, 4
mov bh, ah
xchg bh, bl
cmp dl, 0x7b
not cx
shl ch, cl
nop
stc
cmp esi, 0x7f42073e
xor si, dx
xor dx, si
add dl, 0x25
stc
ror bl, 3
nop
or ecx, ecx
add bl, ch
add ecx, eax
adc di, 0x7973
xor bx, bx
sbb si, cx
nop
mov ebx, eax
shl dx, cl
adc esi, 0x70cda64c
adc dx, 0x29ce
ror di, cl
dec esi
or dx, cx
nop
dec bh
stc
cmp esi, edx
test ch, al
shl di, 8
xchg di, bx
stc
not si
adc edx, 0x12fa2b4a
stc
dec bh
sbb di, cx
test edx, esi
or dh, 0x44
or cx, 0x57ef
adc al, 0x38
and di, 0x24e2
xchg esi, edi
xchg esi, esi
adc dx, bx
adc cl, ch
stc
xor di, 0x1a06
add di, 0x6f2d
stc
cmp ecx, edx
sub edi, 0x54448650
shl bx, cl
xchg ebx, eax
shr si, 7
shr cx, 6
ror ebx, cl
cmp ebx, 0x3b780b02
rol si, 6
add cl, ah
not dx
ror eax, cl
nop
shr al, cl
or edx, ecx
xor bh, 0x10
dec dl
cmp ecx, ecx
pop edi
or ax, 0x6832
not ch
ror bl, 6
stc
test cl, dh
rol ax, cl
adc dl, 0x60
stc
push edi
add edi, eax
sub ecx, 0x7b65e660
rol dx, 3
adc cl, 0x7f
inc ch
sub ebx, ecx
not eax
mov al, 0x38
cmp dx, 0x38b
sub al, 0x30
or edi, 0x6bb5fb8d
xchg si, bx
not si
and dh, bl
test dx, 0x6ceb
not bx
dec ax
add edx, 0x5f0adf5c
dec ecx
shr esi, 1
inc ah
adc ecx, 0x184e6033
test cx, bx
nop
and ax, 0x761
shr edx, 7
rol cl, cl
dec ch
test edx, 0x150d16ce
dec ax
shr cl, 8
rol ax, 2
stc
test si, 0x3e46
dec edi
add bx, bx
shl cl, 1
ror dl, cl
ror cl, cl
not al
cmp si, ax
dec di
add ah, al
sbb bl, al
inc edx
stc
mov esi, 0x484d2caf
shl bl, cl
xchg bx, ax
cmp edx, 0x2ecc4a7c
sbb edi, ecx
adc dl, ch
test di, dx
sub si, 0x41
nop
and edi, 0xb9a7cc5
inc ch
test ah, dh
dec bl
and bx, 0x4b4b
add cx, cx
rol esi, cl
inc ecx
sbb eax, ebx
rol esi, 2
mov ch, 0x6a
and eax, ecx
cmp di, cx
and eax, 0x5178c3bd
mov ebx, eax
nop
not cx
xchg dl, ah
inc bh
rol ah, cl
dec edi
shl ebx, cl
ror ch, cl
sub ah, 6
test ebx, 0x15ccb2e1
stc
test bl, 0x18
dec ebx
inc bl
shl si, cl
add esi, 0x31024c30
mov eax, 0x7835ed45
xchg edx, ecx
cmp edi, edi
or edi, esi
stc
add ax, ax
pop edi
or ecx, ebx
test bl, 0x4b
xchg bh, dl
dec esi
stc
cmp eax, 0x5f9ff34d
sbb ecx, ebx
add ax, 0x7d5f
stc
xchg dl, bl
xor ebx, 0x78683063
stc
shr dl, 5
inc bh
ror bx, 8
inc dl
push edi
dec di
shl bl, cl
shr ebx, cl
cmp ch, 0x49
test cx, bx
nop
mov dl, al
shl ax, 7
shl di, 3
ror edi, cl
mov ecx, eax
cmp ch, al
xchg edi, eax
nop
cmp edi, 0x5dc774c1
add di, di
adc dl, dl
dec cl
xor ch, cl
cmp eax, 0x3ae0dcb8
xchg si, di
inc edi
cmp eax, 0x7c899097
xchg al, dh
sbb edx, esi
rol ebx, 5
and ebx, edx
and bx, 0x2efe
sbb si, di
test di, 0x187d
stc
xchg cx, dx
or edx, esi
cmp cx, di
adc ecx, edi
not cx
sub ch, bh
rol si, cl
xor dl, 0x55
add dh, 0x16
cmp ebx, 0x678bc260
inc esi
shr edx, 1
shr bx, cl
and edx, 0x210afcb1
adc cx, cx
shr esi, 6
inc bh
stc
ror ax, 7
nop
sbb ch, 0x46
cmp edx, edi
cmp ecx, edi
and cx, di
adc bh, dh
cmp dh, bh
dec di
sbb cx, 0x625d
shl di, 4
ror cx, 6
mov di, dx
and cl, dl
xchg esi, esi
xchg dx, ax
or edi, 0x1e814207
nop
dec edx
xchg cx, si
xchg esi, edx
not dx
inc edx
or esi, 0x26b882f
cmp ah, 0x3e
or di, ax
dec bx
xor ecx, eax
sub si, bx
ror bl, cl
nop
sbb dx, 0x23a8
nop
or al, 0x7a
shr cx, 5
pop edi
xor bl, dh
adc si, ax
push edi
or edi, edx
mov dx, cx
test ecx, eax
nop
or bx, 0x7b4d
stc
cmp esi, eax
shl cl, cl
xchg edx, ecx
stc
test al, 0x4e
shl bl, 8
sbb ax, 0x1067
xor dl, 0x57
cmp ax, 0x6038
cmp si, cx
test cl, 0x27
inc dh
and ah, dh
sbb edx, 0x2ea2604
cmp ax, si
xchg bl, ch
stc
test ecx, esi
mov ah, 0x33
not dx
ror ax, cl
mov esi, 0x6ffcb115
and ecx, ebx
mov bx, cx
or si, 0x225b
shl ah, 6
rol esi, cl
shr ch, cl
mov si, 0x242
sbb si, 0x52eb
or ax, 0x50a
shl dx, 2
dec eax
rol bl, 3
inc dl
mov bl, cl
ror dl, cl
xor di, 0xcd5
shr ebx, cl
xor edi, ebx
xchg cl, ch
adc ch, 0x11
cmp edi, ebx
stc
xchg ebx, edi
adc al, bl
dec cx
xor ebx, 0x40a8a534
dec edx
sub eax, 0x7f568015
xor eax, ecx
sub ah, dl
nop
stc
adc cl, 0x67
dec bx
nop
stc
add dh, dh
adc bx, di
shr ebx, 2
rol ax, cl
inc edx
and ax, ax
xchg ebx, eax
ror ch, 8
sbb ch, dl
test ax, 0x7bec
xor ah, 0x14
add edx, 0x7d42599f
adc esi, edx
dec edi
rol ebx, 6
not ebx
shr dl, 6
mov cx, 0x9df
not ecx
shl ax, cl
sub bl, 0x61
cmp dh, 0x75
rol esi, 7
xchg di, ax
dec cx
test cl, ch
mov cx, 0x6025
rol edx, 6
xor ah, ah
shr eax, 5
stc
rol bh, cl
rol esi, cl
nop
pop edi
mov esi, ebx
push edi
shl edi, 4
mov esi, ecx
mov dx, 0x5ddf
inc bx
xor dh, 0x7e
adc cl, al
nop
stc
ror bh, cl
shr dx, cl
adc edx, 0x712324ea
or ch, dl
cmp ecx, ecx
sub cl, al
test cl, cl
or ch, cl
xor eax, 0x744f0f87
sbb eax, ecx
inc dl
sbb cx, 0x4c00
cmp edi, eax
nop
or ax, 0x43f
shl ah, 2
sub edx, 0x3caec563
shl dx, cl
shl esi, cl
not ax
ror esi, cl
inc bh
stc
and si, ax
xor esi, ecx
inc ebx
adc di, 0x58f3
sub dx, cx
rol bh, 3
sub di, si
shl bx, cl
xchg ah, bl
dec edx
mov si, di
shr bh, cl
not di
ror ax, 1
cmp di, 0x590a
adc ax, 0x14fd
adc di, 0x4912
dec esi
sub ch, 0x36
test cx, 0x2cb3
inc esi
test cx, 0x4015
shl esi, cl
cmp bx, 0x42ab
xchg ecx, edx
rol esi, 8
mov edi, esi
not eax
dec dx
not bl
and cx, 0x5c53
shl bl, 8
rol bl, cl
mov dl, al
sbb cl, ah
adc ch, 0x30
rol esi, cl
rol esi, 3
ror ch, 8
cmp ax, 0x5932
rol edi, 8
dec edi
add dx, cx
stc
shl dx, 7
and dl, ah
nop
and si, di
shr al, 7
test ah, bh
rol dx, 8
test dl, 0x10
mov bx, 0x672e
rol cx, 6
test cl, dh
cmp bx, di
and ax, 0x21b5
mov ax, 0x3e89
sbb ebx, ebx
cmp al, 0x65
dec ax
stc
xor di, ax
shl edi, 4
inc ebx
stc
inc al
not bh
pop edi
xor ah, 0x6b
xchg edx, eax
push edi
add edi, esi
shl ch, 5
inc edx
adc al, 0x20
not ch
mov al, 0x6d
dec esi
nop
adc edx, ebx
dec bx
or esi, ebx
test di, dx
mov edi, 0x54c062bc
test al, dh
inc eax
and edi, 0xc5653b9
xor esi, eax
stc
sbb esi, edi
shl eax, cl
not edx
shr edx, cl
test bh, dh
sbb si, si
shr ax, cl
ror ecx, cl
inc esi
sbb dl, dh
rol cx, cl
shl ch, 2
mov ax, 0x399e
cmp esi, 0x57e88440
rol dh, 1
dec ch
and edx, ecx
cmp bh, 0x73
not edi
nop
ror si, cl
mov cl, 0x63
sub si, 0x361
cmp si, di
sbb edx, ecx
or ax, dx
adc ax, 0x5f22
adc ax, 0x1e68
shr ah, 4
adc eax, ecx
dec ah
or edx, esi
mov bl, 5
or ecx, 0x50c5a098
rol bl, 3
and edi, 0x69bbbace
shl al, 2
dec ecx
pop edi
pop eax
pop esi
pop ecx
pop ebx
pop edx
jge 0x60a23b
push edx
or dx, 0x61a4
push esi
adc si, 0x619a
shr edx, 3
push edi
test edx, edi
push ebx
xor ebx, 0x44509706
push ecx
or cl, bl
adc edi, 0x5bdf1f19
nop
not esi
sbb di, 0x6d69
xchg cx, dx
nop
cmp ch, 0x3a
xchg cx, di
dec ecx
push eax
sbb al, bh
rol si, 6
mov di, dx
sbb edx, ecx
dec eax
sub bl, 0x76
sub edx, edx
xchg ah, dl
nop
adc edi, 0x582d90f0
test dx, 0xdc7
ror cx, 2
sub dx, 0x69c1
shr edi, 3
sbb ecx, ecx
shr ah, 3
pop eax
pop ecx
pop ebx
pop edi
pop esi
pop edx
nop
push ebx
and bx, bx
push edi
dec di
push esi
not esi
push eax
push edx
and eax, edx
shl si, 6
push ecx
shl esi, cl
dec al
sub eax, esi
sub dx, di
xchg si, ax
rol cl, 8
ror di, cl
xor eax, esi
sbb ax, 0x6239
cmp al, ah
or eax, 0x7b93e37b
shl edi, cl
test ebx, edi
not eax
shr di, 5
inc dl
shl cx, cl
ror bl, cl
sub bx, cx
nop
sbb bl, bl
ror ax, 2
adc ebx, 0x2235a5f7
inc bh
nop
or edx, ecx
rol di, 3
pop ecx
pop edx
pop eax
pop esi
pop edi
pop ebx
push ecx
sbb ch, 0x18
push eax
dec ah
shl ch, 8
push edx
sub dl, al
mov ecx, 0x17572289
xchg cx, dx
shl ecx, cl
pop edx
pop eax
pop ecx
push edi
adc di, di
push ebx
sbb bh, 0x69
adc ebx, 0x767298c3
pop ebx
pop edi
call fcn.0060aeeb
call fcn.0060b349
push ebx
inc bl
push ecx
push edx
add cx, dx
nop
mov ebx, 0x5266f612
dec bx
push esi
adc si, 0x3ef
or ecx, esi
nop
push edi
and di, 0xea4
and edi, edx
nop
push eax
dec eax
sbb si, cx
xchg si, di
pop eax
pop edi
pop esi
pop edx
pop ecx
pop ebx
push ebx
push ecx
shr ebx, cl
adc bh, ch
push edx
sub bh, dh
shr bx, 8
inc edx
push edi
xor edi, edx
push eax
or dl, ah
xchg edx, edi
inc bl
sbb ax, bx
pop eax
pop edi
pop edx
pop ecx
pop ebx
jae 0x60a29c
nop
push edi
and di, 0x3f41
pop edi
cmp ax, 0x61
js 0x60ab96
cmp ax, 0x7a
jg 0x60ab96
push esi
push ecx
shl esi, cl
push eax
xor ah, 0
sub eax, 0x7582cff0
and cx, cx
sub ecx, 0x4547ede9
xchg ecx, ecx
stc
push ebx
adc esi, ebx
inc ax
dec bl
push edx
rol dx, cl
sub si, 0x2a49
shr eax, 3
shr al, 3
stc
and cx, 0x6e74
and ebx, 0x3c3c6888
xor ah, bh
adc bx, dx
xchg cl, cl
sub cx, 0x5fd8
adc eax, 0x46640dc1
rol al, cl
push edi
cmp bx, di
nop
shl ch, cl
adc bx, ax
rol bx, 8
ror esi, 1
xor ch, dh
xor ebx, eax
shl ecx, cl
sbb dh, 0x41
sbb bl, dl
sbb dh, 0xf
inc cx
mov bh, 0xe
ror dx, 8
sbb edx, 0x1df8e97b
or cl, bl
ror eax, 2
sub ecx, 0x6017ed1b
add ax, cx
xor dl, bl
not esi
ror cx, cl
sub bx, ax
inc di
stc
add ah, 0x48
shl dh, cl
ror eax, 4
adc eax, 0x27752f17
test esi, eax
sub ecx, eax
and si, si
ror ebx, 5
shl ax, 2
and ax, si
nop
or al, 0x35
shr ax, cl
sbb edi, 0x39ea2229
dec edx
ror dh, cl
dec ecx
nop
not edx
test ecx, 0x18cb00c1
adc ebx, 0x2358b606
add ecx, edi
ror dx, 3
nop
or ax, di
inc bx
add ebx, eax
not ch
nop
shl cx, 8
ror ebx, 6
adc dh, 0x6c
rol ecx, cl
xchg bx, cx
sbb dx, bx
shr ch, cl
adc al, 0x69
sub al, 0x6b
cmp cx, bx
dec bx
or al, 0x50
mov ax, 0x2e98
test bh, 0x41
rol cl, 3
add ecx, 0x349b556f
inc di
adc al, ah
stc
adc bh, dl
test ch, 0xa
sub bh, 0x2f
pop edi
adc ecx, edx
and edx, 0x5a106521
cmp ax, cx
push edi
sub di, 0x67fe
xor esi, 0x30f60c4d
adc edi, 0x336e580a
and ax, ax
shr bl, cl
shr al, cl
add eax, edx
or ax, di
shl si, cl
sbb ax, 0x105f
dec al
mov si, si
rol dx, cl
rol bx, cl
rol ecx, 6
and al, bl
shr di, cl
xor al, cl
sbb dl, 0x60
or eax, ebx
xor bl, cl
adc edx, eax
dec eax
shl dx, cl
not bl
test al, dl
cmp bl, dl
stc
dec dh
add bl, ch
dec esi
and dx, 0x42b4
or si, dx
xor esi, 0x760b8e60
cmp edi, 0x29a24e1f
or ax, bx
stc
or eax, 0x7126675f
or al, cl
and dx, 0x426
rol dh, 3
and ax, ax
inc cl
nop
mov ch, 0x34
cmp ah, 0x4e
rol ah, cl
or si, 0x7a32
ror ecx, cl
test ah, 0x41
and ah, 0x30
rol edi, 4
test edi, ecx
sub ecx, 0x5a57bc25
mov esi, 0x6603579b
or eax, eax
mov edx, 0xf81983d
inc edi
sub eax, edi
nop
xor al, 0x50
mov dl, 0x4a
sub edx, 0x16eae6ae
xchg ah, ch
shl bl, 5
ror bh, 6
sub edx, esi
xchg edx, eax
and cl, al
and dh, bl
test bl, 0x3d
stc
add edx, 0x5b355a5f
or bl, cl
or ecx, 0x4927ec3d
and dx, 0x43e6
sbb al, cl
shl ah, 1
test di, 0x112c
or edi, ebx
sub eax, edx
shl ax, 2
shr esi, 8
nop
add bx, 0x5922
shr bl, cl
xchg edx, esi
rol cl, cl
mov ebx, ebx
sbb dx, 0x5449
ror dl, 3
xchg ecx, eax
or eax, ecx
test eax, 0x137c2c2f
shr bl, 5
inc si
test ax, 0x2a24
pop edi
stc
push edi
xchg edi, eax
xchg esi, ecx
shr bh, cl
mov dx, si
nop
cmp cx, 0x34ba
dec edi
cmp edi, esi
shr ah, 4
xor cx, si
shr dx, 8
shr ax, cl
cmp ebx, esi
xor cx, 0x606c
stc
shr ecx, cl
nop
test esi, esi
stc
sbb di, 0x2e37
xor ax, di
and eax, 0xb649ed6
not edx
and eax, ebx
sbb bx, 0x5e98
shl cl, 6
sbb ebx, 0x48f84ca3
shr bx, cl
test di, 0xb03
shl ch, 6
and ebx, edi
and dh, 0
nop
and di, si
xor ax, di
nop
sub cx, 0x3304
mov dx, si
adc eax, esi
test eax, 0x2ec0cba0
sub cl, 3
dec edx
add ebx, esi
xchg ch, ch
stc
inc cx
shr al, 7
or eax, ebx
test bx, 0x3600
adc dl, 0x70
stc
nop
inc dx
and ax, si
or bh, 0x28
not dx
shr bl, cl
inc di
and bh, ah
cmp bl, dh
add dx, ax
not ecx
stc
rol dx, 4
mov dh, 0x28
dec eax
xor ch, 0x54
dec di
xchg cx, si
shr di, cl
rol edx, 7
and bx, 0x422c
stc
nop
inc bh
sbb dx, 0x6836
ror dl, 8
xor esi, ecx
nop
shr bl, cl
sub dh, bl
xchg edi, ecx
or al, ch
test ebx, esi
nop
and di, 0x3d1a
mov ax, cx
mov bx, di
cmp cl, ch
not bh
and di, bx
mov bh, cl
shl ecx, 1
add si, bx
sbb bl, ch
cmp cx, 0x7134
not ah
or dh, 0x7c
xor edi, ebx
pop edi
stc
push edi
add di, 0x235e
rol ecx, cl
add bl, dl
not dx
dec ax
and ecx, ebx
xor esi, 0x3cf8a87c
xor cl, bl
ror ch, cl
adc di, ax
stc
test ah, dl
mov al, bh
and al, 0x7b
cmp cx, 0x4a98
and eax, edx
dec ebx
inc bx
xor ebx, 0x63ad7050
or si, ax
or dx, ax
inc bl
shr eax, 2
cmp ecx, edx
nop
test al, 0x3c
cmp cl, 0x55
not dl
add dl, 0x20
xor esi, 0x3190a48f
mov bh, bl
rol edi, 2
shl di, 3
xchg bx, si
rol ecx, 6
inc di
xor ebx, ebx
shl dx, 4
rol eax, cl
nop
add bh, dh
test bh, 0x6f
cmp bl, 0x39
shl al, cl
xchg ch, ch
ror edi, 5
inc bx
add dh, 0x3e
and cl, 0x75
not eax
cmp bl, bl
shl ebx, 7
or edi, 0x1ae1ff9b
add esi, esi
xor cx, di
test ah, 0x18
nop
sbb cx, 0x6ef4
sub ah, bh
rol bh, cl
inc cx
rol ecx, 3
or dl, cl
shl eax, 4
xchg ah, dl
not bl
stc
nop
test ch, 0x7a
and eax, edi
cmp dh, bl
xchg cx, si
or dh, bl
rol edi, cl
inc ch
ror ah, cl
cmp edi, 0x2e5549b1
test dx, bx
nop
add edx, 0x647bdea1
ror ah, 2
rol eax, cl
xor cl, dl
dec bl
or dl, 0x6d
rol edx, 4
mov ebx, edx
mov bh, cl
test dx, 0x6ee9
mov ch, 0x31
shl bh, cl
sub ch, bl
adc ch, 0xb
nop
inc bl
shl dh, 2
sbb di, si
nop
ror ecx, cl
pop edi
shr esi, cl
and dh, 0x77
test edx, 0x23cfa66e
nop
xchg al, ah
not cl
mov bx, cx
cmp ch, dl
nop
shr ax, 5
sbb al, ch
shl bl, 7
adc bh, 0x10
push edi
add edi, 0x15824a0b
inc ch
mov al, 0x3b
sub eax, 0xbdea2d2
test bl, 0x7d
xchg ch, al
stc
shl dh, cl
add si, di
stc
adc ebx, 0x14116e2e
and edx, edx
adc ah, 0x3f
rol bx, 5
stc
inc bx
xor di, bx
sbb bh, bh
rol ah, cl
rol dl, 5
inc dx
xor ch, bl
or ebx, 0x54a49bb9
shl edi, 2
xor si, si
cmp ah, 0x45
adc dx, 0x639a
stc
cmp dl, 0x34
stc
rol bh, cl
shl dl, 5
adc eax, esi
rol ebx, cl
xchg dl, cl
stc
not edi
add bx, si
dec cl
test al, dl
ror bh, cl
cmp ah, 0x30
test cx, 0x6fb
sbb ah, 0x1a
rol al, 3
or bh, 0x26
rol eax, 1
adc edi, 0x681d2cfa
test si, bx
sbb dx, si
stc
or si, 0x6171
stc
not dh
adc edx, 0x10ca0d76
inc ebx
sub bh, ah
mov ax, 0x3d74
ror bl, cl
or esi, 0x589cc4e3
add al, 0x36
nop
inc al
xchg di, cx
dec cl
test edx, 0x112bb1ca
inc si
xchg bl, al
or esi, 0x739aa424
adc ax, bx
test esi, 0x30ff9776
shr dx, cl
shl si, 2
sub si, dx
test bl, 0x75
stc
and edi, 0x25c063c6
sub ax, 0x62f
dec ax
or bx, ax
rol cl, cl
xchg dh, bh
stc
and ch, bh
test edx, ebx
adc edx, edi
adc edx, 0x446a170a
pop edi
mov eax, 0x6ea7e0ad
xor dl, bl
shr ebx, cl
adc ax, 0x53e5
push edi
xchg ebx, edi
add si, dx
shl si, 1
or esi, ecx
rol ah, 4
or edi, 0x7a44c1dd
ror cx, 6
mov dx, 0x26a0
ror al, cl
or edx, 0x1770715d
not ax
and ebx, 0x364310b9
inc ch
inc eax
sub bl, ah
or bh, bh
sbb edi, ebx
ror ecx, 2
ror ax, 6
rol ebx, cl
shl bx, cl
or di, 0x7f06
rol ch, 7
inc bx
inc bx
stc
stc
mov ax, bx
xor ecx, esi
cmp ax, di
cmp edi, 0xd31ce28
sub ah, 0x34
inc di
cmp dh, 0x4d
ror si, 6
inc bh
cmp edi, 0x22c44cf2
sbb ah, 0x1a
or ah, 0x19
shl edi, 5
ror ch, 7
shr edx, cl
shl al, 5
stc
add edx, 0x1aaf0ccc
add eax, ecx
rol di, 8
mov di, 0x973
sub dh, 1
rol al, cl
stc
test ah, bl
and dh, dl
shl bl, 5
inc edi
nop
shl dl, 5
rol ebx, cl
adc di, si
not dh
rol al, 3
cmp di, 0x24a7
not dl
xor dh, 0x6e
sbb di, 0x34fb
adc edi, 0x464f399e
sbb di, 0x4403
and ah, 0x75
not si
or cl, 0x56
mov cl, 0x37
or si, 0x2002
sub ax, ax
sub si, 0x6750
xchg ch, ah
nop
test di, ax
rol al, 6
mov bh, 0xa
adc bh, 0x20
nop
shr esi, 2
sbb di, dx
nop
sub ax, dx
and cx, 0x1113
adc si, si
inc dl
shl ch, 4
shl bx, 3
shr dx, cl
add edi, 0x5433326f
stc
shl dh, 2
ror edx, cl
stc
pop edi
shl dx, cl
xor ecx, edx
rol bh, 8
rol bx, cl
shl bl, 5
adc esi, 0x476f4e93
ror ecx, cl
xor dx, 0x6e90
push edi
mov di, dx
stc
test al, ch
not cx
shl dl, 8
nop
xor di, 0x1a46
and ch, bl
sub cl, 0x70
nop
stc
sbb esi, ebx
xchg bl, bh
shr bh, cl
sub esi, 0x57c1ca62
stc
xor bl, 0x75
sub ax, 0x58f5
xor ax, 0x1c5d
adc esi, 0x4fc97c08
and ecx, 0x145c067b
xchg edx, ebx
shl ecx, 7
or di, di
or dl, cl
shl edi, 7
nop
rol ah, 6
xor di, dx
mov esi, 0x55b9a95f
shl ax, 2
ror eax, cl
ror cl, cl
and eax, ecx
shl ah, 4
sub cx, 0x6446
ror edi, cl
and bx, dx
or ax, 0xd8b
stc
cmp dx, 0x1431
stc
add esi, 0x675b2f5a
or ebx, 0x3600114a
shl bx, cl
sub ebx, 0x41b3ca07
nop
ror edx, 4
shl edi, cl
xor cx, 0x61b6
sbb eax, eax
xor cx, 0x2fb8
cmp bx, 0x1c2a
inc bx
stc
dec dl
and esi, esi
test esi, ebx
cmp si, 0x3bde
not ax
and esi, edi
dec cx
add ah, bh
sub bx, cx
or dl, ah
xor cx, di
add ah, ch
ror dx, cl
xor cx, si
nop
sbb eax, 0x827383c
mov si, 0x1ca2
sbb ah, ch
ror eax, cl
xor dh, al
sbb edx, 0x2012ac1
xor ax, 0x3cfb
and ecx, 0x245bee3c
inc bh
and al, 0x36
ror di, 8
and bx, di
test ax, 0x2e26
test edi, 0x213425ad
not ebx
shr ecx, 5
add edx, 0x1af3159d
not dh
stc
not dx
nop
shl ax, cl
pop edi
push edi
xchg edi, ebx
add bh, 0x6f
test edx, 0x6d0ec9be
add ecx, 0x58214ba
sub bl, 0x5f
xor di, 0x5608
sub ah, ch
xor bx, 0x7163
add esi, 0x75c8c8e9
rol ax, 5
or bl, bl
add esi, edx
sub edx, eax
shl ebx, 5
inc ecx
dec bh
add di, 0x131b
sbb esi, eax
xor dh, ch
shl cl, cl
stc
mov edx, 0x39caf234
ror ebx, 2
ror bh, cl
shr ax, cl
sub dl, dl
adc di, 0xd7d
nop
nop
not esi
shl eax, cl
xor al, 3
mov bl, bl
xor cl, dh
ror cx, 6
xchg ecx, ecx
nop
shl bx, cl
add di, 0x2435
sub cx, 0x6d88
sub dx, dx
sbb dl, 0x1c
and bx, dx
add eax, ecx
inc edx
shr ebx, 5
xor ebx, esi
shl di, cl
mov edi, esi
nop
sbb esi, 0x1036ef88
dec ax
xchg edx, ecx
or cx, di
xchg cl, cl
sbb ax, bx
rol dh, 6
nop
adc ecx, eax
shr bx, 6
nop
or dl, 0x4b
dec dl
and ah, bh
xor dx, 0x6d54
or dx, 0x567d
dec bx
pop edi
pop edx
pop ebx
pop eax
pop ecx
pop esi
push ecx
not ch
stc
push esi
test si, si
push edi
sbb edi, 0x1e76f400
push eax
dec al
push ebx
rol ebx, 1
add esi, 0x234f2453
rol bx, 4
pop ebx
pop eax
pop edi
pop esi
pop ecx
push ebx
push edx
sub bh, dl
or dx, 0x1b85
shl bl, 1
push ecx
shl dh, cl
push eax
cmp al, al
pop eax
pop ecx
pop edx
pop ebx
call fcn.0060b774
push edi
shl di, 6
push ebx
push eax
add ebx, eax
stc
push esi
push edx
mov esi, edx
pop edx
pop esi
pop eax
pop ebx
pop edi
sub ax, 0x20
pop ebp
ret