Function at 0x60bca3
Capabilities:
Authenticate hmac
Check os version
Encode data using base64
Encrypt data using des
Get number of processors
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2c
push ebx
push esi
push edi
xor ebx, ebx
push eax
or ah, 3
push esi
inc si
stc
push ebx
not bx
push edx
push ecx
rol edx, cl
or ah, 0x4a
push edi
or edi, 0x7c43f946
shl ebx, 2
nop
nop
xor dl, 0x53
rol ch, 6
ror al, cl
sub di, 0x2a25
nop
sbb ebx, 0x4d3b97a6
add ah, ah
shr di, 6
add cl, bl
add ax, 0x7383
sub ax, 0x2e2d
or esi, eax
mov eax, 0x42d859d7
dec bh
sbb ecx, eax
not bl
not cx
cmp dh, 0x7a
shl edi, cl
or di, 0x4928
rol ebx, cl
nop
shr al, cl
and bx, dx
add ch, cl
inc eax
or ax, bx
shr ah, 6
shl bx, cl
and ch, bl
mov ah, bh
test ecx, ebx
stc
and esi, ebx
adc dh, 0x32
adc dl, 0x3e
or di, 0x27fa
inc dl
dec esi
or edi, edx
or esi, 0x7f85b314
shl dh, 3
ror eax, 7
xor bx, 0x29b5
stc
ror dh, 3
add dx, 0x2e4
test edi, 0x24f911dc
rol edi, 4
mov edx, ecx
mov al, 0x14
and esi, ebx
nop
nop
add bl, 0x6f
xchg al, bh
shr dl, cl
shr cx, 1
not dx
nop
stc
mov ax, si
ror si, cl
sbb ecx, 0x7d0c3ccf
sub bx, 0x7fe9
ror bx, cl
shr ax, 3
mov si, dx
mov ebx, ecx
adc ax, si
stc
or bx, bx
or ebx, 0xe6d0ee3
dec dx
nop
test ecx, eax
sub bx, ax
xchg dx, dx
add edx, ecx
rol al, 7
rol ch, cl
ror ah, 3
xchg esi, ebx
mov ch, 2
add esi, ecx
sub bx, bx
cmp cl, 0x6c
shr di, cl
cmp ah, bh
ror di, cl
pop edi
xchg ecx, eax
not cl
mov ebx, 0x36b98ae3
cmp eax, 0x2aad7ef0
and ah, bh
ror dl, 4
push edi
inc di
inc ch
inc ax
shl ebx, 2
add al, cl
not si
sub esi, 0x5168ba99
and ah, dl
mov cx, 0x44f0
sub edi, 0x1d2803d0
sub ch, 0x5c
shr cl, cl
shl cl, cl
dec cl
adc al, ah
mov si, dx
not bh
and edi, eax
sbb ax, bx
xchg cl, cl
mov ch, 0x36
cmp si, di
cmp bx, 0x6299
shl eax, 8
mov bl, 0x5f
shr si, 1
dec bl
test edx, esi
add di, cx
or si, cx
sub bx, si
cmp bh, 0x6d
add ebx, ebx
xor edx, 0x757ea9b9
shl edx, cl
shr ecx, cl
cmp bl, 0x43
or ecx, ecx
rol ah, cl
test cl, cl
or si, 0x3f
mov edi, 0x6aae344d
test ecx, eax
xchg dx, ax
stc
ror al, cl
add dh, 0xb
and ch, dh
inc si
or cl, 0x37
shr ebx, 2
shr edi, cl
cmp eax, ecx
dec edi
xor bh, al
not dx
xor ch, 0x20
shr edx, cl
xchg di, cx
mov ebx, 0x2477f999
xchg ah, dh
and si, cx
sub edi, 0x18612b73
shr dl, cl
sbb dx, 0x3222
nop
nop
not ebx
sbb dh, 0x32
nop
dec bx
ror di, cl
inc bh
nop
rol dh, 8
not edi
and bl, ah
and eax, 0x62c35349
adc dh, 0x63
stc
inc di
test eax, ecx
xchg ch, cl
sbb dh, dh
or dh, ah
nop
xor ax, cx
sub dh, 0x34
inc bl
and bh, bh
test cl, al
shr edx, cl
ror eax, 1
shr ah, cl
pop edi
adc ebx, 0x2aa217a8
add ecx, 0x3d57a9a5
not cx
stc
test eax, esi
xor eax, 0x54d84611
xchg bl, bl
sub dl, 5
rol ebx, cl
shr ebx, cl
xchg dh, al
dec ebx
cmp bx, 0x2097
rol cx, cl
push edi
ror di, cl
stc
mov dx, 0x4af5
inc esi
xchg bx, si
cmp ebx, esi
shl ax, cl
xchg di, ax
xchg si, di
cmp edx, 0x807fd50
shr esi, 3
sub ax, dx
shr ah, cl
rol eax, 2
adc ebx, edx
rol bl, cl
ror ax, 1
or ah, 0x56
test dh, al
dec di
cmp edx, 0x3989b68e
nop
shl dx, cl
mov dx, 0x4aa8
and dx, 0x2417
mov cx, 0x8ff
add bl, 0x6c
inc ebx
sub al, 0x55
ror ecx, cl
inc bx
or ah, 0x74
mov ch, 0
shl ah, cl
or al, ah
dec ecx
stc
ror al, 3
adc bh, 0x27
adc si, ax
shl cx, 7
dec dl
xor al, 0x3d
mov ecx, 0x408bc3d8
add bx, 0x54b7
sub bl, 0x76
nop
xchg al, al
rol ecx, cl
xchg si, cx
ror edi, cl
shl di, cl
xchg bx, si
not edi
mov edx, ebx
shr di, 3
inc ax
dec si
rol edx, 4
add si, cx
nop
shr ah, 8
rol si, cl
adc eax, esi
sbb ch, 0x27
cmp edx, ecx
nop
inc bl
test ch, cl
test ebx, 0x653d8cfb
xchg bl, bl
test al, 0xe
mov cl, dl
sbb al, dl
not dl
not esi
dec ax
cmp ch, dh
sub si, bx
stc
sub ax, dx
nop
adc cx, 0x3447
ror cl, cl
cmp cx, 0x5f94
ror ax, cl
pop edi
push edi
rol di, 4
or al, 0x6b
xor si, 0x49c5
shl ch, cl
inc dh
xchg ch, cl
rol bh, 5
rol ecx, cl
sub ebx, edi
dec bl
cmp al, bh
rol di, 2
sbb bl, bh
not ax
sub ebx, 0x204019ef
shl eax, 6
cmp ax, ax
add ax, ax
not ax
sbb edx, 0x5cf9deb8
sub ebx, 0x1753a780
mov ah, bl
or dh, dh
and esi, 0x605706ba
test bh, cl
shl esi, 8
cmp eax, 0x7495ebd8
inc dl
xchg ch, ah
stc
cmp edi, 0x1ee2982
rol ax, 4
nop
sub eax, ecx
or edx, 0x375466a6
test bl, dh
dec si
shr edx, 3
or bh, ah
add edx, edx
pop edi
pop ecx
pop edx
pop ebx
pop esi
pop eax
call fcn.00617d63
push ecx
push eax
adc ecx, eax
nop
nop
add eax, 0x53ae38ea
mov ax, 0x7361
push ebx
not bl
xchg ebx, ecx
push edx
cmp dh, ah
push edi
not di
cmp bh, al
stc
dec ebx
nop
sub eax, ecx
adc ebx, eax
and bx, cx
shr ax, 1
nop
and bl, bh
dec eax
push esi
xchg esi, ebx
inc ecx
stc
add bh, dh
rol dx, 4
stc
sbb esi, edi
stc
mov bh, bh
ror esi, cl
adc bx, 0xd8e
shl bh, 1
ror si, cl
ror edi, cl
stc
sbb edx, esi
stc
dec bx
inc esi
cmp bl, 0x2a
xor cl, 0x38
inc edx
sbb si, si
adc ebx, 0x94dd0c9
test bh, cl
stc
test cl, 0x38
test cx, 0x4273
dec cl
rol ecx, 3
shr di, cl
add dl, 0x1f
nop
ror cx, cl
test ah, bl
not dh
and ax, 0x20e1
nop
and bx, 0x37a0
or si, si
xor si, di
shl ch, cl
or ah, 0x7e
sub edx, 0x53c4c814
stc
and esi, 0x2f18b5af
adc di, 0x55b2
dec si
stc
sbb ax, 0x5236
add cx, cx
test edi, edx
rol ax, 5
sbb esi, edx
adc edi, eax
sub edi, ecx
dec ah
dec dx
adc ebx, ebx
xor esi, 0x7a587a2e
inc ch
ror al, cl
xchg cx, bx
stc
stc
nop
cmp dh, dl
not bh
cmp cl, dh
add bx, dx
mov esi, 0x98d63a4
not eax
sub ax, 0xd18
mov bh, bh
dec edi
add ah, 0x2e
xor si, 0x2c50
not edx
test di, 0x1b39
nop
pop esi
xor edx, 0x721473f7
ror ecx, cl
push esi
add ebx, esi
xchg dx, cx
or ebx, ebx
not dx
mov ah, cl
test esi, edx
shr bl, 8
stc
not edi
mov bx, bx
or ecx, ebx
cmp edx, 0x33524f49
shl ax, 2
or cx, si
shl ebx, 5
sub edx, 0x72727513
not edi
stc
sub ch, 9
xchg edi, edx
adc dx, 0x5367
cmp cx, 0x71e8
or cx, dx
dec dx
rol al, 1
shl esi, 5
add bx, cx
shr dh, 4
shr esi, 4
xor bh, dl
shl ecx, cl
shl ch, cl
mov bx, 0x16bc
rol cl, 6
stc
sub edi, ebx
sub edi, edi
stc
shl cx, cl
adc bh, 0x16
shr al, 6
mov ecx, 0x4ce06a90
or bx, 0x8c9
sbb esi, 0x1aadce2c
add eax, edx
or esi, ecx
sbb esi, ecx
shl ecx, 5
dec cx
cmp cl, 0x3b
shl eax, 3
sub ah, 0x5d
rol al, 6
ror cl, cl
or edi, 0x3ae9374e
rol dl, cl
xor si, di
adc ax, bx
or ax, si
dec esi
and cl, 0x54
xor ebx, 0x133c5c56
xor ch, 0x58
dec ax
mov al, 0x1b
xor cx, si
cmp ebx, 0x667966a4
cmp edx, eax
sbb ebx, edi
rol ecx, 5
mov ebx, eax
nop
adc di, si
adc esi, ecx
mov al, 0x36
ror eax, cl
shr dl, cl
adc di, bx
not edi
or dx, cx
and dx, 0x5233
xchg ecx, edi
cmp ax, dx
stc
shr bx, 6
shl bx, cl
sbb bx, di
adc bh, cl
dec ecx
test bh, 0x69
or bx, si
ror cx, cl
not cx
add si, 0x62d2
or si, cx
and al, dh
test bl, 0xe
adc esi, eax
pop esi
add eax, 0x60de6e2b
add di, dx
inc ax
rol ah, cl
xor ax, 0x6b86
nop
sbb cx, 0x2061
sbb ch, dh
adc bh, bh
and ah, bl
adc al, dl
add edx, edi
test eax, edi
xor dl, dl
and bl, 0x5d
inc ax
sbb dx, 0x16ab
test ecx, edx
ror ax, 5
rol edx, 3
shl ax, 2
push esi
sub si, cx
xor edi, 0x6761e10b
add ah, 0x10
adc ch, cl
shl si, 6
sbb bl, 0x6b
rol cl, cl
cmp al, ch
add cl, ch
xor cx, dx
xor eax, ebx
dec edi
sbb dl, 0x36
mov si, bx
adc di, si
and ah, 0x7d
ror bx, 6
and di, cx
xor bx, 0x5998
shl cx, 7
xor ah, ch
rol dx, 8
or cl, 0x7e
xchg cx, si
shr esi, 1
dec bx
shr ebx, cl
cmp dx, ax
rol edi, cl
sbb edi, eax
shl ch, 3
shr cx, cl
sub bl, 0x1b
nop
xchg bx, dx
xor di, 0x4c1b
nop
xor di, 0x417e
sub ecx, 0x356765a6
nop
nop
ror al, 8
nop
not eax
shl bx, cl
cmp ebx, 0x7dbee256
shl bh, cl
inc cx
and esi, edi
rol dh, 3
xor ax, dx
sub ebx, 0x187a341e
xor si, 0x2978
add edx, 0x45fb3d3d
adc edi, ebx
and bh, cl
shr edi, 7
adc cx, cx
cmp edi, esi
mov bx, 0x4d37
shl edx, 2
sub eax, esi
adc bl, 0x58
rol dl, cl
not ebx
stc
nop
and ah, dh
and ch, 0x28
rol ecx, 6
xchg bl, bl
or dx, 0x7d38
rol ecx, cl
xchg esi, esi
rol cl, cl
or edx, 0x6f20deb1
add ax, dx
shr ax, cl
cmp bx, di
pop esi
xchg cl, dl
xchg edx, eax
dec ecx
shl ecx, cl
ror bx, 5
test al, dh
test cl, 0x77
and bl, dl
test bh, dl
push esi
test esi, edi
rol esi, cl
test si, si
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
jne 0x60c407
push ebx
xor ebx, ebx
mov bl, 0x15
push ecx
push edx
test cl, dl
pop edx
pop ecx
pop ebx
call fcn.006182b5
jno 0x60c3fc
call fcn.006185ff
call fcn.00618bbe
push edi
inc di
push eax
push esi
xchg esi, eax
push ebx
not bx
pop ebx
pop esi
pop eax
pop edi
call fcn.00618ed4
stc
push edx
test dl, 0x21
pop edx
call fcn.006192fa
push esi
push ecx
rol esi, cl
pop ecx
pop esi
call fcn.006197a5
push edi
and di, 0x7122
pop edi
call fcn.00619c27
sub esp, 0xc
mov dword [esp + 8], 0
push eax
push ecx
push edx
jge 0x60c8ce
push ebx
push eax
mov ebx, eax
and bl, 0x78
push ecx
shl ebx, cl
dec cl
sub ecx, 0x585d2203
cmp ecx, eax
push edx
sbb dx, dx
xor eax, eax
cmp ebx, 0x747db401
push edi
and di, 0x27d6
dec ebx
nop
and edi, edi
ror ecx, 7
inc ch
or dl, 0x71
rol cx, 4
ror ebx, cl
test cl, al
stc
xchg dx, bx
add ecx, edi
sub ebx, 0x5a9a2a7c
xor eax, ecx
adc cx, 0x7737
push esi
or esi, ebx
mov esi, esi
and bx, cx
cmp esi, 0x3bf3208f
shr cl, cl
nop
sbb si, ax
sbb esi, 0x21d569fb
inc si
shr dh, cl
and bh, 0x77
shl eax, 6
add edi, edi
ror si, cl
dec edx
nop
and al, 4
sbb dl, dh
cmp cx, 0x6937
inc bl
and ah, 0x19
test ebx, 0x7c41d3d3
not dh
shr al, 3
xchg ah, ah
sbb ecx, 0x3bba97d6
mov ch, cl
or bl, 0x1d
rol di, 1
shr dh, 3
shl ch, 3
test edx, 0x1de6116f
adc dl, 0x38
cmp esi, edi
stc
inc edx
cmp edx, ebx
mov dl, bl
mov ch, al
ror edx, cl
shl di, cl
xchg edi, edx
add ax, 0x21d4
dec si
inc ax
sub edx, 0xc6437a3
ror di, 4
nop
cmp ecx, edx
nop
rol dx, 3
shr eax, 7
dec dh
mov ax, 0x2fe
stc
dec di
xchg edi, esi
cmp ecx, esi
inc cx
dec dl
dec edi
xchg ch, ch
not bl
shl bx, cl
stc
stc
and bx, dx
cmp esi, 0x52dd8bce
cmp al, dl
and al, 0x23
adc dl, 0xb
or cx, cx
or di, 0x6b7c
shr bx, cl
xor al, 0x7f
pop esi
and ecx, 0xbf40b92
sbb dl, cl
stc
cmp ah, 0x11
ror eax, 5
push esi
not si
shl al, 8
inc bx
xor bh, cl
shr bl, cl
inc dl
or cl, 0x63
ror cl, cl
inc di
shl bh, 6
inc al
test dx, 0x6b81
shl esi, 7
nop
nop
sbb ax, 0x4776
sbb si, 0x7784
rol dx, cl
cmp bh, 0x31
adc edi, eax
xor dh, 0x28
mov dx, 0x60b7
cmp bl, dl
inc si
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
push eax
push ecx
ror eax, cl
mov ax, 0x4890
cmp al, 0x2c
push ebx
mov cx, bx
push edx
or dx, 0x6ec9
shr eax, cl
nop
inc dx
mov bh, bl
push edi
rol di, cl
nop
sbb dh, bl
adc di, 0x360
test eax, 0x44b7f423
dec dx
cmp ah, 9
push esi
dec si
add ebx, 0x20dd10a8
rol ch, cl
ror bl, 4
test cx, dx
or cl, bl
nop
not dh
cmp esi, edi
test di, 0x4376
stc
inc ebx
xchg dh, bh
or ebx, 0x2fd78f56
nop
and ebx, ecx
mov ecx, eax
nop
stc
shl cx, 3
sub eax, ebx
xor al, 0x62
shr edx, 3
nop
nop
add dl, 0x23
inc cx
inc cl
shl si, 4
inc cx
sbb bx, 0x2e5
inc cx
dec si
shl ch, 7
nop
dec ah
shr dx, 8
dec di
adc esi, 0x13da5617
mov bx, 0x699d
not bl
not edi
not ax
ror dx, 4
adc esi, esi
xor bh, 0x15
shl bh, 8
cmp edi, edi
not bh
mov edi, 0x640efb66
stc
not ecx
inc eax
test ah, dl
ror bl, 2
rol eax, cl
dec ecx
cmp ax, 0x180d
shl bx, 6
nop
and cx, ax
add di, 0x112e
sbb cl, 0x1e
and edx, 0x1728ab42
stc
sbb eax, 0xb451ae8
cmp ch, ch
test ah, bh
stc
cmp ax, 0x7961
xchg cl, al
xor edx, 0x3ed21b86
or dx, 0x270d
shl dh, cl
add dx, 0x7343
add dx, bx
rol al, 4
inc ax
xchg dh, dl
sub dx, 0x6521
sub dl, al
dec edi
stc
mov cx, ax
pop esi
xor eax, eax
stc
stc
add edx, 0x4163196f
stc
push esi
dec si
sub bx, di
or edx, 0x258d7277
and ah, 6
mov si, 0x70c9
stc
nop
ror si, cl
shl cl, cl
rol ebx, cl
xchg al, al
sub dh, bl
inc si
rol ax, cl
xor edx, 0x1a589219
test dh, al
test ax, 0x2249
add bh, 0x39
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push edx
and dh, 0x2a
push ecx
shl cl, 4
push eax
push ebx
xchg al, bh
push esi
not esi
ror dl, cl
xchg si, ax
not dl
xor ebx, 0x52f05b71
sub dx, dx
shr dl, 4
cmp bh, cl
test si, 0x3e6c
xor eax, eax
mov bl, bl
inc cx
mov si, ax
and ax, 0x1952
push edi
add di, 0xfca
cmp dx, 0x62be
stc
ror edx, cl
shr edi, 5
inc bx
and bl, al
stc
adc dx, si
not esi
ror cx, 3
xor dx, cx
or dh, dl
adc ch, al
shl eax, cl
not di
stc
add si, 0x154d
add ax, dx
cmp dl, bl
shl bx, cl
xor ax, bx
xor cl, 0x21
rol esi, cl
mov dh, 4
sbb bh, 1
test al, ah
test al, al
sub si, bx
not cx
rol bx, cl
ror ax, 2
sbb edi, eax
mov ah, 0x6a
adc dl, ch
ror ecx, cl
cmp cl, dh
stc
shl di, cl
nop
xchg bl, al
xor ebx, 0x1d2299b1
shr edi, 3
or ebx, 0x77062d4a
or ax, cx
rol bh, cl
adc edi, ecx
sub cl, 0x6b
shr cx, 6
mov ch, dh
mov eax, 0x40e59616
inc edx
stc
or di, 0x4aea
test ax, 0x7d01
xchg dh, cl
nop
shl al, cl
shr dh, cl
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
ja 0x60c7f8
call fcn.0061a01c
jnp 0x60c7e5
push ebx
push edx
adc ebx, edx
adc bh, 0x2f
pop edx
pop ebx
call fcn.0061a2a8
push edx
shr edx, 6
push ebx
shl bl, 3
push eax
xchg bh, ah
pop eax
pop ebx
pop edx
je 0x60c809
call fcn.0061a626
push edx
push ecx
ror edx, cl
pop ecx
pop edx
jnp 0x60c8a5
ja 0x60c839
push eax
and al, 0x28
push esi
inc esi
push ebx
xor bx, 0x5928
push ecx
mov ecx, 0x7d4eb1fe
and ebx, 0x29c935ef
dec eax
pop ecx
pop ebx
pop esi
pop eax
push esi
or esi, 0x20cca713
pop esi
push eax
push ecx
sub ah, cl
push ebx
inc ebx
ror ch, cl
push edx
shl dl, 4
sbb dl, dl
xor eax, 0x54130414
push esi
dec si
not edx
push edi
xchg di, di
dec ah
not cx
mov ch, 0x36
not edi
or bh, cl
stc
shr esi, 6
nop
dec bl
inc esi
cmp cl, ch
shr ah, 1
ror edx, 1
xor bl, 7
ror cx, cl
or ax, di
mov edx, 0x685e336c
nop
cmp al, 0x25
dec esi
xchg edx, esi
not dl
xchg dl, bh
rol esi, cl
mov cl, 0x1e
not esi
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
jb 0x60c89f
push edx
push ecx
xor dx, cx
pop ecx
pop edx
push edx
push ecx
ror dl, cl
pop ecx
pop edx
nop
push edi
sbb edi, 0x1a5d35a9
nop
pop edi
push edx
push esi
add dx, si
push eax
xchg dx, ax
mov ax, 0x548
dec ah
push ebx
push ecx
rol ebx, cl
xchg dx, si
pop ecx
pop ebx
pop eax
pop esi
pop edx
call fcn.0061a974
push edx
rol dh, 4
push ecx
adc cl, 0x26
mov dx, 0x3e60
push ebx
or bx, bx
xchg bl, ch
push edi
cmp di, 0x3b59
xchg dl, dl
xchg bx, bx
adc edi, 0x1179fee8
xchg cx, bx
push esi
test esi, 0x249054b3
cmp ch, dh
stc
push eax
xchg ecx, eax
stc
add edi, 0x30cea8b8
dec dl
sbb esi, 0x4d926d19
shr al, 1
nop
sub eax, ebx
shr ch, 8
adc ecx, edi
add ax, di
mov esi, 0x39564bdc
sub edx, esi
or di, cx
nop
shl eax, cl
xchg ecx, edi
add dx, 0x1aae
mov esi, edx
and bl, bh
not dx
inc bl
xor eax, esi
dec ah
nop
sub dh, 0x2f
dec edi
and esi, edi
test ebx, ecx
sbb bl, 0x2b
test bh, cl
xchg di, ax
adc si, 0x330b
sbb ebx, esi
ror bl, cl
adc ebx, esi
adc cl, dl
test cl, 0x67
xchg ebx, eax
dec dl
or al, cl
sub ebx, 0x3d58240
adc ebx, esi
not cx
nop
stc
nop
xchg edx, ebx
dec ah
sub cl, al
sub esi, ecx
shl ch, 3
shl ch, cl
mov bl, cl
or dl, 0x7f
inc di
and dh, bl
stc
shl cx, cl
rol ebx, cl
xchg ecx, ecx
cmp bx, 0x7480
rol bl, cl
and dx, ax
sbb esi, 0x1c079afb
nop
dec ah
xchg edx, eax
mov edi, 0x632f6707
rol bh, 1
sbb eax, 0x2aecd226
ror dh, cl
stc
rol dx, cl
test bh, 0x39
ror dl, 7
shr di, 1
test cx, cx
shl edx, 6
adc di, 0x3795
nop
mov ah, 0x33
ror ah, 6
ror ch, 4
rol ax, cl
or cl, 0x3b
add ah, 0x3c
pop eax
rol esi, 3
push eax
mov ah, 0x1c
shl eax, 5
rol eax, cl
nop
and ah, 0xf
shr cl, 1
and esi, 0x338a7bd7
sbb bx, 0x3f91
xchg esi, edi
nop
rol ch, 4
and ebx, 0x3f77fc0b
add si, si
or eax, 0x195c71c7
add ch, bh
not dh
stc
mov edi, 0x5e15e73a
shl ah, cl
stc
inc bx
sub dx, cx
ror bx, 3
or ecx, 0x384a3c73
add bh, ch
test esi, 0x4eff4ec7
or ebx, ecx
test edx, edx
sub ebx, 0x1008f2c2
xor ax, dx
inc bx
mov eax, 0x456d65c8
cmp si, si
add edi, 0x5c99bfbb
or di, si
xor dl, ah
cmp ch, 0x6e
shr bh, 4
rol cx, cl
ror dh, 4
xchg ch, ah
sub bh, 0x16
rol esi, cl
inc edi
not edx
dec si
nop
xor edx, 0x2d7b7
nop
sbb ebx, 0x2c83ff7b
ror esi, cl
stc
not bx
shr dl, 1
xchg cx, dx
inc cl
stc
and cl, 0xb
dec bx
xor ax, dx
not eax
sbb ax, ax
add cx, bx
inc bx
cmp al, al
inc esi
rol edx, 1
inc cl
nop
shl cx, cl
and si, si
shr di, 7
and edi, 0x181099f
adc dx, 0x2774
dec edx
adc ecx, eax
add ah, 0x16
add bh, dh
mov ah, 0x53
shr edx, cl
test ecx, edi
not ax
and bx, dx
sub esi, eax
sub al, 0x44
inc bh
and eax, 0x7f11de2a
add si, cx
shl bx, cl
inc ax
dec dh
or cx, 0x727e
mov ebx, 0x42719a8a
inc bh
xchg ch, dl
shr dx, 1
shr eax, 2
adc si, ax
test ecx, edx
pop eax
push eax
test ah, 0x7f
and cx, 0xa
sbb bx, 0x4d54
dec di
inc ah
inc dh
test edi, 0x37208778
shl edi, 8
and bx, 0x2b0e
adc bl, ah
dec dl
shr esi, cl
sbb si, bx
or cx, ax
stc
shr cx, cl
rol cx, 8
sbb ax, 0x46a
add ebx, 0x59e3f23d
inc di
xchg bx, bx
adc esi, edi
mov dh, 0x2b
shr si, cl
and cx, ax
xor di, dx
sbb si, 0x7638
mov ebx, 0x285ac5a1
or dl, ah
pop eax
pop esi
pop edi
pop ebx
pop ecx
pop edx
push edx
push eax
sbb edx, eax
push ecx
test al, cl
add dx, 0x664e
not ch
pop ecx
pop eax
pop edx
call fcn.0061ae6e
call fcn.0061b500
push ebx
test ebx, 0x60ab6418
push edx
push ecx
shr dh, cl
push edi
inc di
pop edi
pop ecx
pop edx
pop ebx
call fcn.0061b9d0
mov eax, 0x7ab22f
lea ecx, [esp + 0xc]
push 8
push 0x745b6c6b
push ecx
push eax
jns 0x60d1b0
jp 0x60cfa3
push esi
push edi
test si, di
ror si, 1
xor si, di
push eax
not al
and edi, 0x59069f1e
push edx
cmp ah, dh
push ecx
shr edi, cl
or edx, 0x2356bf87
push ebx
and bl, ah
rol cl, 3
inc edx
stc
sbb di, ax
test bl, dl
inc ax
xchg ebx, eax
test cx, bx
dec al
shr dl, cl
adc dx, bx
dec eax
dec cx
xchg esi, edi
xchg dx, bx
cmp ebx, edx
shr dx, 8
xchg ah, dl
not ah
stc
stc
rol bh, 4
adc cx, 0x26a7
not cx
xor ebx, esi
inc al
sbb ebx, 0x2b387c89
xchg dx, di
and edx, 0x259dfb61
sbb esi, eax
stc
shl esi, 8
inc di
test dx, cx
sbb eax, esi
rol ax, cl
cmp ebx, 0x2d51af7e
add si, 0x510
rol eax, cl
cmp ebx, esi
rol eax, 4
nop
or ebx, ebx
dec esi
test bh, al
sub eax, ecx
shr dh, 2
rol si, 4
and bx, di
and bx, dx
cmp ah, 0x7c
and ecx, 0x8d91631
stc
stc
shr ebx, 6
nop
xchg bh, al
xor ecx, ecx
shl cl, 7
xchg cx, dx
adc ch, cl
cmp esi, 0x5679643f
not dh
dec eax
shr esi, 1
shl ax, 1
cmp ch, 0x51
stc
xor edx, 0x58ecebcd
and al, 0xa
shr ecx, 3
xor edi, ecx
or bx, 0x46a3
ror cx, cl
mov ebx, edi
inc esi
dec ebx
or ecx, edx
not bx
xchg dh, ah
inc ecx
nop
dec bl
mov bl, 0x6e
not ax
shr cx, cl
shl al, 4
ror dl, cl
shl al, 8
not esi
and ah, dh
pop ebx
and edx, 0x2ce7f7fc
stc
nop
shl esi, cl
shr esi, cl
push ebx
and ebx, esi
ror cx, cl
adc bx, cx
nop
sub esi, ebx
inc edi
and eax, 0x1c8ea89d
adc dx, 0x8d9
inc edi
ror cx, 7
sub si, cx
xor dx, 0x3ddb
stc
not dh
or edx, ecx
ror eax, cl
and cl, 0x7c
test bx, 0x2894
inc di
pop ebx
pop ecx
pop edx
pop eax
pop edi
pop esi
call fcn.0061be8c
nop
push ecx
not ch
push edx
inc edx
push esi
not si
push eax
test eax, ecx
add cl, 0xf
push ebx
xchg bl, dh
push edi
add di, 0x6bb5
xor ax, ax
and eax, 0x42a7b2ee
adc bl, 9
ror esi, 4
rol ch, cl
stc
dec dx
adc eax, 0x72bf5117
and dh, 7
shr ecx, cl
xchg ebx, esi
xchg edx, edi
mov ecx, 0x46fa00d6
sbb eax, ecx
nop
mov bh, bh
sub bx, si
ror bh, 5
sbb ch, 0x18
adc cx, bx
xchg edx, ebx
sbb si, 0x3fc7
stc
cmp cx, 0x1ce2
nop
xchg ah, ch
rol bx, cl
inc si
dec bx
shr bh, 4
ror bl, cl
cmp si, 0x10de
test ch, ch
adc si, si
ror dx, cl
nop
ror ecx, cl
stc
inc di
shl edx, 6
and ebx, 0x5bfeac7
not di
sbb ebx, 0x36a84369
xchg dx, dx
not ch
stc
shr eax, cl
not ax
shr cx, 7
not ah
dec ebx
and dx, si
cmp cl, ah
test dx, si
inc ax
inc cl
nop
shl ah, 1
test al, 0x61
test bh, 0x28
inc eax
stc
not ecx
shr di, cl
add bx, di
xor ah, 7
inc dh
rol bx, cl
rol edx, 5
stc
cmp eax, edx
sub ax, 0x7693
cmp ecx, 0x71fbc39c
or si, cx
not dh
rol dh, 4
sub ah, 0x5a
sub dl, bl
mov si, si
dec ax
test bl, dh
inc eax
and ecx, ebx
add si, cx
rol ch, 1
sbb al, 0x34
dec eax
mov ah, 0x77
sub edi, 0x4bd95d4b
dec al
nop
cmp ebx, eax
pop edi
rol ah, 8
add dh, 0x2b
add ch, ch
stc
rol edx, cl
rol cl, 4
shl dx, cl
shr ax, cl
xchg bl, dh
and dh, 0x3f
sbb ah, dl
stc
cmp dx, si
mov bx, bx
inc bx
rol si, cl
or si, cx
not esi
mov cx, 0x3493
xor dl, dh
dec edx
sub al, 0x41
mov bx, bx
nop
push edi
or di, 0x46ca
or ecx, ebx
mov bl, dh
stc
mov ch, 0x46
pop edi
pop ebx
pop eax
pop esi
pop edx
pop ecx
call fcn.0061c19f
jnp 0x60cf00
push edx
and dh, 0x5b
push ebx
shl bh, 4
push ecx
or cx, cx
xor bh, dh
not ebx
push eax
xchg edx, eax
stc
push esi
shr si, cl
sbb esi, 0x3025cdbc
stc
sub ebx, ecx
dec edx
stc
xchg bx, bx
sbb bl, 0x12
and al, 0x27
dec ah
push edi
and di, cx
xor ah, 0x6b
xchg edi, esi
shr edx, cl
nop
xchg esi, ecx
nop
add ebx, 0x68597c19
xor bh, bl
nop
inc di
cmp ax, 0x5fc3
dec dl
stc
pop edi
pop esi
pop eax
pop ecx
pop ebx
pop edx
push ebx
push ecx
shl bx, cl
push edx
add dx, 0x45f9
push esi
shl esi, 6
push eax
dec ax
stc
sub dl, bl
test dh, al
adc cl, 0x51
pop eax
pop esi
pop edx
pop ecx
pop ebx
call fcn.0061c6cb
call fcn.0061cb0b
call fcn.0061cfb2
call fcn.0061d315
push eax
sbb ah, 9
add ax, 0x4910
push esi
adc si, 0x35c3
push ecx
adc ah, ch
push edx
or dh, 0xe
or cx, dx
dec al
pop edx
pop ecx
pop esi
pop eax
jb 0x60cf85
nop
push ebx
push esi
test bx, si
nop
push edx
dec dh
push edi
xor si, di
xor dx, dx
push ecx
ror bx, cl
test dl, ch
xchg bx, dx
nop
nop
xchg edi, esi
sbb si, 0x2424
shl ch, cl
push eax
not eax
add ebx, 0x1f85e2ce
or ah, ah
inc dl
ror eax, cl
adc ebx, edi
rol si, cl
cmp esi, 0x3e4b33e0
shr ax, cl
shl ax, cl
stc
cmp di, cx
pop eax
pop ecx
pop edi
pop edx
pop esi
pop ebx
call fcn.0061d664
push edx
dec dl
shl dl, 4
stc
push ebx
cmp edx, ebx
not edx
sub edx, 0x501e945f
push eax
push edi
add ax, di
pop edi
pop eax
pop ebx
pop edx
call fcn.0061dc41
call fcn.0061e18d
push ecx
push eax
sbb cl, al
pop eax
pop ecx
call fcn.0061e5f0
jle 0x60cfa3
nop
push edx
push ecx
or dl, ch
pop ecx
pop edx
call fcn.0061e998
push edi
push eax
or di, ax
pop eax
pop edi
call fcn.0061ec3b
push edx
push ecx
shl dh, cl
ror ecx, 5
push edi
add di, dx
push ebx
shl bh, cl
ror dx, 3
xchg di, cx
push esi
inc si
inc edx
ror dx, cl
mov ebx, edx
test bx, 0x7a7d
push eax
and al, bh
and eax, ebx
shl dx, 6
shr dl, cl
xor edi, edx
adc al, al
sub ah, cl
rol dl, cl
xor esi, 0x4ba9a42d
ror ax, 8
shr dl, 3
add cx, 0x22cf
and dl, bh
test ah, 0x66
test ax, dx
test bl, 0x5b
mov edx, edx
test bx, 0x91f
mov al, cl
adc dx, si
xor ax, 0x2388
not ah
nop
and ch, bh
mov dx, cx
mov cl, 0x11
stc
or edx, edi
dec dl
not ecx
shl cl, cl
xchg ch, al
stc
dec bx
xchg edx, esi
xor dx, 0x6e8b
add cl, 0x6e
ror bh, cl
mov ch, 0x7b
xchg edi, esi
test ecx, 0x20cc0643
ror di, cl
rol cl, 4
mov ecx, 0x49af18af
shl eax, 8
xor bx, 0x769e
inc edi
xchg edi, edi
add ah, al
nop
rol esi, 2
xor cx, 0x548a
xchg edx, ecx
test cl, 0x74
rol bh, cl
not ebx
nop
sbb si, 0xfbc
shr cx, 1
stc
shl bx, 6
dec eax
nop
add edx, 0x601540c8
sub si, si
test bx, si
cmp bh, 0x7b
rol eax, cl
mov ax, dx
mov dl, dh
shr cl, cl
shr ebx, 6
or ch, 0x23
sub bh, 0x2c
cmp bh, 0x42
add si, si
and edi, esi
cmp edi, 0x17629b2f
xor dx, 0x7243
nop
ror eax, 1
sbb bx, 0xb01
add ecx, 0x1adbd426
test dx, 0x3641
shr edi, cl
shr dh, cl
and dl, bh
adc ebx, eax
and bx, si
pop eax
mov cx, 0x3892
mov cl, 0x18
and esi, 0x97e6f4
cmp bx, 0x3c47
shr ecx, 5
shl si, 3
shl dl, 7
stc
pop esi
pop ebx
pop edi
pop ecx
pop edx
call fcn.0061eff7
call fcn.0061f362
jge 0x60d121
push edx
push ecx
shl dx, cl
push ebx
adc bx, 0x7beb
push edi
sbb di, cx
push eax
ror eax, 7
test ebx, ecx
add al, cl
push esi
test si, si
pop esi
pop eax
pop edi
pop ebx
pop ecx
pop edx
stc
push esi
inc si
pop esi
push eax
adc eax, eax
pop eax
call fcn.0061f637
jle 0x60d17e
push eax
push ecx
rol ah, cl
push edi
push esi
sub di, si
sbb eax, 0x2f635473
or eax, 0x165ff1ff
xchg edi, esi
stc
shr ecx, cl
push edx
adc edx, edi
not dx
nop
adc ah, 0x71
not dx
push ebx
dec ebx
cmp edx, 0x608cd819
pop ebx
pop edx
pop esi
pop edi
pop ecx
pop eax
jb 0x60d16b
push eax
push esi
xor eax, esi
pop esi
pop eax
nop
push edx
push ebx
and dx, bx
push ecx
shl cl, cl
stc
push eax
xchg edx, eax
adc bl, 0x53
pop eax
pop ecx
pop ebx
pop edx
push ebx
add bx, 0x5d26
mov bh, bh
nop
push ecx
cmp cx, 0x382c
push edx
cmp cx, dx
push eax
not ah
stc
stc
push esi
adc si, 0x2450
sbb dh, ch
not cx
push edi
test bx, di
shl dl, 6
nop
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
stc
push ecx
add cl, cl
push esi
push ebx
xor si, bx
xor bh, 3
shl bx, 7
ror ecx, cl
push eax
test ah, ah
cmp ah, 0x67
sub cl, 0x25
push edi
xor edi, ecx
ror al, 7
or ax, cx
xor ebx, 0x5eccd5cd
sbb bx, 0x2d9f
rol bl, cl
shr bx, 8
push edx
add bl, dh
shr ch, 4
shl ah, cl
shr dl, cl
or esi, edx
inc esi
adc dx, 0x11c5
mov ebx, esi
nop
or cl, 8
dec dx
not ah
xchg cx, bx
shr ebx, 5
dec edi
shr edx, 6
not ax
nop
stc
or edi, 0x47960bc1
test al, 0x7b
rol dx, cl
mov ch, cl
test eax, ecx
rol bx, cl
shl edx, cl
dec di
xor edx, ebx
dec bh
cmp ebx, 0x637f4fcb
sub bx, dx
add ecx, ebx
inc edx
not eax
dec esi
shl ah, 5
nop
shr dl, 1
sbb ah, 1
dec esi
test ecx, eax
dec ah
sbb al, al
dec ax
add si, 0x4889
adc eax, 0x273a3ee0
mov esi, ecx
inc bx
test cl, bh
or edi, 0x43d8ffc5
nop
add dl, 0x52
dec ch
nop
or dx, 0x20ff
test ax, 0x6537
shl bx, 5
shr ebx, cl
shl al, 6
stc
and ch, bl
and eax, 0x435ed9fd
and dh, bl
sub eax, esi
shl edx, cl
shr bh, cl
cmp dx, di
stc
xchg dl, dh
nop
and si, di
cmp ecx, 0x3f537390
add bl, 0x5f
and ebx, 0x4e74f183
not edx
not eax
adc eax, 0x6109d2fe
not ax
add dl, bh
inc al
ror esi, 6
shr dx, cl
cmp ebx, 0x6e09e54b
not ebx
ror di, cl
pop edx
xchg ebx, ecx
add al, 0x59
dec ah
pop edi
pop eax
pop ebx
pop esi
pop ecx
jno 0x60d33d
call fcn.0061fb89
push ebx
dec bx
push esi
push eax
test si, ax
push edi
sbb edi, 0x5f21db19
push ecx
and edi, ecx
inc bx
mov ch, ah
push edx
test dh, ah
pop edx
pop ecx
pop edi
pop eax
pop esi
pop ebx
call fcn.00620020
push eax
rol al, 4
push ebx
add bl, bh
push edi
push ecx
shr di, cl
pop ecx
pop edi
pop ebx
pop eax
stc
push ebx
ror bx, 3
push edi
push ecx
shl di, cl
pop ecx
pop edi
pop ebx
push esi
sbb si, 0x6d8a
push edx
push ebx
xchg dh, bh
push ecx
shl ecx, cl
cmp ebx, edx
mov esi, edx
rol esi, 8
pop ecx
pop ebx
pop edx
pop esi
push eax
dec al
pop eax
call fcn.006205b0
push edx
adc dx, 0x7b8
push ebx
adc bl, 0x76
mov dl, 0x79
push eax
inc ax
push edi
xor di, bx
push ecx
ror ebx, cl
not eax
mov bx, di
stc
add edx, eax
inc edi
not cx
add dl, 0x2c
and ah, ch
xor ax, 0x4deb
shr bl, 7
push esi
test bx, si
sbb edi, 0x5303fe02
pop esi
pop ecx
pop edi
pop eax
pop ebx
pop edx
push edx
sub edx, 0x2c5b9137
push edi
sbb di, dx
inc dx
adc dx, 0x2efa
pop edi
pop edx
jne 0x60d39a
call fcn.00620a1f
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
jmp 0x60ebde
inc ebx
stc
push esi
push edi
add si, di
push ebx
push ecx
xchg bl, cl
shl esi, cl
push eax
push edx
adc ah, dh
test ecx, 0x301cba28
sbb edx, edx
shr di, 6
rol edx, cl
shr cl, 6
inc si
mov ch, al
ror bx, 7
ror edx, cl
add ebx, 0x19b846a1
ror bx, cl
rol edi, 5
sub bh, 0x2d
test dx, cx
adc di, di
stc
and si, 0x6fd1
rol ebx, 1
stc
mov dh, 1
adc ch, 0x2d
sub ebx, edx
inc ecx
add ax, di
not ah
sbb bx, 0x265
add edx, edx
sub edx, edi
rol edi, 5
adc cl, 0x2e
cmp bh, dh
sbb bh, ah
rol ebx, cl
and ch, dh
dec bl
mov edx, 0x2dc7268
xchg si, di
rol dx, 2
nop
test ebx, 0x7c53f65b
xor dl, 0x77
sbb edx, 0x68d0ba98
dec dl
test ecx, 0x21bc40ad
xchg cx, si
adc ax, 0x33e1
inc al
sbb ecx, 0xc816bed
not si
xchg ebx, eax
nop
adc dh, bl
or ah, 0x11
sub cx, dx
add eax, 0x67c9c1e7
stc
stc
rol bx, cl
cmp ah, al
ror dx, 4
and dx, si
cmp cx, bx
shr edx, 8
sbb edx, 0x616a095c
mov edi, 0x136dc6d
not ebx
stc
not dh
shr dx, 5
and bh, bh
inc ax
test bl, 0x6a
sbb si, 0x6e41
test esi, ebx
nop
test ecx, edx
shr si, cl
mov ch, ah
shl ecx, 6
adc bl, 0x6f
stc
shr bx, cl
shr di, cl
rol di, cl
not ecx
and si, ax
dec esi
xor bh, 0x24
and ch, ch
sub al, 0x55
xchg bl, dl
sub ah, bh
cmp di, ax
nop
xor ch, 0x2e
pop edx
push edx
mov cx, dx
adc bh, 0x1b
sub si, dx
sbb cx, di
stc
stc
nop
ror cl, 5
xchg dx, dx
not dl
adc cl, dh
test si, 0x6ff5
mov ecx, esi
add bl, bh
sub edi, eax
test bl, cl
cmp eax, 0x231860f8
dec di
shr dx, 8
stc
sub ah, 0x3f
xor bl, bh
adc ecx, 0x6a4bc8d5
sbb bx, ax
add ch, dl
adc esi, ecx
and bl, 0x31
xor edx, ebx
adc dx, ax
rol dx, cl
xchg esi, ebx
and bl, 0x5c
cmp cx, ax
not bh
dec esi
or dh, 0xf
inc bh
mov esi, 0x5077c7eb
add cx, 0x11cc
ror ch, cl
and ecx, 0x53be9f7f
sbb bx, bx
mov esi, eax
dec bh
cmp edx, edx
cmp eax, esi
dec edx
test bh, ch
nop
nop
not edi
sub di, bx
xor ebx, eax
ror edi, 6
nop
not ch
nop
xchg di, dx
sbb cx, 0x6797
shr ah, cl
dec ch
xchg dh, dl
test ch, dh
and eax, esi
rol al, 1
rol edi, cl
sub edx, ecx
shr bx, 2
dec cx
stc
inc dx
inc ah
sub ah, al
cmp bl, 0x18
cmp cx, 0x468e
nop
sbb si, 0x197c
add dl, 0xb
sub ecx, 0x7ac16013
mov si, 0x143
test dh, 0x50
inc esi
cmp ch, dh
xor ah, bl
stc
cmp bx, 0x401e
and ah, ah
or ah, 0x76
nop
nop
inc ax
rol si, cl
test di, di
xor dx, 0x710a
mov dh, 0x31
and dx, 0x5fb
nop
nop
mov al, 0xe
xor ch, 0x44
pop edx
shr eax, cl
add bh, 0x72
cmp esi, 0x341b63ac
and ebx, 0x19fada9e
not esi
and cl, 0x16
adc cx, 0x64c8
and ax, 0x1fae
shl esi, 8
push edx
cmp edx, eax
inc cx
test si, 0x6727
dec bl
and ch, dl
sbb dx, bx
and bx, 0x4a5a
add ax, 0x6f1d
not eax
stc
and ecx, eax
cmp dl, dl
or di, bx
shl dx, cl
nop
inc si
test bx, cx
xor si, 0x45b6
test edi, 0x72cc1860
rol eax, 5
xor ax, si
or edx, edx
ror bl, 2
inc al
shr ah, 8
shl si, cl
xchg si, di
mov di, cx
xor ax, 0xb9e
xor cx, dx
and dx, 0x2926
shr ax, 5
rol bl, cl
sbb dx, ax
xor dh, bh
sbb bl, 0xf
rol edi, 7
xor ch, 0xf
cmp edx, 0x44c3a27d
or si, 0x14bd
inc dx
ror si, cl
ror ah, cl
test ebx, 0x101fc7c0
mov esi, edi
not ch
xor si, 0x23de
inc eax
mov eax, eax
test cl, 0x4d
sub si, ax
rol dh, cl
dec ch
cmp ah, 0x77
stc
sbb ecx, edi
nop
xor si, si
cmp esi, ecx
mov cx, cx
sbb edx, ebx
dec esi
sbb bl, 0x22
and ecx, ebx
and ch, 0x20
ror ax, 7
add edx, edi
cmp esi, ebx
not al
mov esi, 0x57fadcda
xor eax, 0x5805dec0
or al, bl
mov edx, edi
or dx, dx
cmp ch, dl
sub cl, dl
sub dh, 0x7d
shr eax, 8
not si
xor bx, 0x1a14
shl bh, cl
sbb edx, esi
stc
or ecx, 0x4bae5066
sbb esi, eax
inc dx
stc
mov bx, 0x5db
inc si
and dl, 0x41
inc cl
pop edx
cmp bl, 0x32
xor ecx, 0x1ec061ac
ror bl, cl
or ebx, ebx
push edx
add ch, dl
shr ah, 1
xor edx, 0x73a51c2a
xchg cx, cx
adc eax, esi
sub si, ax
shr bh, 4
stc
adc bl, 0xc
xchg ecx, esi
and bh, 9
cmp edx, 0x4b79bfba
rol ax, 4
dec bh
mov eax, esi
rol bx, 4
xor ecx, 0x6ed1da98
test si, 0x4554
cmp bh, 0x45
shl bl, cl
cmp bl, 1
test ebx, edi
dec dl
rol cl, 2
shr dx, 4
dec bl
stc
sub eax, 0x3f784862
inc cl
and di, 0x66ec
xor ecx, 0x6301fdf3
adc cl, dl
adc ecx, edx
shr bx, 2
nop
or bh, ah
or ebx, eax
shl dh, 4
ror al, 5
sub esi, esi
or ebx, eax
dec bh
add ecx, 0x6a2032fd
nop
inc ecx
rol di, 7
dec dx
shl dh, 7
not al
xor cl, 0x6d
inc ebx
cmp esi, 0x2c75c385
shl dx, 6
adc ecx, edi
rol edx, cl
xor esi, 0x32bac9e6
shr cx, cl
shl di, 4
inc al
shr di, cl
test eax, 0x533c7ef2
dec cx
nop
cmp edi, edi
test esi, 0x7480d1e1
and ebx, esi
stc
adc di, 0x5485
ror dx, cl
dec di
xchg al, bh
add dx, di
dec bh
shl cl, 3
sub edi, 0x71de9352
shl si, 5
sbb ebx, 0x5f4d1dd6
rol bl, cl
shr di, 2
or bl, 0x36
and esi, edi
adc bl, 0x6a
nop
ror edi, 4
stc
dec edi
sub ebx, ebx
not dl
rol dx, 4
stc
sub bh, dh
xor cx, bx
dec ax
ror dl, 3
sbb edx, eax
adc eax, edx
pop edx
shl ax, 5
not di
adc cx, ax
cmp si, 0x6dc1
dec ch
rol di, cl
dec esi
xor cl, 0x32
sub eax, 0x37396c1
nop
push edx
test dl, 0x4b
rol esi, 8
xor si, 0x458d
sub ecx, edi
adc si, 0x3738
nop
not esi
shr edx, cl
mov di, di
stc
test dl, ah
test ecx, esi
and ch, ah
or si, 0x66d0
nop
test ch, dh
mov dl, ch
test cx, 0x629d
rol ecx, cl
mov esi, edx
shl al, 7
sub bx, 0x399d
dec ax
dec dx
nop
dec bl
and bx, 0x272d
cmp dh, dl
sub edi, ecx
test cx, 0x501d
rol bl, 6
dec cl
shr cx, cl
not dl
dec ebx
shr dl, 1
dec dl
nop
ror si, 5
inc ah
not ebx
rol bl, cl
inc bx
ror edi, 7
ror bx, cl
nop
shr ch, cl
sbb ecx, ebx
stc
add ah, 0x6b
and dh, dh
or ch, ch
sub eax, 0x64581b10
stc
and si, 0xb2f
stc
nop
sub ch, al
dec ecx
cmp dl, cl
add esi, ecx
ror di, cl
and si, dx
cmp eax, ecx
adc dx, bx
pop edx
pop eax
pop ecx
pop ebx
pop edi
pop esi
call fcn.00620e58
call fcn.006213b8
push eax
test eax, 0x17da0c98
push edx
shl dx, 3
push ebx
push ecx
shr ebx, cl
cmp ecx, 0x59930cb9
nop
push edi
not edi
not ax
dec dx
adc cl, 0x41
xchg bx, bx
or bh, dl
shr ecx, cl
sub di, 0x810
not dx
sub ch, 0x3d
add ch, 0
xor cx, ax
adc bx, 0x4c79
or edi, 0x5e329b59
push esi
xor si, dx
dec dh
adc di, 0x1ace
xor edi, 0x28b0a77f
adc bh, 4
sub ebx, 0x6510f09a
xor ebx, 0x6f364898
shr ax, cl
nop
test esi, ecx
mov bx, dx
and bh, bl
shl ebx, cl
and esi, 0xacafda2
shl edi, cl
nop
test dx, ax
xchg bl, bl
sbb edx, esi
nop
cmp edi, ecx
inc esi
add di, 0x1786
xchg edi, eax
dec ah
or bx, 0x53e0
dec al
adc cl, 0x15
xor edi, ecx
ror ebx, cl
shr bx, cl
shr eax, cl
rol ch, 7
inc ch
adc bh, 0x64
nop
cmp dh, 0x70
xchg bl, bh
not dx
xor eax, ecx
and esi, 0x21cd2546
dec ecx
shr ch, cl
or edi, 0x66a93b2e
mov ebx, esi
rol edi, 4
mov si, cx
shr dx, 5
xor bh, 0xe
dec ecx
or edi, 0x4c5ffc28
cmp ecx, eax
nop
test dh, 0x68
sbb edi, 0x4ae86dd0
dec cx
xchg ecx, eax
rol si, 1
sub ah, ch
xchg edi, ecx
rol dx, cl
cmp dh, dl
xor di, 0x4891
mov dh, ch
or cl, bl
sbb ch, ah
sub esi, edx
shr di, 3
and edx, 0x52c12854
mov si, 0x1adc
rol di, 1
nop
mov ah, bl
shl ah, 7
shr edx, cl
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
jbe 0x60db85
push ecx
add cl, 1
push edx
push edi
xchg edx, edi
adc dh, 0x73
not dl
xor dh, 0x76
push eax
shr ah, cl
push ebx
add bx, di
sub eax, 0x48dd72c6
and di, 0x2aea
sbb dl, bh
and edx, 0x1e341e99
pop ebx
pop eax
pop edi
pop edx
pop ecx
push edx
push ebx
sub dh, bl
nop
nop
add bx, 0x3ca0
push edi
inc edi
or bl, dl
push eax
xor ah, 0x43
test bl, 0xf
push ecx
ror ax, cl
sbb di, ax
ror bl, 7
test ax, 0x4929
xchg cx, di
cmp edx, 0xc86fd12
dec edi
shl cx, cl
adc ch, cl
shr di, cl
rol di, 8
adc cx, cx
and al, 0x7d
push esi
xor ebx, esi
adc bh, bl
inc esi
xor ax, dx
ror dx, 3
shr si, cl
stc
shl di, cl
and bh, bh
shl bl, cl
or dh, 0x39
shr dx, 3
ror ebx, cl
shr si, cl
ror bh, 5
inc dl
shl bl, cl
sbb cx, 0x2185
xor esi, 0x1518189c
xchg bx, cx
shr bx, cl
not dx
shl ch, 3
pop esi
pop ecx
pop eax
pop edi
pop ebx
pop edx
push edx
not dh
push ebx
mov ebx, 0x72409a20
push ecx
shl cx, 4
nop
mov ecx, ecx
nop
push esi
or esi, ebx
push eax
dec ax
ror esi, 4
rol bx, 7
xor esi, ebx
sbb dl, dl
sub bl, 0x6b
nop
adc esi, 0x20077212
dec ebx
xchg ecx, ebx
shl cx, cl
push edi
and eax, edi
xchg al, al
adc al, bl
pop edi
pop eax
pop esi
pop ecx
pop ebx
pop edx
call fcn.00621712
call fcn.00621c4d
push ebx
cmp bh, bh
push eax
sbb ax, 0x785
push edi
dec di
nop
push edx
or dx, 0x6827
pop edx
pop edi
pop eax
pop ebx
push edx
ror edx, 1
push ebx
rol bh, 5
push eax
push ecx
ror ax, cl
nop
nop
pop ecx
pop eax
pop ebx
pop edx
push edx
push eax
mov dl, ah
push ecx
ror edx, cl
push esi
not esi
shl dh, cl
ror al, cl
pop esi
pop ecx
pop eax
pop edx
call fcn.006220cc
push edi
adc edi, 0x7f9f9bfd
push ecx
sbb di, cx
push eax
push edx
cmp eax, edx
rol dl, cl
ror dl, 6
xchg ch, dh
nop
push esi
shr si, cl
or ah, 0x62
shl esi, cl
push ebx
test ebx, esi
adc dx, 0x619d
xchg bl, dl
stc
pop ebx
pop esi
pop edx
pop eax
pop ecx
pop edi
call fcn.006225c6
push eax
ror ah, 4
push edx
inc dx
not dh
push esi
sbb esi, eax
pop esi
pop edx
pop eax
push edx
xor dx, 0x7da5
push ecx
push eax
test ecx, eax
dec eax
inc dx
sub cx, 0x6d20
ror eax, 7
push ebx
cmp bh, 0x21
pop ebx
pop eax
pop ecx
pop edx
push edi
adc edi, 0x4873c7d3
push esi
xchg edi, esi
push eax
and eax, eax
ror di, 7
push ebx
push ecx
shr bx, cl
push edx
ror dx, cl
mov ax, ax
ror cx, cl
shl al, cl
rol cl, 7
rol bx, 2
xor cl, ah
sub ebx, 0x3dda9676
rol edi, cl
add dh, 0x20
and ch, 0x47
not ch
mov ebx, 0x43f639f7
shr di, 5
dec al
adc bx, cx
inc si
shr ah, 5
dec cl
dec eax
stc
sbb bl, 0x6d
not ax
ror ebx, cl
adc edi, 0x2abfba28
inc ax
mov di, 0x5416
mov cx, dx
inc bh
not esi
dec eax
ror ah, 4
stc
and dx, cx
and bx, dx
rol dx, cl
cmp eax, ebx
and esi, edx
nop
rol dh, cl
inc dx
adc ax, dx
test bl, bl
pop edx
pop ecx
pop ebx
pop eax
pop esi
pop edi
call fcn.00622b26
call fcn.00623111
push ebx
mov ebx, 0x188a850a
push ecx
or cx, 0x6292
push edi
test edi, ecx
push esi
mov cx, si
push eax
and bh, ah
push edx
ror dh, cl
inc edx
sbb esi, ecx
nop
and bh, 0x67
nop
mov bh, 0x3c
add bl, 0x1c
adc bh, al
ror bx, 7
shl eax, cl
add ch, ah
and bh, 0x50
rol dl, 2
xor ah, ch
xchg bl, ch
cmp cl, 0x40
sbb ax, 0x67c7
sbb ch, 0x3e
and cx, bx
not ecx
or bl, bh
stc
add ch, dl
xchg di, bx
and dx, cx
stc
add bx, 0x1b50
nop
not dh
xchg si, dx
pop edx
pop eax
pop esi
pop edi
pop ecx
pop ebx
push ecx
xchg cx, cx
push esi
push ebx
cmp si, bx
pop ebx
pop esi
pop ecx
sub esp, 0xc
mov dword [esp + 8], 0
push eax
push ecx
push edx
je 0x60de86
call fcn.00623559
push ebx
push edx
sub bl, dl
push ecx
ror bl, cl
test cx, cx
stc
push edi
xor edi, ebx
push esi
xor esi, edi
push eax
xchg ah, ah
or edx, edi
not ecx
rol cx, cl
ror ax, cl
nop
nop
sbb edi, ebx
cmp esi, 0x52318ae9
shl bh, cl
adc di, 0x5efc
test eax, ecx
stc
mov bl, 0x7d
test ebx, 0x3cef0a87
mov ecx, 0x658e816c
test ah, dh
and edi, ebx
rol ch, 5
mov dl, dl
ror ax, cl
or bx, 0x71b7
shl ch, 3
or cl, 0x12
sub dh, 0x29
rol ebx, cl
mov ch, al
nop
inc bx
not si
test edx, ebx
sbb bh, 0x63
stc
test ecx, 0x4a8a981b
not bl
nop
not ebx
nop
dec dh
ror edi, cl
nop
rol bh, 8
cmp bh, al
add ah, 0x51
cmp edi, eax
shl ch, cl
xchg ah, bh
xor ecx, ecx
shr edi, cl
adc di, si
and ecx, eax
and cl, 0x2d
shr esi, 7
test bl, ah
shr di, cl
mov eax, esi
or eax, ebx
add esi, 0x3c3d72e6
sub edx, ebx
stc
inc ebx
and ebx, 0x34d39399
sub edi, eax
cmp ebx, ebx
stc
inc eax
stc
sbb dl, dl
sbb edi, 0x32f60161
and edi, 0x29a38a42
adc cl, 0x7b
xor dl, al
rol dx, cl
sbb bh, 0x30
sbb esi, 0x54170d34
dec edx
or ecx, ecx
nop
and edx, 0x79e16033
or ch, bh
dec ax
cmp ebx, 0x719a742
not cl
stc
xchg esi, esi
sbb ecx, ebx
and ch, al
and edx, ecx
sub ebx, esi
stc
adc dh, dh
dec al
adc ax, 0x702c
or edi, 0x5cee8a9c
pop eax
sub bl, bh
and bx, di
not bx
rol cl, cl
push eax
test al, 0x51
sbb bh, bh
and ax, ax
test esi, 0x2e02ad12
shr dh, 2
ror cx, 6
mov edx, eax
test bx, 0x605d
add eax, esi
test ah, dl
test di, cx
pop eax
pop esi
pop edi
pop ecx
pop edx
pop ebx
call fcn.006237e2
call fcn.00623b54
push ecx
sub ecx, 0x77e54db4
push edx
shr dl, cl
push eax
and ah, dl
xor ch, 0x5c
or dl, ch
pop eax
pop edx
pop ecx
call fcn.00623df7
jb 0x60de33
push eax
push ecx
rol ah, cl
rol ax, cl
pop ecx
pop eax
call fcn.00624406
push ebx
shr bh, 4
nop
push edx
rol dl, 1
sub dx, dx
pop edx
pop ebx
stc
push edx
not dl
push eax
push ecx
and ah, cl
stc
add ch, ah
xchg dx, cx
pop ecx
pop eax
pop edx
call fcn.00624958
call fcn.00624ec2
push ebx
inc bh
pop ebx
call fcn.006254fe
jo 0x60de86
jnp 0x60de7b
push ebx
push edx
test bl, dl
pop edx
pop ebx
push ebx
not bx
push esi
rol si, 7
pop esi
pop ebx
push edx
cmp dx, 0x631d
push edi
push ecx
shr edi, cl
not ch
nop
push ebx
cmp bh, 0x1c
sbb dl, bl
adc edi, ebx
adc bx, cx
sub ecx, 0xd495062
not cx
stc
push esi
shr esi, 6
sbb ecx, 0x16a9b8a6
push eax
ror ax, 7
and dl, 0x75
xchg esi, ebx
add cl, 0x51
rol ebx, cl
not dl
mov cx, 0x483f
xor edx, 0x433f4b3b
not eax
mov esi, 0x3e937d19
rol ebx, cl
stc
shl al, cl
and edi, esi
and cx, 0x672b
inc bh
test ecx, eax
mov ch, bl
xor dl, cl
dec ah
sbb esi, 0x1f1b5d28
xchg ebx, edx
ror di, 8
adc esi, ebx
dec si
stc
sbb edx, 0xf3ca057
sbb esi, ecx
ror ax, cl
add esi, edi
rol si, cl
xor ah, bl
or dh, 0x55
and bx, bx
inc esi
nop
not di
ror bh, cl
and dl, ah
xchg ebx, edx
mov eax, 0xafdcf9d
nop
ror si, 2
ror bh, cl
mov eax, ecx
xor cl, ch
xor eax, 0x44fa1bc8
sub ah, 0x18
shl di, cl
cmp ch, 0x31
test bh, al
xchg bx, si
shr ax, cl
dec ax
inc bl
xchg edi, eax
xchg ebx, edi
inc dh
stc
adc di, 0x164a
nop
and dh, dh
inc ebx
ror ah, cl
test ecx, edi
adc ch, 0x73
cmp ah, 0x38
or bl, 0x24
not al
inc bh
nop
ror dh, 4
rol si, 4
add edx, 0x474783b3
or ebx, 0x6a586a06
shr di, cl
ror ch, 4
and ax, 0x68aa
shr ax, cl
inc bl
and dh, 3
shr bh, 1
shr cx, 1
sbb bh, 0x2b
cmp edi, 0xd290a0b
cmp esi, 0x4bad5445
not ch
pop eax
not di
stc
shr bx, 8
ror bl, cl
or di, 0x3c04
push eax
add ax, 0x1725
or ecx, 0x1110a481
shr dl, cl
not bx
ror ch, cl
adc cl, 0x66
ror edi, 8
xchg si, ax
add dh, cl
not dh
stc
stc
sbb edx, ecx
add ebx, 0x64e1ed81
nop
test cx, 0x130f
or edx, edi
stc
and ax, 0x4088
sbb bx, 0x4e38
and edx, edx
mov dl, 0x17
and edi, 0x5217a958
add ah, ah
nop
nop
ror ch, cl
and di, bx
sbb dh, 0x6b
stc
sub eax, 0x321cd277
inc di
adc edi, 0x6af65de5
mov bx, 0x6f2b
rol si, 8
rol dl, cl
cmp edi, eax
add dx, cx
sub edi, 0x6902e2fb
mov edx, 0x6641ba49
dec esi
stc
sub di, ax
stc
nop
and edi, esi
add cl, bh
add cx, 0x656a
stc
nop
rol esi, cl
sub edi, eax
and ecx, 0x584c20ea
xchg ebx, esi
nop
test al, bh
shr al, 2
mov bh, cl
shl dx, 3
adc ax, 0x1d5
test eax, 0x2045f10d
sbb ah, ch
or dl, 0x54
ror dl, cl
stc
cmp ax, cx
or cx, bx
add esi, 0x3242dee6
xor di, si
shr ax, 2
xor dl, bl
not ebx
sub edx, edx
or ah, cl
add cl, 0x36
ror cl, cl
inc eax
inc cl
or bh, 0x63
or si, 0x728f
nop
inc di
cmp edi, 0x2e6171be
xor cx, 0x58fa
sub ah, dh
xchg edi, esi
rol si, cl
cmp eax, 0x2598f31c
stc
rol edi, 5
not ebx
stc
rol dh, cl
shl dx, 7
xor edi, 0x4a3afdd3
pop eax
shr cx, 5
push eax
xchg edx, eax
sub cx, 0x76ce
nop
adc ax, 0x7548
xor si, 0x20ac
stc
add cx, dx
stc
nop
ror edx, cl
pop eax
pop esi
pop ebx
pop ecx
pop edi
pop edx
push edx
push ecx
shr dl, cl
push esi
not si
adc esi, 0x16718c7d
push ebx
cmp bl, bh
inc bl
push edi
and di, 0xa0b
push eax
xor eax, 0x53b69a9e
adc si, ax
nop
dec dh
not dx
stc
cmp cx, 0x3eef
cmp dx, si
not ah
shl ebx, cl
mov cl, dh
inc di
inc esi
shl cl, 7
and bh, 0x29
stc
shr bl, 5
add edi, 0x6e4e76e6
dec esi
cmp eax, 0x2f65f994
ror di, 1
shl cx, cl
ror di, cl
cmp ah, ch
cmp ah, 0x33
shl ch, cl
not eax
nop
adc si, si
or eax, 0x59a93e9f
cmp eax, 0x2e0d4a59
ror bh, 1
stc
sbb al, bl
shl cx, 1
cmp edi, ebx
nop
xor ebx, 0x6329994f
sbb ecx, eax
rol dl, 2
adc bl, al
sbb dh, 0x3c
sbb dh, al
or dl, dh
mov cl, 0x34
not dh
mov cx, 0x1e34
or bh, 0x24
adc cx, ax
xchg ah, dl
ror cx, 4
and ecx, esi
dec esi
adc ebx, 0x10a50ad0
sbb edx, eax
and di, 0x3c70
and ax, ax
test al, 0x52
dec ah
xchg al, dl
xchg ecx, eax
sub edi, ebx
nop
nop
nop
cmp cl, al
dec edx
test si, cx
test ecx, ebx
rol dh, 3
stc
xchg si, cx
stc
sub dx, 0x437d
adc dx, 0x1858
ror cx, 6
xor ecx, eax
rol ax, 8
cmp ecx, 0x3f3843c2
test bx, 0x4137
shl edi, cl
not ebx
cmp esi, esi
add si, 0x57fd
xchg ecx, esi
sbb dl, ah
sub ah, al
shr ecx, cl
add edx, 0xd8faa60
or al, 0x54
inc ebx
shr ebx, cl
shr edx, cl
mov edx, 0x6aeefd51
pop eax
push eax
adc eax, 0x707148c3
stc
xchg cx, ax
adc al, 0x19
mov ch, al
not dx
sbb dl, 0x3e
xor bl, al
cmp bl, 0x6c
dec ecx
ror dh, cl
xchg ecx, eax
xchg cl, ah
add si, di
or cl, 0x17
sub ax, 0x62f2
stc
xor bl, ah
sub edx, 0x3a1d0e93
or cx, si
sub si, si
xor esi, 0x419bd82d
stc
adc ax, 0x1abd
xchg dx, si
shl ebx, cl
inc dl
pop eax
pop edi
pop ebx
pop esi
pop ecx
pop edx
push ecx
shl ch, 6
push ebx
inc bl
push edx
cmp dx, cx
push eax
sub cl, al
xchg dl, dl
shr edx, 8
xor cx, 0x5320
sub cx, ax
nop
sbb bx, 0x1acc
push edi
shr di, cl
xor ch, 0x75
dec edx
push esi
add esi, edi
adc ebx, 0x43a5051d
sub al, 0x16
shr al, 2
mov di, ax
shl dl, 8
test cl, 0x45
not di
cmp eax, 0x72a4d2e6
shr di, 1
mov cx, di
not bl
or di, 0x3825
xchg si, ax
adc ch, bl
or di, bx
stc
and dx, 0x21c
rol bx, 4
test esi, 0x630f3781
pop esi
pop edi
pop eax
pop edx
pop ebx
pop ecx
push ebx
push ecx
shl bh, cl
sbb cx, 0x673b
push edx
sbb dl, bl
push eax
xchg al, cl
rol ax, cl
stc
nop
rol ax, cl
or bh, bl
xor ebx, ecx
mov cl, dl
nop
push edi
not di
shr dl, 1
push esi
xor si, 0x2d61
dec esi
shl ecx, cl
stc
nop
sub ah, cl
add bx, 0x3fe7
nop
dec ah
shr ch, cl
add edx, ebx
adc ecx, 0x19dcb9e9
shl edi, cl
cmp esi, esi
test cx, 0x4a2f
not cl
not bx
xchg al, cl
ror di, 4
stc
shr edi, cl
or di, cx
add cx, di
shl ax, cl
stc
adc cx, 0x26f5
xchg ebx, esi
rol si, 5
xor cx, ax
xor eax, 0x247cd00e
xor cx, 0x38e2
and eax, 0x2232e6fd
test ebx, edx
adc edx, 0x32621d22
add ebx, ebx
rol bh, 4
test dh, ah
or ch, dl
sbb ch, bh
add cx, 0x4110
xchg bh, al
sbb ecx, 0x3ad67916
or ecx, 0x504edfbc
dec edi
xor dh, al
shr ebx, cl
stc
nop
and cx, cx
add eax, 0x6066b7fe
test dx, 0x632e
nop
mov bh, ah
sbb ax, ax
stc
xor ecx, 0x42416352
add dx, dx
not edi
test di, 0x7b70
stc
sbb ah, cl
nop
inc ah
sbb ebx, 0x45d8502b
nop
sbb di, 0x5e52
sbb al, ah
shl edx, cl
sbb eax, 0x3a74b1cb
nop
adc dx, ax
shr edx, cl
inc dl
add ecx, 0x548a55aa
inc bl
ror ax, 1
or bh, ah
add eax, 0x3fce78e0
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
call fcn.00625787
push ebx
xchg bl, bl
push ecx
mov cx, 0x49c8
push esi
push edi
adc esi, edi
pop edi
pop esi
pop ecx
pop ebx
call fcn.00625dbf
call fcn.00626309
call fcn.00626769
call fcn.00626aa0
call fcn.00626ed0
mov eax, 0x7ab241
lea ecx, [esp + 0xc]
push 8
push 0x53542324
push ecx
push eax
call fcn.00627228
jp 0x60e99e
call fcn.00627622
push ebx
dec bh
push eax
and bl, ah
nop
push edx
mov dh, ah
push ecx
and cl, bh
xor ch, 0x2c
push esi
adc eax, esi
shl ecx, cl
test al, 0x18
inc eax
nop
add ecx, 0x61c7834
test ah, cl
and esi, 0x71c07b6f
ror bl, cl
adc esi, 0x3e8781d7
sub bx, 0x372d
rol bl, cl
inc bx
shr dx, cl
add cl, 0x10
shl cl, cl
shr edx, cl
ror ecx, 4
or bx, 0x338e
xchg ecx, esi
xor al, 0x4a
cmp eax, 0x6333980f
push edi
shr edi, cl
ror bx, cl
xor dh, ah
stc
shr dx, 8
test dh, bl
dec al
xor cl, ah
sub ecx, eax
stc
xor eax, 0x3064fccd
rol al, cl
adc ah, bl
or ecx, 0x458d983
cmp esi, eax
dec dh
sub si, dx
and si, di
rol cx, 1
dec di
xchg dh, bl
shr ax, cl
cmp al, 0x77
and edx, edx
add ax, si
add ax, ax
test al, 0x38
inc ax
sbb ax, dx
nop
mov edx, edi
test si, si
rol bx, 3
rol edi, 1
shl eax, cl
not edi
adc eax, ebx
mov ah, 0x73
shr edi, 3
or ax, ax
xor edi, 0x2c02c07d
stc
rol si, 1
and ax, 0x4d45
xor ecx, edx
or edx, 0x2a1eb138
nop
cmp si, bx
nop
sub ax, 0x2789
dec edx
xchg cx, si
xor bh, 0x10
xor di, dx
stc
or dx, 0xd39
dec ebx
rol ebx, 3
inc esi
adc ax, 0x5269
sbb edi, edi
rol ax, cl
and bh, ah
inc al
ror ebx, 8
rol dh, cl
sbb ax, 0x18a2
cmp esi, ebx
add ebx, 0x7d25eb19
cmp edx, 0x26224101
and ebx, 0x6e2c5b3
sbb dx, 0x3cc8
pop edi
push edi
adc di, dx
rol al, cl
shl dx, cl
sbb dl, al
shr eax, cl
ror dx, 5
mov bl, ch
nop
inc edx
adc si, di
sbb ax, di
inc eax
or dx, 0x49e0
inc edx
or di, bx
nop
sbb edi, esi
mov cl, bh
sub di, cx
adc di, cx
rol ch, cl
shr ecx, cl
xchg edx, edx
shl cx, 2
test esi, 0x2cd7efbe
xchg cl, cl
and cx, 0x6aa
mov ch, 0x72
or ebx, 0x2818f0a6
ror di, 5
test ax, 0x6b39
mov esi, 0x7a4ffdf7
inc ecx
test eax, edi
add dl, dl
or ecx, 0x771ea744
xchg di, ax
or bx, dx
shl edx, cl
ror si, 2
rol cl, 7
shr bh, 6
cmp di, dx
mov ebx, eax
dec ebx
xor bx, ax
xor al, al
shl si, cl
xor ah, 0x4b
sub edi, 0x3c0c2cdd
mov bl, dh
add di, 0x5d62
and ah, dl
adc bx, ax
xor dx, cx
add dl, 0x47
and al, 0x46
shl ah, 6
xor edx, 0x6577fd72
mov cx, 0x284a
test ebx, ebx
adc edx, 0x3480a2db
rol dx, cl
and edi, ecx
shl ebx, cl
test bx, dx
shl esi, cl
stc
xor dh, al
shr di, 4
mov si, 0x357a
nop
ror eax, cl
rol ah, cl
xchg edx, ebx
mov dl, 0x6e
and ecx, eax
mov bx, 0x3e08
shl eax, 1
nop
cmp dx, 0x42fe
and ebx, edi
sbb eax, eax
inc edx
stc
nop
or di, 0x4f6c
xchg edi, esi
shl bl, cl
mov dx, 0x5d7f
sbb ch, 0x54
xor di, 0x5bd9
mov ah, 0x58
nop
test cx, si
sub bl, 0x15
cmp bx, 0x6c1f
sub edi, 0x14a98ccd
mov ah, 0x1a
nop
pop edi
cmp edx, 0x2d466e5c
stc
shl ebx, cl
mov bl, bh
and esi, eax
ror ah, 5
add ecx, 0x12ea4fc3
shl edx, 3
inc ecx
shr cl, 3
push edi
sub si, di
sbb bx, 0x3408
and bx, dx
add dh, 0x3a
dec dx
and dl, bl
sbb si, bx
or dx, 0x68a4
sub bl, ch
cmp dx, 0x366d
cmp dx, ax
dec bh
shr bl, cl
mov dl, cl
rol ah, cl
or ch, 0x18
sbb di, ax
not dx
sub bx, cx
shr si, 2
rol esi, cl
not cx
inc si
adc dx, cx
add ebx, ecx
shr ebx, 8
stc
adc edx, 0x3e216fdc
inc eax
add cl, 0x5b
ror cl, cl
xchg bl, dl
adc cx, si
mov dl, 0x72
xchg edx, ecx
inc cl
mov ebx, 0x5eeb0d9
sbb ax, 0x649f
nop
shr bh, 7
or esi, 0x78416cb6
inc di
and cx, bx
test ax, si
and ecx, ecx
or ebx, 0x299e1404
add esi, 0x4ace9cff
mov dl, dl
cmp di, 0x738a
add edi, esi
or dl, ch
inc bx
sbb bh, dl
dec al
adc dl, 0x3e
sbb edx, eax
test bh, dl
or ch, dh
sbb ch, ah
shl dx, 2
nop
not si
cmp bh, 0x27
adc ax, 0x10c3
sbb al, 0x36
or ax, cx
and ax, di
dec eax
cmp bx, 0x7138
adc al, 0x3f
stc
add bx, 0x6a27
not cx
inc bl
add cl, bh
sub bl, dl
or ch, bl
inc edi
inc al
stc
mov ah, 0x39
or esi, eax
shl bh, 8
not si
shl eax, cl
dec ch
add dl, 0x3a
ror cx, 7
stc
add dl, 0x21
pop edi
rol bl, 6
sbb dh, bh
sbb cl, bh
xchg ah, dh
stc
shl dh, 4
push edi
and si, di
sub si, ax
rol bx, cl
adc al, ch
stc
sbb cx, 0x6b95
shl edi, 8
shl ecx, cl
dec ch
sub dx, 0x2968
nop
dec ax
xchg edx, ebx
shr edx, 3
adc edx, 0x2c66def5
nop
and esi, ebx
stc
xchg dh, bl
dec edi
nop
not cx
xor ch, 0x7c
not bl
mov ecx, eax
cmp cx, 0x31e2
or ax, 0x13b2
cmp ax, bx
dec ecx
xor edi, 0x54b73893
ror bx, cl
xchg dx, ax
xchg ecx, eax
xor bh, 0x2a
and dl, 0x1c
rol bh, cl
stc
not edx
mov bx, 0x53fd
xchg al, ah
cmp ecx, 0x10f0b706
cmp ah, 0x4d
stc
or ecx, edx
not dx
mov edi, ebx
adc bx, 0x1d5a
or edx, 0x10aa5c2d
and al, 0x6e
shr esi, cl
sub bx, bx
test si, 0x6eac
add ebx, 0x199ab237
mov eax, edx
mov bx, 0x1ff0
cmp dh, dh
rol edx, 5
not ecx
adc eax, 0x71927b3b
ror ch, 5
stc
ror eax, 8
and bl, dh
rol eax, 3
shl al, cl
shr bh, cl
cmp si, dx
xor esi, eax
inc edi
sub dx, 0x15c1
sub si, cx
cmp dx, 0xb04
xor ebx, edi
stc
xchg bl, dh
mov ah, ch
xor di, 0x6642
stc
not di
stc
shl cl, 6
xchg dl, dh
mov dx, ax
nop
adc cx, di
mov dh, 0x23
adc ebx, edi
test ax, 0x7176
shl eax, cl
shl si, 8
rol ax, cl
nop
stc
stc
pop edi
or al, 0x77
and dx, 0x323c
adc ax, 0x3223
push edi
shr di, cl
not ax
shr al, 2
nop
pop edi
pop esi
pop ecx
pop edx
pop eax
pop ebx
push edx
push eax
or edx, eax
not dx
push ecx
inc cx
push ebx
sub ebx, 0x2682c54c
and edx, edx
or eax, ebx
add ecx, eax
push esi
mov esi, eax
sbb dh, bl
stc
and cx, 0x630c
add dl, 0x78
adc bh, 0x2a
pop esi
pop ebx
pop ecx
pop eax
pop edx
push edx
push edi
xchg dx, di
push esi
sbb si, 0x689b
push ebx
push eax
xchg ebx, eax
adc di, bx
inc esi
push ecx
sbb ch, 0
shl bh, 8
sub ax, si
cmp ah, 0x4d
pop ecx
pop eax
pop ebx
pop esi
pop edi
pop edx
call fcn.006279cb
call fcn.00627f96
push edx
push eax
and dl, al
push edi
inc edi
pop edi
pop eax
pop edx
jbe 0x60e96e
jb 0x60e8fe
push ebx
push ecx
rol bh, cl
pop ecx
pop ebx
call fcn.00628480
push eax
not ax
push ecx
push esi
cmp ecx, esi
push ebx
shl bl, 6
dec cx
push edi
shl di, 6
ror cx, cl
push edx
inc dh
sub dh, 0x41
xchg ebx, edx
nop
stc
shr si, 7
nop
dec ebx
pop edx
pop edi
pop ebx
pop esi
pop ecx
pop eax
push ecx
mov cl, 0x74
push esi
test si, 0x14b7
push edx
xchg esi, edx
push ebx
inc bx
push edi
mov di, dx
sub bl, dh
sbb si, 0x1236
sub ecx, ebx
sub bx, bx
pop edi
pop ebx
pop edx
pop esi
pop ecx
call fcn.0062891f
call fcn.00628ca5
push eax
test al, al
push ebx
shl bx, 2
dec ebx
pop ebx
pop eax
push edx
rol edx, 2
nop
pop edx
nop
push eax
test ax, 0x170d
push ebx
inc bh
nop
pop ebx
pop eax
push ebx
push ecx
cmp bl, cl
pop ecx
pop ebx
push ecx
push edx
adc ecx, edx
push eax
shl eax, cl
nop
push edi
ror di, 8
ror edi, 4
pop edi
pop eax
pop edx
pop ecx
call fcn.0062902d
call fcn.0062936e
push ecx
push esi
sub cx, si
stc
test cl, 0xd
push eax
shr al, cl
adc esi, 0x1126cb37
stc
push ebx
push edx
mov bl, dh
and edx, edx
push edi
not edi
not bl
shr ch, 5
inc ah
stc
inc bx
nop
test esi, edi
dec si
test ax, bx
shr edx, 7
stc
shr ecx, 4
sub ebx, 0x498180c0
rol bl, cl
not cl
ror dh, cl
stc
not ebx
add al, 0x44
stc
xchg ebx, ecx
not dl
adc bl, ah
adc dl, ah
dec ecx
nop
xor edi, 0xc97cbce
adc bx, 0x45a4
sub si, bx
mov ecx, 0x1b8f3413
sub ecx, 0x5fc9500
and edi, edx
rol eax, cl
sbb ebx, 0x4e2d9011
xchg esi, esi
xor ax, di
sub dx, di
rol al, cl
and eax, eax
add edi, edi
inc dl
shr al, cl
nop
xor esi, 0xbee021d
sbb ecx, ebx
cmp edx, edx
or esi, edx
rol al, cl
or esi, edx
shl ecx, 6
nop
sub ax, 0x2ffc
test ecx, 0x6c6bf834
and dx, si
rol ch, 4
rol dx, cl
sub dx, bx
and ah, al
or si, 0x4d9
or eax, eax
not si
and al, 0x5b
adc ah, dl
nop
inc ah
or ecx, ecx
xchg edi, edi
stc
adc ebx, edi
and dh, 0x5c
and dl, 0x61
sub bx, 0x5d7f
cmp eax, 0x4612026f
add dx, bx
stc
stc
cmp ah, 0x5d
shl di, 3
sub esi, edx
stc
stc
stc
xor ebx, eax
sbb ah, bl
mov dx, 0x1cc9
add di, 0x181
test si, bx
test edx, 0x7f16b7ff
or dl, 0x7b
test di, 0x45ce
xor dl, cl
pop edi
not ax
and ecx, 0x4bfa6be1
mov bx, 0x31f5
push edi
mov edi, esi
sbb edi, 0x869e53
adc di, ax
shr ecx, cl
cmp edx, ecx
or ecx, 0x57401030
or ebx, ecx
or ch, 0x31
nop
stc
xor cx, 0x4388
xchg esi, ecx
add bl, 0x5e
not esi
shr ebx, cl
shr esi, 2
or ebx, esi
xor si, 0x5c0a
test ax, ax
shl ecx, cl
test eax, esi
test dx, 0x774b
inc al
shl eax, cl
dec cx
dec ax
mov cx, di
xchg si, cx
adc esi, esi
adc esi, 0x5ce122b8
mov ax, dx
xor esi, ebx
test di, dx
nop
and dx, dx
mov esi, edx
xchg ch, al
nop
dec dh
and cl, 0x3f
pop edi
pop edx
pop ebx
pop eax
pop esi
pop ecx
call fcn.00629873
push eax
add ax, 0x7afa
push edi
dec edi
shr al, 4
sbb edi, edi
nop
push ecx
mov cx, 0x6c5d
push edx
xchg cx, dx
pop edx
pop ecx
pop edi
pop eax
call fcn.00629cda
push ecx
inc ecx
push edx
and edx, 0x24957ef3
nop
push eax
inc al
inc cx
cmp ah, 0x48
pop eax
pop edx
pop ecx
jnp 0x60eb8f
push eax
add ax, 0x4e51
push edx
inc dx
push esi
and esi, 0x608efc55
pop esi
pop edx
pop eax
push edx
not dx
pop edx
push ecx
ror cl, cl
test cx, 0x1f12
pop ecx
call fcn.0062a1f7
call fcn.0062a5b3
call fcn.0062aaff
push ecx
dec ecx
push eax
not ah
test al, 0x40
push edi
push esi
or di, si
pop esi
pop edi
pop eax
pop ecx
nop
push edi
rol di, 8
push eax
shr ah, 6
push ebx
push ecx
rol ebx, cl
pop ecx
pop ebx
pop eax
pop edi
push ebx
push edx
add bh, dl
push eax
sub dx, ax
pop eax
pop edx
pop ebx
push ebx
add ebx, 0x4eac287d
pop ebx
call fcn.0062aebd
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
mov ecx, 8
push ecx
call fcn.0062b2eb
jb 0x60f1c8
call fcn.0062b768
push eax
shl ax, 8
push ecx
shr cx, 5
push ebx
and bx, 0x2222
push edi
mov edi, ebx
push edx
xchg bh, dh
sbb bx, 0x7241
sbb dh, 0x2d
sbb dh, al
nop
add cx, 0x4960
and al, dh
push esi
test si, ax
test ebx, edi
add cx, 0x28bb
add ecx, edi
not di
stc
nop
shr al, 1
xchg di, dx
or dl, 0x44
sub esi, eax
shl di, cl
not dh
dec bh
test ax, ax
inc cl
nop
shl di, cl
shr esi, cl
inc di
dec ch
dec bl
shl bx, cl
mov bx, ax
sbb ax, bx
sbb di, bx
shr bl, 2
ror bx, cl
shr bh, 4
test ah, 0x72
rol eax, cl
add ax, 0x4509
nop
adc bh, 0x41
and di, bx
dec di
inc ax
shr cl, cl
cmp ecx, eax
stc
nop
stc
adc dl, dh
xor eax, esi
shr di, 6
inc ah
or esi, 0x3c4e9da0
dec edx
rol ch, 6
xor cl, al
inc dh
mov edi, ecx
add ecx, 0x73efdc09
test ecx, 0x667eb9d1
xor di, 0x7c4e
and ah, 0x62
inc bh
sub eax, 0x7e862ad6
cmp edx, edx
cmp di, ax
shr bl, 6
and si, bx
nop
and ecx, 0x35557dac
shr edx, 5
or si, 0x4868
dec si
adc bl, 0x1f
test ah, 0x3e
not cl
add cl, ah
test di, 0x249b
adc edi, 0x12366626
shl di, cl
adc di, di
shr si, cl
adc si, 0x670e
cmp dx, 0x5083
mov si, 0x17ba
stc
xchg di, bx
cmp cl, 0xe
sbb ah, ah
inc dl
inc esi
mov ax, ax
not dh
xchg ebx, ebx
cmp bl, dh
pop esi
nop
shl di, 2
xor eax, edx
mov ebx, ebx
push esi
cmp esi, 0x77a79178
inc cx
test ch, 0x5b
not bx
and edx, edi
and esi, 0x21951610
cmp cl, ah
adc ecx, ecx
sbb dh, 0x75
add ax, ax
inc cl
sub dl, ah
add bx, 0x230e
and ch, 0x70
test cl, 0x67
shr eax, cl
add edi, ecx
dec edx
sub dh, 0x62
xchg ch, bl
dec ecx
not ah
adc al, al
sbb cx, 0x32d9
mov eax, 0x3f224386
shr al, cl
adc bl, ah
dec eax
or bx, ax
add si, 0xafb
xchg si, si
inc ecx
stc
sbb ebx, eax
adc cl, 0x55
nop
adc cl, ch
or si, si
and ax, 0x19d7
ror al, 2
sbb ah, dl
not ebx
rol dl, cl
ror dx, 7
stc
test ax, 0x4569
sub bx, di
test edi, 0x3dc1d320
add eax, ecx
mov edx, 0x4f876870
xor ah, 0x6d
shl ebx, 4
adc bh, 0x26
shr cx, 6
inc bl
ror bx, cl
xor edx, 0x3aff1729
not edi
xor eax, 0x385603b1
sub di, si
mov di, 0x323f
rol dh, cl
not ax
add cl, 0x54
nop
stc
mov si, 0x2fb9
xor ax, 0x324f
sub cl, 0x4f
add ebx, esi
add bl, 0x59
sbb esi, 0x48412f37
test di, bx
mov cx, 0x7ed5
shr di, cl
shr ecx, 3
rol ax, cl
add cl, cl
xchg bl, cl
pop esi
pop edx
pop edi
pop ebx
pop ecx
pop eax
push ebx
shl bl, 8
shl bh, 2
stc
push ecx
shr cx, 4
push edi
ror di, 8
dec edi
push eax
cmp ax, ax
shl al, cl
rol bh, 1
push esi
rol esi, 7
dec ecx
rol eax, 2
test ch, cl
push edx
xor dx, 0x3d33
sbb bl, 0xa
xchg di, dx
sub bx, 0x27a3
mov si, 0x62f3
adc cl, 0x5a
or edx, ebx
sbb bl, 0x23
shl al, cl
mov ax, bx
add ah, dl
adc si, dx
and ch, bh
shl eax, 8
add ebx, 0x404c2f6
mov di, 0x3799
or si, di
add ecx, ebx
shl ah, cl
test di, di
inc ah
and edx, eax
xor ebx, esi
inc ax
mov dl, 2
and di, 0x789e
not cx
rol ah, 1
test si, di
nop
cmp bx, si
sbb di, cx
inc si
adc dh, 0x67
xchg ebx, eax
adc dx, 0x7913
not ecx
inc di
test cl, cl
stc
xor ch, 0x59
test dl, al
rol bl, cl
nop
rol si, 4
add esi, 0x517aa4af
shl ecx, cl
nop
adc si, cx
and ah, cl
nop
shr bx, 2
pop edx
pop esi
pop eax
pop edi
pop ecx
pop ebx
push edi
shr edi, 1
push eax
push ebx
xor al, bl
push edx
xor bl, dl
push esi
xor esi, 0x3ef609f0
or bx, di
push ecx
cmp dl, ch
shr ch, cl
xchg ebx, edx
not di
test ecx, 0x193ed23d
nop
not bh
add ch, 0x42
xchg dx, ax
shr edi, 7
cmp bh, 0x24
test ecx, edx
not edx
xor edi, 0x1532bcb8
test bh, ch
add dx, 0x6626
shr cx, 3
add cl, ch
xor dx, 0x35e
sub si, 0x2a5b
inc di
nop
shr di, 4
dec ecx
rol eax, cl
ror dl, 3
test edi, edx
rol di, 3
cmp di, cx
inc dh
or esi, 0x76ce57d0
mov dx, 0xb9c
ror di, cl
xor cx, 0x63b5
ror bh, 1
nop
shr bx, cl
cmp ch, 0x4e
or ch, al
test si, di
nop
sbb di, di
ror dh, 7
xchg cx, si
or si, 0x6275
test cx, 0x20bc
rol eax, 2
cmp dh, dl
not dx
inc bx
shl bl, 7
dec dl
cmp ax, si
ror bx, cl
or eax, 0xab6d89f
cmp esi, edx
sbb dh, 0x42
shr ebx, 6
mov esi, 0x12dae01b
stc
mov dx, 0x362d
xchg ecx, eax
cmp di, ax
sub edx, edx
xchg dl, ch
adc al, bl
nop
sbb bl, bh
rol ebx, 4
add ah, bh
add cx, di
adc esi, ecx
shr eax, 5
test dh, 0xf
sbb ebx, 0x716c5d0d
rol dx, cl
xchg bl, dl
xor bh, cl
and bh, 0x41
cmp edx, eax
shr ecx, 3
add di, dx
inc eax
test bx, 0x41b8
shl cl, 1
and bh, al
not ecx
or di, 0x16ce
or eax, 0x33af5ddf
xchg si, cx
shr ecx, 6
stc
test cx, bx
rol cl, cl
sbb ch, 0x76
pop ecx
and ebx, edx
push ecx
shl cx, 6
xor esi, 0x47268c66
inc ecx
not edx
shr cl, 6
and edi, ecx
shr dh, cl
not cx
nop
sbb bx, bx
xchg di, cx
ror esi, cl
nop
or ebx, 0x6ea8e8db
dec bl
inc dl
and eax, ebx
cmp bh, ah
and dh, dl
and bl, ch
adc al, 0x16
nop
adc ch, 3
shr bx, 5
xor al, bl
cmp cl, 0x72
sbb al, cl
mov si, di
sbb edx, edx
or esi, 0x22e9510a
shl edx, 6
xchg bx, di
not eax
sbb ax, 0x29c7
adc edi, 0x160ec4f3
shr di, 3
adc ebx, edi
stc
xchg ebx, edx
stc
sbb edi, 0x5ef41156
sub ax, si
test bh, 0x21
test edx, 0x24652c69
test cl, dh
dec di
mov ecx, 0x3a9d385c
ror bh, 2
nop
and eax, 0x66d182fa
shl ebx, cl
sub cl, 2
add edx, edx
adc ch, 0x27
rol ebx, 5
test cl, dh
inc ax
stc
adc ch, al
rol dl, 2
sub bl, 0x32
mov esi, 0x4bf83240
add dh, 1
xor ebx, 0x23794e3
and di, 0x2c11
stc
test di, 0x2e2b
rol cx, cl
and eax, 0xdb1b875
add ecx, 0x3a92548
shr bx, cl
sub ax, di
sub dx, 0x5b6b
not edx
mov edi, eax
not ebx
ror edi, cl
sub bx, 0x25f8
or ah, 0x2a
sbb ch, 0x23
add cx, 0x7303
cmp edi, 0x7616a0aa
mov di, ax
rol dh, 4
xor edx, ecx
mov eax, 0x70bec476
nop
mov bx, si
xor ax, cx
mov dh, 0x36
ror bx, 2
rol al, cl
not cl
ror dh, 7
shr ah, 3
and bx, 0x3360
dec edi
and bl, al
nop
pop ecx
push ecx
shl dl, cl
shr ch, 4
dec cx
rol dx, cl
inc bl
not cl
add al, ch
mov dl, 0x6e
ror bx, 4
dec di
or dh, al
add dl, dh
or edx, 0x1bc97a51
ror cx, 3
xor cx, di
not si
test ah, al
sub ax, di
pop ecx
pop esi
pop edx
pop ebx
pop eax
pop edi
jo 0x60f1a4
jp 0x60f1a4
call fcn.0062bd22
push edx
push ecx
sbb dx, cx
push eax
sbb ax, 0x58dc
or ax, 0x6d74
push esi
not esi
adc al, 0x78
push edi
adc ax, di
nop
dec ecx
shr eax, 5
adc ah, cl
push ebx
shr ebx, cl
sbb esi, ebx
inc edi
or di, 0x7185
stc
ror bx, cl
pop ebx
pop edi
pop esi
pop eax
pop ecx
pop edx
call fcn.0062c0eb
call fcn.0062c6db
call fcn.0062ca7c
call fcn.0062cdd6
push edx
ror dx, 3
push ecx
test edx, ecx
push ebx
test bh, 0x19
pop ebx
pop ecx
pop edx
call fcn.0062d18c
call fcn.0062d70e
jb 0x60f1c8
call fcn.0062db1d
call fcn.0062e087
push ecx
cmp cx, 0x31a9
push esi
ror esi, 7
push edx
sub ch, dh
push ebx
shr bh, 4
add si, 0x1de3
not cx
nop
nop
and dl, 0x2f
push edi
add edi, 0x192ca5e5
shl bx, 7
mov bh, 0x59
push eax
test eax, 0x2079b6aa
rol esi, cl
dec cl
shr di, 8
ror ecx, cl
add eax, 0x71b32e59
cmp dx, di
xor di, 0x430c
or bh, 0x7f
xor ebx, 0x249e984c
add dl, 0x4b
xor dh, dh
or dx, 0x2f10
shl edi, cl
nop
and ebx, edx
pop eax
pop edi
pop ebx
pop edx
pop esi
pop ecx
push ecx
and ecx, 0x1269978b
push ebx
xor bl, 0x31
push eax
rol ah, 7
dec cx
nop
xor bl, 0x10
nop
push edi
dec di
shr eax, cl
push edx
xchg ecx, edx
and al, 0x30
sbb di, 0x37ac
add edx, 0x199ff9b4
and ah, 0x68
push esi
test dx, si
ror dx, 4
rol ah, cl
and bx, cx
nop
mov di, cx
stc
not ebx
not di
nop
dec si
shl ebx, 2
xchg bl, dl
add edx, 0x294bb3d4
cmp edx, 0x54a6fa57
and dh, 0x4f
mov eax, ebx
and dh, 0x16
inc ax
xor ebx, esi
stc
adc dx, si
inc al
mov ah, bl
dec bh
xchg al, cl
sub dl, 0
not eax
adc ax, 0x7f12
ror ax, cl
inc si
nop
dec si
add bh, al
sub di, dx
shr edi, 8
xor esi, 0x41f94f31
not ch
add dx, 0x2e57
shl eax, cl
adc bx, 0x4cfe
shr dx, cl
add ax, cx
rol cx, cl
stc
shl bl, 5
or al, ah
mov bl, dl
dec eax
cmp dh, 0x2b
ror ah, 5
and bh, 0x19
adc eax, 0x7e047c26
sub cx, di
and bl, 0x32
or cl, 0x65
cmp dh, 0x37
or di, 0x48f0
shr dl, 4
xor ecx, ecx
mov bx, cx
not ch
rol ecx, cl
inc ah
dec dx
dec dx
pop esi
pop edx
pop edi
pop eax
pop ebx
pop ecx
jnp 0x60f3a6
nop
push edx
push ecx
add dl, cl
push eax
inc al
push edi
sub di, 0xfc8
push ebx
shl ebx, 4
shl ebx, 6
test ecx, 0x1d9c907e
test ax, ax
rol ebx, cl
cmp ebx, eax
shl edx, 3
push esi
test si, 0x736a
shr al, 3
and eax, 0x1d9a0bdc
add ecx, 0x1fd8a005
xchg al, dh
cmp cx, dx
test eax, eax
adc di, bx
shr di, cl
shr cx, cl
shl edx, 1
cmp ecx, 0x478fbfad
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
push edi
push esi
add edi, esi
push ecx
test ecx, 0xbd73c54
push eax
push edx
mov eax, edx
adc ax, 0x9f1
push ebx
xor ch, bh
xor ecx, edi
test ebx, 0x66334727
not al
or bl, dl
or di, 0xf79
adc edi, edx
pop ebx
pop edx
pop eax
pop ecx
pop esi
pop edi
push ebx
push ecx
shr bx, cl
pop ecx
pop ebx
push esi
shl si, 4
pop esi
xor ecx, ecx
mov edx, esp
call fcn.00616630
pop ecx
add esp, 0xc
jbe 0x60f834
call fcn.0062e456
push ecx
xor ch, 0x49
xor ch, 8
push edx
dec dx
dec edx
push ebx
cmp bx, 0x3d74
push edi
ror di, 7
shl dh, 2
or dl, bh
push eax
mov al, bh
push esi
mov eax, esi
xchg ah, al
nop
shr dl, cl
shl dl, 7
adc dl, 0x56
adc bl, cl
dec ax
sbb ecx, edi
sub eax, ebx
sbb bx, 0x3b32
stc
stc
test dl, 0x4d
shl eax, 1
sbb di, ax
inc ah
not ah
add edi, 0x1a9ebabc
nop
shr si, 7
stc
shr bh, cl
shl esi, 2
or edx, 0x39da41c8
shr ch, 5
not bx
test ebx, 0x1efa9319
shl ax, 3
stc
sbb ah, 0x2d
not dh
and ah, cl
mov bx, 0x4c29
nop
adc edi, 0x35252716
or cx, bx
nop
sbb cl, 0x50
dec cx
cmp ah, ch
shr esi, 1
rol eax, cl
rol ecx, 8
and ecx, 0x72a00e00
xchg cl, bh
add bx, bx
xchg dh, bh
xor dh, al
or cx, 0x4be6
stc
inc edi
cmp edi, 0x6fa3f3e
sbb esi, edi
inc bx
ror al, 7
not ebx
sub bh, 0x17
rol esi, cl
dec di
add ax, 0x5550
rol ax, 4
not edx
cmp bl, 0x38
xchg ebx, eax
nop
sub ebx, ebx
cmp di, dx
sub edx, edi
inc ax
ror cl, 1
inc cl
rol dl, cl
sub ebx, 0x650bc7f7
or esi, esi
adc ebx, eax
ror dx, 7
shl ecx, cl
shr edx, 5
adc ax, ax
test dh, 0x5c
add dh, bh
xor cl, 0x32
rol ax, cl
xor bl, 0x37
sbb esi, 0x1fcc55c9
dec cx
stc
nop
shr edx, cl
test edi, 0x65fc1921
pop esi
sbb cx, 0x16d0
and ch, 0x4c
push esi
and esi, 0x2d88f7f7
ror bh, 5
add edi, 0x198c222f
stc
sbb ax, 0x68fc
and si, si
rol di, 2
add ebx, edi
sub ecx, edx
not si
cmp cl, ah
ror si, cl
not bx
sbb cl, 0x42
not di
nop
nop
mov ebx, 0x7e3ea78f
rol esi, 6
rol ah, 4
ror ch, cl
sbb esi, 0x2a37aa49
stc
mov bx, 0x3258
inc ax
dec cl
adc cx, dx
not esi
not esi
stc
cmp si, 0x1ffb
nop
or ebx, 0x4c06fefd
not ch
nop
stc
xchg dh, cl
test di, dx
adc cx, ax
nop
not ax
sub cl, bh
shl di, cl
xchg edi, eax
not al
sbb esi, 0x3e40f5b0
sub edx, 0x5151d7d3
xchg edx, eax
shl edx, 5
shl al, cl
xor esi, 0x11bdfaf5
nop
shr ax, 4
sbb edx, ecx
dec di
xchg bl, al
xor bx, 0x7e5
nop
adc bh, 0x39
cmp cx, di
nop
mov edx, ebx
test al, cl
rol esi, cl
or edx, 0x4ffc2c03
mov al, al
stc
sub ebx, edi
shr eax, 8
not eax
stc
dec dl
ror dx, cl
adc dx, bx
stc
mov al, cl
and bh, bl
mov dx, 0x1405
rol ch, cl
ror ax, cl
shr bl, cl
shr edx, 7
cmp cx, 0x3564
sub dx, ax
xor ebx, esi
sub edx, edi
xchg di, si
stc
xor di, 0x337f
sbb cx, 0x6e4e
xor edi, 0x33b47af4
test edi, ebx
stc
test ebx, esi
stc
rol eax, 4
add cl, dl
nop
pop esi
rol ebx, 4
or bl, 0x1a
sub di, 0x38b1
stc
dec al
sbb ebx, ecx
and bh, bl
ror dh, 3
mov ebx, 0x4b864054
push esi
or esi, eax
add ebx, 0x11196bc3
adc bl, 0x19
rol ecx, 6
nop
rol ebx, cl
xor dx, 0x422b
xchg ecx, edx
cmp edx, 0x5633a08f
inc ah
and si, 0x5816
dec esi
cmp bx, ax
shr edi, 3
rol al, cl
adc edx, 0x29512654
not ah
xor ax, ax
sub esi, 0x3b07c974
rol di, 6
nop
mov di, bx
adc ah, dl
and ax, si
test cl, 0x10
stc
shr bx, 2
shl esi, cl
test ax, di
inc ax
xor edx, edi
xchg si, ax
nop
sbb ebx, ebx
mov ecx, edi
ror ax, cl
pop esi
pop eax
pop edi
pop ebx
pop edx
pop ecx
push eax
ror ax, 3
push ebx
push edx
and bh, dl
push esi
shr esi, 1
push ecx
or ecx, eax
nop
test edx, 0x345544d1
mov ebx, 0x52c01bbb
sub ah, bl
sub al, 0x68
inc bx
and dl, 0x73
sbb esi, 0x5cecc8a3
and bx, 0x4433
sub edx, ecx
not bl
or esi, ecx
rol ch, cl
push edi
mov edi, 0x227d0bd7
nop
shl dx, cl
shl cl, cl
nop
ror eax, cl
shr ax, cl
sbb dh, 0x79
nop
sub cl, 0x7d
nop
xor dh, bh
not si
rol cl, cl
inc esi
not esi
ror edx, 6
test bl, 0x39
mov eax, 0x167d6fe4
xor cl, dh
stc
rol dl, cl
dec bh
mov dx, dx
and eax, 0x8c7aedc
mov al, 0x11
not dh
xor edi, ebx
not eax
nop
shl dx, cl
or ch, 0xa
test si, dx
shl dl, 4
stc
inc ebx
sub ax, ax
adc edi, eax
or bl, ch
not ah
cmp si, di
mov ebx, ebx
not di
pop edi
pop ecx
pop esi
pop edx
pop ebx
pop eax
push eax
push ecx
shl ah, cl
inc cl
add cx, 0x4238
sbb al, cl
push edx
test edx, eax
push ebx
or bx, 0x4031
and dh, 0x47
inc ah
push esi
shl si, cl
mov si, 0x18da
pop esi
pop ebx
pop edx
pop ecx
pop eax
push edi
not edi
push ecx
dec cl
add edi, 0x2312e656
push eax
push edx
sub al, dh
rol cx, cl
mov cl, dl
and di, 0x39c7
adc dx, 0x91d
push esi
xor ax, si
pop esi
pop edx
pop eax
pop ecx
pop edi
push ebx
sbb bx, 0x5f07
push eax
push ecx
ror eax, cl
push edx
add bh, dh
xchg dl, cl
push esi
add esi, 0x49c3a3b9
push edi
shl edi, 5
and edi, 0x68e77f82
ror ch, 3
stc
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
jp 0x60f7f5
call fcn.0062e9d7
call fcn.0062ef04
push edx
add dh, 0xd
nop
not dh
pop edx
call fcn.0062f50b
jnp 0x60f7ce
jle 0x60f7c9
push ecx
shr cl, cl
or ecx, ecx
push edx
inc dh
pop edx
pop ecx
call fcn.0062fa27
push ebx
push esi
xchg bx, si
push ecx
dec cx
push edi
or edi, 0x10e72a0f
pop edi
pop ecx
pop esi
pop ebx
push esi
inc si
push ebx
and bh, 0x1e
dec si
push ecx
not cl
pop ecx
pop ebx
pop esi
call fcn.0062ff86
nop
push eax
sbb ax, 0x1f34
stc
push edx
cmp dx, 0x46bd
push ecx
sub al, ch
push ebx
rol bx, 3
and cx, 0x2d11
test ax, bx
sub bx, 0x71b1
pop ebx
pop ecx
pop edx
pop eax
push eax
push ecx
adc al, ch
and ch, 0x60
push ebx
sub bx, 0x5196
push esi
and ecx, esi
pop esi
pop ebx
pop ecx
pop eax
call fcn.006303b9
push ecx
rol ch, cl
push ebx
add bl, 0x1b
push eax
not eax
push edx
and dl, ah
cmp ecx, 0xd528969
and cl, 0x2f
rol ax, 3
add ch, dl
and cl, al
push edi
xchg cx, di
shr eax, 8
rol dh, 3
cmp ebx, eax
inc dl
nop
push esi
rol esi, 2
ror dh, cl
stc
test edi, ebx
xor bl, 0x25
rol di, cl
adc ecx, edi
xor ax, bx
xor ah, 0x68
xor ch, cl
rol bh, 7
test cx, dx
dec si
rol edx, 5
rol dh, cl
stc
test bx, si
stc
inc edi
not bx
sub ax, ax
adc di, cx
and esi, 0x2ab1a6b2
mov bx, 0x5f26
shl bx, cl
test cx, 0x6e9f
and dh, 0x60
sub ebx, edi
shl dx, cl
add edx, 0x547a3b62
sub dx, ax
shl ah, 7
add bx, 0x7beb
test cl, 0x2e
xor dh, bl
dec edi
add esi, edx
dec si
sbb edx, edi
nop
mov ebx, 0x53543267
sub ah, 0x28
nop
cmp ecx, esi
adc ebx, 0x1e99551a
and ecx, 0x7147cfb2
xor si, 0x581a
not ax
add ax, si
dec eax
xchg ebx, esi
test bx, ax
or ax, 0x5907
stc
adc al, 0x57
xor edx, eax
sub ch, 0x1f
xor cx, bx
and cx, bx
and cl, 0x73
shl ch, 8
shr bx, cl
and bx, si
or si, cx
shr cx, 6
stc
inc eax
xor eax, esi
dec edx
or di, 0x6f23
cmp ebx, 0x4ed4b7a9
adc edx, 0x6fbfed06
ror bh, 4
ror cx, cl
ror si, cl
shl ah, 4
sub cl, ch
mov si, dx
sbb eax, edx
ror ecx, 5
sbb ebx, ecx
or edi, 0x6017f5b2
inc cx
shr ebx, cl
xchg esi, eax
pop esi
xchg dx, bx
rol di, 2
shr eax, cl
ror eax, 6
nop
dec bx
sbb cx, bx
xchg ecx, ebx
or ebx, edi
test edi, eax
or eax, 0x11f426ee
inc dx
push esi
sub si, dx
mov dh, 0x10
rol edx, 5
or bl, ch
nop
and edx, ecx
sbb esi, edi
shl al, cl
mov eax, edx
xchg ebx, ebx
test ebx, ecx
stc
sbb ax, si
mov cx, 0x493c
dec al
sbb al, al
nop
test ax, ax
xchg ecx, eax
shr ecx, cl
adc al, 0x35
dec cl
stc
and ecx, esi
xor dx, 0x7c8d
shr edi, cl
ror dx, cl
sub bh, 0x1b
rol al, 2
cmp al, cl
ror di, cl
shl dl, cl
and di, ax
nop
cmp ax, 0x3636
ror dx, cl
shr dx, 3
add esi, ecx
shr bx, cl
dec esi
and esi, edi
nop
and ah, cl
dec bx
and esi, ebx
cmp ecx, edi
shr ch, 5
nop
ror di, 7
add ebx, ecx
or esi, 0x86efcfa
shl edx, 1
xchg esi, esi
stc
inc si
xchg ah, al
or dh, 0x3f
shl ebx, 2
rol di, cl
and bl, 0x72
shl ecx, cl
cmp dx, dx
sub ecx, edx
shl eax, cl
mov ebx, 0x66fb9a18
rol edx, 6
not ax
test edx, edx
inc bl
rol si, 2
shr dl, cl
not ah
shr dh, cl
test di, dx
stc
adc ax, 0x26a2
sbb ax, si
sub edx, edx
test cx, 0x739b
and edx, esi
shl di, 3
test edx, 0x6696fc1b
stc
ror edx, cl
shr dx, 7
and dx, cx
xor bx, 0x31a0
or ecx, 0x4a788a96
pop esi
xchg bx, dx
adc dx, di
add al, 0xf
push esi
sbb esi, eax
nop
dec ch
cmp edi, 0x40476641
inc ch
stc
ror edi, 5
or dl, 0x39
stc
add edx, ebx
cmp cl, 0x67
pop esi
pop edi
pop edx
pop eax
pop ebx
pop ecx
call fcn.00630992
push ecx
push edx
adc cl, dh
push eax
shl al, cl
push ebx
dec bx
or al, dl
shl dx, 5
and ax, 0x739a
test edx, edx
test dx, 0x5912
shl cl, cl
ror edx, cl
xchg ah, cl
mov edx, 0x2e0bfdaa
adc ah, ah
stc
stc
sub al, 0x34
push esi
not esi
not eax
sub cx, dx
nop
and cx, 0x2ea3
ror cx, 7
xchg esi, esi
sub esi, ebx
shl al, cl
shr edx, cl
push edi
shr edi, 6
mov dh, dl
xchg bh, al
dec eax
cmp si, 0x3334
test ecx, 0x65d587db
xor edi, 0x942a8b6
nop
inc ax
shr ebx, 3
nop
xor bl, ah
shr cx, 2
and edi, esi
ror ch, 6
sub ecx, edx
adc ax, 0x6383
xchg di, dx
ror cx, 7
shr si, 5
add di, 0x66c9
stc
dec eax
stc
and ebx, 0x70695ce7
adc esi, edi
sbb al, cl
stc
pop edi
pop esi
pop ebx
pop eax
pop edx
pop ecx
push edx
xor dh, 0x55
stc
nop
push edi
adc di, 0x3dd1
cmp dx, di
push ebx
test bx, 0x18a8
push ecx
or cx, 0x5caf
or dh, 0x78
or dx, cx
push eax
test al, ch
pop eax
pop ecx
pop ebx
pop edi
pop edx
push ebx
cmp ebx, 0x6ae63bf3
push edx
push eax
xchg edx, eax
mov edx, edx
push edi
test edi, 0x428e844d
test bx, di
shr ax, 6
sub ebx, edi
push ecx
inc cx
xor dx, 0x67a1
push esi
mov esi, edi
shl ch, 3
cmp cx, di
sub eax, ebx
not eax
cmp ah, cl
adc ch, dh
sbb si, 0x46ab
shl eax, cl
pop esi
pop ecx
pop edi
pop eax
pop edx
pop ebx
stc
push ecx
push esi
xor cx, si
pop esi
pop ecx
call fcn.00630e23
jno 0x60fba1
stc
call fcn.006311b9
call fcn.00631725
test eax, eax
je 0x60fbc0
test ebx, ebx
je 0x60d3aa
jmp 0x617d4e
mov edx, dword fs:[0x30]
mov ebx, dword [edx + 0x38]
push eax
push ecx
shr ah, cl
push edx
xchg dl, cl
push esi
shl si, cl
push edi
dec edi
push ebx
xor ebx, 0x1f2d8831
sub ax, di
nop
adc cx, bx
rol bx, cl
xchg ecx, edi
sbb esi, 0x6b797c8
add di, 0x69
dec al
add cx, cx
test al, bl
or ch, bl
sub esi, ebx
xor ah, 0x25
xchg si, bx
dec ecx
or dl, 0x1b
sbb dx, 0x18f5
xchg bh, al
and esi, esi
xchg dh, dl
and ch, 0x66
test bx, 0x5f37
test edx, edx
rol ax, cl
dec ch
test bl, 0x4d
add edx, ebx
not ebx
sbb edx, ecx
or bl, dl
xchg edx, eax
sub ebx, edx
nop
pop ebx
pop edi
pop esi
pop edx
pop ecx
pop eax
push ebx
dec bh
push edx
push ecx
ror dx, cl
stc
shl dx, cl
shl bl, 2
push eax
cmp eax, 0x7bad82ef
nop
push edi
sbb bx, di
sub di, 0x6907
xchg dl, dh
or dx, bx
shl al, cl
mov cl, dl
sbb ah, cl
rol bl, 4
and ecx, 0x506688e8
dec dx
and bx, 0x2a49
stc
not dx
or ebx, ebx
rol edi, cl
xor dx, dx
push esi
xchg si, bx
nop
inc dx
xor ax, si
nop
xchg edx, edi
dec edi
sbb di, 0x2993
mov al, 0x5b
or si, 0x4972
add cx, 0x1141
add esi, 0x204a4399
cmp bh, dh
sub ebx, 0x5a023fa3
xchg dh, cl
sub ch, dh
stc
shl edi, 4
shr dl, 3
xchg ebx, edx
test esi, edx
dec cl
shr edx, 8
ror ebx, 2
shl esi, 4
rol ax, 1
stc
sbb edi, 0xb263965
adc bx, 0x461
xor ecx, 0x2ca7e7e6
and cl, 0x53
xchg dx, bx
rol cx, 2
test esi, edi
sbb bl, 9
test ecx, 0xf73c34
mov bx, bx
stc
rol edi, cl
sub di, 0x6945
stc
stc
cmp cx, dx
rol ax, 4
shr di, 6
dec bx
sub edi, 0x7152e50b
stc
or bx, 0x7add
inc edx
ror ecx, 6
stc
test al, 0x6d
not ax
adc bh, 0xe
cmp dx, 0x6943
dec bh
xor ch, bh
rol ax, cl
stc
shl eax, cl
nop
cmp dx, dx
xchg cl, dh
xchg cl, cl
xchg bh, cl
rol edi, 6
rol edi, cl
sub dl, ah
shl ecx, cl
cmp ecx, edx
rol cl, 3
add ecx, ebx
xchg cl, ah
sbb bx, dx
cmp ah, 0x55
not bl
pop esi
inc dx
nop
shr bx, 1
nop
mov dx, dx
shr ch, cl
not edx
xchg cl, ch
shl ebx, 6
sub ecx, ecx
and dx, 0xc90
sbb edi, 0x322b2bbe
add dx, 0xed5
dec dl
test di, dx
and cx, bx
test dl, 0x50
rol al, cl
push esi
xchg ecx, esi
stc
shl si, cl
stc
adc ebx, esi
nop
or ax, dx
inc di
ror dl, 3
shr ax, cl
rol di, 3
cmp dx, dx
mov dx, 0xc3c
add dx, dx
test edx, 0x6f16b159
sbb dx, si
sbb ah, 0x74
and eax, 0x5587c16f
rol ax, cl
or bx, ax
dec ax
shl dx, 7
sbb dl, 0x33
shr al, 1
or ax, 0x6c5d
xor edx, 0x105ba17f
not bl
sbb ecx, ecx
shr di, 6
test edi, esi
and dl, bh
mov cx, ax
cmp bl, 0x43
ror edx, cl
test dh, dh
rol ecx, cl
or esi, 0x403efa5
or bx, 0x2b24
rol di, cl
sub dx, 0x7928
sbb bh, dh
xor dx, 0x7d3f
sub ax, 0x4fb6
nop
ror esi, cl
xchg cx, ax
rol cx, cl
mov di, ax
mov bx, bx
and bh, 0x1f
dec di
nop
adc al, ch
sub bh, al
xor edi, edi
mov esi, 0x599be628
and bl, dl
stc
nop
nop
adc al, 0x4a
inc ebx
or si, 0x178
xchg edx, edi
shr di, cl
adc cl, 0x10
xchg ebx, edi
nop
test bl, 0x54
dec ecx
nop
rol bl, 7
mov dx, di
xchg di, ax
rol ecx, cl
nop
xchg di, ax
test dl, dl
sub bx, di
or bl, al
inc si
dec esi
pop esi
cmp ax, di
or bx, dx
rol edi, cl
shr di, cl
push esi
xchg esi, esi
inc bx
or edx, edi
test dl, 1
rol ah, cl
and eax, eax
not ah
nop
rol bh, 1
xor ax, 0x7f2d
nop
adc si, 0x4d53
sbb si, 0x3438
stc
shr ebx, 6
shl ebx, cl
cmp dx, cx
or si, 0x555
test bh, dh
xchg si, di
add dh, bl
test ebx, edx
add edx, 0x685305f6
dec edx
mov di, dx
dec cx
ror dh, 3
ror eax, cl
nop
rol esi, 7
sbb ah, 0x33
add ecx, esi
nop
and cl, 0x3a
shl ax, 6
sub ax, 0x61ae
shr dx, 6
ror cx, cl
or bx, bx
xor dx, bx
shr dx, 2
nop
xchg edi, eax
stc
ror bh, cl
shr esi, 8
and bl, dh
not dx
test ecx, ecx
inc ecx
ror di, 1
dec ax
shr ch, cl
mov ebx, 0x51ce707
adc bx, di
or bl, ah
ror ebx, 7
ror dl, 4
or dl, 5
cmp ebx, esi
sbb esi, 0x4cde5b8a
add di, si
nop
shl ax, 4
stc
or ebx, eax
shr dl, cl
test bx, 0x7c8d
stc
sub ecx, edx
stc
add cx, 0x7dce
shr eax, 7
rol esi, cl
and ah, bh
inc cl
or bh, ah
or dx, 0x7f68
xchg ah, dh
sub edx, 0x4868724f
not bl
sbb al, 0x4a
nop
test si, dx
inc ah
ror dh, cl
not ebx
rol si, cl
stc
xchg di, cx
inc ebx
sbb ah, al
adc bl, 0x44
inc dx
or esi, ecx
mov di, di
pop esi
rol cl, cl
rol al, cl
xor ebx, 0x2ab35883
mov ebx, edi
dec ch
or edi, 0xa0774d
inc edx
test al, 0x35
shl ecx, cl
rol dl, cl
ror ax, cl
mov eax, 0x1361fdd6
stc
shl al, cl
xor bl, 0x19
sbb edx, 0x53be5c35
shr eax, cl
sub bl, 0x56
add ecx, 0x48a75162
ror eax, 7
not edx
push esi
rol si, cl
not eax
cmp bh, 0x70
nop
stc
and eax, 0x4099403
dec bx
and edi, edi
mov si, 0x5e49
stc
inc bl
xchg esi, esi
sub edx, eax
not ax
not ch
stc
and ecx, ebx
stc
mov bx, 0xfd7
xchg ebx, esi
sub ax, cx
xor edi, 0x462b8f2
nop
or edx, eax
inc ah
sbb bh, 0x5e
shl edi, cl
cmp di, 0x7a4a
stc
and ecx, 0x7640ae62
inc dx
stc
xchg dh, bh
nop
nop
adc di, bx
ror ah, 2
adc eax, 0x46b3ba43
inc bx
nop
stc
xchg di, cx
nop
or bl, 0x6d
nop
xor edx, esi
add cx, di
add bh, dl
add ecx, ebx
add cl, bl
not di
dec bx
xor edx, edi
dec si
or di, si
rol ecx, cl
shr ecx, 2
stc
test dx, si
and bx, di
not cx
shl ecx, cl
dec dh
mov cx, 0x2320
xor ebx, 0x778bcdf0
ror edx, 8
ror ebx, 1
xchg bh, al
not eax
adc cx, 0x69ce
sub ebx, edx
shr ax, 3
ror bl, 6
adc ecx, esi
test si, 0x5401
sbb si, dx
adc edi, 0x304caf3e
test esi, 0x3fe3e688
ror ax, 1
pop esi
shl ecx, cl
stc
add edx, eax
push esi
xor si, di
add ah, 1
xor bh, ch
stc
cmp esi, ecx
cmp cx, bx
and esi, 0x28231205
test ah, 0x37
adc ecx, eax
sbb edi, ebx
dec ax
test edx, edi
shr cl, 1
adc ah, 0x6b
not dh
xor edi, 0x4b589d7f
stc
adc ax, 0x5b53
cmp si, 0x776
shl ax, 4
not edi
stc
inc edi
add ecx, eax
nop
stc
sbb dx, 0x4980
test dx, di
not cx
stc
shl dh, 5
inc di
nop
xor dh, cl
stc
cmp bh, 0x29
inc di
sbb ax, 0x6bf1
test ecx, eax
xor edx, ebx
cmp bh, ch
sub dx, bx
inc edx
sub edx, edx
stc
stc
cmp bh, 0x33
and bx, 0x7e6d
mov bh, 0x2d
xor ch, cl
dec esi
shr esi, cl
adc bx, ax
xchg cx, cx
shl cx, cl
shl ah, 2
shl ecx, 8
xor bh, cl
and di, 0x7df0
stc
xchg edi, eax
add edi, 0x360ec4ff
test cl, 0xa
not ecx
sbb edi, 0x7420c7b6
mov ax, 0x3b4b
not edx
rol edx, 2
shl ch, cl
xor cx, ax
cmp cx, ax
xor ax, 0x4ab7
shl dl, cl
add esi, 0x25d51997
inc edx
adc esi, 0xb8cfaf3
adc edi, 0x75bbf7cf
sbb al, 0x2c
sub si, bx
nop
and esi, 0x6837f7e5
xchg al, bl
shr eax, cl
stc
not esi
stc
shl bl, 1
xor cl, 0x68
or esi, 0x50b4606b
shr bh, cl
mov cx, si
not edx
test di, di
sub di, bx
sbb al, 0
dec bx
ror cl, cl
pop esi
not ah
sbb ah, al
shl ax, 6
ror dl, cl
nop
push esi
shl si, cl
nop
xor ecx, esi
mov cx, dx
cmp ch, 0x28
mov cx, dx
nop
or eax, eax
adc ax, di
ror dl, 3
xchg edx, ecx
stc
or ch, ah
dec eax
sub bx, si
mov al, 0x31
rol di, cl
xor bx, bx
dec ch
and bl, bl
inc ax
inc edi
shl dl, 1
sub dx, ax
xchg edi, edx
sub ah, 0x3c
sub eax, eax
shl dl, cl
mov bl, cl
mov si, si
cmp ecx, eax
inc eax
add si, 0x4acd
sbb cl, 0x29
xchg dx, dx
adc esi, 0x1f9dcbd
shr bh, cl
mov ax, si
rol bh, 8
and eax, esi
dec ebx
mov bx, di
sbb cl, 0x2b
mov dx, 0x7104
cmp si, bx
shl ecx, 8
mov edx, 0x4137f886
nop
test di, di
shl edx, cl
shl edx, 6
not eax
mov bl, 0x17
cmp si, 0x7b3b
dec ch
test dl, cl
ror bh, cl
mov ax, 0x7fb3
inc di
nop
inc ax
or bx, 0x62e4
rol bh, cl
shl bx, cl
inc ah
rol dh, cl
ror si, 8
shl ebx, cl
mov ecx, ecx
mov bx, 0x4de7
xor edx, esi
mov ch, 0x1e
rol cl, cl
adc dh, cl
shr edi, cl
add dx, 0xb7
shl al, cl
mov edx, eax
xor ecx, edx
add ebx, esi
not cl
sbb bx, ax
dec di
inc ax
xchg cx, si
sbb bl, 0x55
xchg esi, eax
shr bl, 7
rol si, cl
shl ah, 2
mov ax, 0x201
rol bx, 8
rol bl, 7
xor ch, dl
cmp ebx, eax
pop esi
sbb ebx, 0x8d47abc
test edi, ecx
not ax
cmp ax, 0x735
nop
xor di, dx
shl ecx, 7
push esi
mov esi, 0x1f1f271d
mov esi, ebx
stc
rol edx, 1
shr bh, cl
xor ebx, 0x1a39efd8
nop
shl edx, cl
inc esi
test bx, 0x4dd0
not al
xchg cx, ax
nop
shl ax, 6
dec ch
xchg bl, dl
inc eax
shr si, cl
not al
shr ebx, cl
not ebx
xor cx, 0x3eca
and cx, ax
and ah, ch
shl dx, cl
nop
add bl, ch
add ah, 0x15
shl dx, cl
xor dh, 0x70
stc
test ebx, 0x4cf76f33
stc
sbb edi, 0x32e5276e
cmp ax, 0x3e94
not ecx
sbb ax, 0x5a7b
xchg edi, edi
stc
test edi, edx
mov ch, ch
xor si, 0x702c
dec bh
add bx, bx
dec ebx
sub eax, edx
stc
shl bx, 8
adc ecx, edi
not dx
ror di, cl
or si, dx
rol eax, 1
xchg bh, bh
stc
ror edi, 1
dec ch
stc
shr si, cl
rol cl, 1
stc
shr edi, 3
shl esi, 2
xor si, 0x19bf
shl cl, 6
or al, 0x66
not ebx
and ah, dl
dec dx
shl bl, cl
dec si
add edi, esi
not bx
add ah, 0xf
cmp dx, 0x7321
or dl, 0x49
nop
and eax, 0x2a491723
ror dh, 7
rol di, cl
xchg di, bx
inc cx
not esi
add ecx, ecx
ror dh, 4
inc si
or ax, di
or al, 0x32
pop esi
pop edi
pop eax
pop ecx
pop edx
pop ebx
ja 0x6103c7
ja 0x6103b3
jp 0x6103ac
push ebx
adc bl, 0x28
pop ebx
push edx
push ecx
rol dl, cl
rol ch, 1
push esi
inc si
not dl
push edi
push eax
xchg edi, eax
xchg ecx, edx
push ebx
mov dh, bl
add dx, 0x2843
pop ebx
pop eax
pop edi
pop esi
pop ecx
pop edx
push esi
sub si, 0x6716
pop esi
call fcn.00631a6b
call fcn.00631de7
push edi
rol edi, 4
push edx
sbb dl, 0x2a
pop edx
pop edi
call fcn.0063208e
call fcn.006323c8
cmp dword [edx + 0xa4], 0xa
jl 0x6106ad
mov dword [ebp - 4], 0xc
jbe 0x61041b
push eax
and eax, 0x24706bd4
push edi
xor edi, 0x57048b37
push esi
ror si, 3
push edx
inc dl
push ecx
or edx, ecx
add al, 0x74
push ebx
cmp bh, 0x55
ror eax, 8
pop ebx
pop ecx
pop edx
pop esi
pop edi
pop eax
push ecx
cmp cl, ch
push eax
test ah, 0x46
pop eax
pop ecx
call fcn.0063270b
push edx
not dh
adc dh, 0x5f
pop edx
push ecx
push eax
cmp cx, ax
pop eax
pop ecx
mov dword [ebp - 8], 0x1c
call fcn.00632aeb
push eax
push esi
xor eax, esi
shr esi, 5
stc
pop esi
pop eax
push ebx
inc bh
push ecx
push eax
sub ecx, eax
push edx
ror dh, 7
push esi
and esi, 0x12084036
mov ecx, 0x11aba05
pop esi
pop edx
pop eax
pop ecx
pop ebx
jle 0x61046b
push edx
cmp dl, 0x70
pop edx
mov dword [ebp - 0xc], 0x18
push eax
cmp ah, 0x2a
push ecx
xchg cx, ax
push edi
push edx
mov edi, edx
and ch, 4
push esi
and esi, 0x66563856
shl eax, cl
nop
stc
sub edi, edi
adc ch, dh
stc
push ebx
cmp esi, ebx
mov ecx, ecx
not eax
cmp ebx, 0x3c5fa85a
dec dh
and esi, 0x172678d
and dx, si
ror esi, cl
sbb ax, ax
pop ebx
pop esi
pop edx
pop edi
pop ecx
pop eax
mov dword [ebp - 0x10], 4
jbe 0x6104d4
jb 0x6104cb
call fcn.00632dc2
call fcn.0063313b
push eax
dec ax
pop eax
jg 0x6104e4
call fcn.0063359d
call fcn.00633a0e
push edi
push edx
sub di, dx
push ecx
rol cl, 8
stc
and dh, 0x33
mov cx, 0x74ad
inc dh
nop
pop ecx
pop edx
pop edi
push eax
not al
pop eax
mov dword [ebp - 0x14], 0xc
call fcn.00633d28
call fcn.0063402a
push ecx
sbb ch, 0x75
push eax
ror ah, cl
ror ecx, 5
push esi
add esi, 0x4e2eff9
push ebx
xchg ecx, ebx
sbb cl, ah
push edx
xor dh, dh
sbb dh, cl
add bx, 0x3d31
rol ebx, 4
pop edx
pop ebx
pop esi
pop eax
pop ecx
push edi
push edx
sbb di, dx
pop edx
pop edi
mov dword [ebp - 0x18], 0x10
je 0x61055d
jb 0x610558
nop
call fcn.00634491
call fcn.006347ca
push ebx
dec bl
push edi
mov di, 0x7290
push ecx
not ecx
stc
rol ch, cl
shr edi, 4
ror bl, cl
push eax
sbb ecx, eax
nop
pop eax
pop ecx
pop edi
pop ebx
call fcn.00634d79
call fcn.00635257
call fcn.006354bd
mov dword [ebp - 0x1c], 0x14
jnp 0x610595
stc
nop
push ebx
push esi
cmp ebx, esi
nop
pop esi
pop ebx
call fcn.0063585d
call fcn.00635cf3
push ebx
inc bx
push eax
test ah, al
push esi
inc esi
nop
pop esi
pop eax
pop ebx
mov dword [ebp - 0x20], 0x14
ja 0x6105e3
push ebx
shr bx, 5
push eax
not eax
stc
stc
push esi
push ecx
shl esi, cl
push edx
and bl, dl
cmp edx, 0x6d034bed
test dl, dl
push edi
sub edi, esi
pop edi
pop edx
pop ecx
pop esi
pop eax
pop ebx
nop
mov dword [ebp - 0x24], 0xc
jnp 0x610637
call fcn.006361a1
call fcn.00636784
call fcn.00636b75
call fcn.00636eb7
push esi
shr esi, 7
push edx
adc esi, edx
push ecx
mov cx, 0x75c6
push eax
and eax, 0x13708de8
push edi
sub di, 0x5b32
xor edx, 0x42aa8040
pop edi
pop eax
pop ecx
pop edx
pop esi
push edx
push eax
add edx, eax
stc
push ebx
sbb bl, bh
pop ebx
pop eax
pop edx
call fcn.0063722e
je 0x610648
jne 0x610648
call fcn.006377cd
call fcn.00637b76
mov dword [ebp - 0x28], 0x10
jnp 0x6106a1
push ecx
not ch
push ebx
not bx
nop
push edx
not dx
push eax
dec ax
shr cl, cl
push esi
add esi, 0x5519f160
nop
pop esi
pop eax
pop edx
pop ebx
pop ecx
call fcn.00637eee
push edx
mov dl, 0x50
push ebx
sub dh, bl
push ecx
xor cl, 0x63
push esi
test ebx, esi
push eax
and al, 0x31
sub dh, 0x5c
ror ah, cl
pop eax
pop esi
pop ecx
pop ebx
pop edx
jb 0x6106a1
push ebx
not bh
pop ebx
mov dword [ebp - 0x2c], 0
jmp 0x610db7
cmp dword [edx + 0xa4], 6
jne 0x617d4e
mov edi, dword [ebp + 8]
call fcn.0063830a
push eax
not al
push ebx
push edx
sub bl, dl
adc bh, 0x26
pop edx
pop ebx
pop eax
call fcn.0063865b
push ebx
push ecx
shr bx, cl
push esi
cmp si, bx
push eax
or al, 0x44
pop eax
pop esi
pop ecx
pop ebx
jb 0x6106f0
push edx
push eax
xor dl, ah
pop eax
pop edx
sub word [edi], 8
sub word [edi + 2], 8
call fcn.00638a35
call fcn.00638ee2
nop
push edi
cmp edi, 0x5cfd8010
push ecx
or ch, 0x3d
push eax
ror al, cl
push edx
xor dh, 0x3e
test cx, di
push esi
inc si
stc
or ah, 0x6e
xchg dh, ah
dec dh
shr al, cl
and edi, 0x221cdff2
xchg cl, al
shl edi, 2
pop esi
pop edx
pop eax
pop ecx
pop edi
add dword [edi + 4], 8
cmp dword [edx + 0xa8], 1
jg 0x610a8f
push edx
push ebx
xchg dx, bx
push eax
ror ah, 2
push edi
and ax, di
shr dx, 4
push ecx
ror cx, 3
nop
xor bl, 0x62
push esi
test si, bx
or si, 0x3a44
xor edi, ecx
shl ax, cl
inc ecx
pop esi
pop ecx
pop edi
pop eax
pop ebx
pop edx
call fcn.006391e5
mov dword [ebp - 4], 4
call fcn.00639483
push eax
sub eax, 0x17d3ea06
push ebx
push ecx
rol ebx, cl
adc ax, cx
push edx
mov dl, dh
adc ax, cx
sub dh, bh
pop edx
pop ecx
pop ebx
pop eax
push edx
or dx, 0x6ef9
push ecx
not ch
push edi
mov dx, di
push eax
shr ax, cl
sbb edi, edi
pop eax
pop edi
pop ecx
pop edx
mov dword [ebp - 8], 8
ja 0x6107fb
jl 0x6107e0
jb 0x6107e0
push esi
push ecx
xchg esi, ecx
pop ecx
pop esi
call fcn.0063978a
call fcn.00639a2e
call fcn.00639d1d
nop
call fcn.0063a1b0
jbe 0x6107fb
call fcn.0063a4ff
call fcn.0063a8bb
call fcn.0063ad26
jbe 0x610810
call fcn.0063b348
call fcn.0063b8e1
push eax
adc al, al
push edx
inc edx
push ecx
shl cl, 5
pop ecx
pop edx
pop eax
mov dword [ebp - 0xc], 0xc
jns 0x610841
push edx
push ecx
rol dl, cl
not ch
push edi
shr di, cl
shl dh, cl
push ebx
not bx
push eax
not al
pop eax
pop ebx
pop edi
pop ecx
pop edx
jns 0x610851
call fcn.0063bcbb
call fcn.0063c246
push ebx
not bx
pop ebx
mov dword [ebp - 0x10], 0
push edx
push ecx
rol dl, cl
push eax
sub al, dh
pop eax
pop ecx
pop edx
call fcn.0063c609
jecxz 0x610897
push edx
and dl, dh
push eax
push ecx
rol ax, cl
rol dh, 1
add ecx, eax
pop ecx
pop eax
pop edx
push edi
push esi
sub edi, esi
push ecx
xor ch, 0x29
pop ecx
pop esi
pop edi
push ecx
inc cl
push esi
or esi, esi
push edi
push ebx
sub di, bx
pop ebx
pop edi
pop esi
pop ecx
mov dword [ebp - 0x14], 4
call fcn.0063c885
stc
stc
push ebx
ror ebx, 1
push ecx
ror ecx, 1
push edx
rol dl, 4
rol dl, cl
adc ch, bh
sbb edx, edx
push eax
adc eax, 0x57179e3a
add ecx, eax
nop
push esi
not esi
ror eax, 5
dec cl
push edi
test edi, 0x30f2b253
sbb ch, al
inc edi
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
push edx
shl edx, 3
push ebx
rol ebx, 5
pop ebx
pop edx
mov dword [ebp - 0x18], 8
jl 0x610931
push edx
shr dx, 1
push ecx
and ecx, 0x7b6f4040
push ebx
not ebx
pop ebx
pop ecx
pop edx
call fcn.0063cdb5
jp 0x610923
call fcn.0063d38d
call fcn.0063d6ba
push eax
push ebx
sub ax, bx
pop ebx
pop eax
push ecx
adc ch, 0x24
push ebx
sub bl, cl
pop ebx
pop ecx
nop
push edx
push ecx
shl dx, cl
push edi
push ebx
xchg edi, ebx
pop ebx
pop edi
pop ecx
pop edx
push edx
test edx, 0x7020c740
push esi
dec esi
and edx, 0x3b6151ae
push ebx
test bx, 0x23fc
pop ebx
pop esi
pop edx
mov dword [ebp - 0x1c], 0
call fcn.0063dba2
call fcn.0063df97
js 0x610982
push edi
push eax
xchg di, ax
stc
push edx
test dl, dh
push ebx
mov di, bx
stc
or ebx, edi
shl edi, 2
inc bx
push ecx
xchg dx, cx
pop ecx
pop ebx
pop edx
pop eax
pop edi
call fcn.0063e2ff
mov dword [ebp - 0x20], 0x10
push ecx
ror ecx, 8
nop
push edi
test di, 0x3cc
stc
push eax
xchg cx, ax
push edx
push esi
mov edx, esi
push ebx
sbb dx, bx
add cl, dl
pop ebx
pop esi
pop edx
pop eax
pop edi
pop ecx
push edi
ror edi, 7
push ebx
sub ebx, 0x32285c07
not ebx
push ecx
dec cx
pop ecx
pop ebx
pop edi
push edx
push ecx
ror dh, cl
rol dl, cl
rol ch, cl
push ebx
push edi
mov bx, di
pop edi
pop ebx
pop ecx
pop edx
mov dword [ebp - 0x24], 8
push ecx
not cl
push eax
test ah, 0x7f
sbb cx, ax
push ebx
cmp ebx, 0x78e1d642
push esi
dec esi
mov bl, 0xa
push edx
sbb bl, dh
or ah, dl
push edi
add edi, 0x7e15d3d6
pop edi
pop edx
pop esi
pop ebx
pop eax
pop ecx
call fcn.0063e579
push eax
and al, 0x5f
stc
push ebx
not bh
push edx
push ecx
xchg edx, ecx
dec dx
push edi
dec di
inc ah
test eax, eax
pop edi
pop ecx
pop edx
pop ebx
pop eax
call fcn.0063e90c
mov dword [ebp - 0x28], 0xc
call fcn.0063ec40
jbe 0x610a35
push ebx
push ecx
or bl, cl
pop ecx
pop ebx
push edi
push eax
and di, ax
not ax
push ecx
push edx
sbb ch, dh
push ebx
sub bx, cx
pop ebx
pop edx
pop ecx
pop eax
pop edi
call fcn.0063ef19
call fcn.0063f50a
push edx
not dx
pop edx
call fcn.0063f9b7
push edx
xor dx, 0x35a1
push ebx
not bh
push eax
and eax, 0x29a70503
shr al, 8
cmp dx, ax
push ecx
push esi
cmp ecx, esi
pop esi
pop ecx
pop eax
pop ebx
pop edx
push esi
push ecx
and si, cx
pop ecx
pop esi
mov dword [ebp - 0x2c], 4
jmp 0x610db7
mov dword [ebp - 4], 0xc
push esi
cmp esi, esi
adc esi, 0x6857fcea
push ebx
inc ebx
push edx
mov dx, 0x6f57
push ecx
dec ch
push eax
add bl, al
mov cx, ax
add bx, 0x7931
shl ecx, 7
shr cx, 6
adc cx, 0x4d05
nop
and bl, cl
or cl, 0x35
dec cl
shl si, cl
pop eax
pop ecx
pop edx
pop ebx
pop esi
call fcn.0063ff3d
push edx
push eax
test dl, al
pop eax
pop edx
mov dword [ebp - 8], 0x10
call fcn.00640238
push ecx
inc ecx
push ebx
push edx
adc bx, dx
pop edx
pop ebx
pop ecx
push ebx
push ecx
shl bl, cl
push edx
xchg dl, dh
test bl, 0x5f
push eax
mov eax, ebx
sub ah, al
or dx, dx
or bl, bl
inc dh
nop
nop
shr ch, cl
mov ax, 0x550d
add bx, 0x7e48
or al, 0x5d
xor ax, 0x52fe
stc
pop eax
pop edx
pop ecx
pop ebx
mov dword [ebp - 0xc], 0x18
push ebx
push ecx
ror bl, cl
push edi
xor di, 0x60dd
push edx
not dx
nop
push eax
sub eax, edi
sbb dx, 0x4fa1
stc
shl cx, 7
push esi
shl si, cl
and cl, ah
rol di, cl
shr bh, cl
or dl, 0x10
sub al, 0x27
sbb eax, 0x3f3915c8
pop esi
pop eax
pop edx
pop edi
pop ecx
pop ebx
call fcn.006407ef
push esi
ror esi, 2
pop esi
push ebx
push esi
mov ebx, esi
pop esi
pop ebx
mov dword [ebp - 0x10], 4
call fcn.00640b46
jecxz 0x610b85
call fcn.00640f98
call fcn.00641531
call fcn.00641a28
push edx
not dl
pop edx
call fcn.00641fd7
jnp 0x610bc0
push esi
push edi
mov esi, edi
push edx
push ecx
shr dx, cl
push ebx
rol ebx, 1
pop ebx
pop ecx
pop edx
pop edi
pop esi
jnp 0x610bba
call fcn.006422c7
call fcn.0064273f
push ecx
push edi
or ecx, edi
pop edi
pop ecx
mov dword [ebp - 0x14], 8
push ecx
not cl
push edi
test di, 0x3866
push ebx
add bl, 0x51
add ecx, 0x69dc0ea8
push edx
xchg dh, bl
xchg cx, dx
stc
push esi
shr si, cl
xchg si, si
cmp cl, bl
pop esi
pop edx
pop ebx
pop edi
pop ecx
jge 0x610c16
push ebx
and ebx, ebx
pop ebx
call fcn.00642b5f
push eax
inc eax
pop eax
push eax
add eax, 0x1c29c6ad
not al
pop eax
push ebx
push eax
mov bx, ax
pop eax
pop ebx
call fcn.00643100
mov dword [ebp - 0x18], 0x14
call fcn.006434ff
push edx
mov dl, 0x31
pop edx
push eax
not eax
push ebx
xchg ebx, ebx
push edx
push edi
xchg edx, edi
inc dl
test edi, edx
pop edi
pop edx
pop ebx
pop eax
call fcn.00643a5e
call fcn.00643f23
call fcn.00644242
call fcn.00644581
push edi
push ecx
ror edi, cl
pop ecx
pop edi
mov dword [ebp - 0x1c], 4
push ecx
add cl, 0x2e
push edx
cmp edx, 0x42bb206f
shl cl, 6
push edi
xchg edi, ecx
stc
push ebx
not bh
adc ecx, 0x6e974e23
pop ebx
pop edi
pop edx
pop ecx
push edx
push ebx
or dl, bh
stc
push ecx
sbb ch, cl
pop ecx
pop ebx
pop edx
call fcn.00644977
jl 0x610cad
push edx
or dx, 0x6e0e
push ebx
push ecx
shl bx, cl
adc cx, 0x14bf
pop ecx
pop ebx
pop edx
jb 0x610cad
push eax
push ecx
ror ah, cl
pop ecx
pop eax
call fcn.00644efd
call fcn.006453d8
mov dword [ebp - 0x20], 0x14
push edx
test dx, 0x6e5f
push ecx
shl ch, 1
and dh, 0x2b
pop ecx
pop edx
je 0x610d05
push ebx
test bx, 0x5a8d
push edi
xor di, di
push eax
adc ax, 0x7067
shr edi, 8
push ecx
shr eax, cl
push edx
and dx, di
nop
rol dl, 8
xor cx, bx
xor di, bx
and ecx, edx
and di, 0x7e62
pop edx
pop ecx
pop eax
pop edi
pop ebx
push esi
inc si
pop esi
push edx
sbb dx, 0x14dc
test dl, 0x66
pop edx
mov dword [ebp - 0x24], 0xc
push ebx
xor bh, bh
push esi
dec esi
nop
push edx
and dx, dx
and esi, 0x73d4364f
push edi
xchg edi, edi
push eax
add ah, 0x1f
push ecx
shl al, cl
dec dl
xchg ebx, eax
ror cl, cl
dec ebx
xchg edi, eax
sub eax, 0x73ef195e
and dh, 0x20
or ax, ax
stc
not bl
pop ecx
pop eax
pop edi
pop edx
pop esi
pop ebx
push edx
not dx
pop edx
mov dword [ebp - 0x28], 0x10
call fcn.006458c0
push edx
push eax
cmp edx, eax
push esi
push ecx
ror si, cl
push edi
rol di, cl
rol edi, 8
pop edi
pop ecx
pop esi
pop eax
pop edx
push eax
cmp eax, 0x1dc1ac88
push esi
cmp si, 0x2b0c
not esi
ror eax, 8
push ecx
push edi
sub ecx, edi
shl ax, cl
adc di, cx
add ecx, 0x41b880c7
pop edi
pop ecx
pop esi
pop eax
push ebx
push eax
sub ebx, eax
shr al, 8
push edi
sub di, di
pop edi
pop eax
pop ebx
push ebx
mov bl, 0x46
and bx, 0x570d
push edx
inc edx
pop edx
pop ebx
mov dword [ebp - 0x2c], 8
xor ecx, ecx
mov edx, dword [ebp - 4]
push eax
not ax
push edx
xor edx, 0x2c9f649
push ebx
add dh, bh
push edi
xor edi, 0x6c1013ad
push ecx
cmp ah, cl
dec ah
xor bh, ah
push esi
sbb ebx, esi
inc edi
sbb al, 0xf
adc al, 0x78
cmp edi, ecx
inc bl
shr dx, 6
inc ax
or cx, 0x2af4
dec ebx
rol edi, 8
xchg ch, ch
shr bl, 1
xor si, cx
ror ax, 5
not ecx
test edx, 0x733df03d
inc dl
sub esi, edx
stc
ror cx, cl
cmp esi, edx
test ecx, 0xdab5cc4
or eax, esi
inc esi
cmp cx, dx
shr bx, 3
ror esi, cl
add ebx, 0x54f907da
nop
shl si, cl
or ecx, esi
not di
ror cx, cl
or bx, bx
shr bx, 2
ror ax, 8
xor ebx, 0xc9a25d4
inc dh
shr cl, 4
inc al
sbb dh, 0x48
xchg al, dl
or bl, 9
stc
xchg bx, ax
cmp dl, bh
not edi
add edi, 0x66fc31d6
rol ebx, cl
xor eax, ebx
add edx, 0x1983ed00
shr bl, cl
and dh, 0x2f
add bl, 0x11
xor edx, edi
nop
nop
shr ecx, 4
ror bl, cl
test dl, 0x5b
dec dx
ror di, cl
dec edx
mov dh, ch
nop
nop
inc edx
dec di
shl cx, 2
stc
and si, si
not cl
shr dh, cl
dec ax
test ecx, 0x5e4737d2
ror dx, cl
nop
inc edi
add bh, 0x52
ror ecx, 8
cmp cx, di
sbb esi, esi
stc
not esi
xchg esi, ecx
stc
cmp bx, bx
sbb al, 0x20
stc
shr cx, 2
sub al, 0x40
test al, 0x59
pop esi
not dh
cmp ebx, 0x56c0ec37
nop
dec edi
xor dl, ch
ror di, 5
sub eax, 0x5afb7629
nop
push esi
xor si, 0x26ed
nop
add ah, 0x45
nop
add bh, dh
xchg esi, eax
xor si, si
and bx, 0x3fd0
xchg ebx, edx
sub dl, 0x18
add ecx, ebx
nop
add ax, 0xac3
and si, bx
sbb di, ax
rol di, 7
dec di
cmp si, si
add bh, 0x5c
shr ah, cl
inc si
nop
stc
inc bh
dec ax
stc
xor bh, al
stc
cmp edi, 0x75306477
inc ax
sbb eax, ebx
nop
mov dl, 0x67
inc cx
sub bl, 0x46
test ch, bl
stc
or cl, 0x5e
stc
ror ax, cl
rol ax, cl
shl al, cl
add edi, 0x6f4b45e7
xor dl, 0x17
inc cl
mov ax, 0xbe5
not ecx
cmp bx, 0x7a39
adc dl, dl
xchg si, ax
shl ah, 3
shr si, cl
shl edi, cl
inc cx
add ebx, 0x38ebfa55
or eax, 0x58b9d146
ror ch, 3
dec dx
sub esi, edx
and ch, dl
nop
test ebx, 0x62721d1e
cmp bh, 0x68
ror ax, cl
cmp dh, 0x5a
stc
test edx, ebx
nop
xor bx, bx
stc
nop
or dx, 0x64f1
stc
rol bl, 7
dec di
add bx, ax
stc
adc ax, cx
stc
test ebx, 0x25e34f65
nop
stc
or dl, 0x3d
mov cl, cl
not dx
adc ah, 0xd
or esi, ebx
and dl, 8
add si, di
and ax, 0x49ea
xchg esi, esi
shr esi, cl
pop esi
dec bx
push esi
mov esi, 0x1b274c8f
rol bh, cl
stc
test al, 0x74
adc ah, 0x44
dec bl
shr esi, 1
shl dh, cl
xchg di, dx
cmp bh, bh
stc
ror si, cl
ror edi, cl
ror cx, cl
mov si, si
or di, di
dec ah
and ax, 0x7d2d
shl ebx, cl
xchg ch, al
or ebx, eax
stc
sbb bh, 0x31
ror ch, 7
shl bx, cl
nop
shl edx, 7
inc esi
adc dx, cx
mov ecx, ecx
stc
sbb di, bx
and ch, 0x48
mov eax, 0x16837b16
adc edx, 0x53ee38b1
xchg dl, cl
dec di
test al, al
or ch, ah
xor eax, edi
and cl, ah
inc ebx
and cl, 0x2a
shl dh, 5
dec cl
ror ebx, cl
stc
xchg ebx, edx
inc cx
rol esi, 4
xor si, bx
shr cl, cl
shr al, 8
sub dh, cl
shl al, 6
inc di
test ah, 0x39
xor si, 0xbbb
stc
nop
or ecx, 0x5a764a37
or dx, 0x1ced
mov bx, 0x6447
inc ecx
nop
xchg al, dl
adc esi, 0x68f54bc6
mov bx, 0x2899
dec cx
inc di
xchg dh, bl
sub ah, bh
sbb bx, 0x1e38
and ebx, esi
and si, dx
rol edi, cl
sbb eax, edi
inc ch
and cx, 0x5a4f
not eax
stc
or di, si
nop
nop
pop esi
pop ecx
pop edi
pop ebx
pop edx
pop eax
jl 0x611432
push ecx
push eax
mov ch, al
push esi
ror esi, 2
sub cl, 0x37
push edx
add dh, ch
rol eax, cl
push edi
shr edi, cl
push ebx
shl ebx, cl
shl bl, cl
not eax
or ecx, ebx
sbb cx, 0x861
xor dl, 0x20
shl di, 7
mov ecx, 0x400188cc
adc si, si
sub cl, 0x21
xor ecx, 0x16812599
add si, ax
adc ax, 0x1a9
test edi, eax
ror bx, cl
mov edx, edx
and edx, 0x4a431614
not cl
or bx, dx
xor di, 0x2eea
sbb ebx, 0x4dd0fb58
xor ah, 0x74
add eax, 0x2c3d3759
dec ax
test dx, si
or ch, ch
test eax, 0x935e208
inc dx
xchg bx, dx
ror esi, cl
sbb di, 0x701c
xchg cl, dl
or si, ax
nop
and edx, 0x58730d3a
and si, cx
sbb al, 0x2c
xchg bx, dx
add edi, 0x5a630acd
nop
nop
sbb ecx, 0x7c43b701
adc dl, dh
xor edx, 0x7b51956c
rol bx, cl
stc
dec ebx
ror bl, 2
add edx, edi
nop
dec dx
add ah, 0x56
and edi, 0x29866a47
adc ax, 0x2e01
inc ah
not bx
rol ecx, cl
inc ah
stc
not ebx
test bx, dx
sbb cl, 0x18
or ch, ah
dec di
adc cx, 0x3ea9
shr ch, cl
or ebx, ebx
adc si, 0x588d
inc cl
sbb cl, dl
nop
test bl, dl
stc
or edx, 0x3416d854
dec ch
shl si, cl
inc dl
add cl, al
sbb cx, dx
cmp si, 0xdba
or ch, bl
test dh, ch
and esi, edi
and edi, 0x56b30d61
and ch, 0x31
stc
sbb si, 0x643b
xchg dh, bl
ror edi, 8
or di, 0x7411
dec edx
stc
ror cx, cl
and cl, 0x3d
pop ebx
push ebx
adc bh, 0x58
sbb di, 0x4e84
sub edx, 0x58730930
dec ax
ror si, 1
rol ch, cl
xchg ch, ah
shl dx, cl
mov al, cl
shr di, cl
sbb esi, 0x18ebafc9
nop
sub eax, eax
ror cx, cl
not di
shr ah, cl
stc
sub cl, ah
adc ebx, eax
sub al, 0x4d
or bh, dh
sbb ebx, 0x358ddca8
ror esi, 5
dec bx
mov eax, 0x4b156806
and dh, 0x21
shl ah, 8
rol dx, cl
sbb dh, cl
test dl, 0x5a
xor edi, 0x687fff31
ror bx, cl
sbb si, 0x69d6
xchg ecx, esi
inc dx
stc
not edx
not bx
dec edi
and al, 0x7d
adc ah, 0x11
shr bx, 2
or bl, 0x10
sub ah, 0x13
sub dx, 0x2603
or si, 0x1b6c
stc
sbb dx, si
inc ax
dec bx
dec edx
nop
sbb cx, 0x31d3
mov bx, di
rol dl, 8
sub ebx, edi
cmp cx, 0x6779
sub ebx, 0x61cffbd7
add al, al
shl esi, cl
dec cx
adc edx, edx
stc
sub ax, si
add di, 0x3245
inc cx
xchg bh, dh
xor cx, di
xor edx, 0x16aff265
xchg dx, di
sub bx, 0x3f22
test ch, ah
adc si, 0x3e1e
not dh
rol dx, 4
xchg dx, dx
stc
mov si, 0x7995
test edi, 0x39f5b304
test dl, 0x5a
test ax, di
sub bx, 0x4641
stc
shr ebx, cl
test bl, dh
inc esi
or bx, bx
or cx, dx
shl dh, cl
add eax, 0x9086c31
shr eax, 2
shl cl, 5
xchg edx, esi
nop
shl cl, cl
test ch, dl
adc dl, dh
cmp edx, ebx
test ecx, 0x7efc129f
test bh, bh
pop ebx
sbb esi, esi
stc
xchg edi, eax
shr ax, cl
stc
stc
and eax, 0x2f44e3a7
or dh, 0x34
shr di, 4
push ebx
ror bh, cl
shl di, 5
or bl, 0x42
nop
test bx, 0x4b2d
adc esi, esi
adc si, 0x57c2
xchg ecx, eax
nop
inc dl
shr si, cl
rol esi, cl
shr bl, cl
test cl, 0x39
cmp cx, cx
xor ax, ax
sbb al, bh
xor ebx, edx
nop
nop
and ebx, 0x42f14b21
dec bh
xchg bl, bh
adc dl, 0x27
inc cx
inc edx
xor edi, 0x4f5fb12c
adc edi, esi
adc eax, ebx
xor ah, 0x67
shr esi, 5
ror si, cl
test cx, di
xor bx, bx
test edi, 0x5ce2ffe8
dec ax
or eax, 0x335fa372
test edi, edx
adc ecx, 0x1d0de8f6
ror ebx, 6
sub ah, 0x32
nop
mov esi, 0x13ab71af
dec cx
nop
inc bh
nop
nop
add dl, 0x1e
rol si, 1
adc di, 0x2bb5
sbb eax, 0x4bc5210a
shl esi, cl
or esi, ecx
dec ax
ror ebx, cl
test cx, cx
inc cl
xchg bx, di
and dh, 0x1a
test eax, eax
sub ah, 0x1f
shl ch, cl
dec dl
rol si, 8
xchg ecx, ecx
rol cx, 8
nop
inc dl
inc ebx
dec edi
xor ecx, 0x2de9b932
dec bx
or edi, eax
and dl, 0x16
shr edx, 8
cmp bx, 0x1a92
xor edx, ebx
ror di, cl
nop
inc cl
xchg ecx, ebx
ror dl, 2
pop ebx
pop edi
pop edx
pop esi
pop eax
pop ecx
js 0x6113fe
push ecx
shl cx, cl
pop ecx
jbe 0x611427
push ecx
shr cl, cl
push edi
cmp edi, edi
push eax
adc ax, 0x551
pop eax
pop edi
pop ecx
call fcn.00645c00
push ebx
rol ebx, 1
nop
stc
push edx
not edx
push esi
push eax
add esi, eax
pop eax
pop esi
pop edx
pop ebx
push eax
mov ah, 0x69
push esi
dec si
pop esi
pop eax
push edx
dec edx
pop edx
push ecx
push ebx
cmp cx, bx
shl bl, cl
shr ecx, 6
push esi
rol esi, 3
and esi, 0xb1f140a
nop
shl bx, 8
cmp cl, 0x3e
ror bl, 4
push edx
or esi, edx
or dh, 0x18
push eax
xor ah, ah
stc
mov ch, 0x2d
dec cx
push edi
rol edi, 5
xchg dl, cl
inc bl
adc ecx, 0x26ce5aef
sub di, ax
mov di, dx
xor al, 0x29
test ax, si
nop
mov ax, si
dec bx
adc bx, 0x6d9
stc
sbb dx, dx
xchg ah, ch
adc di, 0x30ee
ror edx, 3
rol di, 8
add dh, 0x6c
sbb bh, 0x2f
add edx, ecx
test bl, 1
pop edi
pop eax
pop edx
pop esi
pop ebx
pop ecx
call fcn.00645f54
jg 0x6114e6
jnp 0x6114d3
call fcn.0064650d
call fcn.00646893
call fcn.00646b1f
push esi
cmp esi, 0xc6e6b70
pop esi
call fcn.0064718e
call fcn.0064773c
push eax
sbb eax, 0x7277a259
push edi
and di, 0x1277
pop edi
pop eax
jg 0x6114fd
push edx
push eax
sub edx, eax
push edi
shr di, 4
pop edi
pop eax
pop edx
call fcn.00647af4
cmp ecx, dword [ebx + edx]
jge 0x617d4e
mov eax, dword [ebp - 0xc]
xor edx, edx
push ebx
ror bh, 2
nop
push eax
test al, bh
push edx
sbb dx, 0x561f
push esi
add esi, 0x69f6441a
push ecx
rol bh, cl
sbb bl, al
and dx, bx
nop
dec si
nop
ror si, 5
stc
push edi
shl edi, 8
xor dx, bx
xchg dx, dx
nop
not dl
and cx, dx
shl cl, cl
ror si, cl
shl cx, cl
sbb dl, bl
xchg esi, edx
add esi, 0x3990a028
add ah, 0x7d
xor cx, si
mov cx, dx
add ax, ax
inc dh
sub edx, 0x21d959a5
and ebx, 0x31027dc7
ror ax, cl
test esi, esi
xchg di, bx
dec cl
cmp cl, 0x61
inc edx
test edx, 0x6c09346
mov dx, 0x1824
inc edi
xor bx, 0x1f8d
xor ax, 0x2b23
nop
ror al, cl
ror bh, cl
not ecx
shl bl, cl
sub si, 0x53a8
or cx, ax
cmp ax, bx
nop
or ah, 0x1b
stc
nop
xchg cx, ax
nop
xchg edi, edx
sub dh, 0x3e
and ax, 0x295f
xchg si, bx
nop
or bx, bx
add edx, edi
inc bx
dec dh
sbb eax, ecx
mov dx, 0x977
xchg bx, cx
add ch, ah
sbb dl, 0x27
nop
not eax
rol ah, 6
test bx, bx
rol eax, 7
inc ebx
xchg bx, ax
mov dl, ch
stc
shl si, cl
xor ebx, edx
mov di, ax
adc ah, dl
stc
rol bl, cl
sub dh, dh
adc di, si
xchg edx, ebx
stc
cmp cx, 0x54f1
sub bx, cx
mov bh, 0x1d
shl ah, 3
test eax, esi
or edx, 0x6edfe386
rol ax, 2
and edi, 0x50a830c2
xchg esi, eax
stc
pop edi
push edi
adc edi, eax
dec dh
shr ch, cl
inc edx
or eax, 0x146908a4
adc edx, ebx
xchg ch, bh
rol si, cl
add ax, 0x19b1
sub di, dx
xor eax, ebx
shl edx, cl
shl edx, cl
sub ecx, edx
shl ecx, 5
shr dh, 4
and di, 0x2577
and bx, di
not bx
sbb dx, dx
test cx, dx
ror eax, 4
xchg ah, dh
stc
test eax, edx
add ebx, 0x2ce050af
nop
add edi, edx
xchg bx, ax
shl edx, cl
nop
or bx, 0x321a
not cl
nop
adc al, 0x41
nop
stc
adc cl, ch
xchg cl, dl
shl ebx, cl
shr esi, cl
mov ch, 0x64
ror ch, 2
and dl, bl
sub dh, 4
shr edi, 8
nop
test bh, cl
ror di, cl
sub dx, bx
sub bh, bl
ror dl, cl
sbb edx, 0x5fd25736
dec bh
xchg si, dx
xchg di, ax
nop
adc di, bx
mov eax, 0x249d923
and ah, 0x6a
add dx, di
or bx, 0x40b
cmp si, cx
mov esi, esi
stc
and eax, ecx
not dl
ror ecx, 7
xor dl, ah
ror eax, cl
xor eax, 0x313f9191
or si, 0x6f76
shl cl, cl
cmp si, dx
xor ecx, eax
dec cx
nop
stc
shr si, cl
adc cx, cx
stc
dec dx
cmp dx, si
add edx, 0x4882e661
stc
shr ebx, cl
xor ecx, ebx
shl ch, cl
shr ah, cl
xchg di, ax
sbb cl, 6
dec ebx
nop
test si, 0x68f5
shl cl, cl
sbb ch, 0x7a
mov dh, ch
rol bx, cl
not dx
ror bx, cl
pop edi
not si
shr bx, cl
push edi
ror di, cl
stc
stc
nop
rol cx, cl
stc
cmp cl, cl
sub dh, 0x34
or ax, dx
xchg edx, ecx
inc ch
not ax
shr cx, cl
test bl, 0x14
sbb dx, dx
rol di, cl
rol ax, 1
or dl, dl
inc eax
mov ecx, ecx
sbb ax, 0x60b1
or ch, 0x56
nop
shl cl, 1
xchg dh, al
dec edx
rol di, 2
adc bh, 0x71
mov di, ax
sub ch, al
shl ecx, cl
adc al, 0x36
or bx, di
mov di, di
cmp dl, 0x6f
or di, 0x7d39
rol dx, cl
add dh, dh
not dl
shl al, cl
add bx, dx
sub esi, ebx
test ch, dh
shr dh, 3
and ch, cl
xchg bl, cl
test dl, bl
dec eax
dec cl
xor cx, bx
ror ax, 6
not ax
shr al, cl
shr dx, 8
nop
sbb eax, eax
not edx
ror eax, cl
and ax, 0x20b5
stc
cmp edx, edx
or ecx, 0x3aed5f
cmp ebx, 0x4e55ad40
mov si, 0x6b1b
sbb dx, si
shr ecx, 5
stc
dec ax
test edi, 0x7aac8208
ror cx, 7
mov di, cx
mov al, 0x35
and dh, dl
and dx, cx
xchg dx, di
stc
dec ah
xor bh, dh
adc edi, 0x61395b79
sbb edi, eax
shl dx, 1
rol dx, cl
cmp dl, cl
sub si, 0x5818
or edi, 0x21e6190c
not di
shl bx, cl
adc ax, si
sub esi, 0x7b5b4c5d
xchg dl, ah
stc
dec ebx
shl cx, cl
sbb edi, eax
ror ah, cl
inc ax
sub edi, esi
not si
pop edi
not dh
not bl
mov ax, cx
push edi
xor di, dx
inc ebx
test cl, 0x38
stc
ror bh, cl
ror dl, 3
xor ax, 0xe9b
nop
adc ecx, 0x378af3c9
stc
and si, 0x436b
ror edi, 7
sub dx, 0x911
rol bl, cl
add ecx, 0x768f1573
not edx
xor bx, si
not edx
xor bh, 0x50
shr cx, cl
nop
cmp bl, cl
or bx, ax
xor bl, 0xe
xor bx, di
sub cx, di
stc
xchg al, bh
sub edx, esi
ror dx, cl
xchg ah, bh
shl edi, cl
shr edx, cl
pop edi
pop ecx
pop esi
pop edx
pop eax
pop ebx
call fcn.00647e08
push ecx
push ebx
mov ch, bl
push eax
and ah, ch
push edx
xchg dx, ax
push edi
rol di, cl
mov bx, ax
shr ebx, 1
push esi
adc edx, esi
and si, cx
or cx, ax
shl bh, 6
and bh, bl
dec al
not si
ror dx, cl
not ecx
ror bx, 1
mov edx, 0x562dc840
test si, 0x49b9
inc si
xchg esi, eax
or di, di
nop
shr cl, 7
mov dh, ch
and esi, 0x1415bfa1
test edi, 0xad3409d
xor esi, 0x20148670
ror edi, 3
sbb dh, 0x5e
not esi
shr edx, 1
xor cl, 3
dec al
sub dx, si
or bl, 0x27
sub eax, ebx
test edx, ebx
and cx, 0x21ee
ror edi, 8
add ch, bh
test ecx, 0x69806985
and ah, 0x13
ror si, cl
mov ah, 0x6e
not si
or bl, dl
test bx, ax
ror cx, cl
xchg si, ax
add ebx, eax
ror dx, 6
test bh, 0x27
and bl, ch
shl eax, 1
mov ebx, ebx
test ax, di
dec esi
rol bh, cl
and ebx, 0x66622e3e
dec di
stc
nop
ror eax, 6
xchg cl, cl
ror di, cl
sub dx, bx
ror edi, 3
xchg bh, cl
add esi, 0x4df6f48e
adc cx, si
shl eax, 1
inc eax
test edx, edx
add edx, 0x664e664a
sub dx, 0x1ee7
shr di, 2
adc cx, 0x16e
not bh
mov dx, bx
test dx, si
xchg ah, cl
mov cx, si
inc edx
rol si, 4
or ax, si
rol dx, cl
xor cl, 0x4a
dec esi
sub dh, 0xf
test si, 0x7e78
sub ch, bh
pop esi
pop edi
pop edx
pop eax
pop ebx
pop ecx
push ecx
adc cl, 0x28
push edx
test dl, 0x38
push ebx
add bh, 0x17
push eax
mov ch, al
push esi
xor si, 0x4629
xchg ah, al
push edi
sbb edi, 0x6375a361
stc
adc cx, 0xb76
xchg dl, dl
test ax, di
adc ah, 0x3b
inc bh
rol bx, cl
cmp cx, 0x5f48
nop
rol edx, cl
shl ecx, cl
inc ecx
add esi, ebx
adc ebx, 0x71f1a025
cmp esi, 0x21d194e6
test dh, 0x2e
rol edi, 8
test esi, ecx
and edx, 0xda5dc44
shr eax, cl
add bl, 0x5c
sbb edx, edx
adc dx, 0x7166
mov edx, eax
sbb bl, 0x7d
inc bl
add si, dx
xor ax, cx
sbb cl, 0x3a
dec ah
or ah, al
shr dl, cl
mov si, 0x2d8f
test edx, edi
shl ax, 3
not di
ror ebx, 3
nop
and dl, 0x48
sub si, 0x7137
ror esi, 5
stc
adc ebx, ecx
ror ah, 1
or dx, 0x2814
or cx, 0x20a2
and bh, dl
nop
not ax
add ecx, edi
ror bh, 8
test ax, cx
sub esi, 0x7f22796d
sbb ah, 0x52
not dl
adc ch, bh
cmp si, 0x450f
shl si, cl
sub edx, eax
ror eax, cl
not di
adc cl, ch
ror ebx, 4
adc dx, bx
mov ebx, 0x6211b231
inc edx
sub ecx, 0x5742c208
mov edi, edx
sub dx, di
shl bx, cl
shr bh, cl
shr ah, 4
inc ebx
sbb edi, esi
add ah, 0x42
not edi
mov di, 0x375d
not bx
inc dl
xchg cx, ax
test edx, ecx
adc cl, 0x24
adc al, bl
or ebx, esi
sbb ecx, eax
nop
nop
dec ecx
ror cx, cl
xor ah, 0x59
inc ax
sbb di, 0x3ae8
test ax, 0x6803
pop edi
or cx, 0x3406
push edi
shr di, cl
or eax, 0x620e8bac
shr ebx, cl
add dh, bh
not bl
nop
or eax, 0x4d8ca384
dec dl
dec cl
inc bx
test di, ax
and edi, edi
cmp bx, ax
or dh, 0x54
adc cl, 0xf
dec edx
xor dh, 0x5b
shl cx, 8
test ax, cx
adc edx, 0x4cba7e25
or ecx, ebx
or esi, 0x65fba419
dec ecx
sub cx, 0x49a2
shr ecx, 2
nop
sub ecx, ecx
mov ch, 0x2d
stc
or di, 0x57ea
inc di
test ah, 7
ror dx, cl
shl ebx, cl
dec ah
test ax, 0x2b9a
and ecx, esi
stc
stc
sub ax, 0x12c2
xor bl, 0xb
sub ecx, edx
shr dx, cl
nop
adc edi, 0x55a1096f
adc edx, edi
nop
inc edi
or ebx, ebx
sub ah, ch
or si, di
add di, 0x3f06
xor edx, 0x5fd5478a
sbb dh, 0x5d
stc
adc cx, ax
cmp bx, 0x7506
not si
shr ecx, cl
mov ebx, ecx
or eax, eax
not edi
ror al, 3
xor dl, ah
nop
xchg edx, edi
stc
test cx, 0x5191
dec eax
cmp ecx, edi
cmp ebx, 0x63a589e2
not eax
dec cx
cmp di, 0x55cf
not ecx
or edi, ecx
xor ch, ch
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
push eax
inc ah
push edx
push edi
or dx, di
dec edx
push ecx
push esi
add cx, si
push ebx
cmp bx, dx
add edx, ecx
cmp ecx, 0x16e395c3
dec ah
nop
adc esi, eax
stc
shr bx, cl
shr edx, cl
sbb eax, 0x22d8d50b
ror eax, cl
xchg ch, cl
shr ah, cl
not cl
rol si, cl
test cx, 0xa4a
sub ecx, 0x2f38dc71
or eax, edx
not al
or si, di
nop
sbb ch, 0x73
or ecx, 0x2d626f6b
nop
ror dx, cl
shl dl, cl
cmp ebx, edi
and ax, 0x1e2c
mov bl, bh
sbb ch, dl
and dl, bl
not bl
shl bx, cl
sbb ax, 0x5788
sbb dl, 0x7a
inc dx
cmp cl, 0x34
stc
stc
shl esi, cl
ror ah, 2
rol dx, 1
ror cx, 8
test al, dl
shl eax, 6
ror dl, cl
adc bx, si
not edx
adc di, di
and bl, 0x50
mov cx, si
dec dh
xor eax, edi
adc cx, cx
xchg esi, eax
nop
inc eax
shr eax, cl
sbb edx, ebx
not dx
sbb cx, ax
shr dl, cl
xchg ecx, ebx
sub bh, 0
stc
nop
shl ebx, 3
inc eax
not edx
shl bl, cl
mov ah, dh
sbb si, 0x51b
dec eax
and si, 0x6c9c
shl ecx, cl
sub ch, ah
stc
xchg dl, ah
stc
dec ecx
xor di, cx
cmp eax, 0x44802202
nop
shr dh, cl
add ch, 5
inc dx
rol edx, cl
sbb ah, al
cmp dl, 0x51
cmp ebx, 0x196a9075
dec dx
xor ah, bh
xor bl, 0xd
rol bx, cl
inc si
rol edi, 2
pop ebx
not ecx
push ebx
inc bx
stc
cmp ebx, edx
mov ecx, 0x1f1c0dbc
add dl, dl
not al
not ax
and ax, si
xor dx, 0x78c8
not al
adc cx, ax
shl dx, cl
or bx, si
cmp esi, edx
nop
or dx, 0x3d0e
nop
nop
add si, 0x3502
nop
xor dl, ah
cmp eax, 0x5ad41e84
not esi
inc cl
nop
not esi
stc
sbb dh, ah
ror eax, cl
test dl, al
stc
stc
inc di
add bl, 0x4c
not bh
xchg si, di
stc
and ecx, ebx
pop ebx
pop esi
pop ecx
pop edi
pop edx
pop eax
push edx
sub dh, 0x3b
push ecx
inc ch
push edi
dec di
stc
xor di, 0x2966
push eax
sbb ah, 0x5b
adc ax, 0x53ba
push ebx
adc bh, 0x19
xor cx, cx
stc
cmp ax, 0x36d8
ror ebx, 4
inc ax
and cl, dh
push esi
and si, ax
rol dx, 3
shr eax, cl
xor cl, ah
shr esi, 2
shl al, cl
xchg edx, edx
sub ecx, 0xb5e4383
dec cl
sub edi, edi
inc ax
stc
rol cl, 2
stc
inc al
mov ah, 0x6a
test edx, 0x59d3b9d9
xchg di, si
cmp di, cx
xor al, ah
or di, dx
mov bl, al
shl dx, cl
nop
shr cx, cl
xchg ecx, eax
mov dx, 0x3b0b
stc
dec ah
and eax, 0x640119d5
pop esi
pop ebx
pop eax
pop edi
pop ecx
pop edx
call fcn.00648130
push eax
push ecx
rol ax, cl
push edi
push esi
or di, si
push ebx
test ebx, edi
shl bl, cl
inc ebx
push edx
xor dx, bx
shr si, cl
pop edx
pop ebx
pop esi
pop edi
pop ecx
pop eax
push ebx
not ebx
pop ebx
mul ecx
mov edx, dword [ebp - 8]
lea edx, [edx + ebx]
lea edx, [edx + eax]
push ebx
inc bh
push eax
sub eax, 0x425c5989
dec eax
push ecx
add bx, cx
push edi
cmp ecx, edi
not ch
sbb eax, 0x5c249928
push edx
rol dh, 6
add ecx, eax
sub ax, di
xchg dh, bh
not edi
add ch, 2
xor ecx, ebx
sub di, ax
stc
cmp bl, dh
sbb dl, 0x15
inc dh
or edx, 0x6e60e8f6
push esi
and esi, edi
mov al, dh
shl cx, cl
inc esi
ror di, 7
and ecx, 0x1436ad0b
test cl, 0x5a
not bl
dec bx
sub bx, 0x4488
add si, 0x74b2
xor eax, 0x34f88a1d
test di, 0x7da9
sub edi, ecx
ror bh, cl
or si, bx
add edx, edx
cmp ebx, edx
inc cx
stc
test bh, al
shl ah, cl
mov ah, bh
add edx, 0x4ac41bab
dec dh
not bl
rol cl, cl
inc bx
or di, 0x2ad9
not esi
xchg si, di
sbb esi, eax
test ch, ah
cmp ax, 0x23
or al, 0x10
adc bh, bl
sbb ah, 0x79
or cx, cx
sbb eax, ecx
dec ax
cmp dh, dl
or dh, 0x48
shl di, cl
test ah, 0x7c
sbb ecx, 0x4b7ce6b6
or edx, 0x2eda2774
rol edx, cl
stc
nop
add ah, dh
cmp eax, 0x3755491a
inc cl
not ebx
adc ah, cl
and dx, 0x438b
cmp esi, ecx
and dl, al
xor dx, cx
not bx
shr ch, 8
sbb cx, 0x38cc
test bx, si
shr cx, cl
not di
or ebx, 0x625ce1f0
or cx, 0x7459
sub ax, 0x71c0
stc
stc
or dx, di
or bl, bl
cmp dx, 0x721e
sub bl, al
test bh, dl
shr bh, cl
and cl, bl
mov dl, bl
shr ax, 3
adc di, cx
stc
pop esi
and cl, 0x51
push esi
not esi
cmp dl, 0x57
or eax, 0x1838390c
add ah, 7
sbb dx, si
dec cx
shr di, cl
stc
mov di, si
stc
stc
sub bl, dl
mov edi, 0x16cbbd99
adc dx, 0x681
ror bl, 6
nop
test cl, dl
cmp ebx, 0x2172881a
stc
add edi, edx
adc edi, edi
test dl, ah
inc dx
cmp ah, 0x29
or si, 0x2064
xchg cx, ax
shl edi, cl
adc edx, ecx
inc cx
shr edi, 1
dec al
or esi, 0x63249a8e
shl cx, cl
stc
cmp dl, ah
adc bx, 0x7f55
shl edx, 4
and al, bh
mov ch, 0
test al, bl
shl eax, cl
test edx, 0x4b68249
test esi, 0x6d3f5d7b
cmp edx, 0x1a6a7aa9
inc dh
xchg ebx, esi
rol ecx, cl
mov cl, bl
sbb ax, 0x40e3
nop
and bh, al
xchg al, al
cmp bx, 0x6417
rol ch, cl
adc edi, edi
shl al, cl
inc dx
adc edx, esi
or cl, 0x34
rol ecx, 8
and dx, 0xac3
add bx, di
sub dx, si
shr esi, 8
shr bl, cl
cmp si, 0x5422
sbb di, 0x31bc
dec al
ror al, 8
inc bx
cmp cl, dl
shl ecx, cl
mov ecx, edx
dec ebx
inc dx
adc edx, 0x4b2b6304
sub ebx, ebx
mov edi, 0x78b7a242
adc si, dx
adc dl, cl
and cx, dx
test al, 7
shl edi, 7
stc
shl eax, 2
adc eax, 0x5744934e
shl edx, 3
sbb al, 0x25
shl bl, 6
stc
xor cx, 0x6ec9
xor dx, di
mov si, cx
xchg dl, dh
add dx, si
xchg esi, ecx
rol bx, 6
shl bx, 8
ror edx, cl
pop esi
sbb eax, 0x5896990
push esi
sbb edi, esi
adc ax, si
inc ebx
xchg esi, eax
inc bx
dec ah
cmp ecx, edx
mov bx, si
xor edi, 0x49588707
not ebx
shr bh, 6
inc cl
xchg dx, ax
mov cx, bx
shl dl, 6
shr dl, 8
cmp dh, 0x44
shr al, cl
mov bl, dh
add ecx, ebx
sub bx, 0x1a48
xchg ecx, ecx
or bl, dl
nop
stc
inc si
ror dh, 2
rol ah, 1
stc
adc eax, 0x62a5a2f1
sub bx, bx
test edi, esi
and ebx, edi
inc si
test ch, 4
or dx, dx
xor ebx, eax
inc ecx
stc
cmp eax, 0x3d385807
shl bh, cl
shr si, cl
mov si, bx
test dl, 0x70
sbb dx, di
stc
xchg ebx, edi
and bl, 0x4b
adc cx, 0x3620
xor cl, ah
mov bh, 0x55
or bh, ah
rol si, cl
add ah, al
cmp ax, 0x5c6c
shr ecx, cl
ror ecx, 4
dec si
add edx, edi
mov ah, 0x27
mov edi, 0x4f16203b
shr edx, cl
add edx, 0x73fd80da
adc ax, cx
inc bl
cmp ecx, 0x136952b2
mov ch, 0x11
shr al, 5
adc bl, al
test edi, 0x4f99bf48
stc
mov ecx, edx
xchg bx, di
or ax, 0x5f59
nop
mov edx, ecx
xor edx, 0x7b3adcac
xchg di, di
rol edi, cl
adc bh, bh
not di
dec ecx
adc esi, 0x1dde6b6f
xor edi, ebx
mov eax, esi
nop
stc
inc ch
shr ecx, 1
stc
stc
and ax, ax
dec dx
shr ah, 5
adc ah, 0x73
cmp cl, bh
sub dl, 0x15
sub dh, dh
shl esi, 4
pop esi
ror dh, cl
shl al, cl
stc
shl ch, 6
and ch, 0x72
push esi
dec si
mov esi, 0x6d629fbf
adc edx, edi
dec dx
ror ax, 2
test bx, bx
mov ecx, edi
adc bx, 0x14c1
test edx, ecx
shr ch, cl
mov si, 0x3615
adc bh, ah
shr al, 4
adc cx, 0x4508
xor cx, 0x20a5
sbb ax, ax
add cx, 0x2f9d
or di, di
add al, ch
inc esi
not ax
xor ebx, eax
xor si, si
or ebx, edx
stc
inc ecx
test esi, edx
xor si, 0x66f9
not bl
sub dl, al
not dx
cmp eax, ebx
sbb dx, bx
nop
stc
sub si, 0x4140
rol edi, cl
sub ax, si
and di, cx
inc cx
mov cx, ax
shr ch, 5
and ebx, 0x106af94a
shr bl, cl
ror bl, cl
nop
and ax, di
shl dx, 5
test ch, 0x67
xor bh, dl
and si, 0x219c
and dl, ah
rol edx, cl
cmp dl, 0x6a
and esi, edx
add ecx, esi
inc bl
add bl, bl
mov ch, 0x36
cmp cx, ax
stc
dec cx
adc ebx, edi
xchg edx, esi
sub ah, 0x16
sub bl, 0x15
and dl, 0x3a
or di, si
cmp edx, 0x34e21b5d
sub edi, edx
mov dx, 0x1722
or cl, dl
not si
shr ebx, 8
mov dx, cx
cmp eax, esi
shl ebx, 6
stc
rol eax, cl
and bl, dh
dec ecx
adc dh, bh
xor cx, cx
shr esi, 6
shl ah, cl
xor edi, edi
sbb edi, ecx
cmp edi, 0x591af135
adc cx, 0x158c
or al, ah
nop
inc dh
test dh, 0x2b
xor bl, 0x1c
test al, 0
pop esi
nop
ror ax, cl
test edx, 0x19c21b9e
shl dh, 6
not dx
xor ch, 0x70
sub dh, 0x40
stc
xor al, 0x66
not ebx
adc edi, 0x27fc06ef
adc ecx, 0x70030d47
inc edi
and ax, di
nop
cmp cx, 0x3539
not dx
xor cl, bh
cmp ax, 0x392e
push esi
mov esi, 0x508ed38
shr ax, 2
shl ax, cl
cmp si, ax
not bh
rol cx, cl
or edi, edi
rol di, 8
inc esi
mov ah, 0x32
sub ebx, 0x49852577
add ecx, ebx
xchg edx, eax
dec dh
and ax, 0x4085
inc ebx
dec bh
stc
sbb dh, al
xchg edx, ebx
adc dl, ch
test eax, 0x1abf6453
sub edi, esi
dec al
shr ch, 1
add al, al
not ah
ror ebx, cl
dec di
sbb bx, si
rol edx, 1
and cx, di
test si, cx
cmp dh, ch
sub si, si
xor edi, 0x3d6ecd71
add esi, esi
nop
adc bl, al
sub ecx, edx
and dx, 0x7045
nop
add cl, bh
inc ebx
test ch, cl
xor bx, cx
shl edi, cl
stc
shl ah, 8
mov eax, 0x75b0eaa5
add ecx, edx
ror si, cl
add ecx, ecx
nop
xchg ecx, edx
nop
stc
test di, cx
or ah, dh
shr bh, 8
mov bl, 0x4b
adc eax, ebx
nop
adc bx, 0x12c2
shl dx, 3
sbb esi, esi
cmp edi, 0x60a7c9d7
stc
nop
test al, cl
stc
dec ah
shr ecx, cl
ror ebx, 7
inc edi
shl dx, cl
mov al, 0x78
ror ah, cl
and di, bx
ror eax, cl
rol di, cl
pop esi
adc cx, 0x53e2
inc cl
xor bh, dl
sbb cx, 0x5082
not dl
xchg cx, ax
dec bh
shr edi, cl
xor ax, 0x17df
stc
adc ax, 0x587f
nop
stc
shr ax, cl
or cl, 0x3a
cmp ebx, edi
inc edx
ror edx, cl
xor edi, 0x1e75cab5
nop
mov ax, dx
push esi
rol esi, cl
shr cl, 8
and ax, ax
xor cx, 0x14ea
test cx, 0x1c31
dec esi
stc
adc esi, edx
dec si
stc
rol edi, 2
ror ecx, 2
test bh, 0x28
add cx, 0x1af1
test ecx, ebx
ror bh, 4
and ax, 0x5f85
or esi, ecx
test ebx, 0x63f402dd
nop
cmp esi, ecx
rol dx, 3
xor si, ax
dec edx
nop
test ah, 0x38
test cl, dl
or ax, dx
ror esi, 1
add bl, 0x6c
test cl, 0x2a
shr eax, 7
shr edx, cl
and cx, si
stc
xor si, 0xa37
xchg cl, ah
dec dh
nop
mov ebx, esi
sub cl, ah
and bl, bh
mov ch, bh
shr ecx, 8
and ax, ax
rol esi, 8
mov esi, 0x46ffb836
shl ax, 8
stc
not al
rol esi, 3
dec ch
xchg ah, ch
test edi, 0x18b3ac7b
not al
test di, cx
nop
xchg ebx, eax
test dl, bl
adc ah, cl
cmp al, dh
shr di, 5
nop
or di, cx
stc
shl di, cl
add di, 0x4e37
test ax, ax
shl ax, cl
nop
stc
shr dl, cl
cmp ax, di
nop
sub ecx, 0x5ee853c
sub dx, ax
shr edi, 1
dec ebx
pop esi
pop edx
pop edi
pop ecx
pop eax
pop ebx
call fcn.006486b8
push eax
push ecx
ror ah, cl
push edx
sub dx, 0x4bf0
nop
push edi
inc edi
xchg edi, ecx
sub dh, 0x13
sub cl, 0x10
or dl, cl
mov ah, 0x4d
test eax, eax
sbb ecx, 0x1cffbca5
rol edi, 5
test dl, ch
or ecx, 0x6b49c3ff
stc
shl ecx, 1
push esi
and si, 0x3c1c
push ebx
and ebx, edi
dec ecx
shl di, 7
xor ecx, ebx
or edx, ecx
adc ah, 0x18
stc
adc bl, ah
not dh
nop
ror edx, cl
test edx, ebx
test esi, ebx
dec di
shr ch, 8
xor cl, 0x18
mov ch, 0x5e
pop ebx
pop esi
pop edi
pop edx
pop ecx
pop eax
jnp 0x61247e
push eax
test ah, 0x61
push edx
push ecx
adc dl, cl
test ecx, ecx
pop ecx
pop edx
pop eax
call fcn.00648ac7
push esi
cmp si, 0x35ab
pop esi
push esi
inc esi
pop esi
mov eax, dword [ebp - 0x10]
mov esi, dword [edx + eax]
lea esi, [esi + ebx]
push ebx
xor bh, bl
push edi
cmp edi, 0xc5ed2ef
push eax
xor al, 0x1c
stc
push esi
sub si, si
nop
push edx
sbb dl, 0xd
stc
push ecx
inc cx
shl edi, cl
test dh, dh
or bx, ax
not dx
shr esi, 2
xchg ebx, ebx
cmp ax, ax
rol eax, cl
test eax, ecx
dec al
shl esi, 2
dec esi
and bh, 0x3f
and edx, 0xe4b51d1
stc
ror di, cl
cmp ax, 0x324b
xchg dx, di
shl eax, 1
or dl, 0x5d
shl ebx, 1
not ax
adc esi, 0x6ea49b09
shl cx, cl
adc dl, 0x40
shl si, 1
add si, bx
nop
dec eax
cmp cx, bx
cmp edx, eax
mov edx, esi
shr esi, 8
nop
stc
rol ebx, cl
mov cl, 0x47
rol di, 1
add cl, bl
and ebx, 0xdba36f3
rol ah, 5
cmp si, 0x2b10
sbb dh, bl
shl eax, cl
xor ax, ax
nop
stc
add dx, dx
shr al, cl
test edx, esi
inc dh
ror dh, cl
xchg dx, dx
shl edi, cl
not si
dec edx
and bh, dh
shl bx, 7
rol edx, 1
sbb eax, 0x6371411e
not si
ror cl, cl
ror dx, 8
nop
nop
stc
ror esi, 2
add ebx, 0xf606877
sbb ch, dh
sbb si, dx
inc edi
test dl, dh
stc
mov edi, 0x5e94221f
dec ax
dec cx
inc dh
dec bl
dec esi
not bl
or eax, 0x5d76e854
inc dh
or bx, 0x47a0
sub ch, 0x52
and eax, 0x566e2cf0
test edx, edi
mov al, 0x4a
nop
dec dx
shr edi, 3
or bh, al
pop ecx
push ecx
dec ch
mov si, bx
sbb bh, 0x78
shl al, cl
shl ah, 8
stc
shr cx, 6
stc
stc
adc edi, edx
stc
sbb cx, 0x5000
sub di, bx
xor edi, ebx
cmp bh, ah
shr edx, cl
xor bh, 0x2d
dec edx
test edi, eax
inc dx
stc
xor esi, esi
rol edi, 7
xor cl, dl
cmp di, di
mov dx, ax
test bx, si
rol ecx, 3
test dl, 0x6c
ror dl, cl
and cx, bx
adc ebx, ecx
sbb cl, dl
xchg si, ax
xor ah, cl
dec cl
xchg esi, esi
shr bl, cl
nop
stc
sbb ax, si
cmp dl, 0x79
not bx
xchg ah, cl
and dx, 0xe28
nop
or ebx, 0x7433effd
add ecx, ecx
stc
sbb ah, 0x79
or dh, cl
sbb edx, edi
xor cl, cl
shl edx, 8
shl esi, cl
or ah, bl
adc eax, esi
shr ax, cl
stc
sub edx, edx
ror eax, cl
sub edi, eax
nop
xchg cl, bl
add ecx, 0x6a4c303b
test esi, 0x54df5a5e
xor dx, 0x4aa8
rol esi, 7
mov cx, 0x60a5
nop
or edi, 0x4f01d8aa
or ecx, 0x65c3d6dc
not dh
inc al
rol dh, cl
stc
or ebx, ebx
or esi, 0x7b5f8c6a
test bh, dh
add ebx, 0x5ccc29ef
shr bl, 1
xor esi, ebx
and bl, cl
nop
inc ch
not ecx
shr bh, 4
sub si, cx
dec ax
sub eax, 0xe8f17c9
add edx, 0x33f112b2
rol cl, cl
inc esi
sbb si, dx
stc
shl al, cl
cmp dx, cx
and di, 0x22e7
nop
sub edi, 0x76e6711e
pop ecx
push ecx
or cl, bh
nop
ror si, 3
ror ch, 5
stc
mov bx, 0x675b
shl bx, cl
mov edx, 0x6cd1e452
stc
mov edi, 0x79e96f65
not di
sbb edx, 0x20e60172
test esi, esi
xor eax, 0x1baf90c2
not cx
cmp dx, 0x69ab
ror al, cl
shl ch, 6
stc
add edi, eax
or edi, eax
ror si, 3
test cl, 0x32
or al, cl
sub dh, 0x3b
rol si, 6
sbb ah, 0x43
dec ch
test bx, 0x73e4
add dl, 0x29
ror cx, cl
rol dl, 5
add al, dl
shr esi, 7
nop
shr ebx, cl
not al
xchg edx, eax
nop
xor esi, ecx
pop ecx
pop edx
pop esi
pop eax
pop edi
pop ebx
push eax
push ecx
cmp ax, cx
push edx
and dh, 0x4e
push ebx
cmp bh, bh
shr ecx, 2
dec ecx
adc dx, 0x1f76
push esi
cmp esi, 0x1dc03ea7
and ebx, 0x475e0fc0
sub bx, 0x3abe
xor dl, bl
inc eax
or dx, dx
shl dl, cl
rol bh, 5
cmp dh, 0x4b
ror dh, cl
xchg al, bl
sbb edx, ecx
push edi
test di, ax
shr bh, 2
shl dl, 2
nop
inc ah
shr edi, cl
xchg esi, ecx
cmp bx, 0x24a4
stc
cmp esi, eax
stc
add dl, al
or esi, 0x33f606f1
test bx, dx
nop
ror di, 7
shr di, cl
cmp edi, 0x1c5965ee
nop
not ch
ror bl, 6
adc ax, 0x3775
xchg di, cx
sbb dx, 0x207e
rol eax, cl
stc
dec cx
and cx, 0x7b5c
sbb ch, dh
shr si, 5
nop
dec ax
sub al, 0x15
rol di, cl
and ch, ah
rol bl, 8
shr ebx, cl
ror esi, cl
sbb bx, ax
shr dx, cl
test ebx, 0x4a3493bc
ror eax, cl
and esi, 0xdfc6e5f
xor si, 0x2c4c
test si, 0x282f
stc
xchg cl, bl
nop
inc dl
dec edi
mov edi, ebx
sbb eax, 0x26d255c7
inc di
add si, cx
rol si, 5
shl edx, 4
shr bl, 6
xor dl, dl
xchg ah, dh
test ax, si
ror cx, cl
xchg dx, ax
rol edi, 8
add si, ax
add dx, 0x1824
shl edx, cl
sub bh, bh
and bl, 6
and edx, ecx
ror eax, cl
inc si
mov eax, 0x45778e43
test bx, 0x1bf5
sbb esi, eax
or edi, ebx
add ax, si
shr cl, cl
adc bl, al
add cx, 0x5395
mov dx, di
nop
rol edx, cl
pop edi
xchg bx, ax
sub dh, bl
inc bx
stc
cmp cl, 0x52
push edi
sbb di, di
sub bx, 0x5f69
xor cl, bh
xor ax, ax
stc
xchg si, ax
ror esi, 1
add edx, 0x6827b1a6
inc cx
add bl, bl
nop
test eax, 0x7f63bbe5
and ecx, eax
rol bh, 8
dec edx
xor cx, 0x6f2c
adc dl, dh
xchg ecx, eax
add esi, 0x7718bb65
add bx, 0x5fe1
rol bx, cl
test ax, ax
xchg dx, ax
sub ax, ax
add edx, 0x5a0c21ae
sub cx, 0x5e72
and cl, 0x73
xor ax, 0x5652
add cx, 0x2955
add di, si
stc
or cl, 0x51
add ebx, 0xc31b46b
inc bh
sub ax, 0xb
sbb cx, 0x2ce
inc si
test cx, 0x604d
shl di, cl
test eax, edi
xor edi, ecx
not edi
test bx, bx
xchg bl, dl
inc bl
adc esi, 0x311bc1c5
inc bl
adc ch, al
shr esi, cl
adc di, bx
not edx
stc
and si, 0x3dc4
stc
xchg edi, esi
mov ax, 0xfd
nop
nop
xchg ch, cl
add edx, ecx
rol si, 8
or dx, 0x685e
mov eax, 0x13b7d83d
stc
ror edx, 4
mov eax, eax
mov ebx, eax
adc eax, 0x2093c602
ror si, cl
or eax, eax
ror dh, 1
sub dx, 0x12f4
xor ch, bh
test ecx, eax
ror di, 5
or dh, 0x79
and edi, 0x5cb05ac4
dec cx
adc cx, 0x4bf2
ror ax, cl
mov ax, ax
ror ch, cl
sbb dh, al
nop
sub ax, dx
shr dl, 3
rol esi, cl
sbb esi, 0x59477f54
rol eax, cl
shr bl, cl
sbb ch, al
test dl, 0x56
cmp cx, 0x5c7e
stc
rol edx, cl
pop edi
nop
xchg ecx, eax
add dx, cx
xor si, 0x15d3
mov ebx, 0x142f24a9
rol eax, cl
mov ch, 0x70
not cx
sub ax, si
pop esi
pop ebx
pop edx
pop ecx
pop eax
jne 0x612a9e
push edx
ror edx, 5
push ecx
push edi
sub cx, di
push ebx
and bh, 0x34
ror dx, cl
ror bh, cl
push eax
rol al, cl
shl dh, 3
mov dx, 0x46a7
sbb di, 0x752f
nop
not edx
nop
add al, 0x51
push esi
ror si, cl
xor di, dx
sub ecx, esi
xchg ebx, ecx
rol ah, cl
shl si, cl
shr dl, 1
or ax, cx
shr ecx, cl
shl al, cl
or eax, 0x22b0cea0
adc al, bh
shr esi, 4
inc di
shr ebx, cl
xor di, cx
shr ebx, cl
not edx
nop
and cl, 0xb
adc cl, 0x2e
xor ecx, 0x51f4e5ab
stc
and eax, 0x2b671c9d
dec al
cmp ch, 0xd
inc ah
sub edi, 0xbe1a4d3
nop
dec ecx
dec bh
ror eax, cl
mov dx, si
not bx
ror cx, 3
shl ebx, 3
shr bx, 6
adc edx, ecx
dec esi
shr dx, 4
sbb ah, dh
rol dx, cl
cmp bx, 0x52ac
sub cx, 0x55f8
rol di, cl
add cl, 0x2f
xor edx, ebx
rol edi, 3
test ah, 0x21
cmp ebx, 0xc676b6d
add ebx, ecx
shl eax, cl
add ax, si
ror esi, cl
not cl
rol ecx, cl
stc
inc eax
adc ecx, 0x38d36586
rol ch, 4
sub bx, 0x4edb
shr ebx, 3
inc edi
pop esi
pop eax
pop ebx
pop edi
pop ecx
pop edx
call fcn.00648d44
push edx
not dh
add dh, 7
push ebx
dec bh
push eax
or ah, 0x59
sub ax, bx
push ecx
ror edx, cl
push esi
not si
ror esi, cl
xchg dl, bh
pop esi
pop ecx
pop eax
pop ebx
pop edx
call fcn.0064907c
jle 0x612a92
push ecx
and ecx, 0x6bc74137
pop ecx
call fcn.00649657
push edx
push ecx
xchg dx, cx
pop ecx
pop edx
push esi
push ebx
adc esi, ebx
push edx
push ecx
cmp dl, cl
push eax
xor eax, esi
sub dx, 0x4a0d
dec ax
stc
rol ch, 8
nop
and dh, dl
shl ch, 5
not ecx
xor ch, bl
nop
dec dl
shr bh, cl
add cx, 0x3074
or si, 0x6e45
push edi
xor di, 0x29e7
ror edx, 3
add ebx, esi
and si, 0x1703
or bh, bl
ror bl, 5
cmp dl, 0x3a
xor cx, ax
xor dx, 0x2b66
or esi, eax
ror dx, cl
add dh, dh
or edi, 0x192d7ae1
dec esi
inc ecx
or bh, bl
inc bl
xor si, di
rol cx, 4
inc edx
or dx, 0x5b21
adc dl, dl
and ecx, 0x55dc052e
and bl, 0x3a
add ecx, 0x36728e2b
mov edx, 0x7ad0ed2d
rol si, 3
xor ch, 0x44
inc cx
stc
adc ah, 0x2d
stc
adc dl, dl
mov edi, esi
shl cx, cl
xor ah, bl
shl ecx, 3
sub dx, 0x65a1
rol ah, cl
shl esi, cl
nop
adc di, 0x4cfc
xchg bh, ch
nop
mov ecx, edx
or al, 0x68
shl dx, 5
stc
test cl, dl
mov ax, 0x47af
dec eax
shr ecx, cl
and bx, 0x13cf
mov al, 0x71
inc bl
not ch
or bx, 0x51dc
xor al, bh
ror ecx, 6
cmp edx, 0x8b1e3e8
shl edi, 8
shr cx, cl
stc
or esi, edi
nop
add dx, 0x2c10
stc
nop
sub bh, ah
or ebx, edi
rol di, 1
and edi, 0x56678e94
and dh, 0x5c
sub ah, 0xa
dec dx
test cl, al
inc cx
stc
cmp ebx, edi
nop
stc
rol ah, cl
shl edi, 4
pop edi
rol ax, 5
xchg dh, ah
push edi
shr edi, 5
mov dl, ah
not al
rol ch, cl
xor ax, 0x2d6d
cmp esi, 0x4d81f652
or ax, 0x426c
adc ecx, edx
inc esi
cmp dx, bx
shr bl, cl
xchg si, bx
ror dx, cl
add bh, ah
stc
sub si, dx
add bh, bh
shr esi, 7
xchg edx, ebx
and al, 0x76
shr dx, cl
shr al, cl
xor cx, 0xa85
inc dl
add al, bl
shl dh, 2
shl cx, cl
inc ax
shr al, 1
shl dh, cl
and esi, 0x3af2720f
xchg bl, dl
not ah
cmp dl, cl
test ecx, 0xe7de468
shl ax, cl
nop
shl ebx, cl
and si, bx
dec bx
not ah
inc dl
not bx
cmp eax, 0x7d390cf6
mov ecx, 0x45dc78f7
and bx, 0x3326
mov ecx, edi
not dh
shr bl, cl
xor edx, 0x38df723f
stc
dec ah
sbb dh, dl
nop
xchg edx, edi
cmp ebx, 0x57c79fb7
or ch, dh
sub ebx, edi
pop edi
pop eax
pop ecx
pop edx
pop ebx
pop esi
push ecx
push ebx
xor cx, bx
nop
cmp ebx, 0x7d178b9e
push edx
and edx, 0x101f10a7
add cl, 0x6a
not cx
push eax
mov ch, ah
ror edx, 1
cmp ax, bx
pop eax
pop edx
pop ebx
pop ecx
nop
push esi
inc si
pop esi
jb 0x612c9b
nop
push edi
inc di
push edx
cmp dh, dh
pop edx
pop edi
call fcn.00649ad0
push esi
cmp si, si
push ecx
push ebx
xor ecx, ebx
stc
pop ebx
pop ecx
pop esi
call fcn.00649e36
push ecx
push edx
mov ecx, dword [ebp - 0x14]
call fcn.00616630
pop edx
pop ecx
test eax, eax
je 0x6134f5
jno 0x613019
push edi
push edx
test di, dx
push esi
xor si, si
push ebx
xor bx, dx
and dl, 0x52
add si, 0x72de
dec dx
shl esi, 5
nop
push ecx
sub cx, 0x6b86
shl bx, cl
rol bl, cl
sub esi, 0x3422b0cf
nop
ror bh, 5
dec ch
sbb ecx, 0x1a0ee711
test dh, 0x66
and dx, si
push eax
sbb eax, eax
adc ebx, esi
sbb al, 0xb
xchg ebx, ebx
sub di, 0x54e9
mov esi, eax
stc
test bh, bh
not cx
mov dh, al
and ah, 0x4a
xor edi, 0x8bd3d19
inc eax
inc ax
xchg dl, cl
rol edx, cl
test di, bx
inc bh
or dx, cx
add ebx, edi
xor bx, bx
test di, 0x127a
dec eax
stc
inc si
nop
dec ecx
ror ah, 5
inc bx
rol bh, 8
ror esi, 1
sbb dl, 0x27
and dh, 0x73
and ax, 0x307e
pop eax
pop ecx
pop ebx
pop esi
pop edx
pop edi
push eax
shr ah, 7
push esi
ror esi, 4
pop esi
pop eax
push ecx
mov ch, cl
push esi
push eax
xor si, ax
push ebx
shl ebx, 2
push edx
or dl, 0x27
ror dx, 2
nop
push edi
rol di, cl
inc ecx
adc cx, 0x61fb
sbb cx, ax
not al
and edx, esi
test dx, 0x3132
shl ecx, cl
rol ch, 8
adc dl, dh
sbb bh, 0x76
shr si, 4
and si, 0x494
nop
cmp esi, edx
shl ebx, cl
or cl, 0x65
and ah, al
rol ecx, 7
dec si
cmp di, 0x3d4c
xchg bx, cx
shr dx, 7
inc si
test esi, 0x2ad7fa69
shl ch, cl
sbb dx, 0x3a0c
sbb ax, 0x55ff
inc edx
inc ch
dec ebx
rol esi, 6
mov bl, ah
ror eax, 3
sub ah, dh
cmp ecx, 0x3e44ee8c
xchg bl, dh
stc
stc
nop
not ebx
sbb ebx, edi
xor ebx, 0x691473fd
test si, 0x7327
shr ah, cl
or ax, 0x1c3c
shr edx, 6
sub esi, 0x58dc03dc
nop
mov bl, 0x52
inc dh
add dh, ah
xchg ecx, ecx
cmp ecx, eax
not edx
sub cx, 0x5542
dec dl
mov ch, 0x52
adc edi, 0x36edc0a9
ror edx, 8
not si
rol bx, 1
or al, 0x38
sbb di, 0x59b7
inc cl
ror ebx, cl
sbb ax, cx
shr dx, 5
cmp bx, si
ror si, 5
test ax, 0x21da
ror eax, 4
stc
and di, bx
mov bx, si
sub bh, 0x49
dec dl
shr ecx, 3
xchg ecx, eax
test al, bh
or bl, 0x18
xchg edi, ecx
stc
test di, di
xor ch, cl
stc
or dx, di
nop
nop
ror di, 6
cmp ax, ax
not si
xchg si, ax
test bl, 0x61
pop edi
rol al, 2
stc
push edi
xor di, dx
or esi, edx
ror si, cl
shl di, 4
xor ah, bl
nop
shl bx, 5
nop
not ah
and dh, 0x7f
sbb ebx, edx
sbb bh, al
adc dh, 3
rol cl, cl
sub di, ax
shr di, cl
nop
add cl, 0x2b
sub dl, ch
stc
or ebx, esi
shr edx, 6
adc edx, edi
ror di, cl
and si, di
adc al, dh
inc ax
or eax, 0x5c2296bc
xchg ecx, edi
pop edi
pop edx
pop ebx
pop eax
pop esi
pop ecx
jb 0x612fbd
call fcn.0064a2bb
call fcn.0064a60d
jae 0x612f33
push ebx
mov bh, 0x54
dec bx
push eax
shl ah, 6
adc ebx, 0x1762c72b
push ecx
rol al, cl
adc al, cl
xor ebx, 0x7c2592b3
shl ecx, 2
stc
xchg bh, al
push esi
cmp si, si
or al, 0x59
ror ecx, 6
nop
and cx, 0x7c3e
push edx
xor edx, 0x7606ece1
test cx, 0x6bb6
ror cl, 2
pop edx
pop esi
pop ecx
pop eax
pop ebx
call fcn.0064a9d5
push ecx
push ebx
xchg cl, bl
push eax
not ah
inc cl
mov ecx, 0x13ce2a20
push edi
push esi
add edi, esi
cmp ebx, ebx
xor ecx, 0x504a93db
push edx
sbb dx, 0x333f
adc si, si
stc
rol ebx, cl
xor al, ah
xor cl, 0x72
not ax
sbb bx, ax
mov dh, ch
or ch, 0x5f
pop edx
pop esi
pop edi
pop eax
pop ebx
pop ecx
push edx
inc dx
push ebx
push ecx
shl bx, cl
push esi
shr si, cl
push edi
not edi
shl di, cl
sub cx, si
dec bx
dec si
dec cl
stc
xchg bl, dl
sbb bh, dl
inc edi
test ecx, ecx
test cl, 0x28
not edx
rol bx, 8
nop
adc si, 0x513c
adc bl, 0x33
pop edi
pop esi
pop ecx
pop ebx
pop edx
push eax
test ah, 0x28
pop eax
push eax
shr ax, 5
shr eax, 3
pop eax
push eax
push ebx
xchg bx, ax
pop ebx
pop eax
push edi
push ebx
or di, bx
pop ebx
pop edi
push edx
cmp dx, dx
shr dl, 6
nop
push eax
and ax, 0x49ee
sbb ax, 0x7625
push esi
push ebx
xor esi, ebx
adc esi, 0x630936d8
inc dx
push ecx
and dl, ch
dec al
xor ebx, 0x53708ab3
add cx, dx
not bl
pop ecx
pop ebx
pop esi
pop eax
pop edx
push edx
push edi
adc edx, edi
push ecx
xchg di, cx
push ebx
add ebx, edi
stc
xor ecx, 0x27faca0d
shr dx, 3
cmp cl, bh
xor bl, 0x38
xor bl, cl
nop
stc
pop ebx
pop ecx
pop edi
pop edx
call fcn.0064acd6
call fcn.0064afaa
call fcn.0064b566
push edx
dec dx
push ebx
ror bx, 4
push ecx
inc cx
cmp edx, 0x4d3f943b
not ecx
add ch, 0x15
push eax
sub bl, ah
shr cl, cl
nop
ror cl, 5
adc bl, dh
and bx, 0x7bcb
not dl
add ebx, 0x2336b01
push edi
add ebx, edi
dec eax
xor eax, 0x3c2944e6
sub eax, 0x32de31cc
ror dx, 8
shr al, cl
mov ch, 0x57
nop
add bl, bl
stc
nop
and edx, ebx
push esi
dec esi
cmp cx, si
test esi, 0x56059d75
and edx, ecx
add ebx, 0x52bc484e
add cx, di
add bx, di
inc bh
cmp edi, ebx
dec si
or eax, esi
rol ch, 4
inc bl
xor ch, al
add ah, bl
shl bx, 6
add ebx, esi
not cl
shr ax, 1
ror ecx, 1
sbb ebx, ecx
stc
test eax, 0x57636b92
shr ebx, cl
sub al, 0x11
inc bx
cmp ebx, 0x13fb2add
add dl, 0x6b
inc ecx
sbb ah, 0xd
not eax
cmp ah, al
not ah
inc esi
or esi, 0x1fa0f5c
shr bh, cl
xchg si, ax
xchg edi, ecx
mov ch, cl
or edi, 0x48298fa0
shr bx, cl
not al
not bx
shr dh, 6
not ah
adc dh, dh
test dl, 0x53
or dl, cl
sbb dh, al
shr ax, cl
add bl, 0x51
test ecx, ecx
sbb cx, bx
cmp bx, 0x7b5f
test edi, esi
shl bh, 4
adc ax, cx
test al, bl
nop
and ecx, edi
rol dl, cl
xchg dl, ch
test ecx, ecx
ror esi, cl
xor dl, dh
inc ax
nop
cmp eax, edi
and edi, 0x64ba3f0d
xchg ah, al
adc ax, bx
sbb esi, edi
sub cx, 0x6da6
not bl
pop esi
not bh
nop
mov ax, cx
not bh
shl dx, cl
xor bh, 0x67
xor bx, cx
or edi, ecx
xchg bx, cx
sub ax, 0x3625
inc ebx
rol ax, 1
shr eax, 3
not dl
shl ecx, cl
shl di, 7
inc bx
shr bl, 4
rol bl, cl
ror dh, 5
dec dl
nop
mov cl, al
sub bh, 0x4b
nop
xor edi, 0x4a5c00c6
shr edi, 1
mov cl, 5
cmp dh, dh
xor ecx, ecx
nop
or cl, 0x72
or ch, al
adc bl, cl
rol eax, cl
test ax, 0x20e
adc bl, ch
push esi
add esi, ebx
adc ebx, edx
dec bx
inc eax
nop
shr esi, 3
or si, 0x606c
sub dx, 0xdfc
add dh, 0x4b
xor bx, si
adc ah, 0xe
test edx, eax
xor edx, 0x42d01239
shr cl, 7
xor dx, 0xa6b
mov ebx, 0x2b0e98e3
or di, 0x5ed3
xchg dh, dh
mov ecx, ebx
sub ah, 0xa
rol eax, cl
ror esi, cl
rol esi, 6
xor cl, 0x5b
inc esi
shl esi, cl
shl dh, cl
test dh, 0x4e
shr bx, cl
sbb ecx, 0x17083067
sbb al, 0xb
mov bl, 0x35
nop
sub ax, 0x529e
ror dx, 5
test di, bx
stc
rol esi, 8
stc
shl ecx, cl
xor di, 0x291f
xor bx, 0x66c9
and si, cx
sub bl, cl
or ah, al
sbb dx, 0x1552
rol dh, 5
shl esi, 5
test bh, 0x4e
or bx, dx
stc
shl ebx, 8
dec edi
add eax, 0x638d9a08
and edi, edi
xor dl, 0x30
mov si, 0x68b3
or bl, dl
sub ch, 0x4d
sbb ah, 0x46
and al, ah
xor dx, 0x1f6d
test ch, bl
pop esi
xchg dl, ch
ror edx, 1
cmp dl, ch
test bh, 0x25
stc
cmp cx, di
push esi
add si, cx
not di
test bl, 0x7e
xchg ebx, eax
ror eax, cl
inc bh
sub ebx, ebx
sbb si, bx
dec dl
or cx, cx
inc ax
cmp dx, 0x419c
mov edx, 0x6de15450
mov di, 0x3a90
sub ch, 0x2e
adc dx, 0x4c01
shr ax, 6
xor ah, 0x6f
shl cl, cl
dec ebx
nop
nop
or ecx, esi
shl ebx, cl
shl edx, cl
stc
dec esi
test dx, 0x4917
add eax, edx
add eax, 0x1c31d957
xor edi, 0x79d3e46e
test di, 0x35d3
test ecx, edi
mov ax, cx
adc ax, 0x2c5d
cmp di, di
xor dx, cx
or di, 0x5137
and al, 0x63
sub ebx, 0x23a6f73c
sub eax, 0x65c93e4b
cmp dl, bl
inc al
not di
inc dh
sbb bl, 0x7e
shr cx, cl
stc
add ebx, 0x7b4691f8
not bx
stc
inc ch
and ebx, ebx
xor ebx, 0x6e51d30f
ror eax, 6
add ah, 0x32
or edi, edx
stc
test cl, 0x49
sbb ebx, esi
or eax, ebx
sub dx, bx
inc eax
sbb ah, 0x27
sbb edi, ebx
rol bx, 7
or edi, 0x3f462f8d
add dh, 0x31
not ecx
shl ebx, cl
mov ch, 0x21
inc bh
inc ah
xchg ebx, edx
not ebx
and bx, 0x1d9c
test edx, 0x74ef7ef0
ror dh, 2
shr esi, 3
rol bh, 7
adc dx, 0x3bfd
shr bh, 4
and edx, 0x678284c9
mov esi, edx
dec bl
adc eax, 0x60eea597
cmp ebx, ebx
add dl, 3
xor cl, dl
not bx
adc ch, 0x75
adc dl, 0x40
shl ah, cl
xor di, 0x49e9
pop esi
sub edx, 0x2f210ea2
nop
ror edi, 4
push esi
not si
stc
nop
dec bh
xor ch, ah
cmp dl, dl
cmp si, bx
rol dx, cl
ror ch, cl
sbb ah, 0x79
test bh, 0x65
adc dx, 0xa2
inc ecx
nop
test bl, 0x15
or dl, 0x2e
not cl
dec ecx
or eax, 0x161a374c
xchg si, cx
and edx, 0x5a0d5e95
nop
add bx, di
shr esi, cl
add eax, edx
cmp eax, ecx
nop
shl cl, cl
mov esi, esi
nop
xchg ecx, eax
sub edi, 0x13999e79
ror bx, 5
shr esi, 7
adc bl, 0x23
pop esi
pop edi
pop eax
pop ecx
pop ebx
pop edx
call fcn.0064b8d7
jp 0x613474
push eax
cmp eax, 0x7f0c8808
push ebx
adc bl, 0x3d
push esi
push edx
test esi, edx
push ecx
sub ch, ah
xor edx, edx
rol dl, 8
shl ah, cl
and ebx, 0x7cb90f75
stc
test bx, dx
nop
shr bx, 8
xor ax, 0x65a6
shl cl, cl
push edi
xchg di, bx
sub dl, 0x69
test si, 0x4d96
adc si, 0x567a
rol bh, cl
not dx
rol bx, cl
shl ebx, cl
shr ebx, cl
cmp ah, al
shl ah, cl
add edx, 0x45843dad
rol dl, 2
xchg edx, eax
dec al
sbb dh, 0x5b
or bh, ch
and ax, 0x5d52
pop edi
pop ecx
pop edx
pop esi
pop ebx
pop eax
call fcn.0064be2c
call fcn.0064c0b7
jle 0x613474
jbe 0x613474
push edx
push esi
cmp dx, si
push ebx
push edi
and bx, di
push eax
cmp eax, eax
pop eax
pop edi
pop ebx
pop esi
pop edx
push ebx
push eax
test bl, al
push ecx
cmp eax, ecx
inc cx
push edx
test edx, eax
stc
dec bl
dec edx
push esi
rol si, cl
rol ax, cl
or cl, bh
rol ecx, cl
dec bl
ror eax, cl
push edi
add dx, di
mov eax, 0x51b48249
xor dx, 0x6efb
rol dh, cl
test al, 0x19
not dl
stc
sbb ax, 0x37a7
or dx, 0x6f1
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
call fcn.0064c463
call fcn.0064ca73
call fcn.0064ce14
jl 0x6134d5
push ebx
not bh
pop ebx
call fcn.0064d253
push ebx
rol bh, 7
push ecx
ror cx, cl
push eax
inc ax
pop eax
pop ecx
pop ebx
call fcn.0064d502
push ecx
inc ecx
push ebx
not bh
pop ebx
pop ecx
inc ecx
jmp 0x610db9
mov eax, dword [ebp - 0x18]
mov esi, dword [edx + eax]
call fcn.0064d98c
call fcn.0064debf
stc
stc
push edx
push eax
and dh, al
push ebx
mov dh, bh
push ecx
or ch, 0x23
adc al, bh
rol bh, 3
xchg dl, bh
push edi
xor ebx, edi
push esi
test esi, edi
and ecx, esi
dec ch
xor di, si
rol esi, cl
test ebx, edx
or ax, 0x6d56
sbb al, 0x4a
or dl, 7
dec ch
shr ebx, cl
sub di, si
shr si, 6
sub ecx, 0x44c643a1
not edx
and dl, 0x6c
dec dx
sub di, 0x936
add cx, 0x2467
sub edi, 0x741d405e
dec ch
nop
test eax, ebx
not dh
sbb bx, 0x4055
shl ah, cl
sbb ah, bl
sub edi, 0x13dcb4f2
and dl, cl
xchg ebx, edi
mov cx, si
and ebx, ebx
ror bl, 1
xchg dh, bh
nop
test bl, al
adc dx, 0x7daa
or esi, 0x412c4135
xor dl, 0x29
ror bl, 1
rol ecx, 3
inc ax
stc
and edi, 0x1f7a33d9
dec edx
dec ecx
add bh, dl
mov si, bx
rol bh, cl
ror edi, cl
and eax, 0x1f085b2f
stc
add di, 0x4bd
xor eax, edx
inc bl
stc
stc
adc dx, 0x7c
inc si
adc bh, 0x32
cmp eax, 0x2da1246d
shr bh, cl
shr eax, cl
shl eax, 7
add eax, edx
shr bx, 8
adc di, 0x5e50
test bl, 0x5c
test eax, 0x337032fb
sub bx, cx
cmp bx, bx
and ecx, 0x2e71fff8
not di
and ebx, eax
cmp ecx, ebx
or bx, si
dec ecx
add ch, 0x57
sbb si, 0x5cf6
add esi, 0x6da41b49
stc
nop
sbb si, cx
nop
or ecx, ecx
nop
xchg dl, ah
add cl, 0x2f
inc di
inc esi
stc
pop esi
shr al, cl
not ax
sub ecx, 0x796ca9bf
and ebx, 0x6a0fc710
ror di, cl
ror ax, cl
mov ch, cl
nop
shr edx, 1
or edx, 0x7108c86e
sub bl, 5
ror al, 1
inc ecx
and bh, bh
add cl, 0x50
shr ch, 4
ror dl, cl
push esi
and si, dx
and ch, 0x76
nop
shr bl, cl
adc eax, esi
ror edi, 5
stc
shl bx, cl
or ah, ah
cmp di, si
dec di
add dl, ah
shr edx, cl
or edi, 0x2c319b6c
mov eax, edi
sub ebx, edx
shl di, cl
xor edx, 0x2be8a63f
or bh, ah
shr edi, 2
xchg esi, ecx
xor edx, 0x71918fb0
rol ebx, 5
nop
not di
sbb bh, ch
sbb bx, bx
inc eax
or esi, eax
sub di, bx
or si, si
shl bl, cl
dec dx
shl edx, 5
stc
adc dx, cx
sbb edi, 0x5320267f
or di, di
cmp al, ch
xor cx, 0xcf1
mov dl, 8
cmp bx, 0x603f
ror dh, cl
or al, dl
or bx, ax
inc cx
shl ebx, 7
xor esi, ebx
adc si, di
mov edx, 0x2d7ddf90
test dx, bx
nop
and dx, 0x1bf7
not cx
inc edx
or bl, 0x66
shr cx, 1
shr di, 8
or bl, cl
nop
dec ch
test al, 0xa
xchg cx, cx
and ebx, 0x764b00a4
dec si
xchg dh, dh
stc
not bl
xchg ecx, esi
mov edx, 0x4f193590
stc
add bl, 0xc
shl edx, 6
nop
xor bl, 0xd
cmp ecx, eax
mov dx, 0x6c30
nop
and edi, edi
xchg cx, ax
shl ah, cl
shl eax, 5
not esi
pop esi
sbb cx, 0x467e
push esi
sub esi, 0x53156224
not dh
shr bl, cl
not ebx
and edx, 0x28bec612
test dh, 0x7b
or eax, 0x25969cc9
dec dh
or ax, 0x794d
mov dx, di
ror dx, cl
rol bh, 7
sbb edx, eax
sub dl, 0x48
not bx
rol dh, 6
add ax, 0x2c55
rol ebx, cl
add dl, 0x78
or bx, 0x6e03
test di, si
shl ah, cl
ror ax, 6
not cl
stc
shr dx, cl
xor bh, 0x42
stc
sbb bl, ch
xor al, cl
shr ah, cl
ror ebx, cl
adc bx, dx
nop
xor bl, 2
not bx
nop
cmp ebx, 0x43eaf56b
adc si, 0x1915
dec bx
xchg si, di
ror bl, cl
xchg bx, bx
ror dx, cl
test cl, bl
or edx, eax
test edx, 0x2ef3afa6
inc bx
adc dh, 0x2f
dec ax
sub dx, dx
nop
dec eax
or dx, 0x6fa7
test ebx, 0x48759bf4
not si
ror ebx, 5
xchg di, ax
test cx, 0x5fae
ror ebx, cl
sbb dx, 0x3324
not cx
shl ecx, 5
sbb dx, di
xchg cl, dl
nop
add edx, 0x1728913
stc
sbb esi, ebx
xchg bh, bh
or ecx, 0x353ab383
or dx, 0x75ac
sub bh, 0x7f
xor edx, ebx
ror ch, cl
nop
or ebx, ebx
shl cx, cl
inc cl
adc edi, 0x6c1fc56a
stc
test di, cx
xor di, 0x5e3
xor edx, 0xffdb7a7
sub di, 0x6a30
test cl, 8
shr al, cl
rol ah, 7
xor bl, 0x58
stc
not di
shr si, 1
inc dx
and bx, ax
or dx, cx
nop
sub bx, 0x78d4
test esi, ecx
shl cl, 7
pop esi
ror cl, 5
dec bh
or bx, 0x21f3
adc bx, di
cmp bl, bh
shr bx, 4
not bx
cmp di, 0x3d14
rol dl, 6
mov ecx, ebx
or cl, 0x17
sub bl, 0x68
xchg bh, al
test dx, 0x78b9
shl edi, cl
inc ah
mov cl, dh
shr ch, 8
inc dx
adc dl, 0x3a
sbb di, cx
ror di, 5
push esi
and esi, ebx
mov di, si
and al, bl
nop
inc cx
not ecx
xchg di, cx
nop
dec bx
xchg ecx, esi
and dx, dx
stc
adc cl, dh
adc cx, 0x79b4
dec eax
inc bl
test edi, 0x4e5e7ce1
adc di, si
add dl, 0x31
mov di, ax
shr ah, cl
cmp dx, di
test ecx, 0x879d2fc
nop
inc dl
adc edi, ecx
xchg ecx, edx
sub eax, edx
and dh, 0x52
inc ecx
ror di, cl
or edi, esi
inc di
dec ah
inc eax
shl cx, 6
mov cl, 0x4a
shr esi, 1
inc si
shr cx, 6
xchg al, dh
and di, 0x76fb
shr ax, cl
cmp dh, cl
and si, 0x1bc8
inc dl
add edx, 0x623f941e
ror edi, 6
shl ebx, cl
sub cx, 0x662f
sbb dh, ah
dec edx
adc dh, 0x16
not edx
sbb ax, bx
sub edi, edx
add dl, cl
and ch, 0x1c
not ebx
ror cl, 3
sub edx, edi
mov cx, bx
sbb ax, 0x7e67
inc ebx
sub ch, 0x46
mov cx, 0x33b8
ror ecx, cl
rol cx, 7
nop
ror ch, 7
cmp eax, esi
shl cl, cl
sub esi, esi
cmp cl, 0x2c
and edi, esi
sbb eax, 0x70fb31ab
shr dh, 4
shr eax, 8
pop esi
mov dl, 2
shl cx, cl
mov cx, 0x1e81
sbb dx, dx
inc edi
xor cx, 0x5ec4
mov ax, 0x3ddc
sub bl, 0x52
push esi
dec si
cmp eax, 0x6539cde9
shr dx, cl
nop
nop
test cl, 0x5d
xor ah, dh
cmp bh, 0x76
nop
stc
sbb bx, 0x5f40
sbb edi, 0x548141b8
inc bl
and ebx, 0x530fbeed
shl ch, cl
nop
shr ah, cl
xchg ebx, ecx
test edi, 0x557c3aeb
sub si, ax
shl edi, 1
sbb si, bx
or bx, 0x4d0f
rol ebx, cl
xchg cx, ax
add ch, ah
ror ebx, 1
rol ah, cl
nop
ror edi, cl
xchg al, dh
shr esi, 3
inc dx
stc
add di, 0x3fd1
sbb edx, 0x235277f
stc
test di, dx
not dh
xor dx, 0x4d77
not bl
nop
xchg bx, ax
stc
and edi, 0x331f2773
nop
xchg dx, bx
nop
inc esi
nop
cmp dl, 0x2e
shr dh, cl
not bx
inc dh
shr ah, cl
rol di, 4
cmp ax, ax
inc dx
adc edx, 0x10c08cb7
shr cx, cl
shl ebx, 2
stc
sub eax, 0x97da797
not edx
xor bx, 0x60b8
sub ebx, 0x880802f
test dh, 0x66
inc eax
mov ax, 0x478b
dec ecx
rol cx, 2
stc
and esi, 0x4597dc50
and al, 0x45
xor si, 0x499
inc dx
mov di, bx
shl eax, cl
add eax, esi
cmp dx, dx
shr dh, cl
sbb si, bx
stc
test edx, 0x1641b60a
sbb bh, 0x64
dec dx
mov cx, ax
nop
shl ebx, cl
sub si, cx
cmp cl, ch
xor dh, bh
pop esi
shl ax, cl
and edi, 0x47539afa
shr edx, cl
shr cl, 4
push esi
sbb esi, 0x5b389360
xchg bh, bh
xchg ecx, edi
inc ax
not cl
test si, dx
and ax, 0x6a13
add di, ax
xor dl, 0x56
shl bl, 8
rol edx, cl
adc si, 0x6700
sub ch, 0x14
or edx, 0x351716d5
sub dx, 0x6f01
inc si
xor bl, ch
shr edx, 6
and eax, 0x510a8a14
xor dx, 0x6d02
shl bx, 6
dec ebx
sbb ah, dl
ror edi, 7
add di, 0x6e9e
ror edx, cl
stc
dec ah
dec ah
stc
or cx, bx
mov dh, 0x3c
nop
mov bh, ch
nop
sbb ah, ch
mov ax, 0x6f5e
and edx, 0x4bd0acbb
mov eax, ebx
adc di, 0x6238
shr di, 6
test dx, 0x7bd8
sub eax, ecx
not bh
adc ax, 0x2781
rol dh, 7
or ah, 0x3e
shl edi, 7
sbb cx, 0x2651
sub dx, 0x5b3e
or ch, cl
inc al
adc cx, si
inc eax
inc cx
shr ch, 6
inc bh
stc
sub dh, 0x16
add bl, 0x2f
test di, 0x6039
xchg si, cx
dec edx
dec cl
mov si, 0x6f3d
and dl, 6
xor ch, ch
rol esi, 6
ror dh, cl
and dx, 0x6f19
or dx, bx
inc ah
mov edi, 0x1fd20115
adc cx, 0x228d
or dl, al
shr di, cl
cmp eax, 0x4077c084
stc
and edi, 0x169d09cd
sub edx, ebx
rol edx, cl
xchg si, bx
add si, 0x4650
xchg si, bx
mov ax, cx
shl ecx, cl
stc
add bx, 0x4b28
inc ax
add dh, 0x4f
dec bl
dec cx
sub ax, 0x5ab9
inc ax
mov bh, cl
sub eax, 0x1c81d669
pop esi
nop
xor bh, 0x75
sub bx, 0x1392
xor bx, 0x233a
nop
and cl, 0x66
add dx, bx
adc edx, 0x6bd18b34
and dl, 0x38
mov dl, 0x39
xchg ch, al
rol cl, cl
cmp cx, 0xe3e
stc
sub bl, 0x78
nop
adc cx, bx
inc dx
cmp di, bx
push esi
sub cx, si
sub dl, bl
cmp edi, 0x22ff665d
sub bh, ch
ror al, 2
not dx
shl ax, cl
pop esi
pop edi
pop ecx
pop ebx
pop eax
pop edx
jl 0x613ce4
push eax
adc al, 0x48
push ebx
push esi
cmp ebx, esi
or bx, 0x24d5
stc
add al, 2
test ebx, eax
push edi
adc di, 0x4246
sub ah, 0x19
stc
push edx
sub dl, 0x64
pop edx
pop edi
pop esi
pop ebx
pop eax
push eax
mov al, 0x7f
add eax, 0x119578af
push esi
push ebx
cmp esi, ebx
push edx
xchg ah, dl
push ecx
ror dl, cl
shl cl, cl
ror edx, 5
xchg dh, bl
push edi
and edi, 0x7290d90b
shr edx, cl
ror al, 8
inc di
pop edi
pop ecx
pop edx
pop ebx
pop esi
pop eax
push edx
shl dx, 1
push eax
push ebx
xchg ebx, eax
push edi
push ecx
mov edi, ecx
dec edx
stc
sub dh, 0x2e
sub ecx, eax
xchg bx, dx
or dx, ax
shr dx, 5
and bx, 0x7c38
nop
mov edi, 0x7c713e0e
test cl, bh
and ah, 0x46
sub bx, cx
inc di
cmp dx, cx
push esi
shr si, cl
and ecx, 0x6385eafd
nop
xchg di, di
pop esi
pop ecx
pop edi
pop ebx
pop eax
pop edx
jnp 0x613ccb
push edx
xchg dx, dx
add dl, 0x46
pop edx
push ecx
not ecx
push edx
push ebx
test dx, bx
mov dx, 0x1f79
mov ebx, 0x7fbd5349
add cx, dx
stc
push eax
ror eax, 7
pop eax
pop ebx
pop edx
pop ecx
push edx
sbb dh, 8
pop edx
call fcn.0064e421
push eax
push edx
adc ax, dx
push edi
push ecx
xchg di, cx
push esi
and esi, esi
ror ch, cl
pop esi
pop ecx
pop edi
pop edx
pop eax
push esi
inc esi
push edi
push ebx
mov edi, ebx
push ecx
sbb ecx, 0x5a6afd5e
push eax
sub bh, al
push edx
or dx, dx
dec cx
adc cl, ch
nop
stc
cmp bh, 0x34
test eax, edi
adc dx, ax
add ecx, 0x75857c0c
inc di
shl dx, cl
inc bl
adc ebx, 0x2481d1f8
sbb eax, ebx
dec al
xor esi, ebx
stc
xor edx, eax
nop
ror eax, cl
not ebx
dec si
add bx, cx
sbb eax, 0x3e492c3
adc eax, 0x4c3f9404
add ecx, 0x69d3575c
and bl, 0x67
and dx, ax
xor ebx, edx
test eax, esi
sbb al, cl
or edi, 0xfaeeb6d
and edx, esi
or ah, ch
add dx, 0x3e63
sbb cx, dx
stc
pop edx
pop eax
pop ecx
pop ebx
pop edi
pop esi
jg 0x613d76
call fcn.0064e789
push edi
mov di, 0x2df
pop edi
push ebx
not ebx
pop ebx
stc
jb 0x613d84
push esi
push ecx
rol si, cl
pop ecx
pop esi
call fcn.0064ea64
push edi
shr di, 6
push edx
cmp dl, 0x10
push ebx
push eax
adc bh, al
pop eax
pop ebx
pop edx
pop edi
push ecx
shl cx, 7
push edx
push eax
add dh, ah
pop eax
pop edx
pop ecx
push edx
dec dx
pop edx
lea esi, [esi + ebx]
mov eax, dword [ebp - 0x2c]
test eax, eax
je 0x613dba
mov edx, esi
lea esi, [esi + eax]
mov eax, dword [ebp - 0x1c]
push edx
push edi
test edx, edi
push ebx
xchg dx, bx
shl edi, 8
push ecx
test edi, ecx
push eax
sbb ax, cx
sub dh, al
rol cx, 2
stc
add bx, di
and bh, 0x43
shl al, cl
sbb ah, 0x54
stc
rol ecx, cl
xor ax, di
and ah, dl
sbb cl, bh
sbb edx, 0xc7ddec2
dec edx
stc
shl bh, cl
push esi
dec si
test esi, 0x7be11f9a
xchg di, ax
inc di
test ax, 0x20c7
inc bh
inc ecx
test si, dx
ror cl, 1
stc
cmp ebx, esi
inc ax
test di, 0x1e27
stc
sbb eax, ecx
not eax
nop
xchg si, cx
rol esi, 6
and ch, 0x4b
stc
not esi
rol esi, 4
and ah, 0x77
ror si, 5
stc
rol bl, 7
and dx, di
mov cl, 0x26
sub esi, 0x3381987
inc eax
dec ch
ror si, cl
inc di
cmp esi, edx
cmp ax, 0x53b0
shl di, cl
inc edi
test cx, 0x3618
stc
shl cx, cl
inc si
shr al, 7
sub ax, si
and ecx, 0x73e5834c
shl ah, cl
cmp esi, ecx
and esi, 0xb164458
ror al, cl
add ecx, edx
mov cx, si
adc dh, dh
add ah, 0x2f
nop
cmp di, 0x65de
stc
nop
shr eax, 6
not bx
shl dl, cl
or di, 0x6500
shl cx, 2
and ah, ah
sub dl, 3
shl ax, cl
and ecx, 0x2a7c6198
sbb cl, al
sbb edx, 0x5792e4f7
shr al, 2
xchg bl, al
cmp esi, eax
stc
shr ebx, 8
cmp bl, ah
or bh, 0x5c
mov eax, 0x210e8f4b
cmp dh, al
inc ebx
adc bh, cl
pop esi
shl eax, cl
rol edi, 5
rol ah, 3
xor bl, 0x77
stc
push esi
adc eax, esi
and ebx, edi
shl edx, 4
shl ah, cl
or edx, 0x69b44623
stc
sub edx, 0x33efb855
shr bh, cl
add dh, bl
sub dl, bh
xor cl, dh
xchg si, cx
mov dh, ch
test bh, cl
shr si, cl
test cx, 0x6b09
rol al, cl
shl edi, cl
rol esi, cl
rol bh, 5
test edx, 0x53c46f69
add edx, 0x3ee29f6d
xor esi, edi
sub bl, al
shl edx, 4
sub edx, 0x678c163f
test eax, 0x32e3cd26
test di, 0x5e8c
and si, 0x74d6
xor cx, si
adc al, cl
nop
inc di
and ch, 0x7f
inc di
inc bl
sbb al, al
adc eax, 0x216f2fa9
not dx
not bl
adc cx, dx
stc
xor cl, bl
adc al, bl
not edx
cmp al, al
sbb dx, si
cmp ax, 0x7d08
ror ah, 2
sbb bx, 0xd5
not ebx
xor edx, ebx
mov bx, bx
sub esi, ebx
mov edx, 0x3aa8ca9
sub dh, 0x30
test dx, 0x25af
xor cl, 0x7d
and si, 0x7521
sbb ah, bl
xchg edx, ebx
shl cl, cl
test ax, 0x397c
sbb cl, 0x6c
shl ax, 4
add si, bx
not al
xchg ecx, ebx
shl bl, 5
sub edi, esi
xor dx, 0x624a
xchg edx, esi
adc bl, dh
sub ebx, 0x1a14c38
xchg di, bx
nop
adc ch, bl
xor edx, edi
xor ebx, edx
stc
dec si
ror dx, 7
sub eax, 0x4edae516
rol si, 7
sbb cl, bl
stc
sbb ecx, ebx
ror di, cl
test ah, dl
dec dl
dec ch
mov edi, 0x65067bbb
sbb dx, 0x169f
ror bl, 6
add ecx, ebx
pop esi
xchg edi, ebx
sbb cl, bl
and ecx, eax
xchg ch, ah
shr ecx, 5
stc
ror di, cl
push esi
ror si, cl
pop esi
pop eax
pop ecx
pop ebx
pop edi
pop edx
push ebx
or bl, 3
nop
push edx
push ecx
xor edx, ecx
stc
add ebx, ebx
push edi
adc edi, ebx
shl edi, 2
push eax
not eax
sbb cx, dx
sub dl, 0x17
sbb dh, al
test ebx, 0x313c04a
add dh, ch
shr ebx, 8
and al, ah
xor di, 0x1453
test ah, 0x5f
not ax
ror ecx, cl
sbb dl, dh
not ecx
push esi
shr si, 3
sub ax, di
shr dh, 2
shl bx, 3
rol ecx, 3
or si, 0x7c82
nop
nop
and bl, 0x2d
shr bx, 3
adc cx, 0x346f
dec bh
adc eax, 0x34445b91
mov si, cx
rol esi, cl
nop
sub cx, 0x3907
rol bh, 7
xchg ebx, ebx
shl bx, 3
inc dx
inc edi
stc
and ch, 0x7a
xor ch, 0x4d
nop
and si, ax
inc ecx
ror ax, cl
test edi, esi
or edx, edx
stc
not edx
stc
sub edi, edi
xchg dx, ax
xor dh, 0x46
test ch, dl
and bx, 0x628d
or ax, 0xcee
shl bx, cl
ror si, 6
adc cx, 0x526e
xchg edx, eax
rol esi, 1
sub dh, 0x6c
sub eax, 0x4c6f08b7
sub dx, si
sub edx, 0x7148b310
and ebx, eax
shl edi, 3
ror esi, 2
sbb di, cx
sub di, 0x22a2
sbb cx, 0x5ae5
cmp ebx, eax
ror ebx, 7
shl si, 5
sbb bh, dh
adc ah, ah
xchg si, bx
inc dl
xchg edi, eax
xchg ebx, eax
sbb edi, 0x15acda46
shl cx, 3
and dh, bl
add esi, eax
inc al
nop
xchg ebx, eax
cmp si, 0x580a
sub ch, al
xchg edx, edx
and ch, dh
shl dh, 1
adc di, 0x7db3
dec dh
nop
pop esi
ror ax, 1
cmp ecx, edi
rol edi, cl
ror ax, 6
adc edi, 0x18ed9591
shl bh, 7
inc dx
test ah, 0x34
cmp dh, 0x66
cmp al, ah
or edx, ecx
shr ax, cl
or bx, 0x2064
and ebx, ecx
not bl
test dl, 0x49
and ecx, edi
xor dl, bh
dec edx
rol dh, cl
push esi
shr si, 5
add di, di
xchg bh, cl
nop
shl si, cl
sub al, 0x73
shr edx, 5
test al, bh
and di, 0x5839
rol dh, cl
cmp ax, 0x15eb
adc ax, 0x852
add bx, ax
xor bl, cl
xchg edx, edi
shr si, cl
or cl, dh
shr cl, cl
test edi, edx
or di, 0x188c
xchg al, bh
nop
inc edx
shl edx, 5
xor si, cx
shr eax, 5
xchg cl, dh
xor bx, 0x7343
nop
shr di, cl
xor cl, bl
xchg dl, ch
stc
test dx, 0x130b
add si, 0x6950
and di, cx
mov esi, eax
ror ax, 2
sbb ax, bx
and si, 0x7dd5
not dl
test bx, 0x459a
and esi, 0x7ee11fa2
dec ch
shr edi, 7
stc
sub dx, 0x62f9
and di, si
xor ebx, ecx
not dl
adc cl, 0x38
mov ax, bx
sub edi, 0x4a61e017
inc bh
not di
inc ah
dec esi
ror edi, cl
rol ah, cl
adc eax, esi
or edx, 0x504fbd42
test dh, 0x57
add cx, bx
nop
add bl, al
shl di, cl
inc cl
ror esi, 2
sbb ch, 0x7e
sbb ax, 0x3aba
and bl, ah
adc bh, dl
cmp cx, 0x249d
stc
test ax, 0x35ad
add ch, bh
xchg dl, bh
stc
shr edi, cl
shr bl, cl
pop esi
not ch
cmp bx, 0x12a6
push esi
and esi, 0x31616f86
mov si, di
inc edi
mov bl, 0x1c
adc bl, dh
xor cx, 0x2af3
cmp dx, 0x6e0c
ror bx, cl
rol si, 7
shl si, 5
shl edi, 7
xor edi, eax
not ecx
xchg cx, ax
sub cx, si
cmp ah, bl
shl esi, cl
and ax, bx
test bx, cx
shl edi, 5
cmp ebx, 0x2bd44e96
ror ecx, 3
inc bx
add eax, 0x31207261
inc bl
xor edi, 0x77abf326
add edi, edx
mov bh, dl
shr esi, 3
sub cx, 0x72ab
and cx, 0x12c3
cmp bl, bl
ror esi, 2
ror eax, cl
xor ax, 0x62ad
nop
nop
adc ecx, eax
and bl, ch
xchg al, ah
and dl, al
xor esi, 0x3d0ee016
adc eax, 0x205fedf4
shl dh, 8
stc
xchg edi, eax
shr dx, cl
stc
sub ebx, edx
nop
dec dh
nop
ror si, cl
adc bx, cx
ror edx, 2
and si, 0xc3a
not al
test ax, bx
cmp ecx, 0xf945ead
sub ah, 0xc
cmp dh, 0x5b
add bh, 0x2a
sbb edx, 0x71bab5cd
shr si, 2
adc di, 0x1c62
add si, 0x6b94
nop
shl ecx, cl
or ebx, ebx
xchg di, dx
ror ax, 5
shl ah, 2
shr edx, 5
stc
test dx, bx
inc si
nop
add ah, ah
xchg edi, eax
xor si, ax
nop
xchg cx, bx
add bx, di
add ah, 0x1b
dec dl
xchg bh, dh
dec edi
ror cx, cl
dec edi
xor dx, ax
add ch, bh
mov ax, 0x694c
dec bx
or dx, di
stc
xor dx, 0x4dfc
dec ch
nop
pop esi
xor cl, cl
stc
and dl, bh
mov eax, ecx
xchg bh, cl
dec dl
xchg ecx, edi
ror eax, 7
test bx, 0x50d9
xchg dx, bx
ror bl, 6
test ax, 0x17fb
adc eax, edx
and cx, 0x5a9e
test edx, 0x7c407b
xor ecx, 0x256ce3fe
push esi
test si, 0x1e86
cmp dx, si
rol esi, 8
cmp esi, edx
add edx, 0x5b0d1eac
shl edi, 3
sub ax, 0x2fc9
stc
and cx, si
shl cx, cl
cmp dl, 9
mov di, di
xchg bl, ch
xchg ecx, ecx
not eax
xor di, 0x275d
not dh
xchg di, dx
stc
stc
test al, 0x37
ror cl, cl
and edx, ebx
add ecx, eax
add di, 0x7972
shl ecx, 7
cmp ecx, eax
and bx, 0x2157
stc
not esi
inc cl
xchg edi, eax
stc
or esi, 0x198c2f43
shl bl, cl
sub dh, 0x1a
or cl, 0x4b
ror cl, 3
test cl, 0x13
sbb bh, dl
rol ecx, cl
not edx
shl ch, cl
shl ax, cl
adc ah, bh
sbb edx, 0x120b0dab
sub bh, 0x39
rol esi, cl
and eax, 0x7b6d21cf
sbb dx, ax
sbb edx, ebx
or bh, ch
nop
stc
cmp edx, 0x3d47bdbc
xor ecx, esi
dec si
not ecx
and ecx, esi
shr ax, cl
xchg esi, esi
nop
sbb esi, edx
sub esi, esi
not esi
test bx, 0x76c8
nop
sbb edi, 0x57b4da73
or eax, 0x769ae126
dec eax
xchg edi, edi
ror si, 4
shl ecx, cl
mov ah, cl
ror bx, 7
adc si, 0x3400
shr di, 1
ror eax, cl
shr ch, 8
ror ax, cl
and eax, 0x52e535cf
cmp eax, esi
nop
rol dh, 2
pop esi
nop
xchg cx, ax
xor cl, ah
push esi
test bx, si
or ax, 0x7255
shl bx, cl
not al
and edx, eax
cmp dx, 0x1de0
or cx, bx
add si, 0x6b19
xchg ecx, ebx
not edi
shl dx, 8
add cx, dx
shr dh, 2
xchg edx, eax
sub edx, 0x4b3a0c26
adc dx, 0x268a
nop
cmp dl, ah
not di
stc
dec dh
or ebx, eax
test si, 0x6b35
mov ch, bl
or ax, si
inc dl
not al
xchg edx, esi
xor ah, 0x44
sbb dl, cl
sub esi, 0x756a879c
shr cx, cl
test dx, di
mov dl, 0x46
xchg edi, edx
rol ecx, 3
inc ax
and dx, 0x4cbf
not ax
shr di, cl
xor ax, 0x1ea4
cmp esi, 0x720ff4fe
nop
add eax, ebx
cmp edx, ecx
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
push ecx
ror ch, cl
push edx
shl dh, 4
not dx
push ebx
add bl, 0x20
not bx
push eax
sbb al, 0x4f
push esi
add edx, esi
shr edx, cl
adc ah, 0x75
dec bh
cmp bx, cx
push edi
rol di, cl
and ecx, ebx
not cl
xchg dx, dx
add ecx, 0x1750372c
stc
mov ch, bh
test edx, 0x185aade4
shr si, 6
shr ebx, 5
and dh, bh
not al
mov bh, dh
not ch
xor bh, 0x5f
nop
shl al, cl
dec ax
test ch, 0x47
and bh, 0x31
adc dx, ax
sbb dx, 0x12b5
mov esi, ebx
stc
shr esi, cl
stc
mov ebx, ecx
dec bl
not ah
xor dh, 0x22
mov edx, 0x6befe286
not edx
rol edx, 3
adc dl, 7
add cx, 0x737d
or bl, ah
stc
xor ebx, 0x12c400c1
dec bl
adc ch, cl
nop
and al, 5
shr si, 6
sbb ax, si
test dx, 0x7080
add edi, edi
nop
mov edx, edx
mov ebx, edx
dec bl
cmp ecx, 0x4d14ddf5
mov dh, 0x1d
sub bl, dh
rol bl, 4
stc
nop
add ax, 0x6ab
rol ebx, cl
shl ecx, 3
sub cl, 0x7c
ror di, cl
sub dl, 0x4b
sbb cl, dh
add edi, edi
sub dh, bl
add bx, bx
cmp edx, 0x3e6eed6e
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
push esi
shl si, 7
push eax
push ebx
xchg al, bh
push ecx
inc cl
xor al, bh
push edx
xor dx, 0x161f
sub dx, 0x3797
push edi
xchg si, di
pop edi
pop edx
pop ecx
pop ebx
pop eax
pop esi
push edi
adc di, 0x993
pop edi
mov edx, dword [edx + eax]
mov ecx, edx
test ecx, ecx
je 0x617d4e
push ecx
push edx
push edx
cmp dh, dh
push ebx
rol bh, 8
push edi
inc di
push ecx
xor ch, 0
push esi
dec si
sbb dl, 0x1f
nop
shl si, 4
cmp bl, dh
nop
dec bl
sbb si, cx
dec ch
or bx, dx
shr dh, cl
stc
push eax
shl eax, cl
not dh
not bl
dec eax
mov eax, 0x6646ed7a
nop
mov cl, 0x6a
test al, bl
rol bh, cl
mov ecx, eax
not cx
rol dl, 3
adc al, dl
and eax, 0xddb9fc3
add cx, di
or di, dx
dec ch
adc bh, 0x74
shl ah, 7
or bl, ch
or ebx, edi
shr di, 5
or dh, 5
or bx, bx
not si
xor ah, ch
sbb dl, ah
not al
rol edx, cl
not dx
ror cx, cl
not si
inc ax
xchg di, bx
cmp cx, bx
sbb ah, 0x50
shr dh, 6
cmp dx, 0x5c24
xor di, di
and cx, 0x685d
rol eax, cl
ror di, 4
shl ebx, 5
sub bx, cx
rol ecx, cl
cmp esi, esi
mov edx, eax
not ax
dec cl
not cx
cmp dh, bh
shl al, 8
mov cx, 0x3659
xchg dx, cx
shr ch, 1
inc ebx
mov dh, bl
sbb ebx, eax
test ah, cl
mov cx, ax
add si, 0x2c42
ror edi, cl
not bh
xor edi, 0x4d75ec2e
sbb ecx, eax
not ch
stc
shl cx, 1
shl si, cl
inc cl
shr cx, 2
inc esi
stc
adc ch, 0x2a
pop eax
pop esi
pop ecx
pop edi
pop ebx
pop edx
js 0x6148a9
push ebx
push ecx
ror bl, cl
push esi
or esi, esi
xor ebx, 0x3b55863c
push eax
mov ah, 0x11
push edx
sub edx, ecx
or si, si
shr edx, 7
shl bl, 5
push edi
shr di, 7
dec bl
xor di, dx
xor dl, 0x7e
or di, 0x13a
rol si, cl
stc
and ecx, eax
rol ebx, 2
ror si, cl
rol dx, cl
mov esi, 0x5f4dbeb5
ror ecx, 5
sub edi, 0x4a67a923
sbb dl, bl
cmp ebx, edx
adc eax, ebx
not al
adc edi, esi
and ax, 0x6673
inc al
not di
not al
sub eax, esi
inc al
shr esi, 6
inc dh
rol edi, 5
or dx, 0x2969
cmp esi, 0x53acaaee
rol ecx, cl
xor cx, si
not eax
adc dx, si
ror esi, 2
xor bl, 0x26
add eax, eax
nop
shl ecx, cl
nop
ror eax, 3
sbb edi, edx
xor bl, 0x2c
pop edi
pop edx
pop eax
pop esi
pop ecx
pop ebx
call fcn.0064ee77
call fcn.0064f33a
call fcn.0064f793
jnp 0x61489e
call fcn.0064fd18
jge 0x6147ce
push edx
xor dl, 0x7e
pop edx
call fcn.006501bc
je 0x61480c
jge 0x6147fb
stc
push edi
push eax
test edi, eax
push esi
push ecx
shl si, cl
adc esi, 0x4d47af72
rol ax, 6
shr edi, cl
test ecx, edi
pop ecx
pop esi
pop eax
pop edi
jbe 0x61480c
push edi
shl edi, 6
push edx
push eax
xchg dx, ax
pop eax
pop edx
pop edi
call fcn.006507b5
jno 0x614838
push eax
sbb al, ah
push edx
inc edx
pop edx
pop eax
push eax
shl ah, 5
push edx
push ecx
cmp dx, cx
push edi
push ebx
adc di, bx
pop ebx
pop edi
pop ecx
pop edx
pop eax
push edx
push esi
and dx, si
pop esi
pop edx
jb 0x614854
call fcn.00650d0e
push ecx
rol ch, cl
push ebx
push esi
test bx, si
push edx
test dl, bl
shr cl, cl
pop edx
pop esi
pop ebx
pop ecx
call fcn.0065111a
call fcn.00651608
call fcn.006519c7
push edx
not dx
stc
nop
push ecx
push ebx
mov ch, bh
push eax
sbb edx, eax
push esi
sub si, dx
not dl
xor eax, ecx
mov ebx, ebx
pop esi
pop eax
pop ebx
pop ecx
pop edx
call fcn.00651f67
push ebx
mov ebx, 0x7fcd01b2
push edi
inc di
not edi
pop edi
pop ebx
push ecx
shr ch, cl
pop ecx
push edi
test edi, edi
push ecx
shl ch, 4
pop ecx
pop edi
jb 0x6148a9
call fcn.006521cc
push eax
mov ax, 0x3390
push edx
dec dx
push ebx
push ecx
shr bx, cl
inc cx
mov bx, 0x3068
push edi
shr edi, 4
shr dh, cl
mov dx, bx
rol cx, 5
nop
and cl, bl
push esi
inc si
shl dl, 4
shl al, cl
not dl
shr edi, 4
dec ebx
inc ah
not dl
stc
add di, 0x493f
sub ax, 0x3d54
dec di
sub ax, di
inc edx
ror ecx, cl
xor dh, 0x41
sbb ebx, 0x5e89e075
shl ecx, 1
add si, di
mov ax, si
sub si, 0x786f
not dh
sub cl, dh
not dx
test al, 0x74
xor esi, 0x7e6c5a62
mov eax, ebx
nop
cmp bh, 0x4a
sbb ebx, 0x2ccb73c3
sub ah, 0x77
mov bl, 0x2c
adc ecx, ebx
not ecx
add dh, bh
test ecx, ebx
xchg bl, dh
cmp bh, 0x1c
mov cl, al
dec edx
or bl, cl
xor ecx, ecx
and eax, eax
stc
adc ax, dx
and ecx, edx
stc
ror ecx, cl
shl bx, 5
test si, 0x73b4
adc dl, cl
add cx, 0x50d0
stc
sbb bh, 0x7e
test dh, 0x34
adc edx, 0x553e9704
xchg dh, dl
sbb ax, 0x5bd6
adc ax, 0x3814
mov ebx, esi
shl ebx, cl
cmp edx, 0x6d95fec2
xchg esi, eax
cmp al, 0x53
xchg edx, eax
ror si, 8
dec di
ror ecx, cl
or ah, dh
or edi, esi
rol ebx, 4
dec ax
not bx
adc dl, dl
and bl, cl
and dh, 0x6b
and edx, esi
dec eax
nop
sbb esi, ebx
xchg cx, di
shl edx, 7
xchg bx, dx
or dh, 0x3f
or edi, ecx
add dl, 0x1f
and dx, ax
stc
sub esi, 0x2f19d8da
pop esi
test ax, 0x73ee
push esi
mov si, 0x114e
ror bh, 2
cmp di, dx
rol esi, cl
or edx, edi
dec di
xor di, di
stc
shl bh, 4
shr ax, 5
test bh, dl
cmp al, bl
or cx, 0x41a9
ror eax, 8
shr dh, cl
test ecx, eax
ror bh, cl
xchg dh, al
sub al, 0x47
adc al, 0x78
test ax, ax
ror dx, cl
and di, 0x6db7
add si, si
add bx, dx
xor esi, ecx
inc cx
shl cl, cl
or cx, di
stc
shl si, cl
shr edx, cl
adc di, ax
stc
shl si, cl
inc dl
dec dh
shr cx, cl
ror ch, 7
sbb cx, 0xc35
shr si, cl
and dl, dh
xor ecx, eax
mov ebx, edi
and eax, eax
and ebx, 0x118475b5
inc ah
cmp ax, cx
shr al, cl
nop
xor al, 0x31
shr dx, 3
nop
adc si, di
shr di, 8
inc bh
rol cx, 7
mov bx, 0x6a2a
mov dl, ch
sub dx, 0x77f4
adc si, si
ror esi, cl
sbb dl, 0x62
sbb bl, dl
or cl, cl
adc edi, eax
rol al, cl
test cl, 0x4f
cmp di, 0x7bc9
not cl
inc dl
shl ecx, cl
add cl, 0x3a
stc
inc edx
cmp di, 0xed3
stc
mov dh, 0x59
nop
stc
and dl, dh
rol eax, 1
dec eax
add esi, esi
shl dl, cl
not edi
and si, di
stc
ror si, cl
adc esi, 0x5171d199
or cx, 0x5112
test ch, 0x7d
stc
sbb ebx, 0x4081e7dc
nop
sub bx, dx
xor ch, ah
and ebx, 0x76ccdf9a
stc
pop esi
not dh
not di
adc ah, 0x30
sub ax, 0x32f1
shl ch, cl
sub ebx, 0x62a2d465
sbb cl, 0x75
inc cx
push esi
sub esi, eax
adc cx, di
ror bl, 1
sub esi, edi
sbb edi, ebx
nop
nop
xchg dl, dh
adc ch, ch
add cl, ah
ror dx, cl
test ah, 0x44
inc bl
nop
mov bl, al
inc bh
shl ecx, cl
ror cl, 6
dec ebx
adc si, 0x73f3
xor bx, 0x208a
test esi, 0x22e5f36f
test si, 0x5a9f
ror bx, cl
xor ah, 8
rol ch, cl
xchg esi, ecx
add edi, 0x38f973b
shl cx, 2
rol si, cl
shr ah, cl
not di
cmp ah, ah
or si, ax
not eax
test edx, 0x19418d6d
sub dh, dh
shr bx, 6
sbb cx, 0x6475
sbb dx, si
or ecx, 0x1bb63f73
stc
ror ah, 6
rol bh, 8
sub eax, edi
inc esi
and si, 0xea
xor edi, eax
not ebx
nop
xchg cx, dx
not di
not di
not al
dec ch
xchg cx, si
cmp edx, 0x6d093b6
rol edx, 5
mov ax, 0xa40
ror ecx, cl
cmp dh, ah
inc bl
not cl
rol dx, 7
ror cl, 8
cmp cx, cx
stc
sbb cl, 0x42
sub cl, ah
shr ah, cl
test cx, 0x71c8
shl ecx, 4
inc si
adc dl, 0x3d
test dl, bh
ror bl, 4
sub bx, dx
mov dx, 0x1808
rol ch, 4
xchg ecx, ebx
ror ah, 1
xor dx, ax
shr bl, 1
sub ch, dl
add cl, 0xd
xchg bl, ch
inc esi
shl edx, 7
add bh, 0x67
mov ax, cx
adc ax, 0x4474
cmp bh, bh
pop esi
nop
adc dh, 0x66
xor ah, 0x5e
sbb ax, di
push esi
xchg di, si
ror dl, 4
stc
test ecx, eax
sbb ebx, 0x1fc7a738
cmp ecx, 0x29d060d9
xor ebx, edx
rol edi, cl
stc
and esi, 0x60dd1617
ror bl, cl
adc bl, 0xf
test edx, ebx
xor si, 0x101e
shr esi, 5
rol ax, cl
shr ah, cl
inc ah
shl ebx, cl
ror ah, 7
ror cx, 6
cmp di, 0x4a9
rol bh, cl
xor ch, cl
shr edx, cl
xchg bx, dx
or di, bx
add edi, 0x25154d00
xchg cl, ch
add edx, 0x1f19e20d
or ebx, 0xf79d433
mov esi, 0x76011bb
xor di, di
adc edi, 0x29b370a0
rol bl, cl
inc edi
stc
test di, si
add ecx, ebx
dec ecx
xor eax, ebx
cmp dx, 0x439d
test dl, 0x64
mov ch, 0x69
or cx, 0x33cd
sbb di, cx
add ch, dl
xchg si, bx
xchg esi, eax
xor si, di
xchg bh, ah
sub dx, 0x7f9e
inc bx
adc si, 0x4759
nop
adc bl, ch
cmp cl, al
stc
test ax, di
dec edi
or ax, bx
test ebx, 0x40162114
ror edi, 8
sub di, 0x3dc7
adc ebx, ebx
add edi, 0x5ccf4f7f
shr al, 8
dec eax
rol ax, 8
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
push eax
add ah, ah
push edx
push ebx
adc dh, bl
push edi
not di
cmp ah, 0x2f
push ecx
add bl, ch
cmp edi, ecx
stc
rol dh, cl
and di, ax
xor bx, 0x273d
inc ax
dec ax
push esi
xor ebx, esi
ror ecx, cl
ror ax, 5
cmp ah, dl
and cx, bx
add cx, 0x4c13
sub di, bx
adc ecx, 0x29c6f459
ror si, 7
ror dx, 7
not ebx
sbb cl, cl
mov esi, 0x5effdd9c
ror bl, 4
sub dl, dh
inc bl
stc
cmp eax, eax
not bh
adc edx, eax
ror di, 6
cmp ebx, 0x1b3e37c0
sbb esi, edi
or eax, ecx
xchg di, ax
xchg edi, edi
dec ebx
mov edx, 0x1023f5a3
adc edx, 0x3348c351
and ch, 3
nop
rol di, 1
xor di, si
add ax, 0x15de
rol dh, 7
test dl, bl
stc
dec ecx
shl dl, cl
ror bl, 3
sub edx, 0x782865a2
adc bl, 0x71
test edi, eax
nop
not dl
add al, 0x47
sbb ah, 0x52
not ch
stc
xor ah, dl
xor ah, 2
dec al
pop esi
pop ecx
pop edi
pop ebx
pop edx
pop eax
push eax
push ebx
mov ax, bx
dec bl
push ecx
ror ch, 4
push edi
push edx
mov edi, edx
or edi, ebx
add cl, dh
stc
and bx, 0x3d38
shr di, 6
test ebx, edi
push esi
and cx, si
cmp dx, si
not di
stc
rol edi, 1
inc edi
stc
and edi, eax
add ecx, 0x66928c1f
shr edi, cl
nop
nop
add dh, 0x45
add cl, 0x17
cmp dx, 0x4fe4
nop
stc
xchg di, bx
dec dx
adc cl, bh
sub al, 5
stc
sub di, 0x3b02
nop
sub di, dx
inc dl
rol bx, 1
or edx, ebx
shl ch, 1
rol ebx, cl
adc eax, 0x1ce3f0d9
inc esi
inc eax
mov esi, edi
nop
sub cl, al
or dh, 0x36
test di, di
or edx, esi
shr eax, cl
inc di
rol dl, cl
mov cx, 0x346f
inc ax
shr al, 7
sub di, 0x568
inc esi
add al, 0x3b
nop
and si, si
sbb eax, 0x47de856b
add esi, ecx
shr dl, 3
or al, dl
rol al, 2
shr al, 2
sub edi, 0x19274064
sbb bx, 0x22fe
not eax
shl ebx, 1
pop esi
pop edx
pop edi
pop ecx
pop ebx
pop eax
push edx
add dh, 0x73
push esi
ror esi, 1
push eax
sbb dh, al
stc
push edi
dec edi
push ebx
sbb bx, 0x352c
push ecx
shl cl, cl
mov dh, ch
sub bx, 0x16b7
nop
not ax
sbb di, dx
adc dx, 0x621f
xor di, 0x4829
sbb di, 0x1de4
shl bh, 5
stc
and edx, 0x41209d30
shl edx, 5
rol ah, 4
not bl
cmp bl, 0x4e
not dh
inc di
adc cx, dx
ror bl, cl
inc bh
stc
adc bl, dh
sbb di, 0x7463
not edx
test ah, 0x49
xchg si, ax
mov bh, 0x2c
not bl
shl si, cl
shr esi, 2
nop
inc si
add edx, 0x522bd4dd
adc edi, 0x305864f3
dec ax
test cl, al
rol bl, cl
adc ch, bl
stc
nop
cmp dl, ah
inc cx
sub dl, bh
pop ecx
pop ebx
pop edi
pop eax
pop esi
pop edx
push ebx
push ecx
cmp bh, cl
shl cx, cl
push edx
not edx
ror ecx, 2
xor bl, 9
nop
push esi
or si, 0x597
pop esi
pop edx
pop ecx
pop ebx
push edx
push edi
xor dx, di
pop edi
pop edx
push ebx
inc ebx
push eax
sbb ah, ah
pop eax
pop ebx
push ecx
push edx
add cx, dx
pop edx
pop ecx
cmp byte [ebp + 0xc], 0
jne 0x614f03
sub edx, ecx
mov ecx, edx
jmp 0x614f0c
dec ecx
test ecx, ecx
je 0x616628
mov eax, dword [ebp - 0x20]
call fcn.00652577
push eax
mov ax, 0x4e77
push edi
not di
mov ax, 0x13d5
ror ax, 7
push esi
cmp esi, 0x2f1913bb
push ebx
or bh, ah
or bx, 0x36fc
push ecx
add cx, cx
push edx
and dh, 5
mov al, ch
or cx, di
xor dl, ch
nop
add al, bl
ror ebx, 3
shl al, cl
inc dx
shr dh, cl
not al
nop
and si, 0x20fc
cmp edi, edi
ror al, cl
xor al, 0x66
nop
xor si, 0x2586
and esi, ecx
shr bh, cl
or ah, cl
xchg dh, bh
not bh
xchg di, cx
cmp ecx, 0x3158b4fa
ror cx, 4
not dh
not bx
dec dl
sub bx, di
ror dx, cl
xchg bx, cx
add di, 0x132c
xchg dx, dx
adc eax, eax
dec cx
cmp edx, 0x33d0d25
stc
stc
add edx, 0x4de145ef
and si, 0x6a24
add esi, 0x808167c
stc
or edi, ebx
shl cl, 6
sub ax, ax
sbb ecx, 0x199cf546
rol ax, cl
or edi, 0x461e03bd
dec cx
inc al
and bh, dh
inc ax
stc
dec ch
shl esi, 4
ror si, cl
test dx, 0x339
adc bh, cl
ror eax, cl
xchg si, bx
shl ch, 4
dec dl
nop
not eax
add cl, 0x7c
and dh, 0x34
sub al, 2
and ah, dh
ror cx, cl
or dx, 0x2cb
dec edx
inc bx
mov si, bx
sub cl, 0x63
test cx, 0x4ad
nop
sbb eax, 0x52b4afa6
shr cx, 5
test dx, si
dec edx
sub dh, 0x50
shl ch, cl
add cx, si
mov ebx, 0x228ac258
or si, 0x978
inc si
or si, cx
mov eax, 0x55bad5a8
mov ecx, edx
and bl, 0x59
adc cx, dx
pop edx
push edx
dec dl
xchg edi, esi
stc
nop
shl cl, 4
inc esi
not ah
xor bx, 0x5c9e
xor ax, 0x4c1b
and bx, bx
sub edi, 0x62614dbe
adc edx, 0x39d20c8a
xchg cl, ah
ror dx, 1
shl dh, cl
adc dx, ax
add edx, ebx
add edx, 0xb2babdf
inc dh
add bx, dx
sub di, 0x6f9d
xor ecx, esi
and si, di
cmp edi, eax
shl dl, cl
xor dx, 0x2e32
dec ch
add eax, eax
dec si
and dx, cx
add edi, ecx
ror bh, cl
inc cl
shl esi, cl
sbb si, 0x3c92
nop
cmp ah, al
shr bh, 3
cmp ecx, ebx
nop
shl dh, 3
inc ch
and esi, ebx
adc bx, si
shr si, cl
inc ebx
and dx, si
sub ax, ax
dec ecx
inc al
cmp al, dl
and bx, dx
sub esi, 0x37ca604b
shr di, 6
nop
not edi
add si, 0x7d55
adc edi, edx
test ch, dl
xchg dh, ah
xchg cx, di
shr eax, cl
and bh, 0x6c
sbb esi, 0x52328a99
shr eax, 4
add ah, 0x30
ror si, 1
and dl, 0x31
not dx
nop
add edi, 0x6da12905
sub esi, 0x77eedc9c
rol ax, cl
not edi
stc
stc
nop
and dx, di
not cl
shr edi, cl
test esi, 0x6841db03
nop
not ax
and edi, 0x211b9a43
mov ax, ax
shl al, 6
stc
stc
test dx, 0x6259
not cl
xchg ah, cl
test cx, 0x2473
xchg bx, dx
xor di, di
stc
stc
or si, bx
and edx, esi
xchg di, ax
inc dx
pop edx
xchg cx, di
or ax, 0x64a9
ror edi, cl
push edx
sbb dl, al
cmp dx, 0x6136
nop
pop edx
pop ecx
pop ebx
pop esi
pop edi
pop eax
push ecx
push eax
xchg ecx, eax
push edx
cmp edx, edx
stc
dec dl
adc cl, 0x35
push esi
inc si
push ebx
inc bl
adc ax, cx
dec si
shr ecx, cl
and ecx, 0x55cd4e84
cmp edx, edx
or cl, bl
add ax, 0x58a5
or dh, cl
cmp cl, 0x76
adc ebx, ecx
push edi
sbb di, di
mov ecx, 0x14e23c87
and edi, 0x61443ffb
nop
inc bx
dec ebx
mov ah, 0x32
ror cl, cl
xchg ecx, ecx
ror bl, cl
ror edx, cl
or bl, ah
mov eax, 0x1ab47697
inc dx
xor edx, edi
sub bl, dh
nop
shr ecx, 2
cmp bx, dx
shr di, 1
ror esi, cl
xor ax, 0x2c70
cmp eax, eax
or ebx, edx
and bx, 0x2268
sub ecx, edx
nop
shl dx, cl
mov dl, ch
xchg di, si
stc
shl ax, cl
mov esi, edi
and di, 0x1791
mov edi, 0x14c9778b
adc ax, bx
or ebx, 0x67608bb
add bx, dx
add ecx, ecx
test ax, 0xa37
sbb cx, 0x5d25
cmp edx, edi
xchg bl, dl
dec edx
test ax, cx
sbb dh, 0x76
sbb ah, 0x71
dec ebx
dec ch
shr cl, cl
rol si, cl
mov bh, al
xchg ah, bl
cmp edx, edx
shl dx, 1
xchg ecx, eax
rol al, 1
or bh, 0x40
adc cl, cl
xor di, 0x6762
or cl, dl
stc
xor bx, 0x459a
or si, 0x72a4
cmp dh, 0x6b
inc si
xchg dx, ax
rol eax, 7
and bh, 0x26
or ax, di
test cx, 0x24d0
shl di, cl
test si, si
or ah, 0x43
mov dh, al
sub ebx, ecx
stc
sub bx, cx
inc cl
rol cl, cl
xchg ebx, edx
dec si
adc bx, si
pop edi
xor bx, 0x4791
inc dl
rol dl, 8
add eax, edx
and dh, dl
push edi
shr di, cl
nop
stc
ror ecx, cl
cmp bx, 0x6ab1
ror al, 7
not ebx
cmp bh, 0x6f
rol ax, cl
stc
or dx, 0x1147
inc eax
test si, 0x3ab6
shr eax, cl
not di
and bx, di
xchg ch, dl
shr edx, 3
adc eax, 0x4089be09
not ecx
xchg edx, eax
xchg esi, esi
mov al, bh
dec bh
xchg bh, ah
rol edi, 8
or edx, 0x65822d89
sub ax, 0x2ce6
and ebx, esi
shr ax, 1
xor cx, 0x5d33
shr ah, cl
shr al, cl
add dx, si
and dx, 0x49b1
ror eax, cl
xchg si, di
xchg edi, eax
shr di, 5
dec di
not dl
and bx, si
dec al
stc
ror si, 3
or eax, 0x7bb6ae53
dec bx
not bl
cmp al, bh
adc edi, ecx
shl al, cl
adc edi, 0x74fb1190
shl ax, 5
add ebx, esi
shr edx, cl
shl ah, cl
ror ch, 3
inc cx
dec bx
not edx
inc eax
cmp ax, bx
inc cl
or eax, 0x17ef62aa
sbb cx, 0x51de
and eax, edi
xchg ah, cl
inc cx
and si, dx
add si, ax
xor ecx, edi
xchg si, cx
and cl, 0x4f
xor cx, dx
shl di, 6
dec ah
and esi, 0x46935c59
adc al, 0x37
mov ecx, 0x414a1988
inc edx
sub esi, 0x5a520abe
adc edi, 0x1cde8b58
xor esi, ebx
or esi, edi
shl esi, 2
dec ecx
rol ecx, 8
sub cx, 0x795e
inc bl
sbb dh, al
test si, ax
nop
test eax, 0x30ddd9c7
dec bh
dec al
pop edi
and dl, bh
add dh, bh
shr ecx, 4
test ebx, esi
adc ax, 0x71e1
test dx, cx
or bx, 0x2d30
or al, 0x3c
push edi
ror edi, 1
shr ch, cl
shr ah, 4
not dx
inc dh
nop
or esi, esi
sub cx, cx
sub cx, ax
xor di, ax
xor cl, 0x48
cmp cx, si
shr eax, cl
and edx, esi
shl ecx, cl
not dl
mov bx, 0x7b90
sbb si, di
rol ecx, 8
mov ch, cl
inc bx
or cl, 0x75
xchg cx, cx
nop
stc
sbb ch, al
sub ax, 0x4662
add di, 0x5b8c
shr esi, cl
cmp dx, 0x2397
dec di
shr ebx, cl
not al
add bx, 0x61b8
xor si, 0x5b27
rol cx, cl
sbb bx, 0x3100
xor eax, edx
shl ax, cl
rol dl, cl
test eax, 0x5053d87f
shr dx, cl
add cl, 0x35
ror bl, 4
dec bh
nop
cmp di, 0x3d1d
dec cx
and edx, esi
not cl
adc edi, edi
cmp ebx, 0x45b21d22
add edx, edx
dec eax
test dh, 0x14
sbb ecx, 0x6b931823
or si, ax
shl dl, cl
shr dh, cl
xor bl, ch
add bx, si
rol dx, cl
shr si, cl
dec edi
inc dh
adc eax, 0x3d7900e1
mov si, di
not bl
stc
mov di, 0x1280
mov si, si
not bl
test bl, 0x60
dec cl
sbb edx, edi
shr bh, 4
not esi
and ebx, 0x35afd924
stc
shr esi, 8
ror ch, cl
test ebx, ecx
sbb esi, 0x449526e
mov edi, 0x49cc524
shr dx, cl
cmp dx, cx
inc bx
sbb ch, 0x48
xor edi, edx
adc ah, cl
nop
or cl, ch
pop edi
test ah, cl
and bh, 0x6c
not ax
not edx
mov cx, 0x32fc
nop
stc
cmp ch, 0x34
add ch, dl
mov si, 0x6c33
add edx, ebx
stc
stc
add dl, dh
or ebx, 0xd88e62d
and esi, 0x33447a5c
not eax
not esi
or ecx, 0x7f43b389
cmp eax, eax
stc
cmp dh, dl
xor bl, 0x30
xchg bh, dl
dec al
add cx, 0x32bf
or al, dl
mov ax, 0x666d
push edi
add eax, edi
and ax, 0x49df
inc ebx
dec cl
stc
test di, 0x28d0
cmp edi, 0xfe246c8
inc di
dec si
shl dx, cl
adc edi, eax
xor cx, 0x7d3b
stc
xor ax, 0x5f4c
shr ecx, cl
sub al, dh
mov edx, 0x7d275db0
sub ebx, edi
add ebx, ebx
sbb dl, bl
adc bx, bx
sub cx, dx
adc si, cx
shr bl, cl
xchg dl, al
rol esi, 6
nop
not di
sbb si, dx
sub edi, 0x7b4280f4
not ebx
and si, bx
rol cl, 6
sub al, ch
nop
stc
dec dx
shr edx, 5
add bh, ah
shr cx, 6
mov ecx, edx
adc ax, 0x6c98
add ecx, 0x4d26c0d5
or cl, al
dec al
rol ecx, 7
or si, bx
shr edx, 7
shl dl, cl
shl cl, 5
shl eax, 1
cmp bx, cx
test cx, 0x779d
nop
inc bx
mov edx, esi
sbb di, cx
xor ebx, 0x53bfa705
shl dh, cl
xor edx, edx
add bh, cl
sbb dh, bh
dec cl
and al, 0x2c
inc ch
stc
not eax
stc
sbb ecx, esi
mov cx, 0x6574
xchg si, dx
or bx, 0x288e
pop edi
not eax
stc
shl al, cl
adc ah, 0x6e
push edi
adc edi, 0x2b49d933
dec bh
sbb cl, 0x61
sub al, dl
cmp si, 0x2448
stc
adc edi, edx
stc
and edx, 0xeb7876b
not di
ror dl, 1
sub ch, 0x5d
shl ax, cl
mov cx, 0x555d
inc bl
add esi, eax
shr esi, cl
and bx, cx
shl ah, cl
not edi
mov edi, 0xb6a342b
add cl, bh
dec di
sub ah, ah
nop
and dx, dx
shr al, 7
stc
stc
ror esi, 7
or al, 0x69
stc
mov bh, 0x66
stc
xchg dh, ch
and si, 0x2735
mov ch, al
cmp di, 0x1082
shr edi, 3
adc esi, 0x7693dc8e
and bh, 0x69
xchg al, cl
or di, di
shl cl, 7
shr cl, 2
dec ebx
mov edx, ebx
inc cx
ror di, 3
xchg ecx, esi
xor ax, cx
inc ah
test eax, edi
add ch, 0x56
shl ax, 1
shl edx, cl
sbb si, 0x7c55
nop
shl edx, 7
adc edi, 0x2b5225bc
and eax, edx
and ax, 0x895
stc
dec al
test di, 0x7470
sbb ax, 0x3442
rol ah, cl
xor dh, cl
dec eax
stc
not dl
shr ax, 2
add cx, bx
dec dh
nop
not edi
adc si, dx
stc
stc
mov bl, dl
mov edi, ebx
xchg dx, ax
and edx, ecx
or cl, ah
stc
adc dh, 0x5a
shl bx, cl
mov dx, 0x7be7
ror si, cl
inc edi
shr bl, 3
add bx, si
not esi
shr cl, cl
ror ebx, cl
ror al, cl
pop edi
add eax, 0x18c25c07
stc
ror ecx, cl
inc cl
xchg bh, bl
or dh, dh
cmp ah, 0x37
dec bx
sub ch, 0x4a
not eax
push edi
ror di, 1
test bx, 0x1f9b
dec bh
rol bl, cl
not ah
mov edi, 0x4a5497e1
xor dl, 0x16
and si, 0x2554
or cx, 0x215c
xor di, 0x2786
nop
pop edi
pop ebx
pop esi
pop edx
pop eax
pop ecx
push edi
shl edi, 7
push ecx
inc ecx
and ecx, 0x7d6e9b3c
push edx
mov dh, ch
push eax
xchg dx, ax
nop
sbb edi, 0xcab6898
push esi
push ebx
xchg si, bx
not dx
add ax, 0x2146
stc
stc
or al, 0x15
xchg bx, di
adc ecx, ecx
inc cl
not bx
adc bh, bh
test dh, 0x5c
ror ch, 3
rol bh, 2
adc edi, 0x35629b40
inc ah
shl cl, 4
not cx
or bh, ah
sub edi, 0x4a8c2b80
not cx
xor di, 0xef4
add ch, 0x50
sub si, di
test si, cx
shr dl, 3
not ch
shl al, cl
xchg edx, esi
test ecx, eax
not di
nop
adc si, 0x55a1
ror edi, 5
adc di, 0x7e6b
add cx, 0x41ab
shr edi, cl
not edx
pop ebx
pop esi
pop eax
pop edx
pop ecx
pop edi
push edx
shr dh, 5
stc
push ecx
inc cl
stc
push edi
test di, 0x7d7a
push ebx
rol bl, 2
shr cl, 2
shl edi, 4
add edi, edi
push eax
cmp cx, ax
stc
sub bh, 0x31
push esi
inc si
shr si, cl
stc
pop esi
pop eax
pop ebx
pop edi
pop ecx
pop edx
call fcn.00652a07
push edi
inc di
push edx
and dx, 0x55c1
pop edx
pop edi
call fcn.00652d0c
call fcn.006531b4
xor edx, edx
mul ecx
lea edx, [esi + eax]
mov eax, dword [ebp - 0x28]
mov ecx, dword [edx + eax]
call fcn.006535e8
push edx
push esi
cmp edx, esi
push ebx
push ecx
ror bx, cl
push eax
add eax, 0x51b93ec
not al
inc bx
push edi
and ebx, edi
sub ecx, 0x1b7f79b3
test ch, 0x3c
shr edi, cl
xchg bl, dl
shl dx, 6
and al, 0x53
stc
xchg ebx, esi
nop
xor edi, 0x76c2a21f
not cx
shl bh, 2
sub bh, 0x44
inc bl
stc
cmp bx, 0x1175
cmp ax, dx
shr ebx, cl
nop
shr ah, cl
xor dx, 0x74b5
cmp bh, 0x6b
cmp ecx, esi
shl si, cl
inc si
xchg bh, bh
xchg ch, al
test ah, bl
rol eax, 6
mov ch, al
cmp edi, 0x608c24e8
ror edx, cl
adc si, ax
add eax, 0x520bbb12
mov dx, cx
and dl, dl
cmp ah, 0x24
xor ax, ax
shr edx, cl
mov bx, cx
shr esi, cl
rol ah, 1
sub bl, bh
mov cl, dl
xor di, cx
inc dl
xor di, 0x465b
shr di, cl
rol ch, 5
xchg ebx, eax
shl di, cl
stc
or dl, 0x78
sub al, 0x2f
mov di, ax
nop
or cx, si
nop
shr cl, cl
not edx
xor di, cx
sbb edx, 0x55387740
shl edx, cl
or edi, eax
inc edx
sbb di, 0x19e2
sbb ax, dx
add ah, 0x71
test edi, eax
cmp ebx, edx
not ecx
mov si, ax
not edx
test ah, 0x32
shr bx, cl
rol ax, cl
xor dh, ah
nop
xor cl, 0x68
nop
or cx, 0x76b5
shr edi, 4
nop
or ah, 0x57
cmp ch, dl
and dx, 0x3b80
xor cx, 0x51e2
rol esi, 8
rol dx, cl
xor ah, dl
nop
sbb edx, eax
sbb ebx, ebx
nop
pop edi
stc
inc ax
test dh, 0x3d
and bx, bx
test ah, dh
push edi
shl edi, cl
sub eax, 0x7655b60b
and bx, 0x428f
shl al, cl
cmp ecx, 0x5348b044
nop
cmp ch, 0x31
sbb eax, eax
ror edi, 6
rol esi, 5
xor si, 0x1294
not edi
adc cx, 0x1081
mov ch, ah
and dh, 0x34
rol ecx, cl
add edi, 0x5ca162b7
xor ecx, eax
dec edi
xchg bx, ax
adc edx, 0x6b66993d
nop
inc ecx
dec ch
test edi, 0x41e9846e
rol ah, cl
xor dx, di
sub eax, ecx
sbb al, ah
add cx, cx
dec ebx
shl edi, 3
inc ebx
cmp dx, 0x5357
nop
nop
inc esi
test bx, 0x5303
and ch, 0xc
shl esi, 4
shl di, cl
add bl, 0x56
dec cl
sbb ah, ah
dec esi
cmp bx, bx
rol bh, 3
dec ecx
adc ebx, eax
and cx, 0x5094
not esi
cmp di, 0xdab
nop
shl esi, 5
add dh, bl
cmp cx, 0x55b2
or cx, cx
ror edx, 4
cmp ax, di
stc
shl si, cl
dec eax
shr edi, cl
dec edi
dec ecx
test eax, 0xa37ca18
add cx, bx
rol eax, 2
ror bx, 7
nop
adc ebx, eax
sbb bl, bl
shl ax, cl
mov cl, 0x77
sub ebx, 0x65d5f351
inc ecx
and bl, dl
not bl
sbb si, bx
inc eax
shl ecx, 5
stc
cmp esi, 0x305fe2ae
sub cx, 0x58e9
or dx, di
not bx
mov al, 1
add ecx, 0x20a09734
test dx, 0x768b
sub ch, 0x56
and dx, 0x1133
inc di
not edx
not esi
inc ebx
pop edi
mov ch, cl
push edi
ror edi, 8
rol edi, 5
not ecx
dec ecx
rol ah, cl
cmp esi, ebx
xor bh, 0x5b
or bl, bl
and ebx, edi
ror dx, 2
inc dh
xchg cl, cl
nop
sub cl, bh
shl ah, cl
adc ax, di
inc edi
not bh
inc bl
cmp bl, 0x45
not ch
adc ebx, esi
test di, bx
and bx, 0x22c1
mov bl, 0x31
or ebx, ecx
add ecx, esi
shr edi, 1
dec cx
not ebx
not si
adc bx, 0x6906
add si, dx
test esi, ebx
shl edi, cl
not ebx
sub cx, 0x4b1
stc
add dx, 0x4cdd
xor al, 7
nop
stc
shr dh, cl
or di, cx
stc
rol bh, 6
or di, bx
shl di, 6
xor si, bx
mov edx, 0x6433c742
shl ebx, 2
stc
inc bl
dec di
dec ecx
shr al, cl
xchg cx, dx
inc ax
xchg ah, cl
mov bl, bl
not al
xor dx, dx
xchg edx, ecx
ror dx, 7
stc
and ecx, ebx
adc esi, edx
shr bl, cl
xor bx, si
cmp ebx, 0x4562fae7
add eax, ebx
inc ah
adc dl, dh
dec edx
not ecx
adc cx, 0x2eca
xor edx, edx
rol dh, 1
test dl, 0x3f
xchg bh, ch
mov ebx, edx
xchg ebx, edx
shl ax, 1
dec ch
rol dx, 2
and dl, bl
dec ecx
shr cx, 6
xor ax, 0x5082
nop
dec si
adc cl, 0x21
or dx, 0x143
sub dx, 0x509b
mov ax, cx
add si, 0x1a11
mov edx, eax
not ebx
stc
pop edi
sbb esi, 0x213bfe0a
xchg ah, dh
and edx, 0x7cf7b9c9
push edi
test edi, 0x73e1f978
stc
nop
adc esi, 0x330f0791
dec cx
sub bh, 0x61
cmp si, dx
rol di, 6
stc
shr ebx, cl
dec bh
or edi, ebx
and dx, cx
adc ch, bh
stc
ror bl, cl
not bh
xor ax, si
sbb dh, 0x59
test eax, esi
dec ecx
sub cl, 0xe
rol edi, cl
add bx, 0x1a2
shr ax, cl
shl bh, cl
adc edi, edi
xor ax, bx
xchg edi, eax
shr si, cl
shr ch, cl
shl ch, 1
inc al
rol al, cl
adc ecx, 0x50a2e84
shr di, cl
shl dx, 8
not edx
mov edx, ebx
ror edi, 6
shr ecx, 4
xor si, si
test cl, 0x66
xchg edx, edi
xor esi, ecx
nop
or dh, 0x47
sub ch, 5
or dx, 0xd89
xor ah, 0x28
mov cx, 0x75db
cmp bh, 0x64
mov ax, 0x13f7
not ch
not bh
or ch, ah
sub si, 0xdd4
xor al, bh
xchg si, di
nop
shl cx, 4
add edx, 0x3604c6d3
cmp al, ah
cmp esi, edi
not si
sbb bx, 0x767f
nop
shl ax, cl
mov cx, si
nop
or bh, 0x74
not edx
xchg bh, ah
cmp al, 0x77
add ah, cl
shr edx, 8
sbb cl, ch
not eax
rol dh, cl
shl esi, cl
not ax
mov esi, esi
rol cx, 2
xor cx, ax
stc
shr si, 2
and cl, cl
shl cx, cl
ror dx, cl
mov ecx, esi
xor dh, 0x29
shr bx, cl
shr ah, cl
nop
cmp esi, eax
shl bl, cl
mov ah, dl
pop edi
push edi
or di, dx
dec ebx
add si, bx
rol esi, 4
sub bh, al
cmp dh, 0x4e
adc edi, edx
dec edx
not bx
dec dl
shl ah, 5
add edi, 0x5bf8ca94
inc ax
add bx, 0x6f30
mov esi, edx
shr si, cl
ror bx, cl
xor ax, 0x2f31
ror ecx, 7
sub dx, cx
test ecx, edi
adc eax, 0x5ceabf09
dec edx
test bl, 0
nop
test bx, ax
cmp edi, 0x1ff3a591
sbb di, di
or bl, 0x75
stc
add bx, si
inc ch
not cx
mov dl, bh
rol ebx, cl
shr ax, 1
dec edi
add eax, 0x5e9b5c90
sub bl, al
sbb cl, 0x11
not dh
stc
stc
sbb edx, esi
mov bh, 0xd
ror cl, 5
stc
sbb edx, 0x4674b8f8
xchg ch, al
shr bx, 1
or si, 0x48cf
test dh, ch
shr edx, cl
dec si
ror eax, cl
cmp ah, 0x55
xchg al, al
shr cx, cl
ror dx, 6
or si, dx
ror cl, 8
xchg ecx, ecx
or di, 0x56d2
test bh, 0x1b
sub bl, dl
sbb bl, ah
xchg bl, dl
stc
xchg bx, cx
add dh, 0x6b
not ch
or dx, 0x5a44
or di, 0x789
shl cx, 5
xchg esi, eax
add di, dx
shl cl, 1
not dl
add di, cx
and si, bx
ror ch, cl
ror di, 8
ror cl, 3
sub cx, 0x1e6
and dx, 0x58e4
adc ebx, edi
shr edx, 4
shr si, cl
test bx, cx
xchg dh, dh
not edi
stc
or edx, esi
xor ax, 0xc81
ror dl, 5
nop
xchg bx, cx
or edi, eax
and ecx, eax
add ebx, esi
pop edi
shl dx, cl
ror bx, cl
test bx, 0x718b
xor dx, bx
shl si, cl
stc
ror ch, cl
stc
push edi
not edi
adc ebx, esi
adc edi, edx
or edx, 0x599c33e
not ah
and ah, 0x55
or ah, 0x35
cmp dl, al
add di, si
or bx, di
ror ax, 7
shl dl, cl
and dh, ch
rol cx, 3
sub ax, 0x5fb5
add di, bx
nop
sbb di, bx
mov dx, 0x57ea
cmp ch, 0x45
add esi, esi
mov eax, 0x135f8c60
nop
dec cx
xor si, 0x5fc8
rol cx, 7
sub edi, 0x60c0920d
shl dh, 6
mov eax, 0x4cf4051
cmp ax, dx
inc edi
inc bh
ror bl, 4
mov dl, cl
add ecx, ebx
or bx, di
sub edx, 0x323a91fe
test edx, 0x16dae425
xchg esi, eax
sub cl, dl
sub cl, 0x21
mov ax, 0x2b9d
test dx, 0x1bf6
shl dx, cl
sbb bx, 0x61a9
inc dh
mov edx, ecx
test eax, esi
dec dl
test ecx, 0x3c2150e4
test ax, 0xbb7
dec di
stc
xor cl, 0x73
dec cx
inc ebx
test ch, 0x28
add cx, 0x149f
add dh, dh
nop
dec edi
shl ch, 8
not bx
sbb bx, 0x3a6e
sbb al, al
mov edx, 0x6274ed55
shr edi, 8
dec eax
sub dh, 0x78
stc
dec ax
sub al, 0x18
shl esi, 8
sub bx, 0x7109
xchg bl, ah
stc
rol ecx, 6
sbb edi, 0x7f0a02c3
stc
xor ax, dx
and ecx, 0x13c4e15f
xor di, 0x7f5b
adc cx, ax
rol si, cl
or bx, cx
stc
sub ah, ah
ror ax, cl
not edi
and edi, ecx
or eax, edi
nop
pop edi
push edi
cmp edx, edi
ror edi, 8
xor dh, 0x6c
ror edx, 3
pop edi
pop eax
pop ecx
pop ebx
pop esi
pop edx
push ecx
adc cx, cx
push eax
add ch, al
push edx
push ebx
and dl, bl
mov bh, bh
sbb eax, 0x27b0ed02
ror eax, cl
dec bh
shl cx, cl
xor ebx, 0x1264f4e0
push edi
ror di, cl
sbb ax, 0x64d5
or edx, 0x3913c81
pop edi
pop ebx
pop edx
pop eax
pop ecx
nop
push eax
push ecx
ror ax, cl
adc ecx, 0x74dac6af
push ebx
test bl, ah
cmp ch, cl
push esi
adc si, 0x4c
ror ecx, 1
pop esi
pop ebx
pop ecx
pop eax
push edi
shl edi, 4
push ebx
inc bl
pop ebx
pop edi
jnp 0x615ebf
push eax
add ax, 0x4909
pop eax
test ecx, ecx
je 0x616628
mov eax, dword [ebp - 0x24]
mov esi, dword [edx + eax]
lea esi, [esi + ebx]
mov edi, dword [ebp + 8]
call fcn.006539a6
push eax
xor ah, ah
push ecx
shr ecx, cl
stc
push edx
shr dx, 4
push ebx
adc bx, 0x7899
nop
xor bx, cx
dec ebx
shr cl, 3
dec edx
ror eax, cl
or ecx, 0x514277bf
or eax, 0x6f133262
push edi
sub eax, edi
xchg dl, bl
sub ax, ax
adc di, bx
not ebx
push esi
inc si
or eax, esi
sbb edx, ecx
mov al, dh
add ax, dx
not bx
inc eax
sub edx, eax
ror di, cl
not eax
inc dh
nop
sub dl, ch
shr ecx, cl
xor esi, ecx
inc eax
xchg bh, dh
dec ecx
not edx
xor dx, bx
nop
adc edi, edx
sbb eax, 0x6c4d0f6c
stc
ror edx, cl
nop
and ah, 5
cmp si, 0x3c35
cmp eax, 0xe112106
adc bx, di
and ebx, edi
or edi, edx
add ax, 0x634f
rol dh, 7
cmp di, ax
xor ecx, edx
sub ebx, 0x4c15d923
sub esi, 0x9371750
xchg edi, edx
not edx
shl dl, cl
sub ah, 6
nop
nop
test eax, 0x21c643a
cmp ecx, ecx
ror ecx, 5
and edi, esi
test ch, dh
and edi, 0x1cb93265
rol bh, cl
sub di, dx
inc cx
xor dx, 0x2adc
shr eax, cl
shr cx, 8
adc dx, 0xecb
adc bl, 0x12
shl ecx, cl
stc
inc ax
shl edx, cl
rol dx, cl
or cx, 0x401a
ror bh, 3
ror edi, 6
nop
mov esi, esi
or cl, 0x3f
shl dl, cl
ror di, 7
dec dx
xor al, dl
xor bx, 0xb8d
rol bh, cl
dec dx
test edi, 0x383610d6
xor ah, 0x3a
rol dl, cl
not ecx
rol esi, 6
shl dl, cl
pop esi
stc
add ecx, 0x4129c5e4
add cl, bl
ror cl, cl
xchg dh, ah
push esi
add bx, si
sbb bx, ax
adc ax, ax
test edx, 0x608decb
or bh, ch
dec cl
add di, ax
or ch, al
or eax, 0x1c2a3028
not cx
test al, cl
sub ax, 0x6435
dec di
test di, 0x6f85
test bx, 0x7578
and si, 0x3ae0
sbb ax, 0x3b9d
xchg dx, ax
mov ebx, 0x549803e
rol bl, 8
or dx, bx
shl edi, 8
ror edx, cl
not ch
shl dx, 4
sbb bx, 0x4eb6
xor cx, si
and edi, edx
cmp dl, 0x1f
rol dl, cl
stc
inc al
shr si, cl
sbb eax, 0x6410637e
xchg esi, esi
adc bl, 0x3e
xor eax, 0x7b000009
not ax
cmp di, dx
shl al, 5
add cl, 0x31
dec ebx
ror bh, cl
xor bx, 0xac0
and dx, 0x3c51
add eax, eax
ror di, cl
shl al, cl
stc
sbb si, si
xchg bh, ch
sbb ah, cl
shl di, cl
ror ax, 7
ror edi, cl
ror di, 8
mov ecx, ecx
cmp dl, dh
adc edi, ebx
ror cx, 2
test ch, 0x14
nop
test ecx, 0x1d640aa4
rol edi, cl
inc dl
rol di, cl
not edi
add dh, 0x2e
shr esi, cl
add eax, 0x18433ffd
mov ebx, esi
xor bx, 0x4504
sbb ecx, edi
sub bx, dx
add bh, cl
inc edi
shl si, cl
test si, 0x3371
ror esi, 6
and cl, 0x68
xor edx, ebx
xor bx, bx
or si, ax
mov si, si
nop
nop
xchg esi, eax
test dx, cx
shr esi, cl
and ebx, ebx
xor dx, dx
sub si, dx
xchg ebx, eax
dec bl
ror cx, 5
pop esi
or edx, ecx
nop
push esi
not si
not ebx
and dx, bx
cmp ax, dx
not edx
add dh, al
ror ax, 4
not bl
not esi
and cx, 0x985
sbb edx, ecx
xor cl, dl
test si, 0x3eff
stc
adc al, al
not ecx
dec dx
nop
not di
shl eax, 1
sub bh, ch
add bh, bl
xchg esi, ebx
rol ch, cl
mov edi, 0x4eb384db
xor ah, 0x51
xchg ah, ah
rol ax, 1
xor di, 0x40e7
sub ebx, 0x3beedd51
not cl
sub ah, 0x63
nop
xchg ah, al
adc cl, dl
shr ch, 8
inc bl
shl bl, cl
and di, 0x2655
xchg esi, ecx
shl dh, 3
adc dh, 0x7f
ror ebx, 7
dec dh
cmp eax, 0x698b6849
mov ebx, ebx
sub edi, 0x42900b3c
rol ecx, cl
ror dh, cl
test ax, 0x5e7e
shr si, cl
add ebx, edx
xchg edi, ecx
xor ch, cl
add cl, 0x2e
xchg al, dl
xchg edi, edi
inc esi
shr ecx, cl
rol ebx, 8
nop
ror bx, 6
ror ecx, cl
shr cx, 5
inc esi
xor dl, dl
or cx, dx
mov di, 0x126
mov al, dl
test eax, ebx
mov eax, 0x8743b14
sbb eax, 0x4973250e
or cl, ch
test ah, al
xor cl, 0xd
adc ebx, 0x15cfff5a
mov ah, 0x5f
sub ax, 0x451a
add cx, di
stc
add al, 0x10
rol esi, 8
dec bl
xor dx, si
xor bl, 5
shr bh, cl
test cx, 0x6523
mov edx, edi
shr dh, cl
cmp al, 0x6a
or edx, ebx
sbb si, si
cmp dx, 0x2dd4
shr ecx, cl
rol edi, cl
stc
dec dx
inc dh
pop esi
sub edx, 0x74aa300f
inc dx
or bx, di
stc
or edi, ebx
or ebx, 0x18f058d4
adc dx, ax
shr edi, 7
sub ah, ah
not bl
nop
and dx, 0x4cca
rol ch, 6
dec cx
and dx, bx
mov edi, 0x6b1446f5
cmp edx, 0x77ce8c51
ror ah, cl
rol ebx, cl
nop
ror edi, 8
stc
push esi
adc ebx, esi
and eax, ebx
nop
xchg edx, ebx
ror bh, 6
ror al, cl
add ah, dl
cmp edx, 0x66ed64aa
adc si, 0x7555
shr cx, cl
ror edx, cl
xor ecx, edx
rol di, 2
mov ch, 7
inc edx
adc edi, 0x6cc85a3a
test dl, dh
ror ebx, cl
sub cx, 0x6d03
ror ebx, cl
ror bx, cl
cmp ecx, 0x452c2efb
inc ecx
ror si, 7
add ah, ah
sbb ebx, edx
not eax
cmp cx, bx
cmp eax, edx
add al, dh
shl dx, 7
mov dh, dh
shl ecx, 8
adc cx, 0x23d1
inc bh
nop
test eax, 0x4b6fbe93
mov edx, eax
dec al
add edx, 0x7f125ede
adc edi, 0x516c126c
xchg edx, esi
sbb ch, cl
sbb ecx, ecx
nop
sbb ah, bl
or ah, ch
not si
mov edi, 0x4e6c4f49
and edi, 0x9670a70
stc
stc
ror dh, cl
not cl
ror bh, 1
or dx, 0x1705
xchg dh, bh
mov bx, bx
or edx, edx
add si, di
sub al, 0x18
ror al, 5
add ch, ah
shl ch, 7
sub cx, 0x77a8
shr edx, cl
dec al
shr ecx, 1
cmp edi, 0x49469ec
rol cl, 3
ror edi, cl
shr ah, cl
test edx, esi
not bx
rol edi, cl
shl dl, cl
shl di, 6
nop
pop esi
sbb dx, 0x36c0
sub ch, 0x1d
ror di, 3
test edi, edx
not dl
dec edx
inc ebx
sbb ah, al
sbb dl, 0x59
not ecx
mov di, 0x4ac8
rol ax, cl
ror di, cl
inc bl
sub ch, 0x71
and dx, cx
inc di
dec ebx
mov cx, cx
sbb cx, di
and edx, ebx
not ah
nop
not ax
dec cl
and dh, ah
dec edi
stc
shr di, cl
shr cl, cl
stc
cmp edi, ebx
rol di, cl
adc ch, ah
shr ch, 3
ror bl, cl
ror ah, 6
and edx, edi
adc dx, 0x22a2
sub ah, 0x13
sbb bl, ah
add di, 0x2888
ror ecx, 4
inc al
shl dx, 4
ror ax, 2
stc
sbb ah, 0x4a
xor eax, 0x32fb28d3
push esi
not si
and bl, 3
dec bh
sbb edi, ecx
stc
not bx
dec ax
inc di
sub ax, 0x7489
rol ah, cl
not eax
test bh, 0x27
cmp esi, eax
nop
shr di, 8
xchg di, ax
and ch, 0x1c
or bx, 0x37a0
not edi
test esi, 0x2189c91f
and ax, ax
xor cx, di
nop
or ecx, ecx
cmp edi, edx
dec ax
inc dh
sbb ah, 0x7a
ror bl, cl
shr edi, 8
cmp edi, esi
sub bx, si
stc
xchg ebx, eax
xor edi, 0x2ffa5d72
xor dx, si
or bx, 0x71c1
stc
add bl, 0x7c
add si, 0x69b0
ror ebx, cl
add dx, cx
adc dx, di
sbb di, bx
adc dx, cx
stc
ror ch, 1
test dh, 0x7f
xor edi, ecx
nop
sub ax, 0x6f6d
pop esi
xor eax, ebx
xchg di, ax
sbb ax, 0x39
push esi
rol si, 3
sbb bx, si
sbb ecx, 0x146c3304
sbb dx, 0x2c9d
shl bl, 1
sbb cl, 0xd
rol ch, 6
not ax
xor ch, 0x20
or di, 0x5845
or al, al
dec bx
mov di, 0x40d
stc
stc
mov esi, 0x79957525
inc ah
mov bx, bx
or si, cx
cmp edi, 0x31573ba9
cmp al, al
test bh, 0x74
sub al, dh
shr ax, cl
shl esi, cl
stc
stc
dec edx
add bx, 0x63bc
xor cx, bx
not di
shl bl, cl
and eax, ecx
stc
mov ch, al
test ecx, 0x8e084bb
mov cl, 0x60
xchg ebx, eax
xor ebx, 0x332f6c70
nop
sbb eax, 0x4504f13c
shr ecx, cl
nop
not bh
or eax, eax
add bx, 0x65f6
rol bh, 2
sbb dh, dl
and cx, cx
rol ebx, cl
cmp dx, 0x12e6
ror esi, 1
or dx, 0x4725
cmp ebx, edx
not ebx
mov ah, bh
test esi, ecx
rol di, cl
xchg edi, esi
test cl, dh
and si, cx
mov si, ax
sbb dh, 1
sub bx, si
cmp eax, eax
shl di, 5
dec eax
ror cx, cl
rol ah, 2
rol dh, 7
sub ebx, ebx
dec ax
dec dl
shl ax, 5
mov cx, 0x72b6
shl al, 8
cmp esi, edi
test edi, 0x47dab94f
adc eax, 0x6739dbce
xor dx, bx
and cx, di
sub ax, si
xchg edx, ecx
cmp ax, 0x31c
nop
xor cx, bx
adc cl, dl
sbb cx, 0x6967
shr di, 3
or bx, cx
xor esi, esi
ror edx, cl
mov dx, 0x53c9
adc bh, 0x79
rol cl, cl
nop
cmp di, 0x1271
pop esi
and ecx, 0x56946df3
pop edi
pop ebx
pop edx
pop ecx
pop eax
call fcn.00653ef6
push edi
test di, 0x37ea
push ecx
mov ecx, 0x3c93bc35
push eax
shl ax, cl
shl ax, 2
push ebx
xor ecx, ebx
push esi
add ebx, esi
add cl, 0x1b
mov ecx, 0x217d49f9
push edx
adc cx, dx
and bx, 0x2d9d
ror di, cl
ror ax, cl
stc
ror ah, 7
sbb ebx, edi
sub bx, 0x513f
sub edi, esi
test cx, 0x4632
stc
dec al
pop edx
pop esi
pop ebx
pop eax
pop ecx
pop edi
call fcn.00654525
push edx
xor dx, 0x5d96
stc
push eax
sbb ah, 0x77
sbb dl, 7
push ecx
push ebx
xor ch, bh
rol cx, 4
shl ah, 2
sub ah, 0x5b
sub cl, 0x46
nop
stc
add ebx, edx
add eax, 0xf254b92
cmp ch, al
or ch, ch
stc
xor cl, 0x75
sbb ax, 0x418e
xchg al, al
push edi
xor edi, 0x42e9fe26
add di, 0x7793
pop edi
pop ebx
pop ecx
pop eax
pop edx
nop
push eax
dec ax
push esi
add esi, 0x71a87bde
push edx
rol dh, 8
pop edx
pop esi
pop eax
call fcn.006549bf
mov word [edi], cx
mov word [edi + 2], cx
mov dword [edi + 4], esi
add esp, 8
jmp 0x617d4e
pop edx
pop ecx
dec ecx
jmp 0x61460a
pop edi
pop esi
pop ebx
add esp, 0x2c
pop ebp
ret