Function at 0x14042826a
Capabilities:
Check for software breakpoints
Encrypt data using speck

Disassembly:
push r15
push r14
test r8b, r12b
push r13
cmc
cmp r11b, r9b
push r12
adc r12w, 0x4a0d
push rsi
not r12b
bt r12w, 0xf8
push rdi
bsf r12w, r9w
xor r12d, r8d
push rbp
movsxd r12, r13d
push rbx
sub rsp, 0x88
adc bl, al
mov r12b, 0x74
shr r12b, cl
mov ebx, edx
or r12b, cl
mov r12, rcx
stc
jmp 0x1404282b4
cmp edx, 0xdc
jmp 0x1404282bf
jg 0x14042863c
cmp ebx, 0xc4
jmp 0x1404282d0
je 0x140428696
cmp ebx, 0xdb
jmp 0x1404282e1
jne 0x140428d35
mov rcx, qword [r12]
jmp 0x1404282f0
call fcn.14041c03a
lea r14d, [rax - 2]
test r15w, sp
cmp eax, 3
jmp 0x140428305
jb 0x140428d90
lea r15, [0x1400bf070]
jmp 0x140428317
jmp 0x14042835e
xor eax, eax
sar al, 0xb0
test dl, 0x78
cmp r13b, 0x10
setb al
jmp 0x140428330
shl eax, 6
test r11b, 0xef
cmp r13w, cx
add r14d, eax
add r14d, 0xffffff7f
test dx, di
cmp ah, 0x5c
jmp 0x140428350
test r14d, r14d
jmp 0x140428358
jle 0x140428d90
mov rsi, qword [r12]
bsf rax, rbp
sal eax, cl
or al, al
mov rax, qword [rsi + 0xc0]
cmc
cmp r13w, r10w
jmp 0x14042837b
cmp rax, qword [rsi + 0xc8]
jmp 0x140428387
jae 0x1404283b1
lea rcx, [rax + 1]
movsx r13d, r11w
not r13b
movsx r13, di
mov qword [rsi + 0xc0], rcx
movzx r13d, byte [rax]
jmp 0x1404283ac
jmp 0x140428478
cmp dword [rsi + 0x30], 0
je 0x140428427
mov r8d, dword [rsi + 0x34]
lea rdi, [rsi + 0x38]
mov dx, 0x7cfb
jmp 0x1404283cf
mov rcx, qword [rsi + 0x28]
jmp 0x1404283da
mov rdx, rdi
jmp 0x1404283e2
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
clc
stc
test spl, r8b
add dword [rsi + 0xb8], ecx
cmp ch, 0x3f
test bl, al
test eax, eax
jmp 0x140428408
je 0x140428434
cdqe
add rax, rdi
bswap r13d
mov r13b, dl
movzx r13d, byte [rdi]
jmp 0x140428422
jmp 0x14042844d
xor r13d, r13d
jmp 0x14042842f
jmp 0x140428478
mov dword [rsi + 0x30], 0
test r14b, r15b
ror al, cl
cwd
lea rax, [rsi + 0x39]
mov byte [rsi + 0x38], 0
xor r13d, r13d
mov qword [rsi + 0xc8], rax
xor cl, 0xf8
not eax
lea rax, [rsi + 0x39]
sal cl, 0x8d
bsr dx, r10w
dec dx
mov qword [rsi + 0xc0], rax
add dx, r9w
mov cl, r9b
not ah
movzx edx, r13b
rol cl, cl
cmp dl, 0x10
movsx rax, dx
movzx eax, di
setae cl
mov eax, edx
test esp, r11d
cmc
and eax, 0xf
cmp dx, r14w
and edx, 0xfffffff0
cmp edx, 0x10
jmp 0x1404284a3
setne dl
sub esi, esi
jmp 0x1404284ae
cmp eax, 3
jmp 0x1404284b6
ja 0x140428dbd
and cl, dl
jmp 0x1404284c3
jne 0x140428dbd
mov esi, eax
clc
xor ebp, ebp
jmp 0x1404284d3
jmp 0x140428522
mov rcx, rdi
jmp 0x1404284e0
call fcn.14041c03a
movzx ecx, byte [rbp + r15]
neg dl
rcl dh, 0xf4
btr edx, ecx
mov rdx, rsi
stc
shl rdx, 7
add rdx, r12
jmp 0x140428503
mov word [rdx + rcx*2 + 0x3488], ax
jmp 0x140428510
inc rbp
cmp rbp, 0x40
jmp 0x14042851c
je 0x14042831c
mov rdi, qword [r12]
cmp r13b, 0x10
jmp 0x14042852f
jae 0x1404284d8
mov rax, qword [rdi + 0xc0]
cmp sil, sil
clc
cmp rax, qword [rdi + 0xc8]
jmp 0x14042854c
jae 0x14042856f
lea rcx, [rax + 1]
jmp 0x14042855b
mov qword [rdi + 0xc0], rcx
jmp 0x140428567
movzx eax, byte [rax]
jmp 0x14042862f
cmp dword [rdi + 0x30], 0
jmp 0x140428578
je 0x1404285de
mov r8d, dword [rdi + 0x34]
cqo
lea rbx, [rdi + 0x38]
movsx rcx, dx
setne ch
mov rcx, qword [rdi + 0x28]
movsx dx, dh
mov dx, bp
mov rdx, rbx
jmp 0x1404285a2
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r9b, 0xcd
sub ecx, dword [rdi + 0xd0]
test al, r13b
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x1404285c5
je 0x1404285ea
movsxd rcx, eax
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x1404285d9
jmp 0x140428610
xor eax, eax
jmp 0x1404285e5
jmp 0x14042862f
mov dword [rdi + 0x30], 0
btc rcx, r10
sub ecx, 0x72881bb4
bswap cx
lea rcx, [rdi + 0x39]
clc
mov byte [rdi + 0x38], 0
clc
jmp 0x14042860e
xor eax, eax
mov qword [rdi + 0xc8], rcx
movsxd rcx, ebp
lea rcx, [rdi + 0x39]
jmp 0x140428623
mov qword [rdi + 0xc0], rcx
jmp 0x14042862f
movzx eax, al
jmp 0x140428637
jmp 0x1404284e5
cmp ebx, 0xff
je 0x140428d84
cmp ebx, 0xdd
jmp 0x140428653
jne 0x140428d35
mov rcx, qword [r12]
jmp 0x140428662
call fcn.14041c03a
cmp eax, 4
jne 0x140428d84
mov rcx, qword [r12]
jmp 0x140428679
call fcn.14041c03a
mov dword [r12 + 0x4868], eax
mov sil, 0x6c
mov sil, 1
jmp 0x140428691
jmp 0x140428dbd
mov rcx, qword [r12]
jmp 0x14042869f
call fcn.14041c03a
lea r14d, [rax - 2]
clc
cmp eax, 3
jb 0x140428da8
lea rax, [r12 + 0x1a48]
jmp 0x1404286bf
mov qword [rsp + 0x30], rax
lea rax, [r12 + 8]
mov qword [rsp + 0x38], rax
jmp 0x1404286d3
jmp 0x1404286f1
sub r14d, edi
cmp r8w, dx
test di, r14w
test r14d, r14d
jmp 0x1404286eb
jle 0x140428da8
mov rsi, qword [r12]
xor al, 0xab
neg ah
mov rax, qword [rsi + 0xc0]
stc
cmp r9b, 0xa6
test cl, 0
cmp rax, qword [rsi + 0xc8]
jmp 0x140428714
jae 0x14042874b
lea rcx, [rax + 1]
xchg r13b, r13b
movzx r13, dx
mov r13, 0x2d0d3936
mov qword [rsi + 0xc0], rcx
mov r13, 0x592c74c9
movsxd r13, r12d
movzx r13d, byte [rax]
jmp 0x140428746
jmp 0x140428818
cmp dword [rsi + 0x30], 0
jmp 0x140428754
je 0x1404287ca
mov r8d, dword [rsi + 0x34]
movsx edx, r14w
movzx cx, spl
lea rbx, [rsi + 0x38]
movsxd rdx, esp
mov rcx, qword [rsi + 0x28]
movzx dx, bpl
movzx rdx, r11w
movsxd rdx, r9d
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test r13b, 0xb1
cmp r11w, r11w
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test r9, 0x61a56ce3
clc
test eax, eax
je 0x1404287d7
cdqe
add rax, rbx
setge r13b
movzx r13w, r14b
movzx r13d, byte [rbx]
jmp 0x1404287c5
jmp 0x1404287fa
sub r13d, r13d
jmp 0x1404287d2
jmp 0x140428818
mov dword [rsi + 0x30], 0
test ebp, 0x63671071
stc
lea rax, [rsi + 0x39]
clc
mov byte [rsi + 0x38], 0
xor r13d, r13d
jmp 0x1404287fa
mov qword [rsi + 0xc8], rax
nop
lea rax, [rsi + 0x39]
cmc
cmp r14b, cl
stc
mov qword [rsi + 0xc0], rax
jmp 0x140428818
cmp r13b, 0x1f
jmp 0x140428821
ja 0x140428d84
mov r15d, r13d
and r15b, 0xf
cmp r15b, 3
jmp 0x140428837
ja 0x140428d84
sub esi, esi
clc
xor edi, edi
jmp 0x140428847
jmp 0x14042889a
lea rcx, [rax + 1]
cmp sp, 0x5c9f
clc
mov qword [rbp + 0xc0], rcx
cmc
cmp r9w, 0x2680
test r13w, 0x75db
movzx eax, byte [rax]
test sil, 0xca
cmp r13b, 0x44
movzx eax, al
mov dword [rsp + rsi*4 + 0x40], eax
cmc
clc
cmp edx, r10d
add edi, eax
inc rsi
jmp 0x14042888b
cmp rsi, 0x10
jmp 0x140428894
je 0x14042898e
mov rbp, qword [r12]
mov rax, qword [rbp + 0xc0]
stc
cmp bh, 0xc6
cmp rax, qword [rbp + 0xc8]
jmp 0x1404288b5
jb 0x14042884c
cmp dword [rbp + 0x30], 0
jmp 0x1404288c4
je 0x140428930
mov r8d, dword [rbp + 0x34]
movsxd rdx, r14d
movsx edx, cx
lea rbx, [rbp + 0x38]
cqo
mov rcx, qword [rbp + 0x28]
not dh
mov dl, 0xa8
mov rdx, rbx
jmp 0x1404288ea
call qword [rbp + 0x10]
mov ecx, dword [rbp + 0xc0]
clc
sub ecx, dword [rbp + 0xd0]
jmp 0x140428900
add dword [rbp + 0xb8], ecx
test eax, eax
jmp 0x14042890d
je 0x14042893c
movsxd rcx, eax
movsx eax, r11w
dec al
add rcx, rbx
cmovnp ax, dx
movzx eax, byte [rbx]
jmp 0x14042892b
jmp 0x140428965
sub eax, eax
jmp 0x140428937
jmp 0x140428875
mov dword [rbp + 0x30], 0
shld ecx, ecx, 0x62
test r10b, 0x6f
lea rcx, [rbp + 0x39]
test cl, 0x4e
cmp bx, r9w
mov byte [rbp + 0x38], 0
cmp r12b, 0x10
sub eax, eax
jmp 0x140428965
mov qword [rbp + 0xc8], rcx
bswap cx
movsxd rcx, r8d
not cl
lea rcx, [rbp + 0x39]
jmp 0x14042897d
mov qword [rbp + 0xc0], rcx
jmp 0x140428989
jmp 0x140428875
movzx r15d, r15b
test r14b, 0x35
stc
cmp r13b, 0xf
jmp 0x1404289a0
mov dword [rsp + 0x2c], r14d
jmp 0x1404289aa
mov dword [rsp + 0x28], r13d
ja 0x140428a19
imul rsi, r15, 0x690
bswap dx
rdtsc
not rcx
mov rax, qword [rsp + 0x38]
xchg ch, dh
lea rcx, [rax + rsi]
movsx rdx, bx
jmp 0x1404289db
lea rdx, [rsp + 0x40]
jmp 0x1404289e5
call fcn.14042a321
test eax, eax
jmp 0x1404289f1
je 0x140428d84
lea rsi, [rsi + r12]
add rsi, 0x408
cmc
cmp dil, 0x7f
test edi, edi
jmp 0x140428a0e
jne 0x140428a74
jmp 0x140428ba1
imul rsi, r15, 0x690
cbw
cwde
movsx rcx, sp
mov rax, qword [rsp + 0x30]
movsxd rcx, r8d
lea rcx, [rax + rsi]
movsx edx, bx
xchg dl, dl
cdq
lea rdx, [rsp + 0x40]
jmp 0x140428a43
call fcn.14042a321
test eax, eax
jmp 0x140428a4f
je 0x140428d84
add rsi, r12
clc
cmp r11w, 0x22c4
add rsi, 0x1e48
stc
test edi, edi
jmp 0x140428a6e
je 0x140428ba1
mov r13d, edi
cmp r14w, r11w
sub r14d, r14d
jmp 0x140428ac0
lea rcx, [rax + 1]
jmp 0x140428a8c
mov qword [rbp + 0xc0], rcx
jmp 0x140428a98
movzx eax, byte [rax]
jmp 0x140428aa0
mov byte [rsi + r14], al
jmp 0x140428aa9
inc r14
jmp 0x140428ab2
cmp r13, r14
jmp 0x140428aba
je 0x140428ba1
mov rbp, qword [r12]
cdqe
mov rax, qword [rbp + 0xc0]
cmp al, bpl
cmp rax, qword [rbp + 0xc8]
jmp 0x140428adc
jb 0x140428a83
cmp dword [rbp + 0x30], 0
jmp 0x140428aeb
je 0x140428b5f
mov r8d, dword [rbp + 0x34]
mov dx, bx
lea rbx, [rbp + 0x38]
mov cl, r8b
mov rcx, qword [rbp + 0x28]
mov rdx, rbx
jmp 0x140428b0b
call qword [rbp + 0x10]
mov ecx, dword [rbp + 0xc0]
clc
jmp 0x140428b1d
sub ecx, dword [rbp + 0xd0]
test r14w, r8w
clc
add dword [rbp + 0xb8], ecx
jmp 0x140428b37
test eax, eax
jmp 0x140428b3e
je 0x140428b6b
movsxd rcx, eax
add ah, 0x58
add rcx, rbx
jmp 0x140428b52
movzx eax, byte [rbx]
jmp 0x140428b5a
jmp 0x140428b81
xor eax, eax
jmp 0x140428b66
jmp 0x140428aa0
mov dword [rbp + 0x30], 0
lea rcx, [rbp + 0x39]
mov byte [rbp + 0x38], 0
sub eax, eax
jmp 0x140428b81
mov qword [rbp + 0xc8], rcx
movzx ecx, r11w
lea rcx, [rbp + 0x39]
mov qword [rbp + 0xc0], rcx
jmp 0x140428b9c
jmp 0x140428aa0
mov r14d, dword [rsp + 0x2c]
add r14d, 0xffffffef
shld r13d, r8d, 0xf4
cmp byte [rsp + 0x28], 0x10
bswap r13w
xchg r13b, r13b
mov r13d, 0
jmp 0x140428bc6
jb 0x1404286d8
imul r10, r15, 0x690
jmp 0x140428be0
add r10, qword [rsp + 0x30]
shr r8, cl
bt r8w, r15w
shl r15, 0xa
btc r8w, 0xc9
dec r8b
test r10b, 0x8e
lea r8, [r12 + r15]
stc
add r8, 0x3688
jmp 0x140428c0f
xor esi, esi
jmp 0x140428c16
jmp 0x140428c35
inc rsi
cmp spl, r8b
cmc
stc
cmp rsi, 0x200
jmp 0x140428c2f
je 0x1404286d8
movzx ecx, byte [r10 + rsi]
cmp r9b, 0xd2
mov word [r8 + rsi*2], 0
clc
cmp r12w, r15w
cmp rcx, 0xff
je 0x140428c1b
movzx r11d, byte [rcx + r10 + 0x400]
mov eax, r11d
test r13b, r11b
and eax, 0xf
jmp 0x140428c6e
je 0x140428c1b
movzx ecx, byte [rcx + r10 + 0x500]
test sil, 0xda
mov r9b, bpl
lea r9d, [rax + rcx]
test eax, 0x94f49dc
cmc
cmp r9d, 9
jmp 0x140428c97
ja 0x140428c1b
mov edx, esi
shl edx, cl
and edx, 0x1ff
sbb cl, r13b
mov cl, 9
sar bx, cl
not rbp
shrd ebp, ebx, 0xf4
sub cl, al
mov ebp, edx
shr ebp, cl
inc bh
bsf cx, r12w
not bx
mov ebx, 0xffffffff
mov ecx, eax
bsf eax, r9d
shr ax, cl
shl ebx, cl
movsx ax, ah
or ebx, 1
sbb ah, 0xa2
sal ax, 0x9b
cmp bpl, r11b
cmp edx, 0x100
bswap ax
cmovae ebx, r13d
shrd ax, r14w, 0xda
and ax, r8w
add ebx, ebp
movsx eax, bl
cmp eax, ebx
jne 0x140428c1b
and r11d, 0xfffffff0
stc
cmp dh, 0x72
jmp 0x140428d18
shl ebx, 8
stc
test bpl, r13b
cmc
add r9d, r11d
add r9d, ebx
mov word [r8 + rsi*2], r9w
jmp 0x140428d30
jmp 0x140428c1b
cmp ebx, 0xfe
jmp 0x140428d40
je 0x140428d68
mov eax, ebx
cmp cx, 0x214
cmp bpl, spl
and eax, 0xfffffff0
jmp 0x140428d58
cmp eax, 0xe0
jmp 0x140428d62
jne 0x140428d84
mov rcx, qword [r12]
jmp 0x140428d71
call fcn.14041c03a
cmp eax, 2
jmp 0x140428d7e
jae 0x140428e01
xor esi, esi
jmp 0x140428d8b
jmp 0x140428dbd
test r14d, r14d
mov sil, r13b
setl sil
sete sil
jmp 0x140428da3
jmp 0x140428dbd
test r14d, r14d
sete sil
movzx r13d, sp
btc r13d, 0x63
add bp, 0x38e9
movzx eax, sil
movzx rdi, r10w
add rsp, 0x88
seto r15b
movsx ebp, r14w
mov r15b, bl
pop rbx
xchg bpl, dil
movzx r12, r12w
movsxd rdi, ecx
pop rbp
movsxd r15, eax
pop rdi
movsxd rsi, ecx
pop rsi
pop r12
pop r13
pop r14
movzx r15d, r12w
movsx r15, r10w
pop r15
jmp 0x140428e00
ret
mov r14d, eax
cmp ebx, 0xe0
jmp 0x140428e0f
jne 0x140428f75
cmp r14d, 7
jmp 0x140428e1e
jb 0x140428f75
mov esi, 1
add r13b, cl
xor r13b, 0xae
sub r15d, r15d
sar r13b, 0x4d
bsf r13d, esi
rol r13b, cl
lea r13, [0x1400bf0bf]
clc
jmp 0x140428e4b
xor ebp, ebp
jmp 0x140428e52
jmp 0x140428e8e
lea rcx, [rax + 1]
test bp, 0x7b0d
mov qword [rdi + 0xc0], rcx
movzx eax, byte [rax]
cmp r15b, 0x1b
cmp al, byte [rbp + r13]
cmovne esi, r15d
jmp 0x140428e7c
inc rbp
test dil, 0xea
cmc
cmp rbp, 5
je 0x140429109
mov rdi, qword [r12]
test rbx, 0x78e5731f
lahf
dec ah
mov rax, qword [rdi + 0xc0]
cmp r15w, 0x60c5
cmc
cmp rax, qword [rdi + 0xc8]
jmp 0x140428eb6
jb 0x140428e57
cmp dword [rdi + 0x30], 0
jmp 0x140428ec5
je 0x140428f2f
mov r8d, dword [rdi + 0x34]
cwd
cmovle dx, ax
lea rbx, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
not dl
movzx rdx, bx
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
stc
cmp cl, 0xb
sub ecx, dword [rdi + 0xd0]
test sil, 0x1d
jmp 0x140428f03
add dword [rdi + 0xb8], ecx
cmp spl, 0x46
test eax, eax
jmp 0x140428f14
je 0x140428f3b
movsxd rcx, eax
cdqe
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x140428f2a
jmp 0x140428f59
sub eax, eax
jmp 0x140428f36
jmp 0x140428e6e
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
jmp 0x140428f4c
mov byte [rdi + 0x38], 0
stc
cmc
sub eax, eax
jmp 0x140428f59
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
jmp 0x140428f69
mov qword [rdi + 0xc0], rcx
jmp 0x140428e6e
lea eax, [r14 - 2]
clc
test r8b, r11b
cmp ebx, 0xee
jmp 0x140428f88
jne 0x14042936a
cmp r14d, 0xe
jb 0x14042936a
mov esi, 1
btc r13w, 0xd2
setne r13b
mov r13d, r13d
sub r15d, r15d
movsxd r13, ebp
sar r13d, cl
lea r13, [0x1400bf0c4]
jmp 0x140428fc2
xor ebp, ebp
jmp 0x140428fc9
jmp 0x14042900a
lea rcx, [rax + 1]
cmp r13d, r9d
mov qword [rdi + 0xc0], rcx
cmp rax, rax
movzx eax, byte [rax]
clc
stc
cmc
cmp al, byte [rbp + r13]
jmp 0x140428fef
cmovne esi, r15d
jmp 0x140428ff8
inc rbp
cmp rbp, 6
jmp 0x140429004
je 0x140429132
mov rdi, qword [r12]
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x140429021
jb 0x140428fce
cmp dword [rdi + 0x30], 0
jmp 0x140429030
je 0x1404290a9
mov r8d, dword [rdi + 0x34]
cmovge ecx, r10d
movzx bx, r12b
lea rbx, [rdi + 0x38]
jmp 0x14042904c
mov rcx, qword [rdi + 0x28]
cdq
mov dx, 0x429
mov rdx, rbx
jmp 0x14042905d
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test di, 0x74f0
sub ecx, dword [rdi + 0xd0]
clc
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x14042907f
je 0x1404290b5
movsxd rcx, eax
movsxd rax, ebp
bsf ax, sp
btc eax, ebx
add rcx, rbx
not al
movzx ax, dil
movzx eax, byte [rbx]
jmp 0x1404290a4
jmp 0x1404290e2
xor eax, eax
jmp 0x1404290b0
jmp 0x140428fe5
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
test r13b, 0xac
jmp 0x1404290c9
mov byte [rdi + 0x38], 0
cmp r8d, esi
cmp r11w, 0x5014
jmp 0x1404290db
xor eax, eax
jmp 0x1404290e2
mov qword [rdi + 0xc8], rcx
movzx rcx, cx
not ecx
lea rcx, [rdi + 0x39]
jmp 0x1404290f8
mov qword [rdi + 0xc0], rcx
jmp 0x140429104
jmp 0x140428fe5
add r14d, 0xfffffff9
cmp r10b, r15b
test spl, r10b
clc
test esi, esi
je 0x140429364
mov dword [r12 + 0x4848], 1
jmp 0x14042912d
jmp 0x140429364
test esi, esi
jmp 0x140429139
je 0x140429173
mov rsi, qword [r12]
movsx rax, bp
movsxd rax, ecx
mov rax, qword [rsi + 0xc0]
cmp r12b, dl
cmp r10b, 0x12
clc
cmp rax, qword [rsi + 0xc8]
jae 0x14042917c
inc rax
jmp 0x14042916e
jmp 0x14042921f
add r14d, 0xfffffff8
jmp 0x140429364
cmp dword [rsi + 0x30], 0
jmp 0x140429185
je 0x14042922f
mov r8d, dword [rsi + 0x34]
movsx rcx, r13w
lea rbx, [rsi + 0x38]
movsxd rcx, edi
mov rcx, qword [rsi + 0x28]
cqo
jmp 0x1404291a9
mov rdx, rbx
jmp 0x1404291b1
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
cmc
clc
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x1404291cf
je 0x1404291e4
cdqe
add rbx, rax
jmp 0x1404291df
jmp 0x140429203
mov dword [rsi + 0x30], 0
lea rbx, [rsi + 0x39]
cdqe
movsx ax, r9b
mov byte [rsi + 0x38], 0
not ax
bswap ecx
cmovo cx, si
mov qword [rsi + 0xc8], rbx
bswap cx
xchg cl, ch
cwde
lea rax, [rsi + 0x39]
movsx rcx, sp
jmp 0x14042921f
mov qword [rsi + 0xc0], rax
cmovne cx, r12w
movzx rcx, r14w
mov rcx, qword [r12]
call fcn.14041c03a
mov rcx, qword [r12]
jmp 0x140429241
call fcn.14041c03a
mov rsi, qword [r12]
mov rax, qword [rsi + 0xc0]
cmp rax, qword [rsi + 0xc8]
jae 0x140429280
lea rcx, [rax + 1]
jmp 0x140429267
mov qword [rsi + 0xc0], rcx
jmp 0x140429273
movzx eax, byte [rax]
jmp 0x14042927b
jmp 0x140429342
cmp dword [rsi + 0x30], 0
jmp 0x140429289
je 0x1404292f8
mov r8d, dword [rsi + 0x34]
mov ecx, r11d
movzx rcx, dx
cwd
lea rbx, [rsi + 0x38]
mov cl, r14b
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x1404292af
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
cmc
sub ecx, dword [rsi + 0xd0]
cmp cl, ah
stc
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x1404292d0
je 0x140429304
movsxd rcx, eax
sbb rax, 0x71af401f
shr ah, 0x2a
add rcx, rbx
bswap ax
cdqe
movzx eax, byte [rbx]
jmp 0x1404292f3
jmp 0x140429325
xor eax, eax
jmp 0x1404292ff
jmp 0x140429342
mov dword [rsi + 0x30], 0
btc cx, r11w
lea rcx, [rsi + 0x39]
test r13b, 0xc3
mov byte [rsi + 0x38], 0
cmp ah, bh
xor eax, eax
jmp 0x140429325
mov qword [rsi + 0xc8], rcx
shl cx, cl
xor rcx, r15
cmc
lea rcx, [rsi + 0x39]
clc
mov qword [rsi + 0xc0], rcx
test r8b, sil
movzx eax, al
or sil, r10b
jmp 0x14042934d
mov dword [r12 + 0x484c], eax
sub sil, 0xa6
cmp r9b, al
bsr rax, r13
add r14d, 0xfffffff2
mov eax, r14d
not sil
mov sil, 1
test eax, eax
jmp 0x140429374
je 0x140428dbd
mov rbp, qword [r12]
jmp 0x140429383
js 0x1404293e1
cmp qword [rbp + 0x10], 0
je 0x1404293ed
mov rcx, qword [rbp + 0xc0]
cqo
sub rdx, 0x4a5475e3
mov rbx, qword [rbp + 0xc8]
cmp r14b, r13b
mov edi, ebx
movzx dx, spl
xadd dh, dl
bswap rdx
sub edi, ecx
mov edx, eax
stc
sub edx, edi
jle 0x1404293f6
mov qword [rbp + 0xc0], rbx
mov ch, 0x1e
movsxd rcx, ebp
mov rcx, qword [rbp + 0x28]
call qword [rbp + 0x18]
jmp 0x140428dbd
mov rax, qword [rbp + 0xc8]
jmp 0x140429404
mov rcx, qword [rbp + 0xc0]
stc
cmc
mov eax, eax
test spl, 0x6c
cmp bl, ah
test edx, r9d
add rax, rcx
mov qword [rbp + 0xc0], rax
jmp 0x140429410
jmp 0x140428dbd