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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
xor ebx, ebx
push edx
push ebx
sbb dx, bx
push edi
adc edi, edi
push esi
cmp esi, edi
stc
push ecx
shl cx, 7
cmp edi, ebx
adc bx, 0x4328
shl ebx, cl
nop
sub dl, 0x29
cmp bh, 0x23
shr di, 7
dec di
push eax
shr ax, 7
nop
stc
stc
dec edi
shl ebx, 8
test ebx, 0x44c63434
and cx, dx
sbb ecx, esi
stc
test esi, 0x2084d380
ror ch, 4
add di, 0x742
and ecx, ecx
nop
sub eax, esi
rol bx, cl
xchg ah, dl
dec edi
shl ax, 2
shl dx, 5
cmp dx, 0x4297
rol di, cl
add bl, 0x48
sub ecx, 0x4a9ca1ee
dec ch
nop
sbb eax, ebx
test bx, 0x7198
xor cl, 0x35
cmp ax, 0x64b2
xchg bh, dh
sbb cl, 0x69
xchg bx, dx
test ch, cl
inc ch
and eax, 0x66f62d00
rol di, 8
stc
inc cx
sbb ecx, 0x4cdbc8fd
cmp bx, bx
shr eax, cl
xchg dx, si
xor ah, dh
shr ecx, cl
mov ebx, eax
rol si, cl
dec edx
ror eax, 7
shr bl, 7
add bh, 0x6e
xchg dx, dx
and edx, 0x62d3ba73
sbb ch, bh
and al, 0x24
xchg cl, dl
sbb ebx, esi
rol edi, 3
or al, ch
inc al
test edi, 0x702c3974
shr ch, 5
inc bl
sub esi, 0x1ed74749
test ah, 0x7a
stc
ror al, cl
not ah
dec bl
shl ah, cl
not cl
and dh, 8
stc
sbb edi, 0x78a6472d
cmp ebx, 0x11aa0b80
stc
xor al, bl
sbb cx, 0x4557
xchg di, cx
and edx, 0x4ffeedd2
mov bl, 0x49
sbb dh, ch
rol ebx, 1
and edx, eax
rol ch, 6
add ecx, 0x2c7be38f
pop eax
xor dh, bh
and si, dx
xchg cx, bx
sub esi, ebx
sbb bl, ch
ror cx, cl
push eax
not ax
dec eax
shl edx, 4
and si, 0x30bd
xchg dx, bx
mov bx, bx
sbb ah, 0x2b
and ax, 0x746c
nop
ror ecx, 5
sbb edx, ebx
or bh, 0x72
xor esi, 0x46280198
nop
mov dx, ax
not bh
mov esi, 0xa71dbd4
mov eax, edx
sbb bh, 0x32
or al, dl
adc edx, ecx
nop
or si, 0x6059
nop
and ax, di
stc
mov edx, eax
shr bx, cl
rol bx, 4
rol cx, 4
nop
nop
sbb esi, 0x6ed8ed80
sub bh, 0x62
adc si, 0x5072
xchg edx, ecx
add edi, 0x7726e908
xor ch, 0x27
inc di
rol edx, 7
sbb eax, esi
stc
xor bh, 0x6a
ror eax, 8
dec ecx
sub bh, 0x64
rol cx, 5
dec si
rol eax, 3
shl bx, 7
rol eax, 4
inc bh
inc eax
ror esi, 4
add bl, dh
adc edi, esi
add ecx, 0x269021b0
nop
rol bx, cl
dec esi
shr eax, cl
dec eax
and si, 0x19ce
test dl, 0x20
mov edi, 0x3ebf570f
dec cx
inc dl
not bx
add edi, 0xba31247
test di, 0x4cf3
adc bl, 0x10
sub ah, cl
sub ecx, ecx
shr ebx, cl
add esi, edi
stc
mov edx, 0x4c8e4768
nop
inc eax
not bh
shr esi, cl
cmp ax, si
mov esi, esi
shl edi, 7
sub eax, ebx
add edx, 0x7fa819e6
ror edx, cl
inc dl
nop
xchg dh, cl
not cl
add dl, 0x33
or dx, cx
sbb ebx, 0x22f5d614
pop eax
push eax
xor eax, 0x11b288b2
xchg al, dh
cmp edi, 0xdfe9d61
shl bl, cl
shl ebx, 3
stc
add bx, bx
inc cx
stc
and ecx, 0x69c638c6
cmp bx, 0x10bc
nop
not al
rol ebx, 7
add dh, 2
shl cl, cl
adc edx, ebx
xchg dx, dx
dec edi
test edi, 0x359cd8b0
cmp ah, ch
and ax, 0x2fcb
rol edi, cl
rol bx, 8
test eax, 0x2b0b0a92
mov esi, 0x47500da8
adc edi, 0x43e297f0
shl si, 6
shl dh, cl
nop
nop
test ecx, ecx
nop
xchg ebx, ecx
nop
mov edx, 0x7fb81d07
inc bx
stc
sbb esi, edi
sbb ah, cl
not di
inc bx
nop
not dx
stc
sbb ah, 0x46
xchg ecx, ecx
not al
ror esi, cl
shr bx, 1
rol dh, 8
xchg dl, cl
and ch, 0x3e
cmp al, dh
stc
inc cx
adc edi, 0x47c78336
sbb ax, 0x37e3
mov ch, ch
not cl
sub ebx, eax
ror bx, cl
shl bh, cl
and cl, 0x20
inc cx
shl si, cl
mov di, bx
cmp cx, 0x24f8
rol di, cl
mov dl, 0x4f
adc eax, 0x2bba1043
test al, bl
xchg bx, cx
add bl, 0x5b
stc
cmp dx, ax
inc ax
test ch, bl
not si
adc bl, ch
dec di
mov di, cx
or ecx, 0x328e3d08
dec cl
mov cx, 0x61c6
shl di, 4
adc ecx, 0x1e0fdb1f
and edi, 0x79cf1760
ror bh, cl
shl di, 4
adc ah, dh
mov edx, esi
and ecx, eax
sbb bx, 0x1694
inc ax
or si, ax
stc
stc
sbb cx, 0x6b
not bl
pop eax
not dx
test di, 0x48c2
push eax
or ah, dh
nop
ror al, cl
cmp ebx, edi
sbb ecx, ebx
ror edi, cl
inc dl
cmp dx, ax
test ebx, 0x4f83b925
add edx, esi
or ebx, 0x4cabba47
rol ah, 2
shr esi, 5
shr cx, 3
or di, dx
nop
shl cl, 8
xchg edx, eax
not ebx
and ebx, 0x62d0c6f
sub bx, 0x7677
inc ebx
test dx, ax
xor ecx, esi
dec ax
shl di, cl
dec di
shr di, 3
or si, di
shr cl, cl
or di, ax
and eax, 0x24791f84
xchg si, si
not ch
adc ah, 0x1c
and edi, 0x8b502e1
ror ecx, 6
adc dl, 0x7e
rol dl, cl
sub edi, ebx
stc
add ax, ax
sbb bl, cl
cmp si, 0x62b5
add cx, 0x513e
add dx, 0x7483
inc dl
shr dx, cl
or bx, 0x5a4d
and edx, esi
dec si
mov si, 0x7ab6
sub bx, si
mov edx, 0x2d7c637a
test si, bx
cmp ah, 0x45
stc
not dx
xor dh, 0x7d
nop
or ecx, 0x5abcbda0
sbb dl, 0x2f
rol ebx, 7
dec edi
inc ax
add bl, 0x5e
ror ebx, 3
ror ch, 6
sbb di, si
xchg esi, eax
test bx, cx
pop eax
pop ecx
pop esi
pop edi
pop ebx
pop edx
push ecx
rol cx, cl
push ebx
adc bx, bx
stc
inc ecx
push edx
and dl, 0x4e
dec bx
push edi
not di
and dl, 0x60
shl cx, 1
nop
inc bx
adc bl, 0x3e
push eax
or al, ch
or al, 0x5e
ror eax, cl
add dl, 0x2c
mov ebx, 0x5779b79c
shr cl, cl
nop
add dx, 0x6540
sbb dx, bx
rol edx, cl
push esi
or esi, edx
rol di, cl
ror bh, cl
cmp ecx, ebx
or dh, 0x4e
shl eax, cl
cmp edx, 0x5a5c4d41
stc
xchg esi, eax
cmp cl, 0x4f
or eax, 0x5d505d20
and ax, cx
xchg di, bx
add ecx, edi
cmp cl, dl
nop
mov edi, 0x2cda1311
dec bl
or cx, 0x1d5c
not edx
and ah, dl
sub dh, 0x76
not dl
not edx
ror bh, cl
not edi
xor dl, bh
shl dl, 6
xor dx, si
xor bl, bl
inc edx
xor ax, di
and edx, edx
and ax, 0x22af
cmp ax, si
shl edi, cl
stc
add di, 0x7515
and cx, di
xchg cl, ah
or bh, 0x48
cmp al, 0x16
cmp ch, 0x50
not edi
add bh, al
ror si, 4
or eax, edx
rol edx, cl
rol cl, cl
mov dh, al
not cx
shr bl, cl
xor bh, 0x7f
and dx, si
rol eax, 3
shl ax, 6
adc dh, ah
cmp ch, bl
not esi
cmp esi, 0xd483b14
stc
sbb edx, 0x3abff9ce
sub ch, 1
sub esi, eax
sbb al, 0x13
inc eax
cmp ebx, 0x6b6b1df1
stc
cmp si, 0x69d
rol al, 8
not al
not bx
xchg dx, si
sbb ch, ah
ror si, 2
dec bh
stc
not ebx
pop esi
test cl, 0x77
nop
or eax, edx
push esi
mov esi, 0x2020dca9
xchg si, si
stc
sub al, bh
sbb si, 0x688c
xchg esi, ebx
test ecx, 0x5991a169
or di, dx
dec esi
ror edi, 1
adc dh, 0x45
xor bx, ax
inc dl
inc ecx
cmp ch, 0x74
mov cx, cx
or ebx, eax
sub bl, bl
adc ax, 0x7521
not cx
xor di, 0x44b7
shr ax, 5
sbb al, 0x68
stc
xchg edx, ebx
xchg edx, ecx
shr ecx, 7
adc dx, ax
adc di, si
nop
test bx, ax
shr cl, cl
sub edi, 0x137018cd
stc
or dx, 0x6809
stc
xchg edx, edi
ror ebx, cl
xchg dx, ax
xor edx, 0x636f3286
stc
cmp ax, 0x2cb
add al, 0x58
stc
ror dl, cl
cmp esi, 0x3485e4e8
sbb bl, cl
sub dl, 0x58
shr ax, cl
rol si, cl
adc bx, bx
adc bx, 0x5b53
inc cx
cmp ah, 0x72
mov ch, bl
not ah
sbb bx, di
adc di, 0x4f23
or ah, 0x48
shr esi, 8
stc
not dx
and dh, dl
mov dh, 0xd
or al, 0x25
rol cx, 3
test dl, 0x71
cmp esi, ecx
dec eax
not dx
cmp esi, 0x55962695
or ah, 0x25
xchg bh, dl
mov edx, ebx
and edx, 0x13f11f95
sub si, 0x45f2
ror eax, 3
mov cx, 0x748c
not dx
not bh
nop
adc esi, 0x298fe035
add di, 0x7be
shr bx, cl
pop esi
pop eax
pop edi
pop edx
pop ebx
pop ecx
call fcn.005e3ac3
push ecx
push edx
or ecx, edx
mov dx, dx
push eax
shl eax, 8
push ebx
adc bx, bx
stc
not dl
mov ax, ax
shl edx, cl
nop
rol bh, cl
ror bx, cl
push edi
sbb di, 0x76b8
inc ax
add dx, 0x56ff
xchg cx, bx
nop
push esi
adc di, si
test edx, edi
xchg dh, ch
mov ebx, 0x6e2c773c
adc ebx, 0x2f08406
and esi, ebx
add cx, 0x639e
ror cx, 3
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
push edi
inc di
stc
push eax
add ax, 0x10
push edx
shr dh, 2
sub ax, 0x4aef
stc
push ecx
sub ecx, 0x2be71b2
nop
push ebx
shr ebx, 1
or al, al
push esi
and si, dx
add ebx, edx
pop esi
pop ebx
pop ecx
pop edx
pop eax
pop edi
push edx
sbb dx, 0x6002
nop
test edx, 0x460fb42e
push esi
push edi
sub esi, edi
push ecx
shl ch, cl
pop ecx
pop edi
pop esi
pop edx
push eax
not al
pop eax
call fcn.005e3ded
call fcn.005e4284
call fcn.005e4700
push edi
sbb edi, 0x3a4b611a
pop edi
xor edi, edi
push esi
push edi
stc
push edi
inc di
push ecx
test ch, 0x3d
nop
or ecx, edi
push eax
push edx
adc ax, dx
nop
test cx, 0x6744
push ebx
dec ebx
and ecx, 0x6da0c49
xor bx, dx
add cx, 0x4a19
add cx, bx
cmp bh, bl
sub ch, ah
xor dh, bh
add ch, dh
inc ax
dec bx
test edx, ebx
shl bh, 4
push esi
xchg esi, ebx
add cl, dh
mov edx, 0x7842dd9b
shl ch, 8
rol dl, 5
test ebx, 0x1e8c805c
stc
test edi, 0x2191a5ba
xor ch, 0x4b
dec edx
nop
shl cx, 5
stc
not cx
mov dx, 0x2dc6
and ecx, edx
rol dl, cl
not bh
test dh, 0x5f
test ebx, 0x4343710c
or ch, 0x6f
and edx, ebx
and esi, 0x28fcb3e2
not eax
xor ah, 0x40
sbb di, 0x45a1
mov edi, edi
and dh, cl
cmp cl, al
mov cl, 0x37
or al, ah
not edi
stc
shr al, 5
stc
not edi
sbb ebx, 0x63ca40a5
mov eax, 0x47da9f78
ror bl, cl
sbb esi, ebx
nop
xchg ecx, esi
and esi, 0x3adaf31b
inc ebx
xchg si, di
sbb di, 0x3b05
ror eax, cl
sbb ch, 0xc
sub bh, 0x55
sub esi, ebx
and cx, bx
mov ax, si
ror ebx, cl
sbb esi, edi
rol ax, cl
ror si, cl
rol cl, cl
inc dh
xor al, 0x45
adc al, dh
shr di, cl
nop
sbb dl, dl
not ecx
mov si, ax
stc
shl bx, 3
xor cl, 0x2c
rol cx, 8
or bx, 0xa6f
adc ecx, 0x48294b5d
test bh, bl
shr cx, 5
not bl
cmp dx, 0x68c5
and ax, cx
stc
sbb ecx, 0xe6fa5c1
sub al, 0x44
pop esi
dec ebx
push esi
xchg dx, si
shl edx, cl
dec esi
mov dx, ax
test ch, bl
ror bh, cl
sub esi, 0x20c41eec
add di, 0x5db9
or ecx, esi
xor bl, 0x57
adc ax, 0x5213
xchg cx, ax
nop
sbb edx, 0x43570d61
cmp cx, 0x422e
shr eax, cl
mov edx, ebx
not cl
shl si, 3
or cl, 0x6b
adc eax, 0x1ae884f1
add di, 0x4dd3
inc esi
cmp ch, bh
sub di, cx
add bx, 0x271e
xchg dl, ah
shl bl, cl
and si, 0x780d
inc bh
nop
shl dx, cl
sub dx, 0x36fe
adc esi, edx
test ch, bh
nop
rol ch, 8
xor esi, esi
sub cl, dl
sub ax, ax
dec dh
adc ch, dh
add cx, 0x552b
test ecx, 0x322217c6
inc bh
not dh
and edx, ecx
mov eax, esi
add ecx, eax
nop
add edi, esi
sub bh, al
dec ebx
or edx, esi
stc
ror dx, 4
nop
sub bx, 0x7234
test dl, 7
xor eax, ecx
sub cx, ax
dec si
xor di, di
add ecx, 0x49e6631c
xor edx, 0x4ce0ed11
sub bl, dh
shl bx, 4
sbb bx, 0x6361
sub ah, 0x2a
rol dh, cl
xor dx, 0x186a
xor ecx, 0x237b39d4
shl edx, cl
or bh, bl
and dh, 0x75
inc bh
sub bh, ah
xchg ecx, ecx
and eax, 0x491e7660
nop
rol edx, 5
not bx
shr dx, 6
test si, dx
mov cx, si
shl dl, cl
shr eax, 5
shl edx, 4
dec cl
test cl, dl
xor ebx, 0x2076a901
adc bl, 8
cmp esi, 0x37c8560f
inc bx
test dl, 9
rol cl, cl
stc
or cx, di
sbb si, 0x17dc
pop esi
and dx, 0x5626
or edx, 0x688da92c
or ax, 0x77ab
stc
inc edi
nop
stc
push esi
not si
mov bh, 0x3a
and bh, ch
add ch, bh
adc al, 0x34
inc si
and edi, edx
xchg ebx, eax
adc bx, bx
sbb al, ah
mov al, dl
xor di, bx
shl ah, cl
mov dh, 0x56
and eax, eax
nop
rol edx, cl
test edx, ecx
cmp ebx, 0xafd0319
shr edx, 4
mov ah, 0x6e
add ecx, ebx
xor ebx, esi
mov dh, bh
test bl, 0x62
not bx
nop
add di, 0x7d51
and bl, 0x37
rol dl, 2
ror ax, 4
cmp dx, 0x2808
rol ebx, cl
shr cl, cl
mov ax, 0x73e
ror edx, 5
test bx, cx
sbb ebx, 0x6799a821
adc al, 0x55
sub di, 0x69e8
and ax, 0x62c9
nop
test dx, di
cmp bx, di
rol eax, 4
xor esi, ecx
or ecx, ebx
shl ch, cl
pop esi
pop ebx
pop edx
pop eax
pop ecx
pop edi
jl 0x5dd207
push ecx
push edx
xchg cx, dx
shr cx, cl
and dl, dh
push esi
shl esi, 4
push eax
dec ax
add esi, 0x204e9a30
not edx
dec dl
push edi
shr di, 3
sub al, cl
rol ax, 4
push ebx
or bx, cx
xchg bl, dh
ror cl, cl
dec si
rol cl, 2
rol bh, cl
or si, cx
xchg ebx, edi
ror cx, 4
rol edx, cl
xchg di, dx
sub ebx, eax
ror dh, 7
shl ah, 7
xchg ecx, eax
test dl, 0x28
or dh, 0x62
or dx, ax
inc di
test eax, ecx
ror edx, cl
ror di, 4
dec eax
inc bl
test ebx, eax
shl bh, cl
mov ax, 0x2fd1
rol bl, cl
sub si, 0x6e09
ror ecx, cl
mov esi, 0x5515f436
shl edx, 6
sbb si, 0x2bd
sub ch, 0x46
or edx, 0x3e0a4a1a
test eax, 0x3b37b4c
dec di
add dx, cx
shl di, 8
add cl, 0x67
not cx
inc cl
shr bl, cl
stc
rol ax, 2
ror di, cl
and al, 0x5b
nop
stc
adc si, di
cmp eax, 0x68f4cf2b
add si, 0x3bc9
ror al, cl
sub dl, bl
test si, dx
add dx, si
shr bl, cl
rol dh, 1
add si, si
adc dh, 0x5b
test edi, ecx
stc
not dh
test bx, bx
add si, 0x2e6e
ror ax, cl
nop
ror ecx, cl
dec edx
mov esi, esi
add dh, 0x13
adc al, dl
xor esi, 0x12ad497f
stc
or bx, 0x78b6
mov esi, 0x7652c7bf
shl dh, cl
test cx, ax
stc
not ch
and dh, ch
inc eax
ror esi, 6
xchg bh, dl
mov ecx, edx
adc dl, 0x5d
test cx, 0x5512
inc al
sbb bh, 0x15
pop ebx
push ebx
add bx, cx
adc bx, 0x1ea8
dec dx
mov di, 0x723a
mov dx, di
and bl, 0x7f
dec di
adc al, bl
nop
dec ah
sbb ebx, edi
not di
sub edx, 0x44d0b2c4
cmp di, 0x5d11
ror si, cl
shl cl, cl
test ah, 0x33
or ecx, 0x697f34a3
test ebx, esi
stc
sbb dl, bl
adc di, 0x68f5
stc
stc
cmp bl, cl
add dl, ch
shr ebx, cl
xchg esi, eax
cmp si, 0x61f9
xchg al, bl
rol ebx, 5
and ecx, esi
ror esi, cl
cmp bx, 0x66ca
nop
dec esi
stc
cmp bl, 0x5f
xor cl, 0x29
and ecx, edi
sub dx, 0x2f2c
stc
sbb edx, 0x1885df0f
mov si, 0x6556
cmp ebx, esi
and dl, 0x7f
inc esi
sbb ah, 0x4b
shl dl, cl
test edx, 0x6ad53580
add ecx, edx
rol edx, 8
ror ax, 2
ror dh, cl
rol al, 6
nop
sbb dx, di
shr ecx, 4
dec bh
shr cl, cl
cmp dl, dl
add edx, 0x4cb56521
sbb di, bx
xchg edi, edi
test si, 0x7c3e
rol bh, 5
adc bl, al
adc ebx, 0x7efaa97c
adc bl, cl
xor ah, dl
inc ebx
sub eax, 0x6a2d66f4
cmp eax, 0x3aaab8de
inc ax
not dx
inc ebx
sbb cx, 0x7cc6
stc
or dh, al
test di, 0x68b0
not edx
dec bx
xchg al, cl
stc
nop
or edi, ebx
xchg ecx, ecx
sbb dh, dh
and bx, 0x3d6c
or eax, eax
xor ecx, ebx
dec cl
adc ax, 0x2c6e
and eax, edx
nop
xor bh, 0x1b
nop
xchg esi, edi
sbb bl, 0x68
pop ebx
pop edi
pop eax
pop esi
pop edx
pop ecx
call fcn.005e4a73
push ebx
ror bx, 1
push eax
not al
inc ebx
push ecx
sub al, ch
and bx, 0x4fdc
push edi
xor edi, 0x107ed07f
push edx
xchg bx, dx
push esi
dec esi
shr si, cl
rol bx, cl
shr cl, cl
test di, di
stc
sbb ah, ch
sbb bx, 0x52b0
xor edx, 0x771ed112
or edi, ecx
mov ax, bx
ror edx, cl
test ch, 0x3c
xor edi, 0x50388286
shr ax, cl
stc
shr ch, cl
not dx
xchg cx, ax
xor bh, 0x15
inc dh
xchg bl, cl
not bx
adc ch, 0x59
not esi
adc dh, bh
stc
ror ax, 3
or di, di
xor ebx, 0x72164f73
sub eax, edi
adc al, 0x17
adc ecx, 0x536e0d87
cmp dx, si
xchg ah, cl
not esi
ror ecx, 4
shl esi, 5
or ecx, 0x114bb0dd
xor bh, 0x4b
not cx
xor cx, 0x2f7b
nop
or eax, edx
test si, 0x7840
and cl, al
sub ecx, 0x65dfb0ed
sub bx, ax
shl dh, 8
shr cl, cl
not dl
inc edx
xchg si, di
add di, si
sub si, ax
add edi, edx
test cx, cx
dec ecx
sbb si, cx
inc ebx
inc dx
shl di, 5
shr edi, cl
and bx, 0x7982
shr cx, 5
nop
inc dl
rol edx, cl
xchg dh, dl
add bx, dx
nop
rol bx, 5
not bx
shr eax, cl
add cl, 0x1e
test si, bx
xchg ecx, ecx
ror bx, cl
rol eax, cl
inc ax
inc cx
shr edi, 1
stc
shr edx, cl
adc cx, dx
xor edx, edi
cmp si, si
shl edi, cl
ror dl, 5
rol dl, 2
inc di
xor cx, 0xb42
or eax, 0x3ece76de
pop esi
add edx, 0xf8fef06
or ch, dh
xchg cx, cx
adc di, dx
shl eax, cl
stc
stc
xchg dx, ax
shr cx, 8
pop edx
pop edi
pop ecx
pop eax
pop ebx
push ecx
rol cx, 2
push ebx
sub bx, 0x5497
push edx
push eax
adc dx, ax
sbb ebx, 0x7ac9d640
nop
push edi
dec edi
pop edi
pop eax
pop edx
pop ebx
pop ecx
call fcn.005e4f40
push esi
xor si, 0x7a2e
push ecx
sub ecx, 0x3d573299
pop ecx
pop esi
call fcn.005e52ad
push edi
shl edi, 3
dec di
push ebx
dec bl
push esi
shr esi, 8
push ecx
add di, cx
push edx
cmp dl, 0x12
ror ch, 8
add di, 0x7480
rol bl, cl
cmp cl, dl
shl bx, cl
push eax
cmp al, 9
sbb edx, 0x77fed12e
stc
adc ebx, 0x6a181fe
not ax
sbb ch, al
dec si
adc edi, edx
sbb edi, esi
rol eax, 7
nop
xor di, 0x6042
pop eax
pop edx
pop ecx
pop esi
pop ebx
pop edi
call fcn.005e5714
call fcn.005e5bb8
call fcn.005e5e98
je 0x5dd274
call fcn.005e62c0
jnp 0x5dd281
push eax
push esi
xor ax, si
pop esi
pop eax
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
push ebx
add ebx, 0x8142728
push edi
xchg edi, edi
push edx
push ecx
or dx, cx
push esi
rol si, cl
push eax
cmp al, 0x52
xor ah, 0x51
add di, si
xor edi, ecx
sub dh, 0x5b
stc
cmp edx, eax
rol ebx, cl
ror dl, cl
or al, bl
mov si, dx
inc ebx
cmp ebx, 0x4d6cbb6
sbb bl, 0x18
adc edx, ecx
sbb bh, ch
xor si, cx
adc eax, 0x126b615c
sub edi, esi
not bl
add bl, bh
inc esi
xchg esi, edx
stc
stc
stc
test esi, 0x66eda3dc
ror ecx, 8
cmp edx, edx
and di, 0x181c
adc cx, bx
sub ecx, 0x266958a2
shr dl, 2
nop
shl ebx, cl
shr al, 2
adc bl, 0x4c
not esi
adc esi, 0xa85a6
test edi, eax
not esi
nop
mov bl, cl
inc bl
stc
dec esi
add si, 0x5c00
xchg bl, bl
not ax
add bl, 0x17
stc
sbb cl, 0x70
add dl, ah
adc ecx, edx
not ax
cmp bh, 0x38
ror cx, 2
stc
sbb ah, 0x30
add bx, dx
inc ecx
and cl, 0x69
shl eax, 5
ror dh, cl
mov edx, edx
shr ebx, cl
sbb ax, di
shr bx, cl
or esi, esi
dec dx
shr si, 2
ror ebx, cl
ror bh, cl
not bx
and cl, ah
test di, 0x6f88
add cx, 0x3bd
test cx, ax
shr dh, cl
shr si, 8
adc esi, edi
dec ax
inc esi
dec dx
test ecx, edi
sbb si, si
shl di, 6
sbb ax, si
cmp dx, si
dec ax
nop
stc
not ebx
inc edx
xor dx, ax
inc esi
pop eax
push eax
xor ax, bx
nop
and di, si
and ax, 0x3722
sbb dh, ah
ror edi, cl
dec edi
ror ah, 3
test dh, 0x76
or edx, 0x2fcbaf0
sub ebx, ebx
dec ecx
nop
sbb al, 0xc
cmp ax, 0x7f21
stc
shl eax, 5
sbb esi, ecx
cmp edi, 0x18a35e64
inc ecx
dec ax
add dh, ah
sub di, 0x112f
nop
shl cx, cl
shr dx, cl
cmp ch, 0x46
not cl
xor bl, 0x69
dec bx
xchg di, di
xor cl, 0x7e
xor cl, ch
inc cx
mov si, 0x668c
stc
rol dh, 1
sub edx, 0x218db9a7
shl ecx, 7
xor eax, edx
nop
test bx, 0x64bf
not dh
stc
inc bx
stc
xchg cl, ch
stc
or esi, 0x1578b0ba
dec si
sub al, bh
add edi, edi
stc
dec ax
adc si, dx
shr ch, 2
sbb dl, 0x55
not ecx
sbb cx, 0x1737
xchg dh, ch
rol ecx, cl
cmp ax, 0x5f30
test edx, 0x7b48c378
or ah, 0x7c
inc dl
and ch, 0x20
ror ebx, cl
shl edi, 2
test bl, 0x13
shr edi, cl
cmp eax, 0x433eb72e
xor bx, 0x5eb
mov ax, dx
shl cl, 7
adc bx, 0x7226
stc
xor bx, 0x2ff4
shl dx, cl
xor dx, 0x293d
mov dx, dx
test ax, dx
xor bl, 0x27
shl cx, 4
add edi, edx
and si, bx
mov ecx, 0x5b3f1dd9
test edi, edi
stc
adc ch, 0x30
shr di, cl
not bl
sbb di, si
sbb di, cx
stc
rol eax, cl
rol bx, 7
dec di
shl edi, 1
sbb ch, al
mov si, dx
pop eax
push eax
cmp si, ax
shr edx, cl
shl bx, cl
rol al, cl
sub cl, ch
adc ebx, eax
rol ebx, cl
test edi, edx
shl cx, 4
test ecx, edx
not dl
adc eax, 0x4de5e8e0
adc ah, 0x18
xchg dh, bl
cmp cl, al
shr ah, cl
mov edi, edx
shl ch, 4
dec bx
dec ebx
mov ebx, ecx
sbb cl, ah
not eax
sbb ebx, edx
or si, dx
rol dh, cl
inc di
and ebx, 0x64780f10
rol ah, 7
mov bx, dx
or dx, 0x749b
mov eax, edx
or dl, dh
nop
add ebx, 0x5611dfc4
sbb di, 0x198d
and esi, 0x4a129d05
cmp dl, 0x67
stc
cmp dl, ah
sub cl, 0x2d
shl dx, cl
inc esi
adc bh, 0x5d
test ecx, 0x2650957e
shr eax, cl
not cl
test ah, 7
test ah, 0x16
stc
nop
test di, 0x437c
or ah, ah
and edi, 0x59c2cab5
and ecx, esi
xor ah, bl
xor dl, 6
not al
cmp ecx, edx
or cl, bl
xor si, 0x1a75
sbb cx, 0x4d2a
nop
shr ecx, cl
xchg ch, ah
dec eax
mov dh, 0x74
nop
add di, dx
dec ax
xor si, bx
test ebx, eax
xor ecx, 0x44935f2e
ror cl, 1
test ax, 0x183f
ror bh, cl
cmp ax, 0x6183
stc
adc al, cl
sbb ecx, ecx
rol edi, 1
xchg cx, cx
test ebx, 0xe49e5c1
mov edx, edi
stc
cmp esi, 0x529863fa
dec edi
shr bl, cl
and dl, dl
mov ecx, edx
dec di
or edi, 0x74781509
dec dh
dec al
inc edx
and di, 0x7501
ror cl, cl
test si, 0x4a3a
adc eax, 0x20388b00
mov bx, si
pop eax
stc
dec cx
add esi, 0x3bc376e5
shr ecx, 5
push eax
and ch, al
pop eax
pop esi
pop ecx
pop edx
pop edi
pop ebx
push eax
not al
push esi
not si
adc esi, 0x6bb8ef67
and si, 0x2342
push ebx
sub bx, 0x266f
push edx
push ecx
shr dx, cl
sub esi, 0x11cef0cd
adc esi, 0x3bd9fdb0
xor bl, 0x44
shl dx, cl
rol al, 8
adc dh, bh
and cx, ax
ror edx, cl
shl ch, cl
push edi
adc di, 0x3530
adc eax, edx
cmp bx, 0x6252
shl bl, 4
inc ax
sub si, cx
inc cx
and si, bx
not eax
sub dx, cx
or ch, 0x1d
sub bl, 0x36
inc bl
mov bx, 0x2e6
xor ecx, 0x64cd33f2
xchg cl, dh
sbb esi, 0x466bb754
dec bl
nop
or bh, 0x27
shr cl, 1
sub dl, dl
sbb bx, di
adc bh, 0x21
ror al, cl
and cl, 0x18
dec cx
sbb al, cl
stc
sbb dh, 0x46
mov di, dx
add dl, 7
nop
cmp bl, bl
not bl
sub esi, ecx
nop
test ecx, 0x2b74ef08
cmp ecx, eax
adc dl, dl
rol ecx, cl
rol al, cl
dec dl
ror dl, cl
xor ch, 0x17
shr ecx, cl
test dh, al
rol bl, 1
sbb dx, 0x4bf5
stc
dec bh
sbb esi, 0x36cd49b9
stc
xor ah, 0xc
ror edi, 5
test di, 0x3674
shl dx, cl
xor esi, ebx
nop
ror ah, 5
ror eax, cl
stc
stc
dec ebx
adc cx, 0x3565
xchg di, si
dec bh
not si
shl eax, cl
test dx, ax
sbb cx, 0x4ccf
shr al, cl
sbb ebx, 0x1a7072c6
adc bl, bl
sub bx, cx
adc bh, 0x11
dec edi
xor ax, 0x277e
adc eax, 0x2eeaef93
rol ebx, cl
shl edx, 2
sub ecx, 0x712294a0
not dx
dec ax
xchg edi, edx
pop edi
test dx, 0x5b5
ror cx, cl
not dx
nop
shr cx, cl
dec dl
ror esi, 3
and cx, 0x7bad
dec si
inc si
shl bx, cl
ror esi, 1
nop
sbb dh, bl
push edi
xchg ebx, edi
shr ah, cl
stc
stc
rol dx, 4
add edi, ebx
or esi, 0x1df5808d
and eax, 0x320bcc7d
ror esi, cl
shr ecx, cl
ror ah, cl
test dl, bl
nop
xchg bx, cx
sbb ebx, esi
sub esi, 0x2a8bb212
xor ecx, ebx
stc
sbb bl, ah
shl di, 5
test edi, 0x551d601f
shl al, cl
inc di
mov ebx, 0x57a961ba
nop
and ecx, 0x9357629
and al, 0x35
ror bl, 1
mov ch, ch
cmp si, ax
sbb ebx, 0xebf93d9
nop
sbb si, 0x731b
cmp dx, 0x3a61
stc
cmp di, 0x565
inc bh
or si, 0x812
xor eax, esi
shl cl, 7
and dx, 0x2efe
add edx, esi
add dl, dh
mov esi, ebx
inc eax
mov di, 0x86a
and ah, 0x3d
dec dl
xor ax, 0x3c9d
xor dx, 0x33ce
mov esi, esi
ror cl, cl
nop
or bh, 0
ror dh, cl
adc ecx, ebx
stc
shr esi, cl
adc eax, ecx
mov ah, ch
stc
cmp cx, ax
ror dx, 6
stc
inc edi
add edx, edi
rol si, 8
shr ah, cl
not ebx
xor ch, 0x1b
shl ecx, cl
shr bl, cl
mov cl, 0x30
dec bl
nop
mov si, 0x6f82
shl ah, cl
shl edx, 1
rol bh, 2
dec edx
xor esi, 0x1c65702a
sub cx, dx
xchg di, ax
cmp dx, dx
nop
ror esi, cl
pop edi
sub ebx, 0x6cb6ce6b
sub al, ah
sbb cx, 0x5b4f
or ebx, 0x3a6b65e7
dec bx
or bl, 3
cmp bx, 0x6a63
cmp cx, 0x16a4
xor ch, 0x52
cmp si, dx
rol ebx, cl
xchg dl, ah
nop
rol edx, cl
rol dx, cl
push edi
and di, 0x62b9
stc
xchg ebx, ecx
sub di, 0x30f3
ror eax, cl
inc ax
not bl
add ecx, esi
shl dl, cl
test ecx, edx
sbb ch, bh
sub ax, 0x2d52
stc
stc
sub ebx, edi
add ecx, edi
xchg bh, ah
adc esi, eax
ror esi, 6
mov bh, bh
add edi, edi
test edi, 0x5e50384d
cmp edx, edx
not ch
dec ax
stc
xor edx, eax
add bl, dh
rol bx, cl
nop
nop
rol bh, 6
not ebx
cmp cl, bh
shl dl, 1
or esi, 0x3538adce
not eax
xchg bl, bh
stc
nop
shl bl, 1
adc esi, 0xa88b703
stc
xor dx, 0x21ce
adc bl, 0x7a
mov dh, al
mov cl, dl
cmp ecx, 0x2cdf7d75
ror cl, 3
rol bx, 3
adc ah, al
cmp bx, dx
stc
add ax, 0x1e19
stc
add ecx, 0x1ef67747
stc
or bl, dl
stc
dec ebx
stc
stc
or di, 0x112c
not ecx
nop
dec dl
inc edi
adc ebx, 0xda219
cmp bx, bx
test dh, ah
mov eax, 0x14a67b1f
or esi, 0x7f676539
and cl, 6
shr ebx, cl
or si, 0x10f8
mov dx, 0x38a4
stc
xor di, 0x21d2
ror dl, cl
or al, al
adc dl, dl
cmp bx, 0x6e9f
not esi
mov ax, dx
add eax, 0x50c46634
pop edi
nop
add edx, 0x3580052a
sub dx, 0x44b8
shr ecx, cl
dec ax
cmp esi, 0x1d65d15b
xchg esi, edx
test edx, esi
shl ch, cl
sbb bh, 0x25
sbb ch, cl
push edi
adc di, dx
or bh, dh
or bx, 0x7d82
sub cx, 0x1c9a
stc
dec di
shl ax, 7
adc ch, 0x58
sbb edi, 0x22f710d3
stc
ror esi, cl
inc dx
inc ax
dec ax
not dh
sbb ax, bx
stc
rol esi, 5
inc edx
test ax, ax
add esi, 0x53c630d4
and eax, ebx
and ch, ch
sbb ecx, esi
shl esi, 3
stc
adc si, si
test ecx, ebx
not cl
pop edi
pop ecx
pop edx
pop ebx
pop esi
pop eax
call fcn.005e684e
jecxz 0x5dd9ff
call fcn.005e6daa
push ecx
shr ecx, 6
pop ecx
jnp 0x5dd9ea
nop
push ecx
dec ecx
nop
push ebx
ror ebx, 2
push edi
push esi
cmp edi, esi
pop esi
pop edi
pop ebx
pop ecx
jbe 0x5dd9dc
push eax
push ecx
sub ah, ch
push esi
rol esi, cl
pop esi
pop ecx
pop eax
jnp 0x5dd9cc
call fcn.005e704b
call fcn.005e7577
push esi
push edx
xchg esi, edx
push ecx
xor esi, ecx
nop
pop ecx
pop edx
pop esi
call fcn.005e7933
jge 0x5dd9ea
push eax
inc eax
pop eax
jnp 0x5dd9f5
call fcn.005e7bd2
push edx
push ecx
shl dh, cl
push edi
not edi
pop edi
pop ecx
pop edx
call fcn.005e7eec
push ebx
shr bh, 1
push edi
and edi, ebx
push edx
test dx, 0x745a
adc ebx, 0x610af63a
push ecx
xor cx, cx
ror ecx, 8
pop ecx
pop edx
pop edi
pop ebx
jle 0x5dda2c
call fcn.005e825b
call fcn.005e86f9
mov eax, 0x7b11ef
lea ecx, [esp + 0xc]
push 5
push 0x4d736c12
push ecx
push eax
call fcn.005e8a24
push edx
push eax
sbb edx, eax
push ebx
shr bx, 3
stc
push ecx
xor ch, bl
push edi
inc edi
not dx
push esi
xor esi, edx
or ax, 0x304f
xor cl, bl
stc
cmp di, 0x793a
test eax, eax
not ch
nop
mov ax, 0x70c7
shl ecx, cl
inc cl
mov edi, 0x158df559
xor al, 0x19
shr ecx, 2
shl bx, 8
shr bx, 7
and edx, ecx
xor cx, 0x67e6
add di, 0x575c
inc ax
test bx, dx
shl ch, cl
mov esi, 0x1ed6284
xor di, 0x367f
rol edx, 2
inc al
sub si, 0xd8e
and bx, bx
inc ecx
xchg ah, al
mov dl, ch
inc eax
test edx, ecx
shr bl, 1
and cl, ah
cmp ebx, 0x43a25d6a
sbb eax, 0x483a9c95
xor edx, esi
nop
xchg edx, edx
rol bx, 3
inc dh
nop
not edx
rol ax, cl
shr eax, cl
stc
shr edx, 7
adc edi, ecx
sub dl, 0x40
sbb ah, dl
xchg ah, dh
and edx, esi
sbb edi, eax
dec eax
or al, dl
or dx, dx
cmp dx, si
stc
or di, ax
mov ch, cl
test ecx, esi
xchg edi, eax
stc
rol bx, 5
nop
ror bx, 5
cmp bl, 0x45
stc
shl dl, 8
stc
sbb edx, 0x7fdcd89c
test dx, 0x5d6b
rol ax, cl
rol di, 2
ror bx, cl
dec esi
add bx, 0x6bd3
test esi, eax
test ax, di
inc ch
sbb dh, 0x7c
cmp si, ax
rol ecx, 1
xor ecx, 0x6fbacfc7
pop esi
pop edi
pop ecx
pop ebx
pop eax
pop edx
call fcn.005e8daf
push ebx
xchg bh, bl
nop
stc
push esi
push edi
adc si, di
inc di
push edx
adc dx, di
push eax
adc ah, al
stc
and bh, dl
sbb dh, bh
push ecx
shl edx, cl
mov cx, cx
sub bl, bh
test ecx, 0x1e3fb735
sub ah, 0
xchg si, bx
or esi, edi
sbb cx, bx
add ch, bl
mov edi, 0x3c4552d7
sub si, di
dec dh
xchg dl, dh
or ch, 0x3d
test dh, ch
stc
or ebx, ebx
or edx, 0x3fdf222c
cmp ecx, edi
not ecx
xor si, di
or ecx, 0x379bc07e
and ax, 0x935
and eax, esi
dec eax
shr eax, 3
inc si
shr ecx, 3
shr dx, 6
and ecx, 0x3e374ab1
nop
rol cl, 1
xor edi, 0x7389008e
test dx, 0x276c
stc
cmp si, 0x45da
sbb cx, 0x23b3
sbb esi, edi
not cx
test si, 0x7095
and edi, 0x78c4a3b8
test esi, 0x362755c1
mov cl, 0x68
shl bh, cl
cmp edx, 0x31533ff0
nop
sbb dh, dl
rol ch, cl
or dx, 0x347f
cmp dh, 0x25
or al, 0x7d
shl dl, 4
mov eax, ebx
sub dl, cl
add edi, 0x682b95e
rol edi, 6
adc bh, dh
not esi
test ah, al
xor si, 0x1ac1
nop
stc
shr si, 5
stc
ror di, cl
adc si, 0x14d7
test si, 0x3e4
mov eax, ebx
shr dx, cl
add bl, 8
stc
stc
test si, 0x1612
and edi, 0x2edc786b
xchg di, cx
xor esi, eax
mov cx, bx
xchg edx, edx
test cl, dh
xchg di, ax
rol ax, cl
dec ch
cmp si, 0x3889
sub edx, edi
or dl, 0x79
or eax, 0x3001e139
test esi, 0x2fe44ec0
cmp cx, cx
shl bl, 8
stc
pop ecx
push ecx
shr di, cl
dec cx
ror bx, cl
xor bl, dh
sbb dx, 0x1eb5
adc di, 0x60ee
dec cl
cmp eax, 0x4681ca10
pop ecx
pop eax
pop edx
pop edi
pop esi
pop ebx
jecxz 0x5ddc9f
push eax
push esi
sbb ax, si
inc si
push ecx
adc cl, 0x4b
add ax, 0x4ec9
push ebx
xor bl, 0x5c
mov ax, 0x2689
push edx
or eax, edx
ror edx, cl
add cx, bx
sub bh, 0x53
adc dh, ch
rol si, cl
dec ecx
push edi
xor edi, ebx
ror ecx, 7
adc cl, dl
nop
rol bh, cl
nop
test cx, cx
inc eax
xor bl, ch
dec cl
and cl, ah
ror edx, 5
nop
dec bx
sbb eax, 0x57d67386
rol ah, cl
ror si, 6
or ah, ah
add edx, 0x29c4d599
cmp edx, ecx
sbb dl, cl
shr di, 3
xchg bx, di
nop
pop edi
pop edx
pop ebx
pop ecx
pop esi
pop eax
push edi
sbb edi, 0x20d55814
sbb di, di
push eax
push ecx
shr ax, cl
push edx
and dx, 0x73c2
inc edi
cmp edx, 0x3c411ff6
stc
sub edx, edx
or eax, 0x6f7d5547
rol di, 3
sub eax, 0x457db4f1
stc
push ebx
push esi
adc ebx, esi
ror ah, cl
shr edx, 7
inc edi
sbb edx, 0x4785ad56
rol ah, cl
inc edx
pop esi
pop ebx
pop edx
pop ecx
pop eax
pop edi
push edi
rol di, 6
push eax
push ebx
or ax, bx
nop
push ecx
and cx, ax
adc ch, 0x24
inc di
stc
inc eax
push esi
ror si, 3
xchg di, bx
nop
not ecx
push edx
dec dl
adc bx, di
mov di, bx
add dl, 0x60
ror cl, cl
adc dx, 0x37d5
add eax, ebx
adc ah, bl
shl ah, cl
xchg edx, ebx
nop
not al
xchg al, ah
shl ebx, cl
inc ch
or bl, bl
shl ax, cl
pop edx
pop esi
pop ecx
pop ebx
pop eax
pop edi
push edi
push edx
test edi, edx
push eax
push ebx
add eax, ebx
nop
rol al, 5
pop ebx
pop eax
pop edx
pop edi
push edx
xor dx, 0x65ea
pop edx
push ebx
push ecx
sub bx, cx
pop ecx
pop ebx
call fcn.005e9104
push ecx
push edi
cmp ecx, edi
push eax
add ch, ah
push edx
adc edx, edi
xchg al, dh
push esi
xchg si, si
test edi, 0x70cd5327
shr esi, 6
nop
inc ah
shr eax, cl
push ebx
and ch, bh
and si, 0x76f3
mov bh, 0x14
sub ecx, 0x62ee637d
cmp dl, 0x66
not edx
not ecx
stc
adc bl, 6
inc ah
or ebx, ebx
rol bh, cl
and ah, dl
sub bl, bl
shl eax, 7
or di, 0x123a
add ebx, ebx
sub di, dx
xchg cx, cx
rol ebx, cl
stc
mov edx, edi
add dx, 0xca0
test si, 0xd38
xchg ecx, eax
sbb edx, 0x25c10c0f
shr esi, cl
xor al, ch
sub edi, ebx
and esi, 0x6459f1d6
sub ecx, eax
dec ch
cmp bl, 0x7a
xchg ecx, ebx
cmp di, 0x1d48
rol dx, 4
or ebx, edx
not bl
cmp eax, 0x5bed406d
xor si, dx
shr ebx, 3
xor cx, cx
cmp eax, eax
shr si, cl
ror esi, 7
mov bx, cx
sbb ax, bx
ror dx, 3
ror cl, cl
dec ch
mov edi, 0x74843b36
dec cl
or di, bx
adc dl, 0x24
nop
inc si
mov edi, 0x2c193399
xor ah, 0x36
test eax, 0x7117a28
and bh, ah
nop
cmp ah, al
or ecx, eax
shr al, cl
shl di, cl
shr si, cl
shr bl, 4
rol si, cl
adc cl, bh
not eax
xchg bl, ah
ror eax, cl
add cx, 0xdc2
test ah, 9
and dl, 0x4f
sub ax, cx
test ebx, 0x62ce0344
dec bl
inc ecx
and si, 0x4639
sub eax, edi
xchg bx, cx
xor esi, edi
stc
ror eax, cl
ror ecx, 2
cmp edi, 0x89eb42a
nop
ror ah, cl
rol si, cl
pop ebx
shr edx, cl
mov eax, edx
test dx, si
nop
test ch, 0x67
ror cl, 8
push ebx
shl bx, cl
cmp ecx, edx
add edx, ecx
test ecx, esi
not ch
not ax
adc cl, dl
not ch
adc eax, 0x7859c0c3
nop
shr dl, cl
and dl, 0x1a
sub edi, 0x32678755
xchg bh, al
nop
and esi, 0x17be846c
shl edi, cl
dec cl
not bl
shr dh, cl
ror ebx, cl
shl bl, cl
dec ax
sbb al, 0x25
stc
dec bh
and cx, cx
xchg ebx, ecx
test ecx, ebx
test dl, al
xor ah, cl
xor edx, esi
test dx, bx
test edx, 0x40b055f9
test edx, 0x544bd56b
mov ch, 0x16
sbb bl, 0x10
mov bx, 0xe13
inc ecx
mov ecx, 0x5250e233
stc
rol dx, 5
ror esi, 5
shr ebx, cl
xchg dx, cx
xchg ebx, edi
adc ebx, 0x2449e436
nop
sbb ecx, 0x340fb7b2
shl eax, 1
nop
shl dl, cl
dec bx
mov ecx, edi
and cl, 0x63
shr al, 6
cmp cl, bh
not eax
xor cx, bx
cmp al, ch
sub bl, cl
and dl, 0x7c
ror dh, cl
not bx
xchg si, si
xor bl, cl
xchg dx, ax
sbb ax, di
test esi, 0xaba1be7
cmp bh, 0x28
and esi, esi
ror ch, cl
mov ch, 0x59
nop
cmp ax, cx
adc dl, 0x38
sub ch, cl
sub edx, 0x1fc1041c
stc
test edx, 0x5f88df65
sbb dx, 0x42e8
sub cl, 0x2b
and esi, edi
add edx, 0x3f70fa3b
adc dh, 0x55
xor ecx, 0x1a058a36
xchg cx, cx
rol bh, 4
dec dl
cmp esi, 0x16803283
sub ebx, edx
sbb ebx, ebx
xor ch, 0x63
test si, si
pop ebx
adc ecx, 0x364a8afd
rol edi, cl
shl al, cl
test al, al
ror esi, cl
not edx
add ecx, 0x256b5989
sub ecx, edi
test dl, dh
ror ax, 4
xor ax, 0xb5e
dec edx
sbb al, 0x64
sbb ecx, 0x6d4c3d21
shl si, cl
push ebx
ror bh, 5
not cx
stc
test esi, 0x3f006d74
inc bx
add dh, 0x75
cmp eax, 0x6f505ba2
sbb ecx, eax
stc
and edx, 0x60948243
xchg ah, dl
shr edx, cl
xor si, 0x3d6e
sub esi, ebx
or edx, 0x520612c3
adc cx, cx
mov cx, 0x2397
or ebx, 0x6c3db1b9
adc al, 0x38
not ebx
dec esi
add dx, bx
adc cl, cl
inc cx
mov cx, bx
not di
stc
cmp esi, edx
mov cl, 0x54
xor bx, bx
inc al
inc eax
inc ch
stc
mov al, cl
shr ecx, cl
shr ch, cl
shr si, 7
rol edi, cl
inc ecx
xchg ch, bh
inc dh
stc
stc
stc
stc
and ebx, esi
xor dl, bl
ror bh, 7
sbb ebx, 0x2524d112
dec ah
ror ch, cl
nop
cmp eax, 0x3f0c99ae
test cx, 0x54bb
xchg bl, bl
inc edx
shr ecx, 6
xchg cl, bl
xor si, bx
shr ebx, 3
inc ch
dec esi
or si, bx
not ch
stc
adc bh, ah
add cx, 0x1e0
adc ch, 0x49
not di
adc edx, 0x7e16b6a1
and al, 0x15
test ecx, 0x54532337
inc dh
and bx, dx
xchg al, dh
test al, dh
inc ah
sub ecx, edi
mov bl, 0x35
xor eax, 0x58bcb2ef
test edx, eax
sbb ecx, edx
shr ebx, cl
or esi, esi
pop ebx
shl si, cl
add si, dx
push ebx
cmp bx, ax
stc
ror bl, cl
cmp esi, edx
inc di
add cl, 0x4b
not ecx
add dx, dx
or edi, ebx
xor bx, 0x22bb
shr cx, cl
ror edx, 6
or edx, 0x79aeeff
stc
inc bh
shr dh, cl
rol ebx, 5
not si
shl ecx, 6
add al, al
test di, ax
add bl, 0x20
add eax, 0x67ec4b49
stc
shl ebx, 2
not bl
not al
sub eax, ebx
adc edi, 0x42eb610
pop ebx
pop esi
pop edx
pop eax
pop edi
pop ecx
jge 0x5de174
call fcn.005e962a
push eax
mov ax, 0x162d
pop eax
call fcn.005e9b1b
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
jne 0x5de58a
push ecx
sbb cx, 0x4ef8
push edi
rol edi, 7
push eax
xor al, 0x34
push edx
or dh, 0x1a
add cl, 0x36
push ebx
inc bx
and ecx, 0x269b36e6
inc cx
shl di, 4
dec dx
push esi
sub esi, 0x26f98a8c
rol ch, cl
sub ch, 0x1a
cmp dh, al
test dx, 0x2cae
test di, cx
add eax, 0x62501d9c
nop
shl bx, 8
not bl
dec bx
stc
not ax
and cl, 0x38
sbb dh, ch
rol al, 2
inc di
or cx, 0x6ca0
add esi, ecx
xor ebx, edi
adc si, di
dec ecx
rol eax, cl
inc eax
or ax, di
sbb ax, si
dec bx
or bh, 0x39
xor ecx, edx
sbb edi, 0x6af0194e
xchg ecx, eax
ror edi, cl
cmp ecx, eax
xchg dx, ax
shl si, cl
xor dl, 0x71
xor bx, di
inc cx
xchg bx, si
mov bl, ch
rol si, cl
shr dx, cl
adc eax, edi
or edx, 0x43d2408c
dec ax
sbb dh, dh
sub cx, cx
shl al, 1
mov si, 0x1696
shl dx, 6
not di
cmp esi, ecx
cmp cl, 0x6e
sbb di, si
mov cx, bx
xor edi, 0x7ad9c869
add bl, cl
shl di, cl
sbb dx, 0x22b0
test dl, 0x26
cmp edx, eax
or edi, 0x7490a800
ror dl, cl
sub cx, 0x2617
dec dl
xchg ecx, ebx
test dx, si
not cx
dec al
shl cl, cl
and dx, 0x7be3
stc
stc
cmp ah, 0x66
sub dx, 0x2a7a
dec ch
ror bx, cl
ror ecx, 2
inc dl
rol ax, 3
dec di
or dx, dx
shl edx, cl
rol edx, 3
sub bl, 0xd
mov eax, ecx
inc bx
ror ch, 8
rol ah, 7
and bx, di
pop esi
shr ebx, 5
shl ax, 2
ror al, cl
mov dl, bh
push esi
sbb si, di
xor cx, di
not ch
shl dl, 6
shl ax, cl
and ah, 0x6a
ror cx, cl
nop
adc ax, 0x38ae
rol si, 8
sbb esi, 0x75446728
mov dl, 5
xor edi, 0x1fd84075
sbb bx, si
sub dl, bh
adc edi, edi
shl dl, 2
rol eax, 4
not bh
sbb di, 0x1d6b
inc si
stc
xor bx, 0x7e54
and cx, 0x4e90
rol edx, 1
inc cx
shr bx, cl
xor cl, 0x62
test bx, dx
xor ah, 0x61
shl edx, 2
cmp bx, cx
or ax, 0x5fd
shl bl, 4
shr bl, 7
not di
dec di
add cx, cx
rol ax, 2
dec cx
adc ah, 9
mov dh, dl
xor ah, ah
test ah, 0x34
xor cx, 0x6e82
xor ah, 0x75
nop
or bx, 0x24f7
sub bl, 0x20
adc di, si
xchg bx, ax
inc ch
shl edx, 6
test dh, 0x5a
nop
sub edi, 0x5dbe6f61
sub edi, ecx
mov dx, 0x6e36
sbb ch, bh
and ecx, 0x48ee6084
sub bx, ax
mov si, di
inc bh
add bx, 0x5ce8
sub al, bh
xchg di, dx
test eax, esi
add si, cx
not bh
dec ch
not bl
cmp al, cl
xchg al, dh
or ax, 0x500a
and bx, cx
rol ax, 6
inc al
adc esi, edx
xchg si, ax
nop
rol edx, 7
rol cl, cl
rol edx, cl
or ch, 0x49
mov cx, 0x31e9
dec eax
not di
mov esi, esi
stc
test bx, si
mov ax, dx
not edx
or cx, 0x2720
add ax, si
stc
sub eax, eax
pop esi
adc ah, al
mov bx, 0x212e
ror edx, 2
nop
stc
sbb dl, 0x6d
sbb cx, dx
push esi
dec si
inc eax
pop esi
pop ebx
pop edx
pop eax
pop edi
pop ecx
jb 0x5de47b
push ebx
xor ebx, 0x21b68b41
push edx
push edi
sub dx, di
push esi
cmp esi, 0x4ce497d
push eax
xchg bl, al
sub bh, 5
shr eax, 4
shl ah, 6
test si, 0x2a43
push ecx
shr cl, 3
and ax, 0x2158
stc
adc ecx, edi
shr dx, cl
mov esi, ecx
xchg al, dh
cmp bh, bl
xor bx, bx
test dx, si
and si, 0x62d
cmp cl, ah
shr al, cl
and di, 0x79ff
not esi
not al
adc si, 0x4a74
inc eax
inc dh
test ch, dl
sbb si, 0x2d47
pop ecx
pop eax
pop esi
pop edi
pop edx
pop ebx
push ebx
push esi
and ebx, esi
push edx
test dx, si
not edx
sbb si, bx
nop
pop edx
pop esi
pop ebx
push eax
inc al
push edx
sub dh, al
pop edx
pop eax
push ebx
inc bl
push esi
xor si, 0x6df3
pop esi
pop ebx
push esi
ror si, 8
shl si, 5
push edi
ror di, 2
push eax
shl ax, 1
push ebx
xor ebx, edi
push ecx
rol ax, cl
nop
inc esi
xor ah, bh
xchg di, bx
push edx
not dh
stc
nop
adc dx, 0x6c8b
adc di, dx
and al, 0x21
adc edx, edi
cmp edi, edi
inc bh
dec edi
nop
nop
cmp dh, al
sbb esi, 0x76b376fa
ror cl, 6
cmp bx, 0x67aa
not bx
pop edx
pop ecx
pop ebx
pop eax
pop edi
pop esi
jno 0x5de531
jp 0x5de51a
call fcn.005e9fa7
push eax
push ecx
rol ax, cl
push ebx
sub cx, bx
push esi
cmp si, cx
push edi
xchg edi, esi
adc si, 0x492e
pop edi
pop esi
pop ebx
pop ecx
pop eax
call fcn.005ea511
push edi
push ecx
mov edi, ecx
push edx
sbb dl, 0x52
push esi
inc si
push eax
shr ah, 3
adc ch, cl
test ah, 0x7f
push ebx
test bl, 0x3b
pop ebx
pop eax
pop esi
pop edx
pop ecx
pop edi
jecxz 0x5de52d
push edx
push ecx
ror edx, cl
pop ecx
pop edx
push ebx
mov bh, 0x20
pop ebx
jnp 0x5de52d
stc
push esi
dec si
pop esi
push ecx
xor ch, 0x40
push eax
ror ax, 4
push edi
and ax, di
push edx
sbb dx, dx
push ebx
push esi
or bx, si
stc
mov cx, si
or edi, 0x2959c9a2
cmp dx, di
or ebx, eax
xchg bh, ch
xchg ch, ah
or ax, dx
test edx, ebx
not bl
ror ch, 5
pop esi
pop ebx
pop edx
pop edi
pop eax
pop ecx
push edx
inc dx
push ecx
shl cl, 6
adc dx, 0x1f61
pop ecx
pop edx
push ecx
mov cx, 0x4682
pop ecx
push ebx
push edx
add ebx, edx
xor ebx, 0x6552c133
pop edx
pop ebx
jb 0x5de6d8
call fcn.005eaa01
push esi
sbb si, 0x4a80
push eax
ror al, 1
and ax, ax
inc si
push ebx
and bl, 5
test ebx, 0x5e0b3734
push ecx
and bh, cl
dec ch
add si, 0x47cf
pop ecx
pop ebx
pop eax
pop esi
ja 0x5de6af
call fcn.005eae1a
call fcn.005eb088
call fcn.005eb4ab
push eax
adc eax, 0x591017ab
push ecx
add ch, 0x2c
shr ah, 8
stc
push ebx
sbb bh, 0x3a
sub bl, 0x61
pop ebx
pop ecx
pop eax
push edi
push edx
xor di, dx
push esi
or esi, 0x330fa9eb
push ebx
xor dl, bl
push ecx
shr ebx, cl
ror edx, 7
push eax
xor ah, cl
cmp eax, 0xce7245c
add dx, 0x3092
inc edx
pop eax
pop ecx
pop ebx
pop esi
pop edx
pop edi
push edi
push ecx
ror edi, cl
push eax
and ax, ax
push esi
xor si, 0x3fb6
nop
shr eax, 7
stc
inc ax
push edx
xor dl, 0x36
xor esi, 0x71f3655f
dec ch
ror dl, 3
not si
push ebx
rol bx, cl
sbb si, ax
add ax, 0xaf8
rol al, 5
and ebx, eax
not ebx
stc
pop ebx
pop edx
pop esi
pop eax
pop ecx
pop edi
push ecx
adc ecx, 0x3ac25007
push edi
not edi
push eax
mov eax, 0x44d3a232
dec al
push edx
push esi
sub edx, esi
xor edx, esi
push ebx
rol bx, 2
rol al, 3
shr dl, 2
stc
rol dh, 4
not cl
xor ah, dl
sbb ecx, 0x617e0c5f
not cx
rol dx, cl
and bl, 0x3b
xor esi, 0x6cf2636b
sub edi, 0x1dfd1023
not cx
pop ebx
pop esi
pop edx
pop eax
pop edi
pop ecx
nop
push ecx
push ebx
sub ecx, ebx
not cl
sbb ecx, 0x426c6d3b
pop ebx
pop ecx
push eax
not ax
push edi
test di, 0x57a1
push edx
add edx, 0x718ad019
push ebx
shr bx, 7
test edx, 0x6d877a66
pop ebx
pop edx
pop edi
pop eax
push eax
push ebx
cmp eax, ebx
pop ebx
pop eax
push eax
dec eax
pop eax
call fcn.005eb921
push eax
adc eax, 0x7ce15bf
push esi
sub esi, eax
push edi
shl di, 7
mov ah, ah
not eax
not si
push edx
shl dx, 2
shr si, 5
push ebx
not ebx
push ecx
shr dx, cl
xchg dx, si
dec si
shr di, 4
and cx, 0x40f
add eax, ebx
sub dx, 0x2cdf
xor edi, 0x52ccf3f6
not ecx
rol ax, cl
xchg si, dx
nop
and cx, cx
cmp bl, 0x63
sub edx, edx
nop
xor eax, ecx
xor eax, 0x363186b8
mov ax, ax
ror cx, cl
xchg bl, dl
test dx, 0x528b
shl di, cl
shr cl, 3
rol bx, 4
and edi, 0x67001939
mov edi, 0x7e8d643c
inc dx
test al, 0x1e
test di, 0x9fe
mov bl, 0x5d
dec ecx
test ecx, edi
sub edi, edi
nop
and ecx, esi
and dl, cl
cmp dh, bh
not ah
ror ecx, cl
inc bh
shr dh, 3
sbb di, bx
sub di, si
stc
or ah, 0x44
cmp bx, cx
shr bh, cl
and dh, dl
test bl, 0x62
mov dx, bx
or edx, edx
xor edi, 0x4739c116
rol cx, 7
shl edi, 7
not bl
sub dh, dl
sub edi, esi
ror ecx, cl
cmp ah, 0x6f
mov eax, 0x6b8427ca
ror eax, cl
sbb dh, 0x62
rol ebx, 6
ror esi, 8
sub esi, 0x44774ca9
dec cl
add edx, 0x55cd0e34
test edx, esi
sub ebx, 0x15f2829f
cmp dh, 0x48
inc ebx
add di, si
stc
not bx
adc dx, 0x2359
xchg ebx, eax
shl ecx, 6
mov edi, 0x36d0006a
cmp esi, ecx
stc
and si, ax
stc
ror bh, cl
stc
xor ax, si
add di, 0x2dbd
add edx, 0x62a1b557
cmp ch, al
sub si, cx
rol eax, cl
pop ecx
cmp edx, 0x3c041365
push ecx
add cx, cx
sub bx, bx
adc edx, 0x1341d3f9
mov ecx, edi
adc di, 0x7105
inc dx
sub bx, cx
xor ecx, eax
ror ebx, 1
sbb cl, ch
not ecx
rol dx, 5
and ch, bh
xor bh, cl
stc
dec eax
dec bl
inc si
sbb bl, bh
xor ebx, 0x7d2049d2
mov al, 0x56
sub di, bx
or ecx, 0x29a3693a
and dx, dx
shr ecx, cl
adc ch, ch
shr al, 7
or di, di
test dx, 0x651b
and edx, esi
not bl
not al
shl dx, 3
not bx
dec ebx
stc
test ecx, ebx
adc dx, 0x55f0
shr esi, cl
nop
mov bx, 0x2b3
sbb cx, di
xor dh, 0xc
rol bl, 8
test bl, bh
sbb bx, 0x7398
nop
and si, si
mov edi, ecx
pop ecx
pop ebx
pop edx
pop edi
pop esi
pop eax
call fcn.005ebc81
push esi
push edi
sbb esi, edi
nop
push ecx
rol cl, 1
push eax
push edx
test ah, dl
push ebx
sbb edi, ebx
xchg bh, bh
dec di
inc edi
ror cx, cl
xchg ah, cl
test ecx, ebx
sub eax, edi
rol dh, cl
cmp eax, 0x5988d484
rol edi, cl
dec cl
nop
test edi, ecx
or ebx, 0x76184ed5
and cx, 0x3ded
sub cx, 0x5de4
ror bx, 3
sbb eax, 0x6485effb
inc al
rol dx, cl
and ah, al
mov ebx, 0x722984f8
xchg bx, si
add edi, 0x316d2190
and bh, ch
xchg edx, edi
shr eax, 1
sub di, 0x6a52
sbb ecx, edx
or ch, al
shl esi, cl
sub di, 0xfed
not ax
and bx, 0x7310
adc eax, 0x69677a13
or al, cl
ror si, cl
and ebx, 0x64ed7302
inc edi
inc cl
test bl, dl
sub bh, bh
xchg si, dx
sbb bx, si
not edi
inc eax
add ecx, 0x69eaf207
stc
nop
and bh, al
inc di
or ah, 0x4b
and eax, 0x4a2e5231
or di, 0x4878
ror di, 7
adc edi, ecx
adc al, 0x41
xor dl, 0x40
ror ecx, 2
sub dx, bx
adc ecx, edi
adc dl, ch
xor ebx, esi
not dx
xor si, si
dec edi
xor dl, ah
rol bh, cl
inc bh
cmp dl, ch
xor ax, 0x46d7
inc ebx
cmp si, 0x2870
and cl, 0xf
shr dx, cl
xor dh, ch
shl bx, 4
xchg cl, dh
not al
cmp si, 0xeab
test cx, cx
and ebx, 0x274eaddd
dec bx
rol bx, 7
stc
add edi, ecx
dec ecx
stc
dec ecx
cmp si, 0x627f
shr ch, 5
rol eax, 2
inc ax
ror dl, cl
dec ah
pop ebx
stc
nop
or edx, 0x6590233e
shr edi, 3
rol eax, cl
xchg cx, ax
xchg dh, dl
add esi, 0x13214018
stc
push ebx
xor bl, 0x5d
xor ecx, 0x7746f781
stc
test al, 0x73
shr ah, cl
sub di, 0x5a30
test ecx, edi
and si, si
sbb si, dx
xor al, 0x6d
stc
shl ch, 1
mov dx, dx
xor ax, 0x5709
or esi, 0x197ec2f2
dec cl
rol edx, 2
add cl, dh
inc cl
stc
add eax, 0x3c22cfe6
stc
nop
mov si, 0x1385
dec bx
and ax, bx
add cx, bx
add eax, 0x4a111d91
adc cx, dx
sub bl, ch
sbb edi, edi
sub edx, 0x7493d559
adc ebx, edi
ror dx, 3
adc cx, dx
adc si, cx
rol ebx, cl
shr bx, cl
shl eax, 5
pop ebx
pop edx
pop eax
pop ecx
pop edi
pop esi
push ebx
rol bh, 1
push eax
shl ax, 3
push esi
push ecx
xor esi, ecx
push edx
sbb bh, dh
xor dl, 4
shr ecx, 2
xchg si, dx
stc
sbb edx, eax
add eax, 0x619e3a18
shr bx, cl
adc cl, ah
dec eax
pop edx
pop ecx
pop esi
pop eax
pop ebx
push ecx
dec ch
push esi
sub si, 0x33fb
pop esi
pop ecx
call fcn.005ec1e0
push edx
not edx
push ecx
push esi
test cx, si
push ebx
add ebx, 0x5571aeea
dec edx
inc bh
push edi
mov edi, ebx
sbb bx, si
push eax
mov eax, 0x1383c94f
shl edx, cl
sub dx, 0x1ce9
or bh, 0x49
dec eax
sub ebx, eax
not di
rol edi, cl
sub ecx, 0x7a6f43dc
inc edi
stc
rol bl, cl
stc
xchg dl, bl
pop eax
pop edi
pop ebx
pop esi
pop ecx
pop edx
jnp 0x5dead6
push ebx
push eax
sub bh, ah
pop eax
pop ebx
sub esp, 0x12
mov dword [esp + 0xe], 0
push eax
push ecx
push edx
call fcn.005ec6c8
jo 0x5df1e3
call fcn.005eca5e
call fcn.005ecfc6
jp 0x5dec57
jg 0x5deb6e
jbe 0x5deb15
jbe 0x5deb15
push ecx
dec cl
pop ecx
jecxz 0x5deb6e
push edx
sbb edx, 0x1eeb3bdb
push ecx
inc ch
push edi
adc di, 0xbd7
push ebx
and dh, bh
cmp dh, bh
xchg ecx, ecx
stc
test ecx, 0x733ecf01
push eax
xchg al, dh
inc ebx
test di, 0x26aa
pop eax
pop ebx
pop edi
pop ecx
pop edx
push ecx
xchg cx, cx
push ebx
xchg bl, bl
pop ebx
pop ecx
call fcn.005ed22c
push eax
add ax, 0x19ff
push ecx
adc eax, ecx
cmp ax, 0x6bad
push ebx
not bx
push edi
add edi, 0x6006328a
shl ecx, cl
pop edi
pop ebx
pop ecx
pop eax
jo 0x5debc6
push esi
and si, 0x44d1
push edi
sbb di, 0x4abb
nop
or edi, 0x14f2ac19
push ecx
push eax
xchg cl, al
nop
stc
test cx, cx
push edx
inc dh
shr dx, cl
and eax, 0x2f7b338f
nop
rol si, cl
push ebx
adc dx, bx
not cx
pop ebx
pop edx
pop eax
pop ecx
pop edi
pop esi
push ecx
inc cl
pop ecx
call fcn.005ed6cb
call fcn.005eda96
jnp 0x5debc1
stc
call fcn.005ee063
call fcn.005ee3e4
call fcn.005ee7a7
push edi
push edx
and edi, edx
not edi
push ebx
or bh, dh
push ecx
or ecx, 0x7f0c022c
inc di
push eax
adc ax, cx
or ebx, ecx
push esi
cmp esi, 0x244b145e
and ebx, ebx
shl si, cl
rol dx, 1
cmp bh, dl
nop
stc
rol ebx, cl
xchg al, dl
shr dh, cl
cmp al, 0x6c
and dx, cx
or edx, eax
rol edx, cl
add esi, 0x4d6e2773
stc
cmp ax, bx
or dx, cx
not ecx
or cx, dx
shl si, cl
sbb dh, 0x19
stc
test di, cx
adc bx, dx
and bx, ax
pop esi
pop eax
pop ecx
pop ebx
pop edx
pop edi
jae 0x5dec4e
push edx
sbb dl, 0x6d
mov dh, dh
push ebx
not bx
push esi
sub si, dx
pop esi
pop ebx
pop edx
call fcn.005eeac0
call fcn.005eed9f
push ecx
shr ch, cl
pop ecx
push ebx
not bh
push ecx
push edx
cmp cl, dh
push eax
mov ax, 0x23f
push esi
not si
push edi
ror di, cl
not bx
add bx, 0x1f06
add dl, 0x31
sbb ax, 0x7bc1
cmp di, 0x7cc8
shl ax, cl
sub bh, 0x5e
add dx, bx
mov ecx, esi
sbb ecx, 0x12bb680c
add dh, 0x3d
shr bh, 7
shr bx, 5
shr edx, 5
shl al, cl
shr esi, 1
not dx
and si, 0x16ae
and dx, di
ror dx, 5
ror di, 2
test si, dx
rol eax, cl
shl ah, 1
nop
shr edi, 7
sbb esi, eax
cmp di, di
sub di, 0x2766
or edi, 0x59672367
add al, ah
xor dl, bh
dec ax
sbb ah, 0x75
xchg dl, ch
ror al, 3
cmp di, 0x56f3
or dx, ax
xchg dx, ax
shl dh, cl
xor cx, bx
stc
xor esi, 0x7c098109
cmp cx, dx
nop
test dx, 0x3b21
sub edx, 0x78b28b73
not al
shr eax, cl
adc si, bx
test ebx, 0x4a0fb730
shl eax, cl
rol bx, 5
shl dl, 7
or dl, dh
ror dl, cl
or si, dx
cmp ebx, 0x243da5fc
test dh, 0x1b
rol edi, cl
shl ah, 7
add edi, 0x16fba1a2
shl edi, cl
shr bh, 2
sbb ecx, ecx
rol ecx, 5
xor dh, 0x68
shl edi, 6
stc
adc cl, 0x1c
not esi
sbb bh, cl
inc ch
inc ecx
dec bx
dec cx
sub dh, 7
or cx, 0x7cc9
test cl, 0x59
sub esi, eax
test bl, 0x41
ror cx, cl
adc dh, bh
cmp ecx, edx
mov bx, 0x10ab
not ebx
rol di, 4
ror esi, cl
ror bl, 6
mov esi, 0x2269c615
rol cl, cl
xchg ch, dl
shr bl, cl
stc
mov ax, 0x43a3
pop edi
shl si, 2
push edi
shr di, 5
and bx, 0x78b9
rol bx, 7
cmp si, bx
sub ebx, edi
add edx, edx
sub di, 0x202a
xor di, dx
shl al, 5
sub di, dx
xor esi, esi
mov ch, 1
not bl
ror ah, 4
shl cl, cl
cmp cx, cx
test bx, ax
sbb edx, edx
inc ax
or ah, 0xb
nop
shr eax, cl
sub bh, 0x29
test ch, ah
sub eax, ecx
ror cx, 1
dec bh
nop
or dx, si
xor si, bx
shr ebx, 8
xchg di, di
shr di, 1
and ax, 0x6142
sbb dx, 0x5b2d
or al, 0x3f
xchg esi, eax
adc dl, 0x49
sbb esi, 0x5d7cf0ff
cmp ecx, eax
xor si, si
nop
nop
sbb bh, dh
shr bx, cl
inc cl
test esi, eax
not si
add dx, cx
and al, 0x5e
or ch, 0x55
test dx, si
xchg ebx, esi
test esi, eax
shr al, cl
sbb ax, 0x5ffa
shl ah, 2
shl al, 3
and ebx, edx
mov ebx, 0x5c722ee6
add dx, 0x5c7a
not dh
or bx, dx
dec edi
dec ecx
xor si, bx
rol bx, 1
or ax, cx
nop
test dh, bl
ror al, 8
or bl, cl
sub ecx, 0x57b1c85b
xchg ch, ch
stc
mov bx, 0x202d
cmp esi, 0x22bce03d
xor bx, 0x3913
adc edx, 0x486b7368
ror bx, 2
sbb ebx, eax
dec cx
and edx, 0x36cd22a8
sbb edi, esi
dec ax
rol cl, cl
mov bx, cx
test edx, 0x5c09d876
sub ecx, 0x6e27b699
dec esi
cmp si, si
and esi, ebx
test edi, 0x1f68b408
rol si, cl
shl di, 1
sub cx, bx
dec ebx
not ax
dec dx
pop edi
cmp eax, ecx
dec ch
inc cx
mov ebx, 0x295d1531
mov cx, 0x2a1c
nop
adc esi, 0x1eb6f7a6
inc dh
add al, 0x3a
adc cl, 0x24
inc ecx
inc cx
nop
push edi
adc edx, edi
shl ax, 8
shr eax, 3
add eax, 0x50698392
sub esi, eax
adc dh, bl
not ah
or ebx, 0x7b4eaf34
shl ax, cl
add edx, 0x534b0f2c
not ebx
ror edx, cl
xchg ah, dl
inc al
shr edx, 8
or edi, edx
stc
cmp ax, 0x7dc1
cmp bh, 0x5d
or di, 0x2c90
sbb ah, 0x68
nop
rol eax, 8
shr eax, 2
inc dl
test bh, ah
cmp ecx, ebx
adc di, 0x62fc
shr dh, 3
rol dl, cl
adc cx, 0x2332
and ax, ax
stc
adc ecx, edi
and ebx, ebx
xchg ch, dh
mov ebx, ecx
sbb dh, 0x46
inc ebx
shr dh, cl
sbb si, 0x58ab
xchg edx, eax
xor ebx, 0x34a9a267
dec ecx
xchg si, dx
stc
add esi, 0x9d5bb06
stc
cmp di, 0x21d3
or si, si
ror dl, cl
and dx, 0x388b
rol ebx, 2
and ax, 0x338a
stc
mov ch, ah
shr bx, cl
sub ax, cx
sbb edi, 0x385f643f
adc bh, 0x65
cmp edx, 0x2cac403a
sub dx, dx
dec ebx
stc
not edi
and di, 0x2ca1
or di, 0x1d64
sbb dx, dx
ror dh, 2
nop
mov ebx, ebx
sbb edi, eax
add esi, 0x176b88f4
adc ah, ch
not al
xor di, si
test al, ch
test dx, bx
xchg dh, ah
add ah, dl
shr di, cl
mov dl, 0x1c
test bx, 0x3a3
rol ecx, cl
sbb al, ah
or ebx, 0x15d4227b
shl ch, cl
pop edi
xor edx, 0x4db49692
and ch, al
push edi
xchg cx, di
stc
sbb ax, di
sub edx, ecx
adc esi, edi
mov dx, 0x1bbb
dec ebx
shr al, 6
rol al, 1
xor cx, 0x765e
rol ebx, 5
ror bl, 7
adc edi, 0x1fb24d5e
or edx, 0x185cbd0a
adc cx, ax
sbb bx, 0x3c14
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
call fcn.005ef164
call fcn.005ef5cb
jg 0x5df0a9
jle 0x5df067
push ecx
push ebx
adc ecx, ebx
push eax
inc eax
push edi
and edi, 0x8738e96
pop edi
pop eax
pop ebx
pop ecx
push esi
and esi, 0x283e902c
push ecx
not cl
push eax
inc ax
pop eax
pop ecx
pop esi
push ecx
dec cl
push esi
shr si, cl
ror cx, cl
pop esi
pop ecx
call fcn.005efafb
push eax
push ecx
shr al, cl
mov eax, 0x454d8459
stc
stc
pop ecx
pop eax
call fcn.005f0090
jp 0x5df085
jle 0x5df07f
push ecx
inc ecx
pop ecx
push eax
dec ah
pop eax
push edi
shr edi, 5
pop edi
push ebx
push edx
add ebx, edx
pop edx
pop ebx
ja 0x5df09c
push edx
push ecx
ror edx, cl
shl cl, cl
push eax
dec ax
pop eax
pop ecx
pop edx
call fcn.005f03e3
push ecx
cmp cx, 0x3bd6
pop ecx
push edx
push ecx
or dh, cl
pop ecx
pop edx
call fcn.005f0866
jbe 0x5df152
call fcn.005f0e53
call fcn.005f1233
call fcn.005f1646
call fcn.005f1b4b
call fcn.005f1f57
jnp 0x5df100
call fcn.005f23c7
call fcn.005f28b4
push esi
cmp esi, 0x369f556a
push edi
push ecx
xchg edi, ecx
pop ecx
pop edi
pop esi
call fcn.005f2d9b
push esi
push edi
cmp si, di
push eax
xor eax, esi
pop eax
pop edi
pop esi
push ecx
adc cl, 0x2c
pop ecx
call fcn.005f30b5
nop
push ecx
or ecx, 0x6ab762d5
shr cx, cl
push esi
not esi
push edx
shl edx, 2
pop edx
pop esi
pop ecx
call fcn.005f34da
call fcn.005f37da
push esi
xor si, si
shl si, 5
push eax
push ecx
ror ax, cl
push edi
adc edi, 0x546c3097
push ebx
xchg si, bx
push edx
or ax, dx
adc ebx, 0x6ec5b288
stc
cmp si, cx
adc ebx, edi
pop edx
pop ebx
pop edi
pop ecx
pop eax
pop esi
ja 0x5df1d1
push ebx
adc bh, 0x3c
test bl, 0x44
push eax
shr ah, 2
sub eax, 0x565adf60
nop
push edx
test dx, 0xa1e
adc dl, 0x3c
push edi
or dx, di
push esi
not si
cmp esi, 0x7462d3af
sub bh, dh
add bx, 0x6ef5
nop
sub bh, dh
push ecx
shr cl, cl
ror di, 1
inc edi
xor ebx, ebx
inc dx
rol dl, cl
not eax
sub dh, cl
nop
inc eax
shl si, 2
adc si, 0x4a35
add eax, edi
and ah, 0x46
xchg dx, dx
shr edx, cl
adc bx, di
shl esi, 3
adc esi, 0x260bc1b4
pop ecx
pop esi
pop edi
pop edx
pop eax
pop ebx
call fcn.005f3c41
call fcn.005f3fa2
call fcn.005f42f8
jo 0x5df1e3
push eax
push ecx
rol ax, cl
inc cl
push esi
xchg esi, eax
pop esi
pop ecx
pop eax
call fcn.005f45c1
push esi
inc esi
push ebx
inc ebx
nop
push edi
xchg edi, edi
not bh
push ecx
test ch, 0x63
or ebx, 0x3e551b0c
xor edi, 0x452faff7
push eax
cmp ax, ax
push edx
cmp dx, cx
xor bx, cx
mov cx, 0x3e02
stc
not ch
not esi
xchg cl, ah
sub bl, 0x2a
sub dx, bx
adc cx, si
or ah, cl
test ecx, 0x5bf5bf93
stc
shl edi, cl
adc eax, edx
ror ah, 3
shr esi, cl
adc si, 0x3590
sub bh, bl
nop
add al, ch
cmp ecx, 0x13027083
rol ecx, 4
test ebx, eax
adc esi, 0x66752e99
stc
stc
or ch, bl
or cl, 0x45
and esi, 0x37fa6b61
add ecx, ecx
mov cl, ah
adc ecx, 0x76cd0d64
dec bx
dec bx
xchg ah, al
ror dh, 1
not bl
dec si
or bx, ax
sbb esi, edi
shr edx, 5
mov edx, 0x493a3ac9
nop
xchg bx, cx
nop
mov bl, 8
inc edx
inc bl
xchg ch, bh
xor dx, ax
stc
not esi
xchg dl, bl
test eax, ebx
cmp ah, dl
rol ebx, 2
shl eax, 4
shl al, 8
xor si, cx
sbb ecx, 0x4d18325e
test edi, ecx
cmp cl, 0x1a
xor ch, bl
and cl, 0x44
mov ax, 0x6aa1
adc edx, edx
mov eax, ecx
sbb bl, ah
rol si, 5
xchg esi, esi
dec dx
shl dx, cl
rol si, cl
mov ch, 0x51
nop
or si, dx
dec eax
xchg bx, di
dec ch
sub edi, 0x52ab94e7
or ecx, ebx
sub dh, 0x62
sbb dl, ch
xchg ch, ah
ror edi, 4
mov eax, eax
sbb eax, edx
nop
shl al, cl
not ecx
pop edx
push edx
rol edx, 2
mov ebx, 0x61285462
dec cl
adc ecx, 0x606e91f8
sbb esi, eax
test cl, bl
not dl
and edi, 0x1cb5538
mov edx, esi
inc cx
stc
ror bx, 8
and edi, 0x6c34562f
shr ecx, cl
cmp ecx, esi
rol di, 2
add dl, 0x4b
not edi
adc eax, 0x1f2b412f
shl ch, cl
stc
xor dx, 0x7ab8
mov cx, di
stc
xor cx, si
pop edx
pop eax
pop ecx
pop edi
pop ebx
pop esi
push ebx
not bx
push edi
push eax
xchg di, ax
inc di
cmp edi, 0x3c32368e
push ecx
or cx, 0x2278
stc
push edx
sub dx, dx
or bh, ch
ror dx, cl
xor bh, dh
sub cx, dx
shl al, cl
pop edx
pop ecx
pop eax
pop edi
pop ebx
call fcn.005f4a71
push ebx
shl bx, 8
push eax
adc eax, ebx
not ebx
push edx
push ecx
or edx, ecx
push edi
test di, di
nop
stc
dec bx
shl cl, 8
pop edi
pop ecx
pop edx
pop eax
pop ebx
push esi
rol si, 4
pop esi
call fcn.005f4fab
mov eax, 0x7b11d7
lea ecx, [esp + 0xc]
push 0xe
push 0x584f385b
push ecx
push eax
push ecx
xor cx, 0x6a63
push edx
push ebx
sub dh, bl
not bl
nop
push esi
adc ebx, esi
push edi
xchg edi, esi
adc si, 0x5b25
push eax
xchg ebx, eax
sbb dx, si
add edi, ecx
not ax
rol di, 5
add di, 0x4626
nop
inc cx
and di, 0x47dd
dec dx
shl edi, cl
test esi, 0x46d322df
or dh, dh
xor ecx, edi
mov dl, 0x11
test edi, 0x7fb9bd2e
or bh, 0x3d
and al, 0x13
adc bh, bl
inc bl
inc bl
dec ax
sub dx, si
not dl
ror al, cl
xor bh, 0x46
dec eax
and ebx, edx
add ax, 0x4eec
sub ebx, 0x24c39f23
inc esi
shr dx, cl
and ax, 0x454b
inc eax
xchg esi, edi
mov edx, 0x5cb09b62
mov bh, cl
sub edi, eax
cmp bx, bx
shr cl, 5
sub edx, 0x54f39bb6
mov al, bh
dec esi
not eax
ror ah, 2
mov ebx, 0x1fd6fcb6
cmp ebx, 0x48fb078c
not ebx
not ah
sbb bx, 0x4e1c
dec al
sbb si, cx
dec ax
dec di
and di, bx
stc
shr cl, 2
nop
rol cl, cl
shr edi, 6
sbb bx, 0x5fc0
cmp al, 0x30
shl ebx, 1
sbb di, 0x4e17
cmp al, bl
mov esi, ebx
xor eax, 0x43a0618a
ror edi, 8
add cx, dx
ror edx, 4
stc
add eax, edx
sbb dh, ch
inc dh
shr al, cl
rol ecx, cl
and bx, bx
dec ebx
adc bh, ah
and edi, 0x5ea750bd
sub esi, 0x1d1f5d22
sub ax, bx
sub ah, bl
dec eax
stc
stc
adc edx, eax
shl bl, 1
adc cx, cx
stc
inc esi
dec bl
shl bx, cl
pop eax
test ecx, 0x67c15a40
push eax
dec ax
add ah, 0x7d
and al, al
sub ah, 0x29
adc ebx, edx
or ah, 0x53
nop
add si, 0x44e
sbb edi, 0x2d36f73d
and si, si
xor al, cl
not si
inc edx
cmp dl, 0x37
stc
add cl, 0x41
inc al
nop
and cl, dh
and si, di
cmp cl, bl
not di
rol ebx, cl
or edx, esi
mov si, 0x493e
sbb esi, edx
stc
adc cx, di
stc
dec dx
shl ebx, 2
cmp ah, 0x42
add bl, 0x78
shr esi, 6
rol si, cl
mov bl, dh
cmp dl, 0x73
xor dl, 6
inc edx
nop
or si, bx
dec edx
mov dl, 0x5b
stc
not ch
rol ebx, 7
shl si, 3
xor edx, 0x5e548339
dec ecx
rol dx, 2
mov ch, dl
shr ax, cl
sub ecx, ebx
dec ch
ror esi, cl
sbb al, ah
rol dl, cl
add dx, 0x6df6
adc cx, si
not dx
cmp edx, 0x1f234919
ror al, 2
adc cx, bx
dec ax
shr ah, cl
xor ebx, edi
ror esi, 3
dec dl
add ecx, 0x1e810ebf
xor bl, 0x34
shr di, 7
sbb eax, ebx
xchg ah, ah
dec dx
shl ebx, cl
shr dh, cl
or ah, 0x11
adc dh, dl
shl di, 5
stc
rol esi, cl
rol ecx, 7
ror ebx, 5
and ax, 0x54d6
sub ch, 0x79
ror ah, 6
sbb dl, 0x2a
mov ebx, 0x446c2732
inc bl
sbb bh, 0x25
dec ax
dec ah
sbb ch, 0x2e
test ah, dh
dec dl
dec bl
xchg cx, ax
adc ecx, esi
sbb esi, 0x561d9003
pop eax
not ecx
dec cl
push eax
and di, ax
nop
stc
shr esi, 3
ror ch, 7
dec cl
xor si, dx
or cx, dx
xchg ch, cl
nop
nop
adc edi, edi
stc
sbb eax, ecx
not edx
inc eax
stc
nop
test ebx, eax
dec ebx
adc ebx, edi
dec ch
sbb ecx, 0x3855d868
mov edx, 0x3045a435
add edx, edi
sub ch, 0x6f
sub di, si
dec edx
or dl, 4
mov cx, 0x2076
add esi, 0x12fccb9b
rol dx, cl
test edx, ecx
inc dl
test cx, dx
not ch
and ch, ch
sub si, 0x7b96
shr bl, 8
and ebx, 0x35157fda
not cl
add ch, 0x7e
add cx, 0x4f90
ror dh, cl
test ah, 0x70
add ecx, ecx
shl dl, cl
shl cx, 8
nop
adc ch, cl
rol ebx, cl
not eax
not edi
adc bh, dh
nop
ror cx, 8
mov bx, di
mov bx, 0x57a7
dec dl
sub ecx, ebx
or ax, 0x47fa
dec dl
inc cx
nop
nop
dec cx
and esi, 0x6f4e647b
inc ax
nop
shl ecx, 2
adc bx, dx
nop
and bh, 0x17
sbb cx, dx
inc eax
not bh
sub si, 0x227e
sub dh, ah
and ecx, 0x17b5a298
sub di, cx
sbb cx, ax
ror edx, 5
adc cl, 0x47
adc ax, dx
rol ecx, cl
ror edx, cl
cmp ah, 0xe
test edx, esi
sub bh, 0x44
nop
adc bl, 0x4d
adc di, bx
and bl, 0x20
sbb cx, 0x28ee
xor ax, dx
adc al, 0x68
test si, si
adc bl, ah
pop eax
push eax
test ch, al
add esi, 0x3239d855
adc dh, bh
and eax, 0x6c76fe79
cmp bh, 0x35
and edi, 0xc87166f
and edi, edx
xor esi, esi
not si
shl ax, cl
adc al, 0x15
sbb ch, al
xchg dx, cx
shr bl, cl
test di, cx
stc
dec bh
ror edx, 1
or cl, al
sbb di, 0x37e5
sub edi, ebx
nop
dec dx
cmp al, bh
stc
ror ax, 1
dec bh
ror dl, 4
inc edi
inc dx
adc dx, 0x7156
add edi, 0x6fd12ae4
add edx, 0x1bcdca62
shr bl, 8
xor dl, 0x5b
dec edi
rol ax, 4
shr esi, cl
xchg esi, esi
nop
sub ch, bl
adc bx, 0x7532
shl cl, cl
xchg dl, bh
add ecx, ecx
nop
sbb bl, 0x26
cmp di, 0x178
ror ebx, 4
rol di, cl
stc
shr cx, 1
test bl, bl
not bl
sub edi, edx
not al
inc ax
add edi, 0x279b4164
dec esi
and dh, 0x5e
xor edi, esi
adc ah, dl
xchg cx, di
dec ch
ror si, 7
stc
xor di, ax
and ebx, edx
xchg bl, ch
add dh, 0x3c
stc
xor ax, cx
sub cl, 0x17
xchg ebx, eax
ror esi, cl
adc ecx, edx
not ax
test al, 0x69
sbb ch, cl
xchg ebx, ebx
xor dh, bl
sub ebx, edx
mov ecx, edi
dec ah
sub eax, 0x28537a01
shl di, 1
sub eax, esi
xor dh, ah
xor ax, 0x106a
xchg ecx, ebx
dec edx
test di, 0x71ce
xor si, di
mov dx, dx
inc edx
cmp edi, edx
cmp di, 0x7ccf
shr dh, cl
and cx, si
ror dh, cl
pop eax
push eax
sbb si, ax
cmp edi, eax
or eax, 0x3d756929
inc ecx
and ch, dh
and al, 2
xor edi, 0x151cd31
sub di, 0xae7
rol dh, 5
shr ah, cl
xor ch, 0x63
pop eax
pop edi
pop esi
pop ebx
pop edx
pop ecx
jecxz 0x5df805
push ecx
ror cl, cl
dec cl
push esi
adc esi, 0x7910f57e
shl cx, cl
push edx
push edi
xor dx, di
ror dh, cl
nop
push ebx
test bh, 0x6e
push eax
shl ah, cl
shl esi, 7
adc dl, bh
cmp cl, dl
adc ax, ax
test al, 0x18
xor edi, 0x73814b0f
shr ah, cl
not edi
or si, bx
inc ah
sbb cx, si
cmp ebx, 0x4b52175e
or edi, eax
xor dl, cl
shl al, 2
dec ax
nop
dec bx
shl ax, cl
or ebx, esi
test ah, 0x5d
shr eax, cl
or bx, ax
shl dl, cl
ror si, 8
xchg esi, eax
adc cl, dl
or bx, 0x79b4
mov eax, ebx
or bx, 0x70e3
stc
not dl
nop
cmp eax, 0x713893e7
xor dx, di
mov di, 0x1317
xchg ecx, eax
add dh, bh
not ch
inc bx
inc ah
shr bl, 1
add al, dh
shl ch, 5
and ch, 0x24
sbb bx, 0x771c
inc cx
shl cl, cl
dec ch
cmp ch, bl
sub cx, bx
pop eax
pop ebx
pop edi
pop edx
pop esi
pop ecx
push ecx
push esi
adc ecx, esi
cmp cl, 0x2f
rol cx, cl
push eax
sub eax, ecx
push edi
push edx
add edi, edx
shl al, 7
mov si, 0x6383
xchg dh, dl
xor edi, 0x387ff39c
push ebx
add ax, bx
or eax, esi
sbb si, 0x1bbd
xor dx, 0x870
xor edx, 0x4ed7eba2
nop
pop ebx
pop edx
pop edi
pop eax
pop esi
pop ecx
push edx
push ecx
xor dl, cl
push eax
adc dh, al
adc cx, 0x4218
push edi
push esi
and di, si
shl ax, 7
shl edx, cl
shl dl, cl
mov edx, 0x76404679
push ebx
add ebx, 0x5d3c68d0
rol dl, cl
adc ecx, 0x4e3e5ad6
and ah, 0xd
and ecx, ebx
pop ebx
pop esi
pop edi
pop eax
pop ecx
pop edx
ja 0x5df959
jp 0x5df934
call fcn.005f5480
call fcn.005f5936
call fcn.005f5f08
push eax
push ecx
sub eax, ecx
shr al, 2
shr cx, 5
pop ecx
pop eax
push ecx
and cx, cx
nop
sub cl, 0x49
pop ecx
call fcn.005f639e
call fcn.005f664b
call fcn.005f6ad0
push edi
push ecx
ror edi, cl
push ebx
rol bl, cl
adc ch, 0x39
sbb ecx, 0x68060e37
push edx
shr dl, cl
stc
rol dx, cl
cmp dl, ch
push esi
add si, 0x6ef6
shl cl, cl
adc esi, esi
rol cl, cl
or bl, 0x62
nop
mov dx, bx
push eax
nop
mov di, di
not ax
nop
add dl, cl
dec edx
pop eax
pop esi
pop edx
pop ebx
pop ecx
pop edi
call fcn.005f6ea9
call fcn.005f71ed
call fcn.005f7543
push esi
not si
push ecx
ror ch, 6
rol cl, cl
push ebx
shr bx, cl
push edi
shr di, cl
push eax
xor si, ax
test bl, 0x15
xor ebx, ebx
push edx
inc dh
shr al, cl
nop
or dl, 0x25
stc
shr dx, 7
and ecx, eax
and dx, di
ror cl, cl
test bx, cx
pop edx
pop eax
pop edi
pop ebx
pop ecx
pop esi
push eax
not ah
push ecx
not cx
pop ecx
pop eax
call fcn.005f7830
jl 0x5dfa04
push eax
push edi
sbb eax, edi
pop edi
pop eax
push ebx
adc bx, bx
push eax
shl ah, 4
push edx
add dl, 0x35
push esi
sbb esi, 0x22532195
sbb ah, bh
pop esi
pop edx
pop eax
pop ebx
push eax
inc eax
push ebx
shl bx, 7
stc
push ecx
sub ecx, 0x13bf4d53
ror bx, 4
or eax, eax
or bx, 0x69cc
shr al, 4
push edi
add edi, ebx
pop edi
pop ecx
pop ebx
pop eax
push ebx
push ecx
ror bx, cl
push edi
sbb di, cx
push edx
dec dx
push esi
and si, 0x774
xor bx, 0x2ee5
push eax
sub ax, di
sbb al, 0x18
adc dh, ch
stc
sbb dl, al
add dx, 0x152a
test di, 0x5bac
inc bx
or edx, edx
rol ecx, 7
sub si, 0x107e
shr bx, cl
test dl, 0x11
xor dx, 0x3eb6
sbb bx, 0x3c81
xor edi, 0x241a583c
stc
sub bx, bx
shl cx, cl
and bl, al
nop
not si
rol ebx, 8
test edx, edi
shr bx, 6
shr si, 5
shl cl, cl
not bh
inc ax
xchg al, bl
inc bh
cmp bl, dh
xor cx, 0x2e0
sbb esi, 0x356b896a
sub ah, bh
xor edx, ecx
sbb cl, 0x69
and dl, 0x63
or ebx, 0x5c78c04c
rol dl, cl
shl ecx, 6
xor edi, ebx
adc bh, ah
sbb si, cx
shr dl, 4
dec ch
inc ebx
rol eax, 6
add ah, 0x29
ror ecx, 5
not dx
inc ch
inc dh
dec edx
inc bx
test al, ch
and edx, ecx
xor dl, dl
shr si, 3
shl cl, 8
inc di
nop
shr bl, 6
shr cl, 5
ror esi, cl
stc
xor ch, dh
xchg dx, ax
rol ax, 6
not eax
not eax
mov dl, bh
xchg ebx, esi
add ecx, ebx
adc bh, dl
nop
shl edx, cl
or bl, al
mov eax, ebx
rol eax, 6
cmp ecx, 0x256305ec
pop eax
pop esi
pop edx
pop edi
pop ecx
pop ebx
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
mov edi, esp
push ecx
push edx
push 0
push edx
add dh, 3
push ebx
shl bl, 1
stc
xchg edx, edx
push eax
xor al, 0x1c
push edi
push ecx
rol edi, cl
push esi
sbb esi, 0x8640b6
shl ebx, cl
shr bh, cl
sub ah, ah
shl bx, 2
and bl, 0x54
shr edi, cl
xchg esi, esi
adc esi, edi
xor edx, 0x1890e7c3
sbb si, di
add si, di
shl ch, 8
nop
rol eax, cl
xor di, 0x1b3d
and cl, 0x19
mov si, 0x39bc
stc
stc
sub dl, cl
cmp cx, bx
ror esi, 6
not eax
sbb edi, 0x5b5b191
or ch, 0x5b
shr ax, cl
sbb dh, dh
rol bl, cl
dec ah
ror cx, cl
dec bl
shr dh, 1
not ah
shl ebx, 1
mov ah, bh
and dx, si
shr ah, 5
xor ah, 0x38
add edx, esi
cmp edi, ecx
and ah, ah
shl bh, 5
mov edi, ecx
sub dx, si
test di, 0x44b7
nop
rol dl, cl
not ch
nop
rol cx, cl
add ch, 0x67
sub ecx, 0x2f227c2
or dh, 0x45
inc ax
xor cx, 0x2482
add eax, ecx
cmp bh, 0x10
mov esi, 0x13a520d8
sbb bl, 0x76
not si
not ecx
not dx
ror edi, cl
stc
ror bl, 1
nop
shr esi, cl
sub cx, 0x77e5
inc di
and dh, 0x58
test ebx, 0x1a05a399
mov dl, 0x2b
shr edi, cl
inc al
xchg ebx, eax
or ax, 0x3291
mov si, 0x4e6f
xor eax, 0x38b29d1a
xor bl, 0x5b
xchg dx, dx
adc dx, 0x25d1
inc dh
shl bh, cl
and esi, 0x61c87730
and bx, 0x2792
sub ecx, ebx
mov dh, 0x7c
nop
and ecx, edi
cmp ah, cl
xor al, 0x16
adc al, cl
and al, cl
pop esi
sub edx, 0x7b578f06
push esi
mov si, 0x5df6
xor ch, dh
rol ch, 8
or di, dx
dec ecx
ror si, cl
cmp ch, bl
shr cx, 1
test cx, ax
sbb bx, di
sbb ax, si
xchg di, dx
shl si, cl
inc al
inc di
and ebx, 0x59c29879
xor bh, ch
stc
not dh
rol dl, 2
inc ecx
or bx, 0x5a82
rol si, cl
sub esi, 0x4ecfc058
xor edx, ebx
shl eax, cl
nop
sub dl, 0x1f
or dl, 0x68
pop esi
pop ecx
pop edi
pop eax
pop ebx
pop edx
push ecx
test cl, 0x58
push edi
test di, 0x130a
push ebx
ror bh, cl
not ch
shr edi, 3
or ecx, 0x2f330733
push eax
rol eax, 6
stc
push edx
or ch, dl
push esi
mov esi, ebx
inc ah
cmp bx, 0x547d
mov eax, 0x52c1577c
add bx, 0x1611
rol edx, 7
or bx, si
shr eax, cl
sbb cx, 0x43ae
cmp cl, 0x49
or dx, 0x65ad
ror dx, 3
inc al
test edi, edx
stc
ror bx, cl
not edx
rol cl, cl
adc bx, 0x584
sub ah, 0x23
or esi, edi
test edi, 0x24c8a8b8
ror bh, 4
test edx, esi
adc dh, 0x68
dec dx
or ax, bx
xor ax, 0x7e3b
xor esi, 0x7c868568
inc ah
xchg cx, ax
sbb ebx, 0x621acdda
shr ah, cl
shl edx, 7
shl bl, cl
shr al, 4
and cx, 0x4ca2
add ecx, 0x4dfe1291
shr bx, 7
dec di
shl si, 6
stc
adc di, dx
test si, 0x30a9
add si, 0x3e11
adc di, 0x2cc9
add cx, 0xa79
not di
cmp ebx, eax
or cx, ax
and bh, 0x57
ror ebx, 7
sbb esi, ebx
and cl, 0x1f
shl al, 6
cmp edx, 0x68d75bea
sub edx, ebx
mov ch, 0x55
stc
mov bl, al
adc ecx, edx
add al, 0x39
xor bl, dh
dec al
shl ebx, 3
test esi, 0x139055b4
xor ebx, edx
adc cl, al
shr eax, 1
sub ecx, 0x68ea5d89
cmp di, bx
mov si, 0x345e
mov dx, cx
stc
or cx, 0x5cc9
stc
dec dl
mov bh, ch
add dl, ch
sub dx, 0x262b
xor bh, 0xa
xchg edx, esi
test ch, dl
stc
shl si, 7
sub ebx, 0x4b778f2
nop
sub si, ax
xchg dx, ax
xchg ebx, esi
nop
pop esi
rol di, cl
sub ecx, 0x61d19438
ror bl, 1
stc
test edi, edx
rol ch, 5
push esi
and esi, 0x4d8f3b50
rol si, cl
nop
inc bx
mov dx, 0x2528
test esi, eax
add cx, 0xa35
add cx, 0xf40
inc si
xor bx, cx
sub esi, 0x46dce924
xor bl, dh
or si, 0x27a
sub di, 0x707f
nop
mov bh, 0x1a
test ch, ah
adc bh, bl
and bx, si
dec bx
nop
ror edi, cl
adc ebx, edi
shr bl, cl
test di, cx
cmp ch, bl
and ah, ah
nop
add cx, di
ror ebx, 2
mov bh, 0x60
mov di, ax
and bl, dl
rol si, cl
inc esi
and dh, 0x5a
add ax, si
shr eax, cl
add bx, 0x3da4
mov cl, 0x79
mov edx, 0x2571b42f
stc
adc dl, dh
ror dl, 5
not ch
sbb ebx, ebx
mov ah, al
or dh, 0x11
and ebx, 0x415f10ce
nop
sbb bl, 0x76
inc dx
rol dl, cl
stc
shl cx, cl
mov dx, 0x4e54
shl ah, cl
and bl, ah
sbb ecx, 0x2ff3ade6
mov al, bl
sbb ebx, edi
xchg dl, ah
and si, ax
and edi, 0x39014f84
shl cx, 5
sbb ebx, ebx
or ecx, ebx
and ecx, edi
xchg esi, edx
xchg dx, dx
or al, 0x2f
dec dl
not ah
xchg ah, cl
dec di
cmp cl, 0x57
xor bh, bl
shl di, cl
shl ecx, cl
nop
stc
not di
sub si, 0x64cb
xchg ebx, ebx
dec ebx
inc eax
dec ax
mov ebx, 0x5abe5984
inc cl
xchg cl, ah
rol dx, cl
adc cl, ah
ror esi, cl
rol ax, 5
pop esi
push esi
xchg si, bx
sub eax, edx
shr ah, 2
nop
not ah
or si, dx
adc edx, eax
adc dl, dh
and ch, 0x53
stc
mov ax, bx
cmp ah, 0x44
sbb dh, 0x59
rol ax, 7
ror edi, cl
rol ebx, 2
shl di, 4
dec esi
cmp esi, eax
sub edx, 0x4e89ae60
stc
sbb esi, ecx
inc edi
xchg dh, dl
adc ecx, edx
xchg di, di
adc ax, 0x7843
shl ebx, cl
shl bh, 3
shl cx, 5
xchg ebx, eax
ror eax, 7
sbb dh, al
test ebx, ecx
stc
not ebx
shl edx, 8
and bx, 0x5fb0
and cx, 0x3a9
inc bh
mov si, 0x3ead
or edi, 0x2cd6e12
dec ch
dec dx
xchg cl, ah
nop
nop
sub si, ax
not al
rol si, cl
sbb si, bx
nop
xchg si, di
rol si, cl
shl di, 5
stc
not edi
nop
not si
mov edi, 0x4eec1a5e
stc
adc di, bx
sbb bl, 0x41
ror ecx, cl
stc
xchg cx, dx
adc dx, ax
dec esi
shr dx, 8
nop
add eax, edx
shl ax, 1
pop esi
pop edx
pop eax
pop ebx
pop edi
pop ecx
push ebx
push edi
cmp ebx, edi
push eax
add ah, ah
push ecx
not cl
inc cl
push edx
shl dx, cl
push esi
dec esi
test cx, dx
nop
add bx, 0x3f4
xor cx, 0x4950
or bl, cl
or cl, al
add cl, dh
cmp edx, 0x40ebfce9
and cx, cx
sbb si, 0x921
rol si, 1
sbb esi, edi
dec dl
inc ah
inc ecx
test di, bx
mov ebx, ebx
or ax, ax
adc cx, 0x1e20
mov edi, 0x637a71d8
mov bl, 0x7b
nop
sub dx, 0x1f70
adc dx, 0x63c3
shr edx, 7
test ecx, ebx
add dl, 0x66
ror cx, 8
dec edx
xchg dx, dx
adc cx, dx
sbb ah, 0x16
inc ch
shl bh, cl
stc
shr ecx, cl
not esi
mov dx, bx
shr bh, cl
nop
rol di, cl
rol ah, cl
nop
shl cl, cl
dec edx
or di, 0x5903
nop
test ax, 0x6225
sbb ch, ah
shr esi, 1
xor si, cx
xor esi, esi
xchg dx, ax
nop
inc bx
add ch, 0x3b
stc
ror dx, 3
shr dl, 4
shl eax, cl
rol cx, 6
not ax
ror bh, 2
nop
dec ah
xor dx, bx
adc cx, 0x12d2
ror cl, 8
adc ch, 0x10
dec ebx
ror ebx, cl
add bx, 0x21eb
add ecx, 0x32c959fb
or dl, 0x50
shr eax, 6
ror ah, cl
test edi, ecx
cmp dh, 0x3b
shl al, cl
test ebx, 0x44bc24dc
add ecx, edi
sbb edx, 0x61d60dfc
shl edx, cl
add ebx, 0x2b87dacf
shl eax, cl
mov bl, ch
nop
mov esi, 0x2b60892c
xchg cx, di
add dx, 0x62c8
sbb edx, 0x41200c1c
not ecx
sbb di, si
ror bx, 5
pop esi
mov eax, 0x6f5d265e
push esi
or si, 0x1c1
add al, al
or edx, 0x35d16511
rol edi, cl
or al, 0x40
shr cx, cl
add esi, 0x5ea86f48
stc
and al, dh
mov bh, bh
ror si, cl
rol al, 3
adc edx, 0x1659f1c5
test bl, 0x70
sbb si, 0x5f5
or cx, cx
sbb dx, di
add cx, 0x4322
sbb eax, 0x1ab33477
stc
xor dh, 0x6f
and si, 0x337c
nop
test dx, bx
add bx, ax
sbb al, 0x14
shl edi, cl
mov bl, 0x77
or ch, 2
test bh, 0x28
sbb si, cx
sub ebx, 0x46811ff3
shr bh, cl
or edi, 0x61aefd56
sub bh, 0x53
xchg cl, ah
adc bx, 0x1069
adc dh, 0x5e
ror ah, 2
mov ebx, eax
not esi
inc al
sbb cl, ah
adc ch, al
stc
xchg cl, ch
cmp bx, 0x6bff
cmp ebx, esi
sbb bh, 0x5d
inc ecx
nop
cmp esi, edx
inc bl
add edi, esi
inc di
stc
xchg ebx, edx
sbb bx, 0x20da
nop
adc cl, 0x71
and ax, 0x1ba7
shr ax, 2
xchg esi, eax
add edx, 0x5a4a146e
stc
sbb ebx, 0x3e54a9bd
inc bx
mov di, cx
rol edi, 7
xchg al, ch
shr esi, cl
adc edx, 0x73ff0b96
sbb dl, 0x4b
shr dl, cl
stc
stc
sub ah, 0x29
ror edi, 5
adc ecx, 0x90404c2
inc ax
or di, 0x3c13
mov eax, 0x20bf34b8
cmp di, 0x6b19
inc dl
adc di, bx
sub dl, 0x7b
rol di, cl
adc dx, cx
not di
rol bh, cl
add esi, eax
and cl, ch
nop
test si, 0x4900
pop esi
pop edx
pop ecx
pop eax
pop edi
pop ebx
call fcn.005f7c3c
jns 0x5e024a
call fcn.005f7fb2
call fcn.005f8409
push esi
or esi, 0x14420d8a
pop esi
stc
push ecx
push eax
xchg cx, ax
push ebx
shl bl, cl
sub al, 0x1d
cmp bl, 2
push esi
rol esi, 3
push edx
shl edx, cl
pop edx
pop esi
pop ebx
pop eax
pop ecx
push eax
mov ax, 0x81c
push ecx
xor ch, 0x29
not cx
stc
push ebx
test bl, 0x70
pop ebx
pop ecx
pop eax
push edx
not dh
pop edx
push edx
sub dl, 0x2e
add dx, 0x1662
pop edx
push 1
push edi
push esi
push ebx
push edx
add bx, dx
stc
push esi
push ecx
add si, cx
xor cl, ch
push eax
or al, dh
add cx, 0x11c3
sbb cl, bl
xchg bl, al
add ebx, esi
ror ax, cl
rol ah, 5
inc dh
ror ah, cl
dec dx
and bh, 0x59
inc ax
shr eax, cl
not dh
or ebx, edx
sbb cx, si
mov dh, 1
shr al, 6
dec ecx
or dh, bh
pop eax
pop ecx
pop esi
pop edx
pop ebx
push eax
inc eax
push esi
or esi, 0x16697e86
stc
push ebx
push edi
sub bx, di
nop
push ecx
ror bx, cl
xchg al, al
add bx, bx
dec ch
shl ecx, 8
not ebx
push edx
xor dl, 0x70
and cx, bx
ror ebx, 1
xor di, 0x1f05
inc ebx
shr cx, cl
adc bx, di
xchg cl, al
adc bl, 0x64
cmp esi, eax
sub dx, dx
xor ax, si
adc edi, ebx
test bh, ah
dec bh
shl edi, cl
sub dh, 0x7f
cmp ebx, edi
adc esi, 0x196210c3
sub dx, dx
xor ax, 0x34a2
sub ah, 0x73
dec ebx
rol edi, 6
xchg ah, dl
mov edx, 0xadcf887
or dl, 0x18
not bx
cmp si, cx
shr edi, cl
or cl, bl
nop
or eax, edx
adc dh, 0x25
shr dx, 8
sbb dl, cl
nop
dec ah
xchg cx, ax
sub edi, edi
and si, 0x4642
sub al, 0x23
test al, 0x12
cmp ch, ah
test di, 0x1abc
stc
sub bx, cx
and bx, 0x2043
or edx, 0x4adf81
nop
nop
not dl
adc si, 0x5a3d
add dh, ah
test bl, dl
test di, 0x7418
stc
test cx, ax
cmp eax, edx
shr ecx, 8
rol al, cl
inc dx
inc ecx
test ebx, 0x48fb37ba
test si, 0x6a41
not si
or di, dx
adc dl, 0x2b
shr dx, cl
nop
inc dx
dec ax
and edi, edi
shr ebx, 5
rol ebx, cl
inc dx
xor esi, ebx
cmp dx, 0x4841
stc
shr dx, cl
shl cx, 4
dec esi
inc cx
rol ecx, cl
sub esi, edx
rol bh, cl
shl ch, 3
dec bx
not ebx
pop edx
cmp bx, ax
xor cx, 0x28f
and bh, 0x1c
rol bx, 3
rol edi, 5
cmp esi, 0x3f6b03b2
and ch, cl
push edx
xor edx, esi
inc eax
shr bh, cl
or edx, 0x11596fc3
sbb dx, 0x646
sub di, bx
stc
rol di, 3
or dl, 0x18
and eax, ebx
xchg al, bl
shr edi, 5
test bx, 0x54e3
shl eax, 5
sub cl, dh
sub dh, 0x49
stc
mov ch, bl
rol ebx, cl
add ch, dl
inc eax
add di, 0x35e8
or ah, bh
or si, bx
sub bl, ch
cmp al, 0x3b
nop
nop
rol bx, cl
and bl, 0x4a
dec ax
add eax, 0x5dcae6e9
dec ah
test dx, di
rol dl, cl
shr bh, 5
cmp cx, 0x3e9b
mov al, al
adc ebx, 0x40609422
add al, 0x70
stc
cmp dh, bl
nop
mov esi, 0x7dc6e5dc
mov cx, ax
nop
xor ebx, esi
xchg bl, bh
not al
add ax, dx
and edx, esi
sub edi, 0x2f816c16
and ch, 3
adc di, 0x5501
ror bx, 3
and bl, 0x15
sub bl, al
xchg dh, dh
nop
rol bh, 6
shr cx, 2
test dx, 0x2c4a
xor ah, 0x3e
not ecx
and ebx, edi
stc
adc eax, 0xdb61409
sbb ecx, 0x222e4f1e
mov esi, 0xa349da5
or bh, 0x2f
stc
and si, 0x4079
test esi, ebx
rol dh, 8
sbb dh, ah
not esi
xor bx, 0x1d98
xor bh, 0x2a
inc bh
or dx, ax
adc esi, esi
xchg si, cx
not dl
or dl, ch
rol bl, 5
not esi
or ax, di
nop
xchg esi, esi
sub si, 0x4022
nop
and eax, esi
sbb edi, 0x93a09d7
pop edx
shr esi, 2
adc ax, ax
nop
ror ecx, cl
sub cx, ax
not cl
nop
sub si, cx
push edx
add dl, dl
not ebx
xor dl, 0x28
rol ah, 1
xor cx, bx
add ecx, ecx
ror edi, cl
mov al, 0x33
or ecx, ecx
dec ch
inc bx
and di, 0x330f
sub si, bx
nop
shr esi, 5
or bl, 0x54
sub ch, 0x12
test dh, dl
stc
stc
or al, bl
add ch, 0x1c
shr bh, cl
dec dx
mov ecx, ebx
test edx, 0x4c68e8e0
add bl, 0x7c
adc bl, cl
adc cl, dl
dec esi
sbb al, 0x7d
rol edi, cl
nop
or al, 0x2d
inc ax
dec eax
not di
rol di, cl
sbb eax, eax
test ch, 0x19
xor bx, 0x6a6
adc dx, bx
or ax, si
sub edi, 0x56683b22
inc ah
test esi, esi
cmp ch, bh
add dx, 0x7c9c
rol si, 7
add ah, 0x2a
dec cl
shl di, cl
rol ax, cl
shl eax, 6
cmp edi, edi
ror di, 7
xchg dx, si
sbb di, di
ror dl, 1
not esi
add edx, ebx
adc bx, cx
mov si, si
and cl, 0x4c
not al
ror bx, 5
sub cx, bx
nop
test bl, 0x2d
xchg bx, ax
and dh, 0x10
and eax, 0x158ed39f
adc cx, di
cmp esi, 0x5e95d819
inc al
xor ah, 0x21
nop
sbb edx, eax
stc
inc dx
stc
cmp si, 0x549b
xor al, bl
and ah, bh
ror esi, cl
add dx, bx
xchg ecx, eax
ror edx, 5
dec dh
sbb al, ch
inc ecx
mov ax, 0xaf6
pop edx
adc bl, 0x69
not eax
push edx
xchg dx, ax
add cx, cx
stc
cmp bl, ah
shr eax, cl
stc
cmp ecx, ecx
mov ecx, esi
inc ebx
shr ch, cl
rol edx, cl
and al, 0x2e
or bl, 0x50
sub bx, 0x52df
test bh, 0x5d
xchg al, bh
test ah, ah
or si, ax
sub cx, dx
dec ecx
xchg cx, ax
stc
or edi, edx
add cx, 0x1fc2
shl ah, cl
shr esi, 8
sbb edi, 0x2f93019d
sub si, dx
cmp esi, 0x5b4a4a75
stc
test di, cx
rol edi, cl
nop
ror bx, 5
and ax, 0x4995
cmp bx, 0x5a97
and edi, edi
ror dx, cl
xchg cx, ax
xor ax, 0x61ba
xor cx, 0x6456
mov di, 0x219e
nop
shl bx, cl
rol eax, cl
and dx, di
test bh, 0x63
test di, 0x4694
test bx, bx
not esi
inc ch
pop edx
pop ecx
pop edi
pop ebx
pop esi
pop eax
push edi
push edx
add edi, edx
adc di, dx
push eax
push ecx
shr al, cl
xchg edx, edi
ror dl, 3
xor dx, 0x24c1
push ebx
dec bh
stc
sub al, bh
or dx, 0x2151
ror dx, cl
not bh
push esi
not esi
xchg si, ax
cmp edi, 0x78edc966
rol bl, cl
nop
mov bx, 0x1b7c
xor edx, 0x6ff15fa3
or al, 6
nop
ror dh, cl
or ax, 0x5dc9
sbb dl, ch
cmp eax, ebx
stc
or si, 0x1da9
xchg dx, ax
cmp eax, 0x4d335053
sub bh, 0x36
cmp esi, 0x1043040
inc ch
nop
sub esi, 0x473e7827
mov bx, 0x18e7
shl edi, cl
and dx, 0x390d
test ax, di
xor cl, cl
inc ah
ror bh, 1
shr ch, cl
or edi, 0x1ee5cda3
ror ah, cl
cmp eax, ebx
cmp dl, al
ror bh, cl
add esi, ecx
sub edi, ecx
sbb cx, bx
xchg edx, eax
stc
xor eax, 0x221ae6c3
or ebx, esi
dec esi
or bx, 0x5ec1
or eax, 0x8ab765
not edx
mov bl, ch
xchg cx, dx
nop
sub bh, 0x4c
shl ebx, cl
sbb dx, 0x3b8c
adc edi, 0x49d4acab
rol dh, cl
rol ebx, 5
cmp bl, cl
adc dl, cl
stc
rol di, cl
stc
stc
rol bh, cl
dec dh
cmp ah, 0x1a
test edi, 0x3cd5292f
test di, 0x2524
shl di, cl
dec dx
or dl, 0x30
shl bx, 7
pop esi
pop ebx
pop ecx
pop eax
pop edx
pop edi
jo 0x5e09c4
call fcn.005f88d0
push ebx
push ecx
rol bl, cl
stc
push edi
adc edi, ebx
push edx
xchg ch, dl
push eax
test ch, al
adc bx, 0x6c4f
xor ax, 0x5a8a
cmp cx, di
sub ecx, edi
inc ah
test dh, bl
xchg edi, eax
cmp edx, ebx
nop
not dx
push esi
shr si, 3
and ebx, esi
sbb ax, 0x23e2
xchg edi, esi
dec bl
rol ecx, cl
cmp ch, 0x49
dec di
inc ah
xor ebx, edi
mov ebx, edx
mov ch, 0x16
adc esi, edi
and ecx, 0x316b9c90
sbb edi, edi
sub edx, edx
shr bh, cl
xor bh, bl
add edx, 0x3283ee23
sbb ebx, edx
sbb esi, 0x23f7475
xchg bx, dx
or ch, 0x21
test esi, ebx
adc si, dx
test ah, 0x2f
test ebx, 0xc72c8a
or edx, 0x59adb676
shl bh, cl
nop
test bx, 0x16f7
add ah, ch
shl edi, 6
xor edi, 0x600f12ce
ror bh, cl
cmp dx, 0xdf4
xor dl, dh
not ebx
add cx, 0x78f9
and ah, dl
test bx, 0x1571
test ebx, 0x5b72001b
dec ecx
sbb edi, esi
inc ax
xor di, 0x2d79
sbb dx, di
shr cx, 2
sbb ecx, eax
rol bx, 4
inc ah
or al, dl
dec bh
mov cx, 0x3950
ror eax, cl
xchg edi, ecx
and ebx, ecx
inc cx
dec edx
shl al, cl
xchg ah, dh
and dl, 0x2c
sub ebx, edi
cmp al, 0x53
and al, al
or bh, cl
add bx, 0x541f
xor ecx, ecx
test edx, edx
sbb di, cx
ror ah, 2
ror si, cl
test bl, 0x57
sub ah, dl
dec dh
cmp si, 0x42c7
shl al, 7
inc eax
or edx, ecx
shl ax, cl
test edi, 0x7391f8a5
sub eax, 0x1907b484
nop
cmp edi, eax
xchg bx, cx
pop esi
or dh, dl
inc ah
not dl
adc dl, bh
xchg dx, cx
push esi
sbb si, 0x5c3e
xchg edi, ecx
test ah, 0x28
not al
not ch
dec cl
xchg cx, dx
mov cx, si
add bh, ah
pop esi
pop eax
pop edx
pop edi
pop ecx
pop ebx
jbe 0x5e097a
call fcn.005f8dd9
call fcn.005f9206
push edx
test dl, 0x1c
push ebx
push eax
sbb bl, al
push esi
inc si
push edi
push ecx
ror di, cl
nop
dec bl
stc
pop ecx
pop edi
pop esi
pop eax
pop ebx
pop edx
call fcn.005f96f6
push ebx
cmp bx, 0x1f0f
push esi
sbb esi, 0x48596c9a
push edx
test edx, 0x890f8ce
push eax
adc al, 0x64
shl dx, 6
push edi
or edi, 0x60165271
sbb esi, 0x34abcf67
xor ax, 0xabc
inc ax
push ecx
shl esi, cl
ror al, cl
stc
sbb ah, 0x10
cmp eax, 0x343213ea
dec dl
xor dx, 0xf47
shr esi, cl
add cl, 0x64
add cx, di
or dl, 0x40
add si, 0x5efb
ror dx, cl
ror ah, cl
sbb di, 0x7e19
rol bh, 2
mov bx, 0x3bb0
or dl, dh
adc bl, ah
mov ah, bl
ror ch, cl
shl cl, cl
rol eax, 1
sbb dx, 0x5f2f
test bl, 0x26
shr ebx, 7
shr dh, cl
rol cx, cl
xor di, ax
adc dh, 0x6c
pop ecx
pop edi
pop eax
pop edx
pop esi
pop ebx
push ebx
push edx
add ebx, edx
push eax
sub ax, ax
push edi
test eax, edi
push ecx
inc ecx
not ax
pop ecx
pop edi
pop eax
pop edx
pop ebx
push edx
push esi
test edx, esi
nop
push eax
push ecx
shl ax, cl
nop
push ebx
shr bx, 3
xchg ecx, ebx
cmp dl, dh
pop ebx
pop ecx
pop eax
pop esi
pop edx
push edx
push ebx
or dh, bh
cmp bl, 0x6b
push ecx
xchg bl, ch
test dl, 0x75
push eax
adc dx, ax
push esi
adc ax, si
pop esi
pop eax
pop ecx
pop ebx
pop edx
push edx
cmp dx, 0x716e
push edi
push esi
xor edi, esi
mov si, dx
add si, di
push ebx
sbb bh, bh
pop ebx
pop esi
pop edi
pop edx
call fcn.005f9991
jb 0x5e0a2b
call fcn.005f9fab
jnp 0x5e09ec
call fcn.005fa354
call fcn.005fa866
nop
push ebx
push ecx
and bh, ch
pop ecx
pop ebx
nop
call fcn.005fab80
push ecx
dec cx
dec ecx
stc
push eax
add ah, 0x4d
push esi
adc si, 0x6a89
push edx
push ebx
xor dl, bl
test cx, cx
shl ecx, 2
ror cl, 6
add ebx, ecx
shl cx, 1
pop ebx
pop edx
pop esi
pop eax
pop ecx
call fcn.005faf14
call fcn.005fb2e4
call fcn.005fb7ef
call fcn.005fbc71
push esi
test si, 0x231
pop esi
call fcn.0057142d
add esp, 0x10
pop edx
pop ecx
add esp, 0x12
push ebx
dec ebx
push edx
add edx, 0x1c93d3f9
adc dx, dx
add dl, bh
push eax
mov ah, ah
nop
push ecx
rol al, cl
not dx
rol dx, 5
nop
push esi
inc esi
rol dl, 7
ror dx, 1
adc cl, 0x54
push edi
dec di
or cx, di
inc cx
and ecx, 0x1c1b1af6
sbb bh, cl
adc si, dx
dec ch
stc
xchg si, si
not ah
xor edx, ebx
ror ecx, cl
and bh, dl
mov edx, 0x531d75f3
xchg ecx, eax
test dx, bx
shl edi, cl
mov ebx, 0x2beb7562
xchg dl, dh
cmp di, dx
nop
shl dx, 6
mov si, di
xchg si, ax
xor edi, 0x6e992e9f
shr ah, cl
dec cl
cmp dl, 0x20
sbb ebx, edx
or ax, 0x47e7
or eax, 0x71372cad
test bl, 0x75
adc esi, 0x2b9e696
test edi, edi
xchg bl, dh
test di, 0x5016
ror eax, cl
xor ecx, 0x7484be35
or cl, 0x20
or si, bx
nop
xor dl, 0x73
ror eax, 1
not al
add dx, 0x6e05
or eax, edi
xor di, dx
test dh, 0x59
or bx, si
rol di, cl
inc ah
shr esi, 1
xor ebx, edi
rol ebx, cl
sbb di, di
shr ch, cl
sbb bl, 0x5f
or ecx, ecx
xor esi, edi
rol al, 8
dec cx
stc
test ecx, edi
adc bx, bx
rol di, cl
adc eax, 0xf9b58d7
xchg dh, cl
nop
or edx, eax
shl ax, 6
xor edi, ecx
not si
not edi
stc
dec bh
mov ebx, eax
mov dh, 0x1a
xchg bh, ah
sub ebx, 0x7405c11b
shl cl, 7
cmp si, 0x177f
adc bx, si
shl bl, cl
adc eax, esi
not ch
ror esi, cl
pop edi
nop
mov ebx, 0x4d3ef3cf
push edi
xchg di, bx
xchg bl, dh
adc bh, 0x25
shr dl, cl
shl esi, cl
xchg bh, dl
stc
xor bx, 0x4d37
shl di, cl
dec dh
xchg al, dl
stc
mov bl, cl
add edx, ebx
sub di, bx
rol edi, 3
adc edx, 0x61aa8545
dec edi
rol dx, cl
shl si, cl
xchg bh, bh
nop
xor ecx, esi
nop
rol edi, 7
add ecx, ecx
nop
adc si, ax
shl cx, cl
and ebx, 0x4615dcc2
stc
ror al, 8
or ch, 0x6b
dec bh
mov ax, 0x10b0
dec ax
sub dh, bh
shl si, 8
shl edi, cl
cmp cx, si
rol eax, cl
cmp eax, 0x3bc03b8b
xor edx, eax
mov eax, ebx
rol ax, 7
or cx, 0x16f9
adc dx, 0x6034
shr ax, 8
sub edi, 0x2ec0b100
inc edi
sub ah, 0x10
xor edx, edx
or ch, 0x6e
and ah, 0x78
rol di, cl
not ebx
xor ebx, 0x3ffcc27
shr ebx, 4
xchg di, di
ror di, cl
ror cx, cl
mov ecx, 0x67ec7af7
adc eax, esi
cmp esi, edx
nop
or cx, ax
or dh, 0x75
cmp bh, al
not dh
shl bh, 6
test edi, ecx
not bx
rol edi, cl
not bh
not bh
xchg bh, dh
xchg di, bx
stc
shl cx, 3
nop
stc
add dh, al
mov cx, si
not cx
mov cl, 0x25
shr eax, cl
cmp bl, dh
xchg ebx, edx
shr eax, 2
or di, 0x6778
cmp esi, 0x18817911
adc ecx, 0x615a4ee9
stc
ror cl, cl
sub dl, 0x7b
rol si, cl
sub dx, 0x5aa6
nop
pop edi
shr dx, 3
stc
dec edx
push edi
test si, di
not ax
sbb al, 0x6a
test ecx, 0x165eb33b
mov bh, 0xa
ror di, 3
stc
inc esi
sub al, 0x62
stc
or di, dx
mov eax, edx
mov ch, ah
dec ax
nop
rol ax, cl
adc bl, 0x7a
sub esi, 0x4b80594f
not dx
xor dx, 0x3fc8
ror esi, cl
xchg edi, eax
test cx, cx
and dx, dx
xchg ebx, eax
xor esi, 0x570111b2
shr ax, cl
inc edx
and ch, al
ror ecx, 5
and dx, 0x8ff
not si
shr esi, 2
sub edx, 0x6cb16868
nop
xor edx, ebx
not ecx
nop
mov al, 0x15
or di, cx
xor ch, dl
shl bh, 6
test dl, cl
test dx, cx
test ax, bx
cmp al, al
nop
ror dx, cl
xchg esi, ebx
ror edx, 8
nop
ror eax, 3
adc bh, 0x68
or dl, 0x5f
or ebx, ebx
shl bl, 6
not ax
adc ecx, eax
add dx, cx
inc ch
shl ax, 7
inc eax
test bx, bx
add di, ax
xchg cl, dh
mov edx, ecx
cmp edx, ebx
adc ecx, 0x3a118df9
xchg ecx, eax
sbb cl, 0x7d
mov dh, 0x59
stc
not ax
shr edi, 4
nop
test ebx, 0x5c64b093
xor edi, edi
xchg edi, eax
nop
add ebx, ebx
not dx
nop
sbb ch, 0x54
or cx, 0x2125
xchg al, ch
adc di, ax
adc si, 0x10e1
cmp cl, al
inc di
nop
inc ecx
add esi, eax
test cx, si
stc
rol dx, cl
test dh, al
dec di
pop edi
test bh, cl
or edx, ecx
push edi
shl di, 2
ror esi, cl
rol ch, 8
cmp edi, 0x6d611a2a
or cx, bx
cmp cx, dx
test dh, cl
cmp cl, al
shl bl, 6
or al, dh
mov bx, dx
or ecx, ecx
xchg dl, cl
rol cl, cl
and cx, 0x163c
rol bl, 2
dec bx
xchg ecx, ecx
shl dl, cl
test cx, cx
xchg ah, bh
xchg cx, bx
ror cl, 2
not di
xor esi, edi
and dl, dl
shl di, cl
shr bx, 3
and esi, 0x3a9db9cf
sub al, 7
shl si, cl
xchg ebx, eax
xor bh, 0x1e
xor bl, 0x36
add edx, ebx
xchg edi, edi
dec al
nop
shl bl, cl
ror bx, 6
shr esi, 7
cmp cl, bl
inc edx
xor bx, 0x30e9
ror eax, 4
xor edi, 0x7f872b85
xor edi, ebx
test ch, 0x30
add eax, 0xd80b4cc
shr ecx, cl
xor ecx, edi
and cx, 0x649e
ror dl, cl
sub al, cl
sbb dl, 0x2d
inc dl
cmp ecx, 0x4ea9ba3b
sbb bh, 0x48
inc ah
or bl, bl
inc cx
nop
xchg ch, ch
sbb si, ax
stc
add edx, 0x61806fc3
nop
shr cl, cl
mov dh, 0x26
nop
shr edi, 6
sub bx, di
rol si, 7
not bl
inc edx
xor edi, 0x28adeaf1
rol dl, cl
stc
shr si, 7
dec ebx
inc edi
cmp bh, 0x5e
xor ebx, ecx
rol esi, cl
mov esi, esi
sbb eax, 0x30b9772b
ror bl, cl
add dh, 0x47
or bx, dx
shl ah, cl
cmp edi, 0x558a4a33
stc
ror dl, cl
xchg al, ch
sbb bl, dh
xor bh, cl
shl bx, 8
inc esi
pop edi
xor dx, 0x4a19
nop
mov ecx, 0x396749a9
sub bh, dl
adc ebx, 0x6363f80
shr ax, cl
cmp edx, 0x450fff04
push edi
or di, ax
not dh
sub bl, 0
adc bx, bx
xchg bh, dh
dec ax
cmp ebx, ecx
nop
and al, 0x42
stc
or cx, ax
nop
ror si, cl
rol esi, 2
add eax, 0x6ac59f5e
adc ecx, edx
ror edx, cl
inc dl
and ecx, ecx
or edi, eax
test bh, 0x34
cmp bl, 0
add bl, 2
not edi
xor bx, ax
and ebx, esi
shl si, cl
rol bx, 7
and cx, 0x7e46
and di, 0x4261
mov dx, 0x948
or eax, 0x3b87e868
shr dx, 2
add si, 0x5a6c
mov dx, cx
rol ax, 7
sub edx, 0x6b1ce2fb
not bx
xchg bh, bh
and al, bl
sbb ax, 0x637
add cx, 0x493d
cmp al, dh
xor ax, dx
add dx, dx
shl si, cl
shl si, 8
dec di
dec ax
sub bx, di
cmp ax, si
inc edx
sub ch, ah
adc dx, 0x450d
xchg ch, bl
not bh
shl bx, cl
adc ax, 0x155d
dec cl
shl si, 4
mov ebx, edi
test bx, 0x6966
mov dl, dl
ror bh, cl
or edi, esi
sub al, 0x52
inc eax
inc cx
shr ebx, 3
nop
sub esi, eax
sub edi, ecx
add ax, di
cmp bl, 0x3f
and bx, 0x1ec2
stc
sbb al, dl
inc edx
rol dx, 1
xchg bl, dl
xchg ecx, eax
rol bh, cl
rol dx, cl
sub ch, ch
mov cx, si
xchg cx, ax
and dx, 0x6005
add ah, 0x22
xchg ecx, edi
dec ax
shl eax, cl
cmp dx, 0x5ea4
test bh, al
pop edi
or cx, 0x107
shr edx, 3
not edx
sub dh, 0x58
shl ecx, 2
inc ebx
inc cx
cmp ch, 0x7f
not ebx
xor bx, 0x63ef
push edi
ror edi, 5
sbb dx, dx
not al
and bh, 0x35
shl dx, 2
adc ax, ax
adc bh, 0x49
shr esi, 1
inc cx
xor ax, 0x58c1
sbb eax, ebx
inc si
add cl, 1
adc cl, dl
shl bx, cl
inc ebx
or ah, dl
mov bx, 0x7e4e
and ax, 0x2288
test ah, 0x6e
xchg bl, cl
not ecx
ror si, 1
xor cx, 0x1f61
stc
xor edx, 0xdb1ddc2
not bl
xchg ah, dl
nop
cmp bh, 0x38
xchg di, cx
xchg bh, bl
or bl, dl
add si, ax
nop
inc di
xchg cx, si
sbb dl, bl
shl bx, cl
shr esi, cl
ror bx, 2
not al
dec dh
adc dx, cx
ror ah, cl
cmp cx, dx
add ebx, ebx
or ah, ch
not dx
sub al, bl
not dh
ror si, cl
nop
or di, 0xce3
test bh, ah
not dl
xchg si, di
or edi, eax
dec ebx
xchg ebx, esi
inc ecx
ror ecx, cl
sub bl, 0x5e
inc si
shr esi, 2
inc esi
test edi, 0x41390ec4
or ax, di
pop edi
pop esi
pop ecx
pop eax
pop edx
pop ebx
jo 0x5e1096
push esi
push eax
or esi, eax
push edi
push ecx
shl edi, cl
pop ecx
pop edi
pop eax
pop esi
push ebx
push ecx
rol bx, cl
push esi
and esi, ebx
pop esi
pop ecx
pop ebx
jno 0x5e108d
push eax
push ebx
add al, bl
pop ebx
pop eax
push edx
adc dl, 2
push eax
mov dl, al
pop eax
pop edx
push ebx
dec bh
push eax
add ax, 0x1516
push ecx
and cl, 0x67
push esi
test si, 0x7018
nop
push edx
rol dx, 2
push edi
shl edi, cl
nop
dec si
xor edx, eax
shl ah, 3
sbb si, 0x429e
sub bh, 0x36
test al, 0xf
mov bl, 0x7a
rol di, cl
test si, bx
shr dx, 7
add ch, ch
cmp esi, 0x74a816b8
sub ax, 0x14e
adc edi, ecx
nop
sub edi, 0x4a6a2993
xchg bx, ax
mov ch, 0x6e
sub dl, ah
pop edi
pop edx
pop esi
pop ecx
pop eax
pop ebx
push edi
push edx
mov di, dx
push ecx
not ch
push eax
or ax, 0x532f
push ebx
adc bh, ah
nop
push esi
dec si
rol ebx, 5
nop
adc ax, cx
sub ebx, 0x211079a9
stc
test cl, dh
pop esi
pop ebx
pop eax
pop ecx
pop edx
pop edi
call fcn.005fbfc7
call fcn.005fc5aa
push edx
push ebx
cmp edx, ebx
pop ebx
pop edx
add esp, 9
pop edi
pop esi
call eax
mov esi, eax
call fcn.005fca0c
jne 0x5e1402
jl 0x5e12b3
jnp 0x5e1172
push ebx
push eax
and bx, ax
pop eax
pop ebx
push edx
shr dl, 1
push ebx
rol bh, 5
push eax
cmp ah, 0x25
push esi
push ecx
rol si, cl
sub ax, ax
push edi
sbb edi, edi
pop edi
pop ecx
pop esi
pop eax
pop ebx
pop edx
call fcn.005fced2
push ebx
push ecx
sub bh, ch
push edx
or ebx, edx
xchg bx, cx
dec dx
test dx, dx
push eax
ror eax, 5
adc dh, bl
xchg cx, ax
sbb ecx, eax
xor cl, dl
stc
ror cx, 6
and ch, bl
shr cl, cl
push edi
shl di, cl
nop
push esi
mov si, dx
stc
xchg si, ax
ror ebx, 5
sbb eax, 0x465c7a77
stc
shl cx, cl
stc
sbb edx, 0x18fd17e8
dec edx
inc esi
sbb di, 0x23ba
dec eax
shr esi, 8
inc bl
or ax, cx
stc
xor dx, cx
nop
rol di, 6
shl bh, 4
sub dh, 0x77
sub di, 0x5c59
nop
cmp edi, 0x7bfa2b83
add bh, 0x51
dec eax
or cx, si
mov eax, eax
cmp eax, 0x59a6317d
shr edx, 8
xchg bx, ax
add cl, 0x6b
sbb esi, 0x1d9b4256
dec eax
rol al, cl
add edx, 0x53859c91
cmp dl, cl
or dx, ax
shr dx, cl
or ebx, 0xf476ddf
add eax, eax
and ebx, ebx
or bl, ah
shr al, cl
and edi, ecx
shl si, cl
stc
or bl, dl
ror si, cl
ror si, 6
not bl
cmp ch, bh
sub edi, edx
sub ah, 0x38
test eax, 0x19d6620a
rol ax, 4
mov cx, dx
shl bh, 2
and eax, 0x42776a08
dec eax
not dl
xor esi, 0x2c1a88f9
mov ah, ah
inc bx
dec eax
ror dl, 4
xor dx, ax
nop
adc ah, ch
rol cl, 7
inc cl
test ebx, 0x2a1b1fa0
sub esi, 0x406eafc0
add dl, ch
dec edx
shl ebx, 8
and dx, bx
or ax, 0x1ed1
dec edx
and cl, 2
and di, cx
cmp esi, 0x3c21cb0c
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
call fcn.005fd28f
jg 0x5e12a5
jl 0x5e12a5
call fcn.005fd813
push ebx
sbb ebx, 0x66d8fea6
push esi
push ecx
xchg esi, ecx
pop ecx
pop esi
pop ebx
push edi
push eax
or di, ax
push ebx
mov ebx, 0x2ed67e6a
stc
push edx
mov dx, bx
push ecx
and cl, al
add ax, 0x70d1
cmp cx, 0x1426
or ch, 0x5a
nop
mov dx, 0x45c9
stc
test bh, 0x49
push esi
mov si, 0x17dd
cmp bl, 0x7f
sub di, si
add cl, 0x77
or di, 0x275b
xchg dx, di
nop
shr esi, 2
rol edx, cl
shr dh, cl
shl esi, 8
ror dx, cl
cmp edx, 0x2b95b899
test cl, dl
not al
shr cx, cl
sbb edx, 0x4e4676c9
and ecx, ebx
add cl, dl
rol ax, 8
sub di, 0x423f
ror ch, cl
ror ax, cl
ror eax, cl
shl ch, cl
adc eax, edi
xor cl, bh
cmp edx, 0x4f819a09
stc
xchg bx, ax
sub edx, ebx
not edx
sub dx, 0x3a86
adc ax, bx
add bl, 0x2f
sbb bh, 0x29
not dh
xchg si, bx
and ch, 0x54
or bh, 0x31
shr ecx, 3
stc
shl dx, 1
shr cx, cl
sub al, 0x5f
dec dx
dec dx
sbb bh, 0x6b
adc dx, 0x1081
adc ah, bh
shl cx, 7
nop
sub bl, 0x15
xor cx, 0x7a28
sub dx, 0x7ba1
shl ebx, 5
cmp edx, ebx
pop esi
pop ecx
pop edx
pop ebx
pop eax
pop edi
push edx
not edx
push ebx
cmp bx, 0x33fd
push edi
push esi
cmp edi, esi
test esi, 0x4e6f6986
push ecx
dec cl
dec bl
push eax
inc eax
pop eax
pop ecx
pop esi
pop edi
pop ebx
pop edx
je 0x5e1402
push ebx
inc bx
push eax
rol ax, 1
push edi
push edx
cmp edi, edx
push ecx
or ah, cl
adc dl, bl
stc
pop ecx
pop edx
pop edi
pop eax
pop ebx
nop
push ebx
shl ebx, 7
ror bx, 8
push eax
push ecx
xchg ecx, eax
add cx, 0x56cb
push edi
test edi, ebx
pop edi
pop ecx
pop eax
pop ebx
push esi
dec si
push ebx
mov bh, 0x6b
push ecx
shr ecx, cl
stc
push eax
dec ax
push edi
not edi
inc si
not ecx
shl ah, 3
add al, 0x12
not eax
push edx
mov dh, 0x2d
nop
pop edx
pop edi
pop eax
pop ecx
pop ebx
pop esi
call fcn.005fdd38
call fcn.005fe357
push ebx
push edi
xchg bx, di
inc ebx
push ecx
push edx
xchg cl, dh
push eax
and al, bl
stc
not di
stc
xor di, 0x3aec
or dl, 9
push esi
xchg esi, ebx
test cl, 0x6c
adc ah, 0x42
add ax, 0x24e8
shl bx, cl
nop
shr ecx, 4
rol bl, cl
test cl, 2
stc
not ch
add bx, 0x1a5d
nop
xor ax, bx
sbb cl, bh
and bx, si
nop
stc
shr ecx, cl
sub al, bl
mov si, 0x4491
stc
sbb eax, 0x2031dd5c
cmp bx, cx
ror ecx, 8
sbb al, bl
ror ax, 5
or ebx, 0x548c1b8c
xor ecx, 0xab748df
xor dh, bh
ror ebx, 8
test di, di
stc
shr ebx, 2
inc bx
nop
sub dl, bh
sbb dh, ah
shl bx, cl
shl ax, cl
sbb eax, 0xff265d8
nop
adc dh, 0x7f
dec bl
not bx
or edi, 0x42a9fab4
adc dh, ch
ror cl, 7
rol di, 3
shr cx, 6
test bx, 0x348f
or dl, bl
not cl
ror bl, 2
inc edx
dec ebx
shl esi, 5
nop
dec bh
shl dx, cl
add ebx, eax
not di
sbb bl, dh
or edx, edx
rol cl, cl
rol dh, 3
or dl, 0x16
shl ecx, cl
adc ax, si
xchg bh, ch
xchg ebx, ebx
shr si, cl
and si, cx
not cx
shr al, 1
sub eax, 0x306f146e
cmp edx, 0x16761529
test ecx, ebx
and eax, edi
or ah, dh
xchg ch, cl
and si, bx
stc
shr ax, cl
shr dx, 4
not dh
shl esi, cl
and dl, cl
nop
cmp dh, ch
inc ebx
pop esi
push esi
xchg esi, edi
inc esi
rol bl, cl
ror bx, 2
cmp dx, 0x382b
xchg di, ax
add ebx, ebx
xor al, 0x1c
xchg ah, ch
shr si, cl
cmp si, 0x747f
xor ax, 0xeda
and ch, ch
sub dl, bl
inc cx
test edx, 0x2bdd0947
shl dx, 6
cmp ch, dh
sbb bx, di
cmp cl, 0x63
inc ax
rol ah, 6
not dx
not ax
rol edx, cl
inc dx
add ax, 0x12a
nop
shl ch, cl
shl eax, cl
test di, 0x64a
shr dx, 6
shr cx, cl
ror cl, cl
sbb si, 0x7a90
ror bh, cl
nop
sbb si, 0x777f
shr cl, cl
test ah, 0x26
shr ch, 8
shr al, 2
or edx, 0x158a2d65
stc
nop
or ch, ah
mov ch, dh
sbb dl, al
dec bl
or ecx, esi
sbb esi, 0x32209466
test al, 0x51
sub ecx, 0x755c4f59
sub bx, 0x1364
mov bx, 0x7b3f
rol cl, 7
cmp al, bl
shl edi, 4
and si, 0x7600
and ah, 0x16
xchg edi, eax
test cx, ax
cmp cx, 0x6178
mov bl, cl
shr bl, 3
shl si, 4
dec ebx
and ah, 0x2a
xor cx, cx
xor di, 0x40ad
nop
test ah, bl
mov ecx, 0x4ec0158b
xor cx, si
and ch, ah
or bl, cl
inc ah
shl dx, 6
sbb bx, 0x448e
xor bx, 0x3c9
ror ebx, 4
shl edi, cl
dec cx
or si, 0x2186
xchg ch, dl
adc di, 0x974
ror eax, 4
sbb al, 0xf
ror edx, 5
ror edi, 2
inc esi
mov esi, edx
test ah, 0x12
adc cx, 0x1e52
sbb ch, 0x6b
shl ax, 5
or esi, 0x728d6e03
adc cl, 0x56
cmp cx, 0x667b
ror esi, cl
pop esi
stc
rol ch, cl
add ch, bh
stc
sub eax, 0x62711fb5
not ah
sbb ecx, 0x3f9733ce
not bx
or cx, di
dec ebx
shl edi, 1
nop
nop
nop
push esi
not esi
sub ah, 0x64
sbb ax, 0x77d6
add ch, 0x47
inc ch
stc
stc
rol ax, cl
test eax, 0x4822e6aa
rol eax, 8
shl edi, 5
sbb ecx, esi
and cl, 0xa
or dx, si
xor cl, dl
test cx, 0x25b5
ror al, cl
stc
sub ebx, 0x41f703e6
not dx
rol ax, cl
rol ax, cl
sub di, di
shl ecx, cl
sub edx, 0x7e2ecb80
stc
rol bl, 2
stc
sbb ch, 0x49
shr ah, cl
stc
xor ch, dl
stc
mov ecx, esi
nop
rol bl, cl
mov di, di
shr ax, 5
and bx, ax
xor edi, ecx
and eax, 0x452e94dc
shl dh, 4
test ebx, ecx
cmp dh, 0x3a
not esi
xor ebx, edx
cmp bx, dx
not ah
add bh, 0x62
rol bh, 4
xchg bl, dh
rol dl, cl
ror edi, 8
shl si, cl
xor eax, 0x69249c41
add ax, ax
not di
inc di
inc ebx
cmp ch, cl
not dx
xchg cx, bx
sbb dl, 0x57
dec bh
xor cl, 0x16
dec ebx
nop
cmp edx, edi
rol bx, 6
shr eax, cl
shl bx, cl
mov esi, 0x37b92bcb
and dx, cx
adc bx, 0x74b6
add cx, si
stc
nop
sbb edx, eax
nop
add eax, edx
nop
or di, 0x4907
and si, bx
not dx
or bl, 0x69
add edx, 0x35487363
pop esi
shl bx, 7
sub di, bx
rol al, cl
add di, di
push esi
inc esi
ror si, 5
test dl, 0x52
dec al
shr di, cl
inc edx
ror eax, cl
shl di, cl
mov bx, si
and ebx, edx
sbb ebx, ebx
sub ecx, eax
nop
xor esi, 0x48e64a60
test ah, bl
sub bh, ch
add bx, si
ror bl, cl
add dh, 0x64
sbb ah, 5
stc
xchg edi, eax
sub dh, 0x1e
or ebx, 0xb7f255
rol dl, 7
add edi, ebx
not ah
shr cx, cl
inc dl
nop
shl si, 3
sub ah, bh
xor si, 0x4eec
nop
dec ah
sub bx, di
sbb ecx, 0x394d169d
ror edi, cl
shr eax, 8
and bx, bx
shr edi, 8
shl bl, 4
adc bl, 0x7a
shl bx, cl
ror ah, cl
ror cx, cl
nop
shr ebx, 6
xor eax, 0x6064ec43
inc ah
and bh, 6
test edi, eax
or eax, 0x490c64ae
inc bl
shr ch, 2
ror dx, cl
or bx, 0x7490
sub cx, dx
cmp edx, edx
shr bx, cl
shl bl, cl
test dl, 0x7d
stc
adc edx, ecx
and dh, 0x7e
rol ecx, 4
mov dx, 0x1ee2
shl ax, 5
rol ch, 6
add cx, si
sub ecx, 0x188938e2
adc bl, al
nop
sub eax, 0x4b5c1a91
not edi
xchg dh, bh
add eax, 0x7b945af9
stc
rol cx, 2
test dl, bl
nop
add ebx, 0x21afd018
dec ecx
shr ecx, cl
shr di, 1
stc
mov ecx, 0xf0abfdb
sub edx, 0x77c745ad
cmp edi, edi
not ebx
nop
sub ch, cl
cmp bx, 0x3723
test cl, 0x10
adc edi, 0x79da9c43
mov si, di
pop esi
push esi
sub si, 0x50e8
shl si, cl
stc
cmp ecx, 0x228ccb94
shl bl, 1
mov edx, 0x2b9a36f2
xor di, bx
xor dx, bx
inc si
and edi, 0x17146987
shr bx, cl
xor bx, di
rol ah, cl
mov bl, bl
or dl, 2
and edx, esi
not ecx
dec ecx
dec edx
not ebx
sbb ah, dh
sub eax, edi
rol bl, cl
inc dh
sbb bl, bh
not eax
stc
xchg cx, di
shl bl, cl
xchg bx, ax
nop
rol cx, cl
or bl, ch
sbb bh, dl
xor ecx, eax
inc bh
stc
cmp bh, 0x1d
mov bl, 0x7c
mov di, si
adc bl, ch
sbb ah, 0x1c
and ebx, ecx
not si
shr edx, 5
add ah, 0x2d
xchg ebx, esi
cmp cx, dx
sbb dh, 0x61
or di, ax
sbb dl, dl
cmp di, 0x1fe9
test al, 0x7e
and bx, bx
xor edi, edx
inc al
and bl, 0x78
sbb cx, 0x642a
sbb bh, cl
and ecx, 0x6d0267c0
sbb dh, ah
cmp ax, 0x3c46
and si, cx
and dh, 0x3c
nop
adc si, 0x7796
add ecx, 0xb6b2d81
dec eax
sub ah, al
sub dh, 0xc
add al, 0x64
inc al
cmp eax, ebx
dec cx
shl ebx, 5
stc
rol si, 8
xchg esi, edx
pop esi
pop eax
pop edx
pop ecx
pop edi
pop ebx
call fcn.005fe611
call fcn.005fe9ed
jnp 0x5e1994
push ebx
push ecx
shr bx, cl
push esi
xchg cx, si
push edi
xchg edi, ecx
push edx
dec dx
shr esi, cl
nop
xchg bx, dx
not cx
and ch, 1
inc edx
stc
pop edx
pop edi
pop esi
pop ecx
pop ebx
call fcn.005fecd0
push eax
cmp ah, 6
push ecx
shl ecx, 2
pop ecx
pop eax
jecxz 0x5e198f
push esi
add si, 0x1ce7
push ebx
push ecx
shl ebx, cl
pop ecx
pop ebx
pop esi
call fcn.005ff0ad
jg 0x5e1a26
call fcn.005ff60d
push ebx
push ecx
rol bl, cl
push esi
push edi
adc si, di
nop
push eax
sbb edi, eax
and ch, al
push edx
mov di, dx
dec di
mov ecx, ebx
and bx, si
pop edx
pop eax
pop edi
pop esi
pop ecx
pop ebx
push edx
push eax
or dl, ah
push esi
push edi
xchg si, di
not edx
not dx
push ecx
cmp cx, 0x20a4
sub esi, ecx
push ebx
test bx, di
mov ebx, eax
test ebx, 0x3cd26cb9
inc di
dec bx
nop
cmp al, 0x3e
xor edx, 0x41f5be83
rol bx, 1
or eax, ecx
mov bx, cx
pop ebx
pop ecx
pop edi
pop esi
pop eax
pop edx
push ebx
push ecx
sub ebx, ecx
push eax
sub ecx, eax
push esi
test si, 0x34d6
pop esi
pop eax
pop ecx
pop ebx
call fcn.005ff98e
push edx
push ecx
shr dx, cl
pop ecx
pop edx
push ebx
adc ebx, 0x5b116575
pop ebx
push eax
rol eax, 5
pop eax
push edx
inc dl
push eax
xchg dx, ax
push ebx
push edi
xor bx, di
pop edi
pop ebx
pop eax
pop edx
call fcn.005ffe4f
test edi, edi
jne 0x5e1a44
mov edi, esi
mov eax, esi
push ecx
push esi
cmp cx, si
shr cl, 2
push ebx
xchg cl, bl
stc
nop
push edi
cmp edi, 0x5d370f
push eax
shl ax, cl
xor bx, 0x2fc3
cmp edi, 0x53ce56b1
inc ebx
add bl, 0x2a
add di, 0x4ecd
nop
stc
rol ax, cl
or bx, ax
push edx
mov bh, dh
rol bl, 2
stc
shl ecx, cl
sbb cx, si
and di, bx
adc eax, 0x36c42053
inc edi
not dh
shl di, cl
xchg si, ax
mov di, 0x4174
mov bl, 0x13
xchg cx, dx
sbb ch, dh
dec cl
and bl, 0xc
or bl, 0x23
rol bh, cl
xor esi, 0x7640c0f0
sbb edx, esi
stc
rol cl, 4
not ch
shl ax, 3
and edi, 0x706c7e28
test eax, edx
mov cx, di
and cl, bh
rol di, cl
dec al
and dh, cl
and ebx, 0x6ebf48f
adc ax, 0x1af1
rol bx, 8
stc
adc edx, esi
nop
and ax, si
test ecx, edx
rol bx, cl
and dl, cl
xor cl, 0x56
add cx, 0x62d0
test ecx, ecx
sub dh, cl
sbb di, 0x6fe4
or ecx, 0x6f2bc31a
xchg dx, ax
and cx, 0x6635
sbb dx, bx
inc ecx
sub cl, al
ror eax, cl
add bx, 0x644a
nop
shl dh, 3
mov bx, di
ror dl, cl
stc
shr di, cl
add cx, 0x611c
stc
test ch, dl
and edx, 0x362eafa7
or di, di
mov cl, 0x61
shl esi, cl
and edx, edi
rol si, 4
adc dx, 0x4989
or ch, bl
stc
nop
shr si, cl
mov bh, dl
dec edi
add bh, al
xchg esi, edx
add edx, 0x57d68b19
stc
mov dx, 0x1238
add cl, 0x40
adc cl, bh
pop edx
or edi, esi
ror ah, 3
and ebx, edi
add di, 0xbf3
push edx
test edx, 0x80676ff
shl ah, 6
cmp ebx, esi
shr esi, cl
mov bx, 0x494f
sbb dh, dl
sbb cl, 0x6a
sbb edi, esi
rol dx, cl
cmp di, 0x233a
shl cl, cl
sbb cl, al
nop
not di
adc dh, bl
rol ecx, cl
ror bh, 2
sub di, bx
xor edi, edx
xchg esi, eax
dec bl
mov dx, si
cmp dx, di
cmp edi, edi
ror edx, cl
adc cl, 0x69
nop
sub al, 0x74
xchg edx, eax
dec ah
nop
not ecx
shl esi, 5
dec eax
nop
xor edx, 0x3b901912
shl ch, 8
ror dx, 8
inc cl
nop
add bl, 0x3d
nop
nop
sbb ch, ch
cmp di, ax
xchg cl, ch
test dx, 0x4988
sbb ebx, edi
not cl
not ch
stc
inc cl
add si, 0x4b37
stc
cmp bh, 0x6f
and ch, 0x40
inc edx
xchg ebx, edx
ror cx, cl
and si, 0x1c61
not cl
or cx, di
xor ah, 0x73
xchg di, cx
rol dx, 8
add dh, al
shr ecx, 3
dec bl
cmp ah, 0x40
and si, si
or ecx, ecx
sbb dl, cl
sub cl, 0x24
mov cl, 8
stc
shl bl, 4
stc
test dh, 0x4e
adc dl, bh
shl esi, 1
ror esi, cl
shl edi, 4
nop
not bh
or bx, cx
mov bx, 0x474b
sbb ecx, esi
shr bh, cl
xor esi, esi
sbb ecx, eax
adc di, ax
sbb cx, ax
cmp bl, bh
cmp al, dl
or eax, edi
test ax, ax
pop edx
test ecx, esi
nop
add bx, ax
shl si, 7
stc
not bl
cmp ecx, eax
push edx
rol dl, 5
xchg dl, cl
rol ebx, 4
xchg edx, eax
nop
add cl, bh
sub bx, ax
shr edx, 1
rol bh, cl
shr ah, 5
ror di, 3
inc ah
mov si, bx
test edi, ebx
not dh
sbb dh, al
dec esi
not cx
test cl, bh
rol edi, cl
cmp si, 0x1fa1
cmp ecx, 0x3623086a
sub esi, esi
inc bx
ror edx, cl
not edi
rol dh, cl
xchg dx, cx
not bl
adc dx, 0x36c5
cmp edx, 0x5eea9455
add dl, 0x7a
adc si, 0x17d0
add bh, 0x53
and edi, 0x3b60a5b3
dec eax
nop
test ah, bh
sub edx, 0x1d4de51c
adc bh, 0x2d
xchg esi, eax
xchg edi, ecx
not bx
sub edi, ebx
stc
rol ah, cl
shr ax, 7
rol bh, 1
shr bx, cl
rol cl, 7
sub dh, ah
and bh, al
and cx, 0x59a0
cmp di, cx
shr al, cl
not dh
test ah, bh
and ch, 0x3f
shl dl, 4
not eax
adc eax, ebx
cmp cx, si
test si, 0x345c
sbb ecx, eax
mov bx, bx
test bx, ax
nop
ror cl, cl
and eax, 0x75bf05dc
or bh, 0x45
rol ecx, cl
xor dx, 0x689e
xchg di, bx
shl cx, 6
nop
test cl, dl
cmp bh, 0
sbb esi, edi
add cl, 1
not eax
rol al, cl
ror ax, cl
mov bx, 0x2c50
sbb dl, 0x77
adc di, cx
nop
ror ax, 4
cmp ecx, ecx
xchg si, bx
not di
nop
nop
adc edx, 0x3bc86a3
pop edx
xchg bx, si
push edx
cmp dl, 0x41
ror ch, cl
and bl, 0x3c
xor ebx, 0x6dcb9140
sbb dh, 3
nop
adc ecx, 0x7966e7b
and ch, 8
stc
ror ch, 6
adc ah, cl
dec edx
add bh, 0x29
adc bx, ax
nop
dec ch
shl edi, 6
adc dl, 0x75
sub edx, 0x5baa4145
test dl, ah
dec esi
not dx
nop
xor ax, cx
test ebx, esi
test ecx, edi
shl al, 1
shl si, cl
nop
ror ax, cl
not edx
shl ebx, cl
sub si, si
adc cx, 0x92f
inc ecx
shl cl, 3
stc
and ecx, edx
test dh, 0x72
sbb esi, 0x5ca942a8
rol dx, cl
add bl, 0x7b
not edi
rol eax, cl
sub ebx, edx
rol ecx, cl
sbb ah, dh
adc bl, cl
test di, 0x14f0
mov bh, al
add bx, 0x3819
mov bx, 0x76eb
adc ax, 0x5d7c
rol ch, cl
not dh
shr bl, 2
xor al, 0x25
nop
and si, dx
sbb di, cx
not ax
inc si
and ebx, 0x500b7244
sub dx, ax
stc
and edi, 0xe787f54
or bh, al
xor ch, 0x58
add edx, edx
ror dh, 8
xchg ah, bl
shl si, cl
inc dx
cmp edi, edi
or bx, 0x942
stc
dec eax
rol edi, cl
not ch
test esi, edx
test bx, ax
add esi, 0x4135e9b2
not eax
nop
add esi, ecx
mov ax, 0x6723
rol ah, cl
stc
add ch, 0x54
rol edx, cl
cmp bh, 0x7b
shr dl, 7
sub al, ah
dec di
rol edx, 2
xchg dx, ax
adc eax, edx
xor edx, ebx
stc
pop edx
sub esi, eax
push edx
adc ch, dh
rol bh, cl
sub dh, 0x37
or cx, ax
test ah, 0x3d
xchg edi, eax
pop edx
pop eax
pop edi
pop ebx
pop esi
pop ecx
push edi
rol edi, 5
push ebx
xchg bl, bh
sub edi, ebx
push eax
sub ax, 0x79
push ecx
shr bx, cl
mov cx, 0x1090
not bx
adc ecx, 0x32eb10be
push esi
push edx
xchg esi, edx
xchg edx, eax
adc edx, ebx
sbb ecx, esi
or cx, di
ror si, 5
ror bx, cl
xor ecx, 0x7d75ab98
mov bh, ch
xor ch, 0x26
xor dx, 0x572a
xchg esi, edi
or si, 0x7f3b
nop
not eax
test bx, 0x6850
xchg cx, ax
add bx, dx
cmp ah, ah
or eax, eax
nop
nop
shl ch, cl
shr edi, 1
rol esi, cl
and ecx, ebx
shl ebx, 4
dec ebx
cmp bl, 0x40
shl edi, 3
nop
rol ecx, 5
inc al
add bx, dx
adc ebx, 0x12bf3f0f
add ah, al
shl al, cl
and ecx, 0x52c49f2e
not di
sbb ecx, 0x604d6b21
adc si, bx
test cx, bx
sub dx, 0x1d4d
ror dl, 4
rol cx, 1
rol cl, 4
cmp dx, 0x7960
ror al, 6
stc
test di, ax
sbb cx, bx
nop
and ecx, ebx
sub di, di
rol bl, 3
shl eax, cl
or ebx, ecx
xchg ecx, eax
inc edx
adc eax, 0x7cef2bfc
sub bx, 0x6940
sbb cx, ax
adc si, 0x92c
sub dh, 0x31
dec di
and bh, 0x48
test ah, 0x6b
test edi, ecx
not ah
ror dl, cl
add di, 0x7fbd
adc edx, edx
and esi, edx
shr cx, cl
test esi, 0x6c22905f
xchg edi, edi
add edx, 0x785f9d2a
nop
xchg cl, dh
sbb cx, di
ror ah, cl
xchg ecx, edx
xor dh, bl
sbb edi, 0xfc5dcce
mov eax, 0x372f883
shl di, cl
xor ax, 0x139e
not al
inc di
dec ebx
shl dl, cl
or di, 0xedc
pop edx
shr ebx, 6
push edx
and dl, bl
and ch, bh
adc ebx, eax
dec di
rol dl, cl
sub ax, 0x6e48
xor dl, al
stc
sub ch, 0x46
stc
mov ax, si
inc bl
mov esi, edi
stc
not ecx
dec di
ror cl, cl
ror ax, 1
sbb al, 0x64
xchg di, bx
ror si, cl
xchg dl, cl
dec ax
shr ebx, cl
sbb ah, ch
shl cx, 6
not dx
rol bx, 2
rol al, cl
xor cx, 0x257c
dec cx
mov ecx, ecx
xchg dx, ax
stc
cmp esi, 0x51e73670
sbb di, 0x16ea
rol al, cl
ror eax, 7
and bh, ch
sub eax, 0xf3c2f06
add di, dx
sub ax, 0x1de9
shr di, cl
shr esi, 3
mov bx, 0x3395
shr dx, cl
and edx, 0x94b36d
xor edx, 0x281a7351
rol bl, cl
shl cx, cl
xchg bl, bl
sub esi, ebx
sub esi, 0x52a57779
and cl, ch
mov eax, edx
xchg bx, cx
nop
cmp eax, 0x723ffd28
mov edx, 0x5210fc86
shr ecx, cl
not eax
mov cl, dh
not edx
adc ax, 0x1717
nop
sub bl, 0x1e
mov ebx, eax
sbb cl, al
add esi, ecx
or eax, 0x48171e8d
add bh, 0x22
adc di, 0x123
cmp edi, ebx
or dh, 0x6f
mov dh, 0x48
sub ebx, 0x9711b83
rol esi, 3
mov esi, edx
shr edx, 1
sbb dx, 0x2f0c
or dh, al
sub dx, di
add ax, dx
mov di, 0x4d1a
stc
xchg bh, ah
nop
add si, dx
not ecx
adc esi, 0x6c16c9a5
shl bx, 3
ror dx, cl
shr si, cl
xchg edi, eax
dec dl
dec si
not di
add bl, 0x37
and edx, 0x33dfee49
pop edx
nop
add ah, 0x73
push edx
xor edx, eax
test dx, 0x74c4
dec edi
xor edi, 0x496ab78c
shr bx, cl
rol ecx, cl
pop edx
pop esi
pop ecx
pop eax
pop ebx
pop edi
call fcn.00600135
push ecx
rol cx, 3
push esi
inc si
push eax
sbb ax, ax
push ebx
sbb ebx, 0x28618602
push edx
push edi
xchg edx, edi
or ecx, 0x2ee51e6f
mov ebx, esi
sub si, 0x270
and cl, 0x36
nop
dec eax
pop edi
pop edx
pop ebx
pop eax
pop esi
pop ecx
push edi
adc edi, 0x13cc9493
push edx
sub edx, 0x1ea9a3cb
push esi
xchg esi, esi
rol edi, 7
push ecx
xchg edi, ecx
cmp esi, 0x513ab5c7
sbb dx, di
rol ch, cl
nop
push ebx
shr bl, cl
stc
inc edx
shr ebx, cl
xor di, cx
or si, 0x2ae2
push eax
add ah, 0xf
shl ebx, cl
or edi, eax
ror esi, 1
sbb si, 0x5f7d
test di, 0x63ab
xor bh, 0x55
rol ax, cl
rol ebx, 2
sub ah, bh
stc
add ch, ah
not esi
xor ah, 0
shl esi, cl
not ah
stc
not di
pop eax
pop ebx
pop ecx
pop esi
pop edx
pop edi
push ebx
dec ebx
push eax
not eax
push edx
add dl, 0x51
test bh, 0x3c
push ecx
cmp cx, 0x7616
xchg edx, ebx
push esi
xor esi, ecx
nop
shl ecx, 6
push edi
xor di, dx
sub edx, 0x64b0eafe
xchg edx, esi
and dx, cx
add di, 0x50d
and di, 0x1a70
cmp si, bx
shl ecx, cl
rol ax, cl
not dx
dec edi
or edi, 0x17a359cd
sub di, 0x1ce9
add cx, bx
and si, cx
sub cl, 0x16
xor esi, 0x4c0ce6aa
rol dl, cl
sub edx, edx
or eax, ecx
pop edi
pop esi
pop ecx
pop edx
pop eax
pop ebx
call fcn.006005aa
call fcn.006008a1
call fcn.00600d68
push edx
not dh
nop
push eax
dec ax
shl al, 1
push ecx
adc ch, 0x6e
pop ecx
pop eax
pop edx
push edx
or dx, 0x52ee
inc dh
push edi
push ebx
and edi, ebx
push ecx
and cx, cx
pop ecx
pop ebx
pop edi
pop edx
ja 0x5e225f
call fcn.006010a2
call fcn.006013d8
jp 0x5e2253
call fcn.00601725
jbe 0x5e2253
call fcn.00601bdd
call fcn.006020d8
call fcn.006024a2
push edx
mov edx, 0xd018c46
push esi
add si, dx
pop esi
pop edx
call fcn.00602864
sub eax, edi
xor edx, edx
mov esi, 0x3e8
jb 0x5e2578
jns 0x5e2404
call fcn.00602bb0
push ebx
rol bl, 2
push ecx
cmp ecx, 0x6d3ac943
push esi
rol si, 3
inc bl
and bl, 0x67
dec cx
add bx, 0x2a9
push edi
xor di, cx
push eax
shl ah, 8
push edx
ror dx, 8
shl esi, cl
cmp dx, 0x6ab6
or edi, eax
add al, 0x65
adc di, 0x10e5
and cx, 0x3c8c
shr si, cl
shl ebx, 8
inc bl
shl al, 6
not cx
dec ecx
not ebx
add dl, 0x66
inc ah
shl dl, cl
add dh, 0x39
not ah
nop
shl ah, cl
shr si, 1
dec edi
ror ebx, cl
sub cl, ch
xchg dx, dx
test ecx, esi
sbb al, ch
mov si, 0x4da3
or eax, edx
mov edx, 0x77341e2
test eax, 0x42874838
test dh, cl
shr di, 8
stc
rol cx, cl
sbb eax, edx
xchg bx, di
stc
xor esi, ebx
add edx, 0x68aa4321
cmp edi, edi
not dh
xchg ebx, esi
xchg esi, ecx
cmp di, 0x4185
xor esi, 0x2420d3f0
shl dx, 3
add bx, 0x4c33
xchg al, dl
inc si
shl dx, 3
cmp cx, 0x20d
xor di, 0x1aa
dec bx
xchg al, bl
shl cl, cl
and dh, dl
shl cx, cl
dec bx
sbb ebx, 0x2121b972
dec edx
sbb ch, al
adc edx, 0x3e6bf5d3
xor al, dh
add bh, 0x16
or ah, dh
sbb dl, bl
mov cx, 0x4d37
stc
or al, ah
dec bx
not edi
mov dh, ch
add dh, 0x53
sbb al, bh
shl edi, cl
xor esi, edx
add bx, 0x6a77
shr dx, cl
cmp esi, 0x3df8a24c
or ax, 0x2f24
sbb si, 0x274a
add eax, 0x1accaa3c
inc ah
mov dl, al
or ecx, esi
dec cx
xchg ch, bl
shl edx, 6
nop
pop edx
not bx
inc al
stc
stc
push edx
rol dl, cl
shl cl, cl
rol ah, cl
cmp cx, 0x597d
add ecx, 0x1a3ba35f
sub bx, 0x2b14
mov bx, 0x15ca
shr edi, cl
xor eax, 0x434c3e06
test edx, esi
xchg ebx, ebx
xchg ebx, esi
and ebx, eax
and cl, 0x5a
xor ebx, edi
inc ah
sbb si, di
cmp eax, 0x19634317
ror dl, cl
adc dh, 0x33
adc dl, 0x70
xchg ebx, ecx
sub ax, di
stc
rol al, cl
pop edx
pop eax
pop edi
pop esi
pop ecx
pop ebx
push edi
shl edi, 8
inc di
pop edi
push eax
push ebx
sub ax, bx
push ecx
push edx
sbb cl, dh
adc al, 0x33
xor dx, dx
dec cl
push edi
add di, ax
nop
test bx, bx
cmp ax, bx
rol ch, cl
xor ch, 0x73
xor ah, 0x79
mov ch, 0x18
not dh
ror al, 3
test di, 0x7542
sbb al, al
nop
xchg edi, edi
stc
inc ch
add di, 0x72ed
adc al, 0x2c
dec ebx
shr bx, cl
rol ecx, cl
shr edx, 1
cmp di, 0x142d
stc
or edx, 0x40eb8f3b
push esi
ror si, cl
mov eax, 0xe36c597
cmp si, ax
shl cx, cl
xor edx, 0xa4da7fe
stc
add ax, si
xchg di, ax
cmp edi, eax
adc ah, 0x70
cmp cl, bl
ror di, 4
adc bx, si
adc ecx, edx
cmp ax, 0x3aa1
mov si, dx
test bx, 0x3abc
inc ax
shl bh, cl
shr edi, cl
xchg cl, dl
or dx, di
ror si, cl
add dh, bl
xchg ebx, esi
ror ecx, cl
ror esi, cl
xchg si, bx
inc eax
sbb ecx, 0x5c26fbe8
xchg edx, edi
xchg cl, ch
shl ebx, 4
stc
shr ch, 4
or cx, 0x1a1
ror si, cl
shl ebx, 7
ror bx, 4
nop
rol ah, 7
inc ecx
sub bl, al
cmp esi, 0x5c546295
not bl
xchg edx, eax
or cx, 0x45a5
mov ah, dh
mov esi, edx
stc
shr bh, cl
adc edx, 0x27a51a77
not cl
sbb eax, edx
test ah, dh
nop
and dl, al
add bh, bl
nop
stc
shr dl, 4
test ax, 0x5c94
inc eax
adc eax, ecx
pop esi
pop edi
pop edx
pop ecx
pop ebx
pop eax
push ecx
not ch
push ebx
or ebx, 0x1ba0306b
push esi
ror si, 4
add si, 0x1ed2
push edx
mov dx, bx
rol ebx, 7
push edi
cmp edi, edi
sub ch, dh
ror dh, cl
stc
sbb ebx, esi
shl di, cl
not bl
push eax
shr ax, 4
add dh, bl
sub ebx, 0x2ac1554
mov dh, 0xc
sub ax, 0x7386
adc bl, 0x54
ror si, 1
inc cx
or dl, bh
not dx
cmp edx, ebx
stc
add di, 0x2d05
mov si, 0x58ad
pop eax
pop edi
pop edx
pop esi
pop ebx
pop ecx
push ecx
inc ch
pop ecx
call fcn.00602e33
jl 0x5e2578
push edi
sbb di, 0x77c8
pop edi
call fcn.006033ad
call fcn.006036db
call fcn.00603be6
call fcn.00604034
push eax
dec ah
push ebx
adc bx, 0xb1a
or bl, bl
push edx
xor dx, 0x7635
push esi
mov esi, 0x7629c47e
xor dx, 0x4948
dec bh
xor bx, 0x38e2
push ecx
adc ecx, 0x704ac8d9
ror al, cl
test ebx, 0x6c65e462
push edi
sub edi, ebx
add esi, edx
xor bx, 0x6f70
inc ax
xchg dh, dl
and bl, 0x6b
xor si, 0x3073
nop
sbb cl, 0xb
mov esi, esi
shr bl, 8
cmp bh, cl
and edi, esi
sbb al, dh
rol cx, 6
adc esi, edi
stc
xor edi, 0x7c22efc5
mov dx, 0x43ed
shr eax, cl
xor dx, dx
mov al, ah
rol di, 6
shr ax, 7
sbb bx, 0x18e8
not cl
ror cl, cl
not si
inc dl
dec ah
add eax, 0x1600c2e6
inc ah
xchg ah, al
cmp dl, bh
or edi, edx
and al, dl
shr si, cl
xchg cx, si
inc ebx
dec ax
mov bx, bx
nop
sbb bx, si
and esi, 0x708fa6c7
or ax, di
xor ebx, esi
and ch, ch
adc ecx, 0xd01c793
stc
adc bl, cl
sbb ax, di
shr dh, cl
shl bl, cl
inc edx
and bx, 0x7a96
stc
cmp esi, esi
nop
shr al, 6
rol di, cl
adc cx, bx
rol ah, cl
not ecx
not ebx
mov cx, cx
sub ax, bx
dec edx
sub ax, 0xb22
test ah, 0x17
stc
sub bl, 0x7e
not bh
sbb ecx, 0x2563d419
or cx, si
shl edx, cl
stc
inc ch
not edi
inc dl
dec dx
mov bl, 0x55
dec si
add si, 0x6d55
adc ecx, ecx
xchg bx, bx
and di, dx
cmp di, bx
cmp di, ax
and cx, ax
pop edi
xor bh, 0x5b
push edi
add di, 0x6d5
or dh, 0x7d
or ebx, ebx
and eax, edi
nop
cmp esi, edx
dec eax
sub cx, 0x390
nop
not dh
rol bh, 7
xchg bh, bl
or esi, 0x2a86383f
inc dx
nop
test eax, esi
adc dh, 0x47
xor cl, 0x79
mov edi, eax
dec bx
test di, 0x579b
adc edx, esi
rol cx, 5
test edi, eax
shr edx, cl
ror ecx, 3
nop
stc
mov ah, 0x52
adc edi, edi
ror di, 2
shl edi, 5
xor ecx, 0x3b90be86
nop
shl ah, cl
dec cx
and di, dx
sbb dh, bh
stc
adc ch, cl
not cx
and cx, dx
xchg dl, ch
shr esi, cl
and bx, ax
or eax, edx
stc
inc ecx
not ch
xor ecx, 0x652f303c
rol esi, cl
add dh, dh
nop
ror al, cl
shl di, cl
add bl, 0x5d
not al
test edx, 0x98482af
add ch, dl
xchg si, ax
sub ch, cl
not si
shl si, cl
xchg bl, dl
stc
adc ebx, 0x47ff5c43
mov ebx, edi
not edi
xchg ebx, ecx
nop
inc eax
ror si, 5
mov dl, dh
rol ch, cl
shl dx, 3
sub esi, edx
stc
nop
or dx, 0x5577
adc edi, esi
shl edi, cl
mov di, 0x332b
adc bl, bl
sbb di, cx
sub esi, esi
dec dl
stc
stc
inc dh
rol si, 3
inc bx
dec bx
not di
inc dl
xor cl, ch
rol bl, 4
sbb dl, dl
inc dh
nop
pop edi
rol si, 5
adc dl, 0x26
push edi
or dx, di
not bh
add eax, edx
xor ax, 0x2fe8
ror edi, 8
adc ah, cl
or bh, 0x72
add di, dx
inc al
add si, 0x4d12
nop
not bx
dec dh
sub cx, bx
inc bl
inc edx
dec ah
rol bh, cl
test bh, 0x78
inc eax
inc dh
ror edx, 6
nop
cmp ecx, edi
or bh, 0x6d
stc
dec bl
xchg ecx, edx
nop
or ch, al
xchg ecx, edx
cmp ch, ah
cmp ebx, 0x634cdc2
stc
mov al, al
add edx, 0x2ce17168
shl si, 2
cmp di, 0x77ae
add bh, 0x59
pop edi
pop ecx
pop esi
pop edx
pop ebx
pop eax
push ebx
xor bh, 0x35
push eax
mov al, ah
not ebx
shl bx, 5
push edi
and edi, 0x423ae841
push edx
ror edx, 5
push esi
mov si, 0x36a3
dec dl
adc edx, 0x339b8af9
nop
shr ebx, 8
adc ebx, 0x5d5ed4fc
inc edi
xor bl, al
adc bx, 0x565a
and edx, edi
push ecx
and cl, dl
adc ah, al
xchg cl, ch
inc bh
test ebx, ecx
add dx, 0x1dc9
and si, 0x43c8
ror edi, 8
xchg ebx, ecx
xchg si, si
xor bl, 0x4f
shr esi, cl
adc eax, 0x51c02d3b
test si, di
shr di, 4
cmp edi, 0x7d1f917a
shr eax, 4
shl bh, cl
and ebx, 0x33119cc6
test eax, 0x17c57cef
rol bh, 3
sbb esi, eax
shr edi, 6
sub ebx, 0xe8abbfa
inc bx
xor di, 0x6c8a
cmp eax, ebx
stc
stc
add bh, 3
add dx, 0x73a2
dec ebx
shl bl, 6
adc di, di
inc esi
rol ebx, 7
xor al, 0x1d
rol ecx, 1
stc
and cx, 0x7f29
sub cx, 0x3711
cmp dx, 0x75c0
shl ah, 6
xor cx, cx
sbb dx, bx
adc eax, edx
xor edi, eax
shl ah, cl
or ah, dl
xchg bh, bl
and ecx, ecx
shr ax, 3
stc
shr ecx, cl
xchg al, dh
sbb edi, 0x5fb16a25
stc
inc cl
mov dh, 0x3a
adc edi, 0x5e111059
mov si, 0x451a
dec edx
test dx, si
sbb ax, 0x712d
shl si, cl
rol ch, 3
pop ecx
pop esi
pop edx
pop edi
pop eax
pop ebx
call fcn.00604337
jbe 0x5e2a68
call fcn.00604682
jge 0x5e2a07
push ebx
or bx, 0x67df
stc
push edi
sub edi, ebx
push edx
xchg dh, bh
push ecx
rol dl, cl
sbb bx, cx
and di, 0x37c1
shr edi, cl
push esi
xchg di, si
push eax
cmp ax, si
add cx, 0x5695
xor bx, 0x263a
rol di, cl
xor ax, 0x3766
rol cl, cl
adc al, al
or ch, 0x5c
shl di, 4
cmp dh, bh
sbb si, si
stc
adc cx, si
nop
dec bl
and bx, 0x4322
ror bh, cl
xor di, 0x1fd8
cmp ecx, edx
sub ebx, 0x5773c45b
ror cl, cl
rol cl, 4
nop
and cl, 5
nop
add dh, dh
or edx, 0x18cbf36e
adc si, si
or edx, ebx
stc
rol ch, 1
test di, 0x722
pop eax
pop esi
pop ecx
pop edx
pop edi
pop ebx
jbe 0x5e2a07
jbe 0x5e29f9
call fcn.00604b95
call fcn.00605115
js 0x5e29f2
call fcn.006053e9
call fcn.0060575f
jne 0x5e29ed
push edx
or dh, dh
push eax
test ah, 2
inc eax
push edi
push ecx
rol edi, cl
pop ecx
pop edi
pop eax
pop edx
push esi
dec esi
pop esi
call fcn.00605d4b
push ebx
push esi
sbb bx, si
pop esi
pop ebx
push edx
test dx, dx
pop edx
call fcn.00606103
push ecx
not cl
pop ecx
push esi
push ecx
or esi, ecx
push ebx
push edx
xchg bh, dl
push eax
not eax
push edi
shl edi, 4
cmp al, dh
nop
or cx, ax
stc
rol al, cl
not bh
mov di, 0x436c
not dh
mov di, di
pop edi
pop eax
pop edx
pop ebx
pop ecx
pop esi
push eax
push ecx
rol ax, cl
rol eax, cl
shr eax, cl
stc
not ax
push edx
and dl, dl
not ch
dec al
nop
push esi
not si
ror si, cl
rol cx, cl
nop
add edx, 0x27f368d0
cmp edx, 0x1f8c0d9a
add dx, 0x468b
pop esi
pop edx
pop ecx
pop eax
push esi
dec esi
pop esi
push ecx
sub ecx, 0x50efb8a0
push edx
or ecx, edx
push esi
dec si
sub cl, cl
test ecx, 0x47b90db5
and esi, 0xf357379
push eax
sbb dh, ah
push ebx
xchg ch, bh
shr dx, cl
rol cx, cl
shr al, 5
and bx, 0x2511
not ax
adc cl, 0x1b
or si, bx
cmp dl, 0x5d
ror bx, 1
shl bx, cl
mov ch, al
cmp si, 0x4293
sbb cl, 0x22
adc dl, ch
sbb bx, ax
shl edx, 3
not bh
ror si, 4
shr esi, cl
not dx
mov cl, 0xb
dec edx
and dx, bx
adc ecx, 0x156a821a
not dh
rol cx, cl
xor dh, cl
or cl, 0x3e
adc ah, 0x20
shr ch, cl
push edi
mov di, bx
stc
mov edx, edx
test ebx, 0x50649a5d
xor di, dx
mov ch, 0x3f
test dx, 0x2de0
and eax, ecx
or ecx, edi
sub dx, ax
pop edi
pop ebx
pop eax
pop esi
pop edx
pop ecx
call fcn.00606548
call fcn.006068c3
div esi
cmp eax, dword [ebp + 8]
jl 0x5e338f
push esi
cmp si, 0x1841
push ebx
push eax
and bh, al
push edx
or eax, edx
dec dh
mov ebx, 0x3b338f34
ror ax, 4
test ax, 0x34ae
dec dh
push ecx
shl cl, cl
rol eax, 8
dec al
not ecx
push edi
test ax, di
rol cx, 4
shr esi, cl
xchg si, si
adc ch, bl
shl edi, cl
not bl
cmp esi, edx
stc
adc edi, esi
xor dl, 0x5d
shr ah, 6
sub di, cx
adc ax, ax
xchg ah, ch
sub si, bx
mov si, si
nop
ror ebx, cl
rol ecx, cl
sbb edx, edx
stc
add dl, dh
sbb di, di
cmp esi, esi
ror ah, cl
sbb dx, cx
inc dh
sbb eax, 0x6b580ecf
cmp bl, dl
sub al, ah
xor dx, si
dec bh
rol bx, 3
ror eax, cl
add bl, 0x6f
stc
sub edi, 0x1745d249
ror bx, cl
rol ch, cl
dec bh
and esi, 0x1812c6f9
add ecx, esi
nop
add ebx, edi
test bx, 0x7d4f
sbb si, 0x36ca
sub dh, cl
ror bl, 1
and eax, ebx
mov dl, 0x5c
sub ecx, edi
or si, dx
test cx, di
cmp esi, eax
nop
cmp ax, 0xded
dec ch
rol edx, 6
inc dx
shr dx, 1
dec ah
cmp bx, 0x682b
mov ah, bl
ror cx, cl
cmp ecx, 0x75840d8e
shr eax, 3
rol ebx, 3
xchg si, si
shl ecx, 4
cmp cx, 0x222
not ebx
add ch, 0x68
nop
xchg cl, ch
mov cl, ch
or dl, dh
stc
or si, dx
dec ebx
sub di, 0x6c27
stc
dec al
add bl, 0x67
sub bx, 0x2b28
inc dh
cmp ax, bx
inc ecx
pop edi
push edi
rol edi, 2
cmp ch, dl
mov bx, si
stc
sbb dx, ax
inc si
test esi, 0x3ace840d
and edx, ebx
cmp al, ch
ror ecx, 8
shr eax, cl
shr edx, 7
not bx
not esi
add ch, dl
xor si, 0x2c7a
nop
inc ah
sub bx, di
shr ebx, cl
rol bh, 7
shl ebx, cl
sbb ax, dx
ror esi, 4
rol bh, cl
cmp si, cx
test bh, 0x42
xchg si, di
mov al, 0x17
shl si, 4
or ax, 0x1776
xchg ebx, eax
shl si, cl
rol eax, 5
ror edx, cl
not bx
xchg edx, esi
xor ch, 0x43
nop
or bx, 0x30b2
sub bx, 0x2579
shl dh, cl
and edi, eax
dec dx
or edi, 0x53ca5011
sub eax, esi
sub si, ax
shl ch, cl
dec cl
shr cl, cl
sub ax, 0x1c95
inc cx
nop
inc di
shr al, cl
cmp ecx, edx
xchg bx, cx
ror cl, cl
shr cl, cl
test cl, 0x15
xor di, bx
shl edi, cl
rol dx, cl
ror di, 6
dec bl
nop
cmp di, 0xa6c
inc di
ror ecx, 3
and ax, dx
dec cx
and eax, 0x4b9ffcdc
mov ah, al
nop
xchg dl, ch
stc
add ecx, 0x81870d3
and edi, esi
stc
add eax, 0x2eb0a7ce
test ebx, 0x75d2a7a4
inc ch
nop
rol ah, cl
or eax, edi
shl dx, 1
and edi, 0x2dad3ce7
shr ch, 3
add edx, ebx
and dh, bh
inc dh
or bx, 0x6375
sub edx, 0xa29a07f
or ah, ch
shr ecx, cl
inc di
ror dx, 3
test edx, 0x5d00fba0
shr cx, cl
inc bl
pop edi
dec ch
stc
ror bl, cl
mov dx, bx
sbb si, 0x717
sub ebx, ebx
shr ebx, 3
inc bx
ror esi, 8
shl cx, cl
shl eax, cl
cmp dl, dh
push edi
xor ax, di
sbb dh, cl
not edi
not ebx
stc
inc ebx
rol dh, 7
ror edi, cl
ror cx, cl
ror ch, 3
not bx
nop
rol si, 5
xor dh, 0x6b
sub al, 0x7c
adc si, dx
dec si
adc dh, ch
and esi, 0x77c119ea
shl ax, 6
dec bx
not esi
xor ah, dl
xor ax, 0x765b
cmp bh, al
or bl, al
xchg ecx, ebx
add dx, 0x73ea
ror cx, cl
dec bl
sub bl, dl
sub edx, 0xbfce5c8
adc bx, ax
add bh, 0
ror si, 6
shl edi, cl
xchg dx, si
sbb esi, edi
add edi, 0x53a9035f
xor cl, 0
shr ax, 2
nop
ror di, 7
and cl, bl
cmp edi, 0x1d8077ae
adc dl, al
shl esi, cl
and edi, edi
shl dx, 5
or ch, 0x29
adc cx, 0x6338
inc dx
sub bl, cl
rol di, cl
sbb al, dl
not bx
rol al, 3
mov edi, esi
mov si, 0x2a6b
test ch, 0x52
add ah, al
sub esi, eax
shr bx, 1
cmp dx, bx
xchg cx, di
or eax, 0x2130ced4
sub edx, 0x3a4ecaff
add ecx, 0x2e56ec53
dec ax
cmp edx, esi
sbb ebx, 0x252d2404
add di, 0x61c0
inc bl
add ecx, 0x4292c738
and cx, bx
sub eax, edi
cmp bx, 0x4038
ror edx, 4
sub di, ax
add al, al
test al, 0x1d
adc dl, 0x2f
sub bh, 0x3f
adc dh, al
stc
stc
xor dh, bh
test ch, 0x75
pop edi
rol bl, cl
rol bx, cl
mov ax, 0x27be
nop
test bx, bx
not ch
sbb ecx, 0x49422d45
mov ebx, 0x14150d5a
sub ah, dl
adc cl, dl
rol cl, 6
push edi
sub ax, di
shr ecx, 6
and dl, al
nop
shr dx, cl
test di, 0x4d6c
dec dx
test ax, cx
rol si, cl
cmp ecx, ebx
test al, 0x20
cmp al, bl
ror di, cl
mov di, dx
add dh, 0x1a
not cl
test edi, 0x29c6f82c
shr eax, cl
sub dl, 0x2a
inc cx
not ebx
xchg si, dx
and di, 0x6608
ror eax, 5
add di, bx
and ch, 0x5b
add ax, cx
stc
rol si, cl
rol di, 3
rol bh, 8
or dx, di
shr si, 4
not dx
or dh, 0x45
adc cx, 0x603a
sbb bl, cl
inc edx
ror di, cl
or dx, ax
rol bx, cl
sbb dx, cx
cmp dh, cl
xor cx, 0x7354
ror ah, cl
sub ax, bx
rol eax, cl
sbb eax, edi
shr bx, cl
nop
adc ax, di
sub ax, ax
shl si, cl
ror bl, cl
shr esi, cl
ror bx, 1
add cl, 0x64
or dl, 0x7a
shl dx, cl
add ah, 0x68
test dx, 0x3af6
sub ebx, ebx
sbb esi, ecx
add al, 0x7b
dec ah
dec dh
rol ah, cl
nop
ror dx, cl
stc
mov ah, 0x4f
cmp bh, ch
add eax, 0x4899d1cb
ror si, 6
test ebx, esi
ror edi, cl
add esi, 0x3ef65a1f
stc
shr ax, cl
sbb cl, 0x29
and bx, 0x2516
nop
nop
xor edx, edi
ror ah, cl
shr ah, 1
shr edi, 3
mov ebx, 0x36a8d260
sbb al, 0x23
pop edi
or ch, 0xb
shr ebx, 1
xor ecx, edx
ror dl, 4
stc
stc
not dl
and ax, bx
shr dx, 6
dec bx
xor cl, 0x11
or dl, dh
ror dl, cl
stc
push edi
or di, ax
shr ax, 4
xchg di, ax
sub eax, 0x476d3bd6
dec bx
xor dx, 0x2c10
dec bx
xor ecx, ebx
sub dx, 0x5ebe
sub edi, edx
rol dh, cl
nop
xor ebx, edi
shr ecx, 6
shr ebx, 8
test edx, esi
inc edx
ror cl, 4
nop
nop
cmp esi, 0x36d88d2f
inc si
adc cl, 8
shl eax, cl
mov ch, 0x18
mov bx, ax
nop
sub eax, edi
nop
sbb dx, cx
stc
sub ecx, 0x7a7a0f32
rol ax, cl
sbb edx, ebx
cmp dl, al
nop
ror cl, 6
add ax, 0x42ad
mov ax, cx
sub di, 0x6091
stc
nop
sub cx, 0x61bf
stc
adc ah, ah
stc
cmp bx, 0x2ebe
test bx, ax
cmp eax, ecx
ror dl, cl
dec eax
cmp ax, bx
dec si
inc ch
stc
shr esi, 7
ror edx, 3
dec edi
sub cx, si
not bx
nop
pop edi
pop ecx
pop edx
pop eax
pop ebx
pop esi
call fcn.00606c45
call fcn.00606f14
push eax
push edx
adc al, dl
push ecx
shl ax, cl
push ebx
xchg dh, bh
not cx
add cl, 0x2c
adc dx, dx
inc ax
nop
test cl, ah
not ah
xchg cx, ax
mov edx, 0x2f990e47
nop
stc
rol ax, cl
xchg ebx, eax
and dl, al
dec ch
not dx
adc edx, 0x6d2edf96
xor ecx, 0x1d9a5a6f
not ecx
ror bh, cl
cmp dl, bl
push edi
shl edi, cl
mov ax, 0x1310
sbb ebx, 0x53b5fc5b
inc di
mov cx, 0x7bc4
sub bl, ch
xor ch, ah
test edx, ecx
adc cl, 0x19
adc bh, 0x25
stc
not dl
nop
nop
or bl, ch
shr bl, 6
cmp edi, edi
inc edi
test bh, bh
add dh, 0x3a
shl eax, cl
push esi
cmp si, 0x70f
rol eax, 3
cmp al, 0x34
and dx, bx
shl bl, 8
xchg si, si
add ecx, 0x1f862570
stc
test ax, cx
stc
mov bl, 0x19
xchg ecx, edi
mov edi, 0x7d14044
ror esi, 4
not ch
not bh
rol dh, cl
shl dx, 2
adc edx, 0x6c86fb10
not ecx
sub cl, ch
xchg cx, dx
nop
add di, 0x41b1
rol edi, 2
sub ch, ah
xchg cx, ax
ror si, 7
xchg ah, cl
cmp ecx, eax
stc
not bx
xchg esi, ebx
adc edi, esi
ror dl, cl
xor ch, 0x39
rol bh, cl
mov ah, 0x78
sub esi, esi
nop
ror edx, cl
adc bl, bl
stc
shr di, 2
not ax
inc esi
rol bl, 7
adc si, 0x320d
xor edx, 0x3f333dcf
nop
nop
and di, 0x3e4f
mov edi, 0x7a9daade
nop
sbb dl, 2
pop esi
ror bx, 7
cmp cl, cl
or ch, ch
nop
push esi
sbb esi, 0x5f0dab3a
rol si, cl
rol di, 8
inc ch
stc
dec bl
adc ecx, eax
not cl
nop
rol cx, cl
sbb cl, al
adc ecx, 0x27d939cf
rol dx, cl
sub dh, ah
sub ax, 0x1a88
or dx, 0x63b1
inc di
inc bl
shr ah, cl
stc
rol ecx, 8
shr ch, 4
shr ah, 3
mov ax, 0x2fb9
xchg edi, edx
nop
ror cx, cl
xchg dh, cl
nop
nop
rol di, cl
xchg di, bx
and bh, 0x10
and eax, edi
nop
mov cx, dx
not si
and ecx, 0x5ae98417
dec bh
mov cx, 0x262f
mov ebx, edx
not ax
sub ebx, 0x222f9093
mov di, cx
adc eax, 0x48c4a969
rol edx, 4
inc ebx
or eax, 0x23a92863
shl ecx, 3
nop
sbb al, bl
shr dh, 6
or edx, ebx
shl dl, 8
nop
add dl, 0x3b
xor esi, 0x7515b8bf
or eax, 0x659901c9
mov edx, 0xce6e22
sbb bl, cl
nop
add cl, cl
test ecx, 0x69fe1ade
or dl, 0xc
shl al, cl
add edx, edx
xor si, 0x3c5c
adc esi, edx
rol di, 3
add dx, si
and si, 0x465c
add ax, dx
nop
not edi
not ah
nop
mov si, ax
mov edx, eax
xor ah, cl
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
push eax
mov ax, ax
push edi
or eax, edi
push ebx
mov ebx, 0x2f902631
rol edi, 8
dec ah
rol bh, 7
push ecx
xchg cx, ax
inc bl
ror bh, cl
rol di, cl
nop
push esi
xor esi, 0x6dbdd3a4
not edi
push edx
add dl, cl
sbb di, 0x5028
test dh, ch
sub si, ax
rol ch, 6
xor eax, 0x14b6ac4a
adc ax, 0x725e
mov bl, ah
xchg dh, bl
shl eax, cl
shr bh, cl
xchg si, ax
nop
dec cx
xor di, 0x5ae8
cmp eax, esi
nop
nop
rol esi, 5
sub ecx, 0x12e18228
shl ecx, cl
not di
adc ebx, 0x5708c3ba
inc di
shl esi, 5
rol cx, cl
xor ah, 0x5b
shr ch, cl
rol ah, 4
inc edx
and ah, ah
ror al, 3
inc bl
ror cx, 6
sub ebx, 0x549f2670
xor ch, al
dec edx
ror dl, 7
ror bh, cl
or ch, dh
dec bl
adc ebx, 0x42e0133b
not ch
dec si
not bx
and edi, 0x22127ef4
dec cx
sub eax, edi
add cl, 0x26
not ch
shl bl, cl
sbb ebx, 0x47250ca1
ror bh, cl
ror bx, cl
cmp bl, 0x24
stc
shl edx, 8
not dl
inc edi
xchg di, bx
add ecx, ecx
ror ch, cl
shr ebx, cl
add eax, 0xdf08dc7
inc eax
shl ebx, 4
inc ecx
dec edi
sub eax, esi
sub bh, 0x33
cmp eax, 0x209c0303
and bl, al
dec edi
cmp si, 0x3465
dec si
and ebx, 0x766b57b9
and al, ch
or dl, 0xc
rol edx, 1
pop edx
pop esi
pop ecx
pop ebx
pop edi
pop eax
jb 0x5e337c
push eax
inc ah
push ebx
and ebx, 0x49733053
push ecx
add ch, 0x55
not ax
inc ecx
push edi
or ecx, edi
rol al, cl
xchg edi, edi
push edx
xchg dx, ax
pop edx
pop edi
pop ecx
pop ebx
pop eax
call fcn.00607467
call fcn.00607845
push eax
sbb eax, 0x406cbf94
pop eax
nop
call fcn.00607b87
cmp ebx, dword [ebp + 8]
jge 0x5e3ab2
xor ebx, ebx
xor edi, edi
call fcn.00607f93
call fcn.00608455
call fcn.00608810
push edi
xor di, 0x2def
push eax
add eax, 0x7f1c9e72
nop
push edx
cmp dx, di
push ecx
shr eax, cl
push esi
add esi, 0x4c52cc8c
push ebx
dec bx
and cx, bx
ror ax, cl
shl esi, 4
mov edi, ebx
sub cx, di
not ebx
shr bx, 7
mov edx, 0x48a658dd
shr dx, cl
sbb ah, 0x19
ror bh, cl
inc dx
cmp dh, ah
nop
or dh, 0x33
not dh
rol di, 5
or di, 0x180b
xor cx, bx
adc bh, 0x2b
add bh, ah
mov esi, 0x1cabe03a
sbb edi, ebx
xchg ah, dl
sbb bx, 0x1302
or dh, bl
test ah, 0x74
add edx, edx
inc bx
stc
stc
add edi, 0x6389b96a
inc ecx
adc cx, 0x6d7e
mov dl, al
shl cl, 2
adc ch, 0x79
dec edx
sbb ax, 0x281f
and dh, cl
add bx, 0x6609
nop
shl esi, 4
sub esi, edx
xor dx, 0x5dbe
sub eax, 0x5eb1aaa3
and dh, ch
mov dx, 0x326
shl edi, cl
ror ebx, 8
nop
inc di
and bh, 0x2b
inc al
sbb dh, 0x6a
test dx, dx
stc
ror edi, 4
xor ecx, esi
rol ch, cl
cmp cx, cx
sbb bl, bl
shl cl, 3
sub ch, 0x22
nop
sbb di, 0x6ed9
xchg dx, di
xor ah, ch
test edx, 0x635bdee0
test edx, ebx
not di
xchg ebx, edx
xor bh, 6
rol cl, 2
and dx, di
rol dl, 8
not cx
inc edx
rol ebx, 2
shl ax, cl
sbb ecx, 0x76dfb1b5
or edx, 0x4d83a108
cmp ecx, edi
shl bh, 3
mov bx, bx
mov esi, 0x5933e3df
xchg al, bl
xor cx, ax
xchg bl, al
xor dh, 0x73
dec al
shr bx, 4
inc ax
pop ebx
or al, 0x4a
mov al, dh
cmp eax, 0xa87cc7b
sub ax, 0x4579
stc
rol esi, cl
and al, 0x1e
xchg dh, al
xchg edi, edi
xchg edi, eax
stc
nop
nop
sbb al, 0x56
dec al
shr eax, 4
stc
nop
dec edx
shr ax, 8
or si, di
stc
xor ah, 0x7f
cmp dl, 0x52
add eax, 0x3cb6be52
xor ecx, esi
push ebx
ror bh, cl
sub edi, edi
ror ch, cl
xor al, 0x79
test cx, 0x2d00
ror di, cl
inc dl
stc
stc
inc si
mov ebx, 0x65c89620
sbb ax, 0x1a90
cmp si, 0x2fbb
cmp cl, dl
cmp bl, ah
shl bh, 4
cmp bh, 0x53
xor esi, 0xf8f35a4
shr si, cl
adc ax, 0x46
rol bx, cl
xchg si, ax
mov edi, 0x2f009d86
cmp ebx, edx
xchg bl, dh
shr ebx, 6
adc ah, 0x4f
mov bh, ch
and esi, 0x6a329d0c
inc ax
adc dx, bx
not bl
xchg di, dx
sub bx, 0x65c6
test cx, 0x4a09
mov edx, eax
shr ebx, cl
adc ah, ah
xchg ah, ah
ror ch, 4
ror edi, cl
cmp esi, ebx
and ebx, ebx
add bl, bl
sub di, 0x1d9e
and ch, cl
or ebx, ebx
not cx
shr dx, cl
shl ch, cl
adc ax, 0x2456
add si, bx
xor ax, ax
sub dh, dh
sbb eax, 0x766e712c
not ax
stc
xor dh, ah
not ebx
inc di
xor esi, 0x539c239
add eax, esi
add di, si
xor ebx, edx
test ax, 0x185f
xchg dl, cl
rol ax, 3
and edi, 0x13983b48
sub di, 0x6ba7
cmp ch, 0x6d
dec bh
nop
test edx, esi
or edx, edi
pop ebx
stc
sbb edi, eax
stc
mov ch, 0x1a
adc ecx, 0x510e8f00
sbb al, 0x3d
push ebx
shr bx, 6
not ah
shl ecx, 2
xchg cx, ax
stc
adc bh, dh
rol esi, cl
stc
not cl
shr dx, cl
test bx, 0xede
shr ecx, cl
add eax, edi
add eax, edx
sub dl, bl
inc edx
nop
mov esi, edi
nop
not di
shl ax, cl
shl ah, 8
ror ah, cl
test bx, dx
or bx, 0xdb9
xchg ecx, eax
adc esi, 0x6e521165
rol eax, cl
or dl, 0x6a
dec al
mov si, si
add edi, 0x6391b596
adc esi, 0x706ac227
not dl
test dx, cx
xchg si, ax
shl al, 4
and cl, bl
dec bh
nop
stc
cmp dh, 0x20
ror esi, 5
dec al
sbb esi, 0x7bcbb068
mov ax, 0x6c28
inc ecx
not bx
test ecx, 0x193be888
rol dh, 6
test esi, ecx
add dh, 8
nop
cmp ecx, 0x36e11f7e
nop
inc esi
mov cx, 0x3166
cmp eax, ecx
adc ch, dl
or ax, cx
shl ecx, 6
mov al, bl
sbb ebx, ecx
cmp ecx, edx
sbb eax, edx
nop
sub ax, di
rol al, cl
sbb cx, ax
mov eax, esi
mov si, 0x42bb
or bl, 4
xor bh, 0x21
and bh, 0x72
test cx, 0x55c
or bh, 6
or cl, 0x11
ror ax, 8
sbb eax, 0x152ce030
shl bl, cl
xor bh, 0x15
rol cx, cl
shl dl, 8
shl dh, cl
nop
nop
ror di, 1
not ebx
ror dh, 2
and ax, si
adc bh, ch
test ah, al
rol edx, 5
dec bh
pop ebx
sub di, si
push ebx
cmp cl, bl
sbb cl, 0x2c
inc cx
rol edi, cl
shr eax, cl
not cl
cmp dl, dl
xchg bh, al
add si, ax
stc
nop
ror eax, cl
and edi, ecx
stc
rol ch, cl
adc bh, ch
cmp bh, bh
cmp edx, esi
not bh
shr bx, cl
sub cx, 0x4aa3
nop
shr cl, 6
or cl, 0x11
add ax, si
add ax, si
mov si, 0x5e29
shl si, cl
test ch, 0x66
shr dl, cl
nop
mov dh, al
sub ecx, 0x1d91ebd1
test al, 0x46
shr al, 2
not ch
not ebx
shr eax, 4
rol bx, cl
not ecx
mov dl, al
cmp edx, 0x5a74a660
add esi, 0x4f46e82d
nop
sub edx, 0x23d2be44
stc
cmp bx, di
shr si, 3
xor bx, bx
mov bh, 0x47
and bh, al
test al, 0x12
inc eax
stc
adc bl, bh
rol dh, cl
stc
stc
mov edi, 0x977db62
and esi, edx
sbb edx, edi
or esi, ecx
not bl
xor ecx, ecx
nop
nop
stc
shr dx, cl
inc cx
test edx, 0x2308525f
xor di, 0x27a
sbb cx, 0x2cab
adc ecx, ecx
rol ebx, 1
xchg bh, al
sbb edx, edx
and ax, bx
sbb al, 0x39
stc
add si, si
sub dx, si
or bl, 0x5f
or bx, ax
test di, si
or ebx, 0x76ac85a8
adc di, di
inc bx
sub edi, 0x20ce3ef9
xor eax, 0x51a69a98
nop
xchg al, cl
shr dx, cl
shl cx, cl
and di, 0x3569
nop
xchg cl, ah
shr ecx, cl
shl cx, 8
add bx, di
pop ebx
nop
push ebx
rol bl, 2
rol si, cl
stc
not ecx
xor cl, bl
add bx, dx
shl di, cl
mov dh, 0x30
xchg si, cx
cmp ecx, 0x6fa4f1d5
sbb di, di
adc ah, al
and edi, 0x3201fcd5
test bh, cl
sub dl, 0x53
sub eax, eax
shl eax, cl
shr bx, cl
cmp bh, 0x4a
mov ch, 0x7a
cmp di, di
adc cx, 0x5c5c
xor edx, 0x39d608f0
xor ah, cl
ror bl, cl
test bx, bx
and ax, ax
cmp esi, ecx
xchg ecx, eax
xor cx, si
sbb bx, di
xor ch, 0x66
shl bx, 1
xchg esi, edx
stc
nop
nop
sub ah, bl
adc bh, 5
ror ax, cl
not si
mov cx, 0x205e
stc
or di, cx
add bx, si
shr ah, 1
shr bh, cl
mov bh, 0x48
and bl, 0x22
sub si, 0x60c
sbb edx, edi
not esi
stc
and cx, 0x6eb9
sbb bl, ch
pop ebx
pop esi
pop ecx
pop edx
pop eax
pop edi
push edx
or dh, dl
stc
push esi
push ecx
ror si, cl
push eax
adc eax, 0x538952ff
sbb ah, 0x4e
xchg ch, al
cmp ecx, 0x4a901d16
shl ah, 8
push ebx
or bx, 0x3203
dec ch
sub dx, 0x3882
ror ecx, 8
sbb bh, 0x15
push edi
inc edi
rol esi, 5
test bh, dl
and ax, 0x749d
nop
test ebx, edi
not di
dec dx
sub edi, esi
ror di, 4
shl al, 2
test si, 0x6a9c
xor cl, 0x20
add dh, al
xor bx, bx
shl bh, cl
nop
mov ebx, esi
sbb edi, 0x5f511fe2
stc
ror eax, 3
and ah, ah
nop
nop
xchg ch, cl
sub eax, edi
shl dx, cl
not dx
or dh, dl
add edx, 0x838572
stc
test dx, cx
shl si, 7
shl cx, 1
xor si, 0x4b05
sbb edi, 0x6109c776
test ax, 0x6a2f
not ecx
cmp dx, 0x45d4
inc dx
test bh, 0x47
nop
xchg dl, bl
shl ecx, cl
xor di, si
not cx
test esi, eax
inc dx
shl bh, 1
test bl, 0x14
not eax
rol si, cl
add ecx, edi
adc si, 0x63ff
add dl, 0x2b
ror di, cl
add di, 0x38a8
shr di, 5
inc si
shl esi, cl
xor bx, ax
ror si, 6
cmp ebx, 0x175ea065
mov ecx, edx
shr bx, cl
dec dx
shr bx, cl
stc
adc al, dl
not ecx
adc esi, esi
shr bx, cl
pop edi
pop ebx
pop eax
pop ecx
pop esi
pop edx
call fcn.00608c3c
push edx
push ecx
rol dl, cl
push eax
and eax, edx
push ebx
sub ah, bh
and al, 0x1e
rol eax, 5
adc cl, cl
dec bh
shr dl, 3
push edi
add edi, 0x43e8791b
add dl, ch
and eax, edx
sub ecx, 0x3094cfbf
shl dh, cl
xor bx, bx
or eax, 0x693ad3b1
xchg bl, dl
add dl, dl
rol dh, cl
mov dx, bx
nop
xor bl, 0x4b
sub ax, 0x4637
add dh, ah
nop
push esi
adc esi, esi
ror dx, cl
inc eax
dec edi
test ebx, 0x189e6d44
rol dx, cl
nop
ror di, cl
xor ecx, edx
shr ch, cl
shr cl, cl
sub dh, ah
add edx, 0x2d8c0d4e
test ebx, eax
sub bh, 0x48
sbb ah, ch
adc dx, dx
sbb dh, 0x50
rol cx, cl
inc di
dec dx
add bh, ah
xor edi, eax
cmp ax, 0x4215
stc
shr dx, cl
ror dx, cl
ror esi, cl
shr ch, cl
sbb bx, si
add edx, ebx
add bl, 0x30
inc bh
sub eax, ebx
sbb eax, 0x158fd830
ror bx, 8
sbb esi, eax
stc
or si, 0x1ab9
adc edi, ebx
inc edi
nop
stc
not edx
rol eax, 3
mov ah, ah
add ax, 0x2b46
mov di, 0x2fde
cmp ecx, ecx
xchg ecx, eax
rol edx, 7
stc
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
call fcn.00608ef4
push ebx
sbb ebx, 0x28f1d178
push edi
push ecx
rol edi, cl
push eax
shr ax, cl
pop eax
pop ecx
pop edi
pop ebx
push edx
sbb dx, 0x514f
push esi
ror si, 6
or dl, 5
pop esi
pop edx
jnp 0x5e3a8a
call fcn.0060918b
jbe 0x5e3a95
call fcn.006094c0
push eax
sub ax, 0x7575
pop eax
push ebx
sub bh, bh
pop ebx
push edx
mov dl, 0x7d
pop edx
cmp ebx, dword [ebp + 8]
jge 0x5e3aad
inc ebx
jmp 0x5dcb83
pop edi
pop esi
pop ebx
pop ebp
ret