Function at 0x14065527f
Capabilities:
Authenticate hmac
Check for software breakpoints
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 0x18], r8
movsx r10, ax
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbx
btc r9, 0x7f
test r9d, 0x6cc45e70
push rbp
cmp al, 0x3c
add dl, 0xf2
push rsi
and si, 0x700
movzx si, spl
cwd
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x48
mov r14, qword [rcx + 0x10]
mov esi, dword [rcx + 0x48]
bswap r12w
movzx r13d, bx
mov rax, rcx
movsx rbp, sp
mov ecx, dword [rcx + 0x4c]
cmovle r15d, ebx
movsxd r12, edi
mov ebp, dword [rax + 0x58]
mov r11d, dword [rax + 0x40]
movsxd r8, r8d
movzx ebx, r14w
cdq
mov r15, qword [rax + 0x30]
sbb bh, 0xfc
rcl r8b, cl
ror r8b, 0x4c
mov r12, qword [rax + 0x20]
btr edi, 0xc8
cmp cl, r13b
mov r9d, dword [rax + 0x28]
xchg r13b, dil
and r10b, 0x7a
test spl, r15b
mov r8d, dword [rax + 0x2c]
rcl r13b, cl
sar r10d, cl
mov dword [rsp], ecx
sal ecx, 0xda
shr r13b, 0x7c
mov ecx, dword [rax + 0x50]
movzx r13, r14w
rol dh, cl
mov dword [rsp + 8], ecx
bts r10w, r8w
shld edi, r14d, 0xd2
cmovge dx, r10w
mov ecx, dword [rax + 0x54]
xchg dl, dil
mov edx, 1
mov dword [rsp + 4], ecx
btc edi, 0xfd
adc r13b, r8b
ror r10w, 0xd9
mov ecx, dword [rax + 8]
movzx r10d, sp
rcr bx, cl
mov r10d, 1
rcl dil, cl
setge bl
shl r10d, cl
inc bl
and di, 0x12c2
mov ecx, dword [rax + 4]
dec di
not r13b
bt bx, 0xbf
mov dword [rsp + 0xc], ebp
dec dil
cmc
shl edx, cl
xchg ebx, ecx
movsx rdi, r15w
jmp 0x1406553a3
mov ecx, dword [rax]
movsxd rbx, ecx
dec r10d
mov dword [rsp + 0x20], ecx
dec bl
mov rcx, qword [rax + 0x38]
sete r13b
dec bh
mov dil, bl
dec edx
mov qword [rsp + 0x28], rcx
mov ecx, dword [rax + 0x44]
mov dword [rsp + 0x34], edx
mov rdx, qword [rax + 0x18]
rol dil, cl
or ah, 0xe4
rcr rax, cl
mov dword [rsp + 0x10], ecx
cmc
bsr rbx, r15
xor ecx, ecx
bswap r13
adc bx, dx
movsxd rax, ecx
mov r13d, ecx
test si, 0x781c
sal rdi, 0x36
rol edi, 0xa7
mov dword [rsp + 0x30], r10d
sbb ax, r11w
mov dword [rsp + 0xa8], r11d
rcl ah, cl
cwde
mov qword [rsp + 0x18], rdx
bts ebx, edi
nop
movsxd rcx, r11d
mov ebx, esi
mov edi, r11d
shl ax, 0x73
mov rcx, r14
and edi, r10d
test r12b, cl
btc ax, r12w
shl ebx, 4
cwde
mov eax, edi
sar cx, 0x77
add rbx, rax
sar cx, 0x62
ror cl, cl
movzx ecx, word [r14 + rbx*2]
test ax, 0x3223
cmp ah, 0xb2
cmp r9d, 0x1000000
jmp 0x14065545e
jae 0x140655492
movzx eax, byte [r12]
shl r8d, 8
cmp ebx, r13d
shl r9d, 8
sbb r11d, edi
or r8d, eax
movzx r11d, r9w
jmp 0x140655488
inc r12
cmovnp r11, r15
mov r11d, edx
mov r11d, r9d
test bpl, spl
shr r11d, 0xb
imul r11d, ecx
stc
cmc
cmp r8d, r11d
jmp 0x1406554aa
jae 0x1406565fe
mov eax, 0x800
mov r9d, r11d
test r15b, al
lea r10, [r14 + 0xe6c]
cmc
test r12d, r9d
sub eax, ecx
shr eax, 5
jmp 0x1406554d5
add ax, cx
cmc
stc
mov word [r14 + rbx*2], ax
movsxd rbx, ecx
bswap bx
sar bh, cl
mov ebx, dword [rsp + 0xa8]
test r9d, eax
test ebx, ebx
jne 0x140655503
cmp dword [rsp + 0x10], ebx
je 0x1406555b1
mov rdi, qword [rsp + 0x28]
rcr al, cl
or cl, 0x68
movsx rax, bx
test r15, r15
not ch
mov ecx, 8
setae ah
movzx ax, bh
movsx ax, dil
mov rax, r15
cmove rax, rdi
jmp 0x140655533
sub cl, byte [rsp + 0x20]
movzx edx, byte [rax + rdx - 1]
bsr eax, esi
btr ax, 0x28
inc al
mov eax, ebx
test r9, rbx
cmp r11d, 0x50f377d8
test si, 0x7e09
and eax, dword [rsp + 0x34]
cmp sil, bpl
cmc
test r13w, 0x3f19
shr edx, cl
xchg ch, cl
sbb cl, r8b
mov ecx, dword [rsp + 0x20]
cmc
test sil, 0x21
shl eax, cl
cmp dh, 0x83
test spl, 0x63
add edx, eax
movsx eax, di
sal ax, cl
lea eax, [rdx + rdx*2]
movsxd rdx, r14d
sar dl, 0xf2
ror dh, cl
mov rdx, qword [rsp + 0x18]
test di, 0x693c
shl eax, 8
jmp 0x1406555a3
lea r10, [r10 + rax*2]
jmp 0x1406555ac
jmp 0x1406555b6
mov rdi, qword [rsp + 0x28]
inc ebx
cmc
cmp r14, r10
stc
mov dword [rsp + 0xa8], ebx
clc
stc
cmp esi, 7
jmp 0x1406555ce
jae 0x140655c84
movzx ecx, word [r10 + 2]
bsf edx, ecx
cmp rdi, 0x1da22c77
movsx rdx, sp
cmp esi, 4
bswap ax
mov edx, 3
movzx ax, bh
cbw
mov eax, edx
jmp 0x1406555ff
cmovb eax, esi
cmp ax, ax
sub esi, eax
clc
cmp r15w, cx
cmp sil, 0xa1
cmp r11d, 0x1000000
jae 0x140655643
movzx eax, byte [r12]
cmp r9b, bl
cmp r9b, 0x9c
shl r8d, 8
clc
shl r9d, 8
cmc
or r8d, eax
movzx rax, r11w
setle ah
inc r12
rcr ah, 0xd8
mov eax, r9d
test si, r13w
stc
shr eax, 0xb
imul eax, ecx
test bpl, 0x8b
cmp r15w, r15w
cmp r8d, eax
jmp 0x140655661
jae 0x1406556a4
mov r9d, eax
xchg rdx, rax
cqo
ror ah, 0xae
mov eax, 0x800
cqo
sbb edx, 0x1fcf6b17
rcl dl, cl
mov edx, 2
test bl, 0x9e
sub eax, ecx
clc
cmp al, 0xca
shr eax, 5
cmp ecx, edi
add ax, cx
jmp 0x14065569a
mov word [r10 + 2], ax
jmp 0x1406556d5
sub r9d, eax
bsr r11w, r11w
btc r11w, 7
btc r11d, r10d
sub r8d, eax
neg al
mov eax, ecx
bt r11d, 0xc5
shr eax, 5
sub cx, ax
sub r11b, r9b
mov word [r10 + 2], cx
jmp 0x1406556d5
mov r11d, edx
bt cx, 0x4f
bt rcx, r12
movzx ecx, word [r10 + r11*2]
cmp bpl, r9b
cmp r9d, 0x1000000
jae 0x140655716
movzx eax, byte [r12]
cmp al, 0x11
shl r8d, 8
shl r9d, 8
cmp r15, 0x5b3170e8
or r8d, eax
inc r12
shr ah, 0xc9
cmc
mov eax, r9d
stc
jmp 0x14065571f
shr eax, 0xb
imul eax, ecx
jmp 0x14065572a
cmp r8d, eax
jae 0x140655763
mov r9d, eax
shrd rax, rsp, 0x77
mov eax, 0x800
sub eax, ecx
test r14b, 0x66
shr eax, 5
stc
add ax, cx
add edx, edx
jmp 0x140655754
mov word [r10 + r11*2], ax
jmp 0x14065575e
jmp 0x140655791
sub r9d, eax
sub r8d, eax
nop
adc ax, 0x3108
dec ax
mov eax, ecx
cmc
clc
shr eax, 5
lea edx, [rdx + rdx + 1]
sub cx, ax
cmc
jmp 0x140655786
mov word [r10 + r11*2], cx
cmp r12w, 0x19a1
movzx ecx, word [r10 + rdx*2]
jmp 0x1406557a1
cmp r9d, 0x1000000
jmp 0x1406557ad
jae 0x1406557da
movzx eax, byte [r12]
cmp ah, 0xaf
stc
shl r8d, 8
jmp 0x1406557c5
shl r9d, 8
cmp r9b, dil
or r8d, eax
inc r12
jmp 0x1406557da
mov eax, r9d
stc
cmc
shr eax, 0xb
test rax, r8
imul eax, ecx
jmp 0x1406557ed
cmp r8d, eax
jmp 0x1406557f5
jae 0x140655835
mov r9d, eax
and ax, sp
mov eax, 0x800
test r10b, r14b
cmp r14b, 0xc4
sub eax, ecx
cmp r14b, 0xca
jmp 0x140655818
shr eax, 5
jmp 0x140655821
add ax, cx
mov word [r10 + rdx*2], ax
add edx, edx
jmp 0x140655830
jmp 0x14065585f
sub r9d, eax
stc
clc
sub r8d, eax
sbb al, bl
jmp 0x140655848
mov eax, ecx
shr eax, 5
clc
sub cx, ax
cmc
cmp ax, r10w
mov word [r10 + rdx*2], cx
lea edx, [rdx + rdx + 1]
movzx ecx, word [r10 + rdx*2]
cmp r9d, 0x1000000
jae 0x14065588c
movzx eax, byte [r12]
shl r8d, 8
shl r9d, 8
stc
cmc
or r8d, eax
mov al, 0x2b
inc r12
movzx eax, bx
lahf
mov eax, r9d
shr eax, 0xb
cmp si, bp
imul eax, ecx
jmp 0x14065589d
cmp r8d, eax
jmp 0x1406558a5
jae 0x1406558da
mov r9d, eax
btc ax, sp
mov eax, 0x800
sub eax, ecx
cmp dl, 0xab
test ecx, 0x2b2347f
clc
shr eax, 5
add ax, cx
mov word [r10 + rdx*2], ax
add edx, edx
jmp 0x1406558d5
jmp 0x140655906
sub r9d, eax
cmc
stc
test r14b, r12b
sub r8d, eax
mov eax, ecx
cmc
shr eax, 5
test r15b, bpl
clc
cmp spl, r8b
sub cx, ax
clc
cmc
test edi, r10d
mov word [r10 + rdx*2], cx
lea edx, [rdx + rdx + 1]
ror cx, cl
movzx ecx, word [r10 + rdx*2]
cmp r9d, 0x1000000
jmp 0x140655917
jae 0x14065594f
movzx eax, byte [r12]
stc
shl r8d, 8
cmc
test bx, cx
cmp dil, dl
shl r9d, 8
or r8d, eax
jmp 0x14065593e
inc r12
movsx rax, r15w
jmp 0x14065594f
mov eax, r9d
cmp ebx, 0x5f8a67b8
stc
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jmp 0x140655967
jae 0x1406559a3
mov r9d, eax
mov eax, 0x800
sub eax, ecx
test r14w, 0x202b
jmp 0x140655982
shr eax, 5
add ax, cx
test bh, 0xc9
cmp r10b, bl
stc
mov word [r10 + rdx*2], ax
cmp r14b, sil
add edx, edx
jmp 0x14065599e
jmp 0x1406559de
sub r9d, eax
test rdi, r15
cmp dil, r8b
sub r8d, eax
rcl ah, cl
ror ah, 0xc2
neg ax
mov eax, ecx
test r8, 0x565c5927
jmp 0x1406559c5
shr eax, 5
cmp r8b, dl
sub cx, ax
mov word [r10 + rdx*2], cx
lea edx, [rdx + rdx + 1]
movsxd rcx, edx
cmovs cx, si
movzx ecx, word [r10 + rdx*2]
cmc
test dl, spl
cmp r9d, 0x1000000
jmp 0x1406559f3
jae 0x140655a1b
movzx eax, byte [r12]
shl r8d, 8
shl r9d, 8
cmp r14b, 0xf5
test r9w, r9w
or r8d, eax
cdqe
bswap rax
inc r12
inc ah
mov eax, r9d
test r8b, bl
cmc
stc
shr eax, 0xb
cmp r14b, r9b
test r13d, r13d
imul eax, ecx
cmp r11b, 0xfd
test dx, 0x4449
cmp r11b, r10b
cmp r8d, eax
jae 0x140655a82
mov r9d, eax
xchg al, ah
cbw
shr ax, cl
mov eax, 0x800
cmp r13d, 0x1aa25c4b
sub eax, ecx
stc
clc
jmp 0x140655a63
shr eax, 5
cmc
add ax, cx
jmp 0x140655a70
mov word [r10 + rdx*2], ax
stc
add edx, edx
jmp 0x140655a7d
jmp 0x140655abc
sub r9d, eax
clc
cmp rsi, r13
sub r8d, eax
bt rax, 0x16
add ah, 0x3b
bts ax, dx
mov eax, ecx
test dx, r12w
shr eax, 5
sub cx, ax
clc
mov word [r10 + rdx*2], cx
bswap ecx
xor cl, r15b
shld cx, sp, 0x3a
lea edx, [rdx + rdx + 1]
rcr cx, 0xa2
movzx ecx, word [r10 + rdx*2]
cmc
cmp r9d, 0x1000000
jmp 0x140655ace
jae 0x140655af4
movzx eax, byte [r12]
cmp cl, 0x5f
cmc
shl r8d, 8
shl r9d, 8
or r8d, eax
lahf
inc r12
sub ah, 0x7a
shl ah, cl
btc eax, esi
mov eax, r9d
cmc
cmp sp, 0x68a
shr eax, 0xb
test ch, ah
imul eax, ecx
test r14b, r14b
cmp r8d, eax
jae 0x140655b45
mov r9d, eax
mov eax, 0x800
cmp rbx, r8
clc
sub eax, ecx
cmp cl, r11b
shr eax, 5
test r8b, r15b
add ax, cx
cmp r12w, r12w
mov word [r10 + rdx*2], ax
stc
cmp sil, 0x93
add edx, edx
jmp 0x140655b40
jmp 0x140655b6f
sub r9d, eax
cmc
sub r8d, eax
test ecx, esp
mov eax, ecx
shr eax, 5
cmp ch, 0xfe
stc
sub cx, ax
cmc
cmp rbx, r12
mov word [r10 + rdx*2], cx
xchg cx, cx
rcr ch, cl
lea edx, [rdx + rdx + 1]
ror cx, cl
movzx ecx, word [r10 + rdx*2]
clc
cmp r9d, 0x1000000
jae 0x140655bb4
movzx eax, byte [r12]
clc
stc
cmp ebx, 0x78a35e4b
shl r8d, 8
test rdx, rsi
cmp r9b, 0xa1
shl r9d, 8
or r8d, eax
setne al
inc r12
inc ax
add eax, r9d
mov rax, 0x31d23f85
mov eax, r9d
clc
stc
shr eax, 0xb
cmp r12w, sp
test r13d, 0x4e6576ce
imul eax, ecx
cmp r8d, eax
jae 0x140655c26
mov r11d, dword [rsp + 0xa8]
mov r9d, eax
mov eax, 0x800
cmp r13b, 0x71
stc
sub eax, ecx
stc
shr eax, 5
stc
add ax, cx
jmp 0x140655bf7
inc r15
jmp 0x140655bff
mov word [r10 + rdx*2], ax
cdqe
lea eax, [rdx + rdx]
movsx edx, sp
movzx edx, r11w
not edx
mov rdx, qword [rsp + 0x18]
jmp 0x140655c1c
mov byte [r15 + rdx - 1], al
jmp 0x140658101
mov r11d, dword [rsp + 0xa8]
cmp r14b, 0xba
jmp 0x140655c38
sub r9d, eax
sub r8d, eax
ror ah, 0xe0
mov eax, ecx
stc
shr eax, 5
sub cx, ax
setge ah
not ax
cmovnp eax, eax
lea eax, [rdx + rdx + 1]
inc r15
mov word [r10 + rdx*2], cx
movzx rdx, sp
mov dh, 0x96
movzx dx, r9b
mov rdx, qword [rsp + 0x18]
jmp 0x140655c75
mov byte [r15 + rdx - 1], al
jmp 0x140655c7f
jmp 0x140658101
cmp esi, 0xa
cwde
movsx ax, r8b
cmovno bp, r10w
mov eax, 6
mov ebp, 3
cmovb eax, ebp
test rdi, 0x66931073
stc
jmp 0x140655cac
xor ecx, ecx
stc
test rdi, 0x51df3cd6
sub esi, eax
rcl ah, 0x41
xadd rax, rax
bsr ax, r9w
mov eax, dword [rsp]
cmp spl, 0xc0
cmp r15, rax
jmp 0x140655cd3
mov dword [rsp + 0x24], esi
movsx esi, r13w
movsx si, al
cmovb rcx, rdi
cmp r10b, bpl
sub rcx, rax
bts rsi, r10
rcr rsi, 0x6b
lea rcx, [rcx + r15]
bt ax, 0x70
or sil, r10b
movzx eax, byte [rcx + rdx]
and cl, bpl
xor rcx, r13
ror ch, 0xea
lea esi, [rax + rax]
rcl dx, 0xef
mov ecx, esi
setnp dh
rol dx, 0xf
movsxd rdx, r8d
and ecx, 0x100
btc dx, 0x31
cmp r9w, 0x45af
sub dx, 0x2df
movzx edx, word [r10 + rcx*2 + 0x202]
cmp r11d, 0x1000000
jmp 0x140655d48
jae 0x140655d6f
movzx eax, byte [r12]
cmc
cmp bp, ax
stc
shl r8d, 8
shl r9d, 8
or r8d, eax
movsx rax, si
cdqe
bswap ax
inc r12
mov eax, r9d
cmp edx, 0x34a57535
test r8d, 0x1b1d425b
cmp esp, ecx
shr eax, 0xb
test r12b, 0x96
imul eax, edx
cmc
stc
cmp r8d, eax
jmp 0x140655d95
jae 0x140655df9
mov r9d, eax
rol ax, 0xd0
xor rdi, 0x6f4033de
mov eax, 0x800
xor dil, 0xdd
bswap edi
sar di, cl
mov edi, 2
test r9b, 0xe0
cmp spl, 0x7e
jmp 0x140655dc9
sub eax, edx
cmp cx, 0x4c7f
test r14b, 0xab
shr eax, 5
add ax, dx
jmp 0x140655ddf
mov word [r10 + rcx*2 + 0x202], ax
jmp 0x140655ded
not ecx
jmp 0x140655df4
jmp 0x140655e42
sub r9d, eax
bt r11d, ebp
sub bh, 0xf3
sub r8d, eax
ror bh, 0x98
setle bl
rcr r11b, 0xda
mov eax, edx
bsr rbx, rsi
or bh, 0x40
shr eax, 5
sbb r11, 0x1adf033a
shr rbx, cl
test rbx, rax
mov edi, ebp
cmovno bx, bx
shl r11w, cl
clc
sub dx, ax
sub al, 6
mov word [r10 + rcx*2 + 0x202], dx
and ecx, 0x100
add esi, esi
cqo
sbb bl, r15b
mov eax, ecx
test r11d, 0x13314438
movsx edx, bp
sbb r11b, 0x67
mov ebx, ecx
and r11b, dil
and ebx, esi
mov r11d, ebx
add r11, rax
add rdx, 0x375a786f
mov eax, edi
cmc
ror dx, cl
movsx rdx, si
add r11, rax
and rdx, rsi
sar edx, cl
cmp rbp, 0x3ac075df
movzx edx, word [r10 + r11*2]
cmp r9d, 0x1000000
jmp 0x140655e9d
jae 0x140655ebf
movzx eax, byte [r12]
shl r8d, 8
clc
shl r9d, 8
cmp dx, r12w
or r8d, eax
inc r12
rcl rax, 0xc9
mov eax, r9d
shr eax, 0xb
imul eax, edx
cmp r8d, eax
jae 0x140655f09
mov r9d, eax
bswap ax
mov eax, 0x800
cmc
stc
clc
not ebx
test r9b, 0xc4
stc
sub eax, edx
shr eax, 5
jmp 0x140655ef0
add ax, dx
cmc
test r15w, di
add edi, edi
mov word [r10 + r11*2], ax
jmp 0x140655f04
jmp 0x140655f3e
sub r9d, eax
sub r8d, eax
cbw
btr ax, 0xf8
mov eax, edx
clc
stc
shr eax, 5
lea edi, [rdi + rdi + 1]
cmp r14, 0x21b77ba8
sub dx, ax
sbb ah, 7
bswap eax
xor ah, ah
mov word [r10 + r11*2], dx
adc r11b, 0x5e
ror dl, 0x20
and ecx, ebx
btr dx, bx
stc
add esi, esi
mov eax, ecx
and bx, r14w
rcl rbx, cl
mov ebx, ecx
bts dx, bx
not dl
cqo
and ebx, esi
rol dl, cl
rcr edx, cl
mov r11d, ebx
lea r11, [r11 + rax]
xchg ah, dl
mov eax, edi
lea r11, [r11 + rax]
movzx edx, word [r10 + r11*2]
test bpl, dl
cmp r14, rdx
cmp spl, 0xa8
cmp r9d, 0x1000000
jmp 0x140655f8a
jae 0x140655fbb
movzx eax, byte [r12]
clc
jmp 0x140655f9c
shl r8d, 8
test r15b, r8b
cmp r12b, bl
shl r9d, 8
clc
stc
or r8d, eax
inc al
inc r12
sar ah, cl
bt ax, 0x42
mov eax, r9d
jmp 0x140655fc4
shr eax, 0xb
test r11b, r14b
imul eax, edx
cmp rax, rbp
test r8, rbx
cmp r8d, eax
jmp 0x140655fdb
jae 0x14065602a
mov r9d, eax
mov eax, 0x800
test rdx, r13
cmp bpl, 0xe7
not ebx
sub eax, edx
cmp sil, 0xd7
shr eax, 5
jmp 0x14065600a
add ax, dx
cmc
test r9w, 0x7d04
add edi, edi
jmp 0x14065601b
mov word [r10 + r11*2], ax
jmp 0x140656025
jmp 0x140656056
sub r9d, eax
cmc
test r10b, 0x7b
sub r8d, eax
cwde
mov eax, edx
stc
test bpl, 0x3c
cmc
shr eax, 5
clc
jmp 0x140656047
lea edi, [rdi + rdi + 1]
test r11d, r12d
sub dx, ax
mov word [r10 + r11*2], dx
and ecx, ebx
add esi, esi
sub bx, r15w
mov eax, ecx
inc ebx
shl dl, cl
mov ebx, ecx
and ebx, esi
mov r11d, ebx
lea r11, [r11 + rax]
test dh, 2
mov eax, edi
lea r11, [r11 + rax]
movzx edx, word [r10 + r11*2]
cmp r9d, 0x1000000
jmp 0x140656089
jae 0x1406560af
movzx eax, byte [r12]
shl r8d, 8
shl r9d, 8
jmp 0x1406560a2
or r8d, eax
cbw
inc r12
shrd ax, sp, 0x3a
mov eax, r9d
test r13w, r11w
shr eax, 0xb
cmp cl, bpl
cmc
imul eax, edx
jmp 0x1406560c5
cmp r8d, eax
jae 0x140656111
mov r9d, eax
clc
mov eax, 0x800
jmp 0x1406560dd
not ebx
stc
sub eax, edx
jmp 0x1406560e7
shr eax, 5
jmp 0x1406560ef
add ax, dx
jmp 0x1406560fb
add edi, edi
jmp 0x140656102
mov word [r10 + r11*2], ax
jmp 0x14065610c
jmp 0x140656142
sub r9d, eax
sub r8d, eax
bt ax, 8
mov eax, edx
shr eax, 5
cmp r10b, 0xd8
clc
cmp cx, r13w
lea edi, [rdi + rdi + 1]
sub dx, ax
xadd eax, eax
sar rax, cl
mov word [r10 + r11*2], dx
cbw
shl r11b, 0x2b
and ecx, ebx
add esi, esi
movsxd rdx, ecx
cwde
xchg dx, dx
mov eax, ecx
adc bh, 0xb3
shrd dx, di, 0xe
shl rbx, cl
mov ebx, ecx
cmp esi, edx
and ebx, esi
cmc
not dh
mov r11d, ebx
cmp bh, ah
sbb dl, bpl
shr dl, 0x71
add r11, rax
cdq
add ah, 0xd
cmp r14d, ebp
mov eax, edi
and dx, di
or dh, 0x9d
movzx rdx, si
add r11, rax
movsx edx, bp
movzx edx, word [r10 + r11*2]
cmp r9d, 0x1000000
jmp 0x14065619b
jae 0x1406561ba
movzx eax, byte [r12]
stc
shl r8d, 8
shl r9d, 8
or r8d, eax
bswap eax
inc r12
movzx eax, si
mov eax, r9d
shr eax, 0xb
imul eax, edx
cmp r8d, eax
jmp 0x1406561cb
jae 0x1406561fc
mov r9d, eax
mov eax, 0x800
test r12b, al
not ebx
sub eax, edx
test r12d, edx
shr eax, 5
stc
add ax, dx
stc
add edi, edi
mov word [r10 + r11*2], ax
jmp 0x1406561f7
jmp 0x140656230
sub r9d, eax
bt bp, 0x90
sub r8d, eax
sub ax, ax
mov eax, edx
rol bpl, 0xf2
sub bpl, 0x3d
shr eax, 5
stc
rcr bpl, 0x74
cmp r13b, 0x65
lea edi, [rdi + rdi + 1]
sub dx, ax
test r14b, 0x96
mov word [r10 + r11*2], dx
and ecx, ebx
bt bx, 0xca
cwd
lea ebp, [rsi + rsi]
shrd r11, rax, 0x3a
mov eax, ecx
btc rdx, 0xe2
cqo
mov ebx, ecx
neg r11w
and ebx, ebp
or r11b, bl
stc
mov r11d, ebx
sbb dx, r9w
test dl, r8b
add r11, rax
movsx rdx, bx
movsxd rax, ebx
mov eax, edi
add edx, 0x1aa05113
add r11, rax
movzx edx, word [r10 + r11*2]
cmp r9d, 0x1000000
jae 0x1406562bb
movzx eax, byte [r12]
shl r8d, 8
test bp, r9w
shl r9d, 8
jmp 0x1406562a6
or r8d, eax
movsx rax, r14w
movsx ax, sil
cwde
inc r12
sbb al, r10b
xchg ah, al
mov eax, r9d
shr eax, 0xb
test r9, 0xa160b8f
cmp dil, 0xcd
imul eax, edx
cmc
cmp r8d, eax
jmp 0x1406562d8
jae 0x140656328
mov r9d, eax
bt rsi, 0x72
mov eax, 0x800
sbb sil, r11b
not esi
lea esi, [rdi + rdi]
clc
test di, sp
sub eax, edx
cmp r14w, 0x2fc8
test r14, 0x4872ae5
not ebx
test r11b, spl
cmp bpl, r8b
jmp 0x140656313
shr eax, 5
add ax, dx
jmp 0x14065631e
mov word [r10 + r11*2], ax
jmp 0x140656370
sub r9d, eax
sub r8d, eax
movzx rax, bx
sar ah, cl
movsx ax, sil
mov eax, edx
bt esi, 0x8c
shr eax, 5
sal sil, cl
lea esi, [rdi + rdi + 1]
and dil, 0xf4
btr di, 0xda
sub dx, ax
rol dil, cl
test edi, 0x29a25e13
sbb edi, 0x74501fe7
mov word [r10 + r11*2], dx
rdtsc
shrd dx, ax, 0x77
and ecx, ebx
add ebp, ebp
bt r11d, 0xbb
rcr dl, cl
sar dl, cl
mov eax, ecx
sub r11, 0x16732d0e
cmovno r11d, edi
mov edi, ecx
or rdx, r14
and edi, ebp
btc r11, 0x5e
movsxd r11, r9d
mov r11d, edi
clc
add r11, rax
bsr eax, r9d
movzx ax, bpl
mov eax, esi
ror dh, 0x1b
or dh, 0xc3
add r11, rax
sal dh, cl
bsf dx, r15w
btr dx, 0x5d
movzx edx, word [r10 + r11*2]
test spl, r8b
clc
cmp r14b, 0x2a
cmp r9d, 0x1000000
jae 0x1406563f8
movzx eax, byte [r12]
shl r8d, 8
shl r9d, 8
cmp al, r8b
or r8d, eax
movzx rax, r14w
inc r12
and eax, ebp
sar ah, cl
mov eax, r9d
cmp r8w, sp
cmp r15d, 0x7b9220b0
test dil, sil
shr eax, 0xb
test cl, 0xa2
cmc
imul eax, edx
cmp ch, 0x89
jmp 0x14065641b
cmp r8d, eax
jmp 0x140656423
jae 0x14065647b
mov r9d, eax
bswap rax
mov eax, 0x800
btr bx, 0x3d
shr bh, 0x2d
jmp 0x140656441
lea ebx, [rsi + rsi]
jmp 0x140656451
sub eax, edx
not edi
jmp 0x14065645e
shr eax, 5
test rax, r8
add ax, dx
jmp 0x14065646c
mov word [r10 + r11*2], ax
jmp 0x140656476
jmp 0x1406564a8
sub r9d, eax
movsx ebx, bp
cmc
sub r8d, eax
mov eax, edx
shr eax, 5
lea ebx, [rsi + rsi + 1]
cmp r14d, 0x69c70eca
clc
jmp 0x14065649b
sub dx, ax
mov word [r10 + r11*2], dx
movzx dx, r14b
and ecx, edi
or edx, 0x3fa1110f
cqo
clc
mov r11d, ebx
movzx rdx, r13w
mov edx, ecx
shr al, 0x5e
lea ecx, [rbp + rbp]
cmp r8w, 0x6ea1
movzx ax, bl
and rcx, rdx
and eax, esp
lea rax, [rdx + rcx]
add rcx, 0x535151e1
xchg ch, ch
lea r11, [r11 + rax]
xchg ecx, ecx
or cl, dh
movzx ecx, word [r10 + r11*2]
cmp r9d, 0x1000000
jae 0x140656529
movzx eax, byte [r12]
shl r8d, 8
shrd bp, bp, 0xfd
shl r9d, 8
rol bp, cl
shr rbp, cl
or r8d, eax
cbw
dec si
movsx rsi, dx
inc r12
sal ax, 0x54
sar ax, cl
xchg si, ax
mov esi, dword [rsp + 0x24]
cmp r12b, r12b
mov ebp, dword [rsp + 0xc]
rol al, cl
movzx ax, ch
mov eax, r9d
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jmp 0x14065654b
jae 0x1406565ad
mov rdx, qword [rsp + 0x18]
mov r9d, eax
mov ah, dl
sbb al, ch
clc
mov eax, 0x800
sub eax, ecx
test r8b, 0x92
shr eax, 5
cmp r11w, r15w
stc
add ax, cx
inc r15
jmp 0x14065657c
mov word [r10 + r11*2], ax
lahf
mov r11, 0x65a30060
movsx eax, r10w
mov r11d, dword [rsp + 0xa8]
cwde
lea eax, [rbx + rbx]
jmp 0x14065659e
mov byte [r15 + rdx - 1], al
jmp 0x1406565a8
jmp 0x140658101
mov rdx, qword [rsp + 0x18]
cmc
test r10w, 0x5323
jmp 0x1406565be
sub r9d, eax
cmc
clc
sub r8d, eax
mov eax, ecx
clc
test ah, ah
shr eax, 5
sub cx, ax
cdqe
lea eax, [rbx + rbx + 1]
inc r15
mov word [r10 + r11*2], cx
movsx r11w, r14b
bswap r11d
mov r11d, dword [rsp + 0xa8]
jmp 0x1406565f4
mov byte [r15 + rdx - 1], al
jmp 0x140658101
mov eax, ecx
rcl r10w, cl
sub r9d, r11d
movsx r10w, r9b
mov r10d, esi
jmp 0x140656615
shr eax, 5
cmc
stc
sub r8d, r11d
clc
sub cx, ax
mov word [r14 + rbx*2], cx
movzx ecx, r11w
movzx ecx, word [r14 + r10*2 + 0x180]
cmp cl, r15b
cmp r9d, 0x1000000
jmp 0x140656642
jae 0x14065666e
movzx eax, byte [r12]
shl r8d, 8
test sil, 0x2b
shl r9d, 8
or r8d, eax
jmp 0x140656665
inc r12
mov al, 0xec
clc
sub rax, r12
mov eax, r9d
jmp 0x140656680
shr eax, 0xb
imul eax, ecx
stc
cmp r8d, eax
jmp 0x14065668f
jae 0x1406566e8
mov r9d, eax
shrd ax, r14w, 0xf3
mov eax, 0x800
cmp r14w, 0x332c
test r8w, 0x5809
sub eax, ecx
jmp 0x1406566b6
shr eax, 5
test r9b, 0xe1
cmp bl, al
add ax, cx
add esi, 0xc
jmp 0x1406566ca
mov word [r14 + r10*2 + 0x180], ax
movsx r10d, r9w
lea r10, [r14 + 0x664]
jmp 0x1406566e3
jmp 0x140656b93
mov r11d, dword [rsp + 0xa8]
stc
sub r9d, eax
cmc
sub r8d, eax
setne al
clc
mov eax, ecx
cmp spl, r9b
jmp 0x140656706
shr eax, 5
cmp dil, 0x61
sub cx, ax
cmp dword [rsp + 0x10], 0
jmp 0x14065671a
mov word [r14 + r10*2 + 0x180], cx
jne 0x140656737
test r11d, r11d
jmp 0x140656731
je 0x140657efd
movzx edx, word [r14 + r10*2 + 0x198]
cmp r9d, 0x1000000
jmp 0x14065674c
jae 0x140656780
movzx eax, byte [r12]
bswap ecx
btr cx, 0x4a
shl r8d, 8
bts cx, r9w
shl r9d, 8
mov ch, 0xcd
or r8d, eax
inc r12
shld ecx, esp, 0x7c
rol cx, cl
movsx cx, r8b
mov ecx, r9d
stc
shr ecx, 0xb
test r13b, r13b
imul ecx, edx
cmp r15b, r15b
cmp r8d, ecx
jmp 0x140656798
jae 0x140656920
mov eax, 0x800
adc r9d, 0x65db291b
mov r9d, ecx
sub eax, edx
test r9b, r8b
shr eax, 5
test r14b, r14b
cmc
clc
add ax, dx
bts edx, r10d
mov word [r14 + r10*2 + 0x198], ax
jmp 0x1406567d4
movzx edx, word [r14 + rbx*2 + 0x1e0]
jmp 0x1406567e6
cmp ecx, 0x1000000
jmp 0x1406567f1
jae 0x140656810
movzx eax, byte [r12]
shl r8d, 8
clc
shl r9d, 8
stc
cmp dil, 9
or r8d, eax
inc r12
mov eax, r9d
cmp dil, 0xac
shr eax, 0xb
imul eax, edx
cmp r8d, 0x72bb36d8
cmp r8d, eax
jae 0x1406568eb
mov r9d, eax
xor eax, 0xc9953da
bts eax, r10d
xor ecx, ecx
and eax, r14d
mov al, bl
mov eax, 0x800
cmp ch, al
cmp spl, 0xe8
cmc
sub eax, edx
shr eax, 5
add ax, dx
movzx rdx, r10w
and dx, 0x6eba
rol dh, cl
mov rdx, qword [rsp + 0x18]
mov word [r14 + rbx*2 + 0x1e0], ax
mov eax, dword [rsp]
cmp r15, rax
jmp 0x140656878
cmovb rcx, qword [rsp + 0x28]
jmp 0x140656883
inc r11d
sub rcx, rax
cmp r9b, 0xef
mov dword [rsp + 0xa8], r11d
bts ax, bx
add rcx, r15
movsxd rax, r12d
setno ah
inc r15
lahf
shr ax, 0xff
bswap eax
cmp esi, 7
lahf
xchg al, ah
movzx eax, byte [rcx + rdx]
movsxd rsi, r12d
movsx rsi, bp
mov ecx, 9
setge sil
not sil
mov byte [r15 + rdx - 1], al
mov eax, 0xb
xchg esi, esi
movzx si, bl
mov sil, spl
cmovb eax, ecx
mov esi, eax
jmp 0x1406568e6
jmp 0x140658101
sub r9d, eax
jmp 0x1406568f3
sub r8d, eax
mov eax, edx
stc
shr eax, 5
test dil, 0x32
jmp 0x140656905
sub dx, ax
jmp 0x14065690d
mov word [r14 + rbx*2 + 0x1e0], dx
jmp 0x14065691b
jmp 0x140656b65
mov eax, edx
stc
sub r9d, ecx
sub r8d, ecx
sar rcx, cl
shr ch, 0xfc
shr eax, 5
bt cx, 0x1a
ror ch, 0xe8
neg cl
sub dx, ax
btr cx, dx
adc cl, r13b
mov word [r14 + r10*2 + 0x198], dx
sar cl, 0xb1
btc cx, 0x4d
mov cl, bh
movzx ecx, word [r14 + r10*2 + 0x1b0]
jmp 0x14065696b
cmp r9d, 0x1000000
jmp 0x140656977
jae 0x1406569a2
movzx eax, byte [r12]
test dil, dl
shl r8d, 8
shl r9d, 8
jmp 0x140656995
or r8d, eax
movsx ax, r13b
xchg ah, al
inc r12
mov eax, r9d
jmp 0x1406569aa
shr eax, 0xb
stc
test dil, bpl
imul eax, ecx
cmp r8d, eax
jmp 0x1406569bc
jae 0x140656a07
mov r9d, eax
mov eax, 0x800
cmp r12b, bpl
test rax, 0x406269c0
sub eax, ecx
shr eax, 5
jmp 0x1406569df
add ax, cx
jmp 0x1406569e7
mov word [r14 + r10*2 + 0x1b0], ax
movzx ax, spl
movzx eax, r14w
mov eax, dword [rsp + 8]
jmp 0x140656a02
jmp 0x140656b4d
sub r9d, eax
sub r8d, eax
cmp r8b, 0x1f
or ax, 0x7e57
shld rax, r15, 0xe5
mov eax, ecx
stc
test cl, r10b
cmp r8w, r15w
shr eax, 5
test dl, r14b
sub cx, ax
cmp si, 0xee1
mov word [r14 + r10*2 + 0x1b0], cx
add cl, 0x75
shl rcx, 0x85
sal ch, cl
movzx ecx, word [r14 + r10*2 + 0x1c8]
cmp r9d, 0x1000000
jae 0x140656a8d
movzx eax, byte [r12]
stc
shl r8d, 8
test bx, sp
cmc
shl r9d, 8
jmp 0x140656a75
or r8d, eax
movzx ax, r8b
not ax
inc r12
cmp r12b, 0x25
and ah, 0x22
neg rax
mov eax, r9d
test r15, 0x659a1fba
cmc
shr eax, 0xb
cmp r13w, 0xc38
cmp al, r12b
clc
imul eax, ecx
cmp r8w, ax
stc
cmp r8d, eax
jmp 0x140656ab5
jae 0x140656af6
mov r9d, eax
shl ax, 0x6a
movsx rax, cx
cdqe
mov eax, 0x800
cmp ebx, esp
sub eax, ecx
shr eax, 5
clc
add ax, cx
jmp 0x140656add
mov word [r14 + r10*2 + 0x1c8], ax
cdqe
mov eax, dword [rsp + 4]
jmp 0x140656af1
jmp 0x140656b3a
sub r9d, eax
sub r8d, eax
mov ax, r13w
mov eax, ecx
cmp cl, 0x67
test r11b, spl
shr eax, 5
sub cx, ax
cmc
ror ah, cl
mov eax, ebp
bt bp, 0xf8
mov word [r14 + r10*2 + 0x1c8], cx
mov ecx, dword [rsp + 4]
mov bp, 0x16e0
sal bpl, cl
mov ebp, ecx
cmp bx, r10w
btr r10d, r8d
mov dword [rsp + 0xc], ecx
mov ecx, dword [rsp + 8]
xadd r10d, r10d
movsxd r10, r9d
mov dword [rsp + 4], ecx
bsf rcx, rdx
mov ecx, dword [rsp]
mov dword [rsp], eax
mov dword [rsp + 8], ecx
btc r10w, si
adc cx, 0x5192
shld eax, esi, 0
cmp esi, 7
bswap ax
cbw
mov eax, 0xb
movsx esi, r12w
mov ecx, 8
cmovb eax, ecx
btc r10d, 0xc4
mov cx, r12w
lea r10, [r14 + 0xa68]
mov esi, eax
test rdx, rbx
movzx ecx, word [r10]
jmp 0x140656b9c
cmp r9d, 0x1000000
jmp 0x140656ba8
jae 0x140656bd3
movzx eax, byte [r12]
shl r8d, 8
movsx dx, bl
shl r9d, 8
btc edx, eax
shrd edx, r15d, 0xc4
or r8d, eax
sets dl
xchg dx, dx
inc r12
mov edx, r9d
cmc
jmp 0x140656bdc
shr edx, 0xb
cmp ah, 0x80
clc
imul edx, ecx
test sp, 0x334
cmp r8d, edx
jae 0x140656f3e
mov eax, 0x800
shl r11d, cl
rol r11w, 0x36
rcl r11b, cl
mov r9d, edx
mov r11b, 0x5c
rcl r11b, cl
sub eax, ecx
bt r11w, 0x3e
shl r11w, 0x11
sar r11b, 0xe1
shr eax, 5
xor r11b, 0x52
jmp 0x140656c2a
add ax, cx
cmovbe r11w, r13w
sub r11b, spl
mov word [r10], ax
bsr rax, r11
movsx ax, ch
lea eax, [rdi*8]
shld r11w, si, 0xe6
movzx ecx, word [r10 + rax*2 + 6]
btr r11, 0xb0
lea r11, [r10 + rax*2 + 4]
cmp ax, 0x299f
jmp 0x140656c67
cmp edx, 0x1000000
jmp 0x140656c72
jae 0x140656c9f
movzx eax, byte [r12]
stc
shl r8d, 8
shl r9d, 8
or r8d, eax
cdqe
cmovns ax, r13w
inc r12
shld ax, di, 0xc6
jmp 0x140656c9f
mov eax, r9d
jmp 0x140656ca7
shr eax, 0xb
test ecx, 0x7b861197
imul eax, ecx
cmp r11w, 0x67b7
cmp r8d, eax
jmp 0x140656cc1
jae 0x140656d1e
mov r9d, eax
btc r10w, 0x53
rol dl, 0x23
rcr dx, cl
mov eax, 0x800
cmovne r10d, r10d
bts rdx, r8
btr dx, 0xb2
mov edx, 2
mov r10b, r9b
sub eax, ecx
movzx r10d, r14w
sal r10d, cl
mov r10d, edx
stc
cmp dl, 0xd9
cmp r9b, al
shr eax, 5
cmc
add ax, cx
jmp 0x140656d0f
mov word [r11 + 2], ax
jmp 0x140656d19
jmp 0x140656d6d
sub r9d, eax
sal dh, cl
test r12b, r8b
or dl, 0x50
sub r8d, eax
ror dx, 0x9c
cdq
mov eax, ecx
shr eax, 5
movzx r10, r13w
sub cx, ax
dec r10b
mov eax, 3
mov r10d, eax
add dh, 0x76
and rdx, 0x39480c81
cdq
mov rdx, rax
cmc
cmp bp, cx
test r13b, sil
mov word [r11 + 2], cx
movsx rcx, di
sbb rcx, 0x73a357ee
lea rdx, [rdx + rdx]
movzx ecx, bp
bts ecx, ebx
movzx ecx, word [rdx + r11]
cmp r9d, 0x1000000
jae 0x140656daf
movzx eax, byte [r12]
test edx, esp
cmc
shl r8d, 8
test rcx, r14
jmp 0x140656d9d
shl r9d, 8
cmp r12w, r11w
or r8d, eax
movsx eax, r11w
inc r12
mov eax, r9d
cmp bl, 0xe6
shr eax, 0xb
imul eax, ecx
jmp 0x140656dc0
cmp r8d, eax
jmp 0x140656dc8
jae 0x140656e0c
mov r9d, eax
ror ah, 0x56
mov eax, 0x800
jmp 0x140656de1
sub eax, ecx
shr eax, 5
cmp r8d, 0xab71a96
clc
test r15b, 0xf7
add ax, cx
add r10d, r10d
jmp 0x140656dfd
mov word [rdx + r11], ax
jmp 0x140656e07
jmp 0x140656e43
sub r9d, eax
test r9b, al
cmc
sub r8d, eax
mov eax, ecx
clc
test bpl, 0x2c
test ch, al
shr eax, 5
lea r10d, [r10 + r10 + 1]
cmc
cmp bpl, 0x5b
sub cx, ax
jmp 0x140656e34
inc rdx
stc
mov word [rdx + r11 - 1], cx
jmp 0x140656e43
movzx ecx, word [r11 + rdx*2]
cmp r9d, 0x1000000
jmp 0x140656e54
jae 0x140656e84
movzx eax, byte [r12]
cmp r13b, 0x69
shl r8d, 8
cmc
shl r9d, 8
cmp di, si
or r8d, eax
cbw
dec ax
inc r12
test bpl, cl
bsf ax, ax
setae ah
mov eax, r9d
shr eax, 0xb
clc
test r12w, r15w
imul eax, ecx
clc
cmp r8d, eax
jmp 0x140656e9b
jae 0x140656eee
mov r9d, eax
movzx r13, sp
inc ah
mov eax, 0x800
sal r13w, cl
sbb r13w, 0x7aff
neg r13b
lea r13d, [r10 + r10]
jmp 0x140656ec9
sub eax, ecx
jmp 0x140656ed0
shr eax, 5
jmp 0x140656ed8
add ax, cx
add r13d, 0xfffffff8
mov word [r11 + rdx*2], ax
jmp 0x140656ee9
jmp 0x14065740e
sub r9d, eax
sal r13b, cl
mov r13b, 0x31
rcr r13b, cl
sub r8d, eax
and al, spl
mov r13, 0xda2e66
mov eax, ecx
shr eax, 5
shl r13, cl
dec r13b
mov r13w, si
lea r13d, [r10 + r10 + 1]
test r13w, r12w
jmp 0x140656f2a
sub cx, ax
test spl, al
add r13d, 0xfffffff8
mov word [r11 + rdx*2], cx
jmp 0x14065740e
mov eax, ecx
clc
sub r9d, edx
test r12b, dil
sub r8d, edx
cmc
shr eax, 5
sub cx, ax
test sil, 0x8e
cmp r14, 0x5f034146
cmp bl, r14b
mov word [r10], cx
movzx ecx, word [r10 + 2]
cmp r9d, 0x1000000
jmp 0x140656f74
jae 0x140656fa7
movzx eax, byte [r12]
test ecx, r13d
shl r8d, 8
movzx edx, r15w
xor edx, 0x5f1b3f67
shl r9d, 8
btr dx, r9w
add dl, r10b
inc dh
or r8d, eax
inc r12
shl dx, cl
mov edx, r9d
shr edx, 0xb
imul edx, ecx
cmp r8d, edx
jae 0x1406572c6
mov eax, 0x800
bsr r9w, r8w
cmc
dec r11
mov r9d, edx
sar r11d, 0x1b
movsxd r11, r8d
xor r11b, r15b
sub eax, ecx
rcr r11b, cl
bt r11w, 0x6f
shr eax, 5
sal r11w, 0x93
add ax, cx
sar ecx, 0x69
mov word [r10 + 2], ax
btr ax, r12w
lea eax, [rdi*8]
bts r11, r8
neg r11b
lea r11, [r10 + rax*2 + 0x104]
movzx ecx, word [r11 + 2]
cmp edx, 0x1000000
jmp 0x14065701d
jae 0x140657043
movzx eax, byte [r12]
shl r8d, 8
cmc
shl r9d, 8
cmp r12b, 0x6f
or r8d, eax
inc r12
shl ax, cl
adc ah, 0x77
sar eax, cl
mov eax, r9d
cmc
shr eax, 0xb
test r14b, 0xba
cmc
stc
imul eax, ecx
stc
test dh, 0x32
cmp r8d, eax
jmp 0x14065705f
jae 0x1406570c4
mov r9d, eax
bts r10w, sp
stc
test ebp, 0x1d526047
mov eax, 0x800
mov edx, 2
cmp esi, 0x348c3b17
shr r10b, 0x96
bsf r10w, r8w
sub eax, ecx
cmp r14w, si
rol r10b, 0xc9
xchg r10b, r10b
mov r10d, edx
cmp r9b, bpl
test r15b, 0xa7
cmp r10w, 0x793f
shr eax, 5
add ax, cx
jmp 0x1406570b5
mov word [r11 + 2], ax
jmp 0x1406570bf
jmp 0x140657110
sub r9d, eax
sub r8d, eax
movsx eax, r10w
btr ax, 0xcb
rcl r10b, 0xf5
mov eax, ecx
shr eax, 5
or r10, rcx
bsf dx, r8w
sub dl, r11b
sub cx, ax
test bpl, 0xa1
adc r10b, 0x77
mov eax, 3
adc r10w, sp
mov r10d, eax
mov rdx, rax
cmp rsp, rdi
test bl, 0x94
mov word [r11 + 2], cx
bsf rcx, rdi
lea rdx, [rdx + rdx]
btc cx, 0xac
or ecx, 0x513c6789
movsx ecx, r15w
movzx ecx, word [rdx + r11]
test cx, 0x1fac
clc
cmp r9d, 0x1000000
jmp 0x14065713a
jae 0x14065715b
movzx eax, byte [r12]
shl r8d, 8
shl r9d, 8
stc
cmp dx, cx
or r8d, eax
inc r12
rol eax, 0xfa
stc
mov eax, r9d
jmp 0x140657164
shr eax, 0xb
test spl, r15b
imul eax, ecx
cmc
clc
cmp r8d, eax
jmp 0x140657177
jae 0x1406571c4
mov r9d, eax
shl rax, cl
dec rax
mov eax, 0x800
jmp 0x140657190
sub eax, ecx
cmp r9w, 0x1184
clc
shr eax, 5
cmp cx, 0x3699
cmp rdx, r8
add ax, cx
cmc
test al, 0x7f
cmp dl, r14b
add r10d, r10d
jmp 0x1406571b5
mov word [rdx + r11], ax
jmp 0x1406571bf
jmp 0x140657204
sub r9d, eax
jmp 0x1406571cc
sub r8d, eax
bsf ax, r8w
bts ax, r10w
mov eax, ecx
test sp, r12w
shr eax, 5
cmc
test bl, sil
lea r10d, [r10 + r10 + 1]
cmc
sub cx, ax
inc rdx
cmc
mov word [rdx + r11 - 1], cx
btc cx, r8w
xor ch, 0xe9
shl ecx, 0xea
movzx ecx, word [r11 + rdx*2]
test ax, bx
cmc
cmp r9d, 0x1000000
jmp 0x140657219
jae 0x14065723d
movzx eax, byte [r12]
shl r8d, 8
clc
shl r9d, 8
cmp si, si
cmp rdx, 0x64ba304b
or r8d, eax
inc r12
mov eax, r9d
jmp 0x140657246
shr eax, 0xb
test r10b, 0xb2
test r14b, r14b
imul eax, ecx
cmp r8d, eax
jmp 0x14065725b
jae 0x140657284
mov r9d, eax
mov eax, 0x800
lea r13d, [r10 + r10]
sub eax, ecx
shr eax, 5
add ax, cx
jmp 0x14065727a
mov word [r11 + rdx*2], ax
jmp 0x14065740e
sub r9d, eax
xor r13b, r13b
sub r8d, eax
neg r13b
xor r13b, cl
add ax, ax
mov eax, ecx
or r13b, 0x95
adc r13b, bpl
shr eax, 5
cmp bp, 0x7d69
lea r13d, [r10 + r10 + 1]
cmp dil, r11b
sub cx, ax
jmp 0x1406572b7
mov word [r11 + rdx*2], cx
jmp 0x1406572c1
jmp 0x14065740e
mov eax, ecx
ror r13, cl
xadd r13b, r13b
dec r13d
sub r9d, edx
movsx r13w, r11b
shl r13b, 0xdc
xchg r13d, r13d
sub r8d, edx
movzx dx, r15b
shr eax, 5
mov edx, 1
sub cx, ax
setno r13b
mov r13d, edx
test ebx, ebp
mov word [r10 + 2], cx
movsx rcx, r11w
and rcx, r15
sbb cx, 0x68de
nop
bswap rcx
add rdx, rdx
inc ecx
movzx ecx, word [rdx + r10 + 0x204]
cmp r9d, 0x1000000
jmp 0x14065732c
jae 0x14065735e
movzx eax, byte [r12]
test r10w, 0x296c
cmc
clc
shl r8d, 8
stc
cmp r15, rdi
clc
shl r9d, 8
or r8d, eax
cmova eax, esp
inc r12
shld ax, di, 0x3c
adc ah, 0xb6
clc
mov eax, r9d
test r9b, sil
shr eax, 0xb
cmc
stc
imul eax, ecx
test ebx, r8d
cmp r8d, eax
jmp 0x140657377
jae 0x1406573b2
mov r9d, eax
shld ax, r12w, 0x36
shr eax, 0xf4
mov eax, 0x800
clc
test al, bpl
sub eax, ecx
shr eax, 5
clc
test cl, 0xe1
add ax, cx
cmp al, r11b
add r13d, r13d
mov word [rdx + r10 + 0x204], ax
jmp 0x1406573f3
sub r9d, eax
jmp 0x1406573be
sub r8d, eax
mov ax, r9w
mov eax, ecx
stc
shr eax, 5
lea r13d, [r13 + r13 + 1]
clc
test r11b, 0xcd
cmp r14b, 0x48
sub cx, ax
jmp 0x1406573e1
inc rdx
cmp edi, 0x64de0486
mov word [rdx + r10 + 0x203], cx
cmp r13d, 0x100
jmp 0x1406573ff
jb 0x140657312
add r13d, 0xffffff10
clc
stc
cmp esi, 0xc
jb 0x140657f77
cmp r13d, 4
xchg dx, ax
movsxd rbx, r12d
mov ebx, 3
rdtsc
mov eax, ebx
cmovb eax, r13d
shl eax, 6
bt edx, 0x7c
lea rcx, [r14 + rax*2 + 0x360]
shl edx, cl
movzx edx, word [rcx + 2]
cmp r9d, 0x1000000
jmp 0x14065744e
jae 0x140657477
movzx eax, byte [r12]
shl r8d, 8
cmc
stc
clc
shl r9d, 8
jmp 0x140657469
or r8d, eax
inc r12
rcr al, cl
cmp ah, bh
movsx rax, di
mov eax, r9d
shr eax, 0xb
clc
imul eax, edx
jmp 0x140657486
cmp r8d, eax
jmp 0x14065748e
jae 0x1406574c8
mov r9d, eax
mov eax, 0x800
mov r11d, 2
btc r10d, r15d
sub eax, edx
xadd r10b, r10b
mov r10, r11
stc
shr eax, 5
test ecx, ebp
clc
cmc
add ax, dx
jmp 0x1406574bf
mov word [rcx + 2], ax
jmp 0x14065750c
sub r9d, eax
rcl r11d, 0x29
shr r10b, 0xb3
sub r8d, eax
shl r10b, 0xfa
lahf
mov r10, 0x7c7a02a4
mov eax, edx
shr eax, 5
neg r11
movzx r11, r9w
mov r11d, ebx
shl r10, 0xf
btr r10w, 0xdf
mov r10, rbx
sub dx, ax
mov word [rcx + 2], dx
rol rdx, 0x97
cmovno edx, ebx
add r10, r10
sbb rdx, 0x78ef317b
add edx, eax
rcl dh, 0x7c
movzx edx, word [r10 + rcx]
stc
cmp r9d, 0x1000000
jmp 0x14065752d
jae 0x140657550
movzx eax, byte [r12]
cmp r14, r9
shl r8d, 8
cmp al, r15b
clc
shl r9d, 8
or r8d, eax
inc r12
cmp r9b, r9b
mov eax, r9d
cmp ax, r11w
shr eax, 0xb
cmc
imul eax, edx
cmc
stc
cmp r12, 0x720b37a8
cmp r8d, eax
jmp 0x14065756f
jae 0x1406575a4
mov r9d, eax
mov eax, 0x800
sub eax, edx
shr eax, 5
jmp 0x140657588
add ax, dx
test bl, bh
add r11d, r11d
jmp 0x140657595
mov word [r10 + rcx], ax
jmp 0x14065759f
jmp 0x1406575c8
sub r9d, eax
stc
sub r8d, eax
mov eax, edx
cmc
shr eax, 5
lea r11d, [r11 + r11 + 1]
clc
sub dx, ax
inc r10
stc
mov word [r10 + rcx - 1], dx
movsx rdx, r11w
movzx edx, word [rcx + r10*2]
cmp spl, r9b
cmp r9d, 0x1000000
jmp 0x1406575dc
jae 0x14065761c
movzx eax, byte [r12]
test dil, 0x36
stc
cmp si, bp
shl r8d, 8
cmp r11d, r10d
shl r9d, 8
test r8b, bl
cmp r12b, r12b
or r8d, eax
cdqe
dec al
movzx rax, dx
inc r12
shrd ax, r10w, 0x26
movzx eax, dx
movsx ax, r12b
mov eax, r9d
cmp r12b, r15b
shr eax, 0xb
imul eax, edx
test cl, bpl
stc
jmp 0x140657631
cmp r8d, eax
jmp 0x140657639
jae 0x140657674
mov r9d, eax
sbb al, spl
movsx eax, cx
mov eax, 0x800
sub eax, edx
stc
shr eax, 5
cmc
clc
add ax, dx
jmp 0x14065765d
mov word [rcx + r10*2], ax
cmove r10d, r8d
lea r10d, [r11 + r11]
jmp 0x14065766f
jmp 0x1406576af
sub r9d, eax
test r13b, bl
cmp cx, r13w
test bx, 0x413b
sub r8d, eax
lahf
mov eax, edx
shr eax, 5
sub dx, ax
cmc
cmp dx, r10w
clc
mov word [rcx + r10*2], dx
shr edx, cl
or rdx, 0x787422cb
shl r10w, cl
lea r10d, [r11 + r11 + 1]
stc
sal edx, cl
movzx edx, word [rcx + r10*2]
cmp rsp, r14
cmp r9d, 0x1000000
jmp 0x1406576c3
jae 0x1406576f3
movzx eax, byte [r12]
test dil, r8b
jmp 0x1406576d6
shl r8d, 8
test r10b, r10b
shl r9d, 8
or r8d, eax
movsxd rax, ebp
cbw
movsx eax, di
inc r12
movsx rax, r9w
mov eax, r9d
test spl, 0x6f
cmp ch, cl
shr eax, 0xb
stc
test r15b, spl
imul eax, edx
test r10w, 0x1337
cmp r8d, eax
jmp 0x140657714
jae 0x140657755
mov r9d, eax
cbw
mov eax, 0x800
cmc
jmp 0x14065772a
sub eax, edx
cmp ax, 0x5ef5
test r9w, r15w
shr eax, 5
add ax, dx
stc
mov word [rcx + r10*2], ax
test r15b, al
stc
cmp spl, 0xa8
add r10d, r10d
jmp 0x140657750
jmp 0x140657796
sub r9d, eax
cmc
sub r8d, eax
cmc
not eax
mov eax, edx
jmp 0x140657769
shr eax, 5
cmp r14d, r14d
sub dx, ax
jmp 0x140657781
mov word [rcx + r10*2], dx
test r15b, 9
lea r10d, [r10 + r10 + 1]
mov dl, r14b
movzx dx, bh
movzx edx, word [rcx + r10*2]
cmp r9d, 0x1000000
jae 0x1406577d1
movzx eax, byte [r12]
test r9b, r13b
cmp di, 0x4666
shl r8d, 8
shl r9d, 8
cmp r10b, 0xce
or r8d, eax
bswap ax
movzx eax, r12w
inc r12
rcr al, 0x54
mov eax, r9d
clc
stc
cmp si, bp
shr eax, 0xb
cmc
imul eax, edx
cmp r8d, eax
jae 0x14065781e
mov r9d, eax
movsx rax, bp
mov eax, 0x800
cmp rsi, rdx
clc
sub eax, edx
clc
shr eax, 5
test r8, 0x1dbd1d34
cmc
add ax, dx
mov word [rcx + r10*2], ax
cmc
clc
add r10d, r10d
jmp 0x140657819
jmp 0x14065784a
sub r9d, eax
test edi, 0x7f3454f2
cmc
sub r8d, eax
rcl ax, cl
shr al, 0x10
mov eax, edx
stc
shr eax, 5
sub dx, ax
mov word [rcx + r10*2], dx
cmp r13b, 0x3a
cmc
lea r10d, [r10 + r10 + 1]
cmc
movzx edx, word [rcx + r10*2]
jmp 0x140657857
cmp r9d, 0x1000000
jmp 0x140657863
jae 0x14065788f
movzx eax, byte [r12]
cmp r14w, dx
shl r8d, 8
cmp cx, di
shl r9d, 8
test bp, si
or r8d, eax
inc r12
xor al, 0x1c
shl ah, cl
sbb eax, 0xed61c0e
mov eax, r9d
shr eax, 0xb
cmc
jmp 0x14065789b
imul eax, edx
test r14w, 0xcd3
test sil, cl
cmp r8d, eax
jmp 0x1406578af
jae 0x1406578e0
mov r9d, eax
mov eax, 0x800
sub eax, edx
test r9d, edi
cmc
cmp bp, 0x653
shr eax, 5
add ax, dx
mov word [rcx + r10*2], ax
add r10d, r10d
jmp 0x1406578db
jmp 0x140657914
sub r9d, eax
stc
test sil, 0x55
sub r8d, eax
bt ax, 0x94
shl al, cl
mov eax, edx
cmc
shr eax, 5
jmp 0x1406578fd
sub dx, ax
stc
mov word [rcx + r10*2], dx
cmp di, 0x70b3
lea r10d, [r10 + r10 + 1]
cmp r9w, dx
add r10d, 0xffffffc0
test r9b, 0x38
cmp r10d, 4
jmp 0x140657925
jb 0x140657e75
mov r11d, r10d
mov eax, r10d
cmp r13b, r9b
and r10d, 1
cmc
shr r11d, 1
cmc
jmp 0x140657942
or r10d, 2
jmp 0x14065794b
dec r11d
cmp eax, 0xe
jmp 0x140657956
jae 0x140657a88
mov ecx, r11d
btc edi, 0xa1
bsr rbx, rdx
shrd edi, ebx, 0x7c
mov ebx, 1
shl r10d, cl
sbb dil, 2
cdq
sal cx, 0x7c
mov rdx, rbx
movsx cx, sil
test ah, 0x47
mov ecx, r10d
sbb di, r8w
test di, ax
sub rcx, rax
and dil, 0xc2
lea rdi, [r14 + rcx*2 + 0x55e]
bt cx, r9w
sbb ch, bl
adc cl, r11b
nop
movsxd rcx, esp
ror cl, cl
movzx cx, dh
add rdx, rdx
movzx ecx, word [rdx + rdi]
cmp r9d, 0x1000000
jmp 0x1406579c7
jae 0x1406579f9
movzx eax, byte [r12]
test sil, r10b
jmp 0x1406579da
shl r8d, 8
jmp 0x1406579e3
shl r9d, 8
test ax, si
cmc
or r8d, eax
cdqe
inc r12
sbb ah, 0xc7
bswap rax
mov eax, r9d
stc
shr eax, 0xb
test r15b, dl
imul eax, ecx
cmp r8d, eax
jae 0x140657a2e
mov r9d, eax
mov eax, 0x800
sub eax, ecx
cmc
shr eax, 5
add ax, cx
mov word [rdx + rdi], ax
jmp 0x140657a29
jmp 0x140657a6c
sub r9d, eax
clc
sub r8d, eax
movzx eax, r9w
mov eax, ecx
stc
jmp 0x140657a44
shr eax, 5
clc
stc
sub cx, ax
jmp 0x140657a51
inc rdx
cmp r8b, r10b
test r13, r9
or r10d, ebx
mov word [rdx + rdi - 1], cx
test r15w, 0x5923
cmp r12w, r15w
add ebx, ebx
stc
jmp 0x140657a74
add r11d, 0xffffffff
jmp 0x140657a7d
jne 0x1406579b4
jmp 0x140657e75
add r11d, 0xfffffffc
stc
cmp r10b, dil
cmp r9d, 0x1000000
jae 0x140657ac2
movzx eax, byte [r12]
test r15b, 8
stc
shl r8d, 8
clc
test esi, ebp
shl r9d, 8
or r8d, eax
inc r12
inc rax
sal eax, cl
btr rax, 0xa6
shr r9d, 1
mov al, r12b
sub r8d, r9d
mov eax, r8d
cmc
shr eax, 0x1f
cmc
neg eax
stc
clc
lea r10d, [rax + r10*2 + 1]
cmp rbp, 0xbd0e74
and eax, r9d
add r8d, eax
clc
add r11d, 0xffffffff
jmp 0x140657af3
jne 0x140657a90
movzx ecx, word [r14 + 0x646]
stc
clc
test r13d, 0x70622ae
shl r10d, 4
cmp r9d, 0x1000000
jae 0x140657b38
movzx eax, byte [r12]
cmp spl, spl
shl r8d, 8
shl r9d, 8
clc
cmc
or r8d, eax
inc r12
add al, r15b
sal ah, cl
mov eax, r9d
clc
test ch, 0xd4
shr eax, 0xb
clc
cmp rsp, 0x5b2a126d
test r8, 0x177f6f7d
imul eax, ecx
cmp ebx, 0x40061c5d
cmp r8d, eax
jae 0x140657bb6
mov r9d, eax
sub al, spl
xor dh, 0xde
mov eax, 0x800
sbb r11d, 0x7f4505bd
rcr dl, 0x80
mov edx, 2
sar r11b, 0x4b
sub eax, ecx
shl r11, cl
btc r11d, 0xc7
btc r11w, r11w
mov r11d, edx
shr eax, 5
cmp rbx, r12
add ax, cx
jmp 0x140657ba4
mov word [r14 + 0x646], ax
jmp 0x140657bb1
jmp 0x140657c03
sub r9d, eax
sub r8d, eax
movzx eax, r8w
xor r11w, r9w
mov eax, ecx
rcl edx, cl
bts r11, r8
shr eax, 5
sar r11b, 0x4e
mov r11d, ebx
inc dh
bts edx, r13d
mov rdx, rbx
clc
cmc
cmp r11w, 0x5632
sub cx, ax
test bl, bl
or r10d, 1
test si, r10w
cmp dil, 0xde
mov word [r14 + 0x646], cx
sbb rcx, r11
lea rdx, [rdx + rdx]
movzx ecx, word [rdx + r14 + 0x644]
cmp r14w, r13w
cmp r9d, 0x1000000
jmp 0x140657c20
jae 0x140657c48
movzx eax, byte [r12]
shl r8d, 8
stc
shl r9d, 8
stc
or r8d, eax
lahf
jmp 0x140657c41
inc r12
xor ax, r9w
mov eax, r9d
clc
shr eax, 0xb
cmp bpl, 0x80
imul eax, ecx
test ecx, r11d
clc
stc
cmp r8d, eax
jmp 0x140657c63
jae 0x140657c9b
mov r9d, eax
mov eax, 0x800
clc
sub eax, ecx
test sil, 0x42
shr eax, 5
add ax, cx
stc
clc
add r11d, r11d
jmp 0x140657c88
mov word [rdx + r14 + 0x644], ax
jmp 0x140657c96
jmp 0x140657cce
sub r9d, eax
stc
sub r8d, eax
mov eax, ecx
clc
cmp bl, spl
shr eax, 5
clc
cmc
lea r11d, [r11 + r11 + 1]
cmc
sub cx, ax
inc rdx
or r10d, 2
jmp 0x140657cc2
mov word [rdx + r14 + 0x643], cx
stc
neg cl
movzx ecx, word [r14 + rdx*2 + 0x644]
cmp r9d, 0x1000000
jae 0x140657d07
movzx eax, byte [r12]
cmp al, 0xb5
clc
shl r8d, 8
cmp r12b, 0x90
cmc
shl r9d, 8
cmc
test r9w, r15w
or r8d, eax
movsxd rax, r10d
inc r12
mov eax, r9d
shr eax, 0xb
stc
imul eax, ecx
clc
cmp r8d, eax
jmp 0x140657d1a
jae 0x140657d61
mov r9d, eax
setns ah
mov eax, 0x800
sub eax, ecx
jmp 0x140657d35
shr eax, 5
cmp cx, 0x4c8d
add ax, cx
jmp 0x140657d45
mov word [r14 + rdx*2 + 0x644], ax
movsx ax, dh
cwde
lea eax, [r11 + r11]
jmp 0x140657d5c
jmp 0x140657d9f
sub r9d, eax
test al, 0x34
clc
sub r8d, eax
adc rax, rsi
mov eax, ecx
shr eax, 5
sub cx, ax
stc
shl eax, cl
lea eax, [r11 + r11 + 1]
test r12b, sil
or r10d, 4
test r11, 0x2ae0188a
cmc
jmp 0x140657d91
mov word [r14 + rdx*2 + 0x644], cx
shrd ecx, r10d, 0xa5
movzx ecx, word [r14 + rax*2 + 0x644]
not dx
mov edx, eax
clc
test r15w, bp
cmp r9d, 0x1000000
jmp 0x140657dbe
jae 0x140657de6
movzx eax, byte [r12]
clc
shl r8d, 8
stc
cmc
jmp 0x140657dd5
shl r9d, 8
cmp rdx, 0x374e0349
or r8d, eax
inc r12
mov eax, r9d
cmp bh, 0x42
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jmp 0x140657dfa
jae 0x140657e35
mov r9d, eax
and al, bpl
btr rax, rdi
shr ah, cl
mov eax, 0x800
sub eax, ecx
shr eax, 5
test sil, 0xfe
jmp 0x140657e1f
add ax, cx
jmp 0x140657e27
mov word [r14 + rdx*2 + 0x644], ax
jmp 0x140657e66
sub r9d, eax
cmp r9b, 0x4f
stc
sub r8d, eax
test r12d, r9d
sar al, cl
mov eax, ecx
cmp r15b, r11b
cmp sil, 0x4b
stc
shr eax, 5
clc
test rcx, rsi
sub cx, ax
or r10d, 8
mov word [r14 + rdx*2 + 0x644], cx
cmp r10d, 0xffffffff
jmp 0x140657e6f
je 0x140658136
mov ecx, dword [rsp + 4]
ror r11b, cl
shrd ebp, r12d, 0x5a
mov eax, dword [rsp]
rcr rbp, cl
xor bpl, dl
lea r11d, [r10 + 1]
rcr bp, 0x33
mov ebp, ecx
cmp r8, 0xae96c07
mov dword [rsp + 0xc], ecx
movsx rcx, r15w
shl cl, cl
movzx cx, bh
mov ecx, dword [rsp + 8]
stc
mov dword [rsp + 8], eax
mov eax, dword [rsp + 0x10]
clc
mov dword [rsp], r11d
clc
stc
mov dword [rsp + 4], ecx
cmp r15b, bpl
test eax, eax
jmp 0x140657ecb
jne 0x140657f41
mov ebx, dword [rsp + 0xa8]
cmp r10d, ebx
jmp 0x140657ee0
jb 0x140657f58
mov rax, qword [rsp + 0x90]
xchg edi, r13d
shr esi, 0xdf
mov qword [rax + 0x30], r15
cdqe
xor r13b, r11b
mov eax, 1
bts r14w, bp
add rsp, 0x48
movsx r15w, r10b
bswap ebx
movsxd r13, r13d
pop r15
mov r12d, esi
pop r14
pop r13
pop r12
mov ebx, 0x1cb96736
setg dil
pop rdi
jmp 0x140657f35
pop rsi
movsx rbp, di
movzx ebp, r8w
pop rbp
pop rbx
ret
cmp r10d, eax
jmp 0x140657f49
jae 0x140657ee6
mov ebx, dword [rsp + 0xa8]
sub al, 0x1d
cmp esi, 0x13
mov eax, 0xa
sete sil
movsx rsi, r10w
mov ecx, 7
cmovb eax, ecx
mov esi, eax
jmp 0x140657f85
mov ebx, dword [rsp + 0xa8]
bt ecx, ebx
mov r11d, dword [rsp]
mov rcx, qword [rsp + 0x98]
clc
add r13d, 2
test rbx, r11
sub rcx, r15
jmp 0x140657f9d
je 0x140657ee6
mov rdi, qword [rsp + 0x28]
mov eax, r13d
cmovge dx, sp
jmp 0x140657fb8
mov edx, r13d
cmp r12, r13
cmc
clc
cmp rcx, rax
mov eax, r11d
cmovs r11w, si
movzx r11w, r15b
cmovb edx, ecx
bt r11, 0xb0
clc
movzx r11d, sp
sub ecx, ecx
adc r11b, 0xa5
or r11w, bp
cmp r15, rax
cmovb rcx, rdi
bsf r11d, r14d
add ebx, edx
adc r11b, 0x55
test al, 0x8d
mov r11d, edx
stc
cmc
sub rcx, rax
sub al, al
bts ax, r14w
mov rax, rdi
cmp r14d, 0x278e266a
clc
cmc
sub r13d, edx
test ecx, 0x4e3837c4
add rcx, r15
test r15w, 0x3cbb
mov dword [rsp + 0xa8], ebx
sub rax, rcx
cmp r15w, r9w
stc
cmp r11, rax
ja 0x140658099
mov rax, qword [rsp + 0x18]
rcl rdx, 0x76
sub rcx, r15
rol dl, cl
cmp r13b, 0x49
lea rdx, [r15 + rax]
shl r10b, cl
add r15, r11
cwde
movzx eax, di
mov eax, esp
lea r10, [r11 + rdx]
cmovnp ax, dx
cwde
cdqe
nop
movzx eax, byte [rcx + rdx]
jmp 0x140658076
inc rdx
stc
clc
cmp r11b, al
mov byte [rdx - 1], al
stc
cmp r9b, r10b
clc
cmp rdx, r10
jmp 0x14065808e
jne 0x14065806d
jmp 0x1406580f4
mov r10, qword [rsp + 0x18]
xadd rax, rax
ror eax, 0xc6
sub ebp, ebp
movzx eax, r12w
nop
cwde
nop
movzx eax, byte [rcx + r10]
jmp 0x1406580b8
inc rcx
jmp 0x1406580c0
inc r15
cmp spl, r14b
cmp rcx, rdi
jmp 0x1406580ce
mov byte [r15 + r10 - 1], al
jmp 0x1406580d8
cmove rcx, rbp
clc
add edx, 0xffffffff
jmp 0x1406580e5
jne 0x1406580ae
mov ebp, dword [rsp + 0xc]
dec r11b
rcl dh, cl
mov rdx, qword [rsp + 0x18]
mov r11d, ebx
test ch, dl
cmp dh, 0xcc
cmp r15, qword [rsp + 0x98]
jmp 0x14065810e
jae 0x140658142
cmp r12, qword [rsp + 0xa0]
jmp 0x140658121
jae 0x140658142
mov r10d, dword [rsp + 0x30]
jmp 0x140658131
jmp 0x14065541c
add r13d, 0x112
cmc
stc
add esi, 0xfffffff4
cmp r9d, 0x1000000
jmp 0x14065814e
jae 0x14065816d
movzx eax, byte [r12]
shl r8d, 8
shl r9d, 8
sar bl, cl
movzx rbx, r9w
or r8d, eax
inc r12
mov rax, qword [rsp + 0x90]
btc ebx, esp
add bh, 0x6f
shl ecx, cl
mov ecx, dword [rsp]
adc bh, 0x1c
mov ebx, dword [rsp + 0xa8]
cmp r11, 0x12ae672a
mov dword [rax + 0x4c], ecx
ror ch, cl
shr rcx, cl
mov ecx, dword [rsp + 8]
mov qword [rax + 0x20], r12
stc
mov dword [rax + 0x50], ecx
mov ecx, dword [rsp + 4]
stc
mov dword [rax + 0x28], r9d
jmp 0x1406581b3
mov dword [rax + 0x2c], r8d
clc
mov dword [rax + 0x5c], r13d
mov qword [rax + 0x30], r15
mov dword [rax + 0x54], ecx
jmp 0x1406581c8
mov dword [rax + 0x40], ebx
cmp r11b, r12b
cmp r9b, 0x4d
mov dword [rax + 0x58], ebp
clc
test rcx, r10
cmp r13w, bp
mov dword [rax + 0x48], esi
sub eax, eax
jmp 0x1406581e7
jmp 0x140657f07