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

Disassembly:
push r15
cmp r11b, 0x1a
cmc
push r14
cmc
clc
test r8b, 0xc1
push r13
cmp r15w, 0x2182
push r12
jmp 0x1403a40ba
push rsi
rol sil, cl
push rdi
push rbp
mov si, 0x57cc
push rbx
sub rsp, 0x2d8
xadd sil, sil
mov rsi, rcx
test r12b, r13b
test edx, edx
je 0x1403a4acb
movaps xmm0, xmmword [0x1400bd340]
movups xmmword [rsi + 0x8fca], xmm0
movups xmmword [rsi + 0x8fba], xmm0
jmp 0x1403a40fe
movups xmmword [rsi + 0x8faa], xmm0
movsx eax, di
movups xmmword [rsi + 0x8f9a], xmm0
movzx rax, r11w
jmp 0x1403a411b
movups xmmword [rsi + 0x8f8a], xmm0
mov ax, di
cbw
cmovl eax, r8d
movups xmmword [rsi + 0x8f7a], xmm0
nop
sets ah
movsx rax, bp
movups xmmword [rsi + 0x8f6a], xmm0
movups xmmword [rsi + 0x8f5a], xmm0
cbw
movzx rax, r10w
movups xmmword [rsi + 0x8f4a], xmm0
movsxd rax, r9d
movsx eax, r10w
movaps xmm0, xmmword [0x1400bd350]
movsxd rax, edx
not al
movups xmmword [rsi + 0x8fda], xmm0
cwde
movups xmmword [rsi + 0x8fea], xmm0
movups xmmword [rsi + 0x8ffa], xmm0
movups xmmword [rsi + 0x900a], xmm0
movups xmmword [rsi + 0x901a], xmm0
bswap rax
cmovne eax, r13d
movups xmmword [rsi + 0x902a], xmm0
cbw
setnp al
movups xmmword [rsi + 0x903a], xmm0
cmovp ax, r8w
movaps xmm0, xmmword [0x1400bd360]
xchg ah, ah
movups xmmword [rsi + 0x904a], xmm0
not eax
jmp 0x1403a41c3
movabs rax, 0x707070707070707
jmp 0x1403a41d2
mov qword [rsi + 0x905a], rax
movabs rax, 0x808080808080808
jmp 0x1403a41e8
mov qword [rsi + 0x9062], rax
jmp 0x1403a41f4
movaps xmm0, xmmword [0x1400bd330]
jmp 0x1403a4200
movups xmmword [rsi + 0x907a], xmm0
jmp 0x1403a420c
movups xmmword [rsi + 0x906a], xmm0
jmp 0x1403a4218
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
rcr ecx, cl
bt ecx, 0xea
movaps xmmword [rsp + 0x1a0], xmm0
sete cl
mov cl, sil
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1c0], xmm0
movsx rcx, r15w
movaps xmmword [rsp + 0x1d0], xmm0
rcr ch, cl
movaps xmmword [rsp + 0x1e0], xmm0
btc rcx, rax
movaps xmmword [rsp + 0x1f0], xmm0
mov cx, 0x4146
movzx ecx, si
movaps xmmword [rsp + 0x200], xmm0
bts cx, cx
mov dword [rsp + 0x210], 0
mov cx, 0x7d3
xor rcx, 0x548c7635
and ch, 0xfe
xor eax, eax
nop word cs:[rax + rax]
movzx cx, r15b
inc cl
movzx ecx, byte [rsi + rax + 0x8f4a]
jmp 0x1403a42ba
inc dword [rsp + rcx*4 + 0x190]
movzx ecx, byte [rsi + rax + 0x8f4b]
jmp 0x1403a42ce
inc dword [rsp + rcx*4 + 0x190]
movzx rcx, r9w
movzx cx, al
movsx rcx, r11w
movzx ecx, byte [rsi + rax + 0x8f4c]
jmp 0x1403a42ee
inc dword [rsp + rcx*4 + 0x190]
mov cl, r9b
cmovne rcx, rbx
xchg cl, cl
movzx ecx, byte [rsi + rax + 0x8f4d]
inc dword [rsp + rcx*4 + 0x190]
cmp r8b, r12b
cmp r13w, 0x68f1
add rax, 4
test r10w, 0x49b3
cmp rax, 0x120
jmp 0x1403a432b
jne 0x1403a42ad
mov dword [rsp + 0x54], 0
cwde
rcr eax, 0x98
mov eax, dword [rsp + 0x194]
stc
add eax, eax
stc
cmp r13b, 0x8c
cmp r13b, bl
mov dword [rsp + 0x58], eax
add eax, dword [rsp + 0x198]
stc
add eax, eax
clc
cmc
test r15d, 0x45ac7a43
mov dword [rsp + 0x5c], eax
jmp 0x1403a437b
add eax, dword [rsp + 0x19c]
cmp bl, bh
clc
add eax, eax
test r11b, r14b
mov dword [rsp + 0x60], eax
test ebp, 0xf0d3642
add eax, dword [rsp + 0x1a0]
add eax, eax
cmp r10b, r15b
jmp 0x1403a43a5
mov dword [rsp + 0x64], eax
test r11b, r15b
add eax, dword [rsp + 0x1a4]
cmp rax, 0x36051f11
test al, ch
test r9b, 0xcc
add eax, eax
test rdi, 0x737135ca
mov dword [rsp + 0x68], eax
add eax, dword [rsp + 0x1a8]
stc
add eax, eax
cmp bp, 0x748
mov dword [rsp + 0x6c], eax
cmp dx, 0x45bc
jmp 0x1403a43ed
add eax, dword [rsp + 0x1ac]
add eax, eax
clc
test r8w, bx
stc
mov dword [rsp + 0x70], eax
cmp dh, 0x24
cmc
add eax, dword [rsp + 0x1b0]
cmp r8w, 0x3f2f
test r8w, 0x7851
add eax, eax
cmc
mov dword [rsp + 0x74], eax
add eax, dword [rsp + 0x1b4]
stc
jmp 0x1403a442b
add eax, eax
cmp r13b, r15b
mov dword [rsp + 0x78], eax
stc
clc
test di, r14w
add eax, dword [rsp + 0x1b8]
add eax, eax
cmp r9w, r13w
mov dword [rsp + 0x7c], eax
add eax, dword [rsp + 0x1bc]
test bl, 0xaa
add eax, eax
clc
cmp r10w, si
mov dword [rsp + 0x80], eax
test r14b, r9b
jmp 0x1403a446e
add eax, dword [rsp + 0x1c0]
add eax, eax
mov dword [rsp + 0x84], eax
add eax, dword [rsp + 0x1c4]
cmp r12, r15
jmp 0x1403a448d
add eax, eax
test r13b, 0x62
jmp 0x1403a4498
mov dword [rsp + 0x88], eax
cmp r13w, 0x6f90
add eax, dword [rsp + 0x1c8]
test r13b, 0xbb
add eax, eax
mov dword [rsp + 0x8c], eax
xor r8d, r8d
jmp 0x1403a44c1
jmp 0x1403a44e9
mov word [rsi + r8*2 + 0x888a], bp
jmp 0x1403a44d4
inc r8
test bpl, 0
cmc
cmp r8, 0x120
je 0x1403a463d
movzx ebx, byte [rsi + r8 + 0x8f4a]
stc
cmp r9d, esp
test ebx, ebx
jmp 0x1403a44fd
je 0x1403a44d4
mov edx, ebx
sub rax, 0xa917d89
mov bp, 0xc3f
shl ebp, 0x4d
mov eax, dword [rsp + rdx*4 + 0x50]
adc rcx, 0x562b56c7
xor bp, cx
add bpl, spl
lea ebp, [rax + 1]
sar ch, cl
sub cx, 0x5f7e
mov dword [rsp + rdx*4 + 0x50], ebp
stc
lea ecx, [rbx - 1]
mov edx, ebx
cmc
and edx, 3
xor ebp, ebp
clc
cmp r12w, dx
cmp ecx, 3
jmp 0x1403a454b
jb 0x1403a4605
and ebx, 0xfffffffc
movsxd rcx, r8d
bts cx, dx
xor ebp, ebp
mov di, r12w
shrd cx, bp, 0xdc
nop word [rax + rax]
bts di, r14w
mov ecx, eax
jmp 0x1403a457b
and ecx, 1
btc di, 0xe0
cmovl di, bx
movsxd rdi, r15d
shl ecx, 2
neg dil
lea ecx, [rcx + rbp*8]
mov ebp, eax
stc
and dil, 0x44
mov dil, 0xc4
and ebp, 2
xor dil, 0x87
or ebp, ecx
mov ecx, eax
sbb dil, bpl
sal dil, cl
or di, ax
shr ecx, 2
inc dil
and ecx, 1
bt edi, r15d
sal dil, cl
or ecx, ebp
sar bpl, 0xbd
sar bpl, cl
btr bp, 0x44
mov edi, eax
movzx rbp, bp
cmp spl, 0x15
shr edi, 3
cmovs rbp, rsp
bt ebp, eax
xor bpl, 0x86
and edi, 1
lea ebp, [rdi + rcx*2]
shr eax, 4
test rbp, 0x22a5245
add ebx, 0xfffffffc
jmp 0x1403a45ff
jne 0x1403a4574
test edx, edx
jmp 0x1403a460c
je 0x1403a44c6
nop word [rax + rax]
mov ecx, eax
cmp ah, 0x2d
and ecx, 1
test ebp, ebx
lea ebp, [rcx + rbp*2]
stc
shr eax, 1
jmp 0x1403a4630
dec edx
jne 0x1403a461b
jmp 0x1403a44c6
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
movzx ecx, ax
btr cx, 0xc6
bts cx, r9w
movaps xmmword [rsp + 0x1a0], xmm0
dec ecx
or ecx, edx
movzx ecx, si
movaps xmmword [rsp + 0x1b0], xmm0
jmp 0x1403a4674
movaps xmmword [rsp + 0x1c0], xmm0
shrd cx, r15w, 0x4b
btr cx, 0xf3
xchg cx, cx
movaps xmmword [rsp + 0x1d0], xmm0
shr ch, cl
movsx cx, r15b
and cl, r15b
movaps xmmword [rsp + 0x1e0], xmm0
add ch, ch
mov cl, 0xf
or cx, 0x2d76
movaps xmmword [rsp + 0x1f0], xmm0
movaps xmmword [rsp + 0x200], xmm0
btc ecx, 0x9c
mov dword [rsp + 0x210], 0
neg ch
xor eax, eax
movzx ecx, si
nop word cs:[rax + rax]
bswap ecx
movzx ecx, byte [rsi + rax + 0x906a]
inc dword [rsp + rcx*4 + 0x190]
movsx rcx, r12w
movzx ecx, byte [rsi + rax + 0x906b]
jmp 0x1403a4702
inc dword [rsp + rcx*4 + 0x190]
movzx cx, r10b
movzx ecx, byte [rsi + rax + 0x906c]
jmp 0x1403a471b
inc dword [rsp + rcx*4 + 0x190]
movzx ecx, byte [rsi + rax + 0x906d]
jmp 0x1403a472f
inc dword [rsp + rcx*4 + 0x190]
clc
cmp bx, 0x1825
add rax, 4
stc
jmp 0x1403a4746
cmp rax, 0x20
jmp 0x1403a474f
jne 0x1403a46e2
mov dword [rsp + 0x54], 0
mov al, r9b
btc ax, 0xb5
cmovg ax, ax
mov eax, dword [rsp + 0x194]
test esp, eax
add eax, eax
cmp si, 0xd12
mov dword [rsp + 0x58], eax
test r8w, r9w
add eax, dword [rsp + 0x198]
add eax, eax
mov dword [rsp + 0x5c], eax
add eax, dword [rsp + 0x19c]
cmc
jmp 0x1403a479b
add eax, eax
test r15b, sil
clc
test r8w, 0x44fd
mov dword [rsp + 0x60], eax
jmp 0x1403a47b0
add eax, dword [rsp + 0x1a0]
cmp r15, r11
test r14d, 0x32134a6e
add eax, eax
mov dword [rsp + 0x64], eax
cmc
test sil, bpl
add eax, dword [rsp + 0x1a4]
cmc
test rdi, rcx
cmp r10b, 0xac
add eax, eax
jmp 0x1403a47e3
mov dword [rsp + 0x68], eax
jmp 0x1403a47ef
add eax, dword [rsp + 0x1a8]
cmc
add eax, eax
test r10d, r9d
cmp r12d, esi
mov dword [rsp + 0x6c], eax
add eax, dword [rsp + 0x1ac]
cmp r13b, r11b
test r13, rsp
add eax, eax
test rdi, r9
stc
mov dword [rsp + 0x70], eax
stc
add eax, dword [rsp + 0x1b0]
clc
jmp 0x1403a4828
add eax, eax
mov dword [rsp + 0x74], eax
clc
cmc
add eax, dword [rsp + 0x1b4]
add eax, eax
jmp 0x1403a4843
mov dword [rsp + 0x78], eax
add eax, dword [rsp + 0x1b8]
cmp si, r9w
test dil, r10b
add eax, eax
jmp 0x1403a485c
mov dword [rsp + 0x7c], eax
jmp 0x1403a4868
add eax, dword [rsp + 0x1bc]
add eax, eax
jmp 0x1403a4876
mov dword [rsp + 0x80], eax
cmc
stc
cmp di, 0x4b5
add eax, dword [rsp + 0x1c0]
add eax, eax
mov dword [rsp + 0x84], eax
stc
add eax, dword [rsp + 0x1c4]
test bh, bh
test r14w, 0x6f47
cmp r9w, r14w
add eax, eax
clc
test r13b, 0x40
mov dword [rsp + 0x88], eax
cmp edi, 0x2f80136d
clc
test r15w, r10w
add eax, dword [rsp + 0x1c8]
test eax, edx
jmp 0x1403a48d3
add eax, eax
mov dword [rsp + 0x8c], eax
cmc
test cl, ah
xor r8d, r8d
jmp 0x1403a48e7
jmp 0x1403a4907
mov word [rsi + r8*2 + 0x8aca], bp
jmp 0x1403a48fa
inc r8
cmp r8, 0x20
je 0x1403a4a34
movzx ebx, byte [rsi + r8 + 0x906a]
test ebx, ebx
jmp 0x1403a4917
je 0x1403a48fa
mov edx, ebx
dec ch
sbb cl, r13b
xor bpl, 0xe0
mov eax, dword [rsp + rdx*4 + 0x50]
adc cx, 0x198f
lea ebp, [rax + 1]
bts cx, r11w
mov dword [rsp + rdx*4 + 0x50], ebp
lea ecx, [rbx - 1]
mov edx, ebx
cmc
test r8w, si
stc
and edx, 3
xor ebp, ebp
stc
cmp ecx, 3
jmp 0x1403a4956
jb 0x1403a49ea
and ebx, 0xfffffffc
sub ebp, ebp
adc cl, 0xa7
nop word cs:[rax + rax]
bsf cx, r11w
sal ch, 0xad
rol di, cl
mov ecx, eax
sub dil, spl
bt di, 0x7e
and ecx, 1
shl ecx, 2
lea ecx, [rcx + rbp*8]
rcr ebp, 0xa9
mov ebp, eax
rol di, 0x40
shl dil, 0xa1
and ebp, 2
or rdi, rcx
clc
sub dil, 0x51
or ebp, ecx
stc
mov ecx, eax
adc di, 0x547e
shr ecx, 2
sub edi, ebx
and dil, r13b
and ecx, 1
or ecx, ebp
shl dil, cl
mov edi, eax
adc rbp, r15
bsf bp, bp
shr edi, 3
inc bp
not bpl
and edi, 1
cmp ecx, r8d
sar bpl, cl
lea ebp, [rdi + rcx*2]
shr eax, 4
add ebx, 0xfffffffc
jne 0x1403a497b
test edx, edx
jmp 0x1403a49f1
je 0x1403a48ec
nop word [rax + rax]
mov ecx, eax
cmp r9d, 0x66976af0
test r13b, 0x21
test r14b, sil
and ecx, 1
lea ebp, [rcx + rbp*2]
jmp 0x1403a4a1b
shr eax, 1
jmp 0x1403a4a22
dec edx
jmp 0x1403a4a29
jne 0x1403a4a00
jmp 0x1403a48ec
mov eax, dword [rsi + 0x5c]
not dl
clc
mov edx, dword [rsi + 0x60]
bts edx, eax
mov dword [rsi + 0x60], edx
test bpl, 0x80
clc
add eax, 2
cmc
mov dword [rsi + 0x5c], eax
cmc
test r8b, sil
cmp bpl, bpl
cmp eax, 8
jmp 0x1403a4a5e
jae 0x1403a4a90
jmp 0x1403a5fbd
shr edx, 8
jmp 0x1403a4a74
mov dword [rsi + 0x60], edx
test dil, 0x30
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
stc
cmp eax, 7
jmp 0x1403a4a8a
jbe 0x1403a5fbd
mov rcx, qword [rsi + 0x40]
stc
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a4a9e
jae 0x1403a4a69
lea rax, [rcx + 1]
mov qword [rsi + 0x40], rax
movzx rax, sp
movsx rax, r14w
setnp al
mov byte [rcx], dl
mov eax, dword [rsi + 0x5c]
mov dl, 0x93
mov edx, dword [rsi + 0x60]
jmp 0x1403a4ac6
jmp 0x1403a4a69
mov word [rsi + 0x83ca], 1
mov dword [rsp + 0x20], 0
rol ecx, 0x81
movsx r9d, r15w
sbb r9b, r10b
mov rcx, rsi
sub edx, edx
cmove r8d, r14d
xchg r8w, r9w
setno r9b
mov r8d, 0x120
movsx r9d, dx
movsx r9, r10w
mov r9d, 0xf
jmp 0x1403a4b10
call fcn.1403a66ce
mov dword [rsp + 0x20], 0
jmp 0x1403a4b22
mov rcx, rsi
movsx r9, bp
movzx r8d, r10w
bswap r8
mov edx, 1
bswap r9w
not r9b
mov r8d, 0x20
cmovae r9, rbp
mov r9d, 0xf
jmp 0x1403a4b51
call fcn.1403a66ce
mov r12d, 0x11e
test r10b, al
cmp byte [rsi + 0x9067], 0
jmp 0x1403a4b6b
jne 0x1403a4e75
mov r12d, 0x11d
test r8b, dil
cmp r8d, 0x4e4868fd
cmp byte [rsi + 0x9066], 0
jmp 0x1403a4b8d
jne 0x1403a4e75
mov r12d, 0x11c
cmp sil, 0x31
jmp 0x1403a4ba2
cmp byte [rsi + 0x9065], 0
jne 0x1403a4e75
mov r12d, 0x11b
cmc
test rdx, 0x41c56ea1
cmp byte [rsi + 0x9064], 0
jmp 0x1403a4bc9
jne 0x1403a4e75
mov r12d, 0x11a
cmp byte [rsi + 0x9063], 0
jmp 0x1403a4be1
jne 0x1403a4e75
mov r12d, 0x119
jmp 0x1403a4bfc
cmp byte [rsi + 0x9062], 0
jmp 0x1403a4c08
jne 0x1403a4e75
mov r12d, 0x118
jmp 0x1403a4c1a
cmp byte [rsi + 0x9061], 0
jmp 0x1403a4c26
jne 0x1403a4e75
mov r12d, 0x117
test bl, 0x40
cmp byte [rsi + 0x9060], 0
jne 0x1403a4e75
mov r12d, 0x116
cmc
cmp byte [rsi + 0x905f], 0
jne 0x1403a4e75
mov r12d, 0x115
test r8d, esi
cmp byte [rsi + 0x905e], 0
jmp 0x1403a4c6b
jne 0x1403a4e75
mov r12d, 0x114
cmp byte [rsi + 0x905d], 0
jmp 0x1403a4c83
jne 0x1403a4e75
mov r12d, 0x113
jmp 0x1403a4c95
cmp byte [rsi + 0x905c], 0
jmp 0x1403a4ca1
jne 0x1403a4e75
mov r12d, 0x112
cmp r14b, 0x9e
cmp byte [rsi + 0x905b], 0
jne 0x1403a4e75
mov r12d, 0x111
jmp 0x1403a4cd2
cmp byte [rsi + 0x905a], 0
jne 0x1403a4e75
mov r12d, 0x110
jmp 0x1403a4cf0
cmp byte [rsi + 0x9059], 0
jmp 0x1403a4cfc
jne 0x1403a4e75
mov r12d, 0x10f
jmp 0x1403a4d0d
cmp byte [rsi + 0x9058], 0
jmp 0x1403a4d19
jne 0x1403a4e75
mov r12d, 0x10e
cmp byte [rsi + 0x9057], 0
jne 0x1403a4e75
mov r12d, 0x10d
cmp bpl, 0xa9
cmp byte [rsi + 0x9056], 0
jmp 0x1403a4d48
jne 0x1403a4e75
mov r12d, 0x10c
stc
cmp byte [rsi + 0x9055], 0
jmp 0x1403a4d61
jne 0x1403a4e75
mov r12d, 0x10b
cmp r8w, 0x49df
clc
jmp 0x1403a4d79
cmp byte [rsi + 0x9054], 0
jmp 0x1403a4d85
jne 0x1403a4e75
mov r12d, 0x10a
cmp byte [rsi + 0x9053], 0
jmp 0x1403a4d9d
jne 0x1403a4e75
mov r12d, 0x109
cmp byte [rsi + 0x9052], 0
jmp 0x1403a4db5
jne 0x1403a4e75
mov r12d, 0x108
cmp byte [rsi + 0x9051], 0
jmp 0x1403a4dcd
jne 0x1403a4e75
mov r12d, 0x107
test r11, 0x365645b7
cmp byte [rsi + 0x9050], 0
jmp 0x1403a4dec
jne 0x1403a4e75
mov r12d, 0x106
cmp byte [rsi + 0x904f], 0
jmp 0x1403a4e04
jne 0x1403a4e75
mov r12d, 0x105
cmp byte [rsi + 0x904e], 0
jmp 0x1403a4e1c
jne 0x1403a4e75
mov r12d, 0x104
cmp sil, r15b
cmp byte [rsi + 0x904d], 0
jmp 0x1403a4e37
jne 0x1403a4e75
mov r12d, 0x103
cmp byte [rsi + 0x904c], 0
jmp 0x1403a4e4f
jne 0x1403a4e75
cmp byte [rsi + 0x904b], 1
cmovl dx, si
mov r12d, 0x102
sbb r12d, 0
shld dx, ax, 0xc7
xor dx, sp
and edx, r14d
lea rdx, [rsi + 0x8f4a]
bts r15, r8
mov r15d, 0x1e
cmp r11b, 0x9b
jmp 0x1403a4e90
cmp byte [rsi + 0x9087], 0
jne 0x1403a51b2
mov r15d, 0x1d
test r11w, 0xd8f
cmp byte [rsi + 0x9086], 0
jmp 0x1403a4eb5
jne 0x1403a51b2
mov r15d, 0x1c
clc
jmp 0x1403a4ec8
cmp byte [rsi + 0x9085], 0
jmp 0x1403a4ed4
jne 0x1403a51b2
mov r15d, 0x1b
test bpl, 0xb3
cmp al, bl
clc
cmp byte [rsi + 0x9084], 0
jne 0x1403a51b2
mov r15d, 0x1a
cmp byte [rsi + 0x9083], 0
jne 0x1403a51b2
mov r15d, 0x19
test r11b, r15b
clc
cmc
cmp byte [rsi + 0x9082], 0
jmp 0x1403a4f1e
jne 0x1403a51b2
mov r15d, 0x18
test r14b, r9b
cmp byte [rsi + 0x9081], 0
jne 0x1403a51b2
mov r15d, 0x17
jmp 0x1403a4f45
cmp byte [rsi + 0x9080], 0
jne 0x1403a51b2
mov r15d, 0x16
jmp 0x1403a4f5d
cmp byte [rsi + 0x907f], 0
jne 0x1403a51b2
mov r15d, 0x15
stc
test r11w, r10w
cmp bpl, r8b
cmp byte [rsi + 0x907e], 0
jmp 0x1403a4f84
jne 0x1403a51b2
mov r15d, 0x14
cmp r9w, 0x4351
cmp byte [rsi + 0x907d], 0
jne 0x1403a51b2
mov r15d, 0x13
cmc
cmp byte [rsi + 0x907c], 0
jmp 0x1403a4fb6
jne 0x1403a51b2
mov r15d, 0x12
cmp di, 0x4ba6
jmp 0x1403a4fd1
cmp byte [rsi + 0x907b], 0
jmp 0x1403a4fdd
jne 0x1403a51b2
mov r15d, 0x11
test r11b, 0x12
cmc
jmp 0x1403a4ff3
cmp byte [rsi + 0x907a], 0
jmp 0x1403a4fff
jne 0x1403a51b2
mov r15d, 0x10
stc
cmp r13b, 0x6a
cmp byte [rsi + 0x9079], 0
jmp 0x1403a501c
jne 0x1403a51b2
mov r15d, 0xf
cmp spl, 0x94
test r15b, 0x8e
cmp byte [rsi + 0x9078], 0
jmp 0x1403a503c
jne 0x1403a51b2
mov r15d, 0xe
cmp byte [rsi + 0x9077], 0
jmp 0x1403a5054
jne 0x1403a51b2
mov r15d, 0xd
cmp byte [rsi + 0x9076], 0
jmp 0x1403a506c
jne 0x1403a51b2
mov r15d, 0xc
cmp byte [rsi + 0x9075], 0
jmp 0x1403a5084
jne 0x1403a51b2
mov r15d, 0xb
cmp r9d, ebp
cmp byte [rsi + 0x9074], 0
jmp 0x1403a509f
jne 0x1403a51b2
mov r15d, 0xa
clc
cmp byte [rsi + 0x9073], 0
jmp 0x1403a50b8
jne 0x1403a51b2
mov r15d, 9
test sp, r9w
cmp byte [rsi + 0x9072], 0
jmp 0x1403a50d4
jne 0x1403a51b2
mov r15d, 8
test r12, 0x109e63a7
stc
cmp byte [rsi + 0x9071], 0
jne 0x1403a51b2
mov r15d, 7
cmp byte [rsi + 0x9070], 0
jmp 0x1403a5107
jne 0x1403a51b2
mov r15d, 6
clc
cmp byte [rsi + 0x906f], 0
jmp 0x1403a5120
jne 0x1403a51b2
mov r15d, 5
test r10b, dil
cmp spl, r13b
jmp 0x1403a5137
cmp byte [rsi + 0x906e], 0
jne 0x1403a51b2
mov r15d, 4
test r9w, 0x827
cmp r9b, 0x74
cmp byte [rsi + 0x906d], 0
jmp 0x1403a5160
jne 0x1403a51b2
mov r15d, 3
stc
cmp byte [rsi + 0x906c], 0
jmp 0x1403a5179
jne 0x1403a51b2
cmp byte [rsi + 0x906b], 1
jmp 0x1403a5192
mov r15d, 2
jmp 0x1403a51a4
sbb r15d, 0
xchg r14b, r14b
movsx rcx, bx
mov r8b, spl
mov r14d, r12d
lea rcx, [rsp + 0x190]
not r8b
mov r8, r14
call fcn.14049decb
lea rcx, [rsp + r14]
rol r8b, 0xbf
xchg r8b, dl
add rcx, 0x190
setb dh
movzx r8d, dx
lea rdx, [rsi + 0x906a]
mov r8d, r15d
jmp 0x1403a51f0
call fcn.14049decb
lea rax, [rsi + 0x864a]
mov qword [rsp + 0x48], rax
jmp 0x1403a5206
xorps xmm0, xmm0
movups xmmword [rsi + 0x864a], xmm0
rol r13b, 0x7b
movups xmmword [rsi + 0x865a], xmm0
bt r14d, 0xba
mov qword [rsi + 0x8668], 0
lea r14d, [r15 + r12]
sub ax, 0x3621
movzx ax, r14b
mov ax, 0x54b
lea rax, [rsi + 0x866e]
neg r13b
xor r13b, 0xb9
adc r13b, sil
mov qword [rsp + 0x38], rax
movzx rax, r13w
lea rax, [rsi + 0x866c]
or r13b, 0xe5
rol r13b, 0x30
adc r13b, 0x42
mov qword [rsp + 0x40], rax
xadd ax, ax
lea rax, [rsi + 0x866a]
mov qword [rsp + 0x30], rax
and r13b, dil
mov r13b, 0xff
jmp 0x1403a528a
sub ecx, ecx
stc
sub r11d, r11d
test dl, cl
xor ebp, ebp
cmp r14b, 0x71
jmp 0x1403a529d
xor ebx, ebx
jmp 0x1403a536b
mov rax, qword [rsp + 0x30]
movzx dx, r14b
mov dl, 0xe0
xchg dl, dh
inc word [rax]
stc
add dl, 0xa6
rcl rdx, 0x5c
lea eax, [r11 + 1]
shl edx, 0xc5
mov rdx, 0x3e3c4a16
btc rdx, 0x8e
mov byte [rsp + rdi + 0x50], 0x10
and dx, 0xa8c
rol dl, cl
shr dx, 0x42
add bl, 0xfd
movsx dx, r15b
shl edx, 0xc9
add r11d, 2
cwd
mov byte [rsp + rax + 0x50], bl
dec dl
inc rax
inc word [rsi + r13*2 + 0x864a]
cbw
lea edx, [r11 + 1]
xor bx, di
bsf bx, r12w
shl bx, 0x2d
mov ebx, r13d
lahf
rcl ah, 0x61
mov eax, r11d
btc r11d, 0x7c
movzx r11d, r10w
mov byte [rsp + rax + 0x50], bl
add r11w, 0x3d7b
sub ebx, ebx
movzx r11, r13w
btc r11w, 0xd1
or r11w, 0x2f18
sub ebp, ebp
dec r11w
mov r11d, edx
jmp 0x1403a5352
inc rcx
test r10d, 0x3e54125e
stc
cmp r14, rcx
jmp 0x1403a5365
je 0x1403a5696
mov r9d, r13d
movsx r13d, di
bts r13, r10
movzx r13d, byte [rsp + rcx + 0x190]
cmc
test r13, r13
jmp 0x1403a5388
je 0x1403a540b
test ebp, ebp
jmp 0x1403a5395
je 0x1403a54c4
mov r10d, r11d
test si, r14w
jmp 0x1403a53ab
cmp ebp, 2
ja 0x1403a547d
mov rax, qword [rsp + 0x48]
sal r8b, 5
setno r8b
rcr r8b, 0x1b
add word [rax], bp
sub r8b, r8b
lea r8d, [r11 + 1]
jmp 0x1403a53d5
mov byte [rsp + r10 + 0x50], 0
stc
cmp ebp, 1
jmp 0x1403a53e4
jne 0x1403a5593
mov r11d, r8d
test dil, 0x76
cmp sil, 0xe8
test cl, dil
cmp r13b, r9b
jmp 0x1403a5400
je 0x1403a54d2
jmp 0x1403a55b8
test ebx, ebx
jmp 0x1403a5412
je 0x1403a5638
cmp ebx, 2
jmp 0x1403a5420
ja 0x1403a553c
movzx edi, r9b
not r8w
movsxd r8, ebp
add word [rsi + rdi*2 + 0x864a], bx
and r8b, 0x90
lea r8d, [r11 + 1]
bswap rdi
mov edi, r11d
stc
test r14, r13
mov byte [rsp + rdi + 0x50], r9b
clc
cmp ebx, 1
je 0x1403a5629
add r11d, 2
movsx rbx, cx
mov bx, 0x5c4d
mov ebx, r8d
jmp 0x1403a546e
mov byte [rsp + rbx + 0x50], r9b
jmp 0x1403a5478
jmp 0x1403a5638
cmp ebp, 0xb
setb dl
mov rdi, qword [rsp + 0x38]
mov al, 0x9a
cmovb rdi, qword [rsp + 0x40]
xor al, 0x56
mov al, 0x12
cmp r12d, edi
sub al, dl
shl dl, 3
cmp r8, rsi
test r8w, r15w
add bpl, dl
inc word [rdi]
add dx, dx
lea edx, [r11 + 1]
clc
stc
mov byte [rsp + r10 + 0x50], al
add bpl, 0xf5
add r11d, 2
mov byte [rsp + rdx + 0x50], bpl
cmp r13b, r9b
jmp 0x1403a54cc
jne 0x1403a55b8
inc ebx
sub ebp, ebp
cmp ebx, 6
jmp 0x1403a54de
jne 0x1403a5352
mov rax, qword [rsp + 0x30]
inc word [rax]
shld rax, rsp, 0x68
sbb bl, al
ror bpl, 0x14
mov eax, r11d
and dl, 0x64
cwd
cqo
mov edx, r11d
rcr bl, 0xdd
lea ebp, [r11 + 1]
movzx r11, si
not r11b
shr r11b, cl
mov byte [rsp + rax + 0x50], 0x10
add edx, 2
movzx r11, r15w
movsx r11w, r8b
mov bl, 3
mov r11b, r15b
movsx r11d, r10w
mov r11d, ebp
jmp 0x1403a5537
jmp 0x1403a531c
mov rax, qword [rsp + 0x30]
movzx di, r9b
jmp 0x1403a554b
inc word [rax]
movzx dx, r9b
or dil, r11b
clc
lea edx, [r11 + 1]
mov edi, r11d
test bpl, r12b
mov byte [rsp + rdi + 0x50], 0x10
cmp r10b, r9b
jmp 0x1403a5575
add bl, 0xfd
cmp bpl, r14b
clc
jmp 0x1403a5581
add r11d, 2
mov byte [rsp + rdx + 0x50], bl
jmp 0x1403a558e
jmp 0x1403a5638
add r11d, 2
mov ebp, r8d
stc
mov byte [rsp + rbp + 0x50], 0
clc
test sil, r10b
cmp r13b, r9b
jmp 0x1403a55ac
je 0x1403a54d2
nop
cmp di, 0x377d
test ebx, ebx
jmp 0x1403a55bf
je 0x1403a52fa
mov edi, r11d
cmp spl, r11b
cmp ebx, 2
ja 0x1403a52a4
movzx eax, r9b
movzx rbp, ax
add word [rsi + rax*2 + 0x864a], bx
btc bp, 0xca
cmp r15d, eax
lea ebp, [r11 + 1]
clc
mov byte [rsp + rdi + 0x50], r9b
cmp dl, r9b
cmp ebx, 1
jmp 0x1403a5601
jne 0x1403a5614
mov r11d, ebp
jmp 0x1403a560f
jmp 0x1403a52fa
add r11d, 2
mov eax, ebp
jmp 0x1403a561f
mov byte [rsp + rax + 0x50], r9b
jmp 0x1403a52fa
mov r11d, r8d
nop dword [rax]
jmp 0x1403a5638
inc ebp
clc
sub ebx, ebx
cmp ebp, 0x8a
jne 0x1403a5352
mov rax, qword [rsp + 0x38]
movzx rdx, bp
jmp 0x1403a5657
inc word [rax]
mov ebp, r11d
cmp bp, r15w
rol ah, cl
mov edx, r11d
mov bl, 0x5a
sar ax, cl
cbw
lea eax, [r11 + 1]
sbb bl, r12b
xor r11b, 0xcc
not r11
mov byte [rsp + rbp + 0x50], 0x12
add edx, 2
movzx r11w, r10b
cmovs r11d, edi
mov bl, 0x7f
mov r11d, eax
jmp 0x1403a531c
test ebx, ebx
jmp 0x1403a569d
je 0x1403a5701
cmp ebx, 2
jmp 0x1403a56ab
ja 0x1403a5760
add word [rsi + r13*2 + 0x864a], bx
bts ax, dx
movzx r14d, r13w
btr ax, 0xfa
lea r14d, [r11 + 1]
mov eax, r11d
test ah, 0xd7
stc
cmp r11b, 0xcd
mov byte [rsp + rax + 0x50], r13b
cmp ebx, 1
je 0x1403a57fe
add r11d, 2
mov al, r9b
movzx rax, r10w
mov eax, r14d
jmp 0x1403a56f7
mov byte [rsp + rax + 0x50], r13b
jmp 0x1403a57fb
test ebp, ebp
je 0x1403a57fb
cmp ebp, 2
jmp 0x1403a5711
ja 0x1403a576e
mov rax, qword [rsp + 0x48]
add word [rax], bp
cwde
shl ah, 0xda
sar ah, cl
lea r14d, [r11 + 1]
mov eax, r11d
cmp ecx, 0x55ea52ab
mov byte [rsp + rax + 0x50], 0
cmp ebp, 1
jmp 0x1403a573f
je 0x1403a57fe
add r11d, 2
movzx ax, r9b
mov eax, r14d
jmp 0x1403a5756
mov byte [rsp + rax + 0x50], 0
jmp 0x1403a57fb
mov cl, 0xfd
mov dl, 0x10
jmp 0x1403a5769
jmp 0x1403a57b6
cmp ebp, 0xb
jae 0x1403a5790
mov cl, 0xfd
jmp 0x1403a577e
mov dl, 0x11
mov al, r10b
setno ah
mov rax, qword [rsp + 0x40]
jmp 0x1403a57a4
mov cl, 0xf5
movsx r9w, bpl
lahf
mov al, 0x59
mov dl, 0x12
mov rax, qword [rsp + 0x38]
mov r9b, r14b
mov qword [rsp + 0x30], rax
movzx r14d, dx
lahf
mov ebx, ebp
inc r14
dec dil
mov rax, qword [rsp + 0x30]
dec di
inc word [rax]
lea eax, [r11 + 1]
movsxd r14, r9d
mov ebp, r11d
inc r8b
rcl rdi, 0x56
mov byte [rsp + rbp + 0x50], dl
neg r14b
sub dil, 0x32
cmp r11b, 0xa4
add bl, cl
ror rdx, 0x58
shld cx, r11w, 0x2b
add r11d, 2
mov byte [rsp + rax + 0x50], bl
movsx rdx, r15w
cwd
mov r14d, r11d
mov dword [rsp + 0x20], 0
mov edi, 2
movsxd r8, edx
mov dl, r15b
cdq
mov rcx, rsi
not dh
mov edx, 2
movzx r8w, bpl
movzx r9, cx
mov r8w, r15w
mov r8d, 0x13
mov r9d, 7
jmp 0x1403a583a
call fcn.1403a66ce
mov ecx, dword [rsi + 0x5c]
test r15w, 0xf82
jmp 0x1403a584e
shl edi, cl
stc
cmp di, 0x289
or edi, dword [rsi + 0x60]
mov dword [rsi + 0x60], edi
clc
add ecx, 2
clc
stc
jmp 0x1403a5867
mov dword [rsi + 0x5c], ecx
stc
cmc
clc
cmp ecx, 8
jae 0x1403a5c4a
add r12d, 0xfffffeff
mov ah, 0x84
shl r12d, cl
or r12d, edi
movsx eax, di
setae ah
bt eax, 0x60
mov dword [rsi + 0x60], r12d
lea eax, [rcx + 5]
mov dword [rsi + 0x5c], eax
test r12b, 0x70
cmp ecx, 3
jmp 0x1403a58a6
jae 0x1403a5cac
dec r15d
add rcx, 0x3692b6f
movsx ecx, ax
mov ecx, eax
shl r15d, cl
btc cx, sp
mov rcx, r11
or r15d, r12d
rol rcx, cl
shld rcx, rdx, 0x2a
mov dword [rsi + 0x60], r15d
not ch
rcl cx, 0xbc
lea ecx, [rax + 5]
test r14b, 0x98
mov dword [rsi + 0x5c], ecx
test r13d, 0x3bff3bc6
cmp di, r11w
test r11b, dl
cmp eax, 3
jae 0x1403a5d24
mov eax, 0x12
cmp byte [rsi + 0x9199], 0
jne 0x1403a5ae2
mov eax, 0x11
cmp r11w, 0x61d6
stc
cmp byte [rsi + 0x918b], 0
jmp 0x1403a5925
jne 0x1403a5ae2
mov eax, 0x10
jmp 0x1403a5936
cmp byte [rsi + 0x9198], 0
jmp 0x1403a5942
jne 0x1403a5ae2
mov eax, 0xf
cmp byte [rsi + 0x918c], 0
jmp 0x1403a5959
jne 0x1403a5ae2
mov eax, 0xe
stc
cmp byte [rsi + 0x9197], 0
jne 0x1403a5ae2
mov eax, 0xd
clc
stc
cmp byte [rsi + 0x918d], 0
jmp 0x1403a5985
jne 0x1403a5ae2
mov eax, 0xc
stc
cmp byte [rsi + 0x9196], 0
jmp 0x1403a599d
jne 0x1403a5ae2
mov eax, 0xb
test r15w, 0x57cd
cmp ax, sp
cmp r14d, 0x3edf0fcf
cmp byte [rsi + 0x918e], 0
jmp 0x1403a59c4
jne 0x1403a5ae2
mov eax, 0xa
stc
cmc
cmp byte [rsi + 0x9195], 0
jmp 0x1403a59dd
jne 0x1403a5ae2
mov eax, 9
cmp r15b, 0x9e
cmp byte [rsi + 0x918f], 0
jmp 0x1403a59f8
jne 0x1403a5ae2
mov eax, 8
cmp r8b, dil
cmp byte [rsi + 0x9194], 0
jmp 0x1403a5a12
jne 0x1403a5ae2
mov eax, 7
cmp byte [rsi + 0x9190], 0
jmp 0x1403a5a29
jne 0x1403a5ae2
mov eax, 6
clc
cmp byte [rsi + 0x9193], 0
jmp 0x1403a5a41
jne 0x1403a5ae2
mov eax, 5
test bl, r11b
cmp byte [rsi + 0x9191], 0
jne 0x1403a5ae2
mov eax, 4
cmc
clc
cmp byte [rsi + 0x9192], 0
jmp 0x1403a5a6f
jne 0x1403a5ae2
mov eax, 3
stc
test al, dil
jmp 0x1403a5a83
cmp byte [rsi + 0x918a], 0
jmp 0x1403a5a8f
jne 0x1403a5ae2
mov eax, 2
stc
cmp rsi, r11
cmp byte [rsi + 0x919c], 0
jne 0x1403a5ae2
mov eax, 1
clc
cmp rbp, rax
cmp byte [rsi + 0x919b], 0
jne 0x1403a5ae2
xor eax, eax
btc rbp, r9
setp bpl
sbb rdx, 0x7ea264a2
cmp byte [rsi + 0x919a], 1
sbb eax, eax
bt ebp, ebx
btr ebp, r15d
cmp eax, 4
setp bpl
mov ebp, 3
cmovge ebp, eax
lea edx, [rbp - 3]
rcr ah, cl
btr eax, ecx
ror al, 0xfc
shl edx, cl
sbb eax, 0x2a8c3c4d
or edx, r15d
bt eax, 0xd8
clc
mov dword [rsi + 0x60], edx
movsx ax, r14b
test bl, r14b
lea eax, [rcx + 4]
cmp r13b, r12b
clc
mov dword [rsi + 0x5c], eax
cmc
cmp r8b, 0xd1
stc
cmp ecx, 4
jmp 0x1403a5b2e
jae 0x1403a5d97
inc ebp
add edi, 0x55be6c3a
movsx edi, r9w
xor ebx, ebx
movzx rdi, ax
xchg di, di
movsx rdi, bx
lea rdi, [0x1400bcf30]
jmp 0x1403a5b59
jmp 0x1403a5b6f
inc rbx
cmp rbx, rbp
jmp 0x1403a5b69
je 0x1403a5dd9
mov ecx, eax
mov eax, edx
movzx edx, byte [rbx + rdi]
cmc
movzx edx, byte [rsi + rdx + 0x918a]
shl edx, cl
or edx, eax
nop
cmc
mov dword [rsi + 0x60], edx
test r15b, r10b
lea eax, [rcx + 3]
test r13b, 0x8b
stc
mov dword [rsi + 0x5c], eax
test spl, dil
cmp ecx, 5
jmp 0x1403a5ba3
jae 0x1403a5bce
jmp 0x1403a5b5e
shr edx, 8
mov dword [rsi + 0x60], edx
cmp r9w, r12w
cmp di, 0x6a76
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
cmp dh, bl
cmp eax, 7
jbe 0x1403a5b5e
mov rcx, qword [rsi + 0x40]
cmc
cmp r12w, di
test r15b, 0x70
cmp rcx, qword [rsi + 0x48]
jae 0x1403a5bae
lea rax, [rcx + 1]
jmp 0x1403a5bee
mov qword [rsi + 0x40], rax
bswap eax
cdqe
mov rax, 0x3bc73c14
mov byte [rcx], dl
cwde
mov eax, dword [rsi + 0x5c]
jmp 0x1403a5c11
mov edx, dword [rsi + 0x60]
jmp 0x1403a5c19
jmp 0x1403a5bae
shr edi, 8
cmp r10d, r11d
cmp ch, 0xc7
cmc
mov dword [rsi + 0x60], edi
stc
jmp 0x1403a5c31
add ecx, 0xfffffff8
cmc
cmp rcx, rcx
test r12d, ebx
mov dword [rsi + 0x5c], ecx
cmp bp, dx
cmp ecx, 7
jbe 0x1403a5876
mov rax, qword [rsi + 0x40]
cmp r13b, r12b
jmp 0x1403a5c56
cmp rax, qword [rsi + 0x48]
jmp 0x1403a5c5f
jae 0x1403a5c1e
lea rcx, [rax + 1]
jmp 0x1403a5c6e
mov qword [rsi + 0x40], rcx
mov byte [rax], dil
mov ecx, dword [rsi + 0x5c]
not edi
movzx di, cl
xchg dil, dil
mov edi, dword [rsi + 0x60]
jmp 0x1403a5c1e
shr r12d, 8
stc
cmp esi, 0x24373b3e
mov dword [rsi + 0x60], r12d
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
cmp eax, 7
jmp 0x1403a5ca6
jbe 0x1403a58ac
mov rcx, qword [rsi + 0x40]
clc
cmc
test bpl, r15b
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a5cbe
jae 0x1403a5c89
lea rax, [rcx + 1]
mov qword [rsi + 0x40], rax
movzx rax, r12w
movsx rax, r10w
mov byte [rcx], r12b
movzx rax, r14w
movsx eax, cx
mov eax, dword [rsi + 0x5c]
movsxd r12, r10d
bswap r12w
mov r12d, dword [rsi + 0x60]
jmp 0x1403a5cf1
jmp 0x1403a5c89
shr r15d, 8
stc
cmp r8b, al
mov dword [rsi + 0x60], r15d
test rbp, 0x75cd553c
add ecx, 0xfffffff8
cmp ebp, ecx
cmc
test r9w, dx
mov dword [rsi + 0x5c], ecx
cmp ecx, 7
jmp 0x1403a5d1e
jbe 0x1403a58fb
mov rax, qword [rsi + 0x40]
cmp bl, dil
cmp rax, qword [rsi + 0x48]
jmp 0x1403a5d34
jae 0x1403a5cf6
lea rcx, [rax + 1]
jmp 0x1403a5d43
mov qword [rsi + 0x40], rcx
cmovnp rcx, r8
movzx cx, dil
movzx ecx, ax
mov byte [rax], r15b
movsx cx, spl
jmp 0x1403a5d63
mov ecx, dword [rsi + 0x5c]
setl r15b
movsxd r15, r15d
mov r15d, dword [rsi + 0x60]
jmp 0x1403a5d76
jmp 0x1403a5cf6
shr edx, 8
mov dword [rsi + 0x60], edx
test rsi, 0x756d4938
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
cmp eax, 7
jbe 0x1403a5b34
mov rcx, qword [rsi + 0x40]
cmc
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a5da5
jae 0x1403a5d7b
lea rax, [rcx + 1]
jmp 0x1403a5db4
mov qword [rsi + 0x40], rax
bswap ax
movsx eax, r14w
mov ax, 0x39fe
mov byte [rcx], dl
movzx rdx, r8w
movsx edx, ax
not dh
mov eax, dword [rsi + 0x5c]
mov edx, dword [rsi + 0x60]
jmp 0x1403a5d7b
test r14d, r14d
jmp 0x1403a5de1
je 0x1403a5fbd
sub r9d, r9d
movsx r8, si
mov r8b, 0x23
lea r8, [0x1400ceb0f]
jmp 0x1403a5dfd
jmp 0x1403a5e1e
mov edx, edi
mov eax, ebp
mov edi, r9d
or r9b, 0xfe
mov r9d, edi
cmp edi, r14d
jmp 0x1403a5e18
jae 0x1403a5fbd
mov ecx, eax
mov ebx, edx
mov rdx, 0x642a03f9
mov edi, r9d
movsxd rax, r9d
cwd
bswap bp
movzx ebp, byte [rsp + rdi + 0x50]
xchg dh, ah
cdq
cwd
inc rdi
bts edx, r12d
jmp 0x1403a5e4e
movzx edx, word [rsi + rbp*2 + 0x8d0a]
adc ax, 0x5466
cdqe
movzx eax, byte [rsi + rbp + 0x918a]
cmc
shl edx, cl
test r9w, ax
cmp spl, dl
or edx, ebx
cmp sil, dl
jmp 0x1403a5e78
mov dword [rsi + 0x60], edx
add eax, ecx
test dil, r11b
mov dword [rsi + 0x5c], eax
cmc
stc
cmp eax, 8
jmp 0x1403a5e8d
jae 0x1403a5f0b
cmp bpl, 0x10
jmp 0x1403a5e9c
jb 0x1403a5e0d
add r9d, 2
movzx edi, byte [rsp + rdi + 0x50]
add ebp, 0xfffffff0
cmc
movsx ebp, byte [rbp + r8]
or cl, sil
xor cx, r11w
mov ecx, eax
test r11b, r15b
cmp r14d, 0x77636a65
shl edi, cl
clc
or edi, edx
jmp 0x1403a5ed9
mov dword [rsi + 0x60], edi
add ebp, eax
mov dword [rsi + 0x5c], ebp
cmp ebp, 8
jae 0x1403a5f77
jmp 0x1403a5e02
shr edx, 8
cmp r9b, 0x55
mov dword [rsi + 0x60], edx
test r12d, r14d
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
cmp eax, 7
jbe 0x1403a5e93
mov rcx, qword [rsi + 0x40]
test r14, r11
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a5f1b
jae 0x1403a5eef
lea rax, [rcx + 1]
jmp 0x1403a5f2a
mov qword [rsi + 0x40], rax
movsxd rax, ecx
bswap rax
not eax
mov byte [rcx], dl
movzx rax, sp
cdq
movzx eax, r15w
mov eax, dword [rsi + 0x5c]
cwd
mov dh, 0x58
mov edx, dword [rsi + 0x60]
jmp 0x1403a5f51
jmp 0x1403a5eef
shr edi, 8
mov dword [rsi + 0x60], edi
add ebp, 0xfffffff8
clc
test esp, 0x5a4b17aa
mov dword [rsi + 0x5c], ebp
cmp ebp, 7
jmp 0x1403a5f71
jbe 0x1403a5e02
mov rax, qword [rsi + 0x40]
cmp rax, qword [rsi + 0x48]
jmp 0x1403a5f84
jae 0x1403a5f56
lea rcx, [rax + 1]
mov qword [rsi + 0x40], rcx
movzx bp, r10b
jmp 0x1403a5f9c
mov byte [rax], dil
movsx ebp, r8w
cmovp bp, r12w
mov ebp, dword [rsi + 0x5c]
setno dil
movsxd rdi, esi
movzx edi, sp
mov edi, dword [rsi + 0x60]
jmp 0x1403a5f56
mov r14, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x40]
bts r15d, r9d
jmp 0x1403a5fce
mov ebp, edx
rcl r15d, cl
add r15b, bl
lea r15, [rsi + 0x92aa]
cmp r15, r14
jae 0x1403a6463
mov r9d, 1
test r15w, 0x6c22
and r13w, bx
lea r13, [0x1400bcf50]
movzx r12w, bpl
rol r12b, 0x95
mov r12, 0x328733b3
lea r12, [0x1400bd2a0]
cmp r9d, 1
jmp 0x1403a601d
jne 0x1403a6036
movzx r9d, byte [r15]
jmp 0x1403a602c
inc r15
or r9d, 0x100
test r9b, 1
jne 0x1403a61ae
lea rdi, [r15 + 1]
sbb rdx, 0x162c5e6c
and r8w, 0x1c8d
movzx edx, byte [r15]
cmovns r10w, r11w
movzx r10d, word [rsi + rdx*2 + 0x888a]
shr r8b, 0x9c
stc
add r8b, 0xc4
mov ecx, eax
dec r8w
btc r8w, di
shld r8w, cx, 0xd6
shl r10, cl
not r8w
clc
movsxd r8, ebp
or r10, rbp
rol r8w, cl
movzx r8d, byte [rsi + rdx + 0x8f4a]
jmp 0x1403a60a4
add r8d, eax
test r9b, 2
jne 0x1403a63a5
cmp rdi, r14
jmp 0x1403a60b9
jae 0x1403a63a5
mov eax, r9d
shr eax, 1
shl ch, cl
cdq
btr ebp, 0x15
lea rdi, [r15 + 2]
cmc
mov rbp, 0x363641f8
movzx edx, byte [r15 + 1]
movsx rbp, cx
clc
xadd bpl, cl
movzx ebp, word [rsi + rdx*2 + 0x888a]
shrd rcx, rsp, 0x4d
or cx, bp
and cl, r10b
mov ecx, r8d
cmp r13w, 0x303
cmc
shl rbp, cl
mov cx, r14w
bt cx, 0x87
ror ch, cl
or r10, rbp
bsr ecx, r11d
bt cx, r15w
inc ch
movzx ecx, byte [rsi + rdx + 0x8f4a]
test r10b, 9
add r8d, ecx
test r9b, 4
jmp 0x1403a6136
jne 0x1403a63cb
cmp rdi, r14
jmp 0x1403a6144
jae 0x1403a63cb
shr r9d, 2
sbb dl, r15b
sbb al, 0xff
xor ax, 0x122e
movzx eax, byte [r15 + 2]
movsx rcx, bx
dec cl
movzx edx, word [rsi + rax*2 + 0x888a]
mov ecx, r8d
stc
shl rdx, cl
cmp rdi, r11
jmp 0x1403a6179
add r15, 3
stc
or r10, rdx
cmp r14b, 0x2c
jmp 0x1403a618b
movzx eax, byte [rsi + rax + 0x8f4a]
add r8d, eax
test r14w, bp
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a61a3
jb 0x1403a63ef
jmp 0x1403a6688
movzx r11d, byte [r15]
or r10w, 0x60e5
bsf edx, ebx
inc r10w
movzx r10d, word [r15 + 1]
mov dl, r11b
movsxd rdi, r10d
add r15, 3
lea rcx, [0x1400bcd30]
test r15b, 0x6d
xor di, r11w
bts r8w, r14w
movzx edi, word [rcx + r11*2]
cqo
movsx rcx, dx
bsr dx, r11w
movzx edx, word [rsi + rdi*2 + 0x888a]
and cx, 0x6fe8
not cx
bsr cx, bx
mov ecx, eax
sub r8w, r15w
btc r8w, r12w
ror r8d, 2
shl rdx, cl
cmova r8, rcx
xadd r8b, r8b
btr r8d, 0xdb
movzx ecx, byte [rsi + rdi + 0x8f4a]
mov dil, r12b
add ecx, eax
bt di, ax
lea rax, [0x1400bcfa0]
sbb r8b, al
movzx eax, byte [r11 + rax]
xor edi, 0x3c385f42
sar dil, 0xe
and r11d, dword [r13 + rax*4]
mov r8b, r11b
sal r8b, 0x23
or dil, 0
shl r11, cl
or rdx, rbp
and bpl, r11b
rol bp, cl
or r11, rdx
bsf di, r15w
add ecx, eax
xchg dl, bpl
cbw
rdtsc
mov eax, r10d
and eax, 0x1ff
bts r8w, r15w
lea rdx, [0x1400bcab0]
shl r8d, 0x9f
btr r8w, r9w
lea rdx, [rdx + rax]
test sil, 0x15
xchg rdi, r8
lea rbp, [0x1400bd0a0]
btc r8, 0x1b
shl di, 0x28
lea rax, [rax + rbp]
cmovnp rdi, rax
movzx rbp, sp
mov rbp, r10
sar r8b, cl
ror r8b, 0x85
or di, r8w
shr rbp, 8
rcr dil, cl
shl r8d, cl
movzx edi, r12w
lea rdi, [0x1400bccb0]
add rdi, rbp
and r8b, 0xd9
add rbp, r12
sbb r8w, si
cmova r8, rbx
bts r8d, r12d
cmp r10d, 0x200
cmovb rbp, rax
movzx r8d, dx
movsxd r8, r10d
bswap r8w
cmovb rdi, rdx
ror r8w, cl
shld edx, ebx, 0x27
movzx eax, byte [rdi]
ror dh, 0x39
cdq
shld rdx, r10, 0x6a
movzx edx, word [rsi + rax*2 + 0x8aca]
ror r8, cl
shld r8w, r9w, 0xa6
add r8, 0x444e6054
shl rdx, cl
adc r8b, 0x7b
movzx r8d, byte [rsi + rax + 0x906a]
sar ax, cl
or al, 0xeb
adc ax, 0x54de
add r8d, ecx
xor rcx, 0x451215eb
cdqe
movzx eax, byte [rbp]
mov cl, r8b
and r10d, dword [r13 + rax*4]
mov ecx, r8d
test ch, 0xb6
shl r10, cl
cmp al, dil
stc
or rdx, r11
or r10, rdx
cmp r10b, r11b
add r8d, eax
jmp 0x1403a6391
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a639a
jb 0x1403a63ef
jmp 0x1403a6688
mov r15, rdi
jmp 0x1403a63b7
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a63c0
jb 0x1403a63ef
jmp 0x1403a6688
mov r15, rdi
mov r9d, eax
jmp 0x1403a63d6
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a63df
jae 0x1403a6688
nop
sal bpl, 0xf1
movsx rcx, cx
mov qword [rbx], r10
mov bpl, 0xfc
btr cx, 0xc5
bt bp, 0x25
mov eax, r8d
cmp r12b, dl
shr eax, 3
add rbx, rax
bt ax, r14w
or ch, 0x30
add bpl, r13b
mov ecx, r8d
lahf
btr ax, 0x22
cmp spl, 0x1c
and cl, 0xf8
shr r10, cl
cmc
ror eax, 0xa3
and r8d, 7
and rbp, r13
mov bpl, r15b
movsx rax, r10w
shr r9d, 1
ror eax, 0xa9
mov rbp, r10
clc
sbb ax, bx
btr ax, r15w
mov eax, r8d
cmp r15, r14
jmp 0x1403a6458
jb 0x1403a6014
jmp 0x1403a646e
mov r8d, eax
mov r10, rbp
stc
test rdx, rbx
clc
mov qword [rsi + 0x40], rbx
jmp 0x1403a647e
test r8d, r8d
jmp 0x1403a6486
je 0x1403a65ad
xor ebx, ebx
test r15b, 0x29
movsx r9, dx
dec r9w
lea r9, [0x1400bcf50]
sub ecx, ecx
jmp 0x1403a64a8
jmp 0x1403a64e0
mov ecx, edx
rol bx, cl
shr r10, cl
movsxd rbx, ebp
movsx rbx, di
mov ebx, edi
btr ecx, ebx
rcr ch, 0x24
bt ecx, 0x13
mov ecx, eax
jmp 0x1403a64d2
sub r8d, edx
jmp 0x1403a64da
je 0x1403a65b7
cmp r8d, 0x10
jmp 0x1403a64e9
mov edx, 0x10
cdqe
cbw
cmovb edx, r8d
mov edi, dword [r9 + rdx*4]
bt rax, 0xc8
cmc
and edi, r10d
sbb al, dil
cmc
cdqe
shl edi, cl
add eax, 0x2c60402a
or edi, ebx
xor eax, 0x2a740ab9
test r13d, 0x62df755a
movsx ax, r9b
mov dword [rsi + 0x60], edi
movzx rax, r13w
mov eax, edx
test spl, 0x3b
add eax, ecx
mov dword [rsi + 0x5c], eax
test rax, 0x34a556b
cmp eax, 8
jmp 0x1403a6543
jae 0x1403a656d
jmp 0x1403a64ad
shr edi, 8
stc
mov dword [rsi + 0x60], edi
cmc
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
cmp rdx, rcx
cmp eax, 7
jmp 0x1403a6567
jbe 0x1403a64ad
mov rcx, qword [rsi + 0x40]
clc
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a657b
jae 0x1403a654e
lea rax, [rcx + 1]
jmp 0x1403a658a
mov qword [rsi + 0x40], rax
movzx rax, ax
mov byte [rcx], dil
mov eax, dword [rsi + 0x5c]
movzx edi, sp
movsx di, bpl
mov edi, dword [rsi + 0x60]
jmp 0x1403a65a8
jmp 0x1403a654e
xor edi, edi
xor eax, eax
ror bpl, cl
mov dl, r15b
movzx edx, word [rsi + 0x8a8a]
rol bpl, 0x54
movzx ebp, byte [rsi + 0x904a]
movsx rcx, r12w
mov ecx, eax
shl edx, cl
cmc
cmp r8, r10
or edx, edi
cmp r10d, 0x5f5b7144
cmc
mov dword [rsi + 0x60], edx
cmc
cmp dx, 0x7d95
add ebp, eax
mov dword [rsi + 0x5c], ebp
cmc
cmp bl, 0x8f
cmp ebp, 8
jae 0x1403a663b
mov rcx, qword [rsi + 0x40]
sub eax, eax
xor al, 0x1b
dec al
cmp rcx, qword [rsi + 0x48]
setg al
setb al
jmp 0x1403a6613
jmp 0x1403a6690
shr edx, 8
mov dword [rsi + 0x60], edx
cmc
add ebp, 0xfffffff8
mov dword [rsi + 0x5c], ebp
cmp r8b, 0x3c
test sp, r12w
cmp ebp, 7
jmp 0x1403a6635
jbe 0x1403a65fa
mov rax, qword [rsi + 0x40]
cmc
cmp rax, qword [rsi + 0x48]
jmp 0x1403a6649
jae 0x1403a6618
lea rcx, [rax + 1]
movsx ebp, r15w
jmp 0x1403a665c
mov qword [rsi + 0x40], rcx
movzx rbp, r13w
bswap ebp
mov byte [rax], dl
jmp 0x1403a666d
mov ebp, dword [rsi + 0x5c]
mov rdx, 0xde27f7
movzx rdx, r14w
mov edx, dword [rsi + 0x60]
jmp 0x1403a6683
jmp 0x1403a6618
sub eax, eax
ror bpl, cl
shr sil, cl
add rsp, 0x2d8
mov r15w, 0x502c
cmove di, ax
pop rbx
pop rbp
movsx r14w, al
pop rdi
pop rsi
pop r12
bswap r14w
pop r13
movzx r15d, r12w
cmovp r14, r11
movsx r15, ax
pop r14
movsxd r15, esp
cmovl r15, r11
pop r15
jmp 0x1403a66cd
ret