Function at 0x1403a6e21
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
cmp eax, 0x367f0302
clc
push r13
cmc
push r12
jmp 0x1403a6e3d
push rsi
movsx rsi, r10w
movsx si, r13b
push rdi
and esi, r15d
push rbp
bsf rsi, rbx
jmp 0x1403a6e58
push rbx
sar sil, 0x11
sub rsp, 0x2d8
rcr si, cl
bt rsi, r15
mov rsi, rcx
stc
test r14w, 0x52cf
test edx, edx
jmp 0x1403a6e7c
je 0x1403a784b
movaps xmm0, xmmword [0x1400bd340]
cdqe
lahf
sets al
movups xmmword [rsi + 0x8fca], xmm0
movsxd rax, r11d
mov ah, 0xc5
movups xmmword [rsi + 0x8fba], xmm0
movups xmmword [rsi + 0x8faa], xmm0
movups xmmword [rsi + 0x8f9a], xmm0
movups xmmword [rsi + 0x8f8a], xmm0
lahf
movzx ax, r8b
movups xmmword [rsi + 0x8f7a], xmm0
cdqe
movups xmmword [rsi + 0x8f6a], xmm0
movups xmmword [rsi + 0x8f5a], xmm0
movsx eax, r11w
seto al
movsx ax, dh
movups xmmword [rsi + 0x8f4a], xmm0
movaps xmm0, xmmword [0x1400bd350]
mov eax, r12d
movzx ax, r13b
movups xmmword [rsi + 0x8fda], xmm0
cmovo rax, r12
cdqe
movups xmmword [rsi + 0x8fea], xmm0
movsx ax, r8b
movzx rax, r15w
xchg al, ah
movups xmmword [rsi + 0x8ffa], xmm0
jmp 0x1403a6f26
movups xmmword [rsi + 0x900a], xmm0
movsx rax, dx
cbw
movups xmmword [rsi + 0x901a], xmm0
mov eax, esi
movsxd rax, r12d
movups xmmword [rsi + 0x902a], xmm0
movups xmmword [rsi + 0x903a], xmm0
movaps xmm0, xmmword [0x1400bd360]
xchg ah, al
movzx eax, bp
cmovns ax, r9w
movups xmmword [rsi + 0x904a], xmm0
movzx eax, r9w
not rax
movsx ax, sil
movabs rax, 0x707070707070707
mov qword [rsi + 0x905a], rax
movzx ax, r14b
movzx eax, si
movabs rax, 0x808080808080808
mov qword [rsi + 0x9062], rax
jmp 0x1403a6fa0
movaps xmm0, xmmword [0x1400bd330]
jmp 0x1403a6fac
movups xmmword [rsi + 0x907a], xmm0
jmp 0x1403a6fb8
movups xmmword [rsi + 0x906a], xmm0
jmp 0x1403a6fc4
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm0
rcl cl, 0xc2
rol cx, 0xc7
cmp r15w, r12w
movaps xmmword [rsp + 0x1b0], xmm0
shr ch, 0xee
test r14b, cl
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmmword [rsp + 0x1d0], xmm0
bswap cx
movsx rcx, ax
movaps xmmword [rsp + 0x1e0], xmm0
sbb cl, r8b
bswap rcx
movaps xmmword [rsp + 0x1f0], xmm0
movaps xmmword [rsp + 0x200], xmm0
clc
mov dword [rsp + 0x210], 0
sub cx, si
adc ecx, r14d
xor eax, eax
setnp ch
nop word cs:[rax + rax]
movsx ecx, si
movsx rcx, r11w
mov cl, r8b
movzx ecx, byte [rsi + rax + 0x8f4a]
jmp 0x1403a7062
inc dword [rsp + rcx*4 + 0x190]
movzx ecx, byte [rsi + rax + 0x8f4b]
jmp 0x1403a7076
inc dword [rsp + rcx*4 + 0x190]
movsx rcx, sp
movzx ecx, byte [rsi + rax + 0x8f4c]
jmp 0x1403a708e
inc dword [rsp + rcx*4 + 0x190]
movsx cx, spl
movzx ecx, byte [rsi + rax + 0x8f4d]
inc dword [rsp + rcx*4 + 0x190]
cmp r15b, 0x58
test sil, 0x34
add rax, 4
cmp rax, 0x120
jne 0x1403a7055
mov dword [rsp + 0x54], 0
dec ax
cmp r8b, r12b
mov eax, dword [rsp + 0x194]
jmp 0x1403a70dc
add eax, eax
cmp r9b, 0xe2
mov dword [rsp + 0x58], eax
jmp 0x1403a70eb
add eax, dword [rsp + 0x198]
cmp sil, 0x4c
clc
test sil, 0xa5
add eax, eax
jmp 0x1403a7102
mov dword [rsp + 0x5c], eax
jmp 0x1403a710b
add eax, dword [rsp + 0x19c]
test r11b, 0xd1
add eax, eax
test esi, edx
mov dword [rsp + 0x60], eax
cmp r15d, r15d
stc
add eax, dword [rsp + 0x1a0]
test esi, 0x7acb58dc
add eax, eax
cmp r9d, 0x41200d14
test r8b, r14b
mov dword [rsp + 0x64], eax
cmp r10d, 0x55020d5d
test spl, bl
clc
add eax, dword [rsp + 0x1a4]
add eax, eax
mov dword [rsp + 0x68], eax
cmc
add eax, dword [rsp + 0x1a8]
jmp 0x1403a7164
add eax, eax
mov dword [rsp + 0x6c], eax
test r11b, r14b
cmc
clc
add eax, dword [rsp + 0x1ac]
add eax, eax
mov dword [rsp + 0x70], eax
add eax, dword [rsp + 0x1b0]
test cl, dil
stc
test cl, 0x21
add eax, eax
mov dword [rsp + 0x74], eax
jmp 0x1403a7196
add eax, dword [rsp + 0x1b4]
cmp ch, ah
clc
add eax, eax
stc
mov dword [rsp + 0x78], eax
add eax, dword [rsp + 0x1b8]
cmc
add eax, eax
cmp rsi, 0x71403d3a
mov dword [rsp + 0x7c], eax
add eax, dword [rsp + 0x1bc]
test r12w, bp
cmp eax, r10d
add eax, eax
mov dword [rsp + 0x80], eax
add eax, dword [rsp + 0x1c0]
stc
cmp rdx, 0x3df22e7d
add eax, eax
stc
test r12w, di
clc
mov dword [rsp + 0x84], eax
add eax, dword [rsp + 0x1c4]
add eax, eax
test r12, rcx
mov dword [rsp + 0x88], eax
test r15w, sp
clc
add eax, dword [rsp + 0x1c8]
add eax, eax
jmp 0x1403a7217
mov dword [rsp + 0x8c], eax
sub r8d, r8d
jmp 0x1403a7226
jmp 0x1403a7249
mov word [rsi + r8*2 + 0x888a], bp
inc r8
cmp r8, 0x120
jmp 0x1403a7243
je 0x1403a739e
movzx ebx, byte [rsi + r8 + 0x8f4a]
cmp r10w, r12w
test ebx, ebx
jmp 0x1403a725d
je 0x1403a7234
mov edx, ebx
mov eax, dword [rsp + rdx*4 + 0x50]
and ecx, esi
bt cx, 0xbf
sal bp, 0x89
lea ebp, [rax + 1]
sal cl, 0x49
mov dword [rsp + rdx*4 + 0x50], ebp
lea ecx, [rbx - 1]
mov edx, ebx
test dil, 0xf5
cmc
test r10b, bl
and edx, 3
test ecx, r10d
sub ebp, ebp
cmc
stc
cmp ecx, 3
jmp 0x1403a729d
jb 0x1403a7363
and ebx, 0xfffffffc
mov di, r12w
cmp r15d, 0x13dd6e9b
xadd dil, cl
sub ebp, ebp
nop word [rax + rax]
add dil, 2
mov ecx, eax
add edi, ebp
and ecx, 1
add dil, 0x48
rcr dil, 0x82
shl ecx, 2
movsxd rdi, ebp
add dil, al
lea ecx, [rcx + rbp*8]
add rbp, 0x4a352e49
clc
movsx ebp, r9w
mov ebp, eax
bt di, r8w
movsx edi, dx
xchg di, di
and ebp, 2
movzx edi, ax
movzx di, r10b
or ebp, ecx
ror ch, cl
sal dil, cl
mov ecx, eax
test r13b, 0x28
shr ecx, 2
rcl di, 0xab
shr dil, cl
test r8w, 0xda8
and ecx, 1
sub di, 0x1ed6
test r15b, 1
or ecx, ebp
btr edi, edi
mov edi, eax
test bx, 0x3c9f
rol bp, 0xb2
shr edi, 3
and edi, 1
adc bpl, spl
movzx ebp, r15w
lea ebp, [rdi + rcx*2]
clc
cmc
shr eax, 4
cmc
cmp bl, sil
add ebx, 0xfffffffc
jmp 0x1403a735d
jne 0x1403a72c4
test edx, edx
je 0x1403a722b
nop word [rax + rax]
mov ecx, eax
and ecx, 1
cmc
clc
lea ebp, [rcx + rbp*2]
cmp bl, sil
cmp bl, 0xac
clc
shr eax, 1
jmp 0x1403a738c
dec edx
jmp 0x1403a7393
jne 0x1403a7374
jmp 0x1403a722b
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm0
sub cl, dil
sar ecx, 0x32
movaps xmmword [rsp + 0x1c0], xmm0
or rcx, r15
movaps xmmword [rsp + 0x1d0], xmm0
bts rcx, r15
movzx rcx, sp
movaps xmmword [rsp + 0x1e0], xmm0
neg cx
shrd cx, r12w, 0xa0
test bpl, 0x34
movaps xmmword [rsp + 0x1f0], xmm0
adc ecx, ebx
not cl
movaps xmmword [rsp + 0x200], xmm0
rcl cx, 0x56
ror cx, 0x33
mov dword [rsp + 0x210], 0
add cl, r14b
sub eax, eax
bswap cx
not cx
cmovg ecx, ebp
nop word cs:[rax + rax]
movzx ecx, byte [rsi + rax + 0x906a]
jmp 0x1403a743e
inc dword [rsp + rcx*4 + 0x190]
movzx rcx, si
movzx ecx, byte [rsi + rax + 0x906b]
jmp 0x1403a7456
inc dword [rsp + rcx*4 + 0x190]
movsx rcx, r12w
movzx ecx, byte [rsi + rax + 0x906c]
inc dword [rsp + rcx*4 + 0x190]
movsxd rcx, r14d
mov cl, bpl
cmova cx, r8w
movzx ecx, byte [rsi + rax + 0x906d]
inc dword [rsp + rcx*4 + 0x190]
cmp cx, 0x128f
test r8w, 0x77cc
test r12b, sil
add rax, 4
cmp rax, 0x20
jmp 0x1403a74a5
jne 0x1403a7431
mov dword [rsp + 0x54], 0
mov eax, dword [rsp + 0x194]
add eax, eax
stc
cmp esi, ebp
test r13w, r13w
mov dword [rsp + 0x58], eax
test ax, cx
add eax, dword [rsp + 0x198]
jmp 0x1403a74d6
add eax, eax
cmc
clc
jmp 0x1403a74df
mov dword [rsp + 0x5c], eax
add eax, dword [rsp + 0x19c]
cmc
stc
add eax, eax
jmp 0x1403a74f7
mov dword [rsp + 0x60], eax
cmp al, spl
add eax, dword [rsp + 0x1a0]
add eax, eax
jmp 0x1403a750f
mov dword [rsp + 0x64], eax
add eax, dword [rsp + 0x1a4]
test r10w, bx
jmp 0x1403a7523
add eax, eax
test r14b, 0x75
mov dword [rsp + 0x68], eax
clc
stc
add eax, dword [rsp + 0x1a8]
jmp 0x1403a753b
add eax, eax
mov dword [rsp + 0x6c], eax
test bl, 0x1b
add eax, dword [rsp + 0x1ac]
cmp cl, 0xcd
add eax, eax
mov dword [rsp + 0x70], eax
add eax, dword [rsp + 0x1b0]
add eax, eax
mov dword [rsp + 0x74], eax
test ebp, edi
add eax, dword [rsp + 0x1b4]
cmc
add eax, eax
mov dword [rsp + 0x78], eax
add eax, dword [rsp + 0x1b8]
test r8w, 0x2300
add eax, eax
cmp esi, 0x2a72489b
test si, 0x3bd
jmp 0x1403a7590
mov dword [rsp + 0x7c], eax
jmp 0x1403a759b
add eax, dword [rsp + 0x1bc]
jmp 0x1403a75a8
add eax, eax
mov dword [rsp + 0x80], eax
add eax, dword [rsp + 0x1c0]
jmp 0x1403a75c1
add eax, eax
cmp r13b, bpl
mov dword [rsp + 0x84], eax
clc
cmp bl, r13b
add eax, dword [rsp + 0x1c4]
cmp al, r8b
stc
add eax, eax
mov dword [rsp + 0x88], eax
clc
cmc
add eax, dword [rsp + 0x1c8]
stc
cmc
add eax, eax
mov dword [rsp + 0x8c], eax
test bp, dx
sub r8d, r8d
jmp 0x1403a7604
jmp 0x1403a762d
mov word [rsi + r8*2 + 0x8aca], bp
jmp 0x1403a7617
inc r8
cmc
test dil, al
cmp r8, 0x20
jmp 0x1403a7627
je 0x1403a77aa
movzx ebx, byte [rsi + r8 + 0x906a]
test r15w, r10w
test ebx, ebx
je 0x1403a7617
mov edx, ebx
movsx rax, dx
movzx eax, r13w
movsx ebp, bp
mov eax, dword [rsp + rdx*4 + 0x50]
ror cl, 0xf7
lea ebp, [rax + 1]
btc rcx, rbx
cmp r12w, r9w
mov dword [rsp + rdx*4 + 0x50], ebp
sal edx, 0x45
lea ecx, [rbx - 1]
movsxd rdx, edx
rol rdx, 0xd
btc rdx, r14
mov edx, ebx
test ch, 0xfa
jmp 0x1403a7680
and edx, 3
test rdi, 0x29aa5edc
jmp 0x1403a768f
sub ebp, ebp
test dil, 0xb7
jmp 0x1403a769a
cmp ecx, 3
jmp 0x1403a76a2
jb 0x1403a7764
and ebx, 0xfffffffc
xor ebp, ebp
movsx cx, r13b
shr dil, cl
shl di, cl
nop word cs:[rax + rax]
movsx cx, dil
mov ecx, eax
test cl, 0x5d
xchg dil, dil
bt rdi, r13
and ecx, 1
sub rdi, 0x9e36021
btr di, ax
not edi
shl ecx, 2
btr edi, edx
clc
sub edi, 0x7a395efa
lea ecx, [rcx + rbp*8]
rol edi, cl
sub bpl, 0x21
mov ebp, eax
sar dil, cl
neg di
and ebp, 2
inc di
shrd di, sp, 0x90
or ebp, ecx
or rdi, rbp
mov ecx, eax
shr ecx, 2
mov rdi, 0xc56372b
stc
rcl dil, 0xbe
and ecx, 1
cmova di, r8w
or ecx, ebp
xadd bp, di
rcl bp, 0xe
mov edi, eax
shr edi, 3
bts rbp, r10
and edi, 1
btr rbp, rsi
rcr bpl, cl
xor rbp, rbp
lea ebp, [rdi + rcx*2]
shr eax, 4
cmp r9b, dil
stc
add ebx, 0xfffffffc
jmp 0x1403a775e
jne 0x1403a76c9
test edx, edx
jmp 0x1403a776b
je 0x1403a7609
nop word [rax + rax]
movsxd rcx, r12d
bt ecx, 0xda
mov ecx, eax
clc
cmp rax, rdi
and ecx, 1
jmp 0x1403a778f
lea ebp, [rcx + rbp*2]
test r10b, sil
stc
shr eax, 1
jmp 0x1403a779d
dec edx
jne 0x1403a7781
jmp 0x1403a7609
mov eax, dword [rsi + 0x5c]
mov edx, dword [rsi + 0x60]
bts edx, eax
mov dword [rsi + 0x60], edx
add eax, 2
mov dword [rsi + 0x5c], eax
cmp r8, 0x36ca0e71
cmp eax, 8
jmp 0x1403a77cb
jae 0x1403a7800
jmp 0x1403a8cb0
shr edx, 8
test r14w, 0x6b63
clc
mov dword [rsi + 0x60], edx
cmp r13b, sil
clc
add eax, 0xfffffff8
jmp 0x1403a77ef
mov dword [rsi + 0x5c], eax
cmp eax, 7
jmp 0x1403a77fa
jbe 0x1403a8cb0
mov rcx, qword [rsi + 0x40]
clc
cmp r11b, sil
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a7811
jae 0x1403a77d6
lea rax, [rcx + 1]
jmp 0x1403a7820
mov qword [rsi + 0x40], rax
jmp 0x1403a782e
mov byte [rcx], dl
cbw
movsxd rax, r9d
bswap rax
mov eax, dword [rsi + 0x5c]
setl dh
mov edx, dword [rsi + 0x60]
jmp 0x1403a7846
jmp 0x1403a77d6
mov word [rsi + 0x83ca], 1
xor r9w, si
btr ecx, esp
mov dword [rsp + 0x20], 0
mov rcx, rsi
jmp 0x1403a786c
xor edx, edx
movsx r8, cx
cmove r8w, r11w
mov r8d, 0x120
jmp 0x1403a7889
mov r9d, 0xf
jmp 0x1403a7894
call fcn.1403a9350
mov dword [rsp + 0x20], 0
movsx r8d, bx
cqo
mov rcx, rsi
bswap r8d
movsx r8d, r13w
mov edx, 1
movzx r9, r11w
mov r8d, 0x20
not r9b
mov r9d, 0xf
jmp 0x1403a78ce
call fcn.1403a9350
mov r12d, 0x11e
test r15, r8
cmp byte [rsi + 0x9067], 0
jne 0x1403a7bea
mov r12d, 0x11d
clc
cmp byte [rsi + 0x9066], 0
jmp 0x1403a78fc
jne 0x1403a7bea
mov r12d, 0x11c
test al, r11b
cmp r13w, 0x529b
cmp byte [rsi + 0x9065], 0
jmp 0x1403a791d
jne 0x1403a7bea
mov r12d, 0x11b
cmp r9b, 0xc7
cmc
cmp byte [rsi + 0x9064], 0
jmp 0x1403a793a
jne 0x1403a7bea
mov r12d, 0x11a
cmp byte [rsi + 0x9063], 0
jmp 0x1403a7952
jne 0x1403a7bea
mov r12d, 0x119
cmc
cmp byte [rsi + 0x9062], 0
jmp 0x1403a796b
jne 0x1403a7bea
mov r12d, 0x118
jmp 0x1403a7980
cmp byte [rsi + 0x9061], 0
jmp 0x1403a798c
jne 0x1403a7bea
mov r12d, 0x117
cmp byte [rsi + 0x9060], 0
jne 0x1403a7bea
mov r12d, 0x116
cmp byte [rsi + 0x905f], 0
jne 0x1403a7bea
mov r12d, 0x115
jmp 0x1403a79c3
cmp byte [rsi + 0x905e], 0
jmp 0x1403a79cf
jne 0x1403a7bea
mov r12d, 0x114
stc
cmp byte [rsi + 0x905d], 0
jmp 0x1403a79e8
jne 0x1403a7bea
mov r12d, 0x113
test esi, 0x30b94352
cmp byte [rsi + 0x905c], 0
jmp 0x1403a7a06
jne 0x1403a7bea
mov r12d, 0x112
clc
cmc
cmp byte [rsi + 0x905b], 0
jmp 0x1403a7a20
jne 0x1403a7bea
mov r12d, 0x111
stc
cmp ah, al
cmp bx, 0x6f6d
cmp byte [rsi + 0x905a], 0
jmp 0x1403a7a40
jne 0x1403a7bea
mov r12d, 0x110
cmp spl, 0xcc
test r15, 0x607e5ff6
cmp byte [rsi + 0x9059], 0
jmp 0x1403a7a63
jne 0x1403a7bea
mov r12d, 0x10f
stc
jmp 0x1403a7a78
cmp byte [rsi + 0x9058], 0
jmp 0x1403a7a84
jne 0x1403a7bea
mov r12d, 0x10e
stc
cmp byte [rsi + 0x9057], 0
jne 0x1403a7bea
mov r12d, 0x10d
cmp byte [rsi + 0x9056], 0
jmp 0x1403a7ab0
jne 0x1403a7bea
mov r12d, 0x10c
cmp r8w, r10w
clc
cmc
cmp byte [rsi + 0x9055], 0
jmp 0x1403a7ace
jne 0x1403a7bea
mov r12d, 0x10b
cmc
cmp byte [rsi + 0x9054], 0
jmp 0x1403a7ae7
jne 0x1403a7bea
mov r12d, 0x10a
cmp rbp, 0x8d4a9a
test r15w, 0x3f81
cmp byte [rsi + 0x9053], 0
jmp 0x1403a7b0c
jne 0x1403a7bea
mov r12d, 0x109
cmp byte [rsi + 0x9052], 0
jmp 0x1403a7b24
jne 0x1403a7bea
mov r12d, 0x108
cmp byte [rsi + 0x9051], 0
jmp 0x1403a7b3c
jne 0x1403a7bea
mov r12d, 0x107
jmp 0x1403a7b51
cmp byte [rsi + 0x9050], 0
jmp 0x1403a7b5d
jne 0x1403a7bea
mov r12d, 0x106
clc
cmp byte [rsi + 0x904f], 0
jmp 0x1403a7b76
jne 0x1403a7bea
mov r12d, 0x105
test bh, 0x4d
cmp byte [rsi + 0x904e], 0
jmp 0x1403a7b91
jne 0x1403a7bea
mov r12d, 0x104
stc
cmp byte [rsi + 0x904d], 0
jmp 0x1403a7baa
jne 0x1403a7bea
mov r12d, 0x103
cmp byte [rsi + 0x904c], 0
jmp 0x1403a7bc2
jne 0x1403a7bea
cmp byte [rsi + 0x904b], 1
cqo
cmovo r15d, r14d
mov r12d, 0x102
cwd
sbb r12d, 0
movzx rdx, r14w
adc dx, 0x1ab1
lea rdx, [rsi + 0x8f4a]
rcr r15w, 0xaf
mov r15d, 0x1e
cmp byte [rsi + 0x9087], 0
jne 0x1403a7ed4
mov r15d, 0x1d
test r8b, r14b
cmp byte [rsi + 0x9086], 0
jmp 0x1403a7c1e
jne 0x1403a7ed4
mov r15d, 0x1c
jmp 0x1403a7c30
cmp byte [rsi + 0x9085], 0
jne 0x1403a7ed4
mov r15d, 0x1b
test spl, 0xce
cmp byte [rsi + 0x9084], 0
jmp 0x1403a7c53
jne 0x1403a7ed4
mov r15d, 0x1a
cmc
test al, r14b
cmp byte [rsi + 0x9083], 0
jmp 0x1403a7c6f
jne 0x1403a7ed4
mov r15d, 0x19
stc
test r13w, bp
cmp byte [rsi + 0x9082], 0
jmp 0x1403a7c8c
jne 0x1403a7ed4
mov r15d, 0x18
stc
cmp byte [rsi + 0x9081], 0
jmp 0x1403a7ca5
jne 0x1403a7ed4
mov r15d, 0x17
cmp byte [rsi + 0x9080], 0
jne 0x1403a7ed4
mov r15d, 0x16
cmc
cmp sil, r10b
stc
cmp byte [rsi + 0x907f], 0
jne 0x1403a7ed4
mov r15d, 0x15
jmp 0x1403a7ce1
cmp byte [rsi + 0x907e], 0
jne 0x1403a7ed4
mov r15d, 0x14
test r14, rdx
cmp si, 0x26f9
cmp byte [rsi + 0x907d], 0
jmp 0x1403a7d08
jne 0x1403a7ed4
mov r15d, 0x13
test r10b, r8b
stc
cmp byte [rsi + 0x907c], 0
jne 0x1403a7ed4
mov r15d, 0x12
clc
cmp byte [rsi + 0x907b], 0
jmp 0x1403a7d38
jne 0x1403a7ed4
mov r15d, 0x11
clc
cmc
cmp byte [rsi + 0x907a], 0
jmp 0x1403a7d52
jne 0x1403a7ed4
mov r15d, 0x10
cmp byte [rsi + 0x9079], 0
jne 0x1403a7ed4
mov r15d, 0xf
cmp dil, 0x44
test r13w, 0x28bc
cmp byte [rsi + 0x9078], 0
jne 0x1403a7ed4
mov r15d, 0xe
stc
jmp 0x1403a7d94
cmp byte [rsi + 0x9077], 0
jmp 0x1403a7da0
jne 0x1403a7ed4
mov r15d, 0xd
test r15b, r10b
cmc
cmp byte [rsi + 0x9076], 0
jmp 0x1403a7dbc
jne 0x1403a7ed4
mov r15d, 0xc
jmp 0x1403a7dcd
cmp byte [rsi + 0x9075], 0
jne 0x1403a7ed4
mov r15d, 0xb
clc
cmc
cmp byte [rsi + 0x9074], 0
jmp 0x1403a7dee
jne 0x1403a7ed4
mov r15d, 0xa
cmp byte [rsi + 0x9073], 0
jmp 0x1403a7e06
jne 0x1403a7ed4
mov r15d, 9
cmp byte [rsi + 0x9072], 0
jne 0x1403a7ed4
mov r15d, 8
cmp byte [rsi + 0x9071], 0
jmp 0x1403a7e31
jne 0x1403a7ed4
mov r15d, 7
jmp 0x1403a7e42
cmp byte [rsi + 0x9070], 0
jne 0x1403a7ed4
mov r15d, 6
cmp byte [rsi + 0x906f], 0
jmp 0x1403a7e61
jne 0x1403a7ed4
mov r15d, 5
cmp byte [rsi + 0x906e], 0
jmp 0x1403a7e79
jne 0x1403a7ed4
mov r15d, 4
jmp 0x1403a7e8a
cmp byte [rsi + 0x906d], 0
jne 0x1403a7ed4
mov r15d, 3
cmc
stc
cmp byte [rsi + 0x906c], 0
jmp 0x1403a7eab
jne 0x1403a7ed4
cmp byte [rsi + 0x906b], 1
movsx cx, spl
not ch
mov r15d, 2
inc r14w
sbb r15d, 0
movsx r8d, bp
movsxd rcx, esp
mov r14d, r12d
movsx ecx, r9w
movsxd r8, esp
lea rcx, [rsp + 0x190]
mov r8, r14
jmp 0x1403a7eee
call fcn.1404a0f31
lea rcx, [rsp + r14]
shld r8w, si, 0x37
and edx, 0x221d4ba6
add rcx, 0x190
xchg dl, r8b
movzx edx, sp
movzx dx, r12b
lea rdx, [rsi + 0x906a]
movzx r8w, spl
movsxd r8, esi
mov r8d, r15d
jmp 0x1403a7f2c
call fcn.1404a0f31
lea rax, [rsi + 0x864a]
jmp 0x1403a7f3d
mov qword [rsp + 0x48], rax
jmp 0x1403a7f47
xorps xmm0, xmm0
movups xmmword [rsi + 0x864a], xmm0
mov ah, 0xce
movups xmmword [rsi + 0x865a], xmm0
movzx eax, r14w
shr r14b, cl
mov qword [rsi + 0x8668], 0
xchg al, r13b
lea r14d, [r15 + r12]
add r13b, 3
lea rax, [rsi + 0x866e]
mov qword [rsp + 0x38], rax
btr eax, 0x96
or r13b, 0xac
ror r13b, 0x88
lea rax, [rsi + 0x866c]
neg r13b
rcl r13b, 0xef
mov qword [rsp + 0x40], rax
rol r13b, cl
lea rax, [rsi + 0x866a]
adc r13b, bpl
mov qword [rsp + 0x30], rax
mov r13b, 0xff
xor ecx, ecx
test r8w, 0x248f
sub r11d, r11d
sub ebp, ebp
sub ebx, ebx
jmp 0x1403a8070
mov rax, qword [rsp + 0x30]
cmovg dx, bp
dec dh
movsx dx, r15b
inc word [rax]
cwd
lea eax, [r11 + 1]
mov byte [rsp + rdi + 0x50], 0x10
stc
cmc
jmp 0x1403a7ff1
add bl, 0xfd
btc rdx, rbp
add r11d, 2
mov edx, 0x59dd3f10
movsx dx, r9b
mov byte [rsp + rax + 0x50], bl
mov ax, r10w
cwd
dec bh
inc word [rsi + r13*2 + 0x864a]
lea edx, [r11 + 1]
cmp r13w, cx
setbe ah
mov ebx, r13d
xor ah, 0x7c
sbb al, 0x33
mov eax, r11d
inc r11
mov byte [rsp + rax + 0x50], bl
stc
shrd r11w, r14w, 0x6c
dec r11w
sub ebx, ebx
sub r11w, ax
sal r11, 0xe5
xor ebp, ebp
jmp 0x1403a8057
mov r11d, edx
jmp 0x1403a805f
inc rcx
cmp r14, rcx
jmp 0x1403a806a
je 0x1403a838a
mov r9d, r13d
stc
or r13b, 0xaa
rcl r13b, cl
movzx r13d, byte [rsp + rcx + 0x190]
test rcx, 0x38974c78
test r13, r13
je 0x1403a80ed
test ebp, ebp
jmp 0x1403a809b
je 0x1403a81cc
mov r10d, r11d
cmc
cmp ebp, 2
jmp 0x1403a80ad
ja 0x1403a8161
mov rax, qword [rsp + 0x48]
add word [rax], bp
cmp r14w, dx
lea r8d, [r11 + 1]
mov byte [rsp + r10 + 0x50], 0
cmp ebp, 1
jmp 0x1403a80d1
jne 0x1403a8287
mov r11d, r8d
cmp r13b, r9b
jmp 0x1403a80e2
je 0x1403a81da
jmp 0x1403a82a6
test ebx, ebx
jmp 0x1403a80f4
je 0x1403a832d
cmp ebx, 2
ja 0x1403a823e
movzx edi, r9b
add word [rsi + rdi*2 + 0x864a], bx
neg r8
lea r8d, [r11 + 1]
rol di, 0xb5
movsx edi, r15w
mov edi, r11d
cmp r15w, 0x5543
mov byte [rsp + rdi + 0x50], r9b
cmp ebx, 1
jmp 0x1403a8134
je 0x1403a831e
add r11d, 2
cmovne rbx, r14
movsx rbx, bx
mov bx, 0x671c
mov ebx, r8d
jmp 0x1403a8152
mov byte [rsp + rbx + 0x50], r9b
jmp 0x1403a815c
jmp 0x1403a832d
cmp ebp, 0xb
movsx di, r13b
movsxd rdi, edx
xchg dil, dl
setb dl
movzx di, dil
mov rdi, qword [rsp + 0x38]
jmp 0x1403a8181
cmovb rdi, qword [rsp + 0x40]
mov al, 0x12
sub al, dl
shl dl, 3
test spl, bpl
cmp spl, 0x91
cmp r15b, dil
add bpl, dl
inc word [rdi]
test r12b, 0x15
or dh, 0x4e
lea edx, [r11 + 1]
cmp r10b, r14b
mov byte [rsp + r10 + 0x50], al
cmc
add bpl, 0xf5
test r12b, 0x7f
add r11d, 2
cmp ax, sp
mov byte [rsp + rdx + 0x50], bpl
test al, r11b
test dl, 0xd9
cmp r13b, r9b
jmp 0x1403a81d4
jne 0x1403a82a6
inc ebx
stc
sub ebp, ebp
test r13w, 0x102b
jmp 0x1403a81ea
cmp ebx, 6
jmp 0x1403a81f2
jne 0x1403a805f
mov rax, qword [rsp + 0x30]
mov bl, r10b
movsx dx, r12b
inc dl
inc word [rax]
mov eax, r11d
mov edx, r11d
lea ebp, [r11 + 1]
neg r11b
jmp 0x1403a821c
mov byte [rsp + rax + 0x50], 0x10
setl r11b
add edx, 2
mov bl, 3
movzx r11, r11w
mov r11w, 0x77bb
movsxd r11, r11d
mov r11d, ebp
jmp 0x1403a802e
mov rax, qword [rsp + 0x30]
inc word [rax]
sal di, cl
inc dh
xor dil, 0xae
lea edx, [r11 + 1]
rcl di, 0xea
ror dil, cl
mov edi, r11d
test edi, ebx
mov byte [rsp + rdi + 0x50], 0x10
stc
add bl, 0xfd
cmp bh, 0xea
jmp 0x1403a8270
add r11d, 2
jmp 0x1403a8279
mov byte [rsp + rdx + 0x50], bl
jmp 0x1403a8282
jmp 0x1403a832d
add r11d, 2
mov ebp, r8d
mov byte [rsp + rbp + 0x50], 0
cmp r13b, 0x72
cmp r13b, r9b
je 0x1403a81da
nop
jmp 0x1403a82a6
test ebx, ebx
je 0x1403a8012
mov edi, r11d
test r8w, 0x5190
cmp ebx, 2
jmp 0x1403a82bf
ja 0x1403a7fcc
movzx eax, r9b
xor bpl, r12b
add word [rsi + rax*2 + 0x864a], bx
shl bpl, cl
rcl bpl, 0x1b
sub bpl, 0x48
lea ebp, [r11 + 1]
clc
test dil, bl
mov byte [rsp + rdi + 0x50], r9b
clc
cmc
cmp ebx, 1
jmp 0x1403a82f6
jne 0x1403a8309
mov r11d, ebp
jmp 0x1403a8304
jmp 0x1403a8012
add r11d, 2
mov eax, ebp
mov byte [rsp + rax + 0x50], r9b
jmp 0x1403a8319
jmp 0x1403a8012
mov r11d, r8d
nop dword [rax]
jmp 0x1403a832d
inc ebp
cmp bpl, 0xac
xor ebx, ebx
stc
test r9, 0x78603760
cmc
cmp ebp, 0x8a
jne 0x1403a805f
mov rax, qword [rsp + 0x38]
inc word [rax]
mov ebp, r11d
mov bl, r8b
mov edx, r11d
cmp spl, bpl
movsx ax, bpl
cwde
lea eax, [r11 + 1]
mov byte [rsp + rbp + 0x50], 0x12
btr r11, 0x8a
add edx, 2
mov bl, bpl
mov bl, 0x7f
xchg r11b, r11b
mov r11d, eax
jmp 0x1403a8385
jmp 0x1403a802e
test ebx, ebx
jmp 0x1403a8391
je 0x1403a83f1
cmp ebx, 2
jmp 0x1403a839f
ja 0x1403a8465
add word [rsi + r13*2 + 0x864a], bx
btr ax, 0xd4
lea r14d, [r11 + 1]
shld rax, rbx, 0xbb
mov eax, r11d
cmc
cmp r13b, r12b
mov byte [rsp + rax + 0x50], r13b
cmp r14b, 0xca
cmc
cmp ebx, 1
jmp 0x1403a83d5
je 0x1403a84f6
add r11d, 2
mov eax, r14d
jmp 0x1403a83e7
mov byte [rsp + rax + 0x50], r13b
jmp 0x1403a84ee
test ebp, ebp
jmp 0x1403a83f8
je 0x1403a84ee
cmp ebp, 2
jmp 0x1403a8406
ja 0x1403a8475
mov rax, qword [rsp + 0x48]
jmp 0x1403a841d
add word [rax], bp
rcr ax, 0x31
bsr r14w, r12w
lea r14d, [r11 + 1]
movzx eax, bp
mov al, r10b
shl rax, cl
mov eax, r11d
jmp 0x1403a843e
mov byte [rsp + rax + 0x50], 0
cmp ebp, 1
je 0x1403a84f6
add r11d, 2
lahf
nop
mov eax, r14d
mov byte [rsp + rax + 0x50], 0
jmp 0x1403a8460
jmp 0x1403a84ee
mov cl, 0xfd
xchg dl, dl
mov dl, 0x10
jmp 0x1403a8470
jmp 0x1403a84bb
cmp ebp, 0xb
jae 0x1403a8499
mov cl, 0xfd
mov dl, dl
cbw
mov dl, 0x11
cbw
cdqe
mov rax, qword [rsp + 0x40]
jmp 0x1403a8494
jmp 0x1403a84ae
mov cl, 0xf5
movsx r9w, dl
movzx edi, r14w
mov dl, 0x12
mov rax, qword [rsp + 0x38]
setae bh
mov qword [rsp + 0x30], rax
xchg al, al
setge r14b
mov ebx, ebp
mov rax, qword [rsp + 0x30]
movsx r14w, r9b
inc word [rax]
lea eax, [r11 + 1]
mov ebp, r11d
not di
rcr r14b, 0x5f
shl dil, cl
mov byte [rsp + rbp + 0x50], dl
add bl, cl
mov dil, dl
add r11d, 2
mov byte [rsp + rax + 0x50], bl
movzx edi, r12w
mov r14d, r11d
mov r9w, 0x5a66
mov dword [rsp + 0x20], 0
mov edi, 2
movzx edx, r14w
mov rcx, rsi
bswap r8w
movsx rdx, r14w
cqo
mov edx, 2
movzx r9w, cl
movsx r9w, r8b
mov r8d, 0x13
movzx r9w, bl
mov r9d, 7
jmp 0x1403a8539
call fcn.1403a9350
mov ecx, dword [rsi + 0x5c]
cmp r9b, bpl
clc
shl edi, cl
or edi, dword [rsi + 0x60]
jmp 0x1403a8553
mov dword [rsi + 0x60], edi
stc
test sil, bl
add ecx, 2
stc
cmp r15b, r13b
mov dword [rsi + 0x5c], ecx
jmp 0x1403a856c
cmp ecx, 8
jmp 0x1403a8574
jae 0x1403a892e
add r12d, 0xfffffeff
shl r12d, cl
or r12d, edi
shl ah, cl
movsxd rax, r10d
mov dword [rsi + 0x60], r12d
cmc
lea eax, [rcx + 5]
test r15b, r13b
mov dword [rsi + 0x5c], eax
cmp ecx, 3
jae 0x1403a89a3
dec r15d
movsx ecx, si
not cx
rcl cl, 0xbb
mov ecx, eax
cmp r14b, 0x87
shl r15d, cl
or r15d, r12d
btc cx, 0x96
shr ecx, cl
mov dword [rsi + 0x60], r15d
shrd cx, bp, 0x64
lea ecx, [rax + 5]
clc
mov dword [rsi + 0x5c], ecx
cmp sil, r15b
clc
cmp eax, 3
jmp 0x1403a85de
jae 0x1403a89f9
mov eax, 0x12
cmc
test r11, 0x23da5928
cmp byte [rsi + 0x9199], 0
jmp 0x1403a85fd
jne 0x1403a87cb
mov eax, 0x11
cmp byte [rsi + 0x918b], 0
jmp 0x1403a8614
jne 0x1403a87cb
mov eax, 0x10
test r14b, 0x5c
stc
cmp byte [rsi + 0x9198], 0
jmp 0x1403a8630
jne 0x1403a87cb
mov eax, 0xf
clc
test bx, sp
cmp byte [rsi + 0x918c], 0
jmp 0x1403a864b
jne 0x1403a87cb
mov eax, 0xe
test r10w, di
cmp byte [rsi + 0x9197], 0
jmp 0x1403a8666
jne 0x1403a87cb
mov eax, 0xd
test r9b, 0xf9
cmp byte [rsi + 0x918d], 0
jne 0x1403a87cb
mov eax, 0xc
test dl, 0x76
test r12d, edx
cmp byte [rsi + 0x9196], 0
jmp 0x1403a8699
jne 0x1403a87cb
mov eax, 0xb
clc
cmp byte [rsi + 0x918e], 0
jmp 0x1403a86b1
jne 0x1403a87cb
mov eax, 0xa
cmp byte [rsi + 0x9195], 0
jmp 0x1403a86c8
jne 0x1403a87cb
mov eax, 9
cmp byte [rsi + 0x918f], 0
jmp 0x1403a86df
jne 0x1403a87cb
mov eax, 8
stc
cmp byte [rsi + 0x9194], 0
jmp 0x1403a86f7
jne 0x1403a87cb
mov eax, 7
cmp byte [rsi + 0x9190], 0
jmp 0x1403a870e
jne 0x1403a87cb
mov eax, 6
test r15w, r9w
test rsp, 0x3fac192f
cmp byte [rsi + 0x9193], 0
jmp 0x1403a8730
jne 0x1403a87cb
mov eax, 5
cmp byte [rsi + 0x9191], 0
jmp 0x1403a8747
jne 0x1403a87cb
mov eax, 4
cmp bl, r9b
cmp byte [rsi + 0x9192], 0
jne 0x1403a87cb
mov eax, 3
cmc
test si, di
cmp byte [rsi + 0x918a], 0
jmp 0x1403a8777
jne 0x1403a87cb
mov eax, 2
cmp byte [rsi + 0x919c], 0
jmp 0x1403a878e
jne 0x1403a87cb
mov eax, 1
test dl, 0xdb
clc
cmp byte [rsi + 0x919b], 0
jmp 0x1403a87a9
jne 0x1403a87cb
xor eax, eax
movsx dx, spl
btr dx, 0xf
cmp byte [rsi + 0x919a], 1
sbb eax, eax
rcl rdx, cl
dec rbp
cmc
cmp eax, 4
movzx rdx, cx
movsxd rbp, ecx
mov ebp, 3
xchg dx, dx
movzx edx, r15w
movzx rdx, r12w
cmovge ebp, eax
bts ax, r12w
lea edx, [rbp - 3]
or al, r8b
shl edx, cl
clc
or edx, r15d
adc ax, 0x394b
or ax, r8w
rol al, cl
mov dword [rsi + 0x60], edx
not rax
movsx eax, r10w
lea eax, [rcx + 4]
mov dword [rsi + 0x5c], eax
cmp r10, rsp
cmp ecx, 4
jmp 0x1403a881e
jae 0x1403a8a63
inc ebp
sub dil, r10b
shrd di, bp, 0xf8
shld di, ax, 0x99
xor ebx, ebx
lea rdi, [0x1400bcf30]
jmp 0x1403a8841
jmp 0x1403a885e
inc rbx
cmp r8, 0x4af842fc
cmp rbx, rbp
jmp 0x1403a8858
je 0x1403a8aa0
mov ecx, eax
mov eax, edx
bsf rdx, rsp
shl rdx, cl
jmp 0x1403a886e
movzx edx, byte [rbx + rdi]
movzx edx, byte [rsi + rdx + 0x918a]
cmp al, 0x18
shl edx, cl
or edx, eax
xadd ax, ax
btc rax, rbp
and ah, 0xaf
mov dword [rsi + 0x60], edx
dec eax
lea eax, [rcx + 3]
stc
mov dword [rsi + 0x5c], eax
clc
stc
cmp r8w, 0x3582
cmp ecx, 5
jmp 0x1403a88a7
jae 0x1403a88d2
jmp 0x1403a8846
shr edx, 8
test r15b, 0xc0
clc
mov dword [rsi + 0x60], edx
add eax, 0xfffffff8
test al, 0x2b
mov dword [rsi + 0x5c], eax
cmp r12d, ecx
stc
cmp eax, 7
jbe 0x1403a8846
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a88df
jae 0x1403a88b2
lea rax, [rcx + 1]
mov qword [rsi + 0x40], rax
mov byte [rcx], dl
cwde
mov eax, dword [rsi + 0x5c]
movsx dx, ch
cdq
movzx dx, ch
mov edx, dword [rsi + 0x60]
jmp 0x1403a88b2
shr edi, 8
clc
cmp rcx, 0x12d852a5
mov dword [rsi + 0x60], edi
cmp sp, 0x5fb6
add ecx, 0xfffffff8
stc
mov dword [rsi + 0x5c], ecx
cmp r12b, spl
test r15b, 0x9a
cmp ecx, 7
jbe 0x1403a857a
mov rax, qword [rsi + 0x40]
test bpl, 0xb5
jmp 0x1403a893d
cmp rax, qword [rsi + 0x48]
jmp 0x1403a8946
jae 0x1403a8904
lea rcx, [rax + 1]
jmp 0x1403a8955
mov qword [rsi + 0x40], rcx
xchg ch, cl
mov byte [rax], dil
bswap di
mov ecx, dword [rsi + 0x5c]
movzx edi, r9w
cmovbe edi, ecx
mov edi, dword [rsi + 0x60]
jmp 0x1403a8973
jmp 0x1403a8904
shr r12d, 8
mov dword [rsi + 0x60], r12d
jmp 0x1403a8989
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
cmp r13w, 0x446c
cmp eax, 7
jmp 0x1403a899d
jbe 0x1403a85a3
mov rcx, qword [rsi + 0x40]
clc
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a89b1
jae 0x1403a8978
lea rax, [rcx + 1]
jmp 0x1403a89c0
mov qword [rsi + 0x40], rax
mov byte [rcx], r12b
mov eax, dword [rsi + 0x5c]
mov r12d, dword [rsi + 0x60]
jmp 0x1403a8978
shr r15d, 8
stc
mov dword [rsi + 0x60], r15d
add ecx, 0xfffffff8
test ax, 0x59fa
mov dword [rsi + 0x5c], ecx
cmp bp, bp
cmc
stc
cmp ecx, 7
jmp 0x1403a89f3
jbe 0x1403a85e4
mov rax, qword [rsi + 0x40]
cmp rax, qword [rsi + 0x48]
jmp 0x1403a8a06
jae 0x1403a89d3
lea rcx, [rax + 1]
jmp 0x1403a8a15
mov qword [rsi + 0x40], rcx
movsx rcx, bp
movsx cx, dh
movzx ecx, r9w
mov byte [rax], r15b
bswap cx
mov ecx, dword [rsi + 0x5c]
movzx r15d, cx
mov r15d, dword [rsi + 0x60]
jmp 0x1403a8a3b
jmp 0x1403a89d3
shr edx, 8
mov dword [rsi + 0x60], edx
add eax, 0xfffffff8
cmp r8b, r9b
cmc
mov dword [rsi + 0x5c], eax
cmp r8w, sp
cmc
cmp eax, 7
jmp 0x1403a8a5d
jbe 0x1403a8824
mov rcx, qword [rsi + 0x40]
jmp 0x1403a8a6d
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a8a76
jae 0x1403a8a40
lea rax, [rcx + 1]
mov qword [rsi + 0x40], rax
mov byte [rcx], dl
movsx dx, r8b
jmp 0x1403a8a90
mov eax, dword [rsi + 0x5c]
mov edx, dword [rsi + 0x60]
jmp 0x1403a8a9b
jmp 0x1403a8a40
test r14d, r14d
jmp 0x1403a8aa8
je 0x1403a8cb0
xor r9d, r9d
bswap r8w
setp r8b
movsx r8w, sil
lea r8, [0x1400ceb0f]
jmp 0x1403a8afd
mov edx, edi
mov eax, ebp
add di, 0x730c
sub edi, 0x57fb635e
rcl dil, cl
mov edi, r9d
or r9, rdi
movsxd r9, eax
mov r9d, edi
stc
clc
test sp, 0x5dd0
cmp edi, r14d
jmp 0x1403a8af7
jae 0x1403a8cb0
mov ecx, eax
dec ebx
cmovnp bx, bp
mov dil, bl
mov ebx, edx
xchg dl, bpl
cmovae di, si
mov edi, r9d
mov dx, 0x5974
movzx ebp, byte [rsp + rdi + 0x50]
inc ax
movsxd rax, r15d
inc rdi
movzx edx, word [rsi + rbp*2 + 0x8d0a]
movzx eax, byte [rsi + rbp + 0x918a]
test r12d, edi
shl edx, cl
test r13b, 5
jmp 0x1403a8b44
or edx, ebx
cmp r13b, 5
cmc
mov dword [rsi + 0x60], edx
cmp cx, 0x1c3d
add eax, ecx
cmp r14b, 0x46
test dl, r8b
clc
mov dword [rsi + 0x5c], eax
cmp r11w, 0x677
cmp bl, r10b
cmp eax, 8
jmp 0x1403a8b71
jae 0x1403a8c0c
cmp bpl, 0x10
jb 0x1403a8ae5
add r9d, 2
shrd rcx, rsp, 0x59
xadd cx, cx
cmp r14b, 0xf8
movzx edi, byte [rsp + rdi + 0x50]
cmovp ecx, esi
add ebp, 0xfffffff0
movsx ecx, r14w
movsx ebp, byte [rbp + r8]
movzx rcx, sp
mov ecx, eax
clc
shl edi, cl
test r14w, 0x92c
or edi, edx
stc
mov dword [rsi + 0x60], edi
clc
jmp 0x1403a8bc2
add ebp, eax
test rax, r10
mov dword [rsi + 0x5c], ebp
cmp r10b, 0x5d
cmp ebp, 8
jmp 0x1403a8bd6
jae 0x1403a8c66
jmp 0x1403a8aca
shr edx, 8
cmp dil, 0xf0
mov dword [rsi + 0x60], edx
cmp r9b, r14b
jmp 0x1403a8bf3
add eax, 0xfffffff8
jmp 0x1403a8bfb
mov dword [rsi + 0x5c], eax
cmp eax, 7
jmp 0x1403a8c06
jbe 0x1403a8b77
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jae 0x1403a8be1
lea rax, [rcx + 1]
mov qword [rsi + 0x40], rax
cdqe
movzx rax, r12w
mov byte [rcx], dl
movzx rax, r12w
cwde
mov eax, dword [rsi + 0x5c]
xchg dx, dx
mov edx, dword [rsi + 0x60]
jmp 0x1403a8c3d
jmp 0x1403a8be1
shr edi, 8
mov dword [rsi + 0x60], edi
cmc
add ebp, 0xfffffff8
jmp 0x1403a8c54
mov dword [rsi + 0x5c], ebp
stc
cmp ebp, 7
jmp 0x1403a8c60
jbe 0x1403a8aca
mov rax, qword [rsi + 0x40]
cmc
cmp sp, 0x38a6
cmp rax, qword [rsi + 0x48]
jmp 0x1403a8c79
jae 0x1403a8c42
lea rcx, [rax + 1]
movsx rbp, si
movsx bp, r15b
jmp 0x1403a8c91
mov qword [rsi + 0x40], rcx
movsx ebp, r15w
mov byte [rax], dil
mov ebp, dword [rsi + 0x5c]
mov di, r12w
mov edi, dword [rsi + 0x60]
jmp 0x1403a8cab
jmp 0x1403a8c42
mov r14, qword [rsi + 0x30]
movzx bp, r8b
ror bh, 7
bsr ebp, ebx
mov rbx, qword [rsi + 0x40]
bsf r15d, ecx
add bp, cx
mov ebp, edx
lea r15, [rsi + 0x92aa]
jmp 0x1403a8cd8
cmp r15, r14
jmp 0x1403a8ce0
jae 0x1403a90bc
mov r9d, 1
inc r12b
and r13, rax
lea r13, [0x1400bcf50]
lea r12, [0x1400bd2a0]
stc
cmp r9d, 1
jmp 0x1403a8d0a
jne 0x1403a8d29
movzx r9d, byte [r15]
jmp 0x1403a8d19
inc r15
jmp 0x1403a8d21
or r9d, 0x100
clc
test r9b, 1
jmp 0x1403a8d32
jne 0x1403a8e71
lea rdi, [r15 + 1]
cmc
bt rcx, 0x82
movzx edx, byte [r15]
movzx r10d, word [rsi + rdx*2 + 0x888a]
xor cl, r12b
bts r8w, bx
clc
mov ecx, eax
shl r10, cl
add r8d, ebx
bt r8w, r11w
or r10, rbp
ror r8b, cl
movzx r8d, byte [rsi + rdx + 0x8f4a]
add r8d, eax
stc
clc
jmp 0x1403a8d7e
test r9b, 2
jmp 0x1403a8d87
jne 0x1403a900c
cmp rdi, r14
jmp 0x1403a8d95
jae 0x1403a900c
mov eax, r9d
cwd
shr eax, 1
movsx dx, r12b
lea rdi, [r15 + 2]
inc bpl
movzx edx, byte [r15 + 1]
shr bpl, 0x86
movzx cx, dh
movzx ebp, word [rsi + rdx*2 + 0x888a]
rcl ch, cl
mov ecx, r8d
jmp 0x1403a8dd4
shl rbp, cl
sbb ecx, ebp
movsxd rcx, r8d
or r10, rbp
sbb cx, r15w
adc cl, r14b
movzx ecx, byte [rsi + rdx + 0x8f4a]
add r8d, ecx
test r15b, 0x4d
test r11b, r9b
jmp 0x1403a8dfd
test r9b, 4
jmp 0x1403a8e06
jne 0x1403a9023
cmp rdi, r14
jmp 0x1403a8e14
jae 0x1403a9023
shr r9d, 2
dec cx
btc edx, r8d
movzx eax, byte [r15 + 2]
dec cx
mov rdx, r14
movzx edx, word [rsi + rax*2 + 0x888a]
mov ecx, r8d
shl rdx, cl
test r12b, dl
cmp sil, r15b
add r15, 3
or r10, rdx
cmc
test edi, ebx
movzx eax, byte [rsi + rax + 0x8f4a]
cmp bl, r15b
add r8d, eax
cmc
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a8e66
jb 0x1403a9048
jmp 0x1403a92ee
movzx r11d, byte [r15]
btr cx, 0x61
shl edi, cl
movzx r10d, word [r15 + 1]
shrd di, r13w, 0x47
add r15, 3
lea rcx, [0x1400bcd30]
movzx rdi, cx
cdq
btr di, r9w
movzx edi, word [rcx + r11*2]
shl r8w, 0xd0
cmc
rcl r8w, cl
movzx edx, word [rsi + rdi*2 + 0x888a]
mov ecx, eax
jmp 0x1403a8ebf
shl rdx, cl
shld cx, r10w, 0xf4
inc r8w
movzx ecx, byte [rsi + rdi + 0x8f4a]
cmovg rdi, rcx
xadd r8w, r8w
btc rdi, rbp
add ecx, eax
xor edi, 0x46fa2446
lea rax, [0x1400bcfa0]
xor r8b, bpl
movzx eax, byte [r11 + rax]
and r11d, dword [r13 + rax*4]
sbb edi, 0x294a0dc2
shl r11, cl
movsx di, r12b
bsf rdi, r12
or rdx, rbp
movsx bp, r13b
bts r8, r11
or r11, rdx
sub di, 0x6497
cqo
add ecx, eax
xor dl, bpl
cwd
bswap r8w
mov eax, r10d
cwd
clc
ror r8d, cl
and eax, 0x1ff
xor dl, dil
lea rdx, [0x1400bcab0]
add rdx, rax
lea rbp, [0x1400bd0a0]
sub di, bx
lea rax, [rax + rbp]
mov rbp, r10
add r8b, 0x7a
shr rbp, 8
sal r8w, 0xf2
adc r8b, 0xd2
lea rdi, [0x1400bccb0]
add rdi, rbp
btr r8w, ax
sub r8, r10
lea rbp, [rbp + r12]
cmp r10d, 0x200
bswap r8
movzx r8d, cx
cmovb rbp, rax
bswap r8
movsx rax, cx
cmovb rdi, rdx
movzx eax, byte [rdi]
adc r8b, 0x8c
movzx edx, word [rsi + rax*2 + 0x8aca]
shl rdx, cl
bswap r8w
neg r8d
movzx r8d, byte [rsi + rax + 0x906a]
movsx ax, ch
ror al, 0x5e
add r8d, ecx
movsxd rax, esi
movzx ecx, r13w
movzx eax, byte [rbp]
and r10d, dword [r13 + rax*4]
btr rcx, 0x1a
xadd cl, cl
rcl cl, 0x17
mov ecx, r8d
shl r10, cl
stc
or rdx, r11
or r10, rdx
add r8d, eax
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a9001
jb 0x1403a9048
jmp 0x1403a92ee
mov r15, rdi
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a9018
jb 0x1403a9048
jmp 0x1403a92ee
mov r15, rdi
xchg r9w, r9w
mov r9d, eax
stc
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a9037
jae 0x1403a92ee
nop
stc
sub al, r8b
bt bp, 0x5b
mov qword [rbx], r10
bsr bp, r10w
sub cl, 0xa4
mov eax, r8d
movzx ecx, r11w
rcr bpl, cl
shr eax, 3
shld rbp, r14, 0x5b
add ecx, esp
add rbx, rax
lahf
adc rbp, 0x762920c6
add cx, r8w
mov ecx, r8d
btr bp, 0xdb
and cl, 0xf8
rol bp, cl
rol eax, 0x5e
shr r10, cl
and r8d, 7
sub al, 0x93
bt rbp, r15
shr r9d, 1
shrd bp, bx, 0x2a
setge bpl
mov rbp, r10
mov eax, r8d
cmp r14b, cl
cmp r15, r14
jmp 0x1403a90b1
jb 0x1403a8d01
jmp 0x1403a90c6
mov r8d, eax
movsx r10d, cx
mov r10, rbp
mov qword [rsi + 0x40], rbx
stc
test r8d, r8d
jmp 0x1403a90d3
je 0x1403a921c
sub ebx, ebx
bsf r9w, r12w
bt r9d, ebp
lea r9, [0x1400bcf50]
stc
sub ecx, ecx
jmp 0x1403a90f3
jmp 0x1403a912d
mov ecx, edx
cmp esi, 0x42556e37
shld rbx, rdx, 0xf2
test dh, 0x2a
shr r10, cl
sub bl, bpl
sbb ch, 0x53
mov ebx, edi
cmc
shr ecx, 0x28
sub cx, si
mov ecx, eax
cmp spl, r10b
sub r8d, edx
jmp 0x1403a9127
je 0x1403a9224
cmp r8d, 0x10
cdqe
not rax
cwd
mov edx, 0x10
movsxd rdi, ecx
cmovge eax, edx
cmovb edx, r8d
bts rdi, rsp
shr dil, cl
mov edi, dword [r9 + rdx*4]
shl rax, 0xda
cmc
movsx eax, sp
and edi, r10d
shl edi, cl
or ah, 0x87
or edi, ebx
adc al, 0x4e
jmp 0x1403a916b
mov dword [rsi + 0x60], edi
sar ah, 0xba
inc eax
movsx ax, r15b
mov eax, edx
cmp r15, 0x44645909
test edi, ebp
add eax, ecx
cmp r9b, 0xa5
test r11b, 0x64
clc
mov dword [rsi + 0x5c], eax
cmp dl, dil
cmp eax, 8
jmp 0x1403a919c
jae 0x1403a91d3
jmp 0x1403a90f8
shr edi, 8
cmp spl, r14b
test r10b, r13b
cmc
mov dword [rsi + 0x60], edi
cmc
cmp r9b, 0xda
clc
add eax, 0xfffffff8
cmp r10b, 0xb1
stc
mov dword [rsi + 0x5c], eax
cmp eax, 7
jmp 0x1403a91cd
jbe 0x1403a90f8
mov rcx, qword [rsi + 0x40]
cmp r15b, 0xef
cmp al, al
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a91e6
jae 0x1403a91a7
lea rax, [rcx + 1]
mov qword [rsi + 0x40], rax
bswap ax
lahf
sets ah
mov byte [rcx], dil
movsx edi, r13w
movsx di, bl
not al
mov eax, dword [rsi + 0x5c]
setne dil
mov edi, dword [rsi + 0x60]
jmp 0x1403a9217
jmp 0x1403a91a7
xor edi, edi
sal rbp, 0x86
xor eax, eax
movzx edx, word [rsi + 0x8a8a]
shl bp, cl
movzx ebp, byte [rsi + 0x904a]
neg ch
sub ecx, 0x2cd35a71
mov ecx, eax
cmc
cmp ah, 0x49
cmp r9b, r10b
shl edx, cl
cmp sp, 0x1906
or edx, edi
stc
cmc
mov dword [rsi + 0x60], edx
add ebp, eax
cmc
mov dword [rsi + 0x5c], ebp
cmp ebp, 8
jmp 0x1403a9262
jae 0x1403a92aa
mov rcx, qword [rsi + 0x40]
sub eax, eax
cmc
cmp rcx, qword [rsi + 0x48]
setb al
setb al
jmp 0x1403a927e
jmp 0x1403a92fb
shr edx, 8
stc
clc
mov dword [rsi + 0x60], edx
test ch, 0xa2
test rcx, rax
jmp 0x1403a9296
add ebp, 0xfffffff8
mov dword [rsi + 0x5c], ebp
cmp ebp, 7
jmp 0x1403a92a4
jbe 0x1403a9268
mov rax, qword [rsi + 0x40]
cmp rax, qword [rsi + 0x48]
jmp 0x1403a92b7
jae 0x1403a9283
lea rcx, [rax + 1]
mov qword [rsi + 0x40], rcx
movzx ebp, sp
movsx rbp, sp
mov byte [rax], dl
movzx ebp, cx
movsx rdx, dx
mov ebp, dword [rsi + 0x5c]
movzx dx, r8b
cdq
mov dl, r14b
mov edx, dword [rsi + 0x60]
jmp 0x1403a92e9
jmp 0x1403a9283
sub eax, eax
movzx rbx, sp
add bpl, 0x56
movzx edi, di
add rsp, 0x2d8
cmovne rsi, r11
movsx r14w, dl
seta sil
pop rbx
movzx si, r10b
xchg bpl, r15b
mov ebp, 0x578173fd
pop rbp
cmovb si, r13w
pop rdi
movsx r12d, sp
movsx r13, r10w
pop rsi
pop r12
bswap r15w
mov r14b, cl
pop r13
mov r14w, 0x77fc
setg r15b
jmp 0x1403a9346
pop r14
pop r15
jmp 0x1403a934f
ret