Function at 0x57142d
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using speck
Parse credit card information
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
xor eax, eax
push edx
push eax
sub dx, ax
push edi
or eax, edi
dec edx
stc
push ecx
push esi
xchg ecx, esi
and ch, 0x71
xchg edi, eax
adc ax, cx
ror esi, 5
shl dl, 3
push ebx
or ebx, edx
dec edx
mov eax, 0x3e55469d
dec ah
not dl
shl ebx, 8
adc esi, eax
not ebx
ror ebx, 4
shr dl, cl
shr edx, 8
shl cl, cl
not cl
dec cl
or cx, di
rol si, cl
and eax, 0x23542c4f
and cx, 0x548d
cmp dx, 0x4833
cmp bx, ax
shl dx, 8
ror cx, 1
adc bl, al
not dx
nop
xor di, ax
ror ecx, cl
adc dh, ch
add ecx, 0x3a5eed37
mov al, 4
cmp ch, 0x30
not ch
cmp dx, ax
nop
sbb esi, 0x59d1847
shr ecx, cl
nop
rol edx, cl
or esi, edx
shl edi, 5
test di, bx
and edi, 0x17c34797
xchg ebx, esi
xchg edx, ebx
mov ebx, 0x1957ea15
xchg dl, dl
mov dx, si
rol eax, 7
inc cx
and di, 0xde7
ror ax, 7
or eax, edi
mov ah, ah
cmp esi, 0x3dc9fea7
add eax, 0x2325bde7
and ah, 0xd
inc bx
rol cx, cl
shl dl, 7
not bx
sub cx, cx
or cl, cl
adc ebx, edx
stc
inc dx
dec al
not ecx
dec dx
nop
sbb bh, 0x60
test al, ah
rol eax, cl
sbb esi, edi
mov dx, 0x2b74
ror bx, 3
or cx, 0x448a
xchg edx, eax
add ecx, eax
stc
and si, bx
xor bx, 0x5542
shr bl, 4
adc ecx, 0x17642eed
stc
sub ax, 0x3b98
sbb di, 0x1bd0
xchg ah, cl
mov di, 0x1e87
add edi, eax
xor di, 0x4746
pop ebx
push ebx
adc bh, al
rol eax, cl
stc
sub edx, edi
test eax, 0x3d522b04
inc si
inc bx
shl ecx, 8
stc
adc dx, di
xor eax, ecx
inc ebx
inc cl
not dh
cmp si, 0x1009
test ax, ax
and ebx, 0x42d964b2
xor al, cl
and bh, ch
dec ecx
xchg bx, dx
shr si, 7
sbb ebx, eax
rol bx, cl
xor bx, dx
adc ebx, 0x433732e2
inc dx
xchg edx, esi
xor bh, al
xor cx, 0x6567
ror cl, 4
dec di
stc
stc
xchg di, dx
test bh, ah
adc ch, 0x36
sub di, 0x6588
and cl, 0x19
ror edx, 2
not cl
rol edx, cl
shr ah, cl
rol ecx, 7
sbb esi, ecx
sub ebx, esi
inc esi
rol al, cl
stc
rol ah, 4
not dx
shl edx, cl
or ebx, 0x40b07b98
cmp ch, ch
xor eax, 0x3d014cf
xchg esi, eax
stc
stc
and dx, 0x40fb
xor di, 0x7e9f
adc ah, 0x23
test bh, 0x30
nop
shr ecx, cl
test si, 0x3c8e
xor esi, ecx
sub bl, 0x21
add di, 0x7954
test edi, eax
sub cl, dh
nop
not dx
xor ax, di
sbb bl, bl
cmp cx, 0x525d
sbb di, 0x699f
adc si, 0x4aaa
mov ecx, esi
rol si, cl
sub si, cx
or edx, edi
test ah, 0x7a
sub esi, 0x24f9a342
shl ax, 2
and esi, ecx
shr dh, 3
cmp eax, edx
ror di, 6
rol ecx, 7
add ch, dh
and si, di
sub edx, 0x5425513
sub esi, 0x576237a8
inc ah
sub dh, ah
shl bl, cl
test eax, edi
adc al, bh
cmp ebx, 0x19062898
adc esi, 0x67dc83b7
pop ebx
sbb ah, 0x62
not dl
shr dx, cl
stc
push ebx
inc bx
test eax, 0x520eb0cf
ror bx, 6
xchg si, bx
sub si, 0x9db
shl di, 4
xor si, cx
mov cl, ah
test dl, 0xd
adc bx, si
stc
sbb esi, eax
nop
or bx, 0x45d4
sub di, ax
or bh, 2
test ax, si
mov bx, si
sub cl, 0x22
adc bx, 0x3ae0
ror ebx, 8
mov dh, 0x6a
or ch, dh
ror ax, 4
test si, cx
cmp ecx, 0x56c4f0d5
stc
adc ax, 0x34f0
adc dl, 8
cmp di, 0x34b7
shl di, 6
sub edx, 0x6fd735a4
ror eax, 3
inc ebx
sbb dl, bl
mov eax, 0x32898369
cmp ebx, edx
stc
add cl, ch
or bh, ch
adc cx, 0x79bf
dec eax
inc ebx
mov al, cl
sub esi, edi
sub ax, di
ror dh, cl
sbb edx, 0x257b9462
add ebx, 0x261173dc
mov edi, eax
cmp bh, 0x3f
ror dh, 7
nop
add dx, 0x519b
dec dx
xor bx, di
not edi
sbb edi, 0x79454f37
shl ecx, cl
xor edx, 0x49488c7
adc edi, 0x5fe6ccdc
xor ax, 0x2246
shr ax, 2
adc bl, ah
rol edi, cl
and si, bx
xor bx, bx
or si, 0x3ecf
nop
and ax, cx
test si, 0x7cde
add ax, 0x1b40
sbb ch, 1
sbb edi, eax
ror dx, 6
ror esi, 8
shl ch, cl
shl eax, cl
shl ebx, cl
stc
not esi
test ax, 0x5d99
sub bh, bl
shl esi, 4
ror esi, 3
xchg si, ax
stc
ror edx, cl
and edx, 0xfefa483
and si, di
adc edx, 0x207c35a6
dec eax
shl si, 1
rol esi, cl
rol edi, cl
mov eax, 0x10d67d70
pop ebx
not si
push ebx
dec bl
adc ax, 0x73a7
stc
ror bx, 8
add ebx, eax
dec cx
sbb bl, dh
shr edi, cl
sbb dl, 0x2a
rol bh, cl
xchg al, dl
xor ah, al
rol dl, cl
and esi, edi
add di, cx
shr bh, cl
shl edi, cl
sbb eax, 0x2e30be1e
sbb ch, 8
not ah
not ax
shl edx, 5
nop
test edi, 0x471284e4
ror eax, 7
add ebx, 0x7cf228d5
dec di
xor si, di
stc
xchg ah, cl
adc bl, 0x46
dec dx
shl ebx, 6
test ax, 0x1e57
dec edx
nop
adc edi, eax
rol bx, cl
not ax
not ax
xor esi, 0x7a58a655
stc
test si, bx
shl dl, 4
xchg dx, si
mov ch, 0x36
rol edx, cl
shl ebx, 5
nop
nop
ror cl, cl
add ax, dx
shl di, 1
xor ch, 0x4d
cmp ebx, 0x451af51b
inc ax
shl ecx, 2
xchg dl, ah
and di, di
xchg bh, cl
add ecx, 0x703a11c6
dec bx
stc
cmp al, dh
adc edx, 0x1e909fc7
mov ax, bx
ror ch, 2
cmp ebx, esi
and esi, 0x1546e5f4
rol di, 7
rol di, cl
test bl, al
ror bx, 8
and bx, 0x7794
test ecx, 0x622e5a26
and bx, 0x3627
adc cl, 0x51
ror dx, cl
inc si
test dl, 0x2e
nop
sbb cx, ax
inc dx
cmp cx, di
inc ecx
cmp cl, bh
not eax
adc esi, eax
sub dl, 0x4b
sub si, 0x995
nop
ror cx, 3
not bx
xchg esi, ecx
mov bx, ax
xor eax, 0x59b65b0b
mov ah, bl
shr dx, cl
nop
pop ebx
add ecx, edi
push ebx
not bh
and esi, 0x2647be57
sub cx, bx
dec ebx
adc esi, 0x230bdb8e
xor ecx, eax
ror bx, 2
inc esi
test bx, si
sub esi, 0x12054b84
xchg dh, dh
rol bh, cl
inc ax
inc ebx
mov bl, 0x53
ror esi, 5
sbb eax, 0x27126c1f
and eax, 0x5f061fbe
add bx, dx
ror bx, 8
sub edi, edx
adc esi, edx
mov ax, si
stc
add si, 0x179f
add edx, ecx
pop ebx
pop esi
pop ecx
pop edi
pop eax
pop edx
push eax
push ecx
rol ah, cl
push ebx
or bh, 0x68
xor ch, 0x27
not ah
push esi
sbb si, 0x52f9
stc
stc
stc
or si, ax
xor ebx, 0x99eace5
ror ebx, 4
not cx
and ax, bx
dec bx
stc
rol ah, cl
not cl
shl ecx, cl
push edi
xor edi, ecx
and cx, 0x6d09
shr ah, cl
xchg cl, ch
push edx
dec dl
shl ax, cl
mov ch, 0x20
or bx, 0x73ea
and eax, 0x377dd6a6
mov ecx, 0x2e612216
nop
pop edx
pop edi
pop esi
pop ebx
pop ecx
pop eax
call fcn.0057d9e5
call fcn.0057dec8
push edx
dec dh
push ecx
inc cl
dec ch
push edi
cmp edi, 0x74f943b0
push eax
dec eax
stc
stc
mov eax, 0x4df06735
xor ax, 0x1174
push ebx
xchg cl, bh
sbb ebx, edi
not ebx
stc
push esi
not esi
or bx, cx
add esi, eax
sbb cl, al
mov ecx, 0x214e017
sub bh, ah
nop
pop esi
pop ebx
pop eax
pop edi
pop ecx
pop edx
push esi
ror si, 5
push edi
not edi
push ecx
sub cx, 0x29b9
push ebx
push edx
and ebx, edx
not dl
test si, cx
cmp edi, 0x3f07f1ad
shr di, cl
test si, di
sub cx, cx
sbb ebx, ebx
shr di, 7
and dx, cx
push eax
mov eax, 0x4ff967e8
not al
xor bx, bx
nop
or di, 0x32a4
adc ax, dx
add edx, edi
nop
or dx, 0x6ebe
xchg ebx, esi
xor ax, 0x6f14
not esi
or esi, ebx
xor cl, bh
mov esi, 0x6e7f147f
xor si, cx
test di, 0x7f31
dec dx
or eax, 0x708041ab
test dl, 0x46
or edx, 0x37a00aab
nop
shr si, cl
adc ch, bl
mov di, cx
and bx, cx
shl di, cl
inc cx
sbb ah, bl
dec bl
and dl, 0x32
cmp ebx, 0x23167933
add dl, dh
stc
test bx, 0x7e49
or ch, ah
cmp ax, 0x6283
sbb bx, 0x5d3d
nop
and ch, cl
nop
or ecx, eax
add ax, si
shl edi, 5
xchg dx, si
rol ecx, cl
sbb cl, al
inc dl
adc ax, 0x7424
xor edx, 0x50bbe64e
add di, cx
mov al, 0x7d
xor bx, 0x605f
xchg ecx, edi
inc ax
rol bh, 3
or dh, ah
add eax, 0x56e2d156
not ebx
cmp cx, 0x312b
or edi, eax
shr ebx, cl
sub cl, bl
shr eax, 7
stc
xor eax, edx
inc di
sbb cx, cx
ror ah, cl
test esi, eax
xor edx, ebx
cmp edi, ecx
add ax, cx
mov dx, 0x29d7
shl di, cl
xor ch, 8
mov si, dx
ror al, cl
rol ebx, cl
not ebx
test cl, bl
xchg ch, ch
shr di, cl
xor ch, 0x2c
sbb edx, eax
cmp eax, edi
or cx, di
pop eax
push eax
nop
test ebx, ebx
cmp bx, dx
ror bx, 7
sub ch, dh
shr edx, cl
inc di
xchg ebx, edx
ror al, 1
not cx
add si, 0x7515
dec eax
rol cl, cl
mov ch, 0x3e
and cl, 0x12
mov bl, bl
dec ecx
ror bh, 1
or bl, 0x6d
pop eax
pop edx
pop ebx
pop ecx
pop edi
pop esi
push ecx
push eax
cmp cl, al
mov cx, 0x137
inc eax
push esi
adc esi, 0x25388319
push edi
rol edi, cl
push edx
adc ax, dx
cmp ax, 0x5a4f
ror cx, 2
stc
shr dh, cl
test al, 0x6e
stc
dec eax
xor di, di
pop edx
pop edi
pop esi
pop eax
pop ecx
call fcn.0057e3e6
call fcn.0057e6c3
push esi
sub si, 0x51c9
push ebx
dec bx
push eax
sub bl, ah
push edi
dec edi
not bh
xchg bh, bh
dec di
cmp esi, 0x54878054
nop
push edx
shl dx, 7
inc bx
push ecx
sub ch, dl
or ecx, ebx
pop ecx
pop edx
pop edi
pop eax
pop ebx
pop esi
call fcn.0057ea36
nop
push edi
sub edi, 0x4906f83f
pop edi
mov ax, word [ebp + 0x10]
test al, al
je 0x57350e
shr ax, 8
push eax
add eax, 0x395c8eb0
push ebx
and bh, 0x6e
push edx
sbb dx, dx
or ah, ah
push esi
not si
nop
sub bx, 0x60bc
stc
push edi
sub di, 0x1c9
sbb edi, 0x399d306f
shl ax, 3
adc edi, 0x3e61d76b
push ecx
ror bl, cl
stc
adc dh, 0x24
or cx, 0x8ed
cmp bx, 0x5720
adc ebx, 0x748b84f7
inc di
sub cx, cx
xchg ebx, ebx
stc
stc
dec dl
or ah, 0x2d
stc
ror esi, cl
stc
mov di, di
shr esi, 6
mov ebx, 0x355a35d5
mov edx, edx
cmp cx, di
and ch, dl
nop
test bh, bl
dec edx
adc edi, 0x646bd92d
dec ebx
or di, 0x69ef
dec dx
adc edx, ecx
and bl, bh
inc ch
nop
test esi, eax
and edx, eax
xor edx, 0x710623be
sbb al, bh
dec bh
not dx
inc di
not eax
shl cl, 3
inc ax
cmp ecx, 0x3f0fe930
sub eax, eax
adc cx, 0x17b7
xor eax, esi
test al, 0x48
ror cl, cl
adc cl, 0x18
dec esi
add ch, al
test edx, 0x642efff6
nop
sub dh, 0x7f
xor ebx, edi
not al
ror al, 2
xor ch, ch
shl dh, 7
cmp cx, 0x70a0
shr eax, 1
cmp bl, 0x28
ror si, 6
add bh, 7
inc edi
inc ebx
sub dl, bl
rol ah, cl
shr dl, cl
test edi, 0xa1bb5a6
rol ax, 3
rol ax, cl
cmp ch, 0x42
sub di, 0x1d91
rol ecx, cl
add esi, 0x224b753b
sub bl, 0x73
stc
dec edi
cmp dl, 0x3c
inc dh
adc si, 0x7307
inc bh
ror dx, cl
dec dl
not esi
xchg al, cl
pop ecx
not eax
stc
cmp si, dx
push ecx
and cx, ax
dec cl
and al, 0x73
add bx, bx
add dx, ax
sub ch, bl
inc edi
rol dx, 4
and ch, 0x65
dec dl
xchg bl, ah
shr cx, cl
mov eax, 0x150f3aa4
ror dx, cl
and di, 0x4520
test ax, 0x1d6c
shr si, 2
xor dl, 0xd
xor si, 0xe38
adc bh, bh
sbb bh, 0x2f
stc
not eax
adc dl, bh
xor dx, cx
test ah, cl
test esi, ebx
and si, dx
not ax
xchg dx, si
add bh, bl
inc dl
dec edx
stc
shr esi, 2
or eax, 0x6a1130c7
xor dx, 0x5250
not bh
stc
and esi, 0x3f3c870c
nop
or cx, 0x1989
stc
not ecx
test di, 0x4181
xchg si, ax
rol si, cl
stc
or eax, esi
shl ebx, 4
mov si, di
ror ah, cl
stc
xchg ecx, edx
or eax, 0x5f64fd49
dec bh
adc bx, 0x6286
xchg edi, eax
nop
cmp si, ax
ror dx, cl
add esi, 0x5a932ebb
sub edi, 0x7ca0fb1
or ah, 0x30
not si
inc al
xor cl, dl
test al, dh
xchg ch, ah
xor ecx, eax
adc bh, dl
inc bh
pop ecx
pop edi
pop esi
pop edx
pop ebx
pop eax
jo 0x5722c1
push eax
push esi
sbb eax, esi
push ecx
add cl, 0x42
cmp eax, ecx
sbb esi, 0x599d1134
test cx, 0x6ca8
push edx
xchg dx, si
xor cx, si
add edx, eax
push edi
xor edi, esi
ror esi, cl
test dh, 0x1e
rol dh, cl
shl ah, cl
or esi, 0x4bafb1c7
inc ecx
push ebx
cmp dh, bh
dec dx
dec edi
adc ax, 0x5206
dec ax
shr dh, 1
ror dx, cl
nop
add dx, 0x4485
not di
not ax
test bx, bx
ror dl, cl
sbb cl, 0x77
shl bx, 3
xor esi, edx
nop
sbb dh, 0x4f
sbb edi, ebx
and ax, si
xchg dh, dh
xchg di, di
and al, bh
inc edx
nop
and esi, 0x47774d9a
sub ax, 0x2dae
and edi, 0x737cec2c
not ecx
sub ebx, 0x5237a58b
inc ah
dec ecx
cmp ax, si
and bh, 0x18
rol si, 3
or ah, 0x44
xchg esi, ebx
shr ax, cl
stc
inc al
and al, dl
not dh
inc al
rol edi, cl
dec esi
shl di, cl
test cl, 6
xor dl, bl
dec esi
inc bh
not bx
rol si, cl
adc ax, 0x4c18
add di, ax
and eax, 0x4f33bffd
test bx, cx
cmp cl, 0x30
adc ch, 0x49
shr esi, 2
shl ax, cl
xchg bl, dl
xchg dl, dh
xchg di, bx
sub bl, 0x7e
sub ecx, 0x39fe18b2
mov bl, 0x38
or ebx, 0x33b1095e
xchg ecx, edx
shl edi, 8
nop
adc cx, si
ror bx, 2
test bx, dx
dec bh
shl edi, cl
xchg ecx, eax
shl ebx, 3
ror al, 8
nop
stc
xchg ecx, edx
test ecx, eax
shr cl, cl
or edx, ebx
xchg ecx, esi
pop ebx
xchg dx, cx
push ebx
shl bl, cl
dec al
and ebx, 0x1c124fbf
test dx, 0x319b
nop
xchg dh, cl
and eax, 0x556a72e9
ror cx, 1
sbb ch, ah
inc al
or di, 0x65b9
not edx
nop
shr si, cl
inc al
stc
dec edi
shl edi, cl
cmp ch, bl
not al
mov ah, ah
shr dh, cl
stc
mov ah, 0x4e
dec ah
mov bx, bx
inc si
mov dl, 0x75
mov di, ax
adc si, ax
sbb eax, eax
xor bl, 0x5b
nop
nop
sub edx, edx
sub ax, ax
shl cl, 5
cmp di, 0x7b55
nop
shr ah, 8
xchg dh, ah
and dx, bx
xor cx, 0x7339
xor dx, di
xchg edx, esi
dec edi
and al, 0x60
mov cl, dh
sbb bh, ch
and bx, si
adc esi, eax
sub edx, 0x58fd5d3
adc bh, 0x15
xor al, ch
ror ax, cl
rol edi, cl
rol dx, cl
sbb di, cx
sbb eax, eax
rol esi, 1
add ax, 0x491c
sbb edi, 0x1c127555
ror bh, 7
not bh
sub dx, 0x4b1c
rol ch, cl
cmp cl, dl
not cl
or bx, 0x6710
ror dh, 7
cmp cl, dh
xchg edx, eax
cmp cx, cx
and edx, 0x2429a381
or dh, ch
inc esi
xor edx, 0x1b9ee485
or cx, bx
cmp cx, 0x3f2b
xchg ebx, eax
sub dh, 0x36
mov eax, 0x5e5d265f
xchg bh, ch
or cx, 0x5165
shr bl, cl
inc dl
ror dx, 1
stc
add di, 0x419d
xor edx, 0x74e6da0a
test cx, 0x1d06
shr al, cl
and ecx, eax
not ebx
ror ax, cl
ror ah, cl
sbb bh, ah
and esi, ebx
test cl, ah
pop ebx
adc edx, 0x116caa2f
rol si, 6
or ah, ch
push ebx
and bx, ax
rol ebx, 3
sub ax, 0x7013
mov esi, esi
sub si, si
shl di, 5
shl bl, cl
dec ah
mov dh, 0xc
mov si, bx
sub ecx, esi
rol al, 6
dec bh
shl ax, 1
not di
add dx, 0x15c
sbb cx, 0x5db9
sub ebx, ecx
shr di, 4
not esi
test dx, 0x4ace
cmp ecx, 0x59e5d19e
xchg ebx, ecx
mov si, si
inc ah
or dh, 0x5f
stc
cmp bx, di
add ch, 0x56
cmp ecx, 0xf43cf0
mov edi, edx
dec dx
sbb dl, cl
stc
inc bx
xor edx, 0x79fb2ea
inc dh
adc bh, 0x35
dec dl
and bl, 0x39
shl ecx, cl
rol dx, 7
not cx
dec ecx
ror edx, cl
ror bl, 8
sbb di, 0x30a9
stc
dec esi
nop
ror di, cl
test al, 0x75
test ax, 0x7824
not ch
or edi, esi
shr dx, cl
sbb bx, si
test bl, 0x5c
nop
sbb bx, 0x76fb
ror bh, cl
not al
cmp dh, al
shl edi, cl
rol si, cl
adc bl, 0x3a
cmp bx, cx
inc si
mov cl, ch
or dx, 0x469b
add cx, si
add esi, edi
shr ax, cl
shr dl, cl
ror cl, cl
add al, 0x76
or ecx, ecx
not ebx
xor si, dx
stc
dec eax
sub cx, dx
cmp dx, cx
shr dh, 8
sub dl, bh
not di
adc ch, ah
not ax
or eax, esi
sub ecx, 0x6e345755
or cl, dl
nop
dec bx
ror edx, 4
cmp cl, dh
shr ch, cl
xchg cx, cx
pop ebx
push ebx
shr ebx, 1
sub ecx, 0x19ff1f4d
test ax, dx
rol esi, cl
dec dx
xor bx, 0x6d79
adc edx, 0x3eaf60b0
add cl, 0x50
mov di, 0x749a
nop
rol ah, cl
xor dl, bl
sbb cl, 0x39
or dx, 0x627c
sub si, si
or ebx, 0x434a198
nop
ror ch, 6
dec cx
xor bh, 0x71
sbb edx, 0x3ee094b6
dec si
stc
sub dl, 0x33
adc edx, ecx
sbb al, 0x34
rol eax, 6
test edx, edi
shr edi, cl
or cl, bl
stc
not di
test eax, 0xba9de3d
rol bx, cl
dec dx
shr ax, 3
nop
and ecx, 0x79165fd2
dec ebx
inc cx
stc
rol cl, 5
sub ecx, eax
adc dl, 0x64
add al, 0x61
not ebx
rol al, 8
rol di, cl
sub bl, ch
shl bh, 6
adc bx, 0x3188
xor ecx, ecx
add di, ax
xor eax, 0x2dc866ac
rol di, 1
not eax
stc
test edx, 0x46a10bb8
ror edx, cl
test al, cl
shr ch, 3
inc edx
mov bx, 0x6cdc
test di, 0x6dfd
not dx
stc
shl ch, cl
test al, dh
shl cl, 6
pop ebx
pop edi
pop edx
pop ecx
pop esi
pop eax
push ebx
dec bl
test ebx, 0x37e50af4
push edx
xchg dh, dh
push edi
push eax
xor di, ax
adc dh, 0x21
and dx, bx
mov bl, ah
mov dh, ah
push ecx
shl cl, 4
add al, 0x4b
inc eax
push esi
and edx, esi
dec edx
cmp di, 0x4795
shr si, 7
sbb ch, 0x2f
or ebx, ecx
inc esi
cmp dx, 0x69d8
add cl, 0x58
inc eax
stc
sbb cl, bl
cmp bl, 0x3e
xor eax, 0x70115645
and bl, bh
stc
nop
test ecx, 0x6ed5f2a4
ror ecx, cl
nop
shr ax, cl
rol ax, 2
stc
sbb bx, si
stc
adc edi, 0x263102fc
rol ebx, 3
dec edi
pop esi
pop ecx
pop eax
pop edi
pop edx
pop ebx
push esi
sbb esi, 0xb8e0e14
push ecx
add cl, 0xa
push eax
cmp cx, ax
push edi
test edi, 0x35d566ab
push ebx
xchg bx, bx
stc
and si, bx
xchg edi, eax
shr ax, 5
xor cx, 0x4d65
nop
mov cl, ah
test bh, ah
xchg ebx, edi
rol ebx, 6
test bx, bx
shr ecx, 2
not di
add si, 0x12f9
rol edi, 8
stc
push edx
adc edx, ecx
dec dx
not dh
or eax, 0x6346bfae
shl ecx, cl
xchg dx, dx
or bx, 0x4b86
add edi, 0x640e2daa
xchg dh, bl
shl edx, 7
xor bh, cl
inc ax
shl bl, 2
inc ecx
test dl, bl
sbb si, 0x59f9
sub dh, 0x79
sbb cl, ah
sub ax, 0x4279
and bh, ch
not bl
stc
rol edx, 2
nop
mov al, 0x1b
cmp esi, 0x5b4535ff
ror dh, cl
mov cx, di
shr edi, cl
adc bl, 0x1b
stc
pop edx
pop ebx
pop edi
pop eax
pop ecx
pop esi
push eax
push ebx
mov ax, bx
push edx
push ecx
shr dx, cl
push esi
cmp si, 0x1e2a
add edx, ebx
adc cx, dx
push edi
sbb edi, 0x1ef28f68
pop edi
pop esi
pop ecx
pop edx
pop ebx
pop eax
call fcn.0057ed42
push ebx
push edi
adc bx, di
push edx
push eax
sub dl, ah
stc
nop
push esi
not esi
mov esi, 0x4f997e3c
dec di
sbb al, dh
push ecx
ror ecx, cl
or bh, 0x5f
not ch
shr edx, 7
mov edi, 0x3d3b666f
ror ebx, cl
xchg bh, ch
sbb ebx, 0x506f797e
or cl, ch
adc edi, 0x58567313
adc edi, 0x76ffb943
or al, al
sub edx, edx
adc ecx, 0x2dda1f0e
and edx, 0x27724b42
and edx, 0x1098f174
shl bh, cl
xchg edi, ecx
xchg edx, eax
or si, bx
dec cl
add di, 0x740f
shr bl, 2
sbb bh, ah
shl edx, cl
shr ecx, cl
sbb bh, ah
add si, 0x3ec5
inc edx
cmp ax, dx
add edx, esi
xchg edi, edx
not dx
not al
and cl, 0x64
add eax, eax
mov esi, 0x4df70aa1
xor ecx, 0x553f8343
add ch, al
nop
cmp bx, cx
adc bh, 0x60
shl ebx, 5
add ch, ch
nop
sub edx, ecx
ror esi, cl
rol cx, cl
sub cl, bh
rol dx, cl
inc dl
and eax, ecx
sbb ecx, edi
nop
pop ecx
pop esi
pop eax
pop edx
pop edi
pop ebx
jns 0x572429
push ebx
push edi
or ebx, edi
push ecx
test ecx, 0x71f898f
test edi, 0x3e6cbe08
rol bl, cl
or ebx, 0x233ba1bc
push esi
xchg ecx, esi
push eax
and ah, 0x63
push edx
sub edi, edx
test cx, 0x10b9
and edx, ecx
shl ah, 4
cmp bl, 0x21
rol ax, 3
adc cl, 0x14
and edi, 0x7205f178
or edx, 0x6ec7e811
test si, 0x7c09
xor ecx, 0x5e9f993
inc bh
shr eax, cl
cmp edi, eax
sub esi, 0x3a3b2043
inc bh
cmp ebx, 0x60c05c10
shl di, 6
xor cx, ax
shl bh, 7
test esi, 0x2cf92294
sbb di, 0x65c1
add ax, 0x53ce
ror dh, 3
sbb cl, 0x7a
not edi
shl bh, cl
add di, 0x6cd6
nop
pop edx
pop eax
pop esi
pop ecx
pop edi
pop ebx
push ecx
adc cx, cx
push ebx
push edx
cmp bh, dh
xchg dh, bh
pop edx
pop ebx
pop ecx
push edx
push eax
and dh, al
pop eax
pop edx
call fcn.0057f029
ja 0x57248e
jb 0x572466
call fcn.0057f304
push esi
adc esi, 0x46db260c
adc esi, esi
push ebx
add ebx, 0x1d31144
push edx
push ecx
xchg dh, ch
stc
push eax
cmp bh, al
ror ecx, cl
pop eax
pop ecx
pop edx
pop ebx
pop esi
push esi
test esi, 0x36d7f067
pop esi
push esi
dec si
push edi
adc edi, 0x7b0955e9
push ebx
adc bx, 0x6f9e
push eax
cmp ah, ah
push ecx
shl di, cl
sub cl, bh
pop ecx
pop eax
pop ebx
pop edi
pop esi
call fcn.0057f83c
push ecx
xor cl, 0x7d
pop ecx
jo 0x5724a0
call fcn.0057fc27
push ecx
push esi
add cx, si
pop esi
pop ecx
call fcn.0057feab
push esi
ror si, 3
push eax
sbb esi, eax
push edx
mov si, dx
push ecx
xchg cl, ch
or ecx, esi
ror edx, 6
inc cl
push ebx
dec bl
push edi
adc ecx, edi
dec si
cmp bh, 0x30
adc dx, cx
xor bh, 0x17
rol eax, cl
add ecx, 0x7830109b
ror di, cl
inc ebx
add eax, ebx
shr ah, cl
sub bx, si
shr edi, 2
rol edi, cl
pop edi
pop ebx
pop ecx
pop edx
pop eax
pop esi
push ecx
xor cl, 0x2c
pop ecx
push edx
test edx, 0x5d7ab640
pop edx
push dword [ebp + 0x14]
push eax
push dword [ebp + 8]
push esi
inc si
push ebx
add esi, ebx
mov si, 0x4e6e
push ecx
not ecx
push eax
nop
xchg ecx, ecx
push edx
cmp dx, bx
rol dh, 4
inc bl
sub ah, 0xd
dec ax
sbb bh, 0x79
sub bh, 0x20
nop
cmp esi, ebx
mov ah, dl
rol bl, cl
ror edx, 4
sub cx, 0x3fe3
not ebx
sub bh, bl
stc
push edi
xor edi, 0x22a07ba9
test ebx, 0x4ed423b8
shl eax, 7
shr di, 5
sub ebx, edi
shr bx, cl
ror si, 1
or ecx, 0x2870ca0b
add esi, esi
test bh, 0x7e
mov ax, 0x731d
mov ch, 0x5b
add edx, 0x6295488f
shr si, 2
cmp dh, cl
xchg si, ax
rol cx, cl
stc
not edx
dec ebx
or ax, 0x326
xor ebx, ebx
cmp ebx, edx
rol si, 2
not bx
sub di, ax
or dx, di
and ax, di
add dx, di
ror ax, cl
shr ax, 5
shl cl, 8
adc ah, 0x36
nop
cmp edx, eax
nop
not ch
and cx, 0x456d
or al, 0x2f
shl ecx, 3
or di, cx
not cx
add ch, 0x4e
stc
inc edx
cmp bh, ah
not ecx
cmp ebx, 0xea17323
sbb dh, bl
sub di, cx
stc
add dl, bh
stc
test ebx, 0x57c624c7
cmp cx, si
sbb ch, ah
inc di
xor dh, cl
add dl, dl
ror bx, cl
cmp bl, 0x44
test bx, 0x3243
adc bl, al
xor edx, 0x136d55ee
cmp ecx, edx
sbb edi, 0x8c538d7
not al
nop
xor si, bx
nop
add edi, ebx
cmp al, 0x4a
or edi, edx
nop
xchg cx, di
sbb eax, 0x37a129bd
ror ecx, 6
sbb cx, 0x4df5
pop edi
sbb si, 0x3d3
cmp ax, 0x1b9f
rol ch, cl
test si, 0x6930
nop
mov eax, eax
xor ebx, ecx
cmp cl, bl
or bx, 0x5271
xchg ebx, eax
stc
xchg ah, ah
not bx
stc
sub si, si
sbb cl, cl
ror cx, cl
inc cx
stc
stc
and cx, ax
shl ah, cl
rol dx, cl
and dx, 0x4ed9
push edi
xor edi, 0x3b44ee0f
shl cl, cl
or edi, esi
sbb bl, 0x64
mov di, bx
test ah, al
or edi, esi
cmp di, cx
test bx, bx
add esi, 0x50c42176
ror bl, cl
sbb ecx, 0x1b66b805
not ax
sbb ax, 0x575f
xor dh, cl
or dx, 0x13f6
xor ecx, 0x1890bd01
cmp ax, 0x5f57
cmp ecx, 0x22387601
shl esi, cl
dec bx
dec cx
xchg bh, ch
xor ax, cx
test eax, esi
ror ax, 1
and ebx, 0x28901ba1
shr bl, 6
shr bx, cl
test cx, 0x72d1
shl bh, 6
nop
not dx
ror al, 7
dec ax
ror cx, cl
adc cl, bh
ror dl, cl
dec bl
inc cx
nop
test bx, ax
shl ecx, cl
shr bx, 4
stc
adc eax, edx
xor esi, 0x3bd744b1
and ax, di
ror bx, cl
stc
sbb ch, bl
adc ah, 0x24
shr cx, cl
not dx
shl dh, 7
xor bh, 0x16
not esi
shl edx, 1
cmp edx, edx
or dx, ax
rol eax, 6
adc cl, ch
shr bh, 3
rol al, cl
inc ecx
ror ch, 8
nop
sbb edi, edx
and si, di
ror bx, 7
sbb si, cx
shl bx, 1
cmp ebx, 0x5f5158c4
nop
test edx, 0x2d2a783c
stc
pop edi
inc ebx
cmp dx, si
ror ecx, 1
and esi, ebx
xchg edx, edx
push edi
test di, 0x2f2a
mov ebx, ebx
nop
adc ecx, ebx
sub dl, dh
stc
rol ch, cl
dec bl
test cl, 0x30
adc esi, 0x3480c9da
not edx
sbb di, 0x40e2
ror di, 5
xor edi, 0x3768ec1b
sub si, ax
sbb ch, 0x2c
inc edx
add ch, 0x38
cmp dx, ax
sub dh, bl
shl cx, cl
adc edx, 0x4f437c27
xor ah, 0x64
adc dh, al
inc ecx
cmp bl, 0x43
sbb ax, 0x69e5
test dx, 0x76fb
and ch, dh
ror ax, cl
xor ebx, 0x5d7b9dce
cmp cx, 0x523f
adc di, ax
adc bh, ch
dec ecx
inc dx
xchg bh, al
adc ecx, 0x69e16fa4
shl edi, cl
test bx, 0x1a6a
mov bl, ah
xor si, 0x4fad
test bh, 0x7a
cmp si, 0x4287
dec edx
xor bx, 0x6e6
inc edi
nop
or eax, 0x13e3dc4b
sub ecx, 0x32c9bc71
test dx, 0x12ae
cmp dx, si
cmp ah, 0x2f
rol cl, cl
sub esi, 0x7e2b1495
sbb edi, 0x3ed6907d
cmp ch, cl
dec bh
mov edi, 0x14dd9e5d
stc
rol edi, cl
sbb ebx, 0x7b18dd66
and ecx, ecx
not ax
rol ax, cl
not cx
xchg si, di
not cx
cmp esi, 0x46b3671f
rol ecx, cl
stc
dec ax
shl bx, 3
test ax, cx
or ecx, 0x5b4d31a
shl edx, cl
rol cl, cl
inc cx
add ecx, edi
mov al, bl
and edi, esi
or di, cx
nop
dec bx
inc edi
stc
shl bl, 7
dec di
not dl
xor si, 0x3521
or dl, 0x66
and di, 0x494d
ror cl, cl
rol dh, cl
cmp edi, ebx
pop edi
mov dx, 0x1f07
add ecx, 0x6b9a1998
xor dx, dx
nop
nop
inc cl
xchg cx, cx
dec ah
stc
sbb si, cx
inc ecx
or al, ah
shl cx, 8
sub bx, ax
test ebx, edx
shr ax, cl
ror ebx, 3
stc
xor esi, 0x70875d98
add edx, eax
cmp cx, 0x6476
not ah
or al, 0x17
adc bx, 0x995
sbb bh, 0x50
ror dh, cl
sub cx, 0x7ed0
ror esi, cl
or dx, si
and cx, 0x7405
sub bh, al
rol dh, cl
shl cl, 4
push edi
shr di, 1
rol dl, 7
xchg edi, esi
sbb edx, 0x34be5b65
rol edx, cl
rol ax, 5
or esi, 0x4a2b9f6a
xchg ecx, ebx
not edx
xchg esi, eax
nop
sbb edi, 0x46be683b
sub edx, 0x46e0a048
stc
nop
xor cl, 0x34
test dx, 0x37d0
not ch
or di, 0x33e8
add esi, 0x2029d0b4
dec bx
ror di, 2
cmp ax, di
ror bh, 2
shr dl, cl
test di, ax
dec esi
mov ecx, 0x630657f7
ror dh, 2
ror bx, 1
shr bl, cl
adc bl, bh
rol cx, 1
test esi, ebx
or si, 0x23ba
shr dh, cl
shr bx, 5
mov cx, ax
or ebx, 0x56946fe3
sbb edi, 0x29fd33b5
test al, bl
inc eax
shr bl, cl
test cl, bh
adc bl, 0x46
and ch, cl
inc dx
rol si, 2
sub bx, 0x2022
add dl, ch
inc bx
sbb dx, ax
dec edx
not eax
shl edi, 3
stc
shr si, 7
and si, 0x3633
adc ah, 0x48
shl di, 5
shr bh, cl
rol edx, cl
not dl
ror dx, 2
ror al, cl
sbb bh, 0x5e
not cx
pop edi
or esi, eax
sub cx, dx
stc
not ecx
mov bx, bx
xchg bx, bx
adc bl, 0x38
adc ebx, edx
push edi
test edi, eax
add ebx, esi
xor cx, 0x3e44
test dx, di
shl si, 8
shr bx, cl
not dl
add eax, ebx
mov si, 0xee0
mov edx, eax
and ax, ax
cmp ebx, 0x5fb18216
shr dx, cl
stc
sub ax, bx
adc edi, 0x6bcc081
add dl, dl
xor dh, dl
and si, bx
or cl, ch
rol cx, 4
xor al, 0x62
cmp esi, eax
inc esi
xor eax, 0x90e25ac
rol dl, cl
xor edx, edx
stc
rol esi, 6
xor ch, 0x2b
xchg bx, ax
cmp edx, eax
or eax, esi
sbb di, ax
test cl, 0x34
mov si, 0x7c34
add ah, 0x10
dec dx
xor eax, edx
not ecx
xor ebx, 0x558f54e0
shr bx, cl
pop edi
pop edx
pop eax
pop ecx
pop ebx
pop esi
push edx
push ecx
mov dl, cl
dec dx
push ebx
shl ebx, 5
nop
add ch, 0x46
push edi
sub di, di
shr ch, cl
push eax
xchg al, al
push esi
mov ebx, esi
stc
cmp ax, 0x243c
ror bh, cl
rol edx, cl
xchg ebx, ecx
rol ch, cl
mov dx, 0x36ed
xchg esi, ebx
not ax
and eax, eax
or dx, dx
rol si, 8
sbb cx, cx
shr ch, cl
xor edi, 0x7ed38da2
shl di, 4
or edi, 0x1d713ccd
cmp ch, 0x7c
dec bx
stc
sub dl, 0x7d
xchg ecx, ecx
cmp bh, dl
mov edx, 0x455cdd7b
or edi, 0x1208ab59
and edi, 0x4596991b
shl cx, cl
xor di, 0x6414
adc ebx, esi
mov bh, cl
xor ah, 0x72
adc ah, 0x4e
xchg ecx, eax
cmp edx, esi
or ax, dx
and dl, cl
adc edx, edx
add ecx, 0x2814a811
nop
sub cl, dl
mov dh, ch
shl cx, cl
cmp bx, bx
ror cl, 8
sub bl, 0x3a
nop
xchg dx, cx
adc eax, edx
xchg ah, ch
sbb dl, bl
shr bx, 7
xchg ch, bl
or si, dx
adc bh, 0x69
mov al, 0x2b
cmp ax, cx
sub al, bh
inc bl
dec si
and ecx, edx
adc di, 0x601
rol ebx, 2
shl ecx, cl
mov esi, 0x2e4293f8
shl ecx, cl
nop
cmp bh, 0x5a
add ebx, 0x792ceeee
shr dx, 8
inc esi
shl ch, cl
not si
add esi, 0x8e9dd79
not dx
rol ax, 3
cmp eax, 0x1d07f345
adc ebx, edi
cmp ecx, edi
sub bl, 0x12
mov ax, cx
inc eax
mov dl, cl
nop
inc ecx
dec ax
add al, 0x1a
or bl, 4
nop
shl edi, 3
sub cx, 0x4cab
dec dx
pop esi
sbb al, bl
adc edi, ecx
shr cx, cl
test eax, 0x26c1b989
not edx
push esi
adc esi, 0x7d773bcf
cmp edx, edx
add ax, cx
xor edi, 0x7db4f7b0
or cx, 0x2b3
nop
not ecx
rol dx, 1
xchg bx, cx
adc dx, 0x723d
or ah, 0x2e
shl bx, 6
xor al, 0x17
stc
and edx, edi
dec dl
dec bh
nop
adc ah, 0x1b
test si, 0x1575
cmp dx, 0x51d
not edi
rol eax, 4
shr esi, 8
inc eax
inc ch
nop
test ecx, 0x19ed7251
shl ch, 1
or dh, 0x44
adc di, 0x31c1
nop
or ah, dl
not dl
or ch, dh
stc
add bh, 0x7a
ror edx, cl
mov di, bx
xchg cx, di
not edi
cmp ebx, edi
mov bl, bh
sbb al, 0xd
test cx, bx
ror eax, cl
sbb ecx, 0x43f06082
adc edi, 0x4129be63
cmp dl, bl
sub eax, eax
inc edi
or si, 0x197c
sbb ax, 0x3784
nop
mov al, 0x3b
shr bh, 2
shr cl, 1
inc ch
ror ebx, cl
rol dx, 4
sbb cl, dh
or esi, 0x4467905c
stc
xor di, cx
mov si, bx
and al, cl
test bh, 0x63
or esi, 0x2f94a409
ror eax, cl
mov ecx, 0x369b0cf1
rol dh, cl
inc di
stc
stc
shr bx, cl
inc ecx
and cl, 0x2b
sub ah, bl
and bl, 0x6d
xor dx, 0x47ce
xchg al, bl
stc
add esi, 0x41ddcc19
sbb di, bx
add cl, bl
adc edi, ebx
sbb eax, esi
nop
rol edi, 4
test ax, ax
add edi, 0x289ad2f7
nop
and di, bx
sbb ax, 0xa66
sub eax, edi
pop esi
nop
ror edx, 6
push esi
shr esi, 2
xchg edi, esi
sbb ecx, edi
rol bh, cl
ror edx, 7
rol ebx, 2
add edi, 0x4f1e3b79
sub bl, ah
ror ah, 3
shr bh, cl
pop esi
pop eax
pop edi
pop ebx
pop ecx
pop edx
jle 0x572d53
call fcn.0058032d
call fcn.00580756
call fcn.00580b2c
call fcn.00580ecc
push edi
and edi, 0x38474bef
push eax
push ecx
rol ax, cl
ror ah, cl
push esi
dec esi
sbb di, si
adc eax, 0x10393d2f
or di, 0x7cd9
rol ecx, cl
push ebx
cmp ax, bx
xor ecx, esi
ror esi, 5
pop ebx
pop esi
pop ecx
pop eax
pop edi
jo 0x572d18
call fcn.005812f7
call fcn.00581831
push ecx
ror cx, cl
push esi
or si, si
push ebx
not ebx
ror esi, 3
push edx
adc dh, 0xf
shl esi, cl
shl esi, cl
push eax
adc al, 0x26
or ch, 0x2e
inc al
cmp si, 0x2e75
inc si
and ebx, ecx
pop eax
pop edx
pop ebx
pop esi
pop ecx
call fcn.00581ad9
call fcn.00581f79
call fcn.005824e7
push ebx
push ecx
ror bl, cl
nop
push edx
cmp edx, edx
sbb cl, ch
pop edx
pop ecx
pop ebx
push edi
rol edi, 1
push ebx
xchg ebx, ebx
push ecx
shr ch, cl
mov bh, ch
shl bx, cl
push esi
mov ebx, esi
rol di, 7
push eax
adc eax, edi
add ax, 0x4aeb
pop eax
pop esi
pop ecx
pop ebx
pop edi
push ebx
push eax
mov ebx, eax
dec ebx
push edi
dec di
pop edi
pop eax
pop ebx
call fcn.0058297f
call fcn.00582cd5
call fcn.005830c5
push eax
inc ax
nop
or al, 2
push edx
sbb dx, 0x1c94
push edi
adc edi, edi
pop edi
pop edx
pop eax
push eax
push ebx
cmp al, bl
inc al
push ecx
shr ecx, cl
pop ecx
pop ebx
pop eax
push ebx
push ecx
add bh, cl
test ecx, 0x5f80d723
shr cx, 1
not bl
pop ecx
pop ebx
call fcn.005833ce
call fcn.0058399a
call section..text
add esp, 0xc
test eax, eax
je 0x57d9d4
push dword [ebp + 0x14]
push 0
push dword [ebp + 0xc]
push eax
call fcn.00583d2e
push ecx
push edx
add cl, dh
push eax
rol ax, 1
or ecx, 0x2f0c46d0
push edi
dec edi
push esi
sub si, 0x4b8b
rol ah, cl
shr dx, 4
sub dl, 0x74
push ebx
add ah, bl
nop
ror ecx, cl
dec ah
shr di, cl
shl dl, cl
cmp bh, 0x65
shr dx, cl
shr ax, 6
nop
inc esi
rol dx, cl
nop
xchg cx, dx
inc ch
xchg dh, ah
test ebx, eax
cmp bx, si
shr esi, cl
xor cl, dl
xchg bl, cl
not edx
not ax
sub ch, bh
not ch
stc
shr bh, cl
shl ebx, cl
stc
add eax, edx
not ah
mov dh, bl
shl al, cl
adc ah, 0xb
xchg esi, ebx
test ebx, ebx
xor ch, dl
ror ecx, 7
not al
xor di, si
xchg bx, ax
shl di, 2
shr edx, 2
inc bx
add ch, dh
shl bx, cl
test ecx, 0x252289e7
stc
sbb di, 0x3cd
or ecx, 0x5564e10c
nop
xchg bx, ax
dec di
sbb di, bx
rol si, cl
xchg di, di
shr ecx, 7
not ecx
test ax, 0x675b
nop
rol dx, 3
dec esi
shr cx, cl
nop
adc eax, eax
rol ah, 6
ror ch, 8
stc
stc
sbb edx, 0x1ab61011
test ch, dh
shl bl, cl
cmp ebx, 0x6b20d36d
sub bh, dl
stc
rol si, 5
dec ax
sub esi, edx
inc cx
and ax, 0x28fd
add ch, ah
sbb ecx, 0x6dfb448f
and edx, esi
mov dx, ax
cmp eax, ebx
adc bh, 0x52
dec edi
adc esi, edi
test al, bh
sbb ecx, 0x64720a54
not al
xchg edi, esi
pop ebx
dec dh
push ebx
ror ebx, cl
and eax, 0x6ab315c3
stc
test esi, 0x102db500
sub di, 0x66d
ror ecx, 2
rol eax, 3
inc eax
stc
shr bx, cl
xchg si, di
test dx, 0xecf
mov bh, 0x6c
add ax, 0x2b9e
adc dh, 0x5b
test bx, dx
ror ax, cl
stc
xor dl, 2
or cx, 0x2a0b
ror bx, 4
sub cx, dx
adc ch, 1
and bh, ch
rol ebx, 4
cmp al, dl
sub eax, 0xcec20be
nop
not ch
xor si, 0x4302
sub cl, ah
shr ecx, 2
shr eax, cl
xor dl, 0x51
add ah, ch
xor bl, 0x36
shr ebx, cl
test edx, edx
ror dl, cl
shl edi, 5
or al, 0x1e
ror dl, cl
rol ax, 5
sub eax, edx
shr edi, cl
xchg dx, bx
ror edi, 5
ror cl, 6
add ebx, 0x66320475
test ebx, 0x281f66eb
inc cl
adc ecx, edx
ror bx, 2
test dx, 0x568e
shr dl, cl
and cx, ax
nop
rol bx, cl
xor ecx, esi
shr dh, 1
stc
stc
ror bx, cl
rol ebx, 6
ror bh, 1
and bx, si
add cx, dx
rol dx, cl
add edx, edx
xchg di, di
shl cl, 2
stc
rol eax, 1
add al, 2
shr di, 5
stc
inc di
rol cl, cl
xchg ebx, eax
shl ecx, 4
nop
not ecx
dec di
not bh
add di, 0x3f1
test ecx, 0x687ac3f
dec di
mov cl, dh
shr bx, 8
stc
adc bx, 0x12b
shl edx, cl
xor bh, bl
dec dx
shr eax, cl
test ebx, 0x2c59cd2a
dec al
inc ch
cmp ecx, edx
pop ebx
nop
xor ch, ah
sub ax, si
push ebx
rol ebx, 6
rol di, 4
and ch, dh
not bh
sub ax, cx
inc eax
sbb edx, edi
sub bh, 0x74
sbb ch, ah
not bx
mov si, dx
shr eax, cl
rol eax, cl
xchg bl, ah
mov ecx, ecx
test bx, 0x4cbb
sbb si, 0x7da8
inc cl
rol eax, 3
sbb dx, dx
shl eax, cl
inc ecx
test bh, al
cmp ch, 0x50
sbb esi, ecx
rol al, cl
xchg bx, cx
rol ecx, cl
cmp dh, dl
and dx, cx
add si, 0x29b4
inc si
sub esi, ecx
ror bh, cl
and cl, 0x37
cmp cx, ax
ror ch, cl
adc ax, 0x68e6
shl ax, cl
add ax, cx
test cx, ax
ror ax, 3
nop
mov esi, 0x4739a981
add esi, ebx
rol bx, 4
xor di, di
ror ah, 1
xchg cx, ax
xor dx, dx
xor cx, ax
rol ebx, 3
ror ah, 6
add dx, 0x22b4
test cx, 0x25c
dec ebx
add al, 0x79
shl dx, 1
dec esi
sbb edi, 0x698c236
stc
test dx, 0x20bf
test edx, 0x6309d2da
rol si, cl
sub ecx, eax
add dx, 0x1b38
sub si, 0x1c8f
test esi, ecx
ror dl, 5
dec ch
shl cl, 1
or edx, 0x5aef8956
and dl, 0x59
or dx, 0xf32
shr dl, 3
cmp cx, cx
nop
and cl, 0x24
adc ecx, eax
inc ebx
shl ch, 8
nop
stc
dec cx
or bh, 0x20
or esi, 0x76fde898
shl eax, 6
sub si, 0x411d
inc eax
test ah, ch
not dh
sub ah, ch
or eax, 0x4a871cb6
mov ah, cl
inc cx
adc bl, ah
and si, cx
pop ebx
push ebx
not bx
inc al
shr bh, 6
shr edi, 3
sub si, ax
add bx, si
test esi, 0x29a054e4
rol ecx, 8
sbb si, ax
dec cx
shl cx, 1
adc di, 0x3420
adc dh, bh
and edx, 0x782a53e8
or bx, cx
inc bl
sub esi, ebx
and si, 0x5ee1
xchg esi, ebx
ror bh, cl
and bx, 0x7d02
ror cx, 2
nop
adc dx, ax
ror ax, 5
test ah, bl
shr eax, cl
mov dx, dx
mov ebx, edi
cmp esi, 0x6d503faf
shr bl, cl
not eax
stc
not dx
adc ch, 0x4a
nop
cmp bl, 0x49
shr di, cl
not esi
add cx, dx
sub cx, bx
sub bx, 0x2540
add di, si
inc ch
inc eax
add ch, cl
add eax, ecx
xor bh, 0x77
not bh
sbb si, 0x5073
adc edx, 0x2d985808
ror si, 1
ror ebx, 6
dec dx
sbb di, 0x618f
ror edi, cl
shl bx, 3
and bl, ch
and esi, 0x5df3e220
or esi, ebx
shr ebx, 8
ror dh, cl
adc cx, dx
dec esi
sbb edi, ecx
rol ecx, 4
xchg ecx, ebx
cmp ch, 0x5c
ror cx, cl
test ax, dx
xor ax, di
stc
inc ecx
stc
xor ecx, 0x19af8e66
sub cl, 0x2a
shl bl, 2
ror ch, 2
or cx, cx
dec ecx
add si, cx
adc esi, ecx
dec bx
sub cx, 0x58a4
add di, si
shr ecx, 7
adc ax, 0x597c
xor si, bx
sub ch, 0x7e
sbb cl, dh
shr dl, cl
dec ecx
rol ax, cl
ror dx, 8
not dl
not si
sbb di, 0x4ce9
xor ebx, 0x5e32185b
shr cx, 4
rol ecx, cl
pop ebx
add ch, 0x6c
push ebx
xor bx, ax
sbb eax, edx
shl ebx, cl
sub edx, ebx
ror ecx, 7
mov ecx, 0x7799871d
add bl, 0x32
adc si, 0xf9
adc ecx, edx
cmp ax, cx
or dh, 0x53
shl cl, 2
adc si, 0x7152
xchg bh, dl
ror si, cl
test cx, 0x6a59
sbb ecx, ebx
test dh, cl
inc bh
nop
shr esi, cl
test ch, 0x3c
ror bx, cl
stc
ror edx, cl
mov esi, 0x1cbc6d3f
xchg si, si
shl esi, cl
rol bx, 4
and ax, dx
sub bl, 0x2b
xor cl, 0x57
sub cl, ah
not si
or bh, al
sbb ax, si
mov dh, 0x27
xchg bx, cx
or esi, eax
adc cl, dh
mov bh, ch
or eax, 0x42b9728c
xor si, di
mov di, 0x6955
shl si, 7
add edx, 0x312ece10
shl dx, 5
sbb bx, 0x5222
ror cl, cl
shl ax, cl
mov esi, 0x6a4be4f7
and di, 0x15f5
cmp cx, di
shr dx, 3
xor ax, dx
and cx, dx
nop
dec cx
xor bh, 0x5e
ror cx, 8
xor si, dx
add dx, cx
mov bh, bh
mov si, di
add dl, bl
stc
ror bh, 5
not di
adc di, bx
inc cl
xor edx, ebx
not edx
stc
xchg dx, ax
shr al, cl
cmp ecx, ecx
adc dh, ch
stc
pop ebx
pop esi
pop edi
pop eax
pop edx
pop ecx
call fcn.0058402f
push ecx
or ecx, ecx
push eax
push edi
or ax, di
push ebx
or al, bh
push edx
mov edx, edx
or cl, bh
shl bl, cl
not cx
nop
test ecx, 0x701bfbca
inc edi
sub bx, cx
or ebx, edx
shr bh, cl
add eax, 0x274e5b1d
add dh, dh
or ch, 0x68
push esi
add esi, 0x3865f140
shr bx, cl
inc bx
stc
xchg cx, di
adc edx, eax
ror dl, 7
ror cx, 3
stc
stc
add edx, ebx
sub ebx, 0x5f5a18b
stc
cmp esi, eax
xor bl, bl
xchg ch, cl
sub esi, 0x7c8e7f47
shl ch, cl
sub dx, 0x4848
mov cx, 0x3b66
and di, si
and eax, 0x7b2b9bcd
shl bl, cl
ror si, 7
pop esi
pop edx
pop ebx
pop edi
pop eax
pop ecx
call fcn.005842cb
push ecx
inc ecx
inc ecx
push eax
sub ax, 0x957
push ebx
push edx
add bl, dl
inc bx
shr dh, cl
push esi
push edi
and si, di
dec edx
or dx, ax
nop
and bx, 0x3a30
inc bx
test edi, edx
sub bh, dl
cmp bx, 0x162c
ror bh, cl
xor al, dl
xor eax, 0x36cfdb1a
add esi, ecx
sub bx, bx
add ch, dl
not bx
not cl
xor ch, bl
dec cl
nop
add edi, esi
adc bh, al
adc ecx, 0x11b9d6a1
sbb esi, edx
xchg edi, ebx
dec di
rol edi, cl
sbb cx, ax
nop
nop
shl cl, cl
rol bl, 5
adc esi, ebx
cmp edx, ecx
nop
ror edi, 3
shr ch, cl
cmp di, bx
stc
and di, di
xchg cl, bh
nop
cmp ch, cl
adc ah, 0x2d
shl esi, cl
dec ebx
add dh, 0x74
rol dh, 3
or esi, eax
mov di, 0x6acd
stc
nop
add ah, bh
shr eax, 8
mov ebx, edx
adc ax, 0x7ff7
mov dl, bh
adc edi, 0x7f07c6b7
mov ecx, 0x216fec2d
xor eax, edx
and ebx, 0x5ccc65c5
test di, 0x3758
rol bh, cl
rol di, 5
dec bx
xchg dx, di
sbb al, 0x17
nop
cmp ecx, 0x22491fb5
nop
mov ax, cx
ror dx, 4
not edx
adc ah, 0x16
nop
nop
test bx, 0x6e1b
sbb edi, 0x37870061
ror dl, cl
adc bx, 0x5eaf
sbb esi, 0x636e9899
rol cl, cl
nop
rol ch, 1
stc
cmp ebx, 0x3476e7c3
sub cx, bx
nop
xor edi, 0x75243869
dec si
rol ecx, cl
and ax, 0x41a8
nop
rol ch, 1
pop edi
or cl, 0x4f
stc
shr dh, cl
adc ecx, edx
dec bx
push edi
adc edi, 0x720c6fd3
not di
sbb di, cx
test bh, dh
test ebx, esi
shr edi, 1
adc cl, 0x57
shl bx, cl
or dl, bl
add ch, 0x6f
xor eax, ecx
inc cx
shl cx, cl
cmp ax, cx
ror ax, 4
and ecx, edi
adc bh, al
nop
stc
and ecx, 0x750c9c31
sub dl, 0x79
xchg dh, dl
mov al, cl
dec bx
ror edi, cl
shl ecx, 1
xor cl, bl
sbb eax, eax
pop edi
pop esi
pop edx
pop ebx
pop eax
pop ecx
jb 0x5734fc
call fcn.005846de
call fcn.00584a2b
push edx
test edx, 0x47760e32
push ebx
test bh, 0x6e
push eax
cmp ax, 0x24e7
pop eax
pop ebx
pop edx
call fcn.00584e17
call fcn.0057142d
add esp, 0x10
jmp 0x57d9d4
mov ebx, dword [ebp + 8]
push esi
adc si, 0x7d1d
nop
push ecx
sub cx, cx
push edi
cmp di, 0x7f0b
push edx
cmp ch, dh
xchg dh, dh
xchg edx, edx
not dh
push ebx
not bl
inc cx
test dx, cx
push eax
adc bh, al
test cl, al
shl di, 2
stc
adc ecx, 0x5b864b82
and al, cl
nop
test di, bx
cmp bl, 0x1c
inc eax
sbb si, 0x62bb
sub bh, dl
not esi
sbb al, cl
add si, 0x4ea5
xchg si, di
nop
pop eax
pop ebx
pop edx
pop edi
pop ecx
pop esi
call fcn.00585347
jl 0x573c3f
push ebx
not ebx
push ecx
not cl
push edi
inc edi
push eax
push edx
xor ah, dh
xchg al, dl
push esi
adc esi, eax
adc cl, 5
sub ch, 0x4b
shl eax, 6
xor cx, di
rol edi, 8
mov bl, 8
add edx, ecx
shl dh, 3
shl ch, 6
dec ah
sbb ebx, 0x14a4d42c
test al, cl
xor ah, ch
rol ax, 1
dec ch
xchg esi, ecx
xor esi, esi
inc esi
ror di, cl
or cx, 0x3560
cmp esi, edx
and bl, 0x7a
dec edi
cmp ecx, 0x12d9867a
not si
xor si, ax
or dh, bl
xor ch, dl
ror bh, cl
shl edx, cl
shr ah, 3
stc
test edi, 0x708cefc4
add dl, 0x35
sub al, al
mov eax, esi
not ah
mov di, 0xf4
test ch, dl
inc al
xor cx, 0x4ffc
ror ax, cl
not esi
add edi, esi
and bh, al
add bh, dh
not si
inc bx
shl edi, cl
shr ecx, 2
and bx, bx
xchg ebx, eax
ror bl, 6
sbb eax, 0x7288b419
sbb esi, edx
mov ebx, eax
xchg bh, ch
not bx
adc di, 0x377f
test dl, ch
add bl, bl
or ch, bh
adc eax, 0x772d3746
stc
dec ebx
shl di, 2
ror si, 1
or dh, ah
xor esi, 0x2c57b2e
cmp ebx, 0xefb9c77
nop
and dx, 0x620d
xchg bh, cl
xchg dl, ch
shr ax, cl
sbb bx, di
not cx
ror di, 1
sbb bl, dl
shr ecx, cl
shr ah, 7
add ecx, edx
xchg ebx, esi
cmp ebx, esi
mov bh, cl
test ebx, 0x26adda57
and esi, edx
ror di, 8
dec si
sub ah, dl
mov dl, ch
ror dh, cl
mov ax, 0x45ee
cmp cx, 0x5e53
pop esi
inc dl
xchg dx, di
shl al, 4
inc ax
test ebx, edx
adc edi, edi
push esi
xor si, ax
dec ecx
dec ch
nop
ror bl, 7
add bh, 0x39
xchg al, al
rol dl, cl
adc eax, edi
sbb ch, dl
nop
mov ebx, 0x429e451b
or ebx, ebx
adc dl, 0x4c
mov ah, al
stc
test di, cx
add si, di
adc esi, 0x7346287c
cmp ecx, 0x264a1be5
xchg ch, bh
ror edx, cl
stc
xor edx, 0x6ba8c53e
xor edi, 0x163ce74c
dec edx
shr ebx, 5
stc
shr dx, 2
xchg bh, ch
xchg edi, ecx
adc cx, dx
xchg dx, ax
not ah
adc di, 0x7bdf
shl edi, cl
stc
shr bx, 2
sub ch, 0xb
mov ax, 0x31d
mov ebx, 0x5485add6
stc
nop
ror si, 6
and edi, 0x1ca35c89
shr dl, 5
or ah, 0x54
adc ax, si
cmp ecx, 0x31a925b8
and di, bx
and eax, 0x5ef28eb9
ror cx, cl
shr ch, cl
shl si, 5
inc edi
mov al, 0x72
xor bh, cl
inc cx
adc di, 0x2544
add si, 0x54cc
adc dx, si
sbb edx, ecx
rol di, cl
shr dx, cl
xchg cx, cx
shl cx, 7
adc si, 0x33b0
rol bh, cl
and cx, si
rol cx, 6
not si
stc
adc cx, si
adc edi, eax
nop
inc eax
mov edx, 0x59dc5b4a
mov bx, cx
and dx, si
and bl, bl
xor di, si
add eax, 0x724402b0
sub al, al
or al, ah
sub ebx, 0x4d02c70f
xchg esi, ecx
and edi, 0x7d0dc0f6
xor bh, 0xc
test bl, 0x2b
rol dx, 2
sub edi, ebx
or bh, ch
inc cl
stc
pop esi
rol cx, 1
not ecx
test eax, 0x59f52e6e
push esi
add esi, edi
ror al, 7
add ecx, 0x15f7989
inc bl
xor dh, dl
sbb ah, 0x59
shr bl, 4
mov eax, edx
or dh, ch
and esi, 0x688cb006
add dh, 0x78
sbb bh, dl
mov al, dl
xor dl, 0x12
mov ax, 0x2d8a
xchg bx, bx
xchg si, di
xor esi, ebx
stc
not esi
rol di, 8
inc edx
rol ebx, cl
ror si, cl
mov edx, 0x69e0c70
dec cx
ror edi, 5
nop
inc dx
test dx, 0x192b
test esi, esi
rol cx, cl
sub al, 0x5f
adc dx, si
test ah, dl
not dx
nop
cmp bl, bl
sbb dl, 0xe
inc dx
sub al, dh
shl ecx, 1
nop
shl al, cl
sbb ax, di
dec eax
shr dh, cl
add eax, ebx
xor dl, 0x44
adc bx, bx
or dx, cx
sbb di, di
sub edi, ecx
shl si, 4
add cx, 0x59fd
sub al, 0x76
not esi
xor ah, bh
not al
cmp cx, si
test ah, ch
xor cl, al
or al, dh
inc ecx
mov ebx, ebx
test bl, 7
xchg bx, si
or dx, 0x54e
shl si, cl
nop
sbb ch, bl
add dx, si
cmp ah, dh
nop
shl ch, 2
test dx, 0xbf
adc bl, cl
or edi, eax
sbb ebx, 0x7f7765d5
stc
not esi
or di, 0x4b73
nop
sbb edx, 0x2d249d
sbb si, 0x1a01
nop
mov di, si
xor ax, di
shr eax, 6
shl edi, 6
ror al, 3
xchg edx, ecx
xchg si, dx
ror si, cl
rol ah, cl
and esi, edx
inc edi
pop esi
rol bl, cl
cmp al, al
not ax
adc ch, bh
sub dh, 0x67
test ecx, 0x55c74e60
shl bh, 2
add ebx, 0x50a3582d
not bx
xor ah, dl
add ah, dl
not ebx
stc
cmp eax, 0x4ec4bd6c
not dx
nop
sbb edx, ecx
ror ecx, cl
dec ecx
adc ah, 0x18
push esi
dec si
xchg dx, dx
nop
not ebx
sub al, al
sbb esi, 0x2a9dbef6
rol edx, cl
shl si, 2
add dh, bl
shl bl, cl
and di, ax
xchg edi, ebx
rol cl, cl
shr ebx, 5
cmp edi, ebx
mov esi, ebx
test ebx, 0x2394e66e
dec ebx
sub bh, bl
cmp ax, ax
sub esi, edi
sub dh, bh
sbb dh, 0x10
sbb cx, ax
adc bx, si
or edi, ecx
stc
shr cx, cl
rol ecx, cl
cmp ch, bh
add esi, 0x2089104a
stc
shr al, 5
stc
adc edi, 0x78ba3feb
not cx
mov di, dx
nop
dec bh
mov ebx, 0x1168d9da
not bh
sub di, 0x6102
rol si, 4
not cx
dec ebx
shl di, 3
ror edi, 7
nop
adc ecx, ebx
add esi, edi
sub ebx, 0x7e895f68
shr eax, 3
dec esi
sbb ch, 0x1c
sub bl, 0x16
nop
mov ecx, 0x3b427fb1
inc di
shr eax, 4
sbb al, al
cmp cx, 0x301
cmp si, 0x4b33
adc dh, bl
not al
nop
and dl, 0x19
ror ax, cl
add bx, di
or ah, 0x71
cmp dh, 0x4a
not ch
stc
nop
adc bh, 0x52
shr esi, 5
or ah, 0x37
inc bx
test ecx, ecx
dec ah
pop esi
pop edx
pop eax
pop edi
pop ecx
pop ebx
jp 0x573a62
jbe 0x5739e9
jno 0x5739e9
push edx
push ecx
shl dx, cl
pop ecx
pop edx
jo 0x5739e9
call fcn.00585672
push eax
push edx
sbb ax, dx
dec dx
stc
push edi
push ecx
shr di, cl
xor cl, 0x34
stc
push esi
sub si, dx
not cl
sub dh, 0x69
push ebx
adc bx, 0x4895
stc
adc cl, 0x20
xchg si, bx
sbb edi, 0x77c89178
not ah
mov dx, 0x5710
or al, 0x12
sbb bh, 0x59
sbb edx, ebx
nop
pop ebx
pop esi
pop ecx
pop edi
pop edx
pop eax
call fcn.00585a75
push esi
sub esi, 0x10d5d309
pop esi
call fcn.00585f6d
push ecx
push edi
xor ecx, edi
push ebx
push edx
sbb bh, dh
push esi
cmp esi, 0x547c48f1
push eax
inc eax
not dl
and bl, 0x57
pop eax
pop esi
pop edx
pop ebx
pop edi
pop ecx
push ebx
rol bx, 1
push ecx
shl bx, cl
pop ecx
pop ebx
call fcn.005864f9
jno 0x573b5f
call fcn.00586ab5
push edi
rol edi, 8
push ecx
push ebx
sbb ch, bl
shl cl, cl
push eax
inc ax
stc
nop
push edx
dec dh
push esi
dec si
dec ah
stc
inc dh
not bx
shr si, cl
test bx, cx
inc bh
xor di, 0x57b9
or dh, 0x21
or esi, ecx
adc edx, esi
and dh, dl
not ch
and cx, 0x4b75
and si, 0x2ae
or bl, 0x2d
ror si, cl
ror bl, 5
xor edx, edx
pop esi
pop edx
pop eax
pop ebx
pop ecx
pop edi
push edx
push eax
cmp edx, eax
push ebx
shr bx, 7
push ecx
mov bh, ch
push esi
shl esi, cl
rol bl, cl
mov cl, dh
sbb al, 0x13
nop
adc si, 0x4e83
and ebx, ecx
cmp bx, 0x1502
sbb bx, 0x52f3
push edi
and edi, esi
dec edi
nop
shr bx, cl
cmp al, dh
ror al, 4
ror ecx, cl
add di, 0x5f7b
add ebx, 0x1350ce2a
pop edi
pop esi
pop ecx
pop ebx
pop eax
pop edx
push ebx
cmp bh, 0x43
adc ebx, 0x1f6dfd6f
push ecx
shr bx, cl
ror ch, cl
mov cx, 0x41df
inc ebx
and cl, cl
push edx
test edx, 0x81bf16b
or dx, 0x61f2
pop edx
pop ecx
pop ebx
push ebx
or bh, bl
push edi
test di, 0x2804
push eax
or ax, 0x48e9
push edx
ror dh, 3
and bh, bl
sub edx, 0x651ed4f3
push ecx
adc cx, dx
pop ecx
pop edx
pop eax
pop edi
pop ebx
call fcn.00586db8
jecxz 0x573b5f
push esi
mov si, 0x6289
pop esi
nop
push esi
push eax
and si, ax
push ecx
push ebx
or cl, bl
or eax, esi
dec ah
push edx
add dx, ax
stc
dec ax
sub bh, 0x1c
and si, ax
adc ecx, esi
test bl, cl
shr ch, 4
push edi
add di, si
not di
or dh, 0x26
mov esi, 0x49511356
mov al, bl
sub cl, 0x64
xchg edx, esi
shl dl, 2
xchg edi, ecx
adc cx, dx
add di, 0xc5c
inc ecx
or ch, 0x17
or ax, 0x710f
xor bh, 0x74
rol dx, 8
ror dl, 6
stc
sub edi, 0x743c8874
sbb al, bl
xchg ebx, edi
sub cx, 0x4d0d
xchg cl, cl
not eax
pop edi
pop edx
pop ebx
pop ecx
pop eax
pop esi
push edi
shl di, 2
pop edi
jge 0x573bea
push eax
push ecx
mov eax, ecx
cmp ch, 0x2a
pop ecx
pop eax
call fcn.005870f1
call fcn.0058743c
call fcn.0058789c
push esi
sbb esi, 0x3ccf19af
push ebx
push ecx
ror ebx, cl
or bx, bx
pop ecx
pop ebx
pop esi
jnp 0x573c34
push ecx
shl cx, 5
push edx
push esi
test edx, esi
push ebx
push eax
adc bh, al
pop eax
pop ebx
pop esi
pop edx
pop ecx
stc
push eax
nop
nop
push esi
mov esi, 0x33b91067
pop esi
pop eax
call fcn.00587c41
push ebx
push ecx
shl ebx, cl
pop ecx
pop ebx
push ebx
push eax
and bl, al
pop eax
pop ebx
call fcn.00587f24
push edx
push esi
test dx, si
stc
push ebx
dec bl
and dx, dx
pop ebx
pop esi
pop edx
jb 0x573cf4
push ecx
rol ecx, cl
stc
push edi
adc edi, 0x60e212ed
sbb edi, edi
push eax
not al
pop eax
pop edi
pop ecx
push edi
dec edi
push esi
shr si, 3
push eax
push ecx
rol ah, cl
shl edi, 4
sbb cl, al
add cl, 0x6c
inc al
push ebx
shl ebx, cl
rol edi, cl
mov ax, ax
ror cx, cl
dec ebx
rol al, cl
and di, di
xor ch, bl
cmp bh, 0x32
pop ebx
pop ecx
pop eax
pop esi
pop edi
js 0x573cea
push ecx
push edi
sbb cx, di
not cl
push esi
shr si, cl
push eax
push ebx
sub al, bl
stc
cmp bx, 0x602c
rol al, cl
rol ax, cl
rol si, cl
dec bx
or al, bl
and eax, 0xad3e0b5
test bx, si
cmp edi, 0x79024374
shl esi, 7
push edx
inc edx
shl ecx, 8
add si, dx
shr eax, cl
pop edx
pop ebx
pop eax
pop esi
pop edi
pop ecx
push edi
xchg di, di
push eax
push ecx
shr al, cl
pop ecx
pop eax
pop edi
jnp 0x573cf4
push ebx
shl bl, 1
pop ebx
push eax
push ecx
xchg ecx, eax
push ebx
shl bx, 3
ror eax, 3
nop
pop ebx
pop ecx
pop eax
ja 0x573d21
push edx
sbb dl, 0x5c
push eax
push ecx
ror ax, cl
add dh, ah
pop ecx
pop eax
pop edx
call fcn.005881eb
call fcn.00588586
call fcn.0058893b
push eax
shl al, 4
push ebx
cmp bh, 0x46
nop
push ecx
not cl
and cx, 0x2199
rol ax, 8
pop ecx
pop ebx
pop eax
mov edx, dword [ebx + 0x3c]
lea edx, [edx + ebx]
cmp dword [edx + 0x74], 1
jl 0x57d9d2
push ebx
cmp bl, 0x2e
push esi
test ebx, esi
push edi
mov di, 0x1c0d
push ecx
cmp cl, 0x23
push eax
push edx
add eax, edx
cmp eax, 0x13ecc02f
rol al, cl
sub bl, 0x60
mov ah, 0xe
add edi, 0x187e9761
shl di, cl
xchg al, ch
mov edx, ecx
nop
and bx, 0x69cd
shl edx, cl
rol cl, 2
add bh, 0x2e
add bl, bl
test al, bl
or di, di
test di, di
or ebx, 0x56a0e893
shl eax, cl
mov edx, esi
xor al, 0x3a
mov cl, 0x55
test di, 0x5c56
not al
ror dh, 4
shr dx, cl
add dl, 0x11
xor ebx, 0x2e7342c5
sbb edx, 0x3302c39d
ror bl, 4
nop
dec ch
inc esi
inc ah
stc
nop
cmp di, bx
dec di
sbb esi, 0x4c13b951
stc
add eax, esi
test cx, 0x38b6
ror ax, cl
shl ah, 1
sub ch, 0x26
sbb ecx, 0x23bd81d0
xor si, di
not di
shl di, cl
shl bl, cl
shr bx, 3
dec ah
sbb cl, ch
not dl
rol bl, 5
xor ax, 0x6914
dec ch
and esi, eax
stc
inc bh
rol cl, 1
dec ax
rol ah, cl
cmp edx, edi
add bx, di
inc ch
test al, 0x79
or edx, eax
shl dh, 6
dec bx
dec dx
adc ecx, eax
and bh, 0x44
add ebx, ecx
dec ax
sub cx, 0x16f5
sbb ebx, ecx
dec edi
nop
xchg bl, ch
dec edi
and eax, 0x38ba1eaa
or cl, cl
cmp edi, 0x197e701
add bh, 7
xchg edi, eax
or bh, 0x71
sub ax, 0x4a18
add esi, eax
shr ecx, 3
adc cl, 0x44
adc dx, 0x5a06
not ax
sub cx, 0x3a53
xchg al, cl
pop edx
xor al, 0x59
stc
cmp edi, 0x4db50adf
shr esi, cl
sbb edi, 0x53fb3374
shr edi, 4
ror bh, cl
sub ax, bx
stc
nop
sub bx, 0x7c6b
push edx
xchg bl, dh
stc
add edx, edi
ror ecx, cl
nop
adc edi, 0x2a56ffa0
stc
shl esi, 1
nop
cmp bl, bh
mov eax, esi
rol cx, 2
add ah, cl
add cl, 0x15
rol bh, 6
not ah
xor bx, 0x5998
ror esi, cl
shr edi, cl
shl si, cl
add esi, ecx
mov cl, cl
stc
or edx, 0x5bdb0403
cmp al, 0x2a
and al, dh
shl edi, 6
and esi, ebx
shr cl, 5
or bl, bl
xchg ebx, ecx
add bl, al
xchg dx, si
test edx, eax
stc
ror edi, 4
sub edi, edi
shl al, 5
shr di, 6
and dx, 0x7dc9
sbb bh, ch
sub ecx, ebx
add cl, bh
rol edx, cl
inc cx
sbb cl, 0x23
shr esi, 6
xor esi, esi
sub si, ax
cmp cl, 0xc
and ch, ch
not bh
mov di, di
rol si, 4
inc bl
sbb esi, ebx
inc esi
mov dl, bh
add di, dx
xor si, 0x6c67
not bh
cmp ebx, 0x2531d634
or ebx, ebx
dec eax
sbb ebx, 0x61ffb84b
mov esi, 0x5553d736
add dh, 0x25
xchg edx, edi
xor ax, si
not cx
cmp si, cx
sub dh, dh
add ch, bh
test ah, dl
add edi, edx
not ch
not cx
sbb al, 4
mov cx, si
inc cx
test edi, 0x62b083de
inc ax
mov bx, 0x4c70
or ch, 0x75
ror cx, 8
adc bh, 0x5e
adc edx, 0x324d9a10
nop
and ah, dh
pop edx
stc
shr esi, cl
or eax, ecx
shl ecx, 6
push edx
rol dx, cl
mov ah, 0x59
xchg di, dx
shr al, 1
or ecx, 0xbb8d64d
nop
sbb cl, 0x19
xor cl, 0x6f
xchg cx, ax
ror ecx, cl
and ah, 0x49
shl dx, cl
rol dh, cl
cmp eax, 0x42935f81
shr edi, cl
not ax
sub ecx, edx
rol ah, cl
or eax, 0x17bd4dac
shr ch, 1
test si, 0x5c4f
add ecx, 0x3a0c47da
ror edx, 8
xchg cx, ax
cmp dx, cx
dec dh
stc
inc bx
ror cl, cl
mov dx, dx
not dh
and di, 0x48ae
inc ebx
xchg al, ah
inc ebx
add ecx, 0x5a97e145
sbb eax, 0x1e5ac481
or esi, eax
xor dx, si
or esi, 0x47d3d73a
inc dh
stc
xchg cl, al
mov ax, 0x4828
or dh, dh
or ah, ch
rol dh, cl
or cx, 0x1860
rol edi, cl
and bh, 0x22
not si
cmp si, si
nop
shr dh, cl
dec al
mov ebx, esi
sbb esi, 0x2954dc13
ror ebx, cl
not cl
add esi, 0x739efae8
and cx, cx
rol ax, 4
rol ecx, cl
or ch, bh
shl bx, 2
stc
shl dx, cl
rol esi, cl
mov ebx, 0xb0092ca
shl bh, 7
add edx, ebx
adc ecx, 0x1941e308
stc
add cl, 0x1c
stc
mov di, ax
stc
add si, 0x516b
and si, 0x7201
rol dh, cl
sbb dh, ch
and si, 0x3e62
rol si, 4
test dl, 0x73
cmp dx, cx
sub ax, si
dec cx
not bh
dec edx
adc di, 0x5dd8
dec bx
xchg cl, ah
inc di
sub bl, dh
stc
sbb si, 0x3bc4
pop edx
dec bx
nop
nop
push edx
xor dh, 0x5f
rol ebx, 3
shr esi, 7
not ebx
nop
test edi, 0x2a88818d
shl eax, cl
sbb cx, cx
mov ah, 0x67
add esi, 0x1ab37780
xchg cx, ax
not dh
and bx, cx
dec ecx
test di, 0x4848
add ah, 4
mov ch, ch
or dh, cl
cmp dl, ch
adc eax, esi
xchg edx, eax
xchg bh, ah
test bx, bx
adc edx, 0x4b08e760
not edx
xor ah, 0x4b
adc edi, 0x3c1b3ab3
ror al, cl
mov ebx, ecx
xchg al, bl
add edi, 0x7bc00056
mov edx, ebx
cmp ax, 0x546c
shl cl, 5
not eax
nop
or cl, dh
and ax, si
shr eax, cl
inc ax
rol dh, cl
xchg edi, eax
cmp dh, bh
inc si
cmp edi, 0x5f011e3c
rol cx, 3
adc dl, 0x7d
shl ah, cl
ror ax, cl
test ax, 0x77c1
ror edx, cl
shl dh, cl
or bh, dl
mov cx, 0x4309
nop
xchg si, bx
rol bx, 3
add ah, ch
and edi, 0xb6ee3cc
shl edx, 5
pop edx
pop eax
pop ecx
pop edi
pop esi
pop ebx
push edx
push ecx
ror dx, cl
push edi
or di, 0x5d8a
pop edi
pop ecx
pop edx
call fcn.00588c5b
jnp 0x574457
call fcn.00588f83
jl 0x574217
jb 0x5741c2
call fcn.00589485
push edx
xchg dh, dl
push ecx
test edx, ecx
push ebx
adc bx, cx
rol ebx, cl
stc
push esi
sub esi, esi
adc bh, ch
stc
sbb si, bx
and esi, esi
dec dl
xchg edx, ebx
shr ch, cl
push eax
xor dh, al
add ah, ah
and eax, eax
shl bx, 5
pop eax
pop esi
pop ebx
pop ecx
pop edx
call fcn.00589904
stc
stc
push edi
inc edi
push ebx
not bh
push ecx
not cx
shl edi, 4
pop ecx
pop ebx
pop edi
call fcn.00589e9a
call fcn.0058a17d
push esi
push edx
mov si, dx
and dx, 0x5b3b
stc
push ecx
sbb cx, 0x4d9e
xchg dx, cx
push ebx
push edi
xchg bx, di
sub ch, 0x14
pop edi
pop ebx
pop ecx
pop edx
pop esi
push ebx
push ecx
shl bx, cl
push eax
shl ax, cl
stc
and ah, bh
push edi
mov edi, 0x5e5ae241
sub bx, 0x65ef
push edx
cmp edx, ebx
pop edx
pop edi
pop eax
pop ecx
pop ebx
call fcn.0058a646
push edi
push ecx
shl edi, cl
pop ecx
pop edi
call fcn.0058aa8a
call fcn.0058ad4d
call fcn.0058b253
push eax
not ax
push ebx
sub bl, bh
rol bx, 1
push ecx
and cx, 0x4e46
push edx
xchg dx, ax
dec ecx
or ecx, 0x5b717de6
cmp ebx, 0x4a1b12ea
nop
push esi
adc esi, 0x30045fba
xchg cl, bh
xchg ecx, ebx
test ebx, eax
dec bh
shr ebx, 7
shl si, cl
cmp cl, dh
mov cx, bx
push edi
sub di, si
inc cx
sbb ax, dx
dec dl
mov dx, si
shl dl, 7
adc eax, esi
xchg ah, ah
or cx, 0x39c9
rol ch, 8
or bh, al
dec bl
not si
shr al, 4
stc
cmp cx, dx
and edx, esi
or dh, al
and ecx, 0x1e8dd6bd
ror edx, cl
dec ah
sbb ah, 0x64
rol di, cl
nop
sub ch, ch
or edi, ecx
pop edi
pop esi
pop edx
pop ecx
pop ebx
pop eax
push edx
sub dl, dh
push ecx
sbb cx, 0x3a16
push eax
adc ah, 0x54
dec dl
xor dh, ah
sbb cx, 0x7aa0
xchg dh, ah
stc
pop eax
pop ecx
pop edx
jg 0x57433f
jge 0x574312
push edx
not edx
pop edx
call fcn.0058b5dc
jg 0x574309
push esi
sub esi, 0x45990d60
push ebx
inc bx
push ecx
ror cx, cl
push edx
mov edx, 0x3f142c3f
mov edx, 0x3bd9043e
stc
push eax
xchg esi, eax
pop eax
pop edx
pop ecx
pop ebx
pop esi
call fcn.0058baa6
push eax
xor ax, 0x1947
pop eax
call fcn.0058bee0
push edx
test edx, edx
pop edx
call fcn.0058c3d6
call fcn.0058c943
jne 0x574334
push eax
rol ax, 7
push edi
push esi
adc edi, esi
push ecx
push ebx
sub cl, bh
pop ebx
pop ecx
pop esi
pop edi
pop eax
jne 0x57433f
call fcn.0058ce30
call fcn.0058d24e
call fcn.0058d79b
push edi
adc di, 0x6b24
push edx
push ecx
sbb dx, cx
shr cx, cl
push ebx
test ebx, edx
stc
add ch, 0x40
push eax
inc ax
shl di, 6
shl ecx, cl
nop
shr dx, cl
pop eax
pop ebx
pop ecx
pop edx
pop edi
push eax
add al, 0x4c
push edi
mov edi, eax
push ecx
shr al, cl
stc
dec ecx
push edx
mov dx, 0x4fe9
push ebx
inc bx
stc
nop
ror edi, cl
add bx, 0x6885
sbb ebx, ebx
rol ah, cl
adc ax, bx
push esi
sub esi, esi
or ecx, eax
adc bl, 0x2c
and cl, 0x18
nop
sub edx, eax
shl ecx, cl
xor ebx, edi
shl dh, 8
rol bx, cl
cmp dl, cl
add al, 0x42
sbb ax, 0x6d44
sbb cl, 0x73
rol edx, 7
not edi
add di, 0x5ed
shl bl, cl
add edi, edi
stc
xchg di, ax
dec edx
adc di, cx
adc di, 0x6aa
pop esi
pop ebx
pop edx
pop ecx
pop edi
pop eax
stc
push edi
rol di, 7
push eax
ror ax, 1
push ebx
ror bx, 5
rol ebx, 3
inc ah
push esi
and si, 0x3b4
shr bh, 5
push ecx
rol ecx, cl
shr ax, 2
adc ax, ax
adc bh, bh
mov bx, 0x7bc0
shr bl, 5
pop ecx
pop esi
pop ebx
pop eax
pop edi
push edi
rol edi, 5
push edx
sub edx, 0x6b917c33
push ebx
push ecx
rol bl, cl
push esi
xor bx, si
xor ch, ch
ror edx, cl
push eax
shr ah, 4
dec edx
ror ax, 4
add edi, edx
and al, 0x1d
and ax, di
xchg dx, ax
and si, 0x2154
shr si, cl
and di, 0x25b8
sbb si, di
or edi, 0xe9537bf
pop eax
pop esi
pop ecx
pop ebx
pop edx
pop edi
push esi
sub si, 0x7f3b
pop esi
call fcn.0058dbaf
ja 0x574553
call fcn.0058de6b
push eax
dec al
shl al, 2
dec ax
push ebx
shr bl, 8
inc eax
push edx
add edx, edx
sub eax, 0x42408cfd
and edx, 0x570b4cc0
stc
push ecx
ror ecx, 8
nop
and cl, 0x3c
add bh, 0x3a
cmp eax, edx
push esi
xchg ecx, esi
adc bx, 0xf12
nop
ror eax, 5
cmp esi, ecx
shr ch, 1
push edi
ror di, cl
xor ax, dx
ror dh, cl
dec bh
adc ecx, esi
dec di
test ebx, 0x34f9b7e6
pop edi
pop esi
pop ecx
pop edx
pop ebx
pop eax
push edx
test dx, dx
nop
push esi
push ecx
shr esi, cl
stc
adc ch, 0x4b
nop
push edi
sbb di, si
dec cl
shr ch, cl
push ebx
xchg di, bx
rol cl, cl
push eax
rol ah, 2
shr edx, 5
test dx, ax
cmp edi, ecx
rol dh, cl
not eax
stc
adc al, 0xe
shl cx, 5
xor edi, esi
stc
cmp dh, 0xa
or dl, 0x18
or dx, dx
stc
add edi, 0x475793d8
shr dx, 4
add bh, dh
pop eax
pop ebx
pop edi
pop ecx
pop esi
pop edx
push ebx
push edi
xchg ebx, edi
push esi
shl si, 3
nop
push ecx
shl di, cl
and di, 0x5ee4
push edx
rol dx, 7
xor ch, dl
push eax
mov ah, 0x1f
or edx, 0x2f617dcf
cmp dh, 7
not ecx
mov ecx, 0x3e5b5a75
mov dl, 0x2b
nop
or dx, si
and bl, 0x43
pop eax
pop edx
pop ecx
pop esi
pop edi
pop ebx
push ebx
rol ebx, 5
push edi
shr di, 1
pop edi
pop ebx
call fcn.0058e260
call fcn.0058e571
push edx
push ecx
shr dx, cl
stc
push esi
xchg si, dx
push eax
and al, 0x78
rol si, 8
push ebx
cmp ebx, 0x50e930c4
sbb bh, 0x78
mov bx, ax
inc bl
dec ch
shl bl, cl
cmp ebx, ebx
push edi
rol edi, cl
xchg ah, dh
or dx, si
or ah, bh
nop
shr al, 6
shl dh, 4
shl dl, cl
mov ah, al
sub dx, ax
rol di, 5
xor ebx, edx
and si, cx
sub esi, 0x69784a43
adc ah, 0x73
adc bx, 0x2e8a
ror ch, cl
ror ah, cl
xor bx, 0x2fb
adc esi, 0xb225a88
inc ch
cmp ax, bx
nop
rol edx, 5
stc
ror dh, 1
rol si, 3
mov cl, 0x75
nop
ror eax, 5
not bl
test bl, 0x35
mov ax, cx
shl ecx, cl
dec edx
xchg ecx, eax
shr al, cl
add cl, bl
add edx, 0x328400e9
shr bx, cl
not ah
or dx, cx
dec si
add ah, 0x4e
test cx, dx
rol bx, 3
adc si, ax
dec esi
dec ebx
ror edx, 6
and dl, al
cmp eax, 0x1b6d65f1
or edx, ecx
or cx, 0x377d
and bx, cx
add dh, 4
xchg bx, di
stc
sbb cx, 0x16e0
stc
xchg di, si
nop
and edx, esi
not dh
xor bh, 0x66
shl dh, cl
inc edx
not edi
inc cx
xor bl, al
xor ecx, 0x7532e4ad
adc ecx, 0x2ed4899a
adc di, 0x1f0d
test di, ax
or bx, bx
ror bx, 7
test dl, 0x42
ror ecx, 2
and edi, 0x467e12db
mov cx, 0x5b93
dec bl
not dh
not bx
and esi, edi
add esi, 0x460783ef
cmp dx, 0x25c1
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
jb 0x5746c9
stc
push ecx
push esi
xchg ecx, esi
push ebx
inc bx
shl cl, 7
push eax
adc cx, ax
or ax, bx
xor esi, 0x758ae512
push edx
inc edx
push edi
add eax, edi
sub edi, 0x47b2cfb1
sbb ecx, eax
shl edx, 8
pop edi
pop edx
pop eax
pop ebx
pop esi
pop ecx
push edx
push ecx
shl edx, cl
push ebx
push esi
test ebx, esi
nop
ror esi, 5
pop esi
pop ebx
pop ecx
pop edx
call fcn.0058eb12
push ebx
push eax
test bx, ax
pop eax
pop ebx
lea esi, [edx + 0x78]
mov eax, dword [esi]
lea eax, [eax + ebx]
xor ecx, ecx
jle 0x574d8d
call fcn.0058ee17
call fcn.0058f26c
push eax
adc ah, al
push esi
push ecx
rol esi, cl
stc
push ebx
adc ebx, 0x72a71393
shr eax, 5
xor ecx, 0x61d53b13
stc
push edx
dec dh
add eax, ecx
inc cl
shl edx, cl
inc ax
add ax, si
xor bl, 0x51
shr dl, cl
push edi
xor di, 0x1568
dec edx
test cx, di
inc dx
inc edx
cmp ebx, eax
test edx, 0x1af718b3
and esi, edx
ror ebx, cl
stc
or di, 0x5fdf
adc cl, cl
shl al, cl
not di
sbb dx, dx
cmp bx, 0x1a19
nop
inc dl
test di, 0x6aca
ror cl, cl
xor dl, dh
shl ecx, 3
rol al, cl
shr ecx, 2
adc edx, 0x4241bee4
not dx
adc cx, 0x2daf
stc
dec di
xchg edi, eax
sub edi, 0x9e05557
xchg ah, dl
mov dl, ah
shr cl, cl
cmp edi, esi
ror di, cl
sub ax, dx
adc dh, 0x47
not dh
stc
and si, 0x4876
and ecx, 0x1e249452
and al, dl
mov ax, 0x56dd
adc di, dx
test ah, bh
shl bh, cl
xchg ebx, edx
stc
sbb ecx, 0x32e463ed
mov al, ch
sbb al, 0x6d
stc
adc ecx, 0x49f580f3
sbb bh, 0x32
adc di, 0x2be1
shr edx, cl
xor ebx, 0x2878298f
and bh, 0x5c
xchg dx, ax
dec bh
rol al, cl
shl bx, cl
mov edx, edx
ror ax, cl
sub edi, eax
cmp bh, 0x43
rol al, cl
cmp bx, bx
sub cx, 0x6f37
or cx, 0xc95
inc ax
add si, di
dec bh
not esi
add si, si
cmp dx, dx
adc eax, ebx
cmp ax, 0x262d
mov ebx, edi
xchg ebx, esi
adc si, 0x23cf
add cx, bx
mov eax, 0x1c995e67
shr cx, cl
pop edi
push edi
or di, 0xab1
test si, 0x2779
shl cx, 8
mov edx, 0x5a051ba6
not di
sub eax, ebx
not ax
sbb ah, bh
ror esi, 7
cmp edi, edi
adc edx, ecx
cmp eax, 0x6ea5b7d9
test bl, 0x19
dec bx
xor eax, 0x1e8759ad
xchg dh, ch
or cx, si
shr esi, 3
rol dh, cl
test dl, 0x3b
sub al, dh
shl si, cl
sub cx, si
not bl
shr cx, 8
inc esi
ror ax, 5
add cl, dl
sub ax, bx
nop
add eax, esi
mov ah, cl
cmp edi, esi
ror dl, 2
rol dl, cl
mov si, ax
inc ch
sub eax, 0x57e5e538
adc edx, 0x2d25007d
shr di, 6
and al, 0x30
cmp bx, 0xef3
shl ah, cl
adc ch, al
nop
and edi, esi
shl edx, cl
add si, si
mov cx, ax
nop
adc al, dl
adc si, cx
test bl, 0x59
ror ebx, cl
adc ch, 0x49
or cx, 0x321b
sub eax, edx
and esi, 0x7510e5fc
test cl, 0x37
mov eax, 0x62cc7316
inc cx
xchg bx, ax
add bh, cl
test ebx, esi
add esi, 0x515385a7
rol ecx, 8
dec al
or al, bh
cmp esi, edi
adc bh, bl
shr di, cl
inc cx
ror bl, 7
cmp eax, esi
rol dl, 6
and dx, dx
cmp ecx, eax
or cl, al
dec ebx
not cx
not di
add ax, si
dec cx
or ebx, 0x7aacf6de
add bh, 0x56
not edi
rol eax, 7
or ax, 0x1d70
sbb al, 0x1a
mov bh, 0x21
or ch, 0x6f
inc dx
test si, di
nop
mov ch, 0x1d
add cx, dx
dec ah
shl di, 2
rol ebx, cl
dec bx
pop edi
test eax, 0xa16d763
dec dx
shr bx, 5
push edi
sbb bx, di
xor eax, 0x254fce13
sub si, 0x2e25
rol si, 7
xor edi, 0x14f4c4a3
not esi
not edx
mov bx, cx
add ecx, eax
inc cl
or dh, 8
xor bx, 0x4a5d
cmp ah, al
rol di, cl
xor bh, 0x49
dec bx
not ah
add di, 0x26bc
xor edi, esi
and esi, ebx
pop edi
pop edx
pop ebx
pop ecx
pop esi
pop eax
push edx
xor dx, 0x58
push eax
push ecx
rol eax, cl
push esi
push ebx
mov si, bx
rol edx, cl
nop
nop
push edi
shl di, 1
mov ch, bh
test cl, al
cmp edx, ecx
nop
stc
sub edx, eax
sub ch, 0x68
mov ebx, esi
sub ecx, ecx
adc ch, al
ror cx, 5
stc
cmp esi, 0x60672b84
and eax, ecx
or ah, bh
sub cl, 6
inc si
mov bh, 5
cmp bl, al
add edx, 0x4efae217
inc si
dec cx
sbb bl, 0x3d
adc si, 0x29f
adc ecx, 0x78dfe873
not esi
nop
ror edi, cl
add ecx, eax
nop
and edx, 0x350b24e5
dec dl
ror bh, 1
sub dx, bx
xor si, cx
rol ch, cl
and bh, 0
and ah, cl
dec bl
shl esi, 8
dec edi
stc
shr ch, cl
nop
rol si, cl
rol ax, 6
xor si, di
stc
cmp bh, 0x19
nop
xor dl, bh
test ax, 0x57cd
xor cx, cx
stc
adc si, 0x76e9
shr esi, cl
and si, 0x2f80
cmp dl, dh
nop
sbb edx, 0x7733adcb
test edx, 0x515efb0f
xor ebx, 0x55ad24f1
sbb ax, cx
shr dh, cl
xchg bl, bl
inc eax
not al
test esi, eax
adc bx, dx
not ah
sbb cl, cl
xchg bh, dl
xor dh, ch
ror cx, cl
ror cl, 4
mov dl, 0x7a
add edi, 0x1e8cf510
shr ax, cl
nop
shl esi, cl
ror dh, 4
nop
mov ebx, 0x20e6ecde
xchg cx, ax
not di
test cx, bx
stc
sbb esi, 0x4c28d077
sub dx, cx
not dh
xchg bx, dx
nop
xchg edx, eax
pop edi
inc dx
cmp bl, 0x44
or dx, si
xor cx, 0x25d6
shr ah, cl
dec bx
push edi
shl di, cl
nop
ror di, 1
sub dx, 0x43ab
sub ebx, esi
shr al, cl
and ax, bx
mov edx, edi
sub cx, si
shl esi, cl
add dx, di
cmp ah, cl
stc
stc
sub dl, cl
cmp dl, 0x29
xchg bx, ax
xor ah, 0x56
or edi, ebx
sbb dh, 0x18
sub di, ax
or dx, 0x617a
rol eax, 2
sbb di, dx
add ch, bh
nop
shl si, cl
xchg edx, esi
dec si
inc ah
add eax, 0x3094dd
shr di, 2
inc edi
xor edi, ecx
not dh
xor eax, edx
rol ah, 8
rol ax, cl
and esi, eax
sub edx, 0x78bc4156
inc di
sub ah, 0xd
xor edx, 0x6c00eccc
stc
sbb ax, 0x205a
mov ch, dh
inc ecx
mov cl, 0x67
xchg edx, edi
cmp dx, dx
dec bh
stc
nop
and cl, dl
add ah, 0x2a
shr ch, 7
rol dl, 8
test bx, 0x47ed
rol edx, cl
ror bl, cl
sbb edi, esi
and dl, 0x5e
and ah, al
ror edi, 1
adc eax, esi
mov eax, 0x36ae2b6a
test dl, 0x11
xchg bh, al
shr ecx, cl
stc
shr ecx, 2
xchg esi, edi
not ah
and cl, dl
xor dh, 0x57
and edx, ebx
nop
sub bh, dh
inc bx
and edx, 0x64b4d191
sub edx, 0x4036d57f
or ebx, esi
xor edx, 0x62d8c60e
test dh, bl
dec ch
dec di
ror bh, 4
shr edi, cl
nop
sub dx, bx
and cx, 0x4bb2
inc ax
and ecx, ecx
not dx
pop edi
nop
test ch, dh
sub bl, al
test al, 0x51
add cl, 0x3d
sbb bh, al
push edi
xor di, 0x4dc3
not dh
test dl, 0x7a
sbb eax, ebx
shl di, cl
shr ax, 7
xor ebx, 0x39d94627
nop
or edi, 0x5551452d
adc ch, 0x23
xor cl, 0x57
cmp si, 0xd9c
ror ch, 1
test dh, bh
xchg al, bh
or cl, 0x64
ror ebx, 7
rol ch, cl
and di, ax
dec ch
shr bh, cl
pop edi
pop ebx
pop esi
pop ecx
pop eax
pop edx
push ebx
ror bx, 4
push edx
and dl, 0x28
rol bl, 6
add bh, 0x42
stc
sub dh, dh
not dl
push eax
ror eax, 7
dec edx
sub eax, 0x27c2c43a
stc
test edx, 0x7506c911
mov dx, 0x44a3
push ecx
sbb cl, 0x2c
sbb edx, 0x6570288b
inc eax
inc cx
nop
dec ax
push edi
test di, dx
inc eax
shl eax, 8
stc
cmp dx, 0x5e30
adc ax, 0x49f3
inc eax
add ah, al
push esi
dec si
inc bh
stc
and cx, si
adc al, bh
nop
inc bl
test ah, 0x42
or edx, esi
inc edi
dec cl
dec ecx
mov dl, ah
mov al, ch
cmp dx, cx
mov ecx, 0x1764b321
stc
nop
nop
ror eax, 2
ror edi, cl
test ax, 0x50a4
dec ax
cmp edx, ecx
test bx, di
shl di, cl
rol al, cl
not ch
test di, 0x2cea
shr dx, 6
xchg ecx, esi
adc dh, 0x32
test edi, 0x35798ea
mov cx, 0x3944
add si, ax
test cx, dx
shr dh, cl
xchg cl, bh
test edi, 0x4fecbb59
or bh, dl
not ebx
not al
adc eax, 0x46434fb5
inc ecx
add cl, 0x53
dec edi
and ax, 0x1a9a
nop
adc dl, al
stc
xchg ch, dl
nop
rol al, cl
test bh, 0xe
and dl, dl
sbb si, cx
add bl, 0x61
cmp bh, 0xd
and eax, 0x49840bf
adc ecx, ebx
and esi, 0x78687d16
stc
test cl, 0x40
adc al, bl
rol bx, cl
sub ebx, edx
not bx
add edx, ebx
add al, al
mov edx, esi
shl bl, 5
ror al, 8
xchg esi, esi
pop esi
dec dh
push esi
or esi, ecx
shr dl, cl
and ax, si
add edi, esi
xor edi, esi
nop
dec ecx
mov bx, dx
rol ch, 7
xor esi, 0x970b938
dec ecx
rol edx, 8
test cl, cl
sbb cx, 0x7705
mov ecx, esi
dec cl
not ecx
ror di, 6
stc
not edx
stc
test dx, 0x6115
cmp ch, 0x33
sub cl, bh
shr cx, 5
or cl, cl
dec edi
shr edi, 6
add bx, 0xb28
ror edx, cl
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
nop
push edx
push eax
test dl, al
push esi
inc esi
push ebx
inc bl
push ecx
ror dx, cl
and edx, 0x2ed88f4b
or ecx, eax
mov edx, ecx
or ah, cl
shr esi, cl
xor dx, bx
push edi
sbb cx, di
dec ah
nop
pop edi
pop ecx
pop ebx
pop esi
pop eax
pop edx
push eax
push ebx
test eax, ebx
pop ebx
pop eax
call fcn.0058f533
call fcn.0058f9b8
call fcn.0058fdf1
call fcn.00590236
call fcn.005906b8
call fcn.00590c16
push ecx
push ebx
xor ch, bh
push edx
sbb dx, 0x150a
inc dl
adc ecx, 0x6c7ca713
shr cx, cl
xchg ecx, edx
push edi
xor edi, ecx
push eax
add eax, ecx
inc bl
adc ecx, eax
push esi
adc esi, 0x44e91c63
cmp al, 0x35
adc eax, 0x1d0c9e8b
xor dx, di
rol ah, cl
mov eax, edx
inc si
xor ecx, ecx
test dx, 0x17d8
sbb dx, dx
mov bl, bl
not dl
stc
not dl
inc al
sub cx, bx
nop
pop esi
pop eax
pop edi
pop edx
pop ebx
pop ecx
jl 0x574f2f
call fcn.00591264
call fcn.005916f2
call fcn.00591b8b
call fcn.005920bc
push eax
push ecx
shr ax, cl
push edx
dec dl
adc al, 0x37
push ebx
ror ebx, cl
push esi
mov dx, si
stc
push edi
xchg di, ax
add eax, ebx
shr bx, 5
adc cx, 0x57d5
cmp eax, esi
xchg al, al
shl ch, 8
xor ebx, 0x10918808
ror si, 5
dec bh
sub dh, cl
shr si, 4
and esi, 0x7c5b0945
nop
sbb di, 0x6a3d
rol di, 2
ror eax, 6
dec ax
sub cl, dl
xor si, bx
mov si, ax
cmp di, cx
and si, di
mov edi, 0x21e46599
add si, 0x34f8
dec edi
ror cx, cl
shr ecx, cl
shr bx, 5
xor dx, 0x7c91
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
jb 0x574f03
call fcn.005924f8
push edi
push ecx
test edi, ecx
push esi
mov si, 0x7d46
push eax
xor ah, ch
push ebx
ror bx, 2
mov ecx, esi
xchg cx, si
nop
dec bl
push edx
mov edx, 0x7f4c3a95
cmp al, 0x6b
xchg di, di
inc cl
sub si, 0x74c
or ebx, 0x53fbbcd2
sbb di, 0xdc
xor eax, 0x5e3d6d5c
shl edi, cl
inc si
xchg si, ax
and ah, 0x2b
add dx, bx
rol edi, cl
rol cx, 5
rol ecx, 7
sub bh, bl
nop
shl edi, cl
shr bx, 7
test dx, di
shr di, cl
inc cx
pop edx
pop ebx
pop eax
pop esi
pop ecx
pop edi
call fcn.005927ec
push edi
push ecx
shr di, cl
pop ecx
pop edi
call fcn.00592b63
call fcn.00592f5b
push edi
dec di
pop edi
push ebx
push esi
xchg bx, si
push edi
inc edi
and bl, 0x16
mov esi, 0x309aead4
rol bx, 5
pop edi
pop esi
pop ebx
jnp 0x574f2a
jbe 0x574f2a
call fcn.005933a7
call fcn.00593704
push edx
or edx, 0x36b7eb6
push ebx
dec bx
push eax
and al, 0xf
stc
push esi
sub si, dx
nop
shr edx, 3
test bx, bx
push edi
push ecx
shl edi, cl
nop
dec dh
rol cx, cl
test esi, 0x67fce6b9
nop
add si, 0x2a3
nop
nop
sub al, al
dec cl
shr edi, cl
add dh, ch
adc cl, dl
adc bl, cl
xor dh, 0x7c
nop
and ebx, 0x4f7163eb
sbb si, di
ror edi, cl
adc cl, bl
xor eax, esi
xchg edx, ebx
add eax, edi
sbb si, 0x5a4d
stc
nop
stc
ror dh, 3
stc
shl bh, 7
mov ah, 0x76
nop
and ch, 0x75
test bx, dx
or ecx, ebx
cmp bl, dl
rol si, cl
add edi, 0x6b23006e
or bx, bx
test dx, 0x89c
or al, al
pop ecx
pop edi
pop esi
pop eax
pop ebx
pop edx
push eax
or ah, al
rol eax, 8
push edx
push ecx
shl edx, cl
xor ecx, 0x342a7436
push esi
xor esi, 0x4f26474c
push ebx
cmp cl, bl
shr eax, cl
stc
pop ebx
pop esi
pop ecx
pop edx
pop eax
call fcn.00593a86
push eax
push ecx
and eax, ecx
push ebx
xor bx, 0x7d9f
push edx
xor ch, dl
push esi
sbb ax, si
push edi
cmp cx, di
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
call fcn.00593f44
cmp dword [ebp + 0xc], 0xffff
jg 0x5761c9
mov cx, word [ebp + 0xc]
cmp ecx, dword [eax + 0x10]
jl 0x57d9d2
push ebx
rol bh, 1
push edx
push ecx
rol dx, cl
or bx, bx
not dx
shr ecx, 8
not ebx
nop
push eax
adc cl, ah
mov ah, 0x67
push esi
shl si, cl
nop
push edi
shr di, cl
sbb esi, 0x427309c3
and ah, ah
test ebx, edx
sub edi, 0x738bcf2a
sbb si, 0x74a0
shl esi, 6
sbb dh, dh
ror ch, cl
adc bx, si
stc
add si, bx
shl dh, cl
ror ch, cl
nop
rol esi, 3
cmp ah, ah
inc edi
xchg ecx, eax
shl ebx, 6
shl dl, 7
xchg cl, al
mov dl, 0x39
shl ax, cl
mov ax, si
dec cl
rol cx, cl
xor cx, 0x6e1d
ror dl, 1
add eax, 0x34ddb75a
ror ax, 7
and al, dl
rol bl, cl
cmp esi, 0x47f22d2b
sbb ax, si
and dh, cl
or al, 0x55
dec bh
sbb bl, ah
sbb eax, 0x118c3c8
adc cx, cx
adc edx, ecx
sbb edx, eax
sub esi, edx
add ebx, esi
sub bx, bx
stc
or ax, di
not ebx
and dl, ch
add ax, bx
sub esi, edi
nop
shr cx, 5
stc
nop
sub bh, dl
nop
or al, ch
stc
xor di, di
shr dh, 4
nop
stc
adc dx, 0x3db2
or dl, 8
mov ebx, ebx
adc ax, 0x4752
xor dx, 0x2716
and cl, 0x48
xchg ch, al
add dx, ax
shr eax, 8
shr cl, cl
test ch, 0x62
xor dx, cx
cmp cl, 0x2e
ror ch, 3
inc eax
sub cl, al
sbb di, 0xc69
ror ah, cl
rol dl, 1
sbb si, 0x6f47
not eax
test eax, 0x2d853d5
cmp al, 0x17
dec ax
test eax, 0x1a891870
pop edi
nop
adc cx, bx
cmp bh, ah
sbb ebx, 0x29b1c435
add dx, 0x2136
push edi
mov edi, eax
adc bh, ah
shl edx, 7
test cx, 0x2730
mov ebx, 0x4e0600e9
not esi
dec bx
nop
sub ch, 0x74
cmp dx, 0x390a
inc dl
mov dl, 0x3b
sbb cl, 0x7c
and edi, 0x3277d125
add ax, 0x6e62
add cl, al
ror esi, cl
and edx, 0x526d3710
rol ebx, 2
mov ebx, 0x7b375ad4
xchg edx, eax
stc
stc
cmp edx, ecx
inc esi
ror si, 1
ror si, cl
sub eax, edx
and eax, 0xc963dca
xor eax, edi
sbb edi, 0x14de65a6
sbb dl, 0x28
sbb cl, dh
adc di, dx
dec ch
mov dl, 0x79
add edx, 0x12eff053
inc bh
xor edi, 0xb50485e
sub bx, 0x4070
add bh, bh
test cx, si
inc di
nop
or bh, dl
shl bx, 4
xchg cl, bh
add edx, 0x1e9785c9
or bx, cx
ror bx, cl
sub edi, ebx
rol bl, cl
or al, 0x44
test bx, di
sbb di, ax
ror edx, cl
inc dl
inc dh
shr eax, cl
shr ecx, cl
or eax, ebx
test dx, si
xor eax, eax
add esi, 0x596e24ce
test edi, esi
inc ebx
sub ch, 1
xchg edx, eax
not bx
sbb di, 0x332a
shr al, cl
rol ebx, 2
add ecx, 0x1479db4f
nop
or cx, 0x2b0f
xor ah, 0x2e
dec bx
or eax, ebx
ror cl, cl
rol ecx, cl
add di, 0x3d5e
mov bh, bl
nop
xchg cx, ax
not ah
inc al
inc edx
shl ch, 5
or edi, 0x1881915b
add ah, al
stc
test bl, 0x56
not ecx
xor ax, 0x300b
not si
pop edi
stc
sbb edx, edx
push edi
add edi, 0x4343a5a3
add bh, 0x4b
rol bh, cl
sbb dl, 0x65
adc dl, 0x13
sub bx, dx
ror ah, 4
nop
add bx, di
cmp edi, 0x1299c9b1
test ax, di
sbb bh, al
sbb al, dh
dec dh
xor di, si
sub bl, 3
test cx, 0x48a0
ror ebx, 2
not bh
stc
cmp edi, 0x652a9922
adc esi, 0x79ba3830
sub dh, 0x13
nop
mov edx, 0x4497a842
mov bl, dl
xchg cl, bl
sub ch, 6
nop
inc bl
mov ax, 0x65b9
not bl
mov dx, ax
adc ah, dl
cmp cl, ch
shl dh, 6
xor ah, bh
dec cl
or esi, eax
shr ah, cl
nop
xor dl, 0x54
nop
or ax, 0xe65
sub al, bl
stc
shl bx, cl
dec ah
add ecx, ebx
cmp eax, 0x2d9c0a82
sbb edi, 0x738fa4b1
shl bh, 8
adc ah, bl
test eax, ebx
mov edi, 0x159cffda
test edi, edi
sbb si, bx
cmp cl, 0x17
mov ecx, edi
cmp ebx, ebx
xchg dx, cx
sbb ah, al
rol eax, cl
shr edx, 7
shr edx, 7
adc bh, 0x78
stc
xor ecx, 0x7b64e5ed
shl ax, 8
stc
rol dx, cl
cmp ah, 3
rol si, cl
rol edx, cl
sub ebx, 0x629ca569
add di, 0x67b1
sbb ch, 0x1b
cmp ecx, esi
inc esi
and di, 0x52be
stc
adc ebx, ecx
nop
rol cx, 4
not dx
nop
not cx
sub al, al
mov ebx, 0x3fe07cbf
sub ch, al
stc
sub si, 0x5624
shl bh, 3
sub ebx, ebx
cmp di, 0x73fc
test edi, 0xef3b903
rol cl, cl
mov bx, si
pop edi
dec cl
shr dl, 3
sub ah, 0x40
stc
push edi
dec di
test dl, ah
xor edi, 0x4f3e99d3
shl bl, cl
nop
shl dx, 5
xchg esi, edi
xor esi, edx
shr bl, 1
shl ax, 3
rol edx, 2
xor esi, edi
ror ebx, 1
dec di
shl edi, cl
test cx, di
cmp ax, ax
sub edx, 0x2b6a2441
shr ch, cl
cmp bh, ch
not al
mov ax, si
and ax, 0x5de9
cmp bl, bl
nop
inc si
or si, di
sbb di, 0x6300
ror ebx, cl
xchg si, dx
shl di, cl
stc
adc di, 0x22fc
shr bl, cl
add si, di
test ah, cl
or dx, 0x16d0
shr edx, cl
shr dh, cl
sub ecx, ecx
or ax, 0x2ede
test bx, bx
cmp ax, 0x6073
and dh, dl
sbb dx, 0x52e6
xor dx, 0x6317
add ecx, 0x7550131b
and ecx, 0x779429d4
shl al, cl
nop
adc ch, 0x57
or edi, edx
sbb bl, al
xor bl, 0x32
not esi
test esi, ebx
shl bl, 5
stc
mov si, ax
test si, si
inc dl
add dh, 0x40
mov esi, edx
xchg bh, dh
xor al, ch
shl ax, cl
stc
xchg esi, ebx
stc
xor ax, bx
sbb ah, bh
xor bx, 0x1011
or di, 0x4ee5
not dh
shl bl, 1
cmp ax, 0x3d31
add bh, 0x21
inc eax
xor esi, esi
stc
pop edi
pop esi
pop eax
pop ecx
pop edx
pop ebx
push ebx
sub ebx, 0x108ff1d0
push edx
push edi
cmp dx, di
push eax
push ecx
shr ax, cl
dec eax
xchg bl, dl
pop ecx
pop eax
pop edi
pop edx
pop ebx
call fcn.005944fc
push ebx
push eax
sbb bl, al
push edx
xchg ebx, edx
mov dl, dh
push esi
not si
push ecx
not cx
push edi
not edi
shl esi, 4
cmp ax, 0x5c75
mov edx, esi
and si, 0x2e75
sbb cx, bx
inc bl
xor esi, edi
ror bl, cl
mov eax, edx
shl dh, cl
shr di, 7
rol si, cl
rol cx, cl
rol si, cl
not ebx
stc
add ax, 0x5938
xchg bl, dh
sub cx, si
sub dl, bl
xor al, bl
xor edi, edx
mov di, si
xor ebx, ebx
not ah
shr ax, 2
dec dl
adc ah, cl
sbb ch, bh
ror si, 7
not di
rol si, cl
nop
nop
adc al, 0x34
inc dl
or si, dx
ror al, 1
adc ax, si
nop
dec al
add dl, al
sbb ax, 0x10cf
shr ecx, cl
add di, 0x27e2
test bh, cl
dec si
test edx, eax
nop
ror ah, cl
cmp dh, 0x3e
sub eax, 0x58bc8031
and eax, 0x1cf0afdb
and edi, eax
mov ax, 0x4508
dec edx
rol edi, cl
rol dl, cl
rol ah, cl
shr bh, 6
dec dl
stc
ror ebx, 1
shl dx, 7
ror bl, 7
shl bh, cl
ror ch, 4
or dh, cl
dec cl
adc ah, 0x42
stc
cmp esi, eax
stc
shl dx, cl
sub cx, si
stc
adc bl, 0x6e
test cx, 0x42ed
or bl, 0x19
stc
shl edi, 1
sbb cx, si
cmp cl, bl
shr bx, 3
dec dh
shr bx, 7
rol edx, 4
test al, 0x5b
shr ecx, 6
sbb di, 0x5681
stc
test bl, dh
or ecx, edx
shl ah, cl
pop edi
shl cx, cl
dec eax
xchg ch, bh
xor bh, 0x54
sbb dx, ax
xor ax, 0xde6
stc
and cl, 0x3a
push edi
and eax, edi
mov si, di
xchg edx, edx
ror dx, cl
nop
rol al, cl
pop edi
pop ecx
pop esi
pop edx
pop eax
pop ebx
push esi
push ebx
test esi, ebx
push edi
sub edi, edi
push ecx
shl si, cl
not ch
push edx
dec edx
mov ebx, 0x612e3d5b
ror edx, cl
ror ecx, cl
not dh
dec dl
push eax
sbb ax, 0x53a7
sub dx, 0x3db6
and dl, 0x66
not ah
nop
shr dl, 2
or ah, al
cmp eax, 0x4d52b69b
mov si, 0x75c1
cmp bh, 0x75
mov ah, 0x2f
test ecx, eax
dec eax
sub bl, bh
shl ebx, 3
inc ebx
not ecx
shr cx, cl
sub cl, dl
stc
xchg di, cx
not si
test eax, ecx
adc cl, al
sbb ebx, 0x118d2d54
ror ebx, 4
or dl, bh
shr ax, 6
inc edi
inc eax
and ecx, ecx
shl bh, 2
or al, bh
xor ax, 0x64c4
sbb cx, bx
or si, 0x1d08
add ecx, 0x458a0579
or si, dx
mov dh, 0x43
xor di, 0xb06
test ebx, esi
test edx, esi
sub esi, 0x20d45c2e
sub dl, al
shr cx, cl
xor edx, eax
add bl, cl
inc bh
and dh, 0x33
sbb edi, edi
dec bh
sbb di, 0x5034
shr cx, cl
shl dx, 2
stc
xchg di, di
sub ax, si
stc
ror ax, cl
and ecx, ecx
adc al, al
add esi, eax
or cx, 0x2154
stc
cmp cx, ax
xchg si, cx
not ebx
sbb si, cx
cmp ah, dh
rol cl, 3
sbb cx, 0x241e
dec bx
add ecx, 0x27bcdc0b
or ecx, ecx
shr bh, cl
rol edi, 6
sub ebx, edx
xchg edx, eax
ror dx, cl
rol cx, 3
sub dl, dl
and di, si
mov ax, 0x5c3d
sbb edx, 0x234a670c
adc di, dx
rol ebx, cl
dec ebx
xor al, 0x63
ror cx, 5
xor al, 0x27
pop eax
dec ch
push eax
and edx, eax
pop eax
pop edx
pop ecx
pop edi
pop ebx
pop esi
call fcn.00594a34
push edx
and dl, dl
push ebx
push ecx
ror bh, cl
not bh
push esi
and si, cx
push edi
push eax
test edi, eax
adc bx, 0x3362
nop
test dl, 0x75
shl ebx, cl
mov ah, 0x31
xchg ah, cl
xor ax, 0xeef
ror dl, cl
ror eax, cl
shl ebx, 6
shl eax, 1
ror dl, cl
ror edi, 6
not di
sub ax, 0x3d51
nop
nop
xor ecx, 0xff4fabb
shr ch, 4
sub ax, 0x5a50
dec cl
add dl, 0x7d
and ax, ax
stc
shr dh, cl
stc
adc eax, edx
ror dx, 2
stc
and cx, 0x59ba
ror si, cl
inc ecx
rol ax, cl
cmp edi, eax
test dx, 0x5727
test ebx, 0x53de0176
and edi, 0x5ef6eb19
inc dl
stc
sbb si, 0x4f29
pop eax
pop edi
pop esi
pop ecx
pop ebx
pop edx
push eax
shl eax, 2
push ebx
dec bh
push ecx
not cx
push edi
cmp edi, ecx
add cl, 8
push esi
add esi, 0x3460d2a9
sub ebx, ebx
sbb cx, ax
sub ah, bh
ror bx, cl
push edx
shl edx, cl
mov dx, 0x3ddb
stc
add cl, 0x18
sbb si, 0x24c3
rol bh, cl
rol bx, 7
sbb cl, bh
inc cl
test ecx, 0x1217ca7f
xor bx, di
xor di, 0x3827
test dl, cl
adc di, si
inc cl
ror ax, 8
shr si, 3
xor cx, 0x3a39
shr dh, 7
inc bx
ror ah, 1
sbb si, 0x5215
dec eax
sub ah, 0x75
pop edx
pop esi
pop edi
pop ecx
pop ebx
pop eax
call fcn.00594e3b
jne 0x5757cb
push ecx
push edx
and cl, dl
pop edx
pop ecx
cmp ecx, dword [eax + 0x14]
jge 0x57d9d2
sub ecx, dword [eax + 0x10]
mov eax, dword [eax + 0x1c]
call fcn.00595324
call fcn.00595712
js 0x575a71
call fcn.00595b79
call fcn.00596142
push edi
add edi, 0x39b5db16
push ecx
shl ecx, 5
push ebx
rol bx, 5
cmp cl, 0x3d
push edx
push esi
and dx, si
stc
xchg dl, dh
shr di, cl
push eax
and ah, 0x46
not ah
or bl, dl
sub ch, 0x36
sbb bx, 0x58c8
dec eax
test edi, 0x15d0e9f6
adc bx, 0x3837
test dl, 0x68
sbb dl, al
xchg esi, eax
inc ax
or dh, ah
rol di, 3
or ebx, 0x3a291174
shl dh, cl
sbb di, 0x327b
or ecx, 0x71e1ac33
stc
inc dx
not eax
adc bx, 0xf86
not eax
mov ecx, 0x22ca2680
stc
cmp al, cl
xor cx, 0x726c
add bl, bl
test cl, 0x3d
inc dl
nop
inc dl
adc ax, 0x191d
test bx, 0x92c
shr ah, cl
test dx, 0x5082
xchg ebx, eax
and ah, 0x23
inc cx
xor di, 0x5d7a
inc bh
dec ecx
or di, 0x20f2
test ecx, ebx
cmp bx, 0x7446
cmp dl, dl
adc dx, 0x2999
not ah
dec cx
nop
mov bh, al
not bx
not bh
mov ebx, 0x5c733921
or al, dh
not ch
or ebx, 0x73496078
mov dh, 6
nop
not si
ror dx, cl
cmp dx, 0x4c1f
not esi
cmp al, bl
or bh, cl
cmp dx, 0x1b73
rol cl, 1
and dx, 0x1196
ror esi, cl
rol ax, 2
test ax, 0x49d7
xor si, 0x105a
adc ah, 0x62
nop
xchg edx, edx
xor cx, cx
xor cl, 0x2f
rol ax, 5
mov dx, dx
add di, bx
not ch
sbb bx, 0x358b
add dx, 0x613d
shl di, cl
and esi, 0x1cfa1901
test dh, cl
xchg si, cx
nop
and bl, cl
inc edx
dec eax
inc edx
pop eax
mov bx, 0x4de6
inc cx
or dl, 0x65
push eax
xchg al, dh
pop eax
pop esi
pop edx
pop ebx
pop ecx
pop edi
jbe 0x5759bb
push ecx
push edx
add ch, dl
push ebx
push esi
and ebx, esi
push eax
or ah, dl
stc
xchg cx, cx
ror ebx, cl
not ax
sub cl, 0x27
or cl, 0x7f
sub al, al
adc esi, 0x19fe91d9
cmp ah, ah
shl ch, 7
test ecx, eax
shl dh, 1
pop eax
pop esi
pop ebx
pop edx
pop ecx
call fcn.00596408
push edx
mov edx, 0x746a5012
push eax
cmp al, 0x42
push ecx
shl ax, cl
push ebx
shl bh, cl
stc
cmp bx, 0x4e3b
push edi
and edi, ecx
pop edi
pop ebx
pop ecx
pop eax
pop edx
call fcn.00596716
push edx
push ecx
add edx, ecx
push eax
xor ecx, eax
ror cx, 4
push edi
and edi, 0x6305ea17
shr edx, cl
pop edi
pop eax
pop ecx
pop edx
call fcn.00596aca
push eax
sbb ah, 0x47
push edi
xchg di, di
pop edi
pop eax
push eax
push edx
mov ax, dx
push ebx
shl bh, 3
inc dl
push esi
cmp eax, esi
push edi
rol di, 2
inc bh
push ecx
shl edi, cl
shl ax, cl
adc cl, ah
dec ecx
inc ecx
and edx, ebx
pop ecx
pop edi
pop esi
pop ebx
pop edx
pop eax
jne 0x575a0d
call fcn.00597066
jecxz 0x5759fc
call fcn.00597531
push ecx
rol cl, cl
pop ecx
push ecx
ror ch, cl
pop ecx
call fcn.005977d9
push ebx
mov bx, 0x48b5
push ecx
push eax
sub cl, ah
pop eax
pop ecx
pop ebx
push edx
push ecx
ror edx, cl
push edi
push ebx
or edi, ebx
push eax
ror ah, 1
pop eax
pop ebx
pop edi
pop ecx
pop edx
call fcn.00597c71
jnp 0x575a38
call fcn.00598006
jb 0x575a38
call fcn.005982a5
push ebx
not bx
push ecx
shr cx, cl
test cl, bh
push eax
dec eax
xor ch, 0x3b
shr cl, cl
mov eax, 0x2a33b30b
shr bx, 3
dec bl
push edi
shr edi, cl
and edi, 0x502ac4d0
push edx
sub dh, bh
inc edx
or dx, 0x7f11
pop edx
pop edi
pop eax
pop ecx
pop ebx
push eax
test ax, 0x4242
pop eax
push ebx
and ebx, 0x7129c228
sub bl, 6
push edi
rol edi, 3
push edx
inc dh
not bh
push esi
push ecx
shl esi, cl
cmp ch, 0x48
dec dh
sbb edi, 0xffe2e8
adc dl, cl
rol cx, cl
push eax
sub eax, edx
sbb di, 0x40b3
sbb ah, 0x37
shr ah, 3
sub ah, bh
xor ebx, 0x4c8ea9ca
not cx
add edi, ecx
adc dx, 0xd8c
stc
shl cx, cl
dec ax
sub ecx, 0x30b58911
inc eax
add ecx, 0x7823e4e0
shr dx, 2
add ecx, eax
ror edx, 8
adc bh, dh
shl cl, cl
and ax, 0xc1d
dec dx
dec al
adc al, dh
sub al, bh
add eax, 0x1ca745c8
xchg bx, ax
sub bh, 0x5c
add si, 0x827
xchg edx, edx
inc cx
mov edx, eax
rol bx, cl
dec ax
mov bx, 0x5549
dec eax
xchg ecx, ecx
mov bx, si
inc ecx
not al
dec bl
test esi, 0x187e840e
dec di
adc ecx, 0x406e2f6a
xchg ch, bl
add bx, cx
shl al, cl
cmp esi, edx
mov ch, 0x71
sbb ax, 0x736
sbb edi, 0x17bf9e96
not ah
not eax
test si, ax
dec ax
add esi, eax
xchg al, cl
adc dx, 0x31d7
ror di, cl
shl cx, 5
add si, 0x6b87
and bl, cl
xor ecx, 0x5a63c2bd
stc
inc ah
adc eax, 0x292767ac
add ah, cl
sbb ecx, ebx
ror ebx, cl
shr ah, cl
ror al, 7
sbb ah, cl
rol bl, 3
or ebx, edi
dec al
shr ax, cl
and ecx, edi
nop
not ecx
ror di, cl
sub cx, 0x448f
sub dh, cl
rol si, cl
shl ebx, cl
or edi, ecx
ror dx, cl
nop
cmp dx, 0x5e6c
or esi, eax
pop eax
ror dx, 1
push eax
sbb ah, al
nop
and cl, ah
shl ebx, cl
inc edi
ror ebx, cl
and ah, 0x3a
test bx, 0xfcb
add eax, eax
nop
stc
dec dx
sub edx, 0x2512b655
or edx, 0x6a551ab8
xor bl, al
test si, 0x4e28
xchg di, bx
test dh, 0x12
xor ax, bx
stc
test di, 0x6e73
or al, 0x34
mov dl, ah
mov ah, bl
not dl
cmp bh, dh
and al, cl
cmp ecx, ebx
test si, ax
ror si, 3
and bx, ax
sub eax, 0xe05aa5e
shl ax, 8
mov bl, al
cmp ah, dh
mov ax, 0x19df
xchg edx, edi
or dl, al
add di, 0x797d
test edx, edx
shr dx, cl
xor di, 0x6c0f
not ch
inc si
add ecx, 0xf76fd3d
shl bl, cl
cmp dx, 0x2114
ror ch, cl
dec cx
dec bx
and ah, 0x12
test cl, 0x13
ror dh, 8
cmp si, cx
dec bl
mov cx, 0x252c
add eax, 0x2a410b9e
ror di, cl
xchg si, si
rol ecx, cl
xchg edx, eax
and ch, 0x21
shl bl, cl
shl dx, 6
sub cl, 0x44
and dh, al
rol di, 2
sbb edx, edi
not edi
or dx, di
mov ecx, edi
mov si, 0x805
test ebx, edx
stc
not bx
shr al, cl
nop
sbb dh, 0x5b
shl ax, cl
rol esi, 6
cmp cl, 0x22
stc
xor esi, ebx
pop eax
pop ecx
pop esi
pop edx
pop edi
pop ebx
call fcn.0059877a
push eax
push ecx
test ax, cx
sub cl, ch
not al
shl ax, cl
push ebx
push edx
sub bh, dl
not edx
not eax
rol dx, 6
push esi
add esi, 0x42d2c0b1
cmp ah, ch
ror dx, cl
dec si
sbb dx, 0x4f82
shl cx, 3
ror si, 1
nop
adc al, 0x10
ror dh, 2
rol ebx, 3
stc
ror ecx, cl
test cx, 0x12d6
shr cx, cl
stc
mov ecx, 0x79b1f051
ror eax, 5
rol bh, cl
stc
inc ecx
rol cx, 5
cmp al, 0x1c
add ah, al
push edi
xchg di, bx
not ecx
or ebx, ecx
adc edx, 0x5fade29b
rol ecx, cl
and dh, 0x59
ror edi, cl
or edx, 0x1c05472c
stc
inc al
add bx, ax
dec di
sbb dx, di
dec edx
xor ecx, 0x33f581fd
inc ecx
mov eax, eax
not ecx
shr al, 6
cmp bx, 0x4d79
xor eax, 0x34f74b4
shl ebx, cl
or cl, cl
dec edx
shr edi, 8
add ebx, 0x1e64354e
rol cl, 7
sbb ax, 0x2cc0
shl ch, cl
not bl
test cx, di
mov ecx, edx
mov ecx, edx
rol si, 6
ror di, cl
and ah, al
stc
rol ecx, cl
xor bl, dl
rol esi, 7
rol ax, 2
dec al
or dx, 0x47c
sub esi, 0x1cd432f0
rol edx, cl
ror eax, cl
test bh, cl
shr di, 5
sbb ecx, edi
and ebx, 0x25fc0bb5
dec eax
sub dl, 0x70
shr edx, cl
inc bl
or bh, 0x63
add ah, 0x17
sbb bx, 0x3bfa
dec bl
shr dh, cl
or cx, ax
shr eax, 8
shl ah, cl
stc
shr di, 8
inc dx
test ch, 0x15
sub di, 0x16ab
test ah, 0x51
pop edi
shr ah, 6
shl bh, cl
shr dx, cl
push edi
sbb di, dx
not ecx
add ebx, edx
xchg ecx, eax
xchg edi, edi
mov si, si
sub bx, 0x1f1
adc cx, 0x1130
inc ecx
shr dl, 2
sub eax, 0x649d5dd4
not bx
cmp cl, dl
xchg bh, cl
dec ch
adc bl, cl
ror ah, 8
adc dx, ax
rol di, cl
rol edx, cl
stc
nop
sub ax, bx
inc ecx
test ebx, 0x3c449680
nop
stc
adc bx, bx
and dx, 0x15a2
test eax, edi
not ch
sub dl, ah
test ax, si
mov ebx, edx
shr eax, 8
xchg esi, edx
stc
or si, 0x54c3
and bx, 0x503a
stc
nop
sbb di, ax
dec cx
inc cl
xor bx, 0x4f56
test edi, ecx
xchg ah, ah
shr eax, 5
add cl, 0x4f
adc ax, 0x5694
xor bx, 0x18e0
nop
test ax, 0xbb4
shl ebx, cl
and ecx, edi
not bx
rol bh, 8
shl eax, 7
mov ax, si
sbb cl, 0x26
adc al, ah
ror ebx, cl
stc
add ecx, eax
sub si, cx
nop
test di, cx
test edi, esi
shl bx, 2
nop
rol ah, cl
adc dl, bl
nop
ror edi, 3
nop
xor al, dl
cmp bx, ax
sub ax, 0x7472
sub ch, bh
shl eax, cl
mov cx, si
adc cx, di
test ch, 0x55
and bh, 0x5c
inc ah
or bh, ch
xor edx, 0x16a500fa
and ebx, eax
inc eax
shr esi, cl
sub dx, ax
not cx
xor edx, 0x71118629
not ah
adc edx, esi
rol bl, 7
stc
pop edi
or dx, 0x718a
add si, 0x2799
rol bl, 1
and ecx, 0xb6dfbea
stc
xor ch, 1
push edi
mov bx, di
add edi, edi
and bl, ch
not al
sub dl, 0x7e
stc
not di
test al, 0x55
and di, si
add edx, 0x18615883
rol esi, 6
shl ah, cl
xchg cl, bh
xor di, 0x27ac
dec ax
stc
sub si, ax
xor cl, cl
adc edx, eax
inc cx
xchg dh, cl
test dx, 0x2691
not si
shr dx, 3
stc
nop
stc
add edx, edx
cmp cx, cx
shr dx, cl
ror ebx, 5
xor cx, 0x346a
xchg cx, ax
stc
shr bl, 3
adc ah, al
rol ebx, 7
add dh, 0x22
shr di, 4
add dx, dx
sub ax, 0x7f84
rol dh, 2
xchg bx, dx
sbb edx, edx
sbb edi, eax
inc edi
shr ecx, cl
shr ch, cl
dec edi
inc ax
mov ax, ax
ror edi, cl
xor dh, ah
nop
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
call fcn.00598ac4
call fcn.00598e1e
ja 0x576129
push ebx
dec bh
push ecx
dec ch
shl ebx, cl
shl ch, cl
dec ch
pop ecx
pop ebx
push ebx
push ecx
add bh, cl
push eax
or al, cl
adc bh, bl
push edx
xor dl, cl
xor eax, edx
shr eax, 4
or ah, 1
dec ecx
ror ax, 2
and ebx, ecx
or cx, ax
push esi
sbb cx, si
rol bx, cl
add cx, 0x27c5
sub edx, 0x55f2f927
adc edx, 0x77909915
push edi
or edi, ebx
dec ebx
dec al
adc si, 0x56d
shl ch, 6
dec ch
sbb si, 0x23cb
rol cl, cl
or al, 0x4d
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
jbe 0x575fe9
push edx
push ecx
shl edx, cl
push edi
push esi
or di, si
push ebx
shl bh, 7
pop ebx
pop esi
pop edi
pop ecx
pop edx
push edx
push ecx
rol dl, cl
pop ecx
pop edx
push ebx
push edx
add bl, dh
pop edx
pop ebx
ja 0x576092
jge 0x57602c
push edx
shl dx, 1
push ebx
push ecx
xchg bx, cx
adc bh, 0x1e
push edi
ror edi, cl
sbb bx, 0x7161
pop edi
pop ecx
pop ebx
pop edx
push ecx
ror ecx, 8
adc ecx, 0x171f734b
push esi
push edi
add si, di
push eax
shl al, cl
mov ax, cx
cmp eax, edi
push edx
dec dl
pop edx
pop eax
pop edi
pop esi
pop ecx
jno 0x576080
push esi
dec esi
push edx
cmp dl, dh
push edi
or esi, edi
sbb si, 0x3c3
push ecx
shl ecx, cl
sub edx, 0x3622104a
push ebx
adc bx, 0x58ef
pop ebx
pop ecx
pop edi
pop edx
pop esi
nop
push ebx
shr bx, 2
push edi
cmp di, 0x2bff
push esi
and si, si
push ecx
rol esi, cl
pop ecx
pop esi
pop edi
pop ebx
push edi
not edi
push edx
xor edx, 0x52bcd717
pop edx
pop edi
call fcn.0059938a
call fcn.00599601
push eax
push esi
cmp ax, si
nop
push ecx
push edx
adc ch, dh
push edi
not edi
pop edi
pop edx
pop ecx
pop esi
pop eax
nop
push edx
shl dx, 7
push eax
dec ah
and dx, 0x32f6
push esi
push ecx
adc esi, ecx
xor ah, 0x21
push ebx
ror ebx, 5
pop ebx
pop ecx
pop esi
pop eax
pop edx
jae 0x576115
jp 0x5760e8
push edx
xor dh, 0x15
pop edx
push ecx
push esi
xchg ecx, esi
stc
push ebx
adc bh, 0x65
push eax
adc eax, 0x7a46e971
adc bx, cx
push edx
shr dh, cl
or bl, dh
rol cx, 7
inc cl
shl ecx, cl
push edi
dec edi
pop edi
pop edx
pop eax
pop ebx
pop esi
pop ecx
jb 0x5760fc
call fcn.00599922
push ecx
push ebx
sbb cl, bl
shl ebx, 3
pop ebx
pop ecx
push ecx
not ecx
stc
push edi
push esi
sbb edi, esi
push eax
push ebx
add eax, ebx
cmp di, bx
pop ebx
pop eax
pop esi
pop edi
pop ecx
call fcn.00599c5c
call fcn.0059a29d
call fcn.0059a5b1
js 0x576129
push edx
dec dx
pop edx
push ebx
inc bx
push esi
push edi
mov si, di
push edx
ror dh, 1
push ecx
rol cx, 7
dec ebx
sbb di, 0x58a9
inc ch
stc
mov edi, ebx
pop ecx
pop edx
pop edi
pop esi
pop ebx
push ebx
push eax
test bh, al
pop eax
pop ebx
stc
push esi
sbb esi, 0x4ea25577
push ebx
rol ebx, 6
push edi
shl di, 1
not di
push eax
push ecx
cmp al, cl
not di
add cx, 0x366c
or al, al
not di
xchg al, al
push edx
adc edx, ecx
sub edi, 0x6d69722a
mov cx, 0x3136
adc edi, eax
not bl
mov ebx, 0x4a13817e
mov si, 0x7cbe
adc bx, 0x5336
ror bl, 8
nop
pop edx
pop ecx
pop eax
pop edi
pop ebx
pop esi
call fcn.0059a8d3
push edx
sbb dh, 0x42
push ecx
mov ch, dh
shr cl, 1
stc
push eax
not ah
ror eax, 3
test edx, 0x542e69e3
shr ch, cl
pop eax
pop ecx
pop edx
lea eax, [eax + ebx]
mov eax, dword [eax + ecx*4]
jmp 0x578946
cmp ecx, dword [eax + 0x18]
jge 0x57d9d2
mov edx, dword [eax + 0x20]
jb 0x576472
jne 0x576279
push edx
and dx, 0x5ada
push esi
add esi, 0x56f8ede1
push ebx
push eax
add bl, ah
push ecx
cmp cx, cx
push edi
adc edi, 0x6a7e9aa0
nop
adc esi, 0x987b213
xchg ecx, esi
sbb bx, 0x795a
xor dx, dx
cmp si, 0x4a55
shr ah, 7
inc dh
shl ebx, 3
inc cx
pop edi
pop ecx
pop eax
pop ebx
pop esi
pop edx
push ecx
shr ecx, 3
push ebx
xor bl, 6
push eax
inc ah
push edi
sub di, 0x235b
or bx, 0x5169
push edx
rol dx, cl
push esi
shr si, cl
shl ax, 1
sbb dl, ch
shr ebx, cl
and di, dx
xchg al, bl
pop esi
pop edx
pop edi
pop eax
pop ebx
pop ecx
push ecx
sub ecx, ecx
push edx
inc edx
cmp cx, 0x3261
mov cx, dx
and dl, 0x23
push ebx
sub bx, 0x3c24
shl bx, cl
push eax
sbb ax, cx
push esi
not si
pop esi
pop eax
pop ebx
pop edx
pop ecx
call fcn.0059ac57
jbe 0x576392
push ecx
sbb ch, 0x4a
stc
push eax
ror al, cl
dec al
mov ecx, 0x250b4e57
nop
xchg ecx, ecx
push esi
shl esi, cl
push ebx
not ebx
push edx
shr dl, cl
or al, 0x14
shl dl, 8
sub bh, 0x27
or dx, 0x7b07
adc al, bl
xor ax, 0x69d2
mov bx, cx
or ch, bl
push edi
mov cx, di
rol edx, 5
and cl, ch
not ax
stc
shr ah, 2
cmp esi, 0x671e2f52
mov edx, 0x7659c0c6
stc
adc ax, 0x1b3d
or bh, ch
ror edx, cl
shr bl, cl
cmp bl, dl
inc esi
xchg si, cx
mov bx, 0x6607
shr bl, 8
inc ax
inc si
stc
stc
and dh, 0x22
add dh, 0x26
sbb ebx, 0x7c475658
cmp cl, dl
test si, 0x5e61
cmp ebx, 0x5d96942e
not bl
adc ch, bl
add dh, 0x16
and bl, 0xc
inc esi
shl eax, 4
dec cx
shl di, cl
and dh, 0x57
adc dx, dx
nop
cmp ax, si
dec cx
rol dh, 6
or dh, 0x3b
nop
xchg di, si
nop
shl edi, cl
nop
xchg esi, edx
ror di, cl
sbb dl, 5
or dx, 0x18a4
ror al, 1
shl eax, cl
nop
pop edi
pop edx
pop ebx
pop esi
pop eax
pop ecx
stc
push ecx
inc cx
dec ch
push edi
not edi
and cx, 0x4686
pop edi
pop ecx
call fcn.0059af18
jne 0x576378
push edx
push ecx
mov dh, cl
push esi
sbb esi, edx
pop esi
pop ecx
pop edx
call fcn.0059b3f5
call fcn.0059b90b
call fcn.0059bd9c
jge 0x57638d
call fcn.0059c100
call fcn.0059c5f8
push eax
test ah, al
push ecx
shr ax, cl
push edi
test edi, 0x4e889650
stc
push ebx
add di, bx
push edx
ror edx, 5
nop
inc al
stc
cmp ecx, 0x34522da9
mov edx, 0x11f388b0
xor al, 0x63
dec bx
mov ebx, 0x1707716c
not cx
push esi
or si, 0x7507
stc
nop
cmp edx, 0x315a33d0
xor si, 0x4015
dec ax
shr ax, 8
rol al, 6
mov cl, dh
sbb si, 0x2291
add bx, di
inc eax
ror esi, cl
rol esi, cl
add dh, 0x75
cmp bl, dh
xchg dl, ah
rol edi, 6
adc ch, 0x27
or bh, 0x25
cmp al, 0x53
test bx, dx
sub ebx, 0xca891
and si, 0x5a93
xchg dx, bx
add eax, 0x2e23a26d
adc dh, ah
inc ax
shr di, cl
adc edx, 0x4e78f4f1
inc ebx
sbb si, cx
test dx, 0x2f0
dec si
not bx
test edi, ecx
nop
test ecx, 0x64bfa691
sub di, 0x6db3
xchg ebx, ecx
ror cx, 7
xchg di, di
not di
pop esi
pop edx
pop ebx
pop edi
pop ecx
pop eax
jae 0x576468
call fcn.0059c916
push eax
ror ah, 8
push ebx
push ecx
ror ebx, cl
pop ecx
pop ebx
pop eax
call fcn.0059cdee
push edx
ror dh, 5
pop edx
push eax
add eax, 0x19a97dce
push ebx
dec ebx
push esi
push ecx
sbb esi, ecx
sbb ah, ch
push edx
and dx, cx
or ax, 0x22e
stc
inc eax
sub dx, 0x3dcd
cmp esi, edx
not al
shr ebx, cl
stc
stc
and al, 0x4c
rol ax, 6
push edi
xchg esi, edi
rol bl, 5
shl ebx, cl
shr dl, cl
sbb al, 0
xor dl, 0x48
dec bx
and edx, ecx
add cl, ah
mov ah, 0xf
dec bl
stc
rol esi, 5
and ebx, ebx
adc ebx, 0x4b34ad7e
rol esi, 8
ror cl, 5
cmp ch, ch
cmp cl, ah
shr edx, 5
shl si, cl
sub esi, edx
mov di, di
mov edi, 0x54160bd0
test cx, cx
test bl, 0x1d
ror esi, cl
rol dx, cl
shr cl, cl
sub cx, cx
test dx, si
shl ah, 3
adc ax, dx
shr edx, 5
test cx, di
or cx, bx
shr edi, cl
xor dx, 0x31bf
xchg cx, ax
sub bx, si
mov edi, 0x18e4031c
not ebx
cmp ebx, ebx
xor ebx, ebx
inc edi
shl cl, cl
sub ah, dl
xchg dx, ax
inc cl
not edi
mov si, si
nop
stc
inc dx
and dx, dx
test dl, 3
cmp cl, bl
xor al, 0x5f
test bh, dh
stc
inc bl
adc dh, 0x4b
test dx, si
or ax, 0x5231
test di, cx
sbb eax, 0x2f785d34
rol dh, cl
stc
adc edx, ecx
xor cx, dx
pop edi
pop edx
pop ecx
pop esi
pop ebx
pop eax
push ebx
push esi
mov ebx, esi
and ebx, 0x4176acc8
push eax
push ecx
shl ax, cl
and esi, 0x665be581
cmp cl, 0x73
shl ch, cl
push edi
adc di, 0x5366
not bl
test si, ax
shl ecx, 2
inc bl
add si, 0x3098
and ah, 0x25
shl si, 6
push edx
add edx, esi
shl bh, cl
shl ecx, cl
cmp cx, si
ror esi, 8
not ax
shr cl, cl
ror dl, cl
test bx, 0x6cc7
xor ax, cx
sbb dx, 0x2fd6
shr di, cl
and esi, 0xee97eac
rol di, cl
stc
dec bh
shl cl, 8
nop
ror ax, cl
not dh
dec cx
shr al, 6
not dx
shr cx, 6
shl di, 7
rol dh, 5
sub si, di
xor dh, 0xc
xchg ah, cl
and si, 0x21f3
cmp di, si
shl esi, 2
xchg di, ax
shl edx, cl
mov dx, ax
inc cl
xchg bh, dh
add ch, dl
test esi, edi
not dh
xor ecx, ebx
test di, 0x580a
ror eax, 4
shr ax, 6
mov cx, si
and ax, 0x21b3
nop
shr dl, 8
mov bx, di
sbb ebx, 0x4baa2d1a
nop
sub ax, ax
test cx, 0x2cd9
sbb edx, 0x36b21005
sub bx, si
sbb dx, 0x6a76
not ecx
cmp eax, 0x475ef555
sub si, 0x5b16
sub dx, cx
cmp bh, cl
and eax, esi
rol edx, cl
shr ecx, 5
dec si
cmp ecx, 0x3ede1736
sub dx, dx
stc
xchg edi, ebx
and esi, ebx
or ebx, 0x549beeb6
test dx, cx
nop
inc ch
inc dx
not dx
nop
add dh, 0x5e
shl ax, 7
shr esi, cl
and cl, 0x41
xor bh, ah
nop
cmp al, dh
shl eax, cl
nop
pop edx
xchg cl, cl
push edx
add edx, edx
or bx, 0x75c3
add si, si
ror dx, 4
shr ecx, 2
nop
rol ebx, 6
test ax, 0x5825
adc edi, 0x60f9f906
sbb al, 0x4b
shl dx, cl
or eax, 0x45355184
rol cx, cl
or cl, ch
xchg cx, bx
shr cl, 7
sbb dl, al
inc cx
stc
not bx
not bl
cmp si, dx
mov dx, cx
adc bh, 0x18
inc dx
cmp bx, dx
sub dx, 0x55cf
xchg di, cx
not dl
sbb bx, si
test dl, ah
inc ecx
nop
and eax, edi
stc
nop
sub dx, 0x51b1
stc
ror eax, 2
add esi, edi
cmp esi, 0x1d39feec
rol ah, 8
sub si, dx
xor bl, dl
and cx, 0x26ba
stc
mov ax, 0x1dbe
mov bh, ch
test bx, 0x79d1
or dh, 8
adc dx, dx
and si, 0x3c4b
nop
rol cl, cl
sub ax, 0x2353
rol al, cl
nop
test bl, al
not ebx
shr bh, 7
rol bl, 3
test cx, 0x186e
not si
xchg dh, dl
shr edx, cl
test ecx, esi
sub ah, 0x26
nop
xchg ch, dl
sub si, 0x13ed
xor si, 0x6916
shr si, cl
test dh, al
adc edi, 0x6dfa2d16
inc ax
xor ax, si
nop
xchg ecx, ebx
test ax, 0x5885
test dh, bh
or dl, 0x1f
stc
stc
rol ebx, cl
shr di, 5
sub edx, 0x2bf00fc5
and ah, 0xf
or si, 0x7b3
sub ecx, 0x5b2ccf3b
xor si, ax
sbb eax, esi
stc
adc edx, eax
xor eax, ebx
not dh
not dx
ror si, cl
not bh
not cl
pop edx
not bh
add bl, 0x70
stc
push edx
or cl, dl
xchg bx, di
shl cx, 2
nop
dec bx
test dh, dh
pop edx
pop edi
pop ecx
pop eax
pop esi
pop ebx
push edi
dec di
push edx
shr dh, 7
stc
push ecx
shr ch, 5
xchg ch, cl
dec edi
push eax
xchg ch, al
adc dh, 0x49
or cx, di
inc edx
push ebx
mov ah, bh
push esi
shr si, 6
stc
rol esi, cl
adc ah, 0x41
not edi
nop
not si
cmp ebx, esi
test al, al
xchg al, cl
not si
test ch, 0x42
stc
cmp ax, bx
add ah, cl
stc
rol esi, 5
mov bl, ah
add ecx, ecx
test di, 0x323f
sub bx, dx
shl dx, cl
mov dx, 0x4ca2
and al, 0x21
nop
xor bx, 0x6c24
or si, 0x64e0
inc di
add ebx, edi
cmp ax, 0x6389
stc
cmp edx, eax
xchg ecx, ecx
and al, ch
inc bx
ror si, cl
or dh, dh
shl edi, cl
cmp bh, 0x47
shr cx, 7
not dh
stc
test cx, cx
dec esi
nop
not eax
dec dx
sub ax, si
rol edx, 7
shr dx, cl
sbb eax, 0x63458c21
nop
rol dl, cl
nop
dec edi
nop
shl edx, cl
test dh, 0x61
mov ah, dh
sbb al, ah
inc ax
stc
mov dl, bl
xchg bx, bx
inc ax
xor ch, 0x30
ror cx, 2
adc edx, esi
and cx, 0x170e
or cx, 0x7321
cmp esi, ebx
or ah, 0x19
shr ebx, 6
add ax, 0x164
add si, si
dec dh
or dh, al
nop
mov esi, 0x4ea8201f
and di, ax
nop
not ax
dec ebx
and cx, bx
xor bh, ch
not dh
dec cl
inc ah
xchg esi, edi
pop esi
cmp edx, ecx
push esi
and esi, 0x272241f4
test dx, si
cmp dl, ch
adc ah, ch
ror si, cl
dec bh
shl cx, 6
test dl, cl
add edi, eax
stc
sub di, 0x51de
rol al, 3
xchg ecx, ecx
stc
not ax
shr ax, cl
or di, si
shr ecx, cl
shr dh, 5
mov dl, 0x16
stc
rol ah, 6
and eax, 0x6537ecb6
nop
nop
and ch, bl
nop
shr cx, cl
mov esi, ecx
ror ebx, 4
sbb edx, 0x238a099c
ror cx, 4
sbb ecx, 0x70cd0328
or ebx, esi
shr dl, 7
and dx, 0xdbc
xchg ah, bl
cmp esi, 0x2beb03dd
cmp bx, ax
sub edi, edx
shl edx, 6
not edx
sub cl, 0x1d
cmp di, di
dec bx
adc ch, 0x56
stc
sub edi, 0x1b98790b
not ebx
xor edi, esi
rol di, cl
add ax, ax
add edi, 0xc50ccf2
stc
add al, 0x72
adc ebx, eax
test cx, dx
sub dl, 0x63
xchg ch, bl
shr cl, 6
shr al, 8
dec dx
ror ax, 7
cmp cl, ch
test edi, ecx
pop esi
pop ebx
pop eax
pop ecx
pop edx
pop edi
push eax
add al, 0x46
push ecx
add cl, 9
push edi
sub di, 0x7562
inc ax
rol edi, 1
stc
push ebx
ror ebx, cl
adc ax, 0x601d
push esi
adc si, 0x1f2
xor ch, 0xb
nop
sub cx, cx
nop
push edx
xchg di, dx
adc bx, 0x20f1
not eax
add di, 0x42be
inc bh
not bl
pop edx
pop esi
pop ebx
pop edi
pop ecx
pop eax
call fcn.0059d222
jbe 0x5769da
push ecx
test cl, 6
push eax
mov al, 0x49
inc al
pop eax
pop ecx
call fcn.0059d5c1
push eax
mov al, ah
push ecx
xor cl, 6
push ebx
shr ebx, 6
pop ebx
pop ecx
pop eax
push esi
xchg esi, esi
push eax
push ecx
shl eax, cl
pop ecx
pop eax
pop esi
push esi
push eax
sub esi, eax
push edx
sub dx, si
push ebx
xchg bx, si
push ecx
rol ah, cl
add cx, 0x37eb
test bx, 0x5af5
shr eax, 6
or cx, ax
xor edx, ecx
test bx, 0x6dad
shr cl, 4
nop
ror dl, 7
shl ecx, 7
add esi, 0x76aa3b32
pop ecx
pop ebx
pop edx
pop eax
pop esi
call fcn.0059d921
stc
lea edx, [edx + ebx]
mov edx, dword [edx + ecx*4]
lea edx, [edx + ebx]
push eax
push ecx
push edx
push dword [ebp + 0xc]
push edi
push eax
add edi, eax
push edx
push ebx
xor dl, bh
push ecx
push esi
xchg cx, si
ror ecx, cl
test dh, dh
shr esi, cl
and ah, 0x1d
or esi, edx
xor edx, 0x526cca43
mov bh, 0x50
not di
shr esi, 1
adc si, 0x1e61
stc
mov cx, 0x349f
rol dh, 5
adc si, 0x4766
adc cx, di
xchg cx, cx
add ecx, 0x26a29cea
stc
sbb cx, bx
rol ah, 5
or eax, 0x436b10bf
or ax, 0x48fb
cmp ax, bx
ror edx, cl
stc
shr edi, 7
rol al, 6
cmp esi, esi
not esi
shl edi, cl
or eax, 0x66b592e9
ror dh, cl
rol cx, 6
ror ebx, 8
ror si, cl
xchg edx, ebx
shl dx, 1
stc
adc ah, cl
and dh, dh
xor ch, dh
shl al, cl
adc eax, 0xc671d20
cmp si, 0x282c
shl ax, cl
nop
xor cx, bx
cmp edi, ebx
test bh, dl
inc bh
shr dx, 3
shr dx, 7
not ebx
nop
nop
xor cl, dh
sub bh, 0x46
sbb ebx, edx
sbb ax, cx
nop
mov dx, 0x3176
inc edi
cmp ax, si
and si, 0x1e1a
xor ebx, 0x50bdcd05
sbb esi, 0x1cba7a6f
add dx, si
shr ecx, cl
mov esi, 0x5176a943
nop
shl dh, 3
xor eax, edi
mov esi, edx
test si, dx
cmp bx, dx
test bh, 0x5e
inc bx
dec di
or ch, 0x68
test di, ax
nop
nop
adc dl, ch
dec al
shl bx, cl
mov di, si
and eax, 0x7357c8b3
stc
shr ch, 2
xor ax, 0x6dc4
dec eax
and esi, 0x509ba134
or di, 0x448f
xor dl, 0x57
mov dl, 0x2f
sbb ah, al
inc eax
pop esi
push esi
cmp si, 0x4217
add edi, edx
nop
shr bl, cl
rol ax, 8
adc ebx, 0x197c2a8c
cmp dh, ah
not ax
nop
cmp edx, eax
cmp cx, 0x3b85
inc si
xchg dx, cx
not edx
shl ah, cl
or eax, ecx
dec eax
mov edi, edi
xor eax, 0x69db86b8
xchg ecx, eax
xchg cl, bh
adc al, bl
rol ecx, 4
adc bl, 3
sub si, si
and di, 0xa5e
shl dl, 7
xor edx, eax
stc
dec dx
shl ah, cl
sub dh, 0x51
and eax, eax
cmp ax, 0x3a32
cmp edx, 0xb4a2a18
sbb dx, dx
test al, 0x74
ror ah, cl
inc dx
not si
and dh, 0x52
inc eax
sub esi, esi
shl dh, cl
dec ecx
cmp ebx, esi
not cx
and bl, ch
adc si, 0x75a0
or si, 0x1980
xor ax, di
or bx, 0x687c
not dx
adc cl, al
or ch, 0x33
add esi, eax
add edx, 0x3746f977
add ecx, esi
test bl, bl
add cx, cx
inc edi
test ah, 0x6a
xchg ecx, esi
stc
sbb ah, 0x5c
and di, 0x5ab1
nop
shr ecx, 1
xchg edx, edx
not dl
inc dh
or al, cl
shr cx, 1
and ax, ax
shl bh, 8
rol ch, cl
or edx, 0x5faf524c
test ah, ch
sub cl, al
stc
adc bx, 0x18d4
or dx, 0x70b2
not si
xchg dl, dh
inc si
not ah
mov eax, edi
sbb ebx, esi
rol si, 6
test bx, 0x3711
or bh, 0x43
shl si, 5
ror esi, cl
dec ebx
add bh, dh
dec di
xor bx, ax
xor edx, 0x849672f
xor di, 0x4668
add al, 0x28
pop esi
cmp dx, 0x241
xchg dl, dh
not ecx
push esi
xchg ecx, esi
xor ecx, 0x6917b7f0
xor esi, 0xfe89d27
ror edx, cl
shr dl, cl
shr cx, cl
add bh, 0x75
shl bx, cl
nop
test ch, al
sub ebx, eax
dec ecx
shl ebx, 5
sub dh, 3
not edx
adc eax, ecx
xchg dx, ax
sbb bx, 0xe79
ror edx, cl
rol di, 5
test eax, eax
stc
stc
shr dl, cl
test ebx, 0x44a287b7
nop
dec ah
shr edi, cl
test ecx, 0xc83c9c2
rol eax, cl
dec cl
shl bl, 6
add bh, 0x19
add al, 0x66
cmp eax, esi
dec esi
add ebx, 0x65a88bc0
inc bh
shr cl, 4
xor bl, 0x16
dec cl
cmp al, dl
stc
inc edi
adc esi, ecx
sub dx, 0x6e28
xchg dx, ax
dec bx
xor ah, ch
adc di, 0x4065
rol esi, cl
and ax, bx
adc di, 0x49c
rol ch, cl
and edi, 0x1bd5d05d
dec dx
and dh, 0x5d
stc
mov ebx, ecx
stc
or al, 0x1c
ror di, 7
shr dx, 8
not edi
stc
inc cl
and ch, ah
not ecx
ror esi, cl
sbb bl, 0x45
add si, di
sub dh, cl
or esi, edx
nop
xchg ch, al
not si
cmp di, 0xd7e
mov bh, 0x4d
or ebx, 0x6562f55
rol ch, cl
xor di, ax
dec ecx
stc
rol ch, 3
test ch, dl
xor cx, cx
sbb ebx, 0x4bb0c7ff
mov bx, 0x3f31
sub edx, ecx
stc
ror ax, cl
shr ch, cl
stc
nop
dec ebx
test ax, si
shr ecx, 2
pop esi
add eax, edx
shl ebx, cl
ror ax, 3
shr ch, 6
push esi
cmp si, 0x7926
rol eax, cl
cmp bh, ah
xor cx, si
sub dh, bl
inc dh
and dl, 0x13
not di
cmp dx, 0x5450
shl dx, 8
inc eax
and ebx, esi
stc
xchg esi, eax
rol si, cl
adc si, 0x1ebd
test si, di
shr edi, cl
or ch, bl
cmp ax, 0x51d8
shr di, 4
test dl, 0x38
inc si
adc dh, al
not bx
nop
shr edx, cl
shl dl, 5
xor ah, 0x58
add di, si
shr cl, 6
add dl, al
xor bx, 0x349c
sub ax, bx
shr esi, cl
inc ecx
shl edx, cl
cmp bx, 0x51cd
adc dx, bx
stc
cmp dl, ah
dec edi
sbb cl, 0x76
dec cx
inc ax
sub esi, ebx
or bl, 0x53
and ch, dl
shl si, cl
sub di, 0x7211
sub edi, edx
ror ah, 3
ror edi, 8
or al, bl
inc edi
rol dh, cl
add cx, cx
test al, dh
xor cx, 0x659d
adc dl, ah
cmp bl, al
xchg bh, cl
xor cl, 0x5b
inc edx
shr bh, cl
test edx, ebx
dec al
ror dx, cl
shr edi, cl
stc
inc eax
and di, dx
xchg edx, edi
adc dl, cl
xor dh, bl
dec ah
test bh, 0x53
stc
shl ecx, cl
mov si, dx
add cl, 0x2b
test ax, 0x3255
not dx
nop
dec dl
cmp esi, 0x314d058e
ror ch, cl
shl dl, 7
stc
or bx, cx
cmp ebx, 0x222a8ccc
adc dx, 0x7873
inc ebx
nop
sub di, di
nop
pop esi
inc cl
or bh, 0x74
add bl, 0x55
mov cl, 0x2b
inc bx
push esi
dec si
ror bx, 8
inc cx
test edx, 0x3a075ac9
shr cx, cl
xchg dx, di
ror ch, 1
add edi, 0x6899128d
mov bx, cx
stc
ror ax, cl
inc di
xor ax, dx
sbb ecx, edi
sbb edx, 0x53a68784
sbb di, si
adc eax, 0x4514dc3
sub ecx, edx
add cx, ax
test ebx, 0x6f058a81
xor bh, dh
xor edi, 0x54a3e5f4
xor ebx, 0x67d437f0
sbb dl, cl
add cx, bx
shl bx, cl
and ebx, 0x11fcca5d
shl dx, cl
and di, si
ror cl, 7
inc cl
nop
and si, cx
or esi, ecx
adc ecx, 0x465f48bc
xchg ebx, eax
xor eax, 0x66c77060
or ecx, esi
cmp dh, 0x77
xor al, ch
adc edi, edx
not ch
and dx, 0x2740
dec cx
shr ecx, cl
xor dh, bh
cmp al, ch
cmp di, di
rol edi, 5
mov bx, cx
stc
rol dx, 4
add bh, 0x4e
test esi, ebx
shl cl, cl
and edx, eax
xchg esi, ebx
add ah, dl
test bh, bh
xor ch, dh
nop
not di
nop
shl bx, cl
sub di, si
ror bh, cl
xchg ebx, esi
and dl, 0x53
add bx, si
or ecx, esi
inc cx
xchg bl, ah
ror si, cl
ror edx, cl
ror si, cl
xchg cl, dh
xor edi, 0x3caa0e90
rol dl, 3
sub bx, bx
cmp bh, 0
inc edx
inc ah
dec bh
shl ecx, cl
xchg bh, ch
adc bx, 0x7227
or ah, bl
xchg edx, esi
dec cx
or di, 0xfb9
sub cx, ax
nop
cmp dh, 0x53
rol ax, cl
shr ah, 3
pop esi
shr di, cl
shl dh, 2
shr ecx, 6
adc di, 0x6dc2
shl al, 5
cmp di, 0x35a7
stc
add ah, 0x17
xchg ch, ah
stc
push esi
mov ax, si
shr si, 8
dec dh
shl di, cl
xchg dh, dl
mov edi, 0x2fb9c0b1
or ah, ah
cmp dx, ax
xchg ch, cl
sbb al, cl
dec cx
ror cx, cl
and ebx, 0x6c4ace7a
xor esi, 0x71ffe4eb
sub eax, 0x4b750fe5
dec cl
cmp di, 0x9f5
nop
xchg ecx, ebx
cmp di, bx
shl esi, 7
test si, dx
sub cl, bl
or ch, bl
nop
rol bh, cl
shr bx, cl
sub dl, dh
shr cl, cl
not bl
nop
cmp ecx, eax
adc ecx, edx
cmp edx, ecx
adc dl, 0x2f
sub esi, ebx
ror ah, cl
adc di, dx
shl si, 4
sbb di, 0x1611
cmp bh, al
xchg di, di
ror di, 5
shl cx, 3
shl cx, cl
xchg cl, ah
sub eax, esi
rol cl, 6
ror bx, 6
xchg ch, bh
rol ebx, 6
add bh, 0x66
and dx, si
xor esi, 0x4570b0
adc cx, cx
dec bl
test ecx, esi
xor dl, ah
mov edx, ecx
stc
nop
shr di, 8
rol dh, 1
cmp bl, 0x79
test eax, esi
rol bx, 4
ror bx, 7
add dx, 0x77e0
cmp si, 0x6139
rol al, 6
rol ah, 3
adc dx, cx
or bx, bx
xchg cx, cx
mov cx, si
test eax, ecx
xchg bx, si
inc edi
not al
shl di, 4
dec ecx
nop
add bl, 0x42
ror ebx, 7
cmp ebx, edx
rol cx, 5
stc
shl ebx, cl
shl dx, cl
mov dh, bl
pop esi
push esi
xchg cx, si
xor di, 0x6663
sbb ebx, esi
inc esi
rol al, cl
add bl, al
xor dh, al
adc dh, 3
dec esi
adc dh, 6
mov dh, bh
stc
shr cx, 6
nop
inc eax
shr edi, 6
mov ax, 0x37ad
add esi, edi
and cx, 0x590
nop
rol cl, 5
adc cl, 0x17
xchg dh, dl
rol esi, cl
sbb dh, al
xchg ch, ah
test cx, 0x5385
nop
sub bl, cl
mov edi, eax
ror di, 7
shl bh, cl
add di, 0x6899
not bl
xchg cl, dh
add cl, 0x1d
xor edi, esi
stc
add eax, 0x56622ed4
stc
ror ax, cl
adc ecx, 0x67289caa
shr cx, cl
cmp eax, edx
shl bx, 1
and si, 0x2161
rol di, cl
ror esi, cl
nop
nop
sbb al, dl
adc esi, 0x22ab2ebd
inc ah
sbb cx, 0x4aca
cmp edi, 0x39f812bd
add ch, bh
stc
or ecx, 0x41b5fd97
not ebx
adc cl, ch
nop
not eax
and cl, bl
stc
stc
shl eax, cl
inc al
test ebx, 0x2ad96405
and edi, ebx
sub edi, esi
rol edx, cl
and bx, 0xea5
xchg di, di
cmp esi, 0x3755d8
not edi
mov di, 0x17bd
xchg dl, ch
sub bx, bx
dec eax
dec si
add di, 0x4db8
shr bx, cl
pop esi
pop ecx
pop ebx
pop edx
pop eax
pop edi
push edi
push ecx
rol edi, cl
push ebx
ror bx, cl
shl bh, 3
sub ch, cl
not bh
push eax
sub ax, di
sub cx, 0x4ac3
push edx
shl dh, cl
rol dh, cl
add eax, 0x6621673
cmp dl, bl
shr bx, 2
shr eax, cl
inc bl
add bl, 0x7d
stc
not dh
rol ch, cl
rol cx, 6
pop edx
pop eax
pop ebx
pop ecx
pop edi
push ecx
shl ch, cl
push edx
sub ecx, edx
stc
rol cx, 5
push eax
push ebx
and eax, ebx
shr ecx, 2
ror ecx, cl
adc cl, 0x79
not bl
and eax, 0x53bc893f
inc ax
push edi
mov cx, di
not edx
shr ax, 4
shr ch, cl
not ecx
rol ch, 8
stc
shl al, 6
add edx, 0x7e3b3e2a
stc
test bh, 0x50
ror ecx, cl
push esi
shl si, 3
not dh
test bl, 0x4c
xor bh, 0x4d
add di, ax
sub ax, si
not edi
not ecx
xor si, 0x74ab
ror cl, 4
nop
sbb ecx, esi
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
call fcn.0060baae
add esp, 8
pop ecx
pop edx
test eax, eax
jne 0x57893e
mov eax, dword [edx + 0x24]
push ecx
push edx
and ecx, edx
push ebx
xchg bl, cl
push eax
adc eax, 0x3fc69c59
pop eax
pop ebx
pop edx
pop ecx
push ecx
dec cx
push esi
shr si, 6
push eax
or eax, eax
push edi
inc edi
sbb ecx, ecx
push edx
not dl
or cx, di
shr dh, cl
or ecx, 0x66cde079
shr al, cl
push ebx
sub bl, bl
nop
adc bl, bh
cmp edi, 0x76f9a6fc
xchg dh, dl
cmp bx, 0x7f4f
shr ax, cl
rol esi, 8
cmp ax, dx
cmp ah, 0x35
stc
and edx, ecx
xchg dx, dx
nop
rol bl, 2
adc ecx, 0x35b87ae
or esi, 0xde9f4a9
sub cx, 0x4af3
or cl, 0x41
ror bh, 4
and di, ax
inc ax
sbb edi, 0x3833e7e3
nop
shl cx, cl
stc
test ecx, edx
xor dh, 0x34
adc edx, 0x7f28183b
xchg ebx, esi
add edx, eax
xchg edx, ecx
xchg cx, bx
rol ecx, cl
or edx, ecx
shr eax, cl
or al, ch
not esi
rol cl, 7
not di
and cx, di
sub edx, 0x3db06764
ror esi, 8
adc esi, 0x45a104d9
ror ah, 7
cmp bh, 0x43
shl si, 4
xor bh, 0xb
dec al
not edx
sbb ax, di
adc esi, eax
cmp ah, 0x48
shr ebx, cl
xchg dx, dx
sub di, 0x4eb6
ror edi, 3
shl cx, cl
test dh, ah
adc edx, ecx
xchg bx, si
stc
rol di, 2
mov eax, ebx
xor edx, esi
nop
or di, dx
cmp si, si
sbb cx, bx
ror eax, 8
dec ecx
xor ecx, ebx
or cx, 0x2512
dec di
or ch, dl
shl al, cl
xor di, 0x51c6
adc cl, dh
nop
or ecx, edx
dec ax
cmp si, 0x73b8
add eax, esi
cmp ecx, eax
inc bl
test cl, bh
sub cx, 0x6e1f
nop
ror ebx, 7
xor al, 0x6f
pop ebx
adc si, 0x484c
mov cl, dl
stc
cmp edx, edx
mov ah, al
push ebx
xor dl, bl
xchg dx, ax
ror edx, 7
dec bh
rol bx, 4
shl dh, 7
sub di, si
sub ax, bx
sbb bx, 0x601d
sbb dh, bl
dec di
and si, cx
inc bx
add ax, ax
dec al
mov bx, ax
adc dx, cx
sub si, ax
mov cx, 0x4591
cmp ax, 0x4595
cmp cl, 0x33
xchg ecx, edx
not edx
dec edx
dec cl
dec ebx
mov ax, ax
mov ebx, 0x464be9f3
sub dl, 0x32
mov bx, cx
xor eax, ecx
mov ah, ch
shr ch, cl
rol edi, cl
shl bx, 5
xchg dx, cx
add al, 0x6e
and bx, cx
sub eax, 0x49b806b2
mov ch, 0x6d
and ecx, 0x2ed2de5f
dec eax
and al, ch
not eax
ror eax, cl
xchg ecx, esi
stc
or ecx, ecx
add dl, ch
or cx, 0x3d6
and ch, 0x48
adc si, di
inc ebx
shr bx, cl
sub edi, esi
or dx, bx
inc edi
test bh, ch
inc edx
pop ebx
pop edx
pop edi
pop eax
pop esi
pop ecx
call fcn.0059dc1a
call fcn.0059e162
push edi
push ecx
shr edi, cl
push eax
shl eax, 1
xor al, 0x7e
mov cl, al
push edx
shr dh, 4
mov eax, edx
push ebx
cmp bl, 0x17
push esi
and di, si
sub al, dh
xchg bx, si
shr ecx, 7
ror cx, 1
nop
ror dx, 2
ror edi, cl
xchg di, cx
and edi, edi
shr cl, cl
nop
adc bl, dh
xor ch, cl
xor cx, 0x68c0
or bx, 0x4092
ror di, 4
xor al, 0x3d
mov ch, 0x29
rol edi, 1
shl eax, cl
nop
rol ecx, 8
xor di, ax
rol bl, cl
shl si, cl
and si, bx
sub ax, 0x14d3
cmp si, dx
nop
ror cl, cl
xchg cl, dh
dec edi
cmp bx, 0x4be4
xor dl, 0x3c
nop
and esi, 0x3cc13749
cmp dx, cx
stc
ror ax, cl
nop
xor ah, bh
cmp si, 0x63b7
shl eax, 7
adc cl, dl
stc
sub bh, bh
sbb ah, dh
inc ebx
mov ax, 0x6edb
xor al, 0x22
rol dh, 8
stc
xor di, 0x2439
not bl
rol ebx, cl
mov si, ax
sub al, ah
sbb eax, eax
xchg al, ah
sub dh, 0x34
stc
adc edi, edx
add cx, 0x5894
not ch
test bx, 0x38e2
cmp bh, 0x60
adc bl, 0x1a
test bx, dx
adc al, 0x54
xchg dl, dh
rol ecx, cl
xchg ebx, edi
add bh, cl
stc
dec cx
xor si, bx
nop
rol bx, cl
or ax, 0x5fe8
dec bl
nop
rol esi, 8
sub ebx, 0x1cf146b3
dec edi
shl ax, 3
and bl, 0x5d
sub dl, ch
test eax, 0x6e20716d
inc dh
sbb ch, 3
or ebx, ebx
shr dl, cl
pop esi
test edi, 0x5b96b208
push esi
shl esi, cl
rol ax, cl
inc dl
cmp ax, 0x6065
rol dh, cl
rol di, cl
cmp bl, cl
not ax
add ah, dh
dec si
add dl, 0x24
ror eax, 6
shr bx, 2
add esi, esi
inc cx
shl si, cl
test edx, edx
sbb cl, 0x54
shr ch, cl
mov bx, 0x68a9
shl edx, 1
or edx, ecx
or si, 0x4f73
and ax, 0x571c
sbb ecx, 0x4f874edc
shl cx, cl
adc cx, cx
add edx, 0x5a40f8f3
or edi, edx
add esi, ebx
sub si, 0x436f
cmp cl, bh
rol edi, 5
or dh, ah
shr dh, cl
rol di, cl
xchg di, di
shl dh, 7
xchg bx, dx
dec edx
xchg dx, cx
stc
or bx, 0x1466
xchg ch, dh
shr edi, 5
not edx
sub si, bx
or edx, ecx
mov edx, esi
add bh, 0x14
sub si, ax
and ebx, 0x5ff81039
xor ah, ch
xchg cl, ch
xchg ch, ah
mov edi, edi
or ecx, edi
pop esi
pop ebx
pop edx
pop eax
pop ecx
pop edi
push ebx
push ecx
and bx, cx
push esi
test esi, 0x685647a5
or cx, cx
push edi
sub edi, ebx
not cl
xchg esi, ebx
push eax
or bh, al
mov al, 0x6f
cmp cx, 0x1626
not cx
push edx
xor edx, 0x680f9c5e
dec cl
xchg cl, ch
dec dl
stc
inc dx
inc eax
cmp cl, 8
test eax, 0x1b3172bf
xor cx, 0x3298
nop
test ax, dx
mov ch, al
ror al, cl
cmp cx, cx
add si, 0x2f85
ror bh, 7
sbb cx, 0x292c
xor eax, 0x6570b6f3
shl si, 2
sbb dh, 0xb
rol dx, 2
xchg edi, eax
add ecx, 0x25ae1fe7
sub dx, 0x735f
ror cx, 6
cmp bx, di
or eax, 0x36de63f7
adc ch, 0x66
stc
add bl, ch
mov edi, 0x22c8dd6c
dec di
mov bx, 0x29ea
add bh, dh
stc
not bh
sbb cx, 0x777e
inc edi
xchg edi, edi
sbb edi, ebx
not di
sbb eax, eax
shr edi, 2
not dx
nop
add si, 0x1dca
rol ch, 6
nop
xchg edi, eax
not dl
rol bx, cl
add dx, di
or dl, cl
not dx
shl al, cl
rol bx, 6
cmp cx, 0x2543
inc ebx
and edi, eax
xor ebx, 0x2cb3144c
inc dh
sub di, di
sbb eax, 0x5ea4163f
xor cx, 0x5d61
adc dx, di
xor bh, 0x17
or bh, 0x78
inc cl
mov dh, 0x4b
and bx, 0x612d
add edi, 0x39bf5753
shr bh, cl
dec dx
adc ebx, eax
stc
shr eax, 5
add dh, bl
add bh, 0x57
test dh, bh
not bl
shl dx, cl
adc bx, 0x107b
stc
shl ax, 3
inc edx
nop
inc esi
rol ch, 6
dec dl
pop edx
adc ax, 0x290f
xor al, 0x35
xor eax, 0x6178a9ad
inc eax
ror di, cl
mov ebx, edi
mov bh, ch
mov di, cx
sub al, ch
mov ah, 0x28
push edx
or cx, dx
inc bl
nop
shl ebx, 7
test ah, ah
rol ax, cl
or bx, si
xor dh, ah
stc
cmp ebx, 0x40f8d709
cmp edx, eax
inc dx
shr ch, 1
mov eax, 0x25539a8d
dec bx
sbb dh, al
xchg al, dh
adc edi, esi
xor dx, bx
or ebx, 0x6514fdfa
test esi, 0x26536e25
sub cx, dx
cmp di, 0x185a
not bl
and eax, 0xf801bfb
shl dl, cl
shr dh, 5
nop
shr cl, 6
not edi
shl dx, 5
adc esi, 0x1dad8880
adc ax, si
inc ecx
sub dh, 5
xor dl, 0x7c
dec edx
sub bh, bh
ror bh, cl
cmp ah, ah
add eax, 0x520b2cad
not ecx
nop
adc ah, 0x3b
test dl, bl
ror al, 6
cmp bh, bl
cmp ah, 0x33
test bx, di
not si
shl ch, cl
adc ch, 0x5e
test ax, dx
inc ebx
dec bx
inc eax
rol ebx, cl
add bx, cx
ror al, cl
shl edx, 8
or bx, 0x19a0
not si
shl si, cl
sub eax, 0x45e83519
rol dl, 7
dec dh
or ax, dx
mov edx, edx
not ebx
adc dx, si
and bl, 0x41
dec esi
sub dl, cl
nop
nop
stc
or di, 0x6b69
ror esi, cl
sub edi, edi
adc ax, di
and esi, 0x1277e353
inc esi
test ch, 0x55
or ecx, 0xd98659
and cl, 0x25
ror ax, 5
and ch, 0x3a
and edx, ebx
xchg ecx, edi
dec ah
pop edx
sbb eax, 0x9029cfb
shr di, cl
push edx
dec dh
or edi, 0xd542baa
dec edi
shl edi, cl
and bl, 0x79
or bx, bx
not si
adc ax, bx
stc
sbb dx, si
or dl, 0x66
or si, dx
not ax
nop
not dx
rol di, cl
nop
sub si, si
add bx, 0x3441
xor edi, 0x7d92ee54
mov dx, si
sbb bl, 0x60
sbb cx, 0xc0a
rol bx, 1
adc di, 0x758b
add bl, dl
shl dl, cl
sub al, 0x1f
add bx, cx
not ch
inc ebx
adc dx, 0x6b78
or ecx, 0x65ce4a50
sub ecx, 0x9706b9d
sbb dl, 3
mov dl, dl
and dx, cx
or cx, 0x2fb1
rol bx, cl
inc si
xchg bx, si
adc ch, 0x2e
shl bh, 8
xchg dx, ax
shr bx, 2
xchg dx, dx
mov edx, edx
sbb eax, 0x3716c4e8
rol ecx, 2
sbb bl, bh
adc esi, edx
adc ah, ah
stc
stc
mov cl, 0x15
sub dx, 0x5b34
cmp dl, bl
or cx, si
shr bl, cl
adc dx, bx
mov esi, eax
xor dl, 0x2c
stc
sub dx, 0x4424
test bx, 0x5478
sub al, ah
and di, cx
test di, si
nop
not bh
inc eax
adc edx, 0xe87c466
xchg esi, edi
nop
xor cl, dl
not edx
inc eax
add si, dx
shl ecx, cl
mov si, 0x7de7
test ah, al
or ecx, edx
sub edi, ebx
xchg ecx, edi
ror esi, cl
test di, ax
ror bx, cl
ror ebx, 4
add dx, di
or esi, edi
dec dh
add dx, 0x182a
inc ah
cmp bh, dh
dec al
rol dh, cl
cmp si, si
mov ecx, 0x1ed4a18f
pop edx
not cl
stc
shl ecx, 8
sbb ebx, 0xbd0c2c0
not edi
push edx
shl dh, 1
test edi, eax
inc edi
add bx, 0x603a
stc
nop
mov dx, 0x329c
sbb ax, si
ror edi, cl
and cx, cx
cmp cx, 0x454
adc eax, ebx
inc dx
not ch
cmp edx, ebx
add ch, 0x61
sub edi, edx
cmp edx, 0x6308ba6
ror bx, cl
sbb si, ax
cmp ch, al
or di, 0xe6c
or dh, 0x2c
nop
and bh, 0x31
nop
and edx, 0x6a6da8c
stc
sub ch, 0x3a
cmp ax, 0x516d
xchg esi, edx
dec di
dec ah
xor ebx, edi
shr bx, 2
nop
shl dh, 2
shl dx, cl
xchg dx, si
not esi
xor ax, 0x774f
sbb ch, 0x24
cmp al, 0x23
pop edx
pop eax
pop edi
pop esi
pop ecx
pop ebx
jp 0x5779e5
jnp 0x5779cd
push edi
test edi, 0x1ae80879
pop edi
call fcn.0059e499
jnp 0x5779dd
call fcn.0059e977
push ebx
and ebx, 0x3bf9f3da
pop ebx
push edx
and dx, 0x463e
push ebx
and ebx, 0x41cfbda3
pop ebx
pop edx
push ecx
push eax
and ecx, eax
pop eax
pop ecx
call fcn.0059ef26
call fcn.0059f3ae
call fcn.0059f825
push eax
and eax, 0x1a54265
push ebx
sub bl, bl
pop ebx
pop eax
lea eax, [eax + ebx]
mov cx, word [eax + ecx*2]
and ecx, 0xffff
push edi
or di, 0x1138
push ecx
push edx
xchg ecx, edx
sbb di, 0xb59
inc cx
push eax
push esi
adc ax, si
push ebx
mov bx, 0x1cba
dec edx
adc dl, dl
mov bl, dh
not al
adc eax, eax
cmp ah, 3
sbb al, ah
stc
rol dh, cl
test edi, esi
shr bx, cl
not bx
sub di, 0x1610
adc ax, dx
add si, 0x61f0
and cx, 0x2d2e
cmp al, dh
sbb ebx, 0x4a9bc482
and cx, ax
shl si, cl
nop
shl cl, 8
not ch
and dx, 0xf03
sbb ch, 0xb
shl esi, cl
dec ax
xchg al, cl
test eax, edi
or ebx, eax
not cl
nop
nop
rol di, 8
shr ax, cl
mov si, 0x6375
inc ax
test bx, 0x2e71
test cx, 0x32a0
shr eax, cl
shl ch, 5
not bx
inc eax
test di, dx
inc bx
test cx, 0x5ce
ror si, cl
dec edx
or edx, 0x47debe6d
inc dx
rol bl, cl
ror eax, cl
ror si, cl
shl dx, 4
test cl, 0x52
xchg edx, ecx
xchg di, cx
not bx
nop
rol bx, 3
sub ah, 9
mov ah, 0xd
and edi, edx
cmp edx, 0x266531fb
sub edi, 0x58bb455c
ror edi, cl
not cx
xchg dl, bl
nop
shl ch, 5
nop
rol cx, 3
and ecx, edi
rol cx, cl
sbb cl, 0x2f
or dh, dh
stc
sbb eax, 0x66f8a0b2
test ah, dl
sbb bx, 0x567f
cmp al, 0x2f
or dl, bl
and al, dh
nop
nop
mov eax, 0x1fc466e9
shr eax, cl
or dx, 0x5d8f
ror ch, cl
inc cl
stc
shr bl, cl
test edx, edx
nop
pop ebx
ror di, cl
sub ax, si
stc
shr dx, cl
push ebx
xchg bh, bh
ror ch, cl
ror dx, cl
not ch
sub di, 0x18f2
xchg edi, edx
stc
not ax
test bh, 0x3d
add ch, 0x24
adc dl, 0x7b
adc cl, 0x5c
shl ch, 4
and si, 0x7813
and si, ax
inc bx
sbb ah, dl
shl esi, 6
adc di, cx
adc eax, ebx
inc dx
cmp eax, 0x5355b18e
not si
cmp eax, esi
or esi, 0x4c0db69
and ecx, 0x2c38df73
cmp cl, ah
dec edx
nop
sub bx, cx
not si
shr eax, 4
not ah
sub cx, ax
cmp si, cx
dec di
nop
xchg edx, edi
shl di, 8
mov bh, 0x53
xor si, cx
adc cx, di
and dl, ch
shr si, cl
add eax, eax
and dx, 0x32b9
not edx
shr edx, 7
rol dh, cl
add edx, edx
rol ebx, 8
rol ax, cl
or edi, edx
and ah, bl
sbb di, di
add esi, edx
nop
mov dx, 0x7950
stc
or ecx, 0x7b63c56
not ax
test ebx, ecx
rol eax, cl
cmp si, 0x5b2a
ror ebx, cl
not ah
shl eax, 1
ror cl, cl
mov ebx, ebx
dec ebx
not ecx
ror ch, 7
sub bx, dx
or al, al
nop
xchg edi, ecx
inc ah
or ecx, ebx
or eax, 0x2c883547
sbb dh, bl
and ah, al
shr dl, cl
ror esi, cl
shl dx, cl
or si, cx
test edx, edx
shr dx, cl
stc
stc
and ebx, esi
dec dx
or ah, 0x1f
nop
xchg ebx, edx
sbb ah, bh
shl cx, cl
pop ebx
not edx
push ebx
sbb si, bx
ror ax, 5
or ax, 0x1a36
not bh
or edi, edx
and ecx, 0x35990255
xor ebx, 0x3c973858
dec eax
nop
rol ecx, cl
nop
xor eax, 0x4cc02a64
and cx, dx
xor ah, ch
rol esi, 1
add dl, 0x5e
not dx
shr si, cl
sub si, dx
adc cl, 0x17
pop ebx
pop esi
pop eax
pop edx
pop ecx
pop edi
call fcn.0059fae5
call fcn.0059ff22
push edx
cmp edx, 0x4ba081b5
push esi
shl si, 5
nop
or edx, esi
ror edx, 1
push ebx
push edi
xor ebx, edi
push ecx
push eax
sub cl, al
shr ecx, cl
mov al, dl
dec di
nop
adc eax, esi
or al, dl
inc dh
nop
rol ecx, cl
xor al, 0xe
xchg ecx, eax
shl dh, cl
cmp dh, 0x73
not di
test al, 0x19
xchg bx, ax
shl di, 6
sub edi, ecx
ror ebx, cl
ror bx, 1
shl ecx, 1
rol bl, 4
xor esi, ebx
dec di
inc ebx
ror bl, 7
cmp si, ax
sub bl, bh
dec si
nop
xchg si, ax
add edx, 0x3096ba44
cmp ebx, eax
xor cx, 0xcb3
and si, si
shl ecx, 1
stc
pop eax
pop ecx
pop edi
pop ebx
pop esi
pop edx
push edx
inc dl
dec dl
push eax
add al, al
push ebx
push ecx
rol bx, cl
nop
inc ch
ror dx, cl
push esi
inc esi
mov esi, 0x6fa31d8e
shr dh, 4
inc ebx
dec eax
xchg cl, dh
rol ch, cl
ror esi, cl
cmp ax, si
or dh, 0x75
shr bx, cl
dec edx
push edi
shr di, 4
or eax, ebx
test di, 0x1ddf
rol cl, 3
mov eax, ecx
adc si, 0x6d27
cmp edi, edi
ror eax, 4
sbb si, di
rol eax, 6
cmp bx, 0x6aed
dec ebx
test edx, eax
xor ebx, 0x14fb65f
or cx, 0x7b10
inc dl
rol dh, 6
shl cl, cl
sub cx, 0x1c9b
dec ah
sub eax, edx
xor bh, dl
inc eax
nop
test eax, edi
mov bh, dh
mov esi, edx
rol ax, cl
xor di, bx
nop
test dx, dx
sub si, 0x14aa
inc ax
rol edx, cl
add al, 0x4c
cmp dx, 0x30fd
shl dl, 6
shr cl, cl
and bh, dh
mov esi, 0x6ae0e24d
dec ecx
rol ch, 1
add dh, 0x2c
inc ah
or bx, bx
sub bx, 0x6ca7
and bl, ah
xor dl, dh
sub ecx, edi
or esi, 0x318e9d4
add si, bx
test cx, si
cmp ah, 0x55
sbb ecx, 0x7e6fdf37
or ax, 0x22b5
dec esi
sub bx, cx
test dl, cl
sbb eax, 0x56a71f03
adc cl, ch
shr ecx, cl
shr edx, 8
not cl
shr ebx, 5
shl si, cl
and edi, esi
adc dl, cl
and ax, di
and cx, cx
cmp ecx, 0x2a245dfb
sbb si, si
xchg esi, ecx
stc
adc dh, ch
or edi, 0x658524ba
test cx, dx
sbb bh, 0x5d
dec esi
shr ax, cl
mov ecx, esi
inc ebx
pop edi
add bx, 0x3c18
push edi
adc ecx, edi
xor bx, 0x84a
shr si, 3
or ecx, edi
not bh
sbb ax, 0x3dc0
shl cx, 4
not ah
add dl, cl
stc
dec ebx
shl ebx, 8
shr cl, 7
test ebx, 0x7e1f984f
not ch
test bx, 0x24a6
adc ecx, 0x7d8fb7e9
shr cx, cl
dec bh
inc ebx
xor ebx, 0x7ba5ab87
add cx, si
sbb cl, dh
not ah
shl dh, cl
stc
ror bl, cl
adc cx, dx
or cx, bx
nop
shr dh, 1
dec edx
not cx
xor ax, di
shl al, cl
add bh, 0x4d
test si, 0x5568
and ecx, 0x17583520
nop
and ax, 0x2e3d
not dx
sub bl, cl
ror dl, 6
ror al, cl
rol dx, 8
nop
inc cx
and di, 0x2f65
inc al
sub bl, 0x53
shr cx, cl
not al
add bx, 0x15ce
inc di
inc edx
add bx, bx
xchg ah, ah
sub cx, 0xf8b
add ax, si
xchg cx, dx
xchg ebx, esi
shr si, 6
not bl
sbb edi, eax
mov dl, 0x26
add dl, bl
nop
xor esi, 0x2fa189fe
and di, 0x67be
sub edi, ebx
nop
xchg ecx, esi
shl bl, cl
or bh, cl
dec bx
shr cx, cl
shl edi, cl
mov di, di
mov al, ch
ror dx, cl
sbb ax, ax
xchg esi, ecx
and ax, si
sub dx, 0x3bde
ror cl, cl
sub ah, 0x19
xchg bx, cx
ror esi, cl
add esi, edx
cmp bh, bh
cmp si, 0x51aa
and esi, 0x5101bd09
rol si, 4
add edi, 0x38c03c39
xor ecx, ecx
sub ch, 0x3c
not edx
not dx
ror ecx, cl
pop edi
cmp cl, 0xb
ror bl, 3
add dh, 0x7d
mov cl, al
xchg dh, bh
dec edx
stc
xor bx, cx
push edi
cmp dx, di
adc ebx, eax
or si, dx
nop
nop
test ecx, ebx
stc
ror si, cl
or dx, bx
shl bh, 4
or ecx, ebx
and bx, 0x7ded
mov edx, 0x4c55957c
dec cl
xchg ebx, eax
inc dx
shr ah, cl
add edi, 0x6f98e80a
shl ebx, cl
xor edx, edi
sub esi, 0x7bd7c9d1
mov ah, bl
and ecx, 0x537edc40
rol ebx, 2
dec dx
not si
dec ecx
inc si
and dh, 0x6a
and cl, dh
nop
shr cx, 6
ror cl, 4
cmp eax, edi
or dh, ch
or ch, ch
shl si, 6
ror bl, 2
cmp eax, 0x45bb5c5f
xor ax, dx
stc
xchg ah, dh
adc dl, 0x47
stc
xor eax, 0x5b3b3152
ror cx, 5
xchg esi, ebx
sub bh, 0x5e
or ah, dl
add bx, 0x1573
add ebx, edi
not edx
inc al
cmp ebx, ebx
cmp al, ch
xchg edi, ecx
and ax, di
xchg dh, bl
shl edi, 1
shl di, cl
xchg esi, ecx
not cx
ror bl, cl
inc bh
cmp ecx, esi
sbb ax, bx
add cx, 0x775f
add cx, di
shr dh, cl
rol cl, cl
not ax
and ebx, ebx
xor esi, 0x19678f86
nop
inc si
sub cx, 0x5250
dec di
shl ebx, 1
or edi, 0x2dee6147
rol cx, 4
stc
inc al
stc
not di
test ax, 0x241b
cmp ax, ax
adc di, si
xor si, si
sbb ax, 0x5cd
shr di, 8
nop
stc
pop edi
nop
xchg dx, si
and ah, 0x53
cmp ch, bl
xor dx, bx
shr bh, 6
ror bx, cl
push edi
xor di, 0x1ac2
dec edx
dec edx
or di, bx
test ch, ch
test bx, 0x64dd
sbb edi, edx
sbb dx, 0x6967
cmp cl, 0x33
not bh
adc bx, 0xeea
rol cl, cl
cmp bl, 0x1d
inc edx
pop edi
pop esi
pop ecx
pop ebx
pop eax
pop edx
push ebx
inc bh
push edx
mov dh, dh
push esi
push ecx
rol si, cl
push edi
xchg di, dx
push eax
or ebx, eax
rol al, 1
xor ecx, edi
sbb esi, 0x5b67c98c
not bx
stc
add edx, edi
pop eax
pop edi
pop ecx
pop esi
pop edx
pop ebx
call fcn.005a01ab
push esi
sbb esi, esi
push ebx
test bl, 0x77
push edx
sbb dl, 0x59
pop edx
pop ebx
pop esi
jnp 0x578164
call fcn.005a049c
call fcn.005a0a87
push esi
sub esi, esi
push ebx
push eax
adc ebx, eax
push edi
cmp edi, 0x818d834
push edx
add dx, dx
or eax, esi
adc eax, 0x5f5955d1
push ecx
ror cx, cl
pop ecx
pop edx
pop edi
pop eax
pop ebx
pop esi
push ebx
push ecx
rol ebx, cl
not ch
or ebx, 0x6c0db570
sub cx, bx
push eax
push edi
test ax, di
stc
not ch
stc
rol al, cl
push edx
ror dx, cl
ror ecx, 4
push esi
not esi
add edi, eax
mov dx, 0xefa
pop esi
pop edx
pop edi
pop eax
pop ecx
pop ebx
push eax
push esi
sbb eax, esi
sub esi, 0x3201ab7d
nop
push ecx
sbb cx, ax
stc
pop ecx
pop esi
pop eax
push edx
sbb dx, 0x2a31
pop edx
call fcn.005a0ec8
call fcn.005a1468
push esi
cmp esi, 0x73a65c96
sbb si, 0x247d
pop esi
nop
push eax
push ecx
rol ax, cl
push edi
xchg edi, ecx
pop edi
pop ecx
pop eax
call fcn.005a199a
call fcn.005a1e67
push ecx
shr ecx, cl
pop ecx
call fcn.005a215e
push ebx
sub bx, 0x105b
pop ebx
mov eax, dword [edx + 0x1c]
lea eax, [eax + ebx]
mov eax, dword [eax + ecx*4]
call fcn.005a2478
stc
nop
push ecx
shl ch, 6
push esi
xor esi, esi
push eax
xchg ecx, eax
push edi
and di, 0x5c81
push edx
dec dx
rol ecx, 7
push ebx
inc bl
rol eax, 2
adc dx, 0x378d
sbb ah, bh
add ebx, eax
ror dl, 5
ror ax, 6
xchg cl, ah
test cx, dx
xor si, 0x22af
xor esi, ecx
inc bl
adc edx, eax
adc dx, 0x4572
or al, 0x74
xchg edx, esi
or dx, 0x4fde
dec dl
ror bx, cl
stc
not ecx
inc cx
stc
shr cx, 5
or edx, ecx
or ecx, 0x5406808
test di, dx
shl cl, 2
ror bl, 2
mov ebx, edi
cmp al, dl
sub edi, edi
ror al, cl
add ch, bh
test si, bx
rol ebx, 8
test ah, bl
dec cx
shl ax, cl
mov si, di
xchg dx, ax
mov edx, ecx
ror ax, 1
add ebx, 0x11190c0e
inc dx
shr cx, 4
stc
stc
add esi, esi
cmp bx, dx
shr dh, 6
add bl, cl
nop
xor bh, 0x6e
xchg dx, ax
rol dh, 1
stc
add cl, bl
or edx, esi
shr ax, 4
shr ah, 8
test eax, edx
cmp bl, ch
and bx, di
xchg al, dh
adc bh, 0x3a
mov ah, bh
adc edx, 0x3b4834a7
inc ecx
nop
adc dx, 0x7c41
xchg ecx, esi
dec dl
shl ax, cl
add eax, ebx
or esi, edx
ror al, 4
and dh, 0x4e
shr dx, cl
xor cx, 0x428d
cmp esi, 0x2936541f
shr di, 5
inc di
cmp esi, ecx
xor ebx, 0x314269a0
adc dl, 0x62
or dh, 0x7c
nop
inc eax
shr edx, cl
sbb eax, ebx
inc dx
pop ebx
ror eax, 7
inc cx
or si, 0x14ce
nop
adc dh, 3
xor dx, si
and edx, edx
dec cx
rol ax, cl
push ebx
and bl, ah
xor esi, 0x3e1f1499
add cx, 0x22a2
sub dl, bl
sbb dl, dh
test dx, 0x4923
and dh, bh
stc
shl bx, cl
nop
shl bx, 6
xor bh, 0x1e
add dh, 1
sub ch, ah
xchg bl, bh
sub ebx, 0x194d5603
mov bx, 0x2941
sub bx, 0x62de
rol bl, 2
and ch, al
ror bh, 5
sub dx, 0x7b41
test di, 0x53a3
xor dx, cx
adc dl, 0x36
dec edi
mov edx, 0x5abfe91a
stc
sbb eax, 0x1ce029a5
add al, 0x5a
add ecx, 0x9b80e22
ror edi, 6
dec esi
sbb di, 0x4e5c
or cl, cl
inc cl
mov ecx, 0x7d97938a
stc
mov dh, bl
sub cl, bl
mov dl, ch
and ax, di
ror dh, 7
xchg ebx, ebx
stc
sub edi, 0x67a905e9
xor ch, 0x20
mov ecx, edx
stc
shl dh, cl
cmp dl, dh
xor cx, cx
stc
cmp cl, bl
or bl, cl
or ax, 0x3ab9
dec ah
and di, 0x406c
test esi, edi
cmp dl, 0x66
sub bh, 0x4a
shl dh, cl
nop
cmp ax, 0x9ca
rol ecx, 4
shl ch, cl
dec eax
test edx, esi
shr ax, cl
rol dx, cl
shl cx, cl
mov al, cl
mov cl, dl
shl esi, cl
cmp ax, 0x14e3
shl bl, 2
cmp cx, 0x632
sub ecx, 0x543268fb
inc ax
and dl, ch
dec edi
mov dl, dl
xchg edx, edx
sbb dh, bh
cmp cl, cl
inc cx
mov ebx, esi
dec al
xor edi, 0x4f4c7753
nop
mov al, bh
pop ebx
cmp edx, edi
test ecx, edx
mov dx, di
or esi, ecx
add dh, 0x30
rol dx, cl
push ebx
inc ebx
ror ch, 5
shl ax, 3
cmp eax, eax
xchg dx, ax
xchg cl, al
inc bh
cmp ax, 0x10e0
dec dh
cmp ch, 0x5a
rol bh, 2
xchg al, bh
rol edx, cl
xor ah, bl
and ecx, edx
cmp ecx, edi
add eax, 0x3c95b45b
add ax, 0x7cc3
not edx
xor bx, ax
and bl, 0x18
xor edx, edx
sbb bl, 0x61
and dh, 0x5f
sbb ch, 0x71
add di, ax
adc cx, dx
adc bl, al
shr dx, 1
or dl, 0x22
ror ah, 7
or ch, cl
cmp esi, 0x5f05392b
rol dl, cl
ror edi, 8
test eax, 0x4f5294ec
ror edi, 2
xor ah, bl
rol bx, cl
or eax, 0x231c5320
xchg ch, ch
inc ah
stc
adc ecx, ebx
shl dx, 3
shl dh, 3
sbb edx, edx
shl ax, 3
pop ebx
pop edx
pop edi
pop eax
pop esi
pop ecx
call fcn.005a29ed
stc
push edx
rol dh, 7
push edi
cmp dx, di
sbb dl, 0x2a
push ecx
sbb ecx, edi
inc dx
push esi
push eax
sbb esi, eax
cmp al, dh
push ebx
shl ebx, cl
test dh, dh
sub cx, cx
stc
add eax, edi
mov cl, 0x1b
nop
dec ax
add ax, bx
mov dl, 0x71
or dl, dh
shl eax, cl
mov dx, di
ror ch, 6
sbb ch, cl
nop
xor ebx, 0x70e664e1
dec ebx
xor ecx, 0x1cfae87d
test ax, 0x82d
xchg bl, bl
cmp dx, 0xaa4
shl edx, cl
xchg bx, ax
sub esi, edx
cmp bh, ah
or edx, edi
cmp ebx, 0x784a5d54
test dx, 0x538e
xor dl, al
xchg esi, eax
test esi, eax
xchg ebx, esi
dec bx
and edi, edi
mov bh, cl
stc
add bl, ah
xor di, 0xd9a
sub ax, 0x65a7
stc
and dl, ah
sub ax, 0x6a17
adc edi, 0x7292db8a
or si, bx
xor cx, cx
inc dh
stc
cmp ch, bh
cmp bh, dh
shl cx, 7
stc
cmp bx, dx
dec eax
sbb cx, cx
sub bl, 0x72
add ebx, ecx
rol edx, 5
dec eax
shr di, cl
and si, si
mov ebx, ebx
rol ecx, cl
ror edx, cl
ror bx, cl
shr ax, 4
ror edx, 4
sub si, 0x3c3f
xor cx, ax
adc edx, edx
shl edx, 7
cmp bl, dh
add bl, 7
shr bl, cl
dec di
nop
and ebx, edx
dec dl
nop
sbb ebx, 0x54f13224
not ebx
shr edx, 5
stc
nop
stc
dec di
xchg dx, ax
xor dh, ch
stc
xor ch, 0x2d
shl bl, cl
cmp bh, ch
pop ebx
add dx, 0x3320
xor di, ax
ror ax, 2
nop
or edi, edx
stc
adc ax, dx
test al, 0x27
sbb al, ah
and ax, 0x6436
not cl
cmp ah, dl
stc
nop
push ebx
dec bh
dec dx
cmp dx, 0x4207
dec esi
mov edx, eax
test di, 0x7686
sbb al, al
xor bh, 0x6d
or edx, ecx
stc
not dx
not cl
rol dl, 5
test cx, 0x3a4f
and ch, 0x4d
xor edx, 0x1fdf0a60
shr ebx, cl
mov ch, ah
cmp edi, edi
stc
shl cx, 4
shr cl, 2
cmp cx, 0x12d7
test dh, bh
and si, 0x1afa
adc bl, 0x6e
xchg ecx, eax
or bl, dh
nop
shl si, cl
sub esi, edi
nop
test ecx, edx
stc
adc si, 0x49a5
xchg bx, bx
rol ax, 5
test ah, 0xe
shr dh, cl
shl ah, cl
sub edx, 0x3b38bbd1
sbb ax, 0x3dbb
shl edi, cl
shr eax, cl
or si, bx
adc cl, ah
test cl, dh
inc bx
rol bx, cl
adc bx, 0x741d
nop
test ebx, 0x73c6c632
add ah, 0x4c
mov ax, 0x7a74
shr cl, 4
xor bh, 0x74
sbb edx, 0x17fb0725
and ch, 0x36
and si, ax
nop
stc
test dx, bx
sbb al, 0x35
and eax, 0xba2a893
add ecx, edx
not ebx
dec edx
xor ax, cx
xor al, 0x59
test ax, 0x17ff
or bx, 0x3aee
test dl, al
inc edi
xchg al, ah
shr edi, 8
dec dx
not dx
shl al, 8
xchg edx, edx
nop
rol ebx, cl
nop
xor edx, ecx
test ax, ax
adc esi, eax
stc
pop ebx
not eax
add di, di
xchg al, dl
push ebx
and esi, ebx
test ah, cl
mov ax, 0x145b
xor si, cx
or bl, 0x3b
stc
shr ax, cl
or bh, 0x12
xor ax, cx
inc esi
sub ch, 0x73
xor si, 0x3c8f
test cx, 0x4558
and bh, ah
xchg dh, cl
sub di, cx
ror di, 6
xor bh, 0x70
nop
and ecx, 0x4201d556
and esi, 0x23c150ab
add ah, 0x28
or bl, bh
shl bl, 2
xor dh, cl
stc
not al
dec cl
cmp bh, 0x37
add edx, ecx
sub ch, 0x27
test dl, cl
cmp cx, si
shr bx, cl
inc cx
shr ah, cl
nop
inc dh
rol cl, 2
xchg si, di
xchg cx, di
adc esi, 0x553f0d87
mov ah, al
add dh, 0x72
shl di, 1
xor eax, ebx
stc
shl bx, 1
add bl, 0x59
shl di, 5
mov ah, 0x61
shl si, 6
rol dx, cl
rol cx, 4
sbb edi, 0x317e0380
rol cx, cl
rol esi, cl
add bh, 0x43
not bh
xor bh, 0x69
dec esi
adc dh, ch
sub dx, 0x57e9
cmp cx, si
stc
xor esi, edi
xor ax, 0x39d3
sbb cl, dl
sbb edi, esi
mov bl, 0x6b
or cl, 0x48
mov ebx, 0x42f6564b
stc
dec edx
cmp ebx, 0x4a207079
cmp cx, 0x58a
stc
add cl, 0x34
dec di
sub edx, 0x4749d08d
mov edx, ecx
nop
xor ebx, 0x26d2b50e
stc
not al
shl dh, 4
adc eax, eax
mov edx, 0x3b704706
xor ch, 0xb
or edx, edx
add bx, ax
cmp di, 0x3fd1
dec eax
dec bx
cmp esi, eax
not edi
sub ecx, 0xcc30ac2
pop ebx
cmp cx, di
sbb cl, ch
test ah, 0x2e
cmp edx, edx
stc
or ch, ah
xor edi, 0x4e15531b
push ebx
sub ch, bl
sub dl, 0x63
xchg ebx, eax
nop
inc bx
rol di, 5
mov ebx, 0x6749b700
dec ebx
or di, 0x4343
rol bx, cl
not cl
inc dx
nop
adc ah, 0x5d
shl ah, cl
mov al, 0x15
shl ecx, cl
nop
adc cl, 0x63
or ax, 0x7af4
rol bh, 5
sub cl, 0x12
mov dx, 0x5ea7
test ebx, 0x3202c29d
adc ax, 0x7fa4
or dl, dh
dec si
adc dh, dh
cmp bx, si
shl ch, 3
adc bh, dl
mov eax, esi
stc
sub edx, 0x73fb5aed
shl dx, 5
sbb edi, 0x29287225
sbb al, 0x18
nop
inc si
mov cl, bh
test ebx, ebx
and si, 0x2349
and eax, 0xd805191
and ecx, eax
and ebx, edx
dec edi
not bl
xchg dl, al
sub bl, 0x6a
shr esi, 8
sbb eax, edx
ror cx, cl
rol esi, cl
xor ebx, edi
shl esi, 7
xor cx, si
rol dh, 7
sbb di, 0x7500
nop
shr di, cl
xor ax, 0x773b
dec esi
shl ch, cl
xchg ch, cl
mov bl, 0x1e
sub dh, 0x31
test edi, 0x48b5485b
dec bl
or bx, 0xef3
shl bx, 5
sub ebx, ebx
adc ecx, 0x3356e0a9
xor esi, edi
xor edi, 0x77c716ac
and bx, dx
or bl, al
pop ebx
pop eax
pop esi
pop ecx
pop edi
pop edx
push edx
xor edx, 0x2ae35b7d
push ecx
xor cx, dx
push ebx
mov ebx, ebx
push esi
not si
adc cx, dx
sbb edx, 0x5d8c2b8b
shl cx, cl
pop esi
pop ebx
pop ecx
pop edx
push edx
push eax
cmp dh, al
push ecx
shr al, cl
cmp ah, 0x12
nop
add ah, 0x44
test ah, 0x4d
nop
or dh, 0x7c
shl eax, cl
push edi
shl edi, cl
shl cl, cl
shr dh, cl
nop
rol ax, 3
push esi
xor esi, eax
sub ah, 0x42
stc
dec di
inc cl
shl al, cl
test eax, 0x786ee43f
ror edx, cl
push ebx
shl bh, 1
test cl, 0xf
shl dl, 1
test ecx, 0x53432429
mov edx, 0x644d255e
shr cl, 2
stc
pop ebx
pop esi
pop edi
pop ecx
pop eax
pop edx
push edi
push esi
adc di, si
push ecx
shr cl, cl
nop
add esi, 0x1ba979e4
push eax
shl ax, cl
sbb edi, 0x6fc7363e
sbb cl, 0x3a
shr di, cl
stc
nop
adc ax, cx
push edx
add dx, di
xchg esi, esi
and ch, al
dec ah
stc
push ebx
or cx, bx
stc
sub dx, 0x6726
and dx, di
test ax, bx
pop ebx
pop edx
pop eax
pop ecx
pop esi
pop edi
push ecx
push eax
and ecx, eax
push edx
not dh
cmp ah, 0x2e
cmp edx, 0x7220be5a
push edi
shr di, cl
pop edi
pop edx
pop eax
pop ecx
jmp 0x578946
mov eax, edx
inc ecx
jmp 0x5761c9
lea eax, [eax + ebx]
push eax
push edx
xchg al, dh
nop
not eax
nop
or eax, 0x3bd5b2e
push ebx
inc bl
push ecx
ror edx, cl
rol ax, 3
sub bl, ch
ror bl, cl
push esi
and esi, 0x3e7598f0
sub ecx, 0x368611ba
xchg bl, ch
inc ax
dec ch
push edi
and edi, esi
test dx, ax
shr dx, 3
cmp edi, 0x25f955b6
mov ah, 0x35
sbb dx, 0x51fe
mov ch, 0x23
shl dx, cl
xchg ecx, ebx
or eax, eax
shl edi, 1
or dx, 0x3bf5
xor al, 0x27
test cx, 0x7e4d
stc
add cl, ch
xchg ch, dl
dec esi
test ch, dl
adc dh, 0x1e
adc ax, 0x3642
or bl, 0x22
stc
or di, 0x28de
add dx, di
adc edi, 0x49e77de2
not ecx
inc al
rol ax, 6
rol dl, cl
dec ah
nop
rol di, 6
stc
inc si
or si, 0xb3b
ror dl, 1
cmp ebx, eax
add ch, 0x22
ror si, cl
test bx, 0x7447
and ebx, esi
xor edx, 0x6f2ce814
not dh
add di, 0x27a9
rol dh, cl
xchg ch, al
sub bh, 0x34
add ebx, 0x4a6e2d25
test di, di
ror ax, 6
mov ebx, ecx
shl dx, cl
mov dx, 0x4cda
sub ecx, 0x41592782
adc ch, 0x36
or bx, 0x3065
test edi, eax
shl ax, 7
shr dx, 6
sbb bl, 0x2d
test bx, 0x5f37
dec ax
shr esi, 5
not edx
shl di, cl
shr cl, 5
test bh, al
rol si, cl
rol esi, 8
cmp edi, 0x2ff35841
ror si, 5
stc
inc eax
dec ax
and al, 0x69
xchg bx, cx
not dx
stc
mov ch, bl
ror edx, cl
inc ax
rol ebx, 7
shr di, 3
ror dx, cl
pop edi
shl cx, cl
mov si, 0x5c3d
shl bx, cl
dec bx
push edi
ror edi, 7
or cx, 0x4c54
and ch, cl
test edx, 0x3baced0c
add al, 0x12
sbb ebx, ecx
shl cx, 7
xor eax, 0x14d348ca
and dl, ah
sub cx, 0x7c3a
rol edx, 4
not bl
nop
not dh
xchg ecx, esi
adc ah, 0x41
rol eax, cl
mov dl, 0x16
adc ah, dl
dec edi
and ah, 0x42
mov edi, edx
shr di, 2
sbb bx, di
stc
nop
nop
mov dx, 0x525a
nop
ror ah, 8
adc ch, 0x36
sub eax, edi
shr esi, 6
sub ch, 0x51
not al
shr ch, 1
xor ch, dh
xchg edi, eax
shl ch, cl
dec dx
mov si, 0x58b6
shl esi, cl
mov ch, dl
nop
ror di, cl
inc cl
nop
shl dl, cl
sub esi, edx
dec cx
xchg si, bx
and ecx, ebx
and dx, cx
dec edi
rol cl, cl
ror bh, 5
nop
and esi, 0x16ec8ab0
xor edx, edi
rol si, 3
or bl, 0x60
adc edi, 0x2acb793b
cmp di, bx
or di, 0x7b45
not edx
inc cx
test dl, dh
sub ax, dx
inc ah
rol ebx, 6
dec bl
xor dx, 0x5e66
xchg cl, ah
sub ax, di
shr ch, 3
xchg si, bx
not edi
or edi, eax
sub bh, 0x6e
xor cx, bx
sub dh, 0x48
ror edi, 5
ror al, 7
and dx, 0x37ac
and dh, al
adc eax, ebx
not ch
test bh, 0x10
inc cl
sbb ecx, edi
xor ecx, 0x470dbd94
xor edi, 0x4e7c6db8
ror cx, 4
add cx, bx
stc
cmp esi, edx
pop edi
inc dx
push edi
mov edi, edi
or eax, 0x7f44c69f
stc
cmp si, 0x1062
xchg esi, edi
rol ax, cl
and edx, 0x23551a8a
ror bl, cl
test bx, 0x946
test si, ax
shr eax, cl
xor edi, 0x2901fd2
inc dx
inc ebx
adc esi, 0x5c03ea32
ror eax, 7
shr ah, 5
ror di, cl
mov cx, ax
mov dh, bl
not cx
shr edx, 5
sub si, bx
or dx, si
rol si, 3
sbb eax, eax
shr ecx, cl
sub cl, 0x45
and al, bl
mov eax, 0x2803de3
xor dx, ax
inc di
cmp al, 0x21
rol bl, cl
dec ch
xchg dx, bx
and cx, 0x4891
not ax
not di
xchg edi, edi
cmp ch, 0x49
nop
xor ebx, edi
and ecx, edx
test dx, cx
adc edi, edx
dec dl
cmp bh, 0x66
xor cl, 0x38
rol edx, cl
adc si, 0x10ac
inc bx
and cx, 0x20b9
shl di, cl
not dx
nop
not cx
or cl, 0x20
inc ecx
shl cx, 5
sbb ch, cl
or cx, 0x46f9
adc dh, 0x74
sub edi, 0x6db48536
or ax, dx
or edi, edx
shr ebx, cl
and bh, 0x7c
adc ecx, esi
sub dx, 0x35c0
add edx, 0x2953c4bc
mov ah, 0x52
nop
ror al, cl
adc bl, ah
rol ax, 8
sub eax, eax
xor ax, dx
inc ax
sbb ax, bx
and eax, 0x6c84dd9f
cmp bh, 0x45
cmp bx, 0xd2a
add eax, 0x1ef4a6a1
stc
rol esi, 5
adc dx, dx
sub esi, ecx
dec ax
add si, 0xc9
xchg ecx, esi
inc dx
add edi, edi
test bx, cx
sbb bl, 3
xchg edi, edi
dec eax
sub cx, 0x45f2
adc ah, 0x6b
pop edi
dec ecx
shr al, cl
ror bx, 8
or al, bl
adc bh, bh
xchg dh, al
push edi
shr di, cl
add ebx, esi
xchg bx, dx
add eax, edi
xchg esi, eax
shr ebx, cl
test di, ax
shl dh, cl
dec eax
mov ebx, edx
sub bl, 0x2d
mov cx, ax
rol cx, cl
sbb ah, 0x4a
nop
not ch
cmp ch, 0x2e
test cx, di
rol ecx, cl
xor dh, bl
test eax, 0x6c801720
mov bx, ax
adc cx, ax
adc di, cx
inc si
inc si
shl ax, 6
or bh, bh
sbb ax, 0x7bb9
inc ecx
or edx, ebx
shl esi, 7
not bx
xchg al, bl
test ah, bh
stc
shl dx, cl
xchg esi, ecx
sub si, 0x6d60
test dx, ax
xchg bx, bx
sub ax, 0x1d2e
xor dx, ax
not si
cmp si, di
xor si, cx
not bx
rol bh, cl
xchg bh, ch
shr bx, 7
ror esi, 3
and ax, 0x77d8
and al, ch
shl edx, cl
shr si, 2
sub cx, dx
stc
shr bx, 4
test dx, 0x4bbf
not ebx
or ecx, 0x11cd9116
nop
sbb edi, edx
mov bx, di
test ch, 0x7c
stc
shr eax, cl
sub si, 0x5c9c
nop
rol ah, 1
mov ah, ah
xor bx, dx
and ecx, ecx
or si, 0x6dbf
not di
inc bl
sub ecx, 0x7424c875
sub edi, 0x2cede365
sbb di, 0x230c
xchg bx, ax
adc ecx, 0x471498b8
xor ecx, 0x58aaaa18
test ax, di
inc cx
stc
xor edi, 0x2a7fab
or edx, 0x5537d632
sub edx, edx
dec bh
xor ebx, eax
xchg al, ch
stc
not ch
shr ecx, cl
pop edi
or dh, 0x7e
push edi
xchg edx, edi
or ch, 0x50
shr ebx, cl
ror si, 6
test cl, 0x15
sbb ah, bh
shl edx, 6
add cx, 0xf1
add cl, dl
xchg dl, dl
sub cl, dl
shl ecx, 3
not dh
sbb ax, 0x13cf
and edx, edx
sbb ecx, ebx
mov dh, 0x14
not edx
or edx, ecx
nop
mov edi, 0x23430d37
xchg edi, edx
inc dx
inc dh
ror dx, cl
and ecx, ecx
dec dx
dec eax
rol edx, 1
test ecx, esi
ror ebx, 8
shl ax, 8
not edx
sbb esi, 0x5fffa282
shl ecx, cl
stc
adc ecx, 0x73d95460
not si
ror si, 2
nop
nop
test ah, 0x1c
sub ch, 0x22
and dx, 0x228
nop
add ecx, eax
sub edi, ecx
test bx, si
shl esi, cl
adc dx, bx
sub edi, 0x1d82c473
and eax, 0x38e1e94d
nop
xor bh, 0x11
shr edi, 3
xchg cx, ax
nop
add eax, 0x2605a5bb
rol ax, cl
sbb dx, 0x3ad1
shr si, 5
shl dh, cl
not eax
not eax
ror si, 1
nop
adc eax, 0x7850093
add si, 0x52d4
test cl, cl
shl ch, 8
not edi
sub bl, 0xb
ror di, cl
stc
dec si
sub ebx, 0x2398e676
mov ecx, edi
shl si, 8
shr dl, 2
adc bl, dl
inc cl
adc dh, 0x12
or si, 0x67a1
sub di, 0x3ad9
add esi, esi
or ax, 0x3baf
sbb ah, cl
rol eax, 2
adc edi, eax
rol dh, 6
mov di, 0x7ec2
sub ebx, 0x365aec53
sbb ecx, edx
sub esi, 0x62c68558
sbb cx, di
and ecx, edi
sub ebx, 0x52e0c9da
and al, 0x2a
and bx, 0x57f1
pop edi
nop
push edi
xor di, si
not bx
rol esi, 7
xor di, 0x313e
not edx
inc ch
or ebx, 0x8646bc6
cmp edx, 0x642dd55
stc
cmp edx, eax
xchg cx, ax
adc edx, edi
add al, 0x1d
shr ch, cl
cmp ch, 0x41
nop
not al
add edx, ecx
shl eax, 1
adc ch, ch
dec ax
sub dl, 5
xor dl, 0x21
sbb dx, ax
mov bl, 0x12
adc ch, ch
sbb ebx, 0x58ccd8ba
inc cx
cmp si, 0x2d1b
shl di, 8
or si, 0x5f3a
dec eax
add al, 0x19
ror ax, 6
and di, 0x7bef
dec si
inc bh
inc dh
inc bx
not di
shr dh, cl
rol dx, cl
inc ah
and bx, ax
not ax
nop
cmp di, 0xf15
sub esi, eax
xchg ch, bl
shl ah, cl
xor ebx, 0x2fd50e18
xor si, 0x6624
test ch, 0x16
shl bx, cl
xor si, 0x29fb
test dl, ah
or dh, 0x4d
sbb di, 0x3303
inc bx
shr di, cl
test di, si
ror ecx, cl
ror edx, 5
test esi, 0x4312700d
sub si, 0x22ec
xchg edi, eax
and di, dx
xchg ah, cl
cmp edx, 0x38fd8eb1
xchg cx, cx
shl ch, 8
shl bh, 4
stc
sub ch, 0xe
mov cx, cx
not ecx
not edi
mov ebx, 0x46c92ee0
xor edx, edx
stc
nop
dec ah
rol cl, 8
or eax, ebx
and ch, ah
shl esi, 7
stc
cmp edx, eax
test di, bx
inc bx
shl ecx, 8
not dx
test edx, edi
cmp dh, dh
ror al, 5
add dx, si
or cx, 0x4c3c
nop
xor eax, 0x43d8c107
pop edi
rol esi, cl
adc esi, 0x4c75196
stc
xchg dx, cx
rol si, cl
xor bx, dx
mov ebx, eax
adc bl, 0
xchg ecx, edx
shr eax, 5
sbb eax, eax
ror eax, 7
mov bx, bx
sub dh, dl
xchg bx, bx
add al, cl
inc eax
shl dx, cl
push edi
add di, 0x6a23
stc
and ecx, edx
xor cx, dx
and bx, 0x4d26
stc
rol esi, 6
stc
not edi
ror ax, 6
stc
shr dl, 8
shr di, cl
inc edi
dec dh
ror bx, cl
rol cx, cl
adc edx, 0xe7747db
inc dl
inc esi
nop
adc si, 0x1d08
xor dh, 0x14
or ah, 0x4c
xor ecx, esi
or ebx, 0x7a4a0837
or dl, dl
shl dx, cl
rol eax, cl
xchg ebx, eax
shr eax, 3
or eax, eax
stc
mov esi, ebx
xor bl, dl
add dl, 0x41
sbb ecx, 0x756399b5
adc cl, dl
and ebx, 0x47c1e298
stc
and ebx, ebx
shl cx, cl
adc dx, 0x3e8c
xchg ecx, eax
stc
shr bx, cl
cmp edi, 0x2324b801
nop
mov ah, bl
inc eax
rol bl, cl
ror di, cl
not bl
xor cl, al
add dh, 0x46
shl ah, cl
cmp ebx, 0x7c54816b
xchg dl, bl
stc
not esi
nop
not dl
adc ecx, ecx
rol bl, cl
not ax
shr bh, 8
sub eax, 0x1dc238ac
ror edi, cl
adc di, dx
and dx, dx
not dh
shl bl, cl
xor cl, 0x3e
mov dx, dx
test bl, 0x1b
dec bx
or cl, bl
stc
rol ah, 1
shr dx, 6
sub ebx, 0x4ca8040
or ah, ch
pop edi
rol edx, 5
rol esi, cl
cmp bx, 0x7191
sbb edx, 0x5e9d18e2
not dl
or dh, 0x7b
push edi
mov edi, edx
dec dh
adc di, 0x4b03
ror cl, cl
shr bh, 6
test dx, dx
not edx
cmp bl, 1
sub edi, edi
ror ecx, 7
add bh, dl
and edx, 0x3735d090
sub dx, 0x932
sub dh, bl
rol bl, cl
or esi, esi
add di, si
test eax, 0xeaab404
ror ecx, 6
cmp si, cx
xchg bh, bl
shr eax, 4
or cx, dx
stc
ror si, 1
cmp ax, 0x3b17
shr ebx, 7
shl si, cl
nop
or cx, ax
shl ah, 5
dec si
ror cl, 7
xchg di, cx
test ax, 0x6d78
dec edx
cmp di, si
xor ah, 0x79
inc dh
dec di
sbb ah, ah
inc cx
stc
nop
shl al, 8
pop edi
pop esi
pop ecx
pop ebx
pop edx
pop eax
call fcn.005a2f04
call fcn.005a3388
call fcn.005a3782
stc
call fcn.005a3c71
nop
push edx
push eax
sub dx, ax
push ebx
rol ebx, 5
nop
nop
push ecx
sbb cx, 0x375b
push edi
inc di
xchg cx, cx
stc
push esi
add ebx, esi
cmp al, al
and dx, bx
inc si
pop esi
pop edi
pop ecx
pop ebx
pop eax
pop edx
jno 0x57920c
push ebx
inc bx
push edx
push ecx
cmp dl, ch
stc
push eax
push edi
xchg edi, eax
or ax, 0x4e74
pop edi
pop eax
pop ecx
pop edx
pop ebx
call fcn.005a4045
stc
push ecx
cmp cx, 0x15d9
pop ecx
push eax
push ecx
rol ah, cl
ror cx, 1
mov ah, cl
push esi
push edx
and esi, edx
pop edx
pop esi
pop ecx
pop eax
push edx
push ecx
shl edx, cl
pop ecx
pop edx
call fcn.005a42d8
mov edx, dword [esi]
lea edx, [edx + ebx]
cmp eax, edx
jl 0x57d9d4
add edx, dword [esi + 4]
push ebx
xor ebx, 0x1e16c7fd
push edi
push ecx
shl edi, cl
add ch, 0x19
nop
and cx, bx
mov cl, 0x63
push eax
sbb ah, 0x5f
push edx
push esi
sub dx, si
sbb dl, 0x4a
nop
sbb ax, 0x831
and edi, 0x4d14bafe
mov di, si
and cl, bl
shr di, cl
shl bx, cl
test cl, bh
or ch, al
sbb di, bx
nop
shl bx, cl
test cx, ax
xchg ch, al
test edx, edx
add dh, 0x40
stc
sbb esi, 0xce616e8
xor ebx, 0x7911987d
add edx, edi
ror dh, cl
test cx, bx
shl bl, 2
dec bl
sub dl, bh
test bx, di
sbb edx, ebx
and dx, ax
cmp dl, 0x44
or di, 0x4211
rol al, 2
inc si
sbb ch, 0x2d
inc cl
ror eax, 5
not edx
or dx, cx
stc
shr cl, cl
inc eax
xchg di, ax
xor dx, ax
and eax, 0x32f8061
or di, 0x9f5
and bh, dh
shl cl, 7
test ax, ax
test ax, 0x6e5
xchg esi, eax
shl bl, 2
not bx
nop
xchg si, ax
dec bl
add esi, eax
sub di, 0x83c
test ch, bh
shl bl, 4
add cx, 0x3ccb
test al, 0x45
not bl
test eax, ecx
ror ax, cl
sbb bh, bh
inc ebx
stc
test ecx, ecx
sub di, dx
stc
ror edi, cl
sbb dl, 0x78
ror dl, cl
add cx, 0x228
xchg cl, ah
add ebx, eax
add cl, 0x2b
xor ah, 0x36
mov ah, cl
mov si, cx
mov dl, ah
add dx, 0x4f08
sbb eax, 0xb67b6a3
adc bh, 0x4c
add edx, 0x17c57809
cmp cl, 0x5c
cmp ax, bx
rol dh, cl
not dh
shr ebx, cl
and eax, 0x5b16f8ec
ror al, 6
pop esi
stc
and edx, eax
and ch, dl
add eax, 0x235108f5
sub ecx, 0x4202d430
or al, 0x18
cmp ch, 0x7c
shl eax, 5
push esi
test si, 0x534a
mov esi, ecx
shr edi, cl
adc bl, ch
shl ch, 1
xor bx, ax
inc si
adc cx, dx
sub di, 0x7503
xor di, di
test dh, 0x31
sbb edi, 0x6eb85fbe
dec ch
ror ah, 4
shl al, cl
inc edx
and eax, ecx
inc ch
stc
inc ax
xchg ah, ah
mov edi, esi
xchg edi, edi
xor esi, ecx
dec dx
test edi, edi
nop
mov al, 0x3f
nop
sub bh, cl
and esi, 0x4266d3bd
dec edi
nop
shl edx, 6
or si, 0x2206
shr si, cl
shr bl, 4
add ax, bx
nop
xor di, bx
test edx, eax
sub edx, 0x1840581
mov esi, 0x2433f93d
sbb ecx, ecx
adc ah, ah
inc edx
mov dx, 0x2dda
xor ecx, 0x21f5609f
add si, di
ror ch, 6
rol eax, cl
cmp bl, 0x70
inc edx
stc
dec eax
stc
inc ah
xor si, bx
not ch
stc
or esi, 0x1f7e1c0
shr dl, cl
mov edx, 0x46e58676
shr cx, cl
or edi, 0x55f40448
and ebx, edi
shr dh, 2
or cx, bx
mov ecx, edx
stc
adc ax, 0x76de
rol ebx, 2
not di
add esi, ebx
test cl, dh
nop
stc
ror edx, cl
adc bl, ah
mov ax, 0xd3e
not ax
nop
add eax, 0x50057df9
dec ecx
xor edi, 0xdab2c20
add ecx, eax
adc eax, esi
or edi, 0x28917dc6
add bl, 0x2c
ror edi, cl
test ch, 0x3f
sub dh, cl
pop esi
stc
xor dh, 0x27
sbb dh, dl
inc ah
sbb ax, 0x67f5
test cl, 0x6b
sub cx, cx
xor cx, 0x268f
shl bx, 7
inc bx
xchg dh, cl
ror bh, 1
rol cl, 6
push esi
shl si, cl
sub bh, dl
shr edx, cl
and eax, 0x133b9996
test cx, 0x1ecc
add bx, 0x59bd
add bx, 0x494f
mov bx, 0x1fd
adc esi, ecx
xor dh, 7
and bx, di
add ecx, 0x70101119
stc
test esi, 0xb73b3b3
dec ebx
stc
pop esi
pop edx
pop eax
pop ecx
pop edi
pop ebx
push edx
not edx
push ecx
not cx
mov cl, dh
push esi
test ecx, esi
push eax
ror ah, 7
shl cx, 1
mov ax, cx
cmp si, dx
push edi
xor di, 0x2eed
nop
add eax, 0x17ad3457
inc eax
sbb ecx, 0x2e63a5d6
xor dx, 0x1d97
nop
rol ecx, cl
cmp si, 0x30ca
push ebx
ror bx, cl
xchg dh, al
stc
test esi, 0x36007922
xchg al, ch
sub ebx, eax
shl cx, 5
sub esi, eax
ror ecx, 2
nop
cmp dx, bx
test eax, 0x2d6d908e
test di, 0x3d6b
sbb di, di
sbb esi, esi
and edx, 0xdf41a59
stc
ror ch, cl
xchg edx, esi
adc ecx, eax
rol dl, cl
nop
sub al, bl
sub ah, 0x5a
shl ch, cl
not esi
shr ah, cl
mov edi, 0xa245d83
adc cx, cx
and dx, 0xb97
add bh, cl
xchg di, ax
mov di, di
ror dh, 4
shl ch, 3
add ax, di
nop
test esi, 0x1dd44034
not ch
xchg dl, bl
not ecx
test edi, 0x478feaa0
inc si
xor ecx, ebx
shl dx, 5
xchg si, ax
inc ax
xor ax, 0x7b4a
not di
sub dl, 0x42
and edx, edx
cmp esi, 0x7467ebb2
sub edx, esi
test edi, ecx
inc ch
ror si, cl
inc ah
adc si, si
and dl, cl
and ax, ax
mov dx, 0x70e
inc ch
stc
rol edx, 7
inc dl
dec dx
inc dx
or eax, 0x34bd940a
shl dh, cl
and bh, ah
dec si
rol edi, 6
not edi
inc cx
sbb si, di
xor al, cl
not ah
shl cx, 7
add ecx, 0x3ec500e4
sub edx, ebx
inc al
ror ax, cl
adc edi, 0x76f88af
pop ebx
shl cl, cl
shl cx, 6
nop
xchg edi, edx
test eax, eax
or eax, 0x693d3a20
sub ecx, 0x17b395f3
sub eax, 0x6962c3e2
push ebx
sbb ebx, 0x1d1e926e
sbb dh, dl
xor ax, di
or ax, di
mov esi, 0x123d7c37
cmp al, 0x61
test ax, 0x45cc
sbb si, dx
mov cx, 0x4142
adc dx, 0x5208
ror ecx, cl
sbb eax, 0x5b87f41b
cmp bx, 0x3d90
sbb dl, 7
mov cx, 0x22
rol ebx, cl
mov dl, 0x52
xor bx, si
mov ax, cx
xor edi, 0xd84c40e
xor edi, 0x14131c92
or ax, bx
shr cx, cl
nop
ror edi, 5
cmp edx, 0x52a4f0ec
cmp dx, 0x30cf
shr ebx, 8
test ah, 0x23
inc bx
xchg ah, ah
shr di, cl
not bx
inc edi
test bl, 0x71
xchg cx, bx
rol bx, cl
shr ebx, 1
not ax
sbb ecx, 0xd4bfaf4
not cx
xor edx, 0x5716c8b6
add dl, ah
xchg dl, dl
shr edi, cl
add dx, 0x6637
and ebx, 0x5f0e2d55
and si, bx
and dl, 0x33
mov ebx, ecx
mov ah, 0x35
adc ebx, 0x41ff6a3a
not di
cmp ah, 0x51
nop
or edi, edi
inc eax
inc ch
dec dx
nop
dec si
rol edi, 7
mov dh, 0x7f
dec bx
ror ax, cl
sbb dh, 0x60
xor edx, 0xf57841
shr cl, cl
rol cl, 8
mov si, 0x429a
nop
mov si, 0x55f1
xchg edi, ecx
mov si, 0x4a91
add eax, 0x548f290d
nop
rol ah, 6
xchg ebx, ecx
sub si, 0x12ea
add ecx, edx
ror ebx, cl
mov si, cx
xor dh, 5
test ecx, 0x15e927cc
inc ah
sub eax, edi
or cx, 0x721e
adc al, dh
shr eax, 5
rol dl, cl
not dh
ror bx, cl
pop ebx
nop
push ebx
add edi, ebx
cmp ax, 0x47eb
inc di
ror ecx, cl
or esi, 0x48a5c0a6
adc bx, 0x6d12
nop
xchg ebx, esi
stc
ror di, 1
rol ax, cl
sbb ax, cx
adc ah, 0
xor bx, 0x329a
stc
sub di, 0x155b
mov bx, 0x681a
xor cx, 0x1253
stc
adc bx, si
stc
test cl, 0x64
or bh, cl
shr bx, 2
sbb ecx, 0x3ec05ebe
sbb cx, ax
stc
test al, ch
inc si
sub ax, si
ror ax, 3
ror bx, cl
test cx, dx
xchg ah, bh
nop
stc
nop
and ebx, 0x68fea694
adc ecx, 0x336b03e1
shr di, 3
xor dh, dh
xchg dl, cl
sub edx, 0x1e0b6e01
rol cl, cl
and esi, 0x744f6ed6
ror dh, cl
sub edi, 0x69defa63
cmp eax, ebx
ror ah, cl
ror cx, cl
test bh, 0x2f
shr bx, 4
xchg ecx, eax
rol bx, cl
inc al
dec di
rol esi, cl
and eax, 0x772a19c2
xor dh, dl
rol esi, cl
adc edx, 0x87c76a8
and esi, 0x773f1fe3
cmp ebx, 0x62d3e2c8
sub bl, 0x6e
sub cx, 0x21a3
ror cx, 2
and al, 0x3d
add dl, 0x1f
sub ebx, 0xeb2d7f3
or dx, 0xe6
mov bx, cx
shl ecx, cl
inc ax
sbb ah, dl
and ebx, 0x4c610fb7
test ecx, ebx
xor esi, 0xc4f9f91
mov cl, al
add ecx, 0x3718d551
and dh, ah
test ecx, 0x65665e0b
ror eax, cl
add bx, dx
adc esi, 0x58a64fb1
and dh, 0x31
shr cx, 8
sbb esi, eax
test ah, 0x18
nop
ror dx, cl
rol edx, 2
adc eax, edi
not eax
sub bh, 0xf
stc
adc ah, al
shl esi, cl
ror dx, cl
mov ebx, 0x7aad7487
pop ebx
inc si
push ebx
sbb bx, 0x4d77
mov cx, 0x7173
ror ebx, 1
xchg bx, bx
and ch, 0x50
stc
stc
test si, 0x15c2
and dx, si
and dh, 0x7c
not ah
shr cx, cl
dec esi
and dl, 0x52
shl ebx, 1
rol di, 5
xor di, 0x1796
inc bh
xor edx, ecx
xor esi, eax
sub bx, bx
xchg bl, dh
and ebx, 0x577428d8
ror edi, 4
adc ax, 0x14cf
rol ah, 8
and di, ax
pop ebx
pop edi
pop eax
pop esi
pop ecx
pop edx
nop
push ecx
dec cl
push edi
push edx
and edi, edx
not ch
shl cl, 5
inc dl
push ebx
cmp bx, dx
not ecx
push esi
xchg bx, si
nop
xchg dx, dx
adc ebx, 0x2bc183e5
add cx, 0x51b2
mov di, 0x575b
mov bx, dx
sbb edx, 0x176c4be
shl dx, 2
cmp ecx, 0x6126be6b
add edx, ecx
push eax
add ebx, eax
ror eax, 3
xchg dx, ax
cmp esi, eax
shl dh, cl
and edx, esi
inc ecx
mov eax, 0x32f9fe82
add cl, al
not dh
shr cl, cl
or cl, 7
pop eax
pop esi
pop ebx
pop edx
pop edi
pop ecx
push eax
rol ax, 3
push edi
cmp di, 0x13dc
push ebx
add bh, 9
adc eax, 0x7e3414f0
nop
push edx
sbb dh, 0x1f
dec ax
dec ebx
not bx
push ecx
shr ecx, cl
inc dh
rol ax, cl
and ch, 0x2f
sbb ax, bx
pop ecx
pop edx
pop ebx
pop edi
pop eax
call fcn.005a4816
call fcn.005a4bcb
ja 0x5799cc
call fcn.005a4f26
jg 0x579981
call fcn.005a54bd
push ecx
shr ch, 4
push edx
sub dh, 0x72
push eax
sbb cl, ah
pop eax
pop edx
pop ecx
push ebx
push edx
or bl, dh
pop edx
pop ebx
jnp 0x5799b1
push edi
inc di
push esi
push ecx
sub si, cx
pop ecx
pop esi
pop edi
push ecx
cmp cx, 0x2a86
push edx
inc edx
pop edx
pop ecx
call fcn.005a59f9
push ecx
test cx, 0x41b8
push edi
cmp di, cx
pop edi
pop ecx
push eax
add al, al
pop eax
call fcn.005a5f9e
call fcn.005a652c
call fcn.005a68ed
jb 0x5799c7
nop
call fcn.005a6c77
push esi
add esi, 0x4937db54
push eax
shr eax, 8
push edi
sub eax, edi
push ecx
and al, cl
ror eax, 7
pop ecx
pop edi
pop eax
pop esi
call fcn.005a7005
call fcn.005a742c
cmp eax, edx
jge 0x57d9d4
xor ecx, ecx
mov dl, byte [eax + ecx]
test dl, dl
je 0x57d9d2
cmp dl, 0x2e
je 0x57a0cd
call fcn.005a78dc
call fcn.005a7d33
push ebx
sbb ebx, 0x4ff40157
inc bx
push esi
push eax
adc si, ax
push edx
rol edx, 6
cmp si, 0x25cc
xor dx, 0x6b8e
push edi
mov ebx, edi
push ecx
rol ecx, cl
nop
shr di, cl
xchg al, ah
stc
test al, ch
nop
mov al, 0x65
not edi
ror al, cl
mov bh, 0x39
ror dx, cl
stc
dec dh
add esi, ebx
and ecx, 0x62905adb
ror cl, 2
xchg esi, ecx
or ch, bh
sbb bl, 0x64
nop
stc
mov ah, bh
adc ebx, 0x19da151d
sbb eax, 0x6c0cef13
dec cl
shl bx, cl
adc cx, 0x71ed
add al, cl
stc
shl dx, 8
stc
test edx, edx
add dx, cx
and si, ax
xor cl, dl
or cx, 0x73ef
test cx, si
sub bx, ax
cmp di, 0x6714
sub ebx, 0x196e6e4b
add ax, dx
xor esi, 0x4068d72
rol cl, 7
mov ecx, 0x42ed4076
shr si, cl
shl di, 4
add cx, si
mov bh, 8
test ax, dx
dec eax
add ax, si
nop
shl edx, 4
ror edi, 4
shl eax, cl
ror ch, 5
or ebx, ecx
rol cl, 8
or bx, bx
nop
and ah, 0x51
not ax
not ah
not ebx
dec dl
ror dh, 2
or ch, ah
xor dx, 0x689
stc
nop
xchg ah, cl
sub ebx, 0x6ab77d9c
xchg bh, al
adc cx, 0x25a0
xchg bh, cl
ror cx, 7
and cl, ah
nop
shl cx, cl
sbb bx, bx
ror cx, cl
shr bx, 4
cmp ebx, 0x3f7e4f66
cmp cl, 0x3e
test bx, 0x2cc7
nop
rol ah, 6
nop
mov cx, 0x535a
test edi, 0x1e589299
test cx, di
stc
pop ecx
rol al, 7
shl dl, 5
ror ax, 7
nop
push ecx
rol cx, 7
xor ah, cl
xchg si, cx
dec cl
xor ah, al
shr ax, cl
dec edx
inc bx
rol ecx, 4
mov ecx, esi
ror eax, cl
sbb cx, 0x1441
shr edi, 5
shl edx, 6
xchg ebx, eax
shr ecx, 2
dec bx
or dl, 7
mov esi, eax
dec ch
test bx, 0x6859
or bx, 0x197c
shr bh, 2
test cx, 0x3231
mov dl, ch
adc ebx, 0x4dc1dd51
xor edx, edi
and edi, 0x53e445a9
cmp cx, 0x4ffe
or di, dx
test ch, 0x78
nop
rol bx, cl
mov edx, 0x42327cf0
stc
shr bh, cl
rol esi, cl
and esi, 0x37586a90
stc
shr ebx, cl
shr di, 5
nop
cmp dl, 0x29
nop
not dx
cmp di, 0x4105
add bl, ch
sbb ecx, ecx
test bx, ax
add ah, 0x37
or cl, 0x32
test di, 0xab9
rol ax, cl
xor al, 0x71
not ecx
sbb edi, ecx
adc ax, si
add ax, 0x16cf
dec ah
sbb cx, dx
and dl, bh
cmp di, 0x14f2
inc edi
not cl
and bh, 0x4f
ror si, 5
mov eax, eax
adc cx, dx
stc
inc ebx
sbb dl, ah
xor dh, bl
xor edx, ebx
sbb si, 0x1d3
cmp edi, 0x26f61bef
ror bx, 5
cmp cl, 0x50
sbb dh, 0x1f
cmp cx, dx
pop ecx
pop edi
pop edx
pop eax
pop esi
pop ebx
push ebx
push ecx
xor bh, ch
push edi
sub edi, ebx
push edx
shr dx, 5
test bx, 0x2850
push eax
sub cl, al
and ch, 0x1e
shr al, 4
test bx, bx
xchg dx, di
test ebx, 0x1de08f2a
sub bx, cx
push esi
dec esi
shl ax, cl
not bl
mov dh, 0x7d
inc edi
sbb dl, 0x25
rol di, 4
sbb bx, 0x715f
dec bx
add cl, 0x40
nop
or ch, cl
rol bh, cl
and esi, esi
shr ax, cl
mov al, al
xchg edi, edx
shr ah, 1
test edx, 0x13e74205
or ax, 0x16d5
shr dx, 8
cmp al, 0x5e
dec bx
shr esi, 3
inc bh
ror si, cl
ror bx, 7
stc
add di, ax
add ecx, esi
shr si, 4
inc ecx
cmp edi, 0x6be47968
rol cx, cl
test edi, 0xfe0c149
adc bl, 0x5e
sbb dx, 0x1a4c
or ax, di
rol dh, 6
dec dx
nop
xchg ecx, edi
shl cx, 7
test ebx, 0x76f2e734
xor ecx, 0x71616b5c
cmp eax, 0x69a47191
xchg bh, bh
sub bl, dh
shr ax, cl
adc esi, ebx
cmp esi, 0x4b5edb39
ror dh, cl
stc
or edx, 0x45608319
ror edx, cl
xor di, ax
nop
or dx, cx
cmp dh, 0x56
adc bx, ax
rol cx, cl
ror ecx, 3
cmp edx, 0xcd51b6a
sbb ebx, 0x1f6cad8a
cmp dx, di
not ebx
shl cx, 7
shr esi, cl
adc di, dx
sub ebx, edx
cmp ecx, edx
add si, 0x2303
dec cx
ror ch, 4
xchg di, dx
or dh, al
adc dx, cx
xor al, 0x48
xor edx, ebx
shl si, cl
dec bx
inc ecx
cmp edi, ebx
add esi, edi
shr al, cl
xchg esi, ebx
nop
stc
xchg bh, al
pop esi
xor dl, cl
shl edx, cl
dec cx
nop
or bx, 0x2836
shr ecx, 8
ror ecx, cl
nop
ror dx, cl
sub bx, 0x5ccc
xchg di, dx
xor cl, 0x64
push esi
and bx, si
not cx
mov dh, 0x52
not si
not esi
ror al, 6
shl dl, 6
shr ebx, cl
shl ax, cl
inc ah
add ax, 0x70ef
xchg bl, al
ror dx, cl
or ax, dx
rol esi, cl
shr esi, 6
sbb dx, 0x7d8d
stc
nop
nop
nop
shr cl, cl
dec bl
dec esi
rol eax, 6
adc edi, 0x4b99bc02
test cl, 0x42
inc edi
shl ax, cl
xor esi, 0x7d86c9ac
stc
xchg bl, ah
cmp esi, 0x154e795d
stc
mov di, ax
stc
rol ebx, cl
adc dx, di
and dl, 0x32
nop
xchg ebx, edx
or dh, 3
adc ebx, 0x99dd821
or edi, 0x3bed088
sbb dl, 0x7a
dec bx
test si, 0x5d71
ror esi, 6
shl edx, cl
xchg di, si
xor cl, ch
adc eax, 0x1531dfbb
add si, ax
adc si, dx
shl al, 2
nop
not edi
ror ch, 3
sbb bx, 0x8e3
not cl
adc ch, al
cmp eax, ebx
adc ebx, edx
add al, dl
sbb edi, eax
inc edx
and ecx, 0x1d3d9cdc
sub bx, 0xdc4
or si, ax
rol edx, 6
shr bl, 2
mov ecx, edx
shr dl, cl
add bl, bl
and cx, dx
test eax, ebx
add ah, 0x2c
ror ch, cl
adc edi, edi
dec cx
ror ax, 5
inc bh
nop
rol esi, cl
xchg ebx, ebx
shl eax, 4
or bl, 0x56
stc
pop esi
ror eax, cl
adc edx, edi
inc eax
xchg cx, bx
shl al, 7
xor dx, 0x2520
ror edi, 6
or eax, 0x6e9751aa
stc
or al, ch
shl ah, 6
inc edx
inc ax
push esi
sub si, 0x5bac
or bx, dx
test dx, ax
xchg edx, ecx
adc ebx, 0x75cb0ae6
nop
adc ax, 0x43ca
test ebx, 0x4ffe89c
cmp dx, cx
or bl, dh
ror ah, 4
nop
or bh, cl
inc cx
not si
xchg ecx, edx
xor cx, ax
mov edx, eax
stc
cmp si, 0x4795
shl ch, cl
nop
xor al, dh
and esi, eax
shl edx, 5
adc ax, si
or dx, 0x73a5
sbb cx, si
test bx, bx
xor dx, bx
nop
xor al, bl
stc
mov bl, cl
dec dx
ror cx, 1
not ebx
shr edx, 3
shr di, 5
ror si, 8
and eax, 0x70b5062a
not dl
stc
or bl, 5
or si, ax
shl edx, 5
xchg cx, cx
adc si, dx
add di, 0x3a44
cmp ax, 0x78aa
shr cl, 2
and bl, cl
adc edx, esi
sbb edi, ebx
sub bl, 0x5d
test edi, ebx
and edx, ecx
cmp dh, 0x46
shr di, 2
not ax
ror edi, 8
and ah, 0x68
sbb edi, ebx
sbb bh, bh
test ch, cl
cmp al, 0x57
ror ax, cl
and dx, 0x5c8
dec cl
shl edi, cl
nop
mov edi, ecx
adc bl, ch
inc ebx
test edi, eax
mov edx, 0x3ea44ed9
inc di
dec ch
add bx, dx
sbb eax, ecx
sub dh, cl
nop
mov dx, 0x38d
nop
adc si, si
mov edi, edx
and dl, dl
pop esi
shl dl, cl
dec bh
push esi
sub si, 0x5752
dec ax
stc
xchg edi, ecx
mov edx, 0x8c3f7f9
test dx, bx
xor dl, ch
and al, bh
nop
and eax, eax
dec bl
shl cx, 8
and si, dx
not dx
adc bl, dl
shl ah, cl
sub di, 0x3aac
stc
xor dl, 0x3b
sub edx, 0x76fcc801
nop
shr edi, cl
sub edi, 0x41c4fc3c
add bl, bl
sbb ecx, ecx
xor ch, dl
sub si, si
shr ebx, 2
shr si, 3
xchg bh, cl
inc al
inc si
and bh, ah
adc cx, ax
not bx
xchg edi, esi
shr di, 6
add dl, ch
test bh, bh
sbb cl, 0x47
cmp bh, 0x31
mov bl, bl
stc
or ecx, ebx
test ebx, edx
test si, si
sub dx, 0x5e0b
adc eax, edi
add eax, esi
inc bx
ror bh, cl
or eax, 0x5b4cd804
shl ebx, cl
dec edi
stc
mov bx, bx
sub dx, dx
shl edx, cl
nop
test ch, 1
and edx, edi
xor dh, bh
cmp bh, ah
dec dx
adc cx, 0x6eda
test ecx, edx
rol di, 7
sub cl, 3
ror bl, 7
shl bx, 3
mov di, cx
sub ch, al
shr si, 8
stc
shl dx, 1
nop
shl ebx, cl
ror ch, 4
nop
nop
stc
not bl
ror ebx, 8
dec cx
test ebx, 0x6f0bba67
rol bx, 2
nop
sub di, bx
sbb bx, bx
nop
shl eax, cl
shr di, 8
shl ah, cl
or eax, 0x5f19dd63
add edx, edi
shl bl, 8
test si, si
nop
pop esi
shr ebx, 3
test ebx, 0x32ad3cc9
test dl, 0x71
not cl
not edi
ror bx, 4
inc ah
inc cl
nop
xchg ah, cl
add di, di
mov edi, ebx
pop eax
pop edx
pop edi
pop ecx
pop ebx
call fcn.005a802a
push ebx
not bl
and ebx, ebx
push edi
shr di, 6
push ecx
inc ecx
nop
xor ch, ch
push eax
add eax, 0x26719af6
push edx
sub dl, bl
nop
adc ch, bh
pop edx
pop eax
pop ecx
pop edi
pop ebx
call fcn.005a8560
push edx
mov dh, 0x56
pop edx
inc ecx
jmp 0x5799f8
xor edx, edx
push edx
sub esp, ecx
mov edi, esp
push ecx
dec ecx
cmp ecx, 0
jl 0x57a96c
mov dl, byte [eax + ecx]
push ecx
sbb ecx, 0x35a0acae
push edx
inc dx
push edi
dec edi
sub ecx, 0x50038478
mov cl, 0x45
push eax
add cl, ah
add di, di
nop
mov ah, al
and eax, 0x6bb1e1b6
and ax, ax
and dl, 0x7d
xchg dh, ch
push ebx
xor ebx, 0x3678aa1a
push esi
adc esi, 0x6bfa5047
test edi, 0x294d8946
not ch
rol eax, 5
shr di, cl
mov dl, 0x77
adc cx, dx
or eax, 0x99c0f6a
shl esi, 5
test dh, bl
sbb edx, eax
test bl, 0x76
or bl, 0x76
shl ch, cl
or esi, esi
not ecx
stc
test dl, cl
xor eax, 0x3f9359df
or ch, 5
ror ecx, 2
xchg ch, ah
test cx, 0x4fc9
add di, si
ror dx, cl
add edx, eax
xor bx, 0x6429
sub edx, edx
not dx
or ecx, esi
cmp ah, dl
nop
not esi
dec dx
xor cl, 0x4c
xchg ecx, eax
dec di
xor ax, ax
shr edx, 8
shr dx, 7
stc
nop
not bx
ror cl, 6
not edx
cmp di, 0x19de
sbb al, 2
sub ah, ch
add ax, 0x1af0
shr eax, 3
shl cl, cl
xor dh, 0x30
adc si, cx
sub edi, 0x5ffcb5cc
xchg bx, ax
rol dx, 5
mov cl, bh
shr ebx, 1
xor ecx, edi
mov ecx, 0x49626a1a
rol cl, cl
test bl, 0x7e
ror edi, cl
stc
and ah, 0x17
or ax, 0x6f49
dec al
add al, bl
add ebx, ecx
cmp edi, ebx
add ecx, esi
stc
add esi, eax
inc bh
shl esi, 2
sbb dl, 0x4a
sub esi, 0x3db86216
cmp edi, esi
and bx, di
sub esi, 0x5ae75979
add esi, 0x537f4929
adc ch, 0xd
test al, bh
mov si, 0x2b9
and al, 0x15
dec cl
pop esi
inc dh
xor ah, 0x2d
or bx, bx
xchg edi, eax
inc edx
cmp bx, 0x5286
ror eax, 3
push esi
sub cx, si
shl ecx, cl
nop
mov bl, 0x33
inc eax
mov si, di
dec edi
xchg bh, dl
sub esi, ebx
rol cx, cl
xchg bh, dh
test ah, 0x58
xor esi, 0x76df9686
sbb ah, 0xa
not cx
sub ax, 0x1a16
inc bl
shl dh, 6
shr si, 3
nop
stc
inc edx
adc ah, 0x65
add cl, cl
test dh, bl
dec dh
not bx
inc ah
test cl, 0x4f
adc bx, 0x7bf6
stc
stc
sbb dh, ah
xor cl, 0x57
shr bx, 6
not edi
test edi, esi
cmp dx, 0x1de8
not dh
xchg bx, dx
and eax, eax
and si, di
rol bl, 8
xor ecx, eax
stc
dec bl
ror al, cl
shl dx, cl
mov bh, dl
not cl
ror edx, cl
adc ax, 0x28c5
add esi, ebx
ror dh, cl
inc ecx
mov edx, 0x3b80a112
stc
nop
mov bl, dh
ror dh, 3
add dx, bx
adc al, dh
shl cx, 8
test edi, eax
cmp esi, eax
rol bh, 8
xor si, cx
add di, di
shl cx, 1
shl cx, cl
not ecx
adc al, 0x13
nop
nop
adc ebx, edx
ror eax, 8
shl cx, cl
not cx
rol si, 1
not si
dec ecx
shr esi, 4
test bx, cx
add bl, 0x42
shr esi, 2
stc
ror edx, cl
cmp dh, 0x24
dec bx
test cx, 0x7bc0
add dx, cx
sub cx, 0x7a42
sub edx, 0x4eae6b6
pop esi
adc ecx, edi
shr bx, 6
xor bx, dx
or ah, ah
mov ah, 0x7c
xor dh, 0x3c
xor cx, 0x142b
inc ax
rol eax, 4
xor dx, dx
sbb di, ax
sbb edx, ebx
add eax, 0x584fa269
push esi
rol si, 6
sbb cl, ch
cmp eax, 0x698dd3d3
shl al, cl
shl ecx, 1
sub dl, bh
xor bl, dl
sub ax, dx
or bh, cl
rol dh, 1
ror dh, 6
stc
xchg bx, si
adc eax, 0x44305fed
nop
adc cx, ax
shr ecx, 6
or edi, esi
xor ecx, eax
ror dh, 3
dec al
cmp dx, 0x65a5
not eax
and edi, 0x5eb1f0f2
adc cx, dx
add di, 0x7131
or si, 0x5d96
ror cx, 8
ror edi, 8
xor cl, 4
test esi, 0x4ac1a238
sbb bl, 0x7e
shr bx, cl
nop
or si, cx
and dh, 0x75
adc esi, esi
dec ecx
add ah, 0x3a
test edx, edi
stc
rol cl, cl
rol ebx, cl
stc
nop
dec esi
add edx, eax
test ax, ax
dec bh
dec cx
not ax
and ebx, 0x62b78a4e
or esi, esi
add ecx, 0x1641e42c
shl al, 3
xor esi, esi
nop
xchg bx, bx
or eax, ecx
shr bh, 2
shr ecx, 4
sbb edx, ebx
adc esi, 0x22c44292
shr edi, 4
dec cx
cmp eax, 0x42c8034e
nop
shr ah, cl
or ecx, edx
mov edi, 0x7ab2eceb
cmp dx, cx
not al
cmp eax, edi
shl dx, 8
mov si, cx
mov bh, cl
rol cx, cl
ror ax, cl
add si, 0x7a31
test ecx, edx
sub ax, 0xa2f
dec eax
or dx, 0x2b5d
sbb si, 0x21b8
sub cx, 0x4b52
test ax, dx
add eax, esi
pop esi
adc dx, 0x2e2f
rol bl, cl
not edx
shl cl, 5
adc cl, ch
sub ebx, 0x4e8486b8
shl bx, cl
nop
test ecx, 0x17167ddc
xchg dh, dh
ror cx, 8
adc ch, 0x6d
adc ebx, eax
or ecx, 0x416c09a8
push esi
dec si
test edx, 0x2be8e14a
ror dl, cl
not dx
shr esi, cl
shr ax, cl
ror bx, 1
stc
adc al, dl
sbb cl, bh
xor dx, 0x2ce8
add ebx, 0x4aab144d
and di, 0x259a
sub edx, edx
adc ah, dl
sub cl, 0x4d
sub bx, si
mov esi, 0xdfe24ea
ror ch, cl
test ah, 0x3d
nop
mov dh, 0x6e
add dh, al
cmp edi, edi
ror al, cl
shl cl, cl
sub ebx, edi
or eax, 0x39ab9bd3
mov dh, dh
dec al
inc cx
not bx
shr dl, cl
nop
dec edi
rol bx, cl
rol ch, 7
sub si, dx
adc bx, 0x3a55
ror edi, cl
and di, 0x4502
xor si, 0x6150
stc
dec dx
stc
stc
sbb ah, al
and dl, 0x23
sbb esi, 0x78745211
cmp edi, 0x7b13668
shr ebx, 6
shr ax, cl
adc edi, 0x698473e5
shl cx, 1
not eax
add edi, esi
shl cl, cl
xor ch, dl
adc edx, 0x6826bc95
mov cx, dx
ror dx, cl
sbb ch, 0x12
dec edx
not ah
xor bx, di
adc cl, 0x73
and dx, 0x3e75
shl cx, cl
shl eax, 2
not bl
cmp bx, 0x7666
inc edx
sub bx, 0x26a6
add edi, 0x6fc03daa
not ebx
nop
stc
shl ebx, 8
add ah, dl
test bx, 0x6cd2
cmp ebx, edi
mov dh, 0xe
and dl, dl
xchg cx, dx
sub ebx, 0x5cb81096
sub esi, 0x26b23feb
pop esi
stc
xor ch, bh
shr dl, cl
nop
test ebx, eax
push esi
shl esi, cl
test dh, bl
or al, ah
add ax, di
add edi, ecx
test cx, 0x1e9e
test ecx, ebx
dec di
add cl, 0x7a
xchg bx, dx
nop
shl edx, 3
and esi, ebx
or ax, 0x1663
mov dl, 0x4b
nop
and ebx, edi
sbb dh, al
dec bx
nop
xchg bx, ax
ror cx, 6
test edi, ebx
ror dx, cl
cmp ecx, 0x48f8b660
not edi
xor bx, cx
dec dl
shr dx, 7
nop
test esi, eax
ror si, 8
shr eax, 1
sbb esi, 0x292fe473
shr cl, 8
shr eax, 5
and dl, ah
test bh, bh
inc ch
sbb di, cx
mov dx, si
mov di, si
stc
sbb esi, 0x5529e6c2
adc bh, bl
shr si, cl
ror si, cl
sub cl, al
shr eax, 4
rol esi, cl
nop
add cx, ax
add esi, 0x66ab1f7e
or esi, 0x3d776bfc
add bh, 1
not cl
dec dl
ror si, cl
test dx, ax
ror ah, cl
sub ecx, eax
cmp cx, cx
ror bx, cl
add ax, dx
test esi, 0x31051e2c
stc
cmp ax, bx
stc
not esi
adc ch, 0x3f
add dx, 0x78dc
ror si, 8
nop
xchg cx, ax
mov esi, edi
add dh, 0x54
dec ch
sbb eax, 0x6ec6025f
inc ecx
add cx, dx
shr ax, 6
xchg ebx, ecx
shr eax, 3
or cl, 0xc
mov esi, esi
test bh, 0xa
sub si, 0x35b0
mov cl, dl
cmp eax, ecx
inc bl
dec si
or cx, bx
test edi, 0x2e9432e3
shr dh, cl
and bh, 0x7c
pop esi
not edi
ror edi, cl
test dh, 0x21
shl edx, 7
stc
rol edx, cl
ror eax, cl
not di
not ebx
push esi
sbb si, 0x243e
cmp bx, 0x7fde
not ax
inc eax
xchg si, cx
mov dl, al
stc
mov bx, 0x32ca
and si, cx
ror al, cl
dec esi
shr dh, 1
mov bx, 0x1ab5
add dh, dl
rol cx, cl
nop
stc
adc cl, cl
and dl, al
shl cx, 6
or bh, cl
rol dh, 4
stc
nop
rol ch, cl
ror dl, cl
sub dx, 0x1c8e
add cl, 0x1b
sbb ebx, esi
test edx, 0x16d45bfc
shr ch, 3
inc edx
nop
dec esi
ror bh, 4
sub bx, 0x4b40
sub bh, 0x3f
and eax, edx
xchg dx, ax
nop
rol ah, cl
mov dx, si
cmp dx, si
xor ebx, 0x7d75ee2a
adc dh, 0x70
test ch, bl
nop
and di, 0xbd3
sbb dl, bl
stc
ror edi, 5
not bx
sub bl, 0x1e
xor bx, 0x4661
and ebx, ebx
nop
ror esi, cl
test bx, ax
rol si, 3
ror esi, 7
xchg dl, ch
ror di, 4
add edi, edi
rol dl, 2
or esi, 0x385140f5
cmp ecx, 0x404a920
shl cx, 1
ror al, cl
shr eax, 1
stc
or ch, 0x2b
add dh, 0x62
rol dh, cl
dec si
mov ch, dl
test cx, 0x5e8c
adc bl, 0x27
or dx, 0x7aec
add ax, ax
not edi
dec edi
and bx, 0x7c01
add ebx, 0x67d8803f
mov ch, 0x42
not ecx
cmp cl, 0x24
test edx, 0x124a2741
rol ebx, cl
or ax, ax
cmp dl, ch
add dh, 0x74
pop esi
sub cx, 0x6f79
inc di
inc ch
cmp cx, dx
sub ebx, eax
dec bh
nop
sub eax, edi
or bh, 0x53
or bx, 0x5a3d
or ecx, edx
xchg edi, edi
not cl
shl ecx, 8
add bh, bh
rol cx, 6
nop
shl ch, 2
sbb di, ax
shl eax, cl
not ax
push esi
or esi, 0x54ca5b3e
adc si, di
cmp edx, ebx
shl si, 3
mov eax, ecx
or bl, 0x7f
or cl, dl
xchg bx, dx
sbb edx, 0x1b5cc992
not ch
or bl, 0x50
stc
mov cl, 0x5b
rol dl, cl
dec bx
xor cl, dh
and ebx, 0x6a0314ad
mov esi, ecx
rol ebx, 8
sub cx, 0x132
sub edx, eax
dec eax
cmp eax, edi
sub edi, 0x5daee8f7
not si
test dx, bx
dec cx
and ah, ch
sub di, 0x7ebe
pop esi
pop ebx
pop eax
pop edi
pop edx
pop ecx
push ebx
push esi
adc bx, si
push edx
push ecx
ror dx, cl
xor dh, dh
stc
push edi
or esi, edi
sub bl, 0x43
push eax
test ah, 0x19
xchg edx, eax
add bx, 0x6d68
and edi, eax
test di, dx
ror ebx, 8
adc di, 0x1537
test dh, 0x5a
xor edi, 0x7fc3fdf1
mov bh, 0x16
nop
mov dl, 0x40
and dx, 0x400f
rol edx, cl
add bh, al
shl bx, 3
test ah, bl
mov dh, cl
ror bh, cl
inc al
sub esi, 0x50b2c1a8
shr di, 2
and ax, cx
inc ebx
or di, 0x326e
inc eax
shl eax, cl
xor dx, 0x619
xor bl, 0x37
or dl, dh
stc
nop
stc
stc
dec dl
rol al, 2
xor ah, ah
shl al, cl
sbb dh, ah
not ax
sub al, bh
shr esi, cl
not al
shr dl, 8
or ch, bl
adc edi, 0x65377308
or al, bh
sbb ax, 0x7ec6
cmp di, ax
add ebx, edi
shl cx, cl
nop
or cx, 0x6a8f
xor cl, bl
nop
stc
inc eax
inc bx
and ax, dx
adc dx, di
pop eax
pop edi
pop ecx
pop edx
pop esi
pop ebx
call fcn.005a897c
call fcn.005a8e2c
call fcn.005a92e7
nop
push edx
push ecx
or dh, ch
push edi
ror edi, 4
stc
push ebx
test bx, di
inc dx
rol ch, 7
adc cx, 0x3bf7
mov bx, 0x151c
push eax
adc ebx, eax
rol cl, cl
xor ax, di
push esi
xchg esi, edx
sub esi, ecx
test ecx, eax
add cx, 0x534f
pop esi
pop eax
pop ebx
pop edi
pop ecx
pop edx
call fcn.005a97d0
call fcn.005a9d95
jno 0x57a94f
call fcn.005aa1b8
call fcn.005aa52d
push edx
push ebx
test edx, ebx
inc bx
sub bh, dh
pop ebx
pop edx
jae 0x57a93f
call fcn.005aa7fb
push ebx
rol ebx, 8
pop ebx
jae 0x57a94f
call fcn.005aad48
call fcn.005ab28a
call fcn.005ab74b
push ecx
adc ecx, 0x14bfbb39
sub cl, ch
pop ecx
call fcn.005ab9d3
mov byte [edi + ecx], dl
dec ecx
jmp 0x57a0d6
push eax
push dword [ebp + 0x14]
push 0
push edi
call fcn.005abf50
call fcn.005ac4f6
call fcn.005ac900
call fcn.005ace25
call fcn.005ad24e
call fcn.005ad757
push ebx
sbb bl, 0x3f
push eax
push ecx
test ah, ch
nop
mov ebx, 0x1b08db41
push edi
sub edi, ebx
push esi
shr si, cl
stc
push edx
not edx
shr di, 7
or bl, cl
xor bx, di
or dx, 0x1e5
test ecx, edx
shl edi, 2
cmp esi, 0x1cdf17c3
shl si, cl
sbb ax, 0x1444
or ebx, 0x34d37627
rol bl, cl
adc cx, 0x7494
ror esi, cl
stc
ror bx, cl
add si, dx
shl di, cl
mov si, 0x4d1e
inc si
or esi, 0x61ba36a0
shr cx, 3
shr bl, 3
sub cl, 0x18
shl cl, cl
rol bh, 2
and ebx, 0x2609291c
sbb bx, 0x8ff
cmp al, 8
and dh, 0x38
dec di
or dx, 0x22d8
mov ax, 0x7092
add di, bx
test cx, dx
sbb cl, cl
ror dl, 6
test di, cx
nop
mov dl, 0x17
shl ebx, cl
inc dx
sub cl, dl
and edi, ebx
and dx, 0x141
and bh, 0x77
ror edi, cl
not dh
rol bl, 4
or di, 0x7f0a
xchg cx, dx
inc dh
test ah, 0x2f
dec ax
stc
nop
ror cl, 3
adc ax, 0x2af5
cmp bl, dh
ror ebx, cl
test esi, 0x1308aef0
and bl, 1
rol si, cl
cmp al, 0x51
inc esi
add ax, 0x6760
xor ch, 0x54
or bx, di
dec eax
xchg edx, eax
shr cl, 1
sub dx, si
shl bx, cl
not eax
mov cl, dh
and ax, dx
add ecx, ecx
nop
mov edx, ecx
or dl, 0x77
dec edi
and ch, ah
sbb eax, 0x37da544d
adc dx, 0x73f4
adc al, bh
and dl, dh
ror bx, 1
stc
mov si, 0x29ab
add esi, 0x2ca69c37
not di
dec dl
dec ecx
pop edx
ror edi, cl
push edx
ror dh, cl
test bx, 0x2cb8
inc ax
ror dh, 1
dec dx
nop
stc
stc
ror cl, 6
add eax, 0x770bbfbf
shl bx, 1
rol cl, 7
or edi, eax
xchg dh, cl
add bx, 0x3f01
add cx, 0x5757
mov ebx, eax
stc
xor ax, 0x9d5
not dh
cmp ax, di
not bl
mov al, 1
nop
sbb di, dx
sub cl, 0x7a
sbb ch, 0x32
shl edx, cl
test di, dx
test dx, 0x1bec
dec dl
ror cx, cl
mov dh, 0x4e
not ebx
mov edi, esi
inc bx
and cx, 0x3817
not ax
nop
inc bl
not ax
rol dh, cl
adc ebx, 0x7a450b3b
cmp edi, 0x34d64738
adc bx, bx
or ebx, 0x7d05d380
ror ax, 4
stc
mov ax, ax
or ch, ch
or bx, di
sub esi, ebx
sub edx, eax
cmp si, di
nop
stc
xchg ecx, ecx
xchg ch, dl
inc ah
and edi, 0x3f6e8b2d
or dx, bx
test al, ah
stc
ror ebx, cl
nop
ror cl, 6
mov dx, bx
shl cl, cl
ror ecx, cl
sub ecx, ebx
dec esi
rol si, cl
cmp dx, 0x57e6
add bx, bx
test dl, 0x34
add dh, 0x52
xor si, dx
stc
mov dx, cx
dec eax
inc ebx
sub eax, esi
add si, ax
ror ebx, cl
nop
cmp eax, 0x7d9178b0
nop
inc ah
or edx, ebx
and esi, 0x120951f5
adc al, 0x11
sub dx, 0x2f91
sbb ah, 0x13
shl ax, cl
xchg cx, di
mov eax, eax
add al, 0xe
sub edi, 0x1fb2c04b
sub bh, dh
pop edx
rol di, cl
sub esi, 0x765892d3
add eax, 0x2c99bf62
dec bl
not cx
dec bl
add ax, di
nop
xchg bx, cx
add ch, ch
push edx
shl dl, 6
mov eax, 0x17ccaeb7
rol ebx, cl
stc
dec ah
dec eax
sbb si, dx
stc
inc edi
xchg cx, dx
test bx, dx
adc cl, 0x41
dec ebx
ror di, cl
xor cl, bh
sbb cl, dh
xor cx, cx
shr dx, 3
sub si, 0x5d75
not esi
nop
cmp al, 0x6f
nop
shr ah, cl
inc cl
rol edi, cl
dec bx
xor ebx, ecx
sub ah, 0x70
and bx, di
ror bx, 3
shl esi, cl
xor al, dl
nop
sub dl, ch
mov bl, cl
sbb edi, eax
test bx, di
stc
xor al, 0x57
xor edi, 0x520f2766
shl dl, cl
inc ah
and cl, 0x7f
shr si, 3
xor dx, 0x1028
and dl, 0x5b
dec ebx
xor cx, 0x29a6
nop
ror cx, 5
nop
mov bx, 0x747
add edi, ebx
add edx, edx
and si, si
xchg cl, dl
stc
xchg bl, dl
dec ah
dec dl
rol edx, 3
nop
rol dx, cl
cmp bl, 0x49
cmp esi, ecx
xchg dl, bl
test bx, bx
mov dx, di
dec ah
adc ebx, edi
sub ecx, 0x4247eac3
nop
nop
dec al
and dx, cx
xor cl, ch
sbb ebx, ecx
adc cx, ax
mov edx, 0x738715ba
cmp edi, edx
mov si, 0x5527
nop
rol ecx, 2
ror al, 4
shl al, cl
inc esi
rol dl, 8
stc
not dh
pop edx
test ecx, 0x401bcacf
push edx
not edx
inc di
sbb eax, eax
or edi, 0x4330f112
sbb dl, ch
shl edi, cl
mov edi, 0x4ab0b1e9
shr bl, cl
not dl
sbb eax, eax
test cx, ax
test bl, 0x63
stc
nop
sbb ebx, esi
mov dl, 0x70
nop
mov ebx, 0x5f95d4e9
shl ax, 7
and ch, 0x7d
not esi
dec esi
nop
add di, bx
nop
sub dx, 0x3b94
test al, 0x62
not di
ror ax, cl
xor ah, al
sbb esi, 0x4234e152
add edi, 0x1d024cfa
not al
add bl, 0x33
sub bh, ah
shr ebx, 3
or bx, 0x4e43
shl dx, 3
shr edx, cl
dec dh
inc ebx
xor edx, esi
adc ch, 0x20
sub edx, esi
xchg esi, eax
mov al, bh
cmp bl, bh
rol ebx, cl
shr cx, cl
sbb cx, cx
adc di, di
not si
xor ebx, 0x2c04efc0
add ecx, 0xdf68b
mov ax, bx
cmp ecx, eax
shr ecx, 5
shl ecx, cl
ror dx, cl
sub cl, al
inc eax
not dl
cmp ebx, edx
nop
dec dx
shr dx, cl
stc
adc ecx, esi
add ecx, 0x4beb5876
ror dx, 1
nop
rol esi, cl
and cl, ah
nop
cmp ecx, edi
adc ax, cx
rol ax, 1
nop
shl bx, cl
and bh, 0x46
stc
shl al, 6
adc bx, 0x6484
xchg dl, dl
shl dh, 3
cmp edx, 0x30afcc04
shl eax, 7
shl ecx, cl
not dl
shr cx, 1
mov al, al
sbb si, 0x610a
shl ecx, cl
xor edx, esi
stc
xchg dx, si
sub bx, cx
sbb bl, dh
or si, 0x5a1e
pop edx
mov di, 0xdfa
shr cl, cl
or bh, 0x58
inc edi
push edx
and edx, eax
or dh, bl
inc edx
add edi, 0x759ce8cf
inc dx
shl dl, cl
shr al, 8
inc ax
ror edi, cl
shl ebx, 7
inc al
xor ax, si
xchg dl, cl
sub esi, 0x2927cf0
xor di, ax
nop
inc cl
ror ebx, 4
not ah
mov si, si
sbb ecx, 0x1f59bcb2
shr ax, cl
xchg ch, ah
xchg dh, bl
rol edi, cl
nop
inc dx
or esi, 0x576dbd8c
shl eax, 1
shl ecx, 7
test al, dh
dec esi
dec eax
adc cx, 0x7f21
sbb bl, 0xb
test dh, dl
dec ecx
stc
add ebx, 0x39909740
add dh, bh
nop
cmp di, 0x30f0
not dl
and cx, bx
mov al, 0x13
xor edx, 0x536d8cfc
shl edi, 4
dec di
or ecx, edx
and ch, bl
cmp ah, bh
mov esi, ecx
ror ax, 3
test bl, bl
shl dx, cl
inc ecx
sub edi, 0x4f5fbe2e
sub dl, 0x41
shr bx, 3
xchg cx, dx
xchg al, dl
shl dl, cl
stc
and dh, 0x5e
cmp ax, 0x53f3
xchg bx, bx
rol esi, 8
not cl
xor eax, 0x68906a54
cmp bx, 0x2cef
dec bh
adc edx, 0x6ed943de
nop
cmp esi, esi
xchg al, bh
xchg edi, eax
xor edx, 0x5964f421
shl ah, cl
xchg bx, bx
sub ch, bl
stc
nop
not ch
cmp bh, 0x15
ror bh, cl
rol si, 4
or dx, 0xcd4
inc si
inc dl
or ecx, 0x8cb714b
cmp al, 0x74
and dh, 0x1b
shr edx, 8
stc
xor si, dx
mov ax, dx
pop edx
adc ecx, edi
push edx
add dx, 0x7110
shl di, 1
not di
ror si, cl
add cx, 0x2d5
ror bl, 5
sub bx, dx
rol bl, cl
stc
cmp ax, 0x1e63
add di, bx
shr di, cl
or cx, di
ror eax, cl
dec di
xchg bx, si
nop
or bl, dl
mov di, si
dec bl
shr bl, cl
dec cx
xor cx, 0x3ef7
shl si, 5
and al, 0x57
xchg ebx, esi
not ax
stc
mov eax, 0x353e79af
dec ch
ror ah, 3
xor ah, 0xd
adc dh, 0x4e
dec di
xor dx, 0x529e
inc dl
shl ch, 5
shl bh, 5
test ecx, esi
test dl, 0x54
rol bh, cl
xor edx, ecx
dec ch
ror edx, cl
shr ecx, cl
ror bh, cl
sbb bl, 0x34
or cx, si
xor eax, 0x6c1c5708
shl si, cl
sub di, cx
inc edi
sbb dx, 0x6fe3
xchg si, ax
shl al, cl
dec edx
dec edx
sub dl, al
sub dh, 3
sub ax, dx
stc
nop
shl dl, cl
inc ah
sub edx, 0x18021d04
add cx, 0x6374
stc
cmp al, al
shr cl, cl
shl edx, cl
rol bl, 3
cmp ecx, edi
xchg dl, ch
or edi, ecx
xchg bh, ch
shr eax, cl
shr ah, 7
sbb ebx, 0x41d9c5f8
cmp bx, ax
rol ebx, cl
xor ax, 0x4ec1
test edi, esi
dec eax
add dx, 0x63aa
sbb dl, 0x49
or bx, 0x1f5e
nop
xor bx, 0x141d
add esi, eax
shr bh, cl
stc
not si
test edx, ecx
adc cx, 0x348e
dec ecx
xchg ebx, esi
not edx
dec cl
nop
pop edx
ror ebx, 7
push edx
mov dh, cl
xor bl, 0x53
rol di, 4
not si
adc cl, al
sub bx, di
mov edi, edi
xor bx, 0x7d7
nop
rol esi, cl
and si, si
nop
or ch, 0x44
shl di, 7
mov ch, bh
test ebx, 0x43c227ac
rol ah, 3
mov di, bx
not ebx
inc cx
xor dl, 0x6e
shl esi, cl
dec bl
pop edx
pop esi
pop edi
pop ecx
pop eax
pop ebx
push edx
push edi
and dx, di
push ecx
test di, cx
push eax
push esi
sub ax, si
nop
shr al, 1
xchg ecx, ecx
dec esi
not ax
cmp dh, 0x46
pop esi
pop eax
pop ecx
pop edi
pop edx
call fcn.005adab4
push edi
test di, 0x95e
push ecx
inc ecx
push edx
add dx, 0x3cbd
push eax
test ax, 0x4dc7
mov edx, 0x21b4c667
and cx, 0x6fc1
add dh, cl
stc
stc
stc
add di, cx
push ebx
not ebx
nop
dec di
test di, bx
and ah, 0x2c
test eax, edi
shl dh, cl
shl cx, 5
ror edx, cl
inc ebx
inc ebx
cmp dl, dl
test cl, dh
ror cl, 1
sub eax, edi
adc cl, bl
xor dh, dh
sbb dx, 0x3a92
add edi, ebx
inc dx
sbb dx, di
xchg al, bl
sbb ebx, 0x2093e41b
stc
shr ch, cl
add ecx, 0x6d5846d0
ror dh, 2
nop
mov cx, 0x4020
test edi, 0x138a27f9
rol ebx, cl
shr eax, 7
push esi
shr si, 7
stc
mov bl, ch
rol bh, 4
adc esi, ecx
sbb dh, bl
sbb ecx, eax
shr cl, 1
nop
dec bl
shl ebx, 4
or ax, dx
stc
not bx
xor esi, 0x6af87c5b
ror ecx, cl
shr cl, 6
adc dx, 0x486
sbb edi, ebx
rol cx, 3
mov cx, 0x217b
test eax, edi
inc ebx
add al, dh
inc edx
xchg ecx, edx
shl bl, cl
cmp dh, 0x1e
shl ebx, cl
cmp bx, dx
mov edx, ebx
cmp dh, cl
pop esi
pop ebx
pop eax
pop edx
pop ecx
pop edi
call section..text
add esp, 0xc
mov ebx, eax
pop eax
pop ecx
add esp, ecx
pop edx
test ebx, ebx
je 0x57d9d2
inc ecx
lea eax, [eax + ecx]
cmp byte [eax], 0x23
jne 0x57c122
lea esi, [eax + 1]
push ebx
push edi
xchg bx, di
push eax
mov ah, 0x4a
push edx
sub dx, ax
push ecx
ror cl, cl
stc
or eax, edi
inc bl
shr al, 4
stc
nop
ror ecx, cl
ror dl, 3
push esi
xchg edx, esi
cmp esi, 0x3a641fb4
stc
sub dh, 0x43
stc
xor cx, cx
add dl, al
cmp edi, 0x1420fae0
inc edx
rol ebx, cl
shl ax, cl
shl di, cl
rol ecx, 8
add si, di
sub al, 0x22
sbb bx, di
cmp bl, bh
inc ax
nop
rol al, 6
xor si, ax
shr edx, 3
inc dx
not al
shl bx, 1
cmp dh, ch
mov dx, dx
and ecx, eax
sbb di, ax
sub edi, 0x221fbd1
inc ebx
rol edx, 2
rol edx, cl
test eax, eax
cmp cl, 0x60
adc ecx, 0x7c15b3b3
shl bh, cl
or ax, 0x5a25
adc cx, bx
ror edx, 6
nop
sub eax, 0x40678cc8
add bh, dl
cmp esi, 0x1a226b35
sbb ax, dx
inc ax
mov ah, dh
or ax, 0x27cb
xchg di, ax
xor dl, 0x36
shr ebx, cl
shl bx, 1
sbb si, bx
nop
mov esi, esi
shl ch, cl
and bl, al
dec ecx
and di, 0x1372
xchg di, ax
xor ecx, edx
mov edx, 0x15727d62
nop
dec di
sbb cx, bx
inc cl
and eax, esi
sbb dh, 0x35
xchg bx, di
inc al
shr ah, cl
mov edx, esi
shr ah, 6
test dx, 0xc33
not edi
ror esi, 4
inc di
test edx, 0x1bb4bcdd
shl ax, 7
nop
test bh, ah
and edx, 0xcfff7e3
rol edi, cl
sbb dx, si
shl ah, cl
rol ecx, 3
test bx, si
xchg cx, bx
pop esi
shl ah, 1
adc ch, 0x20
not cx
push esi
shr si, cl
xchg ebx, eax
not esi
not cx
mov ebx, edx
xchg ch, dh
sbb cl, dh
not ecx
mov ch, bh
sbb esi, edi
nop
shl bx, 4
nop
dec ecx
test al, 0x3a
rol ch, 6
sub bx, bx
adc bl, ah
stc
cmp dx, 0x73a4
ror di, cl
sbb dx, ax
stc
shr edx, cl
shl ax, cl
adc bx, dx
or di, di
not di
mov bx, 0x3941
test al, al
shl eax, 3
xor cx, 0xcc4
cmp ecx, 0x1149e8c6
and edi, ebx
ror si, cl
dec dl
inc edx
add dl, 0x3b
stc
rol si, cl
shl di, 4
not ax
ror bl, cl
cmp ecx, 0x5d8b4c8a
adc ah, dl
adc al, ch
ror eax, cl
not dl
add cl, bl
mov di, ax
shl di, 8
and dx, 0x7947
xor ch, 0x70
or edi, edi
shl ch, cl
xchg bl, cl
xor esi, edi
cmp si, ax
ror cl, cl
mov cx, 0x3c90
ror al, cl
or dx, 0x5011
xchg dh, bl
or bl, ch
cmp esi, 0x4759f2b9
cmp bl, dh
stc
test bh, 0x49
shl bx, cl
rol dh, 1
nop
shr ecx, 4
ror di, 1
xor si, dx
mov bx, 0x482b
add bl, 0xa
xor ebx, 0x144eab73
rol bx, 8
xor ch, 0x49
dec edi
rol cl, 2
rol dl, 1
test ebx, 0x125b7e08
xchg cl, dl
not bh
ror esi, 8
stc
sbb edi, edi
shl cl, cl
sub ax, 0x54dd
add dl, 0x7f
nop
nop
cmp dl, bh
ror ebx, 5
or bx, 0x4566
xor dl, dh
pop esi
rol dx, cl
xchg dh, cl
or ah, 0x60
ror ebx, 3
nop
test dx, di
inc edi
push esi
test esi, eax
and bx, 0x2bd5
stc
add esi, eax
dec si
not edx
shr si, 6
or esi, 0x1e62ccf6
xor edi, 0x1eddcb40
shl ecx, cl
mov edx, 0x6ff305f9
stc
xchg esi, ebx
adc ax, 0x7cd8
cmp ah, 0x52
add dh, bl
rol edi, 7
xchg bx, ax
test edi, edx
rol dx, 3
sbb dx, 0x56e1
dec al
cmp ax, 0x2d3f
adc ax, 0x4808
test cl, al
and al, bl
ror esi, cl
and cl, ch
and bl, 0xc
xchg ah, cl
stc
or bx, dx
xchg ebx, eax
cmp ecx, 0x2398bc27
sbb dl, ch
mov ah, 0x6e
nop
shl si, 7
sub dx, cx
adc dx, 0x739d
xchg di, cx
sub cx, 0x60d5
xchg al, ah
sub eax, 0x35ef8f9
and eax, eax
rol eax, 8
sub dx, di
inc ch
xchg bh, bh
stc
stc
mov ch, 0x78
adc ebx, 0x6fae091c
cmp esi, ecx
adc al, 0x43
shl ecx, cl
inc eax
mov bx, 0x5dcc
dec cl
add eax, esi
nop
rol ah, cl
stc
adc dl, 0x64
not ch
or esi, 0x19fca3ae
add ch, 0x48
rol esi, cl
shl edi, 3
xor ecx, edi
shr edx, 2
or bh, bh
sbb ecx, eax
inc edi
and si, 0x7fcf
test esi, 0x4a8b7cf1
xor si, 0x1c95
and ax, dx
stc
xor di, ax
and ebx, 0x1e09048f
test dx, 0x5ad7
xor dx, 0x40e6
inc ax
dec bh
inc dx
stc
mov cx, di
xchg di, dx
mov ecx, 0x746befe5
sbb bh, dl
xchg esi, ebx
test edi, 0x2677c740
pop esi
shr edi, 1
or bh, 0x76
ror al, 5
mov dx, 0x5a51
mov cx, cx
shl bx, 1
push esi
cmp esi, 0x2d96d255
sbb ecx, 0x416c3599
not bh
and al, bl
nop
or bx, dx
add edi, 0x41f5d09
sbb cx, 0x5839
cmp ecx, 0x7f8011ac
inc bx
mov dh, 0x23
shl esi, 4
xor cl, 0x1d
ror dx, 6
inc ch
nop
inc edx
shl cx, 1
xchg cx, bx
not al
ror cx, 7
ror ecx, 1
adc dh, bl
adc cl, 0x5b
stc
shr ebx, cl
ror eax, cl
xchg ecx, eax
nop
add ch, dh
stc
or bx, di
stc
cmp ax, ax
rol edx, cl
shl eax, cl
and ah, 0x13
adc cx, 0x6a19
shr cx, 3
dec edi
inc dx
not bl
xchg ebx, ebx
cmp si, 0x49d0
not dx
mov esi, 0x5b74e9a7
inc ch
stc
xor edi, 0x192be5fa
adc al, 0x5f
sub ax, dx
not esi
nop
shl bx, cl
rol ebx, cl
test cx, 0x7596
dec ecx
cmp dl, 0x70
adc esi, esi
shr edi, cl
or cx, si
xchg ecx, eax
ror ecx, 3
rol edx, 2
dec al
sub ah, ah
adc edx, 0x4a5d074c
stc
cmp ch, ah
not bh
add cl, bl
dec edi
shr bx, cl
inc edx
test si, 0x39bb
dec edi
ror cl, 7
dec cx
test dx, di
sub cx, cx
dec eax
pop esi
pop ecx
pop edx
pop eax
pop edi
pop ebx
call fcn.005ade3a
push ebx
push ecx
rol ebx, cl
push esi
sub si, 0x3d21
xchg ecx, ecx
shr si, 8
ror ecx, 7
stc
push edx
adc dx, 0x5a87
adc esi, 0x6b5b66ad
dec ecx
stc
adc bl, 0x78
test bh, 0x57
or dx, 0x3379
mov ch, 0x66
rol bx, 8
push eax
rol eax, cl
sbb esi, edx
not bh
push edi
inc di
adc cl, al
not esi
sub eax, edi
shr ch, 1
inc si
adc cl, ah
shr cx, 1
nop
ror ebx, cl
or si, 0x42df
sbb bx, 0x1307
nop
inc ebx
and bx, 0x4d87
adc cx, 0x3ba6
shl dx, 6
sub dh, 0x44
shr dl, 6
stc
xor ecx, 0x338d07d1
or cx, di
dec ebx
mov cx, bx
mov bh, 0x47
not al
adc esi, 0x57d80293
rol ecx, cl
inc cx
or dx, dx
not ecx
rol ebx, cl
inc ebx
nop
sub cl, ah
test edi, 0x7b01e4f0
adc ah, 4
adc edx, 0x569881e6
ror di, cl
add dh, dl
sub ebx, 0x11eb8544
xor dx, 0x906
add dl, dh
ror ebx, cl
adc dl, 9
stc
nop
nop
sub dx, 0x2611
xchg si, ax
cmp ebx, edi
sbb si, 0x2233
rol bx, 5
xchg ch, dl
xchg edx, eax
sbb dl, 0x16
inc ax
adc bh, 8
cmp bh, cl
and bx, ax
and esi, esi
xor di, 0x6791
dec edi
add ch, dl
test edi, edx
add si, bx
adc cl, 0xf
or edi, 0x1d1c0510
stc
xor bh, ch
xor esi, 0xc12e426
rol ax, cl
shl esi, cl
xchg di, si
shr ebx, cl
xchg si, dx
nop
adc dx, dx
inc esi
dec dh
add edx, 0x3cc43d5d
stc
pop edi
not esi
ror bl, 7
not dx
and ebx, 0x2a687c14
cmp ah, ah
add ecx, 0x6d9340d5
xchg bx, si
shr dx, cl
test bx, bx
adc si, si
dec esi
push edi
test cx, di
adc cx, bx
and dx, bx
or cl, cl
ror edx, 7
add edx, edi
xor dh, ch
nop
inc edi
mov cx, ax
dec si
cmp eax, edi
adc edi, 0x30be3dd4
stc
xchg bx, si
ror ah, 5
ror di, cl
xor cx, 0x40c6
sbb ecx, 0x4d6b5136
ror dl, cl
cmp bx, 0x348d
stc
rol esi, cl
sbb ah, 0x24
cmp dx, cx
xor cl, bh
cmp al, ch
test bx, 0x4839
shr cx, 5
and cl, al
nop
shr ch, 1
adc al, 0x58
cmp dl, 0x17
adc esi, esi
sbb ecx, 0x22d7b46b
test eax, ebx
or eax, 0x5e31e239
add esi, 0x7bdcdd41
test edx, 0x11ca939d
ror bx, 8
sub di, 0x5c5e
and eax, 0x22e4f69a
shl ecx, 1
xor dh, 0x58
cmp dh, dl
cmp edi, edi
nop
stc
cmp ah, 0x63
xchg ebx, ebx
xchg ebx, ecx
xor bh, ch
xchg esi, edi
cmp si, ax
cmp edx, 0x4b972ab5
stc
add al, 0x4b
ror si, 2
dec al
sub eax, 0x5aacbf31
ror edx, cl
inc ah
sub cl, 0x4c
or edi, edi
and edx, 0x11488a80
test dl, 0x76
mov dl, bh
ror bh, 3
rol edx, cl
shr dx, 4
adc ax, 0x5306
rol ecx, 4
stc
rol al, cl
not ch
xor ebx, edx
nop
cmp bh, 0x5c
mov dx, bx
nop
sbb cl, 0x5b
shr dx, 4
shl dx, 1
not al
not dh
rol dx, cl
rol bh, cl
pop edi
pop eax
pop edx
pop esi
pop ecx
pop ebx
call fcn.005ae14d
push ebx
push eax
add bh, al
push edi
test edi, 0xa1fadac
push edx
push ecx
and dx, cx
rol ebx, 7
adc ah, ch
xor ax, 0x4c4f
rol ah, cl
or ebx, ecx
push esi
sub edx, esi
sbb di, 0x4b5d
shr dl, 7
sub ecx, edi
rol ax, cl
add cx, cx
stc
pop esi
pop ecx
pop edx
pop edi
pop eax
pop ebx
call fcn.005ae4fa
nop
push ecx
ror cx, 8
push esi
xor si, 0x1ec3
push edi
xchg si, di
push edx
push eax
xchg dl, ah
pop eax
pop edx
pop edi
pop esi
pop ecx
push ebx
push ecx
sub bx, cx
pop ecx
pop ebx
push edx
push edi
mov edx, edi
push ecx
not ch
pop ecx
pop edi
pop edx
call fcn.005ae807
mov edi, 0xa
xor eax, eax
xor edx, edx
xor ecx, ecx
mov cl, byte [esi]
test cl, cl
je 0x57c122
mul edi
sub cl, 0x30
jae 0x57bbdd
jecxz 0x57b87a
jbe 0x57b872
call fcn.005aeaf9
push edx
dec dx
push eax
or dh, ah
push ecx
not cx
push esi
push ebx
xchg si, bx
pop ebx
pop esi
pop ecx
pop eax
pop edx
push ebx
shr ebx, 7
pop ebx
push ebx
xor ebx, 0x5f5e91a1
pop ebx
push ecx
sub cx, 0x4ca9
push eax
push edi
adc ax, di
adc ch, 0x7a
push ebx
and bh, al
push edx
xor dx, bx
and edx, 0x47572da7
inc ax
adc dl, 1
sbb bl, ch
sbb al, dl
test bx, cx
xchg dx, ax
or dx, bx
rol cx, cl
test di, cx
test eax, eax
or ah, al
and di, cx
mov eax, 0x316933cd
cmp bl, 0x18
add bh, dh
dec ebx
push esi
sub si, 0x13f0
shr esi, cl
sbb esi, eax
nop
inc dx
or ax, cx
shr ecx, cl
shr ah, cl
mov eax, 0x7c87cd66
shl ebx, 1
rol dx, 6
not esi
dec bh
adc ax, 0x2d5d
sbb si, 0x3d0c
cmp dh, 0x6f
adc dh, al
sbb bh, al
rol si, cl
not cl
cmp bh, bl
xchg bh, al
xor cx, 0x716e
xor dh, bh
adc eax, 0x19951e88
not ebx
ror cx, 1
shl di, 1
shl bx, cl
or si, cx
rol ch, cl
sub bh, dh
sub si, 0xd6c
xchg dl, ch
or di, 0x1d8
rol ax, 3
inc si
inc dx
sub dl, bl
rol ah, cl
inc al
shl bh, cl
cmp dx, dx
ror ecx, cl
not ch
mov eax, 0x22b179b8
test ax, 0x539e
test si, 0x479
or bx, 0x7075
rol edx, 6
sbb cx, cx
nop
rol edx, cl
adc al, 4
sbb si, 0x7281
cmp ch, ch
nop
sub bx, dx
and si, si
or di, ax
not esi
dec eax
test ah, 0x2a
shl dx, cl
cmp al, cl
not ax
rol eax, 3
stc
cmp dx, 0x1b85
shr dx, cl
sub bx, bx
xchg bx, ax
shl dl, cl
xor bx, bx
dec dl
not edx
sub eax, 0x45c47c0d
rol dh, 7
pop esi
xchg dh, cl
dec eax
adc edx, 0x3725ccb7
and al, 0x54
sbb dh, 0x5c
mov bl, ch
ror cx, 8
mov edi, 0x59c4cbb7
rol bl, cl
not cx
and cx, di
or ebx, 0x1de3cbe1
nop
push esi
or esi, edx
test edx, ecx
and dx, dx
nop
add cl, 0x66
adc esi, 0x6cc988cd
inc eax
cmp ax, ax
stc
or eax, esi
xchg cx, di
mov ax, 0x7aca
adc ah, 0x69
pop esi
pop edx
pop ebx
pop edi
pop eax
pop ecx
push esi
push edx
and si, dx
push ecx
rol edx, cl
push edi
xor si, di
rol ecx, 3
push ebx
mov bx, di
push eax
mov dx, ax
inc dh
add dh, dh
ror edx, 1
xchg ebx, eax
cmp ebx, ecx
stc
sub ch, 4
add cl, 0x73
inc si
rol si, 1
dec edi
rol ebx, cl
stc
mov ecx, eax
ror dx, 4
mov eax, edi
dec ah
xor cx, di
rol dl, 6
sbb eax, 0x47ae2d26
dec eax
mov dx, si
inc ebx
stc
xor di, 0x8b4
not bl
ror eax, 4
not bl
mov edi, ebx
and ch, dh
rol edi, 5
and eax, ebx
inc cx
dec cl
nop
or esi, edx
and cx, 0x2512
inc ecx
ror dx, cl
rol dl, cl
test si, dx
shl esi, 3
sbb edi, eax
stc
not ah
shr edi, 5
cmp ecx, 0x388fd267
nop
test esi, edx
dec cl
not bh
stc
mov dh, 0x14
add bh, 0x43
adc bl, bl
dec ch
test si, cx
rol dl, cl
test dl, dh
sbb esi, ebx
ror ecx, cl
adc edx, edi
shl eax, cl
shl cx, 1
sbb dl, 0x7f
ror ax, cl
not bx
sub edi, 0x72f88362
add ch, ch
not dl
shr cl, 4
cmp esi, 0x6fbbd65d
rol di, cl
stc
xchg ebx, eax
test edi, edx
rol bl, cl
not ch
test dh, 0x64
adc bx, ax
or dh, cl
pop eax
pop ebx
pop edi
pop ecx
pop edx
pop esi
push edx
shr dh, 5
push eax
push ecx
add ah, cl
not al
sub cx, ax
xor dl, dl
xor ax, 0x50a4
sub dx, cx
rol dx, 1
dec cx
push ebx
or cl, bh
ror al, cl
cmp edx, 0x78f443df
add cl, 0x19
mov eax, 0x4974ec19
nop
xchg bh, dl
dec cx
shl bx, 6
shl bl, cl
stc
ror bx, cl
push esi
not esi
sbb bl, 0x1d
test edx, 0x35e6df27
not edx
sbb bh, al
stc
xchg al, bh
dec al
cmp dx, 0x4bc3
test edx, ecx
shr cl, 6
push edi
ror di, 6
shr si, cl
inc bl
inc cl
test cx, 0x3c93
sub ax, dx
stc
shl ax, cl
adc bh, 0x23
add edi, 0x64f9363b
sbb eax, 0x658640c0
shr dl, cl
stc
cmp edx, esi
shl ecx, cl
test cx, dx
sub edx, edi
inc dh
nop
nop
cmp bx, bx
mov dx, 0x55a
adc dx, 0x14e3
stc
cmp dx, dx
inc ah
shl cx, 3
mov ecx, ebx
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
call fcn.005aef1b
push eax
push ecx
xchg ah, cl
push edi
cmp edi, edi
stc
push ebx
rol bl, 5
pop ebx
pop edi
pop ecx
pop eax
nop
push eax
push ecx
sbb ax, cx
push edx
and dx, 0x37ad
pop edx
pop ecx
pop eax
push edx
add dh, 0x1b
push ebx
push edi
cmp bx, di
nop
inc ebx
push eax
xchg ah, dh
cmp eax, edi
xor eax, ebx
push esi
adc si, 0x405b
and di, 0xd17
pop esi
pop eax
pop edi
pop ebx
pop edx
call fcn.005af1ce
push edx
push eax
xchg dl, al
pop eax
pop edx
push eax
mov eax, 0x75c7f0eb
push ecx
push edi
and ecx, edi
pop edi
pop ecx
pop eax
call fcn.005af521
push esi
mov esi, esi
push edi
adc edi, 0x54df6290
stc
dec di
push ebx
ror bx, 8
push edx
push eax
mov dh, ah
push ecx
sub esi, ecx
shl dx, 2
add ax, 0x4a83
test ecx, ebx
test edx, ecx
or ecx, eax
test bh, 2
mov bx, dx
shr si, cl
add esi, ecx
stc
inc ah
ror si, 5
and edx, 0x4e39b28f
cmp eax, ebx
adc ch, ah
xchg al, bh
or esi, eax
sbb ebx, ecx
add si, 0x268
xchg bx, ax
shl ch, 8
or eax, ecx
add dx, 0x275d
adc dx, si
sub ch, ch
ror dx, cl
ror ebx, 3
nop
xor si, ax
sbb ebx, 0x829bb2c
xchg di, bx
sub si, di
test di, bx
shl ecx, 6
add eax, ecx
add ebx, edx
xor esi, edx
mov ebx, edx
inc ax
ror ebx, 2
test si, si
add dl, cl
test ecx, 0x676f1222
rol ecx, cl
rol bx, cl
cmp bx, 0x5f9c
shl al, 2
sub si, ax
shr edx, cl
shr bx, cl
sub edx, edi
ror ecx, 6
xchg edx, edx
nop
cmp bh, 0xa
stc
mov si, si
or eax, ecx
sbb esi, ecx
add di, 0x757
nop
shl dx, 3
rol ecx, 6
and bl, al
add dx, 0x7425
shr al, 4
inc esi
dec dh
inc cx
shr esi, 6
cmp esi, eax
ror eax, 2
dec ebx
not bx
mov eax, 0x7c98bfc3
cmp edx, 0x9e706ef
rol di, 3
rol ax, cl
xchg dh, al
mov edx, eax
rol ax, 5
add si, 0x6d9d
ror ah, cl
or ax, di
shr eax, 7
sub dx, 0x5c2b
shr eax, 7
nop
ror dh, 1
add cl, 0x5b
nop
mov ebx, ecx
nop
pop ecx
or bl, al
push ecx
rol ebx, cl
inc dx
nop
stc
adc edx, 0x1351662f
shr edi, 3
sbb dl, 0x3a
inc cx
shr ebx, cl
not dl
or bx, 0x26da
sbb bh, 0x57
add bh, bh
stc
sbb esi, ecx
mov di, 0x66c9
sbb cx, di
inc esi
xor esi, edx
inc edx
or edi, esi
adc bh, 0x1d
xchg cx, dx
nop
ror bl, cl
dec dh
shr esi, cl
adc edx, eax
and ax, 0x322e
xor cl, 0x54
or cl, 0x6e
or dh, bl
not edi
shr ah, 6
shl dx, cl
shl bl, 5
not bx
sbb ah, dl
mov edi, 0x4ec5e27a
sub cl, 0x49
shr ebx, cl
nop
rol bh, cl
sub dx, 0x5457
or al, 0x39
adc cl, 0xf
and dl, 0x40
shl esi, cl
shl esi, 4
and ax, 0x1b9c
cmp ebx, ebx
stc
not cl
dec bx
shl di, 4
stc
inc bl
not edi
rol dx, cl
shr ecx, cl
and cl, dh
not bx
inc eax
sbb dl, 0x6f
add esi, edi
rol esi, cl
sbb si, 0x31b4
nop
and di, dx
add edi, 0x7f9a1603
mov eax, edi
rol edx, cl
dec bx
stc
adc ax, 0x33ec
shl esi, 7
inc edx
sbb dx, dx
shl eax, cl
ror dx, cl
nop
cmp ax, si
sub edi, eax
not ch
sub esi, esi
and eax, 0x6c2ca13b
cmp ah, 0x75
add dx, di
and ah, cl
xor ecx, eax
inc ecx
sbb bl, 0x26
cmp dh, 0x73
sub ch, cl
stc
mov cl, ch
test al, bl
adc esi, 0x6e8c04af
inc dl
pop ecx
inc esi
push ecx
shl cx, 2
or esi, ebx
not di
test edx, edi
shr edx, cl
ror bx, cl
sbb dh, dh
dec ebx
add dx, dx
adc ebx, edi
dec ax
adc di, bx
nop
or dx, 0x743f
cmp bh, al
inc eax
ror dl, 5
test edx, 0x1f9a49b9
xchg esi, ebx
sbb dh, bl
test ch, 0x6d
inc cx
adc esi, 0x3e7a38d0
xor bl, al
test cl, 0x52
or edi, eax
inc ah
sbb al, 0x67
xchg dx, si
or esi, edi
nop
not al
sub dl, dh
rol al, cl
shl di, 8
inc ch
ror esi, cl
sbb dl, bl
cmp si, 0x794a
ror ecx, 1
and dl, 0x73
rol ax, cl
xchg edx, edx
not al
xor al, ah
nop
nop
inc dx
not di
sub ch, bh
sub eax, edx
xchg ebx, edi
test bl, cl
cmp dl, 0x5b
stc
or bh, al
not edx
test dx, 0x17a
xor cx, dx
not cx
shl cx, 2
and ecx, 0x10e2a901
adc bl, 0x69
sbb edi, 0x513da32a
not eax
or edx, edi
not dl
sub cl, bl
xor dh, dh
sub bh, ch
stc
test al, bl
mov dl, 0x5b
stc
dec edx
rol al, cl
shl cx, cl
adc edx, eax
ror eax, cl
adc di, 0x41c
not edx
and ebx, ebx
nop
and ax, si
cmp dx, cx
not di
add esi, eax
and dl, al
or esi, ebx
xor cl, dl
xchg cl, bl
rol ax, cl
test bh, 1
add dl, bl
add ax, bx
mov dx, 0x2063
rol ax, 7
rol al, cl
nop
pop ecx
push ecx
cmp edx, ecx
dec bx
ror ebx, 8
sub ch, 0xd
cmp bl, 0x17
xchg edx, esi
and bl, bh
add bh, 0x41
inc edi
shl ax, cl
stc
mov ah, bl
shr edi, 3
ror dl, 7
add edi, 0x19121cb6
test al, dh
xor cx, 0x1df
stc
rol dh, 8
and ecx, edx
shl dl, 6
xchg dl, ch
nop
xor edx, 0x6a95c642
sub ah, dl
or esi, edi
shl edi, 4
adc ah, dh
not dx
mov esi, 0x6f638ddc
rol di, cl
and cx, cx
dec esi
shr eax, 3
not ecx
sub dl, al
shl ebx, 6
add bl, cl
test ebx, edx
xchg esi, ecx
and ch, 0x57
not ebx
adc ax, si
sbb al, dh
stc
shl ax, 4
test dh, 0x12
xchg ecx, eax
sub ebx, ecx
or edx, 0x49c6768a
sub eax, ebx
and ah, cl
stc
shl edx, cl
ror dx, cl
shl bx, cl
xor ecx, ecx
xor dh, 0x33
shl dh, 5
adc ebx, 0x3f81f3d3
shl dl, 3
dec al
ror bx, 7
ror cl, 1
sbb si, 0x17a9
and ch, 0x45
rol bx, cl
nop
nop
sub bx, 0x40be
xchg di, cx
nop
adc eax, eax
test si, 0x517a
cmp ecx, esi
pop ecx
pop eax
pop edx
pop ebx
pop edi
pop esi
call fcn.005afa09
push eax
dec eax
push ecx
or ch, 0x3c
xchg cl, ch
nop
push edx
and edx, 0x341fe249
xchg ch, dl
push esi
xchg si, cx
push edi
adc di, ax
test dl, 0x70
xchg cx, cx
dec al
adc edx, edx
pop edi
pop esi
pop edx
pop ecx
pop eax
call fcn.005afdf2
push ebx
push ecx
shr ebx, cl
push esi
push eax
adc si, ax
xchg cl, cl
xchg ah, bh
sub esi, ecx
push edi
or di, di
inc esi
cmp bl, 0x51
push edx
add cl, dh
rol bl, 6
add bx, 0x246e
cmp bh, 0x29
inc dl
pop edx
pop edi
pop eax
pop esi
pop ecx
pop ebx
jno 0x57c049
push ebx
dec bx
push ecx
shr ecx, 2
push edi
shl edi, cl
push eax
or al, 0x6c
test cx, di
push esi
adc eax, esi
pop esi
pop eax
pop edi
pop ecx
pop ebx
jo 0x57c044
push ebx
inc ebx
pop ebx
call fcn.005b0353
push edx
push ecx
shl dl, cl
push edi
test edi, edi
push ebx
shr ebx, 4
push eax
mov dl, al
shr ch, cl
push esi
and si, bx
add di, di
ror di, cl
add edi, 0x5f3f4ae1
dec eax
stc
adc ax, si
nop
xor esi, esi
or cl, bh
shl dx, 5
dec di
xchg edx, eax
sbb ax, di
stc
rol eax, 7
shl eax, cl
xchg edx, esi
not ecx
ror dx, 7
stc
add al, 0x6e
cmp edx, esi
pop esi
pop eax
pop ebx
pop edi
pop ecx
pop edx
call fcn.005b0857
push edi
and di, 0x707
push eax
push ecx
rol ax, cl
test edi, 0x3953e04b
pop ecx
pop eax
pop edi
call fcn.005b0cea
call fcn.005b122b
push ecx
cmp cl, cl
push ebx
push esi
cmp bx, si
mov bh, bl
pop esi
pop ebx
pop ecx
push ecx
add cx, 0x3e29
push edx
or edx, 0x7b2b4dae
add cx, 0x769c
push ebx
push eax
xchg bh, al
push esi
adc ecx, esi
test ecx, ecx
mov ch, ch
push edi
sub di, si
not cx
sub dx, 0x2187
and di, dx
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
push ecx
rol cl, cl
push esi
mov esi, 0x52c70cf4
push ebx
xchg ch, bh
push edi
xchg cx, di
shr esi, cl
xchg bl, bl
push eax
cmp al, 0x78
inc esi
test ecx, edi
adc si, si
pop eax
pop edi
pop ebx
pop esi
pop ecx
add eax, ecx
inc esi
jmp 0x57b837
cmp ebx, dword [ebp + 8]
jne 0x57d1c2
cmp dword [ebp + 0xc], 0xffff
jg 0x57c8e9
call fcn.005b1726
push eax
xor eax, 0x16a1df04
push edx
sub dx, 0x4ff1
push ebx
rol ebx, 7
push ecx
inc ecx
mov ebx, ecx
inc ax
push esi
not si
stc
add ecx, 0x4182ee55
sbb al, bh
inc ecx
or dl, 0x4b
dec bl
push edi
adc di, cx
stc
shr cl, cl
add ch, ah
nop
nop
nop
ror dx, cl
or dx, si
shr dx, cl
stc
stc
not edi
inc dh
and cx, 0x2150
shr cx, cl
xor si, cx
stc
dec edi
and dl, dh
or bx, 0x2ae8
dec ch
stc
rol eax, cl
xchg ebx, ebx
sbb dl, al
dec edx
inc cl
shl bl, cl
shl ch, 2
dec ecx
not di
ror ah, cl
sbb ecx, 0x2e21f204
xchg di, bx
shr bh, cl
sbb edx, 0x7052b943
sbb bl, bl
xchg ebx, ecx
inc edi
rol bl, cl
or ebx, 0x119cfaef
inc eax
and ecx, 0x5fd63952
sub ch, 0x16
sbb eax, esi
inc di
cmp cx, di
cmp eax, 0x37efa1c2
adc ecx, 0x586fa259
inc ah
add bx, di
not ecx
add edi, 0x170eed02
dec edi
xchg al, bh
nop
nop
xchg bx, si
shl al, cl
xchg cx, ax
shr dh, cl
stc
mov ebx, 0x47e8b180
xor cx, 0x3976
dec ebx
adc cx, di
test bh, ah
mov dl, dl
inc edx
ror bx, cl
mov ch, 0x6a
cmp bh, ah
adc dh, bh
add bl, 0x2f
inc eax
mov edi, ecx
and ax, dx
mov edx, esi
rol dh, 8
nop
ror edi, cl
shr edi, 7
or cl, 0x27
and eax, eax
dec si
dec cx
pop edi
inc cx
push edi
cmp di, cx
adc bh, 0x2d
rol eax, 7
ror edi, cl
xchg cl, ah
sub esi, edi
and dh, 0x65
shl bh, cl
dec edi
cmp dh, 0x46
stc
xor ecx, edi
sub bl, 0xb
add esi, 0x189038aa
ror ecx, 6
nop
cmp ecx, edx
or cx, 0x50
sbb si, 0x613f
cmp edx, edx
sub esi, 0x6db15f33
shl ax, cl
inc edi
dec bl
rol ax, cl
or cx, dx
test edi, 0x8c78257
xor esi, 0x68d0e177
cmp bx, 0xaca
not edx
add al, 0x74
shl cl, cl
or dh, bl
dec ebx
sbb edx, ebx
xchg ecx, ecx
and esi, edi
xchg bx, si
adc dl, al
shl cx, cl
stc
sub edx, esi
xor ch, al
stc
add ecx, esi
test bx, 0x5562
and edx, ebx
ror si, 4
or cx, dx
stc
sbb di, 0x2deb
rol ebx, cl
sbb eax, esi
shl ebx, cl
shl eax, 2
xor ebx, esi
sub edx, esi
xchg dl, ch
add ebx, 0x4a26a1d3
add si, 0x333c
rol al, 8
cmp ebx, 0x5778edd4
adc dx, 0x79b
adc ecx, esi
or cx, si
sbb eax, esi
mov dx, 0x2718
adc esi, eax
shl esi, cl
xchg esi, eax
inc si
nop
xchg esi, eax
xchg si, ax
test ax, cx
ror cx, 1
xor ah, 0x55
or al, ah
shr ebx, 5
stc
stc
xor si, dx
cmp esi, esi
stc
shr bl, cl
shl cl, cl
pop edi
pop esi
pop ecx
pop ebx
pop edx
pop eax
call fcn.005b1a60
push esi
inc si
push ebx
push edi
and ebx, edi
push eax
shl eax, 7
dec bh
push ecx
ror bh, cl
nop
xor ebx, 0x5e0ebbea
ror ax, 4
inc ecx
sub ecx, ecx
add ch, 0x14
push edx
xchg si, dx
rol si, 3
mov ecx, edx
sub edi, 0x7e0600b8
nop
test ah, 0x1c
add eax, ebx
or ah, bh
xor ebx, 0x26ca3a07
shr di, cl
rol bh, cl
stc
dec ebx
xchg bl, dl
sub si, 0x1d60
mov ch, 0x57
dec di
inc edi
stc
pop edx
pop ecx
pop eax
pop edi
pop ebx
pop esi
push ecx
inc cl
push ebx
cmp bh, 0x39
and ebx, 0x6f4bd432
mov cx, cx
adc ebx, 0x3933605
push edi
not di
sub cx, di
push edx
rol dx, cl
push eax
and ah, bl
dec cl
xor edx, ebx
nop
shl cl, cl
push esi
xchg esi, edi
shr bl, cl
sbb si, 0x45f2
dec edx
test cx, 0x38ce
sub dl, dl
sub al, 0x37
inc dx
stc
or si, ax
ror edx, 7
adc ch, 0x60
ror dh, cl
sbb dx, di
xor edi, 0x4ad11a29
and al, 0x5e
rol ecx, 7
shl bl, cl
sub esi, 0x7d30dece
inc eax
shr si, 6
adc cl, bh
mov eax, 0x645a370b
stc
and dh, al
xchg dh, ah
xor si, 0x6209
rol ebx, 3
cmp ecx, ebx
xor ecx, 0x4ee4ca2c
stc
ror bx, cl
and ch, 0x1a
shr cx, cl
not edi
sub ecx, esi
stc
add ah, 0x12
inc ax
shl cx, 3
stc
ror edi, cl
ror cl, cl
add eax, edx
sbb ch, ch
shl cx, 6
shr di, 4
inc bx
cmp ebx, 0x1a9530c1
not cl
sub si, cx
nop
dec dh
add al, 0x18
cmp dl, bh
nop
mov bl, 0x60
xchg dx, ax
test edi, ebx
nop
sbb dl, 0
or di, 0x32eb
add cl, 0x2b
sub si, 0x26c7
shr di, 3
ror bl, 3
xor al, bh
or ebx, ebx
not ah
ror al, cl
shr esi, cl
sub si, di
xor si, bx
test cl, cl
cmp cx, 0x5893
not cl
shr eax, 3
xchg al, ah
cmp di, 0x22d2
inc di
mov dh, ch
cmp dl, 0xb
test cl, 0x59
ror cl, cl
stc
add dx, 0x1458
mov edi, 0x398215f0
pop esi
stc
adc edi, ebx
shr dh, cl
nop
sub bl, 0x65
test dh, al
ror ecx, cl
sbb ebx, 0x5cef5e0b
sbb al, 0x13
nop
xor eax, ecx
shr dx, 6
test ah, 0x58
not bl
xor dh, 0x34
not ecx
inc bh
adc al, ch
shl edx, 8
xor edi, eax
push esi
shr si, cl
rol ax, cl
shl ax, cl
or bl, 0x12
sbb ax, 0x13ce
adc bx, 0x754a
not dx
dec ch
not bh
nop
test edi, 0x195a6fc5
rol si, 3
adc al, 0x47
ror dl, cl
not dx
not esi
add ch, dh
mov esi, 0x3834780d
inc al
xor edx, eax
rol edi, cl
ror cx, 5
xor si, 0x1919
xchg edi, edi
dec eax
adc bx, 0x9bb
inc esi
test ah, 0x53
xor dl, ch
and eax, 0xe22cac0
mov cl, ah
adc dx, 0x2c8a
sbb di, 0x2f56
and ebx, edx
stc
mov bx, 0x452d
xor dl, 0x7c
dec di
shl ebx, 2
not cl
and al, 0xc
and cl, 0x16
nop
cmp ecx, 0x13eaa0ef
mov cx, 0x4b3e
dec ebx
ror al, cl
sbb dx, ax
not bx
test di, si
not ch
and bh, 6
cmp bx, 0x568e
add eax, 0x59703801
ror eax, 3
and ah, cl
dec bl
not ch
stc
cmp al, al
adc dh, al
stc
not eax
ror dh, 3
stc
xor si, di
rol bx, 8
and dl, bh
sub si, 0x5b2a
dec cx
shl bx, cl
and ah, 0x67
not cl
xor bx, 0x22b2
sub ah, 0x43
rol di, 2
sbb al, bl
or ebx, edx
not edx
xor ah, 1
pop esi
xchg di, ax
dec ecx
dec ax
dec ah
and eax, ebx
and bx, 0x294e
xor ah, 0x59
stc
adc ah, bh
push esi
cmp si, 0x555a
xor cl, cl
test dx, bx
nop
sub bh, 0x28
xchg dx, bx
xchg di, dx
shl al, 1
adc esi, 0x7cd68e4e
xor edx, 0x53a20dcc
cmp bl, ah
cmp ch, ah
or ch, cl
and dh, 0x47
ror ecx, 3
dec dh
nop
xchg edi, edx
test ah, 0
mov bl, 0x36
adc ah, al
mov bx, 0x630f
not di
or bh, 0x68
sbb ax, dx
cmp esi, edi
test al, cl
sub ax, 0x4644
dec ax
shr edi, cl
not ecx
sub edi, edi
xchg ah, dh
stc
cmp cx, 0x7c
stc
adc bh, 0x6f
inc edx
rol esi, 3
shr edx, 4
sbb ecx, 0x6d7712dd
cmp si, 0x5c84
shr dl, cl
sbb esi, 0x499ad8e7
or dx, di
nop
stc
test bx, di
stc
or dx, dx
adc dx, 0x31fd
adc bh, dh
not bh
sbb si, si
inc ch
mov dl, 1
cmp dh, 0x3d
add bl, ah
sub bl, cl
dec ah
sub dx, dx
shl si, 4
shl ecx, cl
shr edi, cl
shr dl, cl
shr ecx, 5
sub bx, 0x6081
or dh, bl
adc di, 0x7e20
not edx
ror dx, 4
test dh, 0x4f
adc ecx, esi
adc si, 0x1b59
ror ax, cl
nop
xchg cl, dh
adc si, 0x7a18
ror bx, cl
stc
sub edx, edi
shl bh, 2
sub ecx, ecx
not ecx
cmp ebx, 0x2e581aa7
ror dl, 5
and edx, eax
sbb ah, 0x36
or ebx, 0xf077fae
ror esi, 4
inc eax
pop esi
dec di
inc dl
push esi
adc edi, esi
or dx, 0x302c
dec bh
shr ecx, cl
or ebx, 0x2ca39b37
sub ah, dl
sub al, bh
shr dx, 3
and edx, ecx
not cx
sub esi, ecx
xor eax, 0x3c4d0c94
not edx
mov dl, 0x53
add si, bx
nop
test ch, 8
xchg esi, ecx
xchg dl, bl
ror cx, 1
stc
ror dx, cl
xchg edx, eax
mov ecx, 0x2ca28526
test ebx, eax
xor ecx, ebx
not di
cmp bl, bh
sub al, 0x2a
inc dx
dec bh
pop esi
pop eax
pop edx
pop edi
pop ebx
pop ecx
push ebx
push ecx
rol bh, cl
push eax
ror ah, cl
push edx
add dx, bx
nop
and bh, 0x4c
test ecx, eax
shl cx, 2
push edi
and di, 0x4903
or ah, 0x70
cmp edx, 0x709260da
cmp al, dh
not eax
push esi
xor si, di
shl ebx, 1
and ecx, 0x1993310c
shl di, 3
test ax, cx
shl dx, cl
add cl, 0x57
test dx, 0x921
dec bx
stc
or si, 0x13a5
mov ebx, 0x2ccfd0a3
xor di, cx
xor ecx, 0x64b04990
dec ax
sbb dh, dl
sbb bx, bx
rol ax, cl
adc ax, 0x6f8d
sbb bx, cx
shl bl, 1
cmp bx, dx
or esi, edx
and edi, 0x43314961
shr esi, cl
adc dx, 0x2e9f
shr ecx, cl
test dh, 0x10
or eax, 0x165db226
ror ebx, 5
not dx
and si, 0x4a6a
dec dx
test ah, dh
not edx
mov bl, 1
nop
inc eax
shl si, cl
rol eax, cl
stc
ror cx, 7
sbb ecx, ecx
shr edi, 3
nop
inc esi
shr ax, 8
mov dh, bl
sbb cx, 0x7910
stc
sub ah, 0x34
xchg cl, ah
stc
cmp edx, edx
adc di, 0x58e1
and edx, 0x23eb378a
xor eax, eax
ror ecx, 5
ror esi, cl
nop
sbb dl, 0
xor dl, ch
rol ecx, cl
inc cl
add ebx, esi
shr cl, 3
sbb dl, dh
mov bl, 0x55
xor ax, 0x3f6c
sub eax, esi
sub ah, 0x1a
xchg ecx, eax
xchg bh, dh
ror esi, cl
inc ah
stc
rol dx, 1
ror bx, 1
dec ax
and ah, dl
adc dx, 0x29e9
adc bh, al
sub edi, 0x75286801
shl cx, 2
dec ch
xchg di, cx
shl ax, 5
nop
pop esi
rol cl, 6
dec ebx
push esi
add edx, esi
xchg bl, bh
xor bl, 0x31
cmp edx, 0x4911ed6b
and edi, ecx
and edx, ecx
stc
dec edi
and esi, 0x202f15e4
shl si, cl
stc
nop
adc bh, al
sbb ah, 0xa
sub edx, 0x48aacc2f
xchg bh, bl
add cl, bh
rol si, cl
add bx, cx
shl cx, cl
shl ax, 4
shr ecx, cl
test di, cx
and edx, 0x7f46a233
sbb dx, 0x5a72
inc cl
adc ecx, edx
shl dx, 7
xchg bh, bl
stc
shr al, 6
test al, bl
add eax, edi
add bl, 0x14
ror di, cl
mov esi, 0x17cc0e64
shl si, cl
nop
rol si, cl
stc
sbb ecx, edx
not ah
xchg edi, ebx
dec al
inc bl
adc dl, cl
or di, di
sbb bl, bh
shr dh, 2
add bx, 0x3bb3
dec bx
or bl, bl
pop esi
pop edi
pop edx
pop eax
pop ecx
pop ebx
cmp dword [ebp + 0xc], eax
jne 0x57d1c2
jmp 0x57d1bf
push eax
push dword [ebp + 0xc]
push esi
add si, si
push ecx
or cl, 0x2c
stc
shr cl, cl
shr ecx, cl
push ebx
push eax
cmp bh, ah
xor esi, 0x5bd169ef
add ah, 0x5e
and ax, 0x1afc
dec bh
push edx
ror edx, 4
rol cx, cl
rol edx, cl
dec si
rol ecx, cl
adc bx, cx
ror dh, cl
and ch, bl
inc eax
nop
shl edx, 6
add si, 0x1006
xchg esi, edx
or cl, 0x4a
shr bx, cl
rol cl, cl
stc
adc dl, 0x76
nop
dec si
stc
ror ax, 4
mov si, bx
inc bx
xchg ah, al
sbb bl, ah
and ah, bh
mov si, bx
add bl, 0x24
xchg edx, ebx
sbb dx, 0x3095
inc esi
or cx, 0x70a7
sbb eax, eax
add ah, 0x31
xchg ecx, eax
shr dx, cl
test bx, ax
push edi
sbb edi, 0xb2bada6
rol dx, cl
mov ch, 0xe
and ax, 0x5874
rol ecx, 6
xor ah, 0x63
sbb edi, ebx
mov si, 0x20b1
xchg ch, cl
xor ecx, 0x2a999f9b
inc ah
ror ecx, 8
shr dl, cl
not si
sbb eax, 0x23520756
shl ch, 4
ror dx, 8
xchg ebx, esi
xor bl, 0x62
add bl, 0x39
or eax, edi
shr bl, 6
stc
dec cl
test ax, 0x6898
shr cx, cl
nop
rol ecx, 5
stc
dec ebx
sub si, ax
cmp cx, 0x6773
test dl, 0
stc
add si, 0x663e
adc bx, ax
or ecx, ecx
sub bx, di
test ebx, 0x631c496d
adc bh, 0x19
or ax, ax
adc cx, dx
inc ch
inc cx
shr edi, 2
mov si, si
inc bh
sbb edx, 0x3248e623
adc dx, 0x44ae
inc cl
ror dx, 8
inc ah
pop edi
adc esi, edx
adc ebx, ebx
xor eax, 0x8f4297b
not ch
nop
or ax, dx
cmp bh, 0x59
adc ebx, 0xa917c4c
shr ebx, cl
push edi
cmp edi, 0x7ffebd18
not ah
sub si, dx
add edi, esi
nop
adc al, 0x32
or si, 0x649e
rol dx, cl
xchg dl, bl
rol ah, 7
sub ecx, 0x2a2ff44a
mov bh, 0x74
sbb al, 0x57
sub dx, bx
cmp esi, 0x6b263754
xor bh, 0x27
ror ebx, cl
not bl
xchg esi, eax
adc ax, bx
and esi, edx
and si, si
and esi, 0x146cdadd
add ah, ah
shl bx, 4
shl esi, 3
add dx, 0x664b
shr dx, cl
test bh, bh
mov bx, di
nop
inc ch
mov ch, 0x6d
test di, 0x718c
sbb cl, 0x41
mov bx, 0x4917
and bx, ax
sbb bl, dl
mov ecx, ebx
sub bh, 0x5d
rol al, 2
cmp bx, 0x1e30
shr dl, 3
mov ax, cx
sub bh, 0x1e
test al, al
adc eax, eax
and si, 0x695a
rol ah, cl
xchg di, dx
ror esi, 5
test ch, 0x67
dec ch
not ah
rol edi, cl
not cx
nop
mov bh, 0x30
inc ax
and dx, dx
sub ebx, 0x36ae17de
test dl, 0x64
inc eax
nop
rol dx, cl
xor dx, si
xor edi, edi
shr edi, cl
xchg al, dl
inc cx
ror ah, 1
inc dx
dec ecx
xchg bx, bx
xchg bx, ax
cmp edx, 0x77a57a2f
ror ecx, cl
test al, 7
ror ebx, 5
shl bx, 1
adc dh, 0x2d
xchg esi, edi
mov cx, 0x72b6
add dx, ax
add ebx, 0x2d2b481a
not edx
test bx, bx
rol ax, 4
rol dx, cl
dec si
xchg esi, ebx
pop edi
inc cl
push edi
not edi
add bl, bl
and esi, 0x3da217b1
add di, 0x7d73
shr bh, 2
mov ax, 0x4535
dec dl
or dh, 0x51
add ax, ax
adc al, dl
inc dx
shl dl, 1
cmp ch, dl
rol dh, 8
add edx, 0x3eb180ba
or ah, cl
shr bh, cl
dec edx
inc dx
xor dh, 9
xchg ecx, ebx
shr dx, cl
inc edi
or ecx, eax
stc
adc bl, ch
nop
shr eax, cl
sbb al, al
not bx
cmp esi, esi
cmp bx, di
not esi
and ah, al
add dx, di
ror bh, cl
cmp ebx, 0x50ee3be9
cmp eax, 0x7d076ef9
sbb edi, 0x61cb4996
and ax, 0x250b
inc al
adc esi, 0x6215c42f
stc
test ebx, 0x66e5d5e7
adc cx, 0x4d28
sbb ch, dl
shr bx, 4
dec ecx
test ebx, 0x607521c7
shr dl, 5
xor edi, 0x20bd8b04
ror dx, 6
cmp al, 0x1d
shl eax, cl
dec eax
stc
test cx, ax
nop
stc
adc bh, 0x22
rol dx, 8
add ax, 0x224d
adc esi, 0x18746ff1
sbb ecx, 0x25db5cc2
ror esi, cl
stc
adc bx, bx
or bl, cl
cmp ax, cx
shl edx, 7
shr ebx, 6
shl ax, 5
sbb edx, 0x17234a56
inc esi
shl bx, 2
shr bh, cl
inc bh
shl bl, cl
mov ecx, 0x282c548e
dec edi
cmp ecx, edi
adc dh, ah
adc cx, cx
and di, ax
inc di
xchg cl, ah
shl ecx, 1
shl edx, cl
rol si, 7
rol cl, cl
or bx, si
cmp bh, 0x3f
shl dx, cl
cmp dh, 0x3c
rol dx, cl
dec ah
rol dl, cl
test ecx, edx
nop
pop edi
xchg al, dh
ror si, 7
push edi
add edi, eax
not ax
cmp si, 0x6376
shl edi, 7
xor cl, 0x29
stc
cmp ch, 0x1a
not bl
nop
dec ebx
xor ax, 0x5941
mov dh, dl
sub dl, dh
and ax, dx
nop
rol dx, cl
dec bl
ror si, cl
rol edi, 6
sbb ah, cl
xor cx, ax
mov bl, 0x54
shl esi, cl
cmp ax, 0x11e2
rol ah, cl
inc bx
inc bl
inc ah
or esi, esi
shl bx, 7
cmp bl, 0x1a
adc di, 0x5d9b
ror edi, cl
xchg cx, ax
sbb esi, 0x6cf6c413
dec ebx
add dx, di
test ax, 0x62ac
inc cx
shl edx, cl
ror bl, 8
cmp eax, ebx
xchg di, di
shl bl, 8
sbb dh, 0x46
test al, ch
ror eax, cl
adc ch, 0x13
cmp edx, 0x4595b8df
stc
add ax, di
or dh, 0x18
nop
rol ah, 4
not edx
test si, cx
xchg cl, bl
rol al, cl
and ch, al
shr dx, 6
nop
stc
shl cl, 2
test edi, 0x45cc3f51
shl si, cl
xchg bx, bx
mov si, 0x2037
xchg ebx, edx
nop
shl dh, cl
xchg edi, ecx
or ax, 0xb3f
inc bl
or ch, 0x62
add si, bx
nop
inc edx
ror ax, cl
dec edi
test cx, dx
nop
ror di, cl
dec cx
rol dl, 7
not ax
stc
add dl, 0x66
test ch, ah
shl dx, cl
sbb dl, ch
inc ah
add ecx, 0x322ddc05
sbb bl, 0x33
add esi, 0x6aedf732
xor bh, 0
and di, dx
add edx, ebx
nop
pop edi
shr cl, cl
dec cl
adc edx, 0x354af84c
dec cl
dec bh
cmp bx, 0x45f5
nop
add ecx, 0x592268e9
test bl, dh
shl al, 8
adc al, al
push edi
mov di, cx
sbb bx, 0x58c7
xor ebx, 0x75f69cb8
ror edi, 7
xor bx, 0x4e9b
add bx, di
stc
sbb bl, bl
inc ebx
mov al, 0x1b
inc edx
not ecx
xchg si, ax
rol ah, 5
test ebx, 0x62b526f
ror edx, cl
xor cx, 0x6501
adc si, di
and bx, bx
or di, di
test ebx, 0x20d601e8
xor edi, 0x2c9dd99e
not edx
inc eax
add ax, si
add cl, ah
sub dl, 0x65
pop edi
pop edx
pop eax
pop ebx
pop ecx
pop esi
call fcn.005b1dae
push edx
ror dh, 2
push esi
not si
push ecx
adc ecx, esi
inc esi
push ebx
and bl, 0x6f
push edi
sbb di, cx
push eax
ror eax, cl
not edi
stc
dec ecx
or edi, 0x4340ded9
ror edi, 2
shr dl, cl
not di
sbb si, dx
test al, cl
xchg edx, eax
adc cx, 0x60d6
add si, cx
or ch, dh
adc dx, cx
sub cx, bx
cmp ebx, ebx
rol bh, cl
shr cl, 2
xor ecx, edx
ror bh, 2
add edx, 0x749ffc9f
nop
sbb eax, esi
test ah, bl
ror si, 4
nop
sbb eax, ecx
shr bl, cl
stc
cmp ah, bl
xor ax, 0x5f6b
or edx, 0x6f3e0d76
mov esi, 0x923d7bc
not ax
stc
and edx, 0x5dc02930
sub si, dx
sbb cl, al
dec bl
inc di
not ax
ror dh, cl
rol dl, cl
inc cx
add al, 0x39
stc
and ch, 5
stc
xchg ebx, eax
inc di
shl cl, 6
adc esi, 0x1bcabf91
xchg bh, ah
sbb al, 0x12
shl dl, 3
mov esi, 0x303eb7f3
rol bx, cl
add edx, 0x139fbc27
stc
sbb bx, cx
dec ch
nop
test si, 0x5af1
shl cl, 1
ror si, 8
mov dx, bx
shl bx, cl
ror si, 3
cmp di, di
sub dx, 0x4ea3
sub dh, ch
sub al, 0x5f
cmp ecx, esi
test si, 0x2143
shl ch, 5
ror cl, 6
shl bh, cl
cmp ah, ch
adc eax, ecx
xchg cl, ch
ror dh, 3
shl ecx, cl
add eax, 0x30dddd47
shr cl, 1
rol dh, cl
or si, cx
not bl
inc esi
or esi, esi
ror bh, 5
shl ax, 4
stc
add si, 0x5f2e
pop eax
ror ebx, cl
add dx, 0x24fa
sbb edx, ecx
not si
ror bh, cl
or esi, 0x75b3a81f
push eax
not eax
not ax
dec ah
and dx, cx
or dx, cx
adc di, 0x4ff6
and esi, eax
xchg ah, bh
shl cx, 1
add di, si
sub al, ah
rol edx, cl
cmp ebx, 0x6ee31704
cmp edi, ecx
cmp bh, 0x7f
shr ch, cl
add bl, al
stc
xor cx, 0x756a
inc dh
rol ax, cl
test eax, edi
shr al, cl
or ch, bl
test bx, 0x273a
ror bx, 2
rol dl, 7
and edx, 0x680f3c97
add dx, di
xchg esi, esi
stc
or edx, 0x7f59fa5f
not ebx
not ebx
xchg si, bx
ror bx, cl
inc eax
inc bx
not ecx
adc ebx, ecx
add al, bl
xchg bh, ah
stc
stc
mov edx, edx
cmp eax, esi
ror esi, 8
shr dx, cl
not bl
cmp edx, edi
add bh, dh
add ch, cl
test edi, edx
inc ch
sub edx, 0x31f675dc
nop
and eax, 0x3b2b1422
xor cx, 0x7de7
sbb dh, 0x7d
not dl
mov ax, di
and ebx, edx
and cx, dx
test dx, 0x6c9d
not cl
mov edi, eax
dec ecx
sub bl, 6
xchg dx, di
not edi
xchg dh, dl
shl ebx, cl
add dx, ax
xchg si, ax
rol edx, 6
xchg ah, dl
nop
add bx, 0x4ee0
adc di, 0x7eee
cmp di, 0x3afd
or bx, si
cmp bl, 0xb
cmp di, 0x1047
sbb cx, ax
stc
or eax, 0x3d843992
dec ebx
inc cl
rol ch, cl
adc bh, bl
test eax, ecx
dec esi
inc cx
mov ah, 0x74
pop eax
add ecx, edx
shl cx, cl
push eax
shl al, cl
shl eax, cl
xor eax, 0x13bb8d
not ah
xchg edi, eax
shl ebx, cl
shr ecx, cl
or cl, cl
xchg di, si
or dh, bh
cmp edx, edi
cmp di, di
and cx, si
mov ecx, 0x129f10f5
sbb ah, bl
pop eax
pop edi
pop ebx
pop ecx
pop esi
pop edx
push edi
push ebx
mov edi, ebx
push ecx
xchg edi, ecx
not ch
push esi
add esi, 0x34c41a5c
dec si
push eax
xchg ecx, eax
and di, 0x5150
or ebx, edi
cmp cx, 0x6915
not ecx
or ch, 0x35
dec cx
dec cl
push edx
xor dh, ch
add edi, ebx
shr ax, cl
ror cx, 1
not ch
and cl, 0x69
sbb ebx, 0x3b026833
test ax, di
mov dx, 0x3255
sbb ecx, 0x3f5f0617
sbb ch, dh
shr eax, cl
ror si, 7
shl si, cl
or edx, 0x290d1c4b
nop
rol edi, cl
add cl, 1
xor ebx, 0x70bd4fe2
nop
rol al, 6
rol bh, cl
stc
adc bh, dh
rol ax, 2
dec eax
adc esi, esi
inc ah
shl cx, cl
adc ax, ax
dec dl
shr esi, 6
not dl
mov edi, edi
adc si, dx
stc
or dx, 0x7a66
sub esi, esi
sbb ecx, ebx
cmp cl, 0x4f
dec ebx
xchg edx, edi
cmp di, ax
rol si, 6
ror dx, cl
xor cx, 0x3a92
nop
shr di, cl
rol di, cl
shr cx, cl
add cl, 0x2e
test edx, eax
xor ebx, edx
stc
xor esi, 0x3c630875
rol di, 2
xchg ecx, eax
stc
xor edi, eax
xor di, di
and dh, dh
ror eax, 3
sub edx, esi
inc cx
ror eax, cl
sbb eax, ecx
nop
stc
xchg ebx, eax
and ebx, eax
dec ch
test dx, cx
xchg bl, ah
not dh
sbb ah, 0xc
shl edx, cl
inc cl
not si
rol ah, 7
not si
shl ah, cl
mov edx, 0x5e76491c
inc al
or ch, 0x3b
ror cx, 6
stc
dec di
pop edx
sbb di, 0x6d8a
cmp edi, edi
push edx
inc edx
rol si, cl
xchg ecx, edx
cmp bl, al
dec esi
rol edi, cl
inc si
dec bl
nop
stc
xchg ebx, eax
sub cl, 0
pop edx
pop eax
pop esi
pop ecx
pop ebx
pop edi
jno 0x57d165
push eax
dec eax
pop eax
call fcn.005b2129
call fcn.005b26ac
push edi
add edi, 0x336e9ed2
nop
push ebx
dec bh
push ecx
dec cl
and ecx, ecx
push esi
dec si
test ch, 0x21
push eax
sub ax, cx
push edx
cmp edx, ebx
stc
rol bl, cl
pop edx
pop eax
pop esi
pop ecx
pop ebx
pop edi
push edi
push ebx
xor edi, ebx
pop ebx
pop edi
push ebx
push ecx
xchg ebx, ecx
push edx
sbb dh, 0x2f
push edi
cmp edi, 0x280fc420
push esi
test si, bx
pop esi
pop edi
pop edx
pop ecx
pop ebx
call fcn.0060baae
add esp, 4
test eax, eax
pop eax
jne 0x57d1c2
inc dword [ebp + 0x14]
push dword [ebp + 0x14]
push 0
push eax
push ebx
call fcn.005b2b6c
call fcn.005b2f9e
push eax
xchg al, ah
stc
push ebx
dec bl
push esi
or si, 0x6733
push edx
and edx, 0xe8b033b
sub esi, ebx
push edi
mov edi, edi
push ecx
shl ebx, cl
xchg ah, bh
ror ax, cl
xchg cx, di
test dx, 0x75b5
xor bx, 0x5dda
inc cl
dec di
cmp eax, 0x91016ec
and dh, 0x7f
dec dh
shr dx, 6
sub dx, cx
stc
ror dh, cl
xor si, 0x56c4
shr esi, cl
xor ax, si
mov ecx, ebx
nop
cmp ecx, 0x240ca81e
inc edi
inc bx
rol cx, cl
nop
adc ch, 0x24
sbb dl, al
dec bx
rol al, 2
or bh, 0x34
cmp esi, edi
shr esi, cl
not dh
dec bx
adc cl, 0x20
inc si
inc dl
sub bl, ch
test cl, 0x2a
sub al, 0x54
rol bx, 8
add ax, ax
add bx, ax
rol cx, cl
mov ebx, 0x532bf79f
add ah, 0x38
and bx, si
not bl
adc ch, cl
shl edi, cl
test dl, bh
ror ebx, cl
and ch, al
test bh, cl
or di, 0x71e
add bl, ch
nop
test dl, dh
inc dx
sbb si, si
test bx, 0x7b43
xor esi, 0x1fee2fc4
and ax, 0x2cc9
adc edi, edi
xor si, 0x72ed
and ecx, esi
and ax, di
nop
and edx, 0x6d0f45bc
inc edi
dec ebx
test di, 0x3dbc
rol edx, cl
ror ecx, cl
xchg edi, eax
cmp ax, 0x654b
cmp ax, di
not dx
inc edx
stc
or ah, ah
sub cx, ax
ror di, 5
sbb bh, dh
adc esi, 0x7195e7aa
shr eax, cl
xor dh, 0x47
add dl, 0x75
not ecx
xchg cx, si
not dl
ror ah, 7
or dx, 0x70e8
pop ecx
push ecx
xchg ch, bh
not ch
dec ecx
nop
stc
nop
adc ebx, 0x27e78360
shr bx, cl
or eax, 0x4848c2a4
stc
rol ah, cl
shl si, 4
inc dh
rol esi, cl
dec al
ror dl, cl
and bl, 0x60
shr eax, cl
sub ch, 0x2e
sub dx, 0x5cbd
xchg cx, ax
mov cl, cl
sub edi, 0x1ab2386f
add esi, 0x3fd50215
mov cx, bx
or si, 0x3e08
or ch, 0x10
adc al, 0x5d
nop
xor cx, 0x29d0
stc
xchg di, ax
ror ebx, 6
dec ebx
cmp edi, 0x12d428be
not ebx
adc ch, 0x7b
add cx, 0x3a45
add ah, dh
stc
mov ecx, ebx
stc
cmp esi, eax
xchg ch, cl
and ah, 8
dec bh
add ah, al
shr edx, 2
xchg bl, dh
ror eax, 6
shr esi, cl
not di
inc dx
adc bl, 0x21
cmp bh, 0x6d
xor ah, ch
sub dx, 0x4ea8
sub ax, dx
xor bh, dh
cmp bl, 0x16
not al
add ax, bx
and edx, ecx
not bh
and dl, 0x34
nop
mov ecx, 0x6d91c8fd
ror bl, cl
nop
shl ax, cl
mov edi, 0x12796f4d
sbb ax, 0x173a
rol cl, cl
xor bx, 0x2d69
mov eax, ebx
xor esi, 0x65182c9b
stc
xor si, ax
shr esi, cl
stc
adc eax, 0x5323e78b
xchg esi, edx
shr si, cl
not bh
not edx
sub dx, dx
ror ecx, cl
ror dh, cl
not eax
nop
stc
xor eax, 0x4b33a662
rol al, cl
nop
rol dx, 6
stc
rol si, 6
shl di, 2
adc bx, 0x4d5f
ror ebx, 5
pop ecx
push ecx
and ecx, eax
sub bh, 0x56
pop ecx
pop edi
pop edx
pop esi
pop ebx
pop eax
jp 0x57d8d3
push edi
shr di, 7
push ecx
rol ch, cl
push eax
add cl, ah
shl ax, cl
push esi
rol esi, 5
ror ch, 6
nop
push edx
dec dl
cmp al, 0x44
adc esi, edx
and ecx, 0x3fa739dc
push ebx
sbb bh, 0x6a
sbb di, 0x76a8
test esi, edx
rol esi, 5
add dh, bl
sub ah, cl
sub bl, 0x78
sbb bx, cx
mov bh, dl
and bh, al
nop
inc bx
add ax, 0x73e3
test al, 0x32
not dh
adc ah, ah
or eax, 0x80f56ef
or bh, 0x4c
adc cx, ax
mov ax, 0x38f3
inc dx
xor ah, 0x3e
add dx, cx
xor dl, bh
test edx, ecx
add cl, al
xor bl, 0x35
xor esi, 0x219b3273
dec ax
cmp ebx, ecx
cmp dx, 0x73b0
ror eax, cl
nop
test dx, si
add dx, di
add ax, bx
add ecx, 0x6be88152
adc ch, ch
mov ch, bh
mov cx, 0x67d2
not al
rol bl, 5
and edi, edi
or eax, esi
and dl, 0x10
xchg bx, dx
mov si, ax
dec ch
xor di, si
or ah, 0x26
sbb cx, 0x7cff
ror ebx, 1
xor dx, dx
sub ax, dx
test ah, 0x70
shr di, 2
shl al, cl
nop
cmp al, 0x7f
mov cx, ax
not bx
sbb di, 0x4d5f
test bx, bx
cmp di, 0x64f2
inc cl
sbb edi, edx
or ch, dl
inc eax
sub dl, ah
sub bx, cx
sbb di, 0x6f6a
adc edi, edx
cmp al, 0x69
rol eax, cl
cmp dh, 0xb
sbb ax, di
add ch, dl
rol bl, 7
ror cl, 5
or edi, 0x2c91d155
test si, 0x730e
cmp ch, 0x5e
or edi, 0xf3e6e02
nop
sbb edx, edx
shr bl, 7
xchg si, ax
rol dh, cl
test dl, dh
pop ebx
rol cl, 4
test di, 0x5d88
push ebx
sub edi, ebx
not di
test bl, 0x11
inc di
dec esi
sbb si, 0x2438
or ax, 0x65cc
dec ah
or edx, eax
sub di, 0x7baa
adc ah, 0x72
xor ah, 0x16
ror al, cl
xor ecx, 0x3835aaf8
not bl
shl cl, cl
test cx, cx
sub eax, 0x240036bd
inc eax
cmp dx, 0x5e07
shl dh, 3
xchg esi, eax
xchg ecx, eax
ror ch, cl
cmp edx, 0x4bdebc48
sub eax, ebx
xor bl, 0x50
dec cx
sub dh, cl
cmp dh, 0x44
and bl, ch
dec ebx
cmp di, di
dec ah
inc ecx
test ah, dl
shr dx, cl
shr si, 8
ror ecx, cl
shr dx, cl
shl esi, 5
nop
ror bl, 6
and al, bl
nop
sub bl, ah
sub ecx, 0x78b0a810
or bh, dh
test eax, 0x287bc3a4
shr ch, 4
nop
test esi, 0x377492c1
and dh, cl
stc
ror si, 7
not ax
or edx, edx
shl cx, 5
and dh, 0x2f
not si
mov ecx, edi
mov ax, 0x28a6
mov dx, 0xcf9
nop
add dl, 0x61
shr ebx, 4
adc dl, al
test ah, 0x32
dec eax
stc
adc bx, 0x27ad
dec ebx
shl di, cl
nop
inc dx
dec ah
xchg dx, bx
adc bl, bh
stc
or ecx, 0x314ee1a8
not si
xchg ebx, eax
shl bl, 2
stc
cmp bl, dh
rol ah, 1
shl bx, 2
stc
mov ch, ch
shl bx, 6
test ch, 0x39
cmp bx, 0x7eb1
sbb si, cx
xor bh, dl
cmp cx, 0x41d0
xor cl, ch
rol dx, cl
add bx, 0x3a7d
pop ebx
and di, ax
nop
sbb ecx, 0x75db8e49
and dx, 0x1905
push ebx
xor bx, 0x5348
xchg bl, bl
mov ch, 0x5b
xor eax, 0x847f814
add cx, 0x694
dec ax
adc bx, 0x1f2b
sbb dh, 0x75
shr di, 4
inc eax
shr ax, 4
xchg al, dl
add cx, 0x58ae
xchg ch, al
shl di, 5
sbb dx, 0x4558
ror ch, 1
sbb bx, 0x227a
or cx, si
shl cl, 8
adc al, 0x58
shl cl, 3
nop
shl dl, 6
adc ax, bx
add bx, 0x57a4
test al, ch
and bx, ax
cmp ax, bx
nop
not ecx
mov ecx, 0x3853cf4e
adc edi, eax
ror di, cl
shr bl, 3
or bx, 0xec
stc
xor ax, 0x42a8
nop
or dh, dh
sub bx, 0x5d30
shl bh, 3
rol bx, cl
cmp si, si
inc si
not di
rol eax, cl
not ax
test ebx, edi
and edi, ecx
sub ah, ch
xchg dl, dl
stc
or dl, cl
dec si
mov ax, 0x3332
sbb cl, dh
rol ecx, 3
or ax, dx
pop ebx
pop edx
pop esi
pop eax
pop ecx
pop edi
push eax
push edi
test ax, di
push edx
push ebx
add edx, ebx
cmp bx, 0x61bb
rol bl, 8
push ecx
ror ch, cl
ror bx, 5
rol eax, cl
cmp dl, 0x24
inc al
push esi
add esi, edx
mov dl, ah
dec cl
sub ebx, eax
and edx, ebx
shr dx, cl
nop
or dx, bx
xor si, 0x19ca
or ecx, ecx
adc di, si
mov di, 0x60fa
inc edx
shr esi, 4
sbb edx, 0x4bb1c17a
not si
nop
mov edi, 0x1d24cbf6
sbb ch, dh
nop
xchg dh, ch
add ch, 0x16
stc
sub eax, eax
pop esi
pop ecx
pop ebx
pop edx
pop edi
pop eax
call fcn.005b345c
push eax
mov ax, 0x4c43
push esi
push edi
adc esi, edi
sbb al, 0x4b
push ecx
not ecx
or al, al
and ecx, esi
push edx
sbb dh, ch
inc dl
push ebx
cmp bl, 0x4e
pop ebx
pop edx
pop ecx
pop edi
pop esi
pop eax
jns 0x57d79d
push ecx
push ebx
add cl, bh
pop ebx
pop ecx
jbe 0x57d866
push edx
ror dx, 7
push ebx
xor ebx, edx
pop ebx
pop edx
push ecx
push eax
mov ch, al
push esi
push edx
xchg esi, edx
push ebx
shl bx, cl
nop
mov cx, 0x15f
push edi
and ecx, edi
stc
xchg edx, ecx
sbb ebx, 0x6210a09a
pop edi
pop ebx
pop edx
pop esi
pop eax
pop ecx
call fcn.005b3713
jne 0x57d7eb
push edx
push ecx
and dx, cx
pop ecx
pop edx
call fcn.005b3a67
push eax
adc eax, eax
pop eax
call fcn.005b3fec
push edx
push ecx
sub dx, cx
push ebx
or ebx, ecx
push esi
cmp esi, edx
pop esi
pop ebx
pop ecx
pop edx
call fcn.005b4471
call fcn.005b4885
call fcn.005b4c25
call fcn.005b4ee4
push ebx
adc bx, 0x357c
push eax
xchg bx, ax
push esi
test si, 0x41b6
sub bh, 0x47
push edx
add dl, 0x7c
cmp dl, bl
push ecx
shr si, cl
stc
sub eax, esi
pop ecx
pop edx
pop esi
pop eax
pop ebx
call fcn.005b52c7
push ecx
inc cl
push edx
push ebx
cmp dx, bx
dec dl
sbb ecx, 0x38bf4318
pop ebx
pop edx
pop ecx
push ebx
cmp ebx, 0x369454f1
pop ebx
jbe 0x57d861
push ebx
inc bx
pop ebx
call fcn.005b55ff
call fcn.005b5b18
push edx
push ecx
adc dl, cl
shr cx, cl
push ebx
shl ebx, cl
push eax
xor cl, ah
nop
xchg bx, dx
rol cx, 6
push edi
and di, 0x1b9c
sub edi, edx
push esi
or si, 0x39d5
cmp dh, 0x60
rol edi, cl
nop
mov dx, si
rol di, 5
xchg ebx, esi
shl dx, cl
sbb cx, 0x6ed5
rol bh, cl
nop
sub edi, esi
rol eax, 2
nop
inc di
and eax, eax
not bl
xor di, dx
mov al, 0x63
stc
not ah
sub edi, 0x7da40ae3
adc edx, 0x7b5909ee
xor dh, bl
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
push eax
inc eax
pop eax
jp 0x57d975
je 0x57d8e4
call fcn.005b5f5f
call fcn.005b638f
jbe 0x57d93b
call fcn.005b669c
jge 0x57d930
call fcn.005b699e
call fcn.005b6c76
push ecx
test ecx, 0x470259dd
push ebx
test ebx, 0x72c4f688
pop ebx
pop ecx
jecxz 0x57d91b
call fcn.005b727f
jb 0x57d92b
jno 0x57d92b
push eax
test eax, eax
pop eax
push edx
adc dx, dx
pop edx
call fcn.005b779a
push edx
push ecx
shl dl, cl
pop ecx
pop edx
push edx
sbb edx, 0x10cc6a92
nop
push eax
push ecx
shr ax, cl
push ebx
ror bx, cl
mov dx, ax
xor ebx, 0x98eeb62
push edi
shl edi, 2
sbb eax, 0x10c2dd16
stc
shr edi, 3
ror dl, 7
push esi
not esi
pop esi
pop edi
pop ebx
pop ecx
pop eax
pop edx
push edx
push ecx
and dx, cx
pop ecx
pop edx
call fcn.005b7aa1
push ebx
sbb bh, 5
push ecx
adc bx, cx
or bx, cx
sub ebx, 0x34277707
not bh
push eax
push esi
xchg esi, eax
dec si
not ah
push edx
mov dx, bx
pop edx
pop esi
pop eax
pop ecx
pop ebx
jg 0x57d9c0
push eax
dec al
pop eax
stc
stc
push eax
dec ax
push esi
ror si, 6
push edi
test di, 0x30e1
stc
pop edi
pop esi
pop eax
call fcn.005b7d97
call fcn.005b801c
call fcn.0057142d
add esp, 0x10
jmp 0x57d9d4
xor eax, eax
pop edi
pop esi
pop ebx
pop ebp
ret