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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
push ebx
test bh, 0x3b
or bx, 0x5d45
push edx
ror dx, 8
mov ebx, 0x3ca5730d
xor dh, dl
push ecx
test ch, bh
push edi
xor edi, 0xfd9d94c
rol bl, cl
push esi
rol si, cl
push eax
or eax, eax
stc
xor eax, 0x76508069
sbb dx, 0x57e0
mov di, 0x760a
nop
adc esi, ebx
inc esi
dec di
stc
not ax
and dh, ch
cmp bx, bx
nop
mov bh, bl
not dl
ror di, cl
nop
mov dl, 0x2e
cmp ax, 0x27db
nop
dec dx
not ax
mov dh, 0x4f
adc bh, 4
sbb di, cx
ror eax, cl
add bx, 0x7a52
cmp di, 0x6708
nop
nop
stc
or edx, 0x32dd522b
rol ebx, cl
shr ah, 4
sub bx, bx
mov dl, 0x7f
nop
sub ax, 0x71a4
sub si, 0x3c36
or edx, 0x2877581c
stc
add si, 0x44be
nop
xor edx, esi
mov bh, 0x12
shl eax, cl
mov eax, ebx
cmp eax, eax
not bl
sub eax, 0x3bfd3a8d
ror edx, 3
mov dl, ch
adc bh, cl
inc edi
xchg ecx, eax
xchg ecx, ecx
cmp dx, di
shl ch, cl
nop
test bh, dh
rol ebx, cl
adc ah, 4
xchg al, ch
stc
shr bh, 6
nop
cmp edx, 0x65bba981
stc
shr al, cl
or edi, ecx
or ah, ch
dec cx
rol ebx, 6
dec bx
and eax, 0x76bad2ee
shl dh, 1
ror di, cl
mov cl, 0x13
adc bh, ah
rol esi, 2
stc
stc
shr bx, cl
rol ax, cl
dec eax
cmp di, bx
or dx, si
stc
or di, cx
test ecx, 0x6d5e6a50
pop eax
not bh
dec edi
nop
push eax
and ah, ah
add di, 0x46
ror edx, cl
add ax, dx
shr cx, cl
rol ax, 7
shr dx, 5
nop
not edx
ror bx, cl
sub edx, edx
and edi, 0x7a4c7053
rol ecx, 7
or ebx, 0x63bb5814
mov eax, 0x8f3b92b
test di, bx
mov si, 0x2f09
shl edi, cl
xchg edx, ecx
or dx, si
nop
rol si, 1
sub ch, 0x5d
stc
sbb edx, edx
rol ecx, cl
sub dl, bl
shl bl, 4
sub dx, ax
mov eax, edi
not cl
not cl
not dh
stc
rol di, cl
ror dl, cl
inc edx
test edi, esi
ror dl, 4
ror edi, 3
cmp ebx, edi
dec di
add cl, 0x75
and ebx, 0x5b23878f
or bx, 0x495f
cmp bx, 0x46b2
shr cl, 8
shl dl, cl
xchg dh, dh
shl bl, cl
inc ecx
not esi
sub bl, bh
mov bx, 0x7eab
shr ax, 7
not dx
add ebx, 0x72402b58
rol al, cl
sbb ecx, 0x6f816b1d
dec ecx
dec dh
add ebx, 0x430bbe32
or bx, 0x26fb
and eax, 0x7c245217
cmp edi, ebx
shl dx, 1
shl ch, 1
and esi, eax
xchg si, si
xor dx, 0x5a19
xor ax, bx
dec ecx
adc edi, esi
not ch
sbb si, di
or esi, edx
shr cx, cl
adc si, si
sub ch, 0x76
sub dl, 0x31
adc cx, 0x2b43
nop
shr si, 8
shr cx, 7
nop
and dl, 0xd
ror cx, cl
nop
inc ax
inc al
mov di, bx
ror dl, 2
and eax, ebx
adc ah, cl
cmp si, cx
cmp bl, 0x12
sub eax, 0x3fdaec71
pop eax
nop
or bx, di
stc
stc
not edx
add di, 0x572d
ror bh, 2
push eax
xor si, ax
inc edi
add si, dx
shr ebx, 1
or ah, 0x30
sub dl, dh
or esi, edi
dec ah
mov cx, dx
shl dl, cl
xor dl, dl
cmp edx, 0x52a225eb
sbb edi, ebx
and bl, 0x38
cmp esi, edi
cmp dl, bh
cmp si, 0x2bb7
xor dx, 0x66c4
xchg bx, si
dec edi
and dl, 0x7b
shl eax, 5
dec al
test esi, ecx
ror ax, cl
mov dl, dh
and si, 0x5526
inc ah
sbb cx, 0x2b50
test ax, ax
not ax
dec eax
xor esi, 0x5b0ceb20
rol bx, cl
mov si, 0x60f3
dec esi
not al
dec dl
add dl, 0xf
and al, bl
stc
adc ecx, edi
sub cl, al
inc eax
xchg si, di
rol di, 6
xor bx, cx
shr di, cl
inc ch
nop
pop eax
pop esi
pop edi
pop ecx
pop edx
pop ebx
push ecx
shl cl, cl
stc
push edx
push eax
mov dl, ah
ror ch, 8
push esi
inc esi
push ebx
xor bl, 0x25
inc dx
push edi
xor edi, eax
or edx, 0x1ed27e7
sbb si, di
shr bh, 3
stc
adc dx, di
rol ebx, cl
stc
test edx, 0x4e4ccb83
sbb edi, 0x10f9ff94
rol ebx, 5
xchg dh, ah
add dh, dh
add di, 0x3574
add dh, bh
add di, ax
dec al
rol ch, 5
xor ebx, 0x55191c42
stc
rol eax, 7
stc
sub edi, edi
rol dl, cl
xor dl, 0x64
sub ecx, 0x4fbc06fa
inc di
sub dl, dl
stc
cmp dx, 0x7b20
shl al, 6
adc esi, 0xe0b5b71
cmp bh, cl
shr dl, cl
dec al
shr dl, 2
xor dh, dh
nop
nop
dec eax
stc
xchg dl, ah
sbb ax, dx
shr dx, cl
adc ecx, 0x450dbf29
sbb al, bl
stc
rol esi, 1
cmp edx, edi
mov ax, 0x40f4
mov ch, dl
nop
dec esi
mov eax, esi
xor esi, 0x67d5b775
rol bh, 5
and ebx, 0x5b926402
xor al, 0x34
mov dh, cl
xchg di, ax
shl esi, cl
xor cl, dh
sub bx, 0x799b
cmp ch, 0x7f
add edi, esi
inc ecx
shl dl, 6
inc bx
stc
add si, cx
stc
test dx, 0x4463
ror edi, 8
stc
add ch, 0x5d
xor cx, 0x7cd0
test al, ah
mov ebx, 0x160c992e
shr si, cl
adc edx, edx
dec dh
test eax, esi
add ecx, 0x2e51bc6f
mov dl, 0x75
sub al, bl
and edi, ebx
mov di, 0x2b82
cmp edi, 0x414103a4
test edi, 0x5338b045
test dx, dx
xchg edx, eax
rol bx, 6
sbb cx, bx
pop edi
xor si, bx
shr dx, 7
dec cx
nop
push edi
xor di, 0x3c41
add edi, 0x5a9aa317
shl si, 1
shr ecx, cl
mov ebx, esi
mov cx, dx
sbb edi, ebx
adc edi, 0x295da0ba
xor ah, bl
shr bl, 2
sbb esi, ecx
sub ch, cl
mov ecx, 0x59bcd70e
nop
inc dl
sub ch, bh
dec ax
stc
sbb bh, ah
adc bx, ax
test esi, 0x49361db8
and dh, 0x20
or bl, 0x12
adc edx, 0x694631d5
shr ax, 1
and ah, 0x12
shr dl, 6
rol cx, 3
rol eax, 4
nop
nop
shr al, cl
rol ax, cl
sbb dl, 0x16
sbb edi, edx
nop
not ch
cmp dh, 0x64
xor ebx, 0x19d64870
shl ah, cl
mov ebx, 0x5c51a13d
test si, ax
and di, 0x6b4d
dec dx
xor al, 0x4c
nop
xchg ebx, eax
and dx, si
shl al, cl
stc
mov ecx, 0x4771f571
cmp ax, 0x14dc
mov al, 0x72
shl cx, cl
shl al, cl
dec cx
cmp dx, 0x146d
shr di, cl
adc ax, 0x5788
nop
xchg dh, dh
or ebx, edx
ror al, cl
test al, 0x70
mov dh, 0x1f
stc
test ch, dh
nop
rol ch, 7
ror cx, cl
mov ecx, edx
and si, di
shl eax, cl
nop
adc edi, ecx
adc cl, 0x25
xor bx, cx
not esi
test eax, 0x7c46f178
xor edi, 0x4832567e
shr ch, cl
sub si, 0x58
nop
shl dx, cl
not edi
mov dh, 0x31
and bx, di
and ecx, 0x726d094c
stc
stc
shr di, cl
xor ah, al
ror edi, cl
mov edi, 0x5d456940
dec cl
test cl, 0x45
pop edi
adc cl, 0x59
push edi
and di, bx
inc edi
dec dx
inc ebx
adc ax, 0xd89
adc si, 0x636f
xor ch, cl
stc
add ch, dh
sbb ebx, ebx
and si, ax
xchg al, bl
rol edx, 8
inc edi
shr edx, 4
sub di, ax
sbb bh, ch
shr cx, cl
shl si, 7
add ecx, 0x4e4a86fd
shr ah, cl
adc ecx, edx
sub edi, esi
adc dh, ch
test ch, dl
adc al, 0x43
shl ch, cl
sbb eax, eax
not dl
or dl, 0x1c
nop
stc
adc dl, 0x11
stc
adc ax, 0x991
rol al, cl
xchg di, bx
shr esi, 5
not bx
ror edx, 1
not dx
stc
cmp di, bx
xor ecx, ecx
xor esi, 0x37e02deb
cmp ecx, edi
mov si, di
test ecx, 0x2a2a52ed
nop
or edi, edi
xor cx, ax
test ecx, ebx
shr si, 8
cmp cl, ch
dec ecx
ror ah, cl
cmp edx, ecx
cmp edi, 0x7d07e8da
shl cl, 8
or edx, 0x1b6a9533
rol eax, cl
shr edi, cl
or ah, 0x78
ror ch, 7
nop
ror bx, 4
and bx, 0x3890
xor cl, bl
ror ah, cl
stc
not edi
cmp eax, 0x4bb3802e
adc cx, 0x52c4
nop
shl si, 3
test edi, edx
dec si
mov di, si
sbb al, 0x74
nop
xchg dx, bx
shl ax, 8
inc di
dec ecx
sbb bl, 0x20
xor bh, 0x35
ror eax, 1
ror esi, 5
add ebx, ebx
xor esi, ecx
inc si
mov si, si
mov dx, bx
dec bh
ror eax, 7
mov eax, 0x570432b6
xchg ebx, edi
test ecx, 0x3601d088
test ebx, 0x555d47b9
pop edi
sub bh, 0x4b
rol edx, cl
inc ax
shr ch, cl
not ah
add bh, bl
mov al, bh
or ebx, 0x5e6c28f7
push edi
test eax, edi
xor cl, 0x16
mov ebx, 0x436399
nop
test dx, 0x393a
cmp cx, 0x3cbb
shr edi, 7
mov dl, cl
inc bl
nop
add esi, 0xdb9881a
inc bx
adc edx, 0x55334e87
stc
adc cl, 0x3d
nop
cmp esi, edx
mov dx, cx
and edx, 0x14b77283
inc ch
or bl, ch
add ecx, 0x1e4402ae
shr cx, cl
xchg bx, dx
sub ch, 4
mov eax, 0x6244efdb
sbb cx, si
sbb ah, 0x59
cmp di, 0x664
mov dx, di
xchg ah, bl
cmp edx, eax
shr bh, cl
shr ah, cl
shr edx, 2
ror dl, 1
not bh
sbb di, cx
xchg ch, al
shr bh, cl
mov edx, 0x7e564f4a
or edi, esi
ror ecx, 7
or bl, 0x68
shr si, 4
inc ebx
adc si, cx
sbb ch, 0x1a
sbb edx, edi
sbb ax, 0x2a7a
test dh, al
add edx, edi
rol edx, 1
shr eax, 3
dec bx
nop
rol di, 7
not ah
sub al, al
add eax, edx
rol di, cl
dec dx
nop
rol cx, 2
ror dh, cl
sub al, dl
xchg edx, edx
test cx, 0x51fd
inc ch
sbb ebx, 0x12fd1412
stc
test ebx, edx
sbb bl, 0x2f
stc
sub ax, bx
dec bx
add ch, bl
cmp edx, 0x1350c7d2
inc ecx
shr esi, cl
test al, cl
shl bx, 1
nop
add eax, 0x936de7d
stc
mov esi, 0x59c4834c
sub cx, cx
stc
stc
inc eax
test edx, edx
rol dh, cl
pop edi
shr al, 4
and esi, 0x27203ed0
stc
xor esi, 0x9c29a0b
not cx
or al, 0x7f
shl bx, cl
nop
sbb al, 0x74
rol bx, 2
shr dx, 3
not cx
test ebx, 0x375d89b3
rol dl, 2
push edi
mov edi, 0x3601f569
and ax, 0x22b3
inc bh
xor al, al
shl bl, cl
or al, 0x36
sub esi, ebx
not ebx
nop
shl edx, cl
stc
xor si, 0x346e
cmp bh, 0x7e
dec dx
xchg ebx, edx
dec bx
inc bl
sub di, 0x1b1
sbb esi, ebx
stc
sbb dl, 0x1a
rol si, cl
shl bx, 1
xchg edx, ecx
inc edi
mov si, dx
xor esi, 0x1e753ead
nop
mov si, ax
or dh, bl
stc
stc
add ax, di
shr ah, 6
sbb si, bx
cmp bx, 0x2f9d
add edx, 0x6bbc649a
ror eax, 2
nop
xchg esi, eax
stc
dec dh
and cx, dx
inc esi
add bx, 0x6ddc
rol bh, 1
pop edi
pop ebx
pop esi
pop eax
pop edx
pop ecx
stc
push ebx
push ecx
rol bh, cl
dec ebx
and cx, 0x2d14
sub ecx, 0x3b4c8775
cmp cx, 0x62ba
push edx
ror dh, 7
push eax
and bx, ax
nop
add cl, 0x63
ror ax, cl
not bx
test dh, ch
nop
add dx, dx
test ebx, ecx
pop eax
pop edx
pop ecx
pop ebx
push eax
xor ax, 0x5f71
pop eax
push edi
push ecx
rol di, cl
pop ecx
pop edi
mov esi, dword [ebp + 8]
mov edi, dword [ebp + 0x10]
mov ecx, dword [esi + 0x3c]
nop
push esi
not esi
push edx
not dx
push ecx
ror dx, cl
push ebx
or bh, bh
push eax
ror eax, cl
xor eax, 0x111d54aa
xchg ecx, esi
sub ah, bh
sub bl, ah
shl ebx, cl
and ecx, 0x576aac23
push edi
sbb edi, 0x409a5b9e
shl bx, 3
shl bx, cl
and al, 0x46
not edi
stc
xchg edi, edx
xor dh, 0x67
or bx, 0x439c
ror dx, cl
add eax, 0x48688c47
inc dx
shl ch, 8
inc dx
inc dl
not dl
dec dh
inc ah
add ch, bl
ror si, cl
add dl, ah
or ah, ah
stc
rol dl, 8
xchg bx, ax
ror di, cl
inc ecx
shr ah, 7
xor ch, al
cmp esi, 0x366c4d32
not dl
mov ebx, edi
inc bl
add si, si
and di, si
shl ch, cl
xor cx, si
add bh, bh
shl bh, cl
ror ecx, 6
xchg bx, si
stc
ror al, 3
not dx
test bx, 0xbf0
test esi, esi
nop
rol esi, 6
and ebx, edi
adc ax, bx
or cl, 0xd
rol edx, 8
stc
not bl
test al, cl
xchg al, dl
or ah, 0x40
cmp ch, cl
test edx, 0x30ea3b74
cmp esi, esi
inc ax
sbb ecx, 0x708b3147
shr bx, cl
sub bl, 0x41
not dx
mov dx, 0x5b3
xchg bl, ah
xor cl, dl
stc
and eax, eax
shr bh, 7
or eax, ecx
shr ah, cl
test si, di
inc bx
cmp dx, 0x3c05
test al, dl
shl di, 6
ror dx, cl
adc edi, eax
sub esi, ecx
or ecx, 0x67e4ca95
and cx, 0x3f83
or bh, bh
shl edx, 1
dec cx
rol bh, 2
adc ax, bx
pop edi
sbb ebx, esi
cmp ax, 0x4ab7
test ax, 0x17a
sub eax, 0x198a62d5
sbb dl, 0xd
push edi
not edi
adc dh, 0x7d
shr cx, cl
or bh, 0x67
add eax, 0x30bab186
and bl, dh
stc
cmp bl, bl
sub ebx, edx
sub cl, 0x7a
or ebx, 0x749a1d5b
dec ecx
xor ebx, ecx
not edi
mov ch, 0x57
rol ebx, 5
stc
shl edi, cl
ror bl, cl
shr si, cl
sbb eax, 0x4163dbe2
xchg ch, ch
cmp eax, 0x7025ea97
test al, dh
ror si, cl
xor ah, dl
rol ah, cl
xchg bh, ah
inc dh
dec ax
or bx, 0x491c
shr bh, cl
dec edx
mov eax, ecx
inc ch
add ebx, 0x70eaa8e9
mov ah, 0x30
inc dl
stc
xchg bx, di
shr edi, cl
or cl, 0x55
cmp cl, 0x4d
test edx, ecx
not bx
or bx, 0x5d88
stc
rol cx, cl
pop edi
pop eax
pop ebx
pop ecx
pop edx
pop esi
call fcn.005bbec2
push ebx
push eax
xchg bl, al
push esi
and si, 0x6d04
sbb si, 0x4e9c
push ecx
sub cl, bh
dec ecx
dec eax
add cx, 0x48c2
push edx
dec edx
or bx, si
shr al, 7
push edi
inc di
inc bl
dec bl
ror si, cl
add cl, dl
test dl, bh
rol bx, cl
ror dx, 8
xchg ecx, eax
nop
test cx, 0x2d5a
rol edi, cl
and di, cx
and dl, 0x57
pop edi
pop edx
pop ecx
pop esi
pop eax
pop ebx
call fcn.005bc1ba
jb 0x5b913b
push esi
and esi, 0xcadcdb5
push edx
xor dl, 0x68
push ecx
ror ch, cl
push eax
inc eax
mov ecx, 0x3a7f1af5
push ebx
sbb ebx, edx
sbb al, 0x1c
sbb bl, 0x1a
inc bl
xor ecx, 0x35cf6cb1
push edi
sbb di, dx
cmp edx, 0x32d66843
mov esi, 0x3bac3512
add di, 0x4f15
cmp esi, esi
nop
add cl, dl
and si, 0x25ca
add dl, dh
mov si, cx
mov bl, cl
or si, cx
xchg ecx, eax
cmp si, 0xd3d
inc bh
ror edi, cl
shl si, cl
adc dh, ch
test esi, 0x43fa1e83
nop
nop
or ch, bh
dec si
test ax, 0x362
ror cl, 7
adc eax, 0x645d350d
dec si
inc bx
sbb esi, ebx
sub ax, 0x5f22
ror bh, 7
dec bl
dec dx
sbb di, di
and esi, 0x55a3cf49
sbb edx, edx
inc bx
ror edx, 4
inc ah
test cl, 2
ror bl, 4
test di, bx
cmp edi, eax
rol edi, 3
and esi, ecx
rol si, cl
shl cx, cl
sbb di, 0x1ec1
pop edi
pop ebx
pop eax
pop ecx
pop edx
pop esi
push edx
not dl
push eax
not eax
push ebx
sub bx, bx
stc
xchg edx, edx
shl dl, 5
push ecx
test ch, 0x3f
dec dl
push edi
sbb di, cx
and ebx, edx
push esi
adc edi, esi
and si, dx
nop
not edi
cmp eax, 0x5f407c00
xchg ebx, eax
or esi, edi
mov ax, ax
and dh, ah
xchg bl, ah
test al, ch
sbb ebx, 0x6c1be72f
not bx
shl ch, 3
xor ebx, ecx
inc di
stc
sbb ebx, ecx
shl cl, 3
xchg bl, dl
xor bx, 0x3f69
sub ch, dl
not dl
shl cx, cl
inc bx
rol edi, 1
mov bl, dh
rol edi, 8
dec di
ror bh, 1
cmp di, 0x686e
mov esi, 0x554a2e5b
add dh, ah
xchg ecx, ebx
adc dx, 0x1bc2
test bx, di
sub ebx, 0x3624a34e
test bl, al
mov ax, si
shr bx, 5
test edx, esi
sub dx, ax
stc
rol esi, 2
adc bx, 0xbe
mov bx, di
mov al, 0x36
shr dh, cl
xor eax, edx
or ch, 0x2e
sub edi, 0x58478bd7
or bh, 0x3d
inc ah
inc esi
sub edx, ebx
adc si, dx
sbb ax, ax
xchg cx, ax
nop
dec eax
add esi, esi
shr ch, 8
shl al, cl
xchg si, bx
xchg ebx, eax
pop esi
pop edi
pop ecx
pop ebx
pop eax
pop edx
call fcn.005bc5fb
push edx
push ecx
rol dl, cl
push ebx
or bx, 0x498d
rol ecx, 2
push eax
inc ah
or ebx, ecx
inc ecx
push esi
mov ax, si
ror bx, 4
adc cx, 0x1f03
and ebx, 0x208d5e7a
stc
pop esi
pop eax
pop ebx
pop ecx
pop edx
call fcn.005bcba2
call fcn.005bd167
push ecx
push eax
adc cl, ah
push ebx
shl bx, cl
adc eax, ebx
add cl, 0x31
stc
pop ebx
pop eax
pop ecx
jl 0x5b913b
call fcn.005bd6eb
jg 0x5b9132
nop
call fcn.005bdc2b
push eax
mov ah, ah
pop eax
push ebx
push edi
cmp bx, di
add bl, bl
nop
nop
dec di
push esi
add si, 0x37c9
push eax
push ecx
mov al, cl
dec cx
add bx, 0x74f9
and ecx, esi
cmp esi, esi
shr cx, cl
push edx
add dl, cl
add ch, 4
shr ch, 2
rol ecx, cl
xchg ecx, eax
stc
test ch, 0x47
inc al
rol bx, cl
mov dh, al
inc ax
not si
cmp cx, si
xor dl, dl
test bh, 0x5f
xchg bx, ax
xchg cx, ax
rol ah, 8
cmp dx, dx
ror cx, cl
and cl, 0x20
add ah, ah
shr ch, 5
xor cx, dx
shr eax, 2
or cx, dx
inc si
xchg cx, ax
sbb si, di
rol cx, 2
ror cx, 5
nop
inc bx
xchg bh, ah
sbb cx, si
cmp ax, di
cmp di, ax
test edi, esi
adc cx, 0x278f
stc
dec bx
not ax
or al, 1
nop
and si, 0x43f6
sbb esi, 0x6b52ba80
sbb ch, 0x16
xchg dl, ah
test edx, ecx
mov si, dx
mov ah, 0x1c
stc
shl eax, 5
xchg bl, cl
xor ecx, edi
adc ah, 0x1d
stc
rol edx, cl
ror ebx, 1
add ebx, 0xdf25985
rol cx, cl
rol di, cl
shr cl, cl
cmp ch, ah
cmp bx, 0x36a
mov ecx, edx
xor bh, 0x73
sbb dh, cl
adc bl, ah
cmp bh, 0x15
sbb dl, bl
sub ch, 0x59
test di, di
test si, ax
shr bx, 5
adc al, 0x29
sub edx, 0x45a0642c
cmp dx, bx
xchg dl, cl
mov esi, ecx
not ax
ror ecx, cl
not bx
rol dh, cl
ror ebx, 6
add ah, 2
and bx, bx
stc
pop edx
rol eax, 8
sub esi, ebx
push edx
mov dx, 0x7d9d
adc ebx, edx
test ah, bh
shr eax, 7
shr ax, cl
and edx, edi
ror ch, 2
and edi, ecx
shl cx, cl
mov cx, si
not edx
stc
not ebx
mov si, 0x541
xor bh, ch
and al, 0x5e
inc cx
nop
cmp eax, 0x21cc5a61
rol al, 4
sub cx, si
sub edx, ebx
xchg bh, cl
ror edx, 3
cmp cx, ax
mov al, bl
dec bl
shl si, cl
dec bl
adc bx, 0x71a
or ax, cx
adc ah, bh
ror ecx, cl
not edi
adc ecx, 0x6c89ce
and edi, edi
inc edi
sub al, dl
shl edx, cl
add si, cx
cmp si, di
or dh, 0x22
dec ebx
ror si, cl
test ax, 0x4c24
mov bl, 7
not cx
dec ebx
add bl, 4
sub bx, 0x1fd9
rol cx, cl
and edi, esi
xchg ah, ah
rol edi, 3
sub bl, 0x4d
inc bh
xor ax, di
test ah, 0x21
mov dh, 0x20
mov dx, ax
inc dl
mov edx, eax
stc
shr si, 3
sub ax, cx
sbb si, 0x957
and dx, 0x2708
xchg cl, dh
mov edx, 0x69f14ac8
xor ax, bx
stc
dec bh
shl dh, cl
adc si, 0x1c77
xchg dh, bh
rol edx, 4
and esi, edi
shl edi, cl
or si, 0x6c72
xchg ecx, eax
and edx, 0x303cf923
not edx
test edx, 0x6c47f5ee
ror edx, 2
adc bh, 0x5b
shl dh, cl
mov bx, ax
inc ecx
sbb dl, 0x4b
inc dh
add si, 0x1bc8
nop
stc
not bx
dec si
xor cl, cl
add cl, al
cmp ebx, esi
pop edx
push edx
and dx, 0x7f9e
stc
cmp dx, bx
not dh
inc ecx
adc cl, 0x3a
sbb si, dx
shl dl, 5
ror dh, 2
sbb eax, ebx
shl ebx, cl
sbb ax, 0x13ee
shl cl, 3
or bl, cl
and esi, edx
mov edi, 0x3428920d
add ax, ax
nop
rol ecx, 6
stc
sub cx, di
xchg ecx, esi
dec esi
xchg ebx, esi
shl ecx, cl
or bx, 0x221a
dec ax
shl cl, 4
sub esi, 0x43758815
or dx, dx
adc dh, 0x7e
shr ah, cl
shl eax, cl
sub eax, 0x2947cfbb
add edi, edx
stc
and bl, 0xd
shl bl, 7
add ecx, edx
not ah
cmp dh, 0x46
shl bl, cl
add esi, edi
inc ecx
inc ebx
not bl
shl ecx, 7
inc ax
stc
ror esi, cl
not ebx
dec esi
sbb bx, 0x1915
stc
not cx
dec cx
test dx, bx
xchg si, si
adc di, cx
shr cl, cl
inc si
sub edx, 0x45d861bc
shr dx, cl
or eax, 0x70fe9627
nop
nop
nop
sub dl, bl
and ch, 0x3c
ror esi, cl
or bl, 0x5e
rol cx, 8
mov bx, 0x6a5c
add dh, bh
rol dl, cl
dec ax
dec bh
not eax
rol ebx, 8
inc ch
dec cx
adc cl, ch
add ebx, 0x3a9ddb35
stc
adc dh, 0x5c
and eax, 0x7da13782
adc cx, cx
dec si
stc
ror eax, 6
nop
mov dx, bx
mov bx, ax
inc dx
shl bh, cl
xchg esi, esi
shr dl, 7
inc esi
rol cl, cl
not ah
pop edx
add bx, ax
ror ebx, cl
stc
ror si, cl
xor al, ch
sbb esi, ecx
inc ax
xchg ch, ch
nop
ror ax, 2
add cx, 0x5052
xor eax, ebx
sbb edi, 0x39b508d2
nop
stc
and ebx, 0x4a0692d9
add ecx, 0x7877aea4
or cx, 0x1228
and ch, cl
sub bl, 0x5a
cmp ax, si
push edx
add ah, dh
or edi, 0xf030be
cmp bl, ah
mov ecx, edx
cmp di, di
shr esi, 3
mov eax, 0x45d21b6a
adc ebx, 0x1ee18f90
shr edx, 2
sub ebx, ecx
sbb ax, 0x7b3b
inc ax
rol bx, cl
sub bl, bl
add bx, 0x6c51
mov ch, 0xf
inc edi
xor edx, 0x14739f1c
xor cl, dh
sbb bh, 0x41
sub edi, 0x4a4eef95
rol edi, 4
sbb ebx, ebx
inc dl
shr edi, cl
rol ax, 5
add cl, 0x5b
dec cx
or si, 0x4e72
mov eax, eax
xor dl, al
add ax, 0xdb0
sub si, 0x5e1d
nop
cmp esi, 0x56da7738
shl dx, 4
xor ebx, 0x6e185b17
sbb bx, ax
nop
cmp ah, dl
ror edx, cl
shr dx, 8
inc cl
cmp ebx, esi
ror dh, cl
sbb cx, 0x1fce
test ebx, ebx
sbb eax, edx
pop edx
pop ecx
pop eax
pop esi
pop edi
pop ebx
push ecx
rol ecx, 3
push edx
inc dx
dec ch
xor ch, 0x59
push esi
rol si, 2
and cl, 0x19
push eax
xchg ah, dl
and dx, 0xa87
dec ecx
xor dx, 0x32aa
stc
push edi
test eax, edi
push ebx
adc ebx, ebx
test al, 0x10
test ecx, edx
stc
shr cx, cl
shr ch, 2
xor dh, 0x6c
add edi, 0x2f08dad8
or dl, bh
sbb esi, 0x26c6d737
adc si, 0x49b2
and ecx, ecx
pop ebx
pop edi
pop eax
pop esi
pop edx
pop ecx
call fcn.005bdfe2
push ebx
push esi
cmp ebx, esi
push eax
xor eax, 0x300ad0c9
push edi
cmp bx, di
push edx
and dh, dh
shl si, 2
sbb dl, dh
pop edx
pop edi
pop eax
pop esi
pop ebx
jecxz 0x5b95a8
call fcn.005be288
lea ecx, [esi + ecx]
mov ecx, dword [ecx + 0x2c]
xor eax, eax
cmp ecx, dword [ebp + 0xc]
jge 0x5bbeb2
push ecx
xor edx, edx
call fcn.005be69b
nop
stc
push eax
sbb eax, 0x228eec79
push edi
adc di, 0x5dfc
push esi
cmp esi, 0x5ee5a6f1
push ecx
rol ch, cl
nop
inc eax
shl ah, cl
mov al, 0xa
xor eax, 0x5591929c
or ecx, 0x464a4c7f
sbb ah, 0x12
inc ah
push edx
xor dx, 0x846
stc
shr ch, cl
push ebx
sbb ax, bx
ror dl, cl
inc ecx
or bx, 0x3b06
cmp dh, 0x1c
xchg bx, di
shr ch, 6
nop
and dl, bl
cmp al, dl
ror edx, cl
cmp bl, dh
sbb esi, 0x3d888cb
test ebx, 0x2338d482
add bl, dh
nop
sub dx, ax
mov cx, bx
shl edi, cl
rol edi, cl
add ebx, edx
stc
rol si, cl
sub si, di
dec ebx
sbb cx, 0x5215
rol esi, 2
adc dx, 0x2a16
dec dx
xor dx, si
shr si, 4
dec ah
shl ax, 5
inc ecx
sbb bl, dl
not al
dec ecx
inc bl
xchg ah, cl
adc cx, 0xdac
sbb edi, edi
dec ch
mov ax, 0x4e9a
not esi
xor ax, 0x7c20
sub edi, 0x4db6d019
rol ax, 5
add edx, edx
adc cx, 0x13c2
xor eax, ecx
and ecx, 0x11e66407
test bl, bl
mov dl, ah
sbb dx, 0x2d88
xchg dh, ch
shl ax, cl
and edi, 0x43aa4e74
cmp edi, 0x7c404e32
add ebx, eax
stc
rol edx, 7
not dl
xor esi, 0x35f8d1b3
sbb di, bx
sub eax, 0x503c5704
not bx
add dx, 0x473f
mov cx, ax
nop
ror ebx, cl
adc ax, 0x1b99
sbb dl, 0x2e
adc edi, ebx
xchg dh, bh
shr ah, cl
cmp eax, edx
shr ch, 2
adc di, 0x4cce
xchg dx, ax
shr eax, cl
not dl
shr edi, cl
stc
pop ebx
xor ax, 0x18ce
rol dh, cl
cmp ecx, edi
not si
push ebx
shr bx, cl
dec edi
ror dx, cl
cmp di, si
add si, ax
inc si
xor bh, 0x20
test di, 0x24c0
xor eax, 0x33071ee5
test si, 0xff7
test bl, bl
inc cx
rol ax, 7
and dl, dh
not bh
rol ecx, 8
mov ah, 0x26
xchg edx, eax
xor ax, 0x2845
sbb cx, dx
adc esi, 0x7e1e5ba0
or cx, 0x5b49
mov esi, esi
inc dx
shr esi, cl
shl si, cl
test dh, 0x3e
or ecx, 0xf1c2ec7
ror ah, 7
nop
sbb cx, ax
cmp ah, al
cmp si, 0x360e
xchg ebx, ebx
adc dx, 0x77d8
shl bl, 1
sbb dl, 0x47
ror bl, cl
xchg cl, ah
nop
and esi, edi
shl dh, cl
test bx, 0xfec
adc ax, 0x4334
or esi, ebx
adc cl, dh
rol si, cl
cmp edx, ecx
rol bh, 2
sub esi, eax
cmp ax, 0x3dd2
stc
mov dl, dh
shl edi, cl
inc dl
sbb ah, 0x12
adc edi, ebx
shr esi, cl
ror cl, 6
rol ebx, cl
xchg edi, ebx
adc edi, 0x6444558
xor di, ax
add dl, 0
ror di, 2
cmp dh, 0x30
sub edi, 0x23b8cbe1
xchg dl, cl
shr ecx, 1
nop
not ebx
not ax
adc ax, 0x894
sub dl, 0x27
and dh, ah
nop
and cl, 0x72
ror al, 3
sub ebx, eax
inc ebx
sbb esi, eax
or di, di
nop
shl ch, 2
adc ax, 0x4866
add ebx, eax
add edi, eax
nop
test al, 0x55
shr dh, 2
sub eax, edx
shl cl, cl
test bx, dx
dec dx
and eax, 0x7148eba4
and al, 0x23
pop ebx
not eax
xor edx, 0x44fefd99
push ebx
add dh, bl
dec cl
mov edi, 0x5067ffc6
inc cl
and bh, dl
sbb di, cx
sub dl, 0x39
test dl, 0x6c
ror ecx, cl
rol edi, cl
sub ch, dh
or si, 0x5be9
ror dx, 5
rol cx, cl
rol esi, 1
mov eax, esi
sbb dx, si
mov edx, ebx
dec di
shr di, cl
test dx, ax
cmp di, 0x7399
rol ecx, cl
test al, dl
shl si, 7
sbb ebx, edx
inc cl
add esi, 0xeb1711d
sbb al, ah
ror ch, 4
sub di, 0x5c1d
test dh, 0x37
inc edi
nop
sub edi, 0x13140fae
not ax
shl dx, cl
shr dx, cl
not bx
shr ecx, cl
rol bh, 5
stc
mov di, di
rol bl, 5
add di, 0x3d93
inc cx
dec ch
ror cx, cl
adc dh, 0x75
rol ax, cl
cmp di, 0x160d
rol bh, 7
shl eax, cl
not edi
add ebx, esi
sbb eax, eax
test al, al
or edx, edx
sbb ax, 0x2ad2
test bl, cl
stc
xchg di, cx
ror eax, 3
inc ch
sbb ax, di
cmp ebx, esi
nop
test al, dh
cmp dl, dh
inc ax
add edi, ecx
mov di, dx
xchg ah, bl
adc edi, ecx
shl cl, 4
stc
shr ebx, 6
test si, 0x7084
stc
shr ax, 3
and si, 0x3417
ror esi, cl
sub bh, 0x36
sbb ecx, 0x60c48d73
or cx, 0xcc1
ror ecx, 8
not eax
adc ecx, edx
inc edi
add ch, 0x7c
not edx
add dl, 0x39
nop
rol edi, cl
test ah, 0x39
mov si, 0xf2a
and cx, bx
and ebx, 0x41d41845
pop ebx
dec dl
rol cx, cl
test esi, ecx
push ebx
xor cx, bx
shr eax, cl
inc edi
stc
xchg edi, esi
xor eax, 0x2bd486df
nop
mov si, di
or cx, 0x19ad
and edi, 0x33dfe2e2
not eax
ror bl, cl
adc bl, bh
cmp edx, edx
sbb dx, 0x25af
inc esi
not di
adc cx, bx
add ecx, edi
sub dx, bx
ror di, cl
cmp esi, ecx
rol edi, 8
stc
test al, cl
xchg dl, cl
mov ah, 0x7e
and ah, dl
ror dx, cl
sbb bh, 0x4a
nop
not ax
xchg dx, di
and eax, 0x7c356f71
not al
shl cl, cl
adc si, si
and dh, 0x6f
and dl, al
nop
or bl, dh
not edx
shl esi, 2
ror eax, 5
dec ah
stc
stc
shr bl, 1
nop
not di
adc di, 0x3f76
ror edi, cl
mov esi, 0x65d3f17a
shl ax, 6
shr edx, 7
ror al, cl
xchg dl, dh
cmp eax, 0x6297666d
and ecx, 0x25a69452
stc
inc ax
dec dl
nop
test bx, cx
xchg di, bx
mov esi, 0x4dc7a0fa
or edi, 0x5b622c3a
sbb bl, dl
and ebx, eax
xchg dh, al
shl bl, 2
xor edx, eax
sbb eax, ebx
stc
inc cx
or dl, 0x37
nop
and cl, ah
mov cx, si
sbb bh, bh
nop
inc cx
stc
test edx, 0x3377d80e
nop
or ax, 0x2084
nop
not ax
nop
not cx
mov ebx, edi
xchg di, di
pop ebx
pop edx
pop ecx
pop esi
pop edi
pop eax
call fcn.005bea9c
push edx
push ecx
shl dx, cl
push eax
cmp dl, ah
mov eax, 0x6abd8204
adc cl, cl
nop
or ecx, 0x396a379b
ror ax, cl
mov cx, 0x4619
push ebx
xchg ch, bl
ror eax, 8
not ax
shr dh, 5
push edi
mov edi, eax
cmp eax, edx
adc cx, cx
rol dx, 6
ror ax, cl
adc ebx, 0x6ffb8fd4
xor eax, edx
adc cx, 0x1dc5
ror edi, 4
nop
test bl, 0x7e
stc
shl cx, 1
ror dx, 4
dec eax
xchg dh, al
xchg dh, ch
shr bl, cl
cmp dx, dx
sbb ebx, 0x1640f61f
or dl, 0x41
dec bh
mov eax, 0x7f6953fe
push esi
shl esi, 8
inc edx
xchg al, dh
cmp ax, di
mov bl, 0x16
nop
test al, 0x32
test ecx, 0x4aeb2fb9
test ah, 0x69
not cx
xor ah, 0x55
or dl, 0x2b
inc edx
test bh, 2
nop
rol ebx, cl
inc dl
cmp di, si
rol ax, 3
sub si, di
sbb bx, 0x74c4
inc ecx
stc
nop
not cx
rol bh, cl
add cx, 0x1fbf
sbb si, di
rol bl, 4
sub edx, 0x6c7e172d
not cx
add ax, si
rol dl, cl
not ah
nop
nop
nop
nop
shl edi, 6
shl si, 3
and ch, 0x1a
and ax, bx
or eax, ecx
nop
stc
add cx, ax
dec edi
nop
sub ecx, 0x39417db
not dh
shl esi, 5
ror edi, 5
stc
xchg dl, dl
add dl, bh
stc
xchg ecx, eax
xor ah, 0x76
not dh
inc edx
stc
rol edx, 2
nop
nop
mov dl, cl
pop esi
xor ecx, 0x11d8d117
test ch, bh
push esi
sub si, ax
stc
inc dx
nop
xor ax, cx
shr si, cl
dec edi
nop
not cx
test ah, 0x2b
rol cx, cl
ror bh, cl
nop
sbb esi, edi
stc
nop
not dl
not bh
test di, di
and bx, 0x4d7e
ror ebx, cl
sub ch, 0x76
inc bh
not esi
sbb bh, bh
inc si
test dl, 0x40
inc al
shr cx, cl
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
call fcn.005beed7
push ebx
push ecx
shl ebx, cl
push edi
not edi
nop
mov ch, 0x3d
push edx
push eax
mov dx, ax
dec cx
sub bl, ah
sbb di, di
sub dx, dx
cmp dx, cx
shr bh, 4
nop
xchg bl, dh
xor edx, edx
push esi
add esi, edi
sub bl, al
inc dh
sbb bl, bl
and cl, 0x4e
sbb bl, cl
xor edi, ecx
xchg cx, di
shl ax, 4
adc ebx, 0x43220c93
and ch, bh
and di, si
inc ebx
or dx, dx
xor ax, dx
shr cx, 3
dec dx
test ebx, 0x3f5e477
inc esi
stc
shl bx, 7
not cx
stc
mov ebx, 0x2a88508e
add ecx, 0x75fe1973
ror di, cl
inc cl
adc ah, 0x4e
test edi, eax
xchg di, dx
rol si, cl
adc cl, 0x2e
inc cx
and cl, 0x4f
inc dl
test bh, bh
ror edi, 5
xor bh, al
adc esi, 0x40f1f84b
stc
stc
mov ah, 0x43
pop esi
pop eax
pop edx
pop edi
pop ecx
pop ebx
call fcn.005bf2f7
push edx
adc dh, 0x32
push ebx
push edi
xor ebx, edi
mov edx, edi
push esi
dec esi
push ecx
mov cx, 0x28ff
rol dx, 3
push eax
shr al, 8
shl bx, cl
add edx, 0x386d0ebb
sbb cl, dl
xchg bh, al
dec esi
and bx, 0x6fae
rol esi, cl
mov si, 0x7f2e
sub eax, 0x6739b75e
inc edx
shr edi, cl
cmp si, 0x1916
inc al
rol ah, 2
mov al, 0x22
xchg ebx, eax
shl cx, 1
stc
sub di, 0x4f67
sub dh, 0x52
rol ax, 6
or ebx, 0x7648febc
adc dl, 0x70
rol esi, cl
xchg bl, bh
or ecx, 0x53fb8ef0
inc cx
inc bl
sbb ecx, eax
stc
shr eax, 7
ror al, 3
cmp ebx, edx
not ah
shr eax, cl
adc dl, 0x3d
sbb di, si
shr dl, cl
xor si, cx
shr esi, cl
inc edi
rol al, 8
adc ecx, ecx
sub si, ax
xor bh, bl
not ecx
rol dx, cl
and ebx, 0x7428fe4a
ror cx, cl
stc
nop
adc bh, 0x2a
sbb bl, ah
or edx, edx
cmp dh, cl
not edx
cmp bh, bl
dec bl
dec cl
nop
xor ebx, 0x62116950
pop eax
pop ecx
pop esi
pop edi
pop ebx
pop edx
call fcn.005bf5cf
call fcn.005bf9db
jno 0x5b9d5c
call fcn.005bff7e
call fcn.005c0295
call fcn.005c074c
push ecx
sub cx, 0x1640
push edx
ror dx, cl
push eax
ror ax, 2
push ebx
rol ebx, cl
push edi
mov edi, 0x4a576ad4
cmp dh, 0x5b
and ecx, 0x278dcfd
push esi
cmp esi, edx
shl dx, 7
sub bl, 0x77
adc si, di
shr bh, 8
xchg dl, bh
not ch
xor esi, ecx
mov ebx, edx
stc
stc
shl dh, cl
shl di, cl
shr dh, cl
or ebx, 0x265f0f4b
shl esi, 1
dec edi
mov al, bl
cmp dx, 0x2dd3
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
push edx
not dx
pop edx
push edx
or dx, 0xbdb
dec edx
pop edx
push ecx
adc ch, 0x4e
push edx
not dh
push ebx
dec bh
push esi
add dx, si
shl ch, cl
push eax
sub ah, 0x1d
ror cx, cl
ror edx, 2
shr bx, cl
mov bx, 0x4676
cmp ah, dh
push edi
add di, 0x553c
xchg cl, dl
mov dl, 7
shl edi, cl
xor bh, bl
and esi, 0x2a000baa
nop
and si, cx
xchg dx, ax
nop
not ecx
shl dh, cl
mov ax, di
xor ecx, 0x2e72511c
inc cx
shr ch, 1
adc ecx, 0x60e1141a
sbb edi, 0x1b6e4fb
nop
cmp si, 0x4006
and ax, 0x2417
nop
nop
inc ax
sub bx, 0x15ab
xor dx, 0x1178
not ecx
and bh, 0x3c
shr edi, cl
inc ebx
dec ax
cmp di, di
not bl
cmp esi, ecx
sub ecx, edx
sbb bl, ch
test cl, dh
ror bl, cl
and eax, 0x215b7aa2
pop edi
pop eax
pop esi
pop ebx
pop edx
pop ecx
push ecx
xchg ecx, ecx
push eax
rol ax, 1
stc
push edi
push edx
xchg edi, edx
pop edx
pop edi
pop eax
pop ecx
call fcn.005c0c92
push edx
push ecx
xchg edx, ecx
push eax
cmp eax, 0x2f5d9725
mov dl, al
add cl, ch
cmp ch, al
push edi
cmp edi, eax
dec cx
rol edi, 3
sbb eax, 0xdbdd0dc
push ebx
ror bx, cl
push esi
xor esi, 0x12c2c4f9
shl edx, cl
not si
inc ah
cmp di, bx
xchg di, si
adc cx, 0x4aba
mov ax, 0x2a69
shl cx, 2
xchg ebx, eax
dec esi
dec cl
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
push ecx
ror ch, cl
push edx
sub dx, 0x726d
pop edx
pop ecx
jecxz 0x5b9e76
push esi
push ecx
ror si, cl
ror ch, 6
push edx
sbb dl, cl
push eax
mov ah, 0x1e
ror cl, 4
pop eax
pop edx
pop ecx
pop esi
mov bl, byte [edi + eax]
cmp bl, 0
je 0x5bb784
cmp bl, 0x3f
je 0x5bb773
cmp bl, 0x41
jl 0x5ba71a
call fcn.005c0fa2
call fcn.005c13dc
push ebx
adc bl, 0x22
push eax
xchg ebx, eax
push edi
xor edi, 0x1e226d02
rol edi, 4
test bl, 0x6e
push edx
mov edx, edx
sub ebx, 0x7c489c87
push ecx
shr ebx, cl
mov ax, bx
adc ch, dl
or edi, 0x1fc41f5f
shl ch, 7
shl di, cl
ror dx, 7
shl dx, 5
sub bl, 0x54
sbb al, 0x45
sbb dx, dx
xor edx, ebx
push esi
xchg bx, si
mov ax, dx
or ax, 0xc43
inc si
stc
rol dh, 1
mov bx, bx
add ebx, edi
add edi, 0x11fde7e4
sbb ebx, edi
cmp dl, dh
or esi, 0x49f89912
test ah, 0x2f
sbb ebx, ecx
not bx
xor ax, 0x45b8
dec ebx
not dx
xor ecx, 0x4dee505a
or cl, 0x28
xor dl, dh
dec cx
not al
or bl, bl
inc dx
sub bx, 0x47a9
shr al, 2
stc
test esi, ebx
shl eax, cl
stc
adc dx, si
or si, 0x2d62
shl ecx, cl
and di, 0x26b9
inc ecx
mov dx, 0x40f2
shr si, cl
ror ax, cl
and bx, bx
test cx, ax
or dh, 0x22
test al, al
shr bh, cl
or esi, esi
mov dl, ch
rol esi, cl
ror edi, 8
xor dh, ch
adc cl, 0x44
not edi
xchg bx, di
xor dh, 0x44
xchg ah, dh
shr ebx, 3
not bh
mov dl, 0x7b
test cx, si
shl al, cl
stc
xchg dx, ax
xchg cx, cx
sbb eax, 0x1cea2953
nop
nop
sub cl, 0x18
shr di, cl
xor esi, edi
stc
or ch, 0x56
cmp ah, 0x66
xchg ecx, edx
stc
stc
dec cl
sbb ch, 0x17
ror edi, cl
not ebx
adc esi, 0x12852b1f
rol esi, 2
not di
pop esi
dec di
stc
push esi
not si
sub ecx, eax
xor eax, 0x16b46798
and dl, ch
mov bl, 0x3a
xor ch, 0x5e
shr dh, cl
stc
dec dh
rol si, cl
xor edi, edi
xor ch, 3
sub ecx, 0xb964794
stc
not edx
sbb si, 0x4935
nop
sub ecx, 0x329c0d95
shl cl, 2
adc cx, 0x6124
cmp bl, ah
sub bl, ch
rol esi, 3
nop
nop
ror cx, cl
add ch, cl
adc al, ah
and bh, ah
dec edx
ror bl, cl
nop
dec ax
sbb dl, ch
adc cx, 0x6fbe
ror bx, cl
shr si, cl
add bx, di
test ebx, 0x27096143
nop
add cl, al
xchg bx, ax
dec ecx
xchg al, al
rol ecx, 1
shl eax, 1
xor edx, edx
or ebx, 0x293f5c20
nop
and ebx, eax
shr ah, 5
or ah, 0x1d
ror di, 5
rol dx, 8
xchg ch, ch
mov dh, 8
cmp al, 0x63
and dx, si
shr ax, cl
dec bx
inc ch
shr cl, cl
stc
inc eax
ror cl, 2
xor bh, 0x62
and ebx, esi
dec di
or eax, 0x77e533b2
nop
sub edx, 0x4fda3802
nop
shr bl, 2
nop
add dh, cl
adc cl, 5
ror ecx, cl
or edx, 0x20193289
stc
not bh
inc dh
ror eax, 7
nop
cmp esi, 0x3643488b
inc di
and bh, dh
adc bx, ax
nop
inc ch
stc
not ebx
ror eax, cl
add ecx, 0x2a88e6a5
inc al
not si
sbb ecx, esi
xchg ebx, edi
or dl, 0x4d
pop esi
rol bx, cl
or edx, edi
shl ecx, cl
dec ecx
xor edi, 0x9f4f56a
nop
adc ecx, 0x22de684b
nop
push esi
shr si, cl
shr ebx, 3
cmp ah, 0
stc
xor bl, al
shr bl, cl
nop
xor al, cl
stc
cmp dx, bx
xchg ah, bh
nop
cmp bx, 0x198d
xchg bh, al
sbb bh, dl
adc cl, 0x2d
test cx, 0x7b10
inc edi
shl di, cl
ror ch, 1
not cx
not bh
inc ebx
dec eax
shr eax, cl
xchg ecx, edi
and edx, esi
dec esi
xchg dh, bh
dec bh
shl ax, 6
sbb ebx, 0x3ea7ece
sub cx, 0x7a0a
not bh
or edi, 0x5e80356a
shl bh, cl
cmp edi, edx
xchg di, ax
inc esi
xchg bl, al
sub edx, edx
rol cx, cl
xchg cx, bx
shl ax, cl
cmp si, bx
shr eax, 8
or al, 0x3e
dec ebx
add ecx, esi
xchg di, bx
sbb esi, 0x3e3055d7
inc ecx
test edi, edi
sbb edi, ecx
dec cx
xchg edi, edx
inc cx
mov eax, 0x35ebe27d
not edi
sbb bx, 0x39c
shr ax, cl
sub edx, eax
mov esi, 0x2b5da268
or dl, 0x54
sub dh, bl
or ax, 0x7550
xor ch, 0x60
sub ah, 0x69
shl si, cl
not cl
rol ecx, cl
cmp ecx, edx
test cx, 0x7e88
sub al, 0x23
shl edi, cl
inc ecx
xor dl, 0x30
and edi, 0x40351e1a
rol ax, cl
sub al, 0x42
nop
shl di, 1
shr bx, 7
not ax
or ch, 0x47
and eax, 0x66624e2f
stc
xor dx, si
shr di, 1
add dl, 0x49
and si, 0x4343
stc
pop esi
sub cl, bl
xchg bl, cl
inc edx
nop
shr ecx, 1
inc bh
not cx
sbb di, cx
inc cl
inc ebx
xor ch, 0x6b
or edi, 0x2324c8d7
xor eax, 0x2ecf3625
push esi
sub esi, 0xf05e844
shr esi, cl
stc
sbb eax, ebx
xchg cl, ch
test si, cx
xor al, 0x19
shr edi, 8
test al, 0x40
inc ch
shl dh, cl
not ecx
not ecx
xor si, dx
rol edx, cl
dec di
cmp esi, ebx
dec ebx
test eax, eax
xchg edi, edx
inc dx
rol ecx, 4
nop
ror bh, cl
xchg al, al
stc
shr al, cl
xor dx, 0x373e
mov di, 0x7a8f
sub cl, 0x70
stc
xor cl, 9
cmp eax, ecx
shl esi, cl
or ebx, edi
or ax, dx
ror si, 2
inc ax
cmp ecx, ebx
xchg edx, ebx
mov eax, 0x5efce2dc
shl bl, 6
sub ax, 0x25ad
ror edx, 6
shr dl, 6
ror al, cl
ror ecx, cl
nop
shl ebx, 5
cmp ax, cx
shr ch, cl
shl al, cl
rol dx, 5
rol edi, cl
not ebx
test esi, 0x525e00d5
inc al
sub dh, 0x52
sbb bx, bx
rol bx, cl
inc edi
inc ecx
sub edi, 0x318b15be
test si, si
add si, 0x4b8c
shr dx, 7
or edi, ecx
adc ecx, edx
dec al
nop
sub bx, cx
inc ch
test dx, 0x23a7
inc dh
dec ecx
or ah, 0x1b
adc ax, 0x2441
test al, bh
shl esi, cl
test ax, 0x4d2b
not ecx
test cl, 0xe
nop
xchg edx, ecx
nop
xor dh, dh
xor ax, 0x4651
pop esi
not cx
or bx, di
dec eax
shl bl, 1
xchg edx, eax
cmp edi, 0x36d49a70
not dx
test dx, 0x3a4b
shr ah, 2
mov ecx, 0x7e746d1
add eax, 0x2b9413a5
adc edx, 0x22e0bd86
or dh, 0x24
shl dh, 2
push esi
test si, 0x6c8
ror edx, cl
rol ax, cl
ror dh, cl
xchg bl, ah
sub dl, 0x70
nop
cmp di, 0x4b10
dec dx
test cx, bx
sbb dh, 0x55
mov dx, 0xe7a
not cl
ror dx, cl
stc
stc
dec ah
rol dx, cl
inc ah
shr si, cl
mov ax, 0x3577
not bl
test di, si
sbb edx, eax
shl eax, 2
inc ecx
adc ch, ch
inc eax
dec ebx
not dh
or ebx, ecx
sub di, cx
sub bh, 0x16
cmp ah, 0x22
inc ecx
xchg si, di
xor esi, ebx
inc cl
xor bh, 0x33
ror di, cl
test dl, 8
cmp bl, dh
inc si
inc eax
rol bh, cl
dec cx
nop
mov ax, 0x6a43
or ah, al
dec di
xchg ah, dl
or cx, si
nop
add dh, al
sbb si, 0x3cea
cmp esi, edi
and dh, 0x3f
sub ax, 0x520f
pop esi
pop ecx
pop edx
pop edi
pop eax
pop ebx
jp 0x5ba67f
call fcn.005c1980
stc
stc
push eax
xor al, 0x38
nop
push edx
push ecx
add edx, ecx
or ax, ax
push edi
push esi
adc edi, esi
ror dh, cl
mov dx, 0x6f6b
cmp dl, al
mov dl, al
stc
push ebx
test bl, 0xe
shl bx, 7
xor cx, si
add esi, edx
test bl, 0x35
ror bx, 5
shr si, 2
adc di, di
dec ax
adc ecx, 0x6a454410
shr bh, cl
nop
xchg ecx, ecx
and bx, ax
not di
adc dh, 0x68
test edi, 0x6fd7935d
inc dx
sub eax, edi
cmp si, dx
sbb bx, si
test ecx, 0x5b60e119
ror esi, cl
add ebx, 0x65aa6453
sub edx, eax
test ax, 0xa92
sbb dl, 0x43
rol al, 8
or eax, 0x689fe397
add eax, 0x473986de
stc
xor ah, dh
sbb edx, 0x293cf90f
stc
test ecx, edx
adc dh, bh
xor ah, bl
shr ecx, cl
inc esi
not al
rol eax, cl
sbb si, bx
mov bh, bh
xor al, 0x7a
sbb bx, bx
shl ebx, 6
ror si, cl
xor dl, 0x69
ror edi, 6
stc
xchg edi, ebx
shl bx, 8
sbb di, 0xbfa
stc
ror bx, cl
inc ch
not bh
ror al, cl
xchg di, di
adc cl, ah
shr bl, cl
sbb cl, ch
xchg bh, al
or esi, edx
xchg edi, edx
add bl, 0x35
sub dh, al
not esi
test ecx, 0x4e3bb65a
nop
ror ch, 2
sbb bh, 0
nop
or bl, 0x64
cmp ax, bx
nop
and eax, ebx
nop
not si
xchg ebx, esi
shr ebx, 7
add ax, dx
dec al
xor cx, 0x74e1
add ch, ch
inc al
xor si, 0x7522
ror al, cl
pop ebx
push ebx
and bh, 0x3c
stc
not bx
dec ecx
cmp esi, 0x273330af
shl bx, 2
inc dx
sub cl, bl
cmp bl, 0
ror bx, 7
or eax, 0x982684f
not dl
mov ecx, ebx
rol dl, cl
and al, dl
adc edi, ebx
and bl, bh
sbb esi, 0x41f57e5f
dec al
mov bl, 0x3d
add bh, 0x58
cmp esi, 0x3c83f5da
test ch, 0xe
nop
cmp bl, 0x74
xor bh, 0x58
stc
mov cx, 0xe9d
sbb esi, esi
ror eax, cl
dec eax
test ah, 0x28
xor ah, 0x58
xchg di, ax
mov dh, 0x35
dec bh
or eax, 0x64713857
adc edi, ecx
test si, 0x1c83
stc
test ebx, edx
and si, 0x5819
or di, 0xfbf
inc edi
xor di, di
or edx, edi
adc bh, 7
inc dx
shl ch, 3
adc bl, ah
not cl
adc cl, 0x39
add edi, esi
sub cx, ax
rol cl, 2
not dx
shl dh, cl
rol eax, cl
stc
add al, dh
shr cx, cl
or esi, 0x48c3f8d4
not ax
stc
test ax, 0x3c7d
sbb di, 0x819
sbb si, cx
shl dh, cl
nop
inc bx
nop
xchg dh, al
shr bl, 7
rol dx, 3
sbb esi, 0x7c08f5bd
xchg di, bx
stc
test eax, 0xfd457fe
inc di
pop ebx
pop esi
pop edi
pop ecx
pop edx
pop eax
call fcn.005c1d65
push edx
push eax
sbb dx, ax
push ecx
and cx, cx
push ebx
dec bx
stc
nop
adc ebx, 0x5ae5aae
sbb cx, dx
push edi
or di, 0x1449
sbb eax, 0x6dea2591
xchg ch, al
or ebx, 0x57266420
rol ebx, 7
push esi
or esi, ebx
add ah, dh
nop
inc ch
test esi, 0x20cd8b3f
and ebx, esi
or edx, 0x3f8d198d
xchg ch, dh
rol al, cl
dec ecx
shl eax, 4
inc dx
mov ebx, ebx
xor si, 0x7c93
rol bh, cl
xor di, 0x6472
mov eax, 0x13379a1d
rol cl, 6
not bl
mov ebx, edx
ror cl, 6
mov si, ax
sub ch, cl
adc esi, 0x54975b0d
shr edi, 3
stc
not bl
cmp bx, dx
cmp di, si
inc si
rol ecx, 7
rol bl, 7
inc di
xor ebx, 0x6fe19050
not si
or si, 0x5997
pop esi
pop edi
pop ebx
pop ecx
pop eax
pop edx
call fcn.005c1fdd
push eax
push ecx
xchg ecx, eax
push edi
push edx
or di, dx
pop edx
pop edi
pop ecx
pop eax
call fcn.005c229e
call fcn.005c2720
jno 0x5ba65d
push eax
push edx
add ax, dx
pop edx
pop eax
push edi
add edi, 0x7d59ab42
pop edi
call fcn.005c2cba
call fcn.005c2fe2
jge 0x5ba679
jnp 0x5ba679
call fcn.005c32a4
push eax
push edx
and ah, dl
pop edx
pop eax
push ecx
push ebx
or ch, bh
pop ebx
pop ecx
call fcn.005c3839
call fcn.005c3b09
jno 0x5ba6a5
push esi
inc esi
pop esi
push ebx
push edx
xor ebx, edx
sbb edx, 0x3f242aee
pop edx
pop ebx
push edx
push ecx
xor dx, cx
pop ecx
pop edx
call fcn.005c3f9a
jp 0x5ba6e3
call fcn.005c42eb
push eax
push ecx
test al, ch
push esi
test si, si
not eax
dec cl
push edx
dec dx
push ebx
shl bl, 6
cmp bx, si
cmp dx, dx
pop ebx
pop edx
pop esi
pop ecx
pop eax
call fcn.005c4707
push edx
not dl
pop edx
push edx
xor dx, 0xcd4
pop edx
jns 0x5ba6ee
call fcn.005c4c80
call fcn.005c50da
push ebx
push eax
mov bl, ah
cmp bx, bx
and bx, 0x2db
pop eax
pop ebx
call fcn.005c55ce
cmp bl, 0x46
jg 0x5baee5
sub bl, 0x41
add bl, 0xa
jmp 0x5baeeb
je 0x5ba752
push ebx
push eax
mov ebx, eax
sub al, 0x2a
pop eax
pop ebx
call fcn.005c583f
js 0x5ba748
call fcn.005c5b73
call fcn.005c6032
jg 0x5ba748
call fcn.005c65cc
call fcn.005c6902
call fcn.005c6bff
call fcn.005c7134
call fcn.005c740e
push edx
dec dl
push edi
not di
push esi
adc esi, 0xabb2cee
push eax
push ecx
xchg ah, cl
not edi
cmp dx, 0x6cb7
push ebx
sub dx, bx
shr edx, cl
test ebx, 0x439296b5
test edi, 0x42c5b3f
mov si, dx
inc dl
shl si, cl
inc edi
inc ebx
inc ah
sub edx, 0x2c7df089
xor ecx, 0x4a97f076
or edx, esi
adc eax, eax
cmp edi, esi
sub dh, ch
test bx, dx
shl dl, 3
shl dx, cl
stc
or ax, 0x731e
rol ah, cl
adc eax, eax
sbb ah, 0x79
xor edi, ebx
adc ax, si
test ch, 0x7d
shr bh, cl
not esi
not esi
sbb ax, 0x602e
stc
mov ecx, edx
sbb edi, 0x3239f6e0
and ebx, ebx
shr ecx, cl
dec dl
xor bx, cx
xor ch, ah
adc dl, 0x56
ror esi, cl
add bh, 0x62
stc
xor ch, 0x2e
shl ax, cl
shr edi, 6
rol eax, 1
dec ch
add cx, dx
and bh, 0x10
cmp ax, 0x37e3
xchg edx, ebx
and si, bx
and al, ch
shl ecx, cl
shl si, 2
sbb cx, 0x65b9
test ch, 0x5d
xor cx, dx
stc
ror al, cl
inc edx
not dl
mov ecx, edi
dec cl
add si, 0x7e75
stc
xchg dx, dx
inc di
dec edx
sub bx, 0x2778
mov ah, 0x4d
shr bl, 6
and bl, 0x2f
cmp dl, bl
shl bh, 4
shl ecx, cl
rol bl, cl
xchg dx, di
test cl, 0x4c
mov eax, eax
mov ax, 0x6fd4
inc si
mov edi, ecx
inc cx
sbb ah, ch
mov bx, 0x433c
shr eax, 6
cmp bl, cl
add si, 0x3519
rol eax, 2
or cx, 0x321a
or ecx, ecx
sub cx, dx
pop ebx
push ebx
xchg bx, si
nop
xchg si, ax
or di, di
nop
sbb si, 0x5f09
shl ecx, cl
shl si, cl
inc dx
cmp ch, dl
or cx, dx
rol di, cl
sub dx, ax
sub bh, dl
rol ax, 2
shl eax, cl
test cx, 0x408e
add ax, 0x1b1
test dx, bx
xor ecx, edx
shr al, cl
shl ax, 7
rol bl, 1
inc bl
shr cx, 1
shr dl, cl
ror ch, cl
cmp dl, 0x61
add edi, ebx
adc ebx, edx
shr edi, cl
ror dx, cl
test esi, 0x6a7dbe3a
mov bx, 0x577f
test si, 0x2cb
shl bh, cl
rol ax, 6
xchg si, si
stc
xchg bh, bl
dec di
rol di, 5
shl ch, cl
stc
shl edi, cl
nop
cmp bh, 0x26
not di
sub si, 0x386b
xor ebx, 0xb7196d6
pop ebx
pop ecx
pop eax
pop esi
pop edi
pop edx
jl 0x5baab1
call fcn.005c78af
call fcn.005c7d10
call fcn.005c81a6
call fcn.005c854d
push edx
dec dx
cmp dl, 0x2f
push ebx
push eax
or ebx, eax
sbb bx, 0x3b43
ror al, 1
nop
push esi
mov esi, eax
push ecx
xor ecx, 0x2d68f4e5
nop
xchg ebx, edx
xchg ebx, ebx
stc
nop
xor eax, ecx
inc ecx
cmp cl, dh
rol bh, cl
not edx
or dh, 0x3e
sbb edx, 0x443e9d94
ror ebx, cl
stc
adc cx, dx
shr esi, cl
push edi
shl edi, 7
sbb bl, bh
stc
test si, bx
add di, 0x419d
test dl, 0x71
dec cx
ror bl, cl
add ax, ax
ror dh, cl
and dl, 0x1d
xchg ah, cl
not esi
mov edx, 0x32a80073
or ch, 0x63
inc eax
sub edx, 0x109e6569
mov esi, edx
rol cx, 7
nop
ror cx, cl
sub bh, 0x40
rol cl, cl
test si, di
sbb edx, ecx
mov edi, 0x2a3b6018
ror bh, 2
dec bh
shr cl, cl
mov cx, ax
sub esi, 0x6ac45558
pop edi
pop ecx
pop esi
pop eax
pop ebx
pop edx
call fcn.005c8a63
push ecx
cmp ecx, 0x3d42f19e
push ebx
push esi
add bx, si
push edi
shr edi, cl
shl edi, 5
push eax
xchg ah, ch
push edx
sbb esi, edx
dec ebx
nop
stc
shr eax, cl
not cx
inc di
xor esi, 0x3857129a
not bl
shl eax, 5
cmp si, ax
test di, di
add ebx, esi
shr bl, 8
shl bx, cl
mov bh, 0x60
and di, 0x59e0
xor ax, 0x2395
ror edx, cl
adc dx, 0x54ac
test dx, 0x13a1
not ecx
adc edx, 0x483aeab
adc ah, ch
test dh, 0x3d
and bh, 0x76
inc eax
xchg dx, cx
and edi, edx
sbb dx, 0x3fc5
and al, bl
shr bx, cl
test bl, dl
xchg cl, cl
sub ebx, 0xbb0640f
shl ebx, 8
not eax
sbb ch, 0x4d
or ah, ah
not bl
cmp edi, 0x32afcfae
adc ecx, ebx
sbb dx, di
add bh, bh
cmp esi, esi
or ax, di
dec edi
xor cl, ah
ror ecx, 1
ror dh, cl
and dh, 0x46
xchg dh, ch
nop
inc ecx
stc
shl eax, cl
shl bh, cl
adc si, cx
stc
dec bh
pop edx
pop eax
pop edi
pop esi
pop ebx
pop ecx
call fcn.005c8e92
call fcn.005c930c
push edi
cmp di, 0x3f81
stc
push ecx
rol cl, cl
shr cl, cl
pop ecx
pop edi
jo 0x5baab1
call fcn.005c977e
call fcn.005c9d1f
push eax
inc ax
push edi
push esi
sub di, si
pop esi
pop edi
pop eax
push ebx
push eax
or bh, ah
xor bx, 0x1f49
push edi
rol edi, 6
adc ah, 0x2d
push edx
push ecx
rol dh, cl
xchg cx, ax
push esi
adc ax, si
shl ax, 4
or edx, edi
add dx, 0x516d
stc
inc si
mov esi, 0x23bf2e53
shr cx, 7
mov eax, ebx
add ebx, 0x65e7c091
shr dh, 7
cmp di, 0x1c85
add dl, ah
sub ebx, 0x35fe89a9
stc
dec di
adc dl, 0x52
shl edi, cl
cmp eax, 0x723e363
adc dx, si
dec al
cmp eax, 0x5fa4ee91
shl dl, 4
cmp ebx, eax
xchg bx, bx
stc
ror edi, cl
dec eax
inc ecx
mov bx, di
adc al, ah
or edx, ecx
shr bx, 2
test cx, ax
xchg dh, bl
and si, si
xor dx, dx
sub dl, 0x1d
mov dl, 0x1a
inc si
test dl, dl
sbb esi, 0x54e89864
xor ebx, esi
stc
or ax, ax
shl bl, cl
and ecx, 0x4a04ebeb
mov bx, 0x3367
dec cx
not esi
xor di, ax
stc
xchg ebx, esi
sub di, 0x3248
nop
stc
ror si, cl
and ch, bh
sub ax, 0x3dee
sub ax, ax
ror ch, 4
rol ch, cl
nop
rol bx, 3
dec dx
test esi, 0x1e93185c
xchg ch, dh
rol ah, cl
adc cx, 0x39c9
ror ch, cl
cmp ebx, 0x1e7ed281
mov cx, dx
rol di, 7
mov bx, si
sub edx, 0x22f76a69
shl bx, 8
sbb ecx, ecx
rol eax, 6
dec edi
rol bl, cl
dec ah
ror al, 3
ror ecx, 2
sub si, 0x1648
xor ecx, 0x67b694c
xchg di, ax
mov eax, esi
or bx, cx
dec bx
nop
dec ah
xchg cx, ax
shr ax, 4
cmp ax, di
pop esi
not dh
rol ax, cl
push esi
sbb edi, esi
xor bl, bl
nop
and bx, 0x8be
nop
or dx, di
not eax
xor bh, bh
dec dh
rol eax, 2
shl ecx, cl
test esi, edi
mov ecx, 0x3aed9085
ror dx, 1
xor ecx, eax
or edx, ecx
nop
xor eax, 0x4c4bb46b
sub bx, bx
dec si
xchg dl, bl
sub cl, ch
inc dl
ror bh, 2
shr ch, 4
mov ah, 0x1a
stc
nop
ror ah, 7
cmp ah, 0x72
add bx, 0x6a8d
pop esi
pop ecx
pop edx
pop edi
pop eax
pop ebx
push eax
push edx
cmp al, dh
push ebx
add bx, 0x2b22
adc dh, 0x6b
push ecx
shr cx, cl
sub eax, 0x23249634
cmp ax, 0xb6
adc cx, dx
push edi
not edi
push esi
ror si, cl
add esi, 0x45b58e1
or ebx, 0x78f219d8
rol ah, cl
shl edx, cl
sub ax, 0x9c1
xor ecx, 0x3b7ce55c
shl ecx, cl
xchg al, ch
shl cl, 7
xchg cl, cl
and bx, di
xchg dh, cl
shr edi, cl
inc esi
and dx, bx
add ax, 0x340b
add ecx, 0x155430ec
sub di, 0x490d
xor dx, bx
test ecx, 0x1286336
stc
cmp bh, ah
xor dh, cl
dec bh
sub bl, 0x11
dec cx
test ebx, esi
sub dh, ch
sbb cl, dh
xor al, 0x31
sbb di, cx
rol bl, 7
and bx, di
sub di, 0x22c9
test edx, 0x66c9c86
xor ch, bh
shr edx, 4
dec edi
dec edi
sbb dl, 0x3a
and di, 0x171f
dec edx
add ebx, 0x74f17935
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
push eax
not al
push edi
push esi
sbb di, si
and al, 0x24
inc edi
push ebx
sub ah, bl
push ecx
rol ecx, 3
not edi
test bx, si
push edx
adc ah, dh
shr ax, cl
and di, 0x54cd
stc
xchg edx, ecx
rol edx, cl
add bh, 0x38
sbb eax, esi
inc edi
and esi, eax
shl esi, cl
inc cl
add edx, ebx
dec esi
inc si
ror si, cl
xor di, ax
xchg ebx, ebx
cmp esi, edx
sub ax, 0x6847
shr bh, 1
nop
rol cl, 6
and ch, dh
adc ax, 0x5eda
and ch, 0x16
xchg si, dx
mov esi, edx
not esi
nop
test ax, 0x3530
inc ecx
sbb ah, 0x1d
and ebx, 0x47b13b51
and ecx, 0x1fda43bd
shl ebx, cl
shr cl, 1
not ch
sub al, 0x52
and bx, dx
pop edx
pop ecx
pop ebx
pop esi
pop edi
pop eax
stc
push ebx
push ecx
sub bx, cx
push eax
cmp al, 0x5a
test ch, ah
shr ebx, 5
shl ah, 3
push esi
dec esi
add eax, 0x49fbf53a
stc
mov cl, bl
adc bx, 0x4564
push edx
or si, dx
adc edx, ebx
push edi
xchg edx, edi
cmp edi, esi
shr di, 5
not si
ror esi, 2
test cx, 0x15d3
rol bx, cl
stc
or di, si
stc
test bh, 0x44
adc bh, ah
and ebx, 0x43c47f37
add eax, 0x33194aeb
stc
add edx, edx
mov ecx, ecx
not si
adc eax, ebx
mov ebx, 0x4c9af6b9
add dl, al
xchg ebx, edx
test dx, 0x688d
and si, si
cmp bx, 0x3c06
inc dh
nop
shl ebx, 5
xchg ecx, esi
dec edi
xchg dh, cl
test bh, 0x58
shl dh, 2
xor bl, dl
stc
not cl
sub di, ax
not bx
and al, dh
xor ax, si
shl ebx, 1
xchg ecx, eax
xchg esi, edi
shl di, 4
adc ch, 0x5d
mov ebx, ebx
shr ah, 6
ror bx, cl
nop
sbb dx, cx
cmp si, 0xa68
test al, al
or al, 0x7e
or bl, 0x27
xor al, 0x6b
ror eax, 2
rol bl, 1
mov cx, bx
xor edx, 0x4f32e5b9
cmp al, ch
inc di
adc edi, 0x29870b26
ror bx, cl
inc eax
xchg bx, dx
not dl
stc
ror edx, 4
dec si
stc
adc cl, 0x34
cmp bl, ch
rol eax, cl
mov ax, 0x2324
test ecx, eax
mov cx, 0x30db
ror al, 1
shr edi, cl
and cx, 0x76f1
rol edi, 1
ror ecx, 4
add esi, 0x1eeeca2d
sub dx, si
cmp eax, ecx
test ah, 0x4c
sub edx, 0x3d095d6d
pop edi
pop edx
pop esi
pop eax
pop ecx
pop ebx
nop
push ebx
xchg ebx, ebx
push edx
add dx, 0x3b8
dec dl
push eax
push esi
add eax, esi
not al
push ecx
xchg ecx, ecx
add eax, 0x1de128af
stc
adc dl, 0x1c
pop ecx
pop esi
pop eax
pop edx
pop ebx
call fcn.005ca22d
call fcn.005ca528
push edi
sub di, 0x4322
push eax
sub eax, 0x3050783c
pop eax
pop edi
call fcn.005caa54
push ebx
push ecx
ror bx, cl
push eax
add eax, 0x18231186
pop eax
pop ecx
pop ebx
cmp bl, 0x30
jl 0x5baee5
cmp bl, 0x39
jg 0x5baee5
sub bl, 0x30
jmp 0x5baeeb
inc eax
jmp 0x5b95bc
push eax
push ecx
mov al, byte [esi + ecx]
mov cl, 1
sub cl, dl
jbe 0x5bb5e0
call fcn.005cae24
push ecx
push eax
mov ch, al
stc
push edx
rol dx, cl
push esi
sub esi, ecx
ror ecx, cl
test ah, 0x79
adc dx, 0xf16
push ebx
xor bx, 0x2ef5
add ax, cx
ror cl, 7
and bx, 0x243c
xor esi, 0x6e6cb675
ror dx, cl
mov eax, esi
adc ch, 0xb
sbb bx, 0x38f9
ror dl, cl
add dl, 0x4a
mov dh, ah
stc
not esi
cmp ecx, 0x77e74d1
sub edx, esi
adc ch, dh
xchg dx, si
inc ecx
inc cx
xchg ah, bh
and ah, 0x11
and si, 0x423b
add bx, 0xa9a
cmp bl, 0x31
adc ah, 0x61
inc esi
nop
shr si, 2
inc eax
mov edx, edx
push edi
or edi, ebx
ror cl, cl
xor ch, 0x29
rol dl, 1
test cl, 0x12
and di, 0x447c
xchg di, bx
add ch, ah
nop
not dx
add di, ax
ror di, 1
shr esi, cl
inc dx
xor edx, edx
shl ecx, 4
xor ebx, 0x723fe2a3
adc si, di
shr di, cl
nop
rol bx, cl
shl esi, 5
mov dh, 0x67
sbb ax, 0x6bc
sbb cl, 0x2a
inc dx
nop
test ax, 0x528f
shr edx, 3
adc ecx, 0x4d1c60a6
mov cx, 0x37ef
shr ebx, cl
adc edi, esi
sub dx, 0x55e
xchg cx, si
inc cx
cmp si, si
stc
xchg edi, edx
stc
sub dl, ah
shr di, 8
or ecx, 0xdfe84d
xchg cl, dh
dec ebx
mov bh, dl
inc eax
cmp di, 0x49a7
adc dx, 0x4db6
xchg bx, di
add edi, 0x3482c49f
pop edi
pop ebx
pop esi
pop edx
pop eax
pop ecx
call fcn.005cb16b
push edx
push ecx
rol dx, cl
rol edx, 6
push eax
test ah, 0x2d
adc cx, 0x4e32
push esi
add ecx, esi
sbb dl, 0x18
push ebx
test eax, ebx
adc ah, 0x38
push edi
ror edi, cl
add edx, ebx
inc bh
sub si, si
and cx, 0x110b
nop
inc eax
test edi, 0x56f2c01c
sub edx, ebx
ror dx, cl
stc
shl bl, cl
nop
nop
not bx
adc ebx, edx
ror esi, 5
or si, di
sub bl, 0x4b
adc ah, 0x71
and al, al
shr bh, cl
nop
xchg bx, bx
and edi, 0x5b0bfc12
dec ecx
stc
mov dh, 0x6e
add bx, 0x32ca
shr bl, cl
stc
xor bx, 0x1d67
adc ebx, esi
add di, dx
stc
xor si, cx
mov bx, bx
and bl, 0x47
inc ebx
xor dx, bx
shr di, 2
nop
sub dl, bl
shl dl, 2
xor eax, ecx
dec cx
test cx, cx
not cl
and bx, 0xa66
inc dh
ror edx, 2
rol bl, cl
dec dx
shr edx, 6
inc edi
or bx, 0x78ef
add esi, esi
rol ebx, 7
test al, 0x77
xchg ebx, edi
sub bx, si
xor bx, ax
adc edx, 0x631a73dd
xor ah, bl
xor ch, cl
and eax, ecx
rol cl, 4
sub ah, cl
nop
shr ax, 8
or dh, 0x1b
rol di, cl
and dl, dh
dec dh
nop
xor esi, 0x4c778032
or edi, 0x34650f7f
adc ebx, esi
dec si
shl bx, 5
stc
rol di, 6
inc edi
cmp ecx, eax
ror ebx, 6
shr esi, cl
sbb bl, ah
test bh, 0x46
sub ebx, 0xb1168cf
sub al, bh
dec dl
cmp ah, ch
pop edi
push edi
rol edi, 2
xchg di, di
rol si, cl
cmp ax, 0x627b
rol edi, cl
rol dl, cl
shl ah, cl
cmp ah, 0x3d
shr bx, cl
sbb ax, bx
stc
xchg ebx, esi
mov eax, edi
xor bl, 0x3b
not dl
and cl, ch
cmp dl, cl
not dx
sub ebx, esi
mov edi, edi
shr bh, 6
xchg al, cl
stc
not esi
mov esi, 0x3f0250c
inc di
sub esi, 0x72513984
shl cx, 5
sbb esi, 0x347effa4
test esi, 0x2e2ba2c
sub ch, 0x3a
sub bh, dh
inc esi
test dh, 0x71
stc
shl ch, 1
not di
adc di, 0x65b3
mov ax, 0x49ab
ror esi, cl
shr ebx, cl
sub esi, 0x233d49ff
cmp dx, di
ror edi, cl
inc eax
stc
inc edx
shr edx, cl
cmp edi, ecx
or al, 0x23
sub cx, cx
xchg esi, esi
not bh
xor edx, 0x38687a35
add edi, ecx
sub dx, 0x1a03
add bh, dl
inc edx
shl ebx, 7
sbb bx, si
dec ah
sub ch, dl
and dl, 0x7e
test ch, bh
ror ebx, 6
dec ebx
nop
xor eax, esi
rol ax, 2
rol cl, 6
dec ah
and cx, 0x7bb1
add ah, cl
mov di, 0x521f
not di
add bh, 0x6d
xor di, 0x8f6
shr esi, cl
sub dx, dx
not di
sbb edx, 0x6e7b6d97
xchg di, ax
sbb cx, 0x2d20
not ebx
not esi
nop
inc ecx
nop
and ax, 0x40bc
shr si, cl
nop
or eax, 0x1a8d6366
shr di, 5
inc edx
mov si, 0x1f9e
shl si, 2
shl cl, 4
test eax, eax
shl cx, 7
xchg esi, eax
pop edi
rol edx, 6
inc al
sbb eax, esi
shl ah, cl
sbb eax, 0x2746426a
dec eax
and edx, edx
adc esi, 0x6a9b0625
mov bh, 5
adc ax, 0x1543
push edi
adc edi, ecx
test dx, bx
cmp cx, 0x7a6c
sbb esi, esi
shl al, 3
dec dh
not di
dec edi
mov cx, 0x1680
mov esi, edx
xor ah, 0x39
stc
shl edx, 5
mov di, 0x3bf3
add al, ch
inc di
xchg dx, ax
nop
nop
nop
shl bx, 2
inc dl
not ecx
shr ax, cl
stc
shl ecx, 1
inc di
ror bx, cl
shr di, cl
nop
add ah, dh
adc dh, 0x26
sub ah, cl
shr ecx, cl
dec dx
ror dl, cl
shr bl, 3
sbb eax, 0x75aa32da
xchg bx, ax
inc dx
mov edx, 0x51802242
test si, ax
xchg edi, edx
test cx, 0x57d2
xchg ch, bl
dec ebx
test bx, 0x73a0
xchg ecx, ebx
shr dh, 1
adc bl, ah
cmp esi, ecx
shr dh, cl
and bx, dx
xchg ecx, ecx
and al, dl
ror si, 2
or cx, 0x7c80
stc
sbb al, 0x56
sub eax, 0x2cc9d905
and edx, esi
not dx
cmp ah, 0x1f
ror ecx, 6
nop
shl cl, cl
stc
inc esi
add ah, 0x2b
xor bh, cl
ror ax, 6
test ax, cx
adc cl, ah
dec bx
shr eax, 1
stc
mov eax, edx
adc bx, 0xcd2
cmp dh, dl
adc cx, 0x31c3
sub esi, 0x4fdab1a9
dec si
xchg edi, eax
rol esi, cl
shl ah, 6
nop
test dl, dl
inc ecx
rol dx, 4
dec edx
pop edi
xor dx, 0x6203
sbb si, 0x1d19
push edi
adc di, dx
ror bx, 3
shr edx, 4
not edx
mov cx, dx
stc
and di, 0x1a1e
nop
test bh, cl
rol al, 1
xchg cl, bh
add ah, 0x54
dec al
adc edx, esi
mov ecx, 0x7adf97f7
test ch, dl
xchg dx, dx
nop
shl bl, 4
shr ebx, 2
shl edx, cl
dec bl
rol dh, cl
and di, 0x411d
sbb si, di
xor cl, 0x30
ror cx, cl
or di, 0x3971
shr edi, cl
sub ah, dh
xchg ebx, ecx
stc
shl bh, 4
cmp edx, 0x3a53754d
nop
cmp al, 0x15
sub eax, ecx
inc si
rol cx, cl
shl ax, cl
ror bh, cl
rol bx, cl
inc edx
shr bh, cl
rol dh, cl
and bx, bx
adc ah, ch
rol edx, cl
or ebx, 0x330af001
dec edx
shl al, 6
shl ebx, cl
nop
sbb eax, eax
nop
rol di, cl
not di
shr edi, 5
and ax, ax
ror ecx, cl
sub dx, 0x5a0a
shl ebx, 4
ror ebx, cl
shl si, cl
cmp ax, 0x7798
dec ecx
or eax, ecx
xchg cx, ax
mov ebx, ecx
not bh
and ebx, 0x492cf3cb
ror ax, 2
adc al, 0x13
xor ecx, edi
or dx, 0x3557
dec si
pop edi
pop ebx
pop esi
pop eax
pop ecx
pop edx
push esi
push edi
mov si, di
push ebx
push eax
xchg bl, ah
push ecx
inc ch
push edx
shr dx, 2
or cx, 0x6052
cmp esi, ecx
mov ecx, 0x714b6298
inc bx
stc
shr al, cl
cmp edx, 0x395c3871
shr eax, 8
xor cx, bx
not si
xor di, di
sbb ch, 7
adc di, 0x7b4e
cmp bh, 0x7a
shl dh, cl
sub si, 0x5ea2
nop
adc al, cl
stc
or ecx, 0x2ef5a8ce
cmp cl, 0x42
shr ax, cl
adc si, 0x26c1
not ch
shr dx, 2
cmp si, 0x5f2a
and esi, ebx
stc
adc ah, 0x7c
or cl, bh
inc dh
xchg si, si
ror ebx, cl
stc
mov ecx, esi
mov cx, di
shr bx, 7
stc
sub ch, 0x75
inc cl
add edi, esi
adc di, 0x1c6a
adc dh, 9
adc di, ax
or cx, 0x3c27
xor ax, 0x36fd
or ax, di
add di, cx
dec bh
dec ah
not eax
ror cx, 2
inc cl
ror eax, cl
nop
shr si, 8
stc
or ax, 0x523a
xchg al, al
not dx
shr esi, 7
and cl, 4
test al, 0x53
add esi, 0x32857cc
cmp edx, 0x68caada1
xchg edx, ebx
dec cx
dec cl
rol eax, 1
rol ah, 2
stc
sbb ch, cl
test edx, 0x5fa9e5f9
rol bx, 4
not dx
sub ch, ah
ror edi, cl
ror cx, cl
test dl, ah
xchg dx, di
stc
test edx, eax
shl di, cl
add ax, 0x6c33
or edi, edi
ror esi, cl
and ch, bl
cmp dx, 0x6411
pop edx
pop ecx
pop eax
pop ebx
pop edi
pop esi
call fcn.005cb65e
call fcn.005cb965
push ebx
push eax
cmp bx, ax
push esi
and esi, 0x74cb33a7
push edx
dec dl
inc ah
sub dl, 0xc
push ecx
dec cl
nop
xor edx, eax
add al, 0x61
inc dl
and esi, 0x764213d4
cmp dh, 0x71
stc
test bx, 0x1a9e
push edi
or edi, esi
sbb si, dx
ror edi, cl
mov ax, cx
stc
stc
mov bx, bx
xchg dx, di
rol dh, 3
ror al, 7
dec cx
shr esi, cl
inc dh
cmp al, 0x6c
nop
sub ax, bx
inc esi
add ecx, ecx
or ebx, ebx
and bx, dx
stc
shr ax, 4
or esi, edx
xchg edx, edx
adc ch, ah
sbb cx, cx
cmp dh, 9
not ecx
not bh
nop
sub bh, 0x53
inc esi
mov dl, dl
or bl, dl
pop edi
pop ecx
pop edx
pop esi
pop eax
pop ebx
call fcn.005cbd0d
push edx
push ecx
xchg dx, cx
push eax
adc ax, 0x6981
shr dl, cl
push ebx
xor dx, bx
and dx, 0x470c
push edi
add edx, edi
nop
xchg di, di
push esi
inc esi
xor al, ah
or bh, dh
nop
xchg dh, ch
not ebx
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
push edi
dec edi
push ebx
xchg bx, di
pop ebx
pop edi
push eax
sub ax, 0x4f5e
nop
push edx
dec dl
push ebx
push ecx
shl bh, cl
sub cx, 0x7d8d
ror bh, 4
and al, dl
nop
push edi
dec di
rol ah, cl
xor eax, ecx
pop edi
pop ecx
pop ebx
pop edx
pop eax
push edi
sub edi, 0x4aa00057
push eax
shr ax, 3
not di
stc
inc ah
or ax, di
push edx
inc dl
push ebx
test bl, 0x2a
push ecx
shr ch, cl
and di, 0xef3
push esi
test cx, si
shl eax, 6
adc dl, 0x46
add al, ch
sub cl, 0x31
sub si, dx
cmp dl, 0x5e
shr edx, cl
xchg ah, dh
xchg bl, ah
mov cx, di
inc edi
shr eax, cl
mov dx, 0x5b54
mov edi, eax
or cx, 0x1162
inc dl
xchg ebx, esi
add dh, cl
and cl, ch
inc dl
stc
sub ax, 0x62b1
stc
nop
test cx, bx
ror edi, cl
rol edi, cl
nop
shr cl, 7
and edx, 0x689cfdc0
dec cl
pop esi
pop ecx
pop ebx
pop edx
pop eax
pop edi
call fcn.005cc070
push edi
push ecx
shl di, cl
push ebx
shr bl, 4
nop
or cx, 0x74e6
push edx
and edx, ebx
push eax
dec ax
shr edi, cl
adc bx, 0xa8d
dec edx
adc bl, 0x4e
dec edx
sbb bx, ax
push esi
mov esi, 0x5ad4ce34
add ch, bl
shr dx, 7
dec ecx
cmp bl, al
shl bx, 1
shr ebx, 4
or di, 0x3cd5
ror al, cl
add al, bh
stc
sub ah, 0x37
add ax, 0x1b1e
mov ch, 0x39
test edi, eax
nop
dec di
inc ax
add ebx, eax
shl si, cl
stc
and dl, 0x70
add bx, 0x2700
nop
add ch, ch
or esi, 0x3b9bca03
ror ebx, 5
sbb esi, 0x36d43a44
add ecx, 0xb21471
sub edx, esi
shr cx, cl
dec edi
adc ecx, 0x406710d1
sbb bl, ah
shl bh, cl
sub ax, si
add bh, 0x38
not edx
sbb ebx, ecx
or si, cx
not esi
not bh
cmp bl, 0x6b
nop
shl dl, 2
sbb dl, al
ror ecx, 1
sbb ch, cl
inc edi
not ch
and ebx, 0x21e219ee
sbb dh, 0x47
xor dl, al
sub ch, ah
or dx, 0x641c
shr eax, cl
inc bx
dec esi
add ebx, ecx
nop
add ebx, 0x3f77a3af
inc bl
pop esi
pop eax
pop edx
pop ebx
pop ecx
pop edi
jg 0x5bb760
push ebx
shr ebx, 7
pop ebx
shl cl, 2
shr al, cl
and al, 0xf
mov bh, al
pop ecx
pop eax
cmp bl, bh
jne 0x5bbeab
inc edx
cmp edx, 2
jl 0x5baee5
inc eax
inc ecx
jmp 0x5b95ba
pop eax
jo 0x5bbcc9
push ebx
push eax
and bh, ah
push ecx
ror ecx, 8
sub ch, 0x64
push edx
not dx
push esi
adc esi, edx
ror esi, cl
sub ax, bx
shl dh, cl
xchg bl, ah
stc
sbb edx, 0x28621faa
sub dh, ah
adc ch, ah
ror si, 5
dec edx
push edi
or di, 0x6e91
adc di, 0x83f
mov edx, 0x79bed6aa
dec ecx
nop
ror edx, cl
ror di, 2
and eax, 0xefdd884
and dx, ax
xchg ah, cl
adc ebx, esi
shr al, cl
xchg cx, ax
sbb cl, ch
xor ecx, edx
inc dx
xchg cx, cx
mov ah, 9
xchg cx, ax
xchg dx, dx
sub cl, 9
dec ax
shr dh, 7
or dx, di
xor eax, 0x7e5bacf8
or ecx, eax
mov ecx, 0xa0a5ed9
test bx, ax
not bx
test ax, 0x6b00
cmp eax, esi
or al, bl
adc ah, 0
shl cx, cl
shr al, cl
nop
shl esi, 6
shr ebx, 5
stc
or dx, si
ror bl, cl
add edi, 0x3e52ef70
stc
test bx, 0x2b0
and edi, edx
mov bh, 0x19
nop
mov cl, ch
rol edi, 8
rol edi, cl
add dx, dx
add cl, 0x51
shl si, cl
adc al, 0x57
ror di, 8
inc si
add al, bh
sbb cx, bx
rol al, 6
mov edi, 0x37c343a9
cmp ecx, edi
shr edi, 3
sub bh, dl
and al, cl
nop
shr ax, cl
test edx, 0xae55941
test ax, bx
sbb di, cx
and ax, 0x2ca4
nop
stc
or edi, edx
add ax, 0x6ba9
rol eax, cl
sbb esi, eax
and di, cx
xchg ch, bl
rol ax, cl
shl ebx, cl
or ecx, 0x6851212d
stc
and cx, dx
xchg di, di
not ax
pop edi
sbb bx, 0x487e
stc
nop
adc dh, 0x77
shl bh, 1
shr eax, cl
or ah, 0x2a
push edi
test di, 0x2d41
shr ch, cl
nop
cmp edi, 0x56185ef8
stc
sbb ch, 6
test dh, bl
nop
and bx, bx
rol di, cl
not di
inc dx
sub edi, edx
not edx
nop
cmp cl, 0x58
not bx
adc dx, 0x3ae5
or si, ax
inc ah
test ecx, edi
inc ah
adc esi, 0x4a7b20d5
or esi, ebx
and di, bx
shl eax, cl
nop
cmp bl, dh
cmp dl, dh
adc cx, di
sub esi, 0x4fbfa94f
inc di
ror ax, 4
rol al, 8
inc dl
or bx, 0x1b5
nop
nop
add ebx, 0x6067b90a
dec ecx
adc ebx, 0x6cccafba
not eax
stc
sbb eax, ebx
xchg ecx, esi
and bh, dh
nop
xchg ah, al
stc
add edx, 0x6db5ab38
adc eax, ebx
cmp ebx, ebx
xor ecx, ecx
cmp ebx, 0x146c0a8d
rol ecx, cl
rol si, cl
not cx
dec cl
xor ah, dh
test dl, dh
rol edi, cl
xchg edi, edi
shl ax, cl
or bl, dh
test bl, 0x77
sub esi, 0x4e73b0bb
sbb ax, 0x43cf
sbb esi, edi
ror di, 8
shr si, 5
add eax, edx
or cx, bx
mov dh, bl
sbb bh, dh
xor edi, ecx
sub al, 0xb
test ch, cl
ror ax, cl
not bh
stc
xor bx, bx
inc esi
inc edi
shl eax, cl
sbb edx, ecx
test ax, 0x3d02
adc ch, dh
shr ax, 3
inc dl
mov dh, ah
xchg ecx, eax
shr ecx, cl
sbb bx, 0x2845
pop edi
shr edx, 6
xchg ch, cl
not ecx
xchg dh, ah
push edi
adc di, cx
cmp cx, 0x99a
sub ah, al
sub ecx, 0x70de3212
sub ax, ax
inc al
ror eax, cl
shr ch, cl
or si, cx
not ah
inc di
stc
mov bx, 0x5712
inc ecx
and di, dx
shl di, cl
and ah, 0x17
ror si, 7
xor esi, eax
add ecx, 0x48dbf822
sub dx, dx
mov ecx, esi
not ebx
inc cx
and dx, dx
dec si
dec ah
mov dl, 0x1a
or eax, 0x1022f38c
mov edi, 0x7ce32b26
rol ecx, cl
and eax, ebx
shr eax, cl
or bx, 0x63b0
shl edx, 8
test dh, 0x6e
mov di, 0x17d8
stc
rol ebx, cl
rol dx, 8
add di, 0x5910
nop
sub di, ax
sub bx, 0x7c2e
test edi, 0x6a07fdba
rol al, 8
nop
rol di, cl
nop
ror cx, cl
nop
shl ebx, cl
cmp edx, esi
cmp bx, 0x7c6e
stc
dec esi
adc al, 0x26
dec si
sub ah, al
sbb bh, bh
nop
nop
not al
add bl, 0x1b
xor dl, 0x71
inc edx
cmp bx, bx
dec eax
dec bl
xor di, dx
inc edx
rol dh, 6
rol bh, cl
and dl, bh
xor edi, esi
not ecx
xor cl, ch
shl si, cl
dec ebx
nop
xchg si, ax
and esi, 0x6c457c48
sub bh, dl
or dl, 0x76
xor ch, 0x6d
adc bx, ax
xor ah, bl
stc
add bl, 0x5a
and eax, edi
nop
sub dh, 0x12
ror edi, cl
test cx, 0x66d3
inc cl
rol dh, cl
pop edi
xor edx, 0x5c0451e2
dec ch
adc cx, ax
shl ebx, cl
pop esi
pop edx
pop ecx
pop eax
pop ebx
jno 0x5bbc85
call fcn.005cc38b
js 0x5bbc6f
call fcn.005cc8ca
call fcn.005cccf1
jnp 0x5bbaef
push ebx
push edx
mov ebx, edx
push eax
xor ah, dl
sbb ebx, 0x7e1b717f
nop
pop eax
pop edx
pop ebx
push ebx
push esi
mov bx, si
stc
push edi
inc di
push edx
push ecx
shr edx, cl
shl ch, cl
rol cx, 4
nop
sub dl, 0x14
adc di, di
dec bh
inc esi
xchg cl, bl
push eax
add eax, 0x44119c4e
test dh, bh
cmp edi, 0x421c0b5d
stc
sbb eax, ecx
adc bh, cl
nop
not dh
shr cx, cl
rol si, cl
ror dx, 4
sbb eax, esi
not ax
or ah, al
adc cx, bx
and ch, 0x2e
cmp di, 0x2b98
cmp bl, 0x11
rol di, 8
mov ebx, eax
dec esi
shr eax, 2
not al
shr esi, cl
cmp al, ch
cmp si, bx
rol cx, 6
sub al, bl
test ebx, 0x11abe590
stc
ror ecx, cl
shr dl, cl
shr ecx, cl
sbb ax, ax
shr ecx, 7
xchg ebx, eax
xor ecx, ebx
nop
or ch, 0x21
sub di, bx
dec bh
sub bx, si
nop
rol dl, 1
rol cx, 5
adc ecx, 0xd743436
or edx, esi
adc dh, al
xchg bx, cx
xor eax, 0x45a7249a
sbb di, 0x724
rol cx, 2
dec bx
sub ax, 0x93c
or bl, 0x15
stc
or dl, dh
shl edi, cl
stc
sbb al, 0x43
test al, 0x39
add cl, 0x32
nop
inc esi
not dx
xor ax, 0x5df9
and cl, dl
stc
not cx
pop eax
pop ecx
pop edx
pop edi
pop esi
pop ebx
call fcn.005cd17f
push ebx
push edx
or bh, dh
push edi
push esi
sbb edi, esi
push ecx
rol di, cl
stc
mov cx, dx
test di, dx
push eax
xor cx, ax
xor ah, 0x42
adc dx, 0x7236
adc esi, 0x6a2b0d51
and edx, ebx
xor edi, edi
xchg ch, cl
mov bh, ah
shl ax, 8
xchg edi, eax
sbb ecx, ebx
and si, 0x6b27
shl dh, 7
cmp dh, 0x41
adc ax, 0x7add
adc dl, ah
and cx, 0x6ee1
nop
xchg si, di
test dx, di
test eax, 0x7edd695c
shr ch, 5
sbb bl, cl
shl esi, cl
stc
not esi
rol edi, cl
nop
xor bx, 0x7dd3
cmp cx, 0x3446
inc ebx
dec eax
dec ah
stc
sub edi, 0x6f864735
not bx
xor cl, ch
pop eax
pop ecx
pop esi
pop edi
pop edx
pop ebx
push edx
ror dx, 7
push ebx
dec bx
stc
shl edx, 4
pop ebx
pop edx
call fcn.005cd489
push esi
not si
pop esi
push ecx
inc cx
pop ecx
call fcn.005cd794
call fcn.005cdc0d
call fcn.005cde9f
jecxz 0x5bbc85
call fcn.005ce19a
jns 0x5bbcc9
jbe 0x5bbc96
call fcn.005ce623
push eax
push ecx
xchg ecx, eax
push ebx
test bh, ch
or bh, 0x50
push edi
dec di
stc
sbb bl, 0x32
cmp edi, ebx
and cl, 0x60
pop edi
pop ebx
pop ecx
pop eax
push ebx
push ecx
rol bh, cl
push esi
mov esi, 0x417c5281
pop esi
pop ecx
pop ebx
push edi
xor edi, edi
push ecx
sbb cx, cx
pop ecx
pop edi
push ecx
cmp ch, cl
pop ecx
push eax
push ecx
shr eax, cl
mov ah, 2
push edx
push esi
adc dx, si
push ebx
dec bx
rol ebx, cl
sbb ebx, eax
or ah, 0x4a
push edi
ror di, 7
shl bl, 4
nop
xor dx, bx
not ax
add cl, 0x5e
and dl, 0xb
sbb cx, cx
shl si, 3
cmp dl, bl
stc
inc ebx
nop
xor si, bx
mov dl, dh
mov ebx, 0x59494612
or bl, dl
stc
nop
and di, di
nop
and di, ax
test dl, 0x54
dec edx
and al, ch
or ecx, 0x6205d96e
rol dh, cl
not edx
cmp bh, 0x31
dec di
stc
sbb ah, 0x31
inc si
ror bx, 2
nop
or ecx, 0x73d968e3
shr ch, cl
sub ch, bl
stc
nop
shr ch, cl
not bh
shl cx, cl
xchg edx, eax
shr eax, cl
and edi, 0x3916cd47
xor bl, bl
dec bx
xchg edi, esi
adc eax, 0x20d22870
sbb bh, bl
and esi, 0x4ee6942f
stc
test bx, bx
ror bx, 1
sbb di, 0x30ae
dec al
inc dx
or dl, 0x1c
inc esi
rol bx, 4
inc eax
xchg edi, eax
xor bx, 0x5c3b
cmp edi, esi
shl ax, 7
not si
inc ax
dec ebx
nop
adc dl, 0
and cx, di
shl dh, cl
rol ax, cl
not dh
and bl, bh
sbb bl, dh
not cx
shr di, 2
and al, bh
or ch, 0x1f
add ecx, ecx
adc ax, di
cmp di, dx
test si, si
add si, cx
shr edx, cl
shr ecx, 7
stc
ror ebx, 2
xor al, cl
and ax, bx
xor ecx, esi
pop edi
mov si, si
sbb ebx, esi
push edi
xchg si, di
xor si, 0x66a8
nop
or al, 0x3f
and si, si
stc
cmp si, bx
nop
ror cx, 6
not bh
nop
shr edi, cl
shl ah, cl
test edi, edi
sub bx, 0x6a1e
xor ch, al
test ax, 0x21c6
mov di, si
add bh, 0x7b
and dx, cx
ror cx, 5
pop edi
pop ebx
pop esi
pop edx
pop ecx
pop eax
nop
push ecx
dec cx
push edx
xchg dx, dx
push edi
rol di, 3
push esi
rol si, cl
push eax
rol ah, cl
ror cl, cl
test si, si
push ebx
sbb al, bh
sbb bx, cx
shr eax, cl
rol di, 3
xchg bl, bh
mov dh, bh
pop ebx
pop eax
pop esi
pop edi
pop edx
pop ecx
push edx
push ecx
shr edx, cl
push esi
not si
push edi
push ebx
sbb di, bx
push eax
not eax
nop
dec si
shr cl, cl
test ax, dx
adc edx, 0x11434ca0
pop eax
pop ebx
pop edi
pop esi
pop ecx
pop edx
jecxz 0x5bbe95
push ecx
push edx
sub cl, dl
push ebx
dec ebx
shr bx, 2
nop
pop ebx
pop edx
pop ecx
call fcn.005cea01
jnp 0x5bbe82
call fcn.005cee14
stc
push esi
not esi
add esi, 0x2f88b413
pop esi
push ecx
test ecx, 0x7ae271f2
pop ecx
call fcn.005cf0ab
call fcn.005cf3e3
push ebx
not bx
pop ebx
add eax, esi
jmp 0x5bbeb2
pop ecx
inc ecx
jmp 0x5b95ae
pop edi
pop esi
pop ebx
pop ebp
ret