Function at 0x1403a5ad6
Capabilities:
Execute anti-debugging instructions

Disassembly:
push r15
stc
push r14
test r11w, r12w
clc
push r13
push r12
jmp 0x1403a5ae9
push rsi
test r9w, cx
push rdi
sar si, 0x58
shl si, 0xa5
sbb si, 0x58e3
push rbp
push rbx
sbb sil, spl
bts si, r13w
sub rsp, 0x2d8
clc
mov rsi, rcx
test edx, edx
jmp 0x1403a5b18
je 0x1403a650b
movaps xmm0, xmmword [0x1400bd340]
movsx eax, r13w
mov ax, 0x5984
mov ax, sp
movups xmmword [rsi + 0x8fca], xmm0
mov al, 0x8d
movups xmmword [rsi + 0x8fba], xmm0
movups xmmword [rsi + 0x8faa], xmm0
movsx ax, r12b
movups xmmword [rsi + 0x8f9a], xmm0
not ax
movups xmmword [rsi + 0x8f8a], xmm0
movzx eax, ax
movups xmmword [rsi + 0x8f7a], xmm0
mov ah, 0x25
not ax
movzx eax, bp
movups xmmword [rsi + 0x8f6a], xmm0
setnp al
movups xmmword [rsi + 0x8f5a], xmm0
movups xmmword [rsi + 0x8f4a], xmm0
mov eax, r10d
movzx ax, dl
movsx ax, r14b
movaps xmm0, xmmword [0x1400bd350]
cwde
movups xmmword [rsi + 0x8fda], xmm0
cmovo ax, bp
mov al, spl
movzx ax, spl
movups xmmword [rsi + 0x8fea], xmm0
movups xmmword [rsi + 0x8ffa], xmm0
movsx ax, r13b
movups xmmword [rsi + 0x900a], xmm0
movzx ax, dil
movups xmmword [rsi + 0x901a], xmm0
movzx ax, r8b
movups xmmword [rsi + 0x902a], xmm0
movups xmmword [rsi + 0x903a], xmm0
mov al, sil
movzx ax, dil
movaps xmm0, xmmword [0x1400bd360]
cdqe
movsx eax, r11w
setns ah
movups xmmword [rsi + 0x904a], xmm0
cbw
jmp 0x1403a5c0e
movabs rax, 0x707070707070707
mov qword [rsi + 0x905a], rax
movabs rax, 0x808080808080808
jmp 0x1403a5c2e
mov qword [rsi + 0x9062], rax
jmp 0x1403a5c3a
movaps xmm0, xmmword [0x1400bd330]
jmp 0x1403a5c46
movups xmmword [rsi + 0x907a], xmm0
jmp 0x1403a5c52
movups xmmword [rsi + 0x906a], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
xchg ch, cl
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm0
shld rcx, rbp, 0xa0
btr ecx, 0xbf
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmmword [rsp + 0x1d0], xmm0
movaps xmmword [rsp + 0x1e0], xmm0
movaps xmmword [rsp + 0x1f0], xmm0
inc ecx
movaps xmmword [rsp + 0x200], xmm0
add ecx, ebx
ror cx, 0xd7
jmp 0x1403a5cb4
mov dword [rsp + 0x210], 0
btc cx, r10w
rol ch, cl
xor eax, eax
movzx rcx, bp
nop word cs:[rax + rax]
movsx cx, r10b
movzx rcx, r15w
cmovae rcx, r8
movzx ecx, byte [rsi + rax + 0x8f4a]
jmp 0x1403a5cf5
inc dword [rsp + rcx*4 + 0x190]
bswap cx
movzx ecx, byte [rsi + rax + 0x8f4b]
inc dword [rsp + rcx*4 + 0x190]
movzx ecx, byte [rsi + rax + 0x8f4c]
jmp 0x1403a5d1b
inc dword [rsp + rcx*4 + 0x190]
not ecx
mov ch, dl
movzx ecx, byte [rsi + rax + 0x8f4d]
jmp 0x1403a5d33
inc dword [rsp + rcx*4 + 0x190]
stc
clc
add rax, 4
cmp r8w, 0xf50
jmp 0x1403a5d4b
cmp rax, 0x120
jmp 0x1403a5d56
jne 0x1403a5ce8
mov dword [rsp + 0x54], 0
mov eax, dword [rsp + 0x194]
cmc
add eax, eax
cmc
mov dword [rsp + 0x58], eax
add eax, dword [rsp + 0x198]
stc
cmc
add eax, eax
stc
test r10b, 0xcf
mov dword [rsp + 0x5c], eax
cmp r14w, 0xcc1
jmp 0x1403a5d92
add eax, dword [rsp + 0x19c]
cmc
clc
jmp 0x1403a5da0
add eax, eax
cmp r14w, bp
jmp 0x1403a5dab
mov dword [rsp + 0x60], eax
jmp 0x1403a5db5
add eax, dword [rsp + 0x1a0]
test r11b, 0x76
jmp 0x1403a5dc5
add eax, eax
cmp r15b, 0x41
stc
mov dword [rsp + 0x64], eax
clc
stc
test r8d, ebx
add eax, dword [rsp + 0x1a4]
clc
cmp r10w, cx
add eax, eax
jmp 0x1403a5deb
mov dword [rsp + 0x68], eax
add eax, dword [rsp + 0x1a8]
test dl, 0x2f
cmp r14, 0x4df11976
clc
add eax, eax
test ebp, 0x19f62df8
cmp r15w, bp
mov dword [rsp + 0x6c], eax
stc
test r9b, r11b
add eax, dword [rsp + 0x1ac]
test r9, 0x77f07e55
test dx, bp
add eax, eax
mov dword [rsp + 0x70], eax
test r12w, r15w
jmp 0x1403a5e36
add eax, dword [rsp + 0x1b0]
add eax, eax
test r15b, 0x31
test r11b, r13b
jmp 0x1403a5e4b
mov dword [rsp + 0x74], eax
cmp eax, r15d
cmp rax, 0x4f6350a9
add eax, dword [rsp + 0x1b4]
add eax, eax
cmp r10b, 0xe9
cmc
mov dword [rsp + 0x78], eax
cmc
test bpl, 0xd9
add eax, dword [rsp + 0x1b8]
add eax, eax
cmc
stc
cmp r11b, 0xaa
mov dword [rsp + 0x7c], eax
test bh, 0xe2
add eax, dword [rsp + 0x1bc]
add eax, eax
test bl, spl
mov dword [rsp + 0x80], eax
add eax, dword [rsp + 0x1c0]
test dh, dl
add eax, eax
clc
test r15b, r15b
jmp 0x1403a5ead
mov dword [rsp + 0x84], eax
cmp r14b, 0xa0
test spl, r8b
add eax, dword [rsp + 0x1c4]
cmp r13w, 0x4962
jmp 0x1403a5ece
add eax, eax
clc
mov dword [rsp + 0x88], eax
cmp r9b, dil
add eax, dword [rsp + 0x1c8]
cmp cl, r11b
add eax, eax
mov dword [rsp + 0x8c], eax
jmp 0x1403a5ef5
xor r8d, r8d
jmp 0x1403a5efd
jmp 0x1403a5f23
mov word [rsi + r8*2 + 0x888a], bp
inc r8
cmp ch, dh
cmc
cmp r8, 0x120
jmp 0x1403a5f1d
je 0x1403a6069
movzx ebx, byte [rsi + r8 + 0x8f4a]
test ebx, ebx
jmp 0x1403a5f33
je 0x1403a5f0b
mov edx, ebx
bts ebp, ebp
bswap rbp
cbw
mov eax, dword [rsp + rdx*4 + 0x50]
sal cx, cl
add bp, ax
lea ebp, [rax + 1]
mov dword [rsp + rdx*4 + 0x50], ebp
lea ecx, [rbx - 1]
mov edx, ebx
stc
test esp, ebp
and edx, 3
stc
xor ebp, ebp
test r15w, 0x6e0a
cmc
jmp 0x1403a5f6e
cmp ecx, 3
jmp 0x1403a5f76
jb 0x1403a602a
and ebx, 0xfffffffc
sub ebp, ebp
rol dil, cl
nop word [rax + rax]
adc dil, bpl
shrd ecx, esp, 0xa0
mov ecx, eax
and ecx, 1
rcr dil, cl
bsf di, bx
shl ecx, 2
jmp 0x1403a5fa8
lea ecx, [rcx + rbp*8]
xadd bpl, bpl
rcr rdi, 0xf6
mov ebp, eax
cmp si, 0x4d81
or dil, 0x14
shrd di, dx, 0x95
and ebp, 2
bts rdi, rcx
add di, 0xe28
or di, r10w
or ebp, ecx
movsxd rcx, edx
mov ecx, eax
sar di, cl
shr ecx, 2
rcr dil, 0xd6
movsxd rdi, eax
and ecx, 1
or ecx, ebp
bt rdi, 0x64
rcl ebp, cl
mov edi, eax
adc bp, 0x260a
rcr bp, cl
adc ebp, r14d
shr edi, 3
setge bpl
shr rbp, cl
sbb ebp, r13d
and edi, 1
rol bpl, cl
sal bp, cl
lea ebp, [rdi + rcx*2]
jmp 0x1403a601e
shr eax, 4
add ebx, 0xfffffffc
jne 0x1403a5f94
test edx, edx
jmp 0x1403a6031
je 0x1403a5f02
nop word [rax + rax]
mov ecx, eax
and ecx, 1
test rdx, 0x711d05af
clc
lea ebp, [rcx + rbp*2]
shr eax, 1
jmp 0x1403a6057
dec edx
jmp 0x1403a605e
jne 0x1403a6040
jmp 0x1403a5f02
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
shr ecx, cl
add cx, di
mov cl, r9b
movaps xmmword [rsp + 0x1a0], xmm0
xchg cl, ch
movaps xmmword [rsp + 0x1b0], xmm0
xor ecx, 0x1a775c7d
shl ecx, 0x53
movaps xmmword [rsp + 0x1c0], xmm0
btc cx, r9w
bsf cx, sp
shr cl, 0xe1
movaps xmmword [rsp + 0x1d0], xmm0
movsxd rcx, esp
movaps xmmword [rsp + 0x1e0], xmm0
shrd cx, sp, 0xc1
rcl ch, cl
bt ecx, r13d
movaps xmmword [rsp + 0x1f0], xmm0
btr cx, 0xa4
test r15b, r10b
movaps xmmword [rsp + 0x200], xmm0
movzx rcx, bx
mov dword [rsp + 0x210], 0
xor eax, eax
movsx cx, bl
movzx cx, dil
nop word cs:[rax + rax]
bswap cx
movzx ecx, di
movzx ecx, byte [rsi + rax + 0x906a]
jmp 0x1403a611b
inc dword [rsp + rcx*4 + 0x190]
movzx ecx, byte [rsi + rax + 0x906b]
jmp 0x1403a612f
inc dword [rsp + rcx*4 + 0x190]
xchg cl, ch
movzx ecx, byte [rsi + rax + 0x906c]
jmp 0x1403a6145
inc dword [rsp + rcx*4 + 0x190]
movzx cx, r15b
dec cl
movsx ecx, si
movzx ecx, byte [rsi + rax + 0x906d]
jmp 0x1403a6163
inc dword [rsp + rcx*4 + 0x190]
jmp 0x1403a6170
add rax, 4
cmp r9b, 0xfa
jmp 0x1403a6181
cmp rax, 0x20
jmp 0x1403a618a
jne 0x1403a610e
mov dword [rsp + 0x54], 0
lahf
mov eax, dword [rsp + 0x194]
cmc
add eax, eax
test sil, 0xe0
cmp al, r11b
mov dword [rsp + 0x58], eax
add eax, dword [rsp + 0x198]
add eax, eax
cmc
mov dword [rsp + 0x5c], eax
jmp 0x1403a61c1
add eax, dword [rsp + 0x19c]
cmc
add eax, eax
test r8b, 0x30
clc
test r11d, edi
mov dword [rsp + 0x60], eax
clc
stc
add eax, dword [rsp + 0x1a0]
add eax, eax
test r10b, sil
mov dword [rsp + 0x64], eax
add eax, dword [rsp + 0x1a4]
clc
jmp 0x1403a61f6
add eax, eax
test r15, r9
mov dword [rsp + 0x68], eax
test r10w, 0x6a98
add eax, dword [rsp + 0x1a8]
cmp r8w, 0x2a1c
add eax, eax
mov dword [rsp + 0x6c], eax
add eax, dword [rsp + 0x1ac]
test r15w, sp
add eax, eax
mov dword [rsp + 0x70], eax
test rax, 0x4e9d313c
cmp ebx, 0x735a2d07
clc
add eax, dword [rsp + 0x1b0]
add eax, eax
mov dword [rsp + 0x74], eax
cmc
add eax, dword [rsp + 0x1b4]
jmp 0x1403a6254
add eax, eax
cmc
mov dword [rsp + 0x78], eax
cmp r8w, 0x68cc
test ax, 0x2edc
jmp 0x1403a626a
add eax, dword [rsp + 0x1b8]
cmp r14b, 0x96
cmc
add eax, eax
clc
mov dword [rsp + 0x7c], eax
cmp r9d, edi
jmp 0x1403a6285
add eax, dword [rsp + 0x1bc]
test spl, 0xe8
clc
add eax, eax
test bl, sil
mov dword [rsp + 0x80], eax
jmp 0x1403a62a2
add eax, dword [rsp + 0x1c0]
test sp, 0x1104
clc
cmp r9b, dil
add eax, eax
test r13b, bpl
clc
cmp r14b, 0xf1
mov dword [rsp + 0x84], eax
jmp 0x1403a62c9
add eax, dword [rsp + 0x1c4]
clc
test r14w, 0x1534
add eax, eax
cmc
jmp 0x1403a62e0
mov dword [rsp + 0x88], eax
test bpl, 0xc4
add eax, dword [rsp + 0x1c8]
cmp ch, 0x7f
clc
add eax, eax
cmc
jmp 0x1403a62ff
mov dword [rsp + 0x8c], eax
clc
test sil, r15b
cmc
xor r8d, r8d
jmp 0x1403a6313
jmp 0x1403a6341
mov word [rsi + r8*2 + 0x8aca], bp
jmp 0x1403a6326
inc r8
test ax, r8w
jmp 0x1403a6332
cmp r8, 0x20
jmp 0x1403a633b
je 0x1403a646d
movzx ebx, byte [rsi + r8 + 0x906a]
jmp 0x1403a6350
test ebx, ebx
jmp 0x1403a6357
je 0x1403a6326
mov edx, ebx
sub rbp, 0x2710464e
shld ecx, r10d, 0x3d
dec rbp
mov eax, dword [rsp + rdx*4 + 0x50]
cmp dil, 0xf4
lea ebp, [rax + 1]
sar ch, cl
bswap cx
mov dword [rsp + rdx*4 + 0x50], ebp
adc edx, r12d
lea ecx, [rbx - 1]
mov edx, ebx
and edx, 3
xor ebp, ebp
cmp ecx, 3
jmp 0x1403a6397
jb 0x1403a6428
and ebx, 0xfffffffc
shr cl, 0xf7
xor dil, 0x91
xor ebp, ebp
rol cx, cl
sbb di, r15w
shl di, cl
nop word cs:[rax + rax]
rol cl, 0x33
xadd cl, dil
or ch, 0x76
mov ecx, eax
sbb edi, 0x62323a9e
clc
and ecx, 1
shl ecx, 2
stc
lea ecx, [rcx + rbp*8]
mov ebp, eax
and dil, sil
and dil, 0xe9
not dil
and ebp, 2
sar rdi, cl
or dil, 0xab
or ebp, ecx
bswap rdi
mov ecx, eax
movsxd rdi, ebx
shr ecx, 2
movsx di, dl
and ecx, 1
or ecx, ebp
mov edi, eax
cmc
dec bpl
shr edi, 3
and edi, 1
rol ebp, cl
or bpl, spl
lea ebp, [rdi + rcx*2]
shr eax, 4
add ebx, 0xfffffffc
jne 0x1403a63c9
test edx, edx
je 0x1403a6318
nop word [rax + rax]
bt ecx, esp
test rdx, r13
mov ecx, eax
cmp r11w, 0x6e33
cmc
and ecx, 1
cmp dil, 0x4c
cmp r9d, edi
lea ebp, [rcx + rbp*2]
stc
test rbx, rbx
shr eax, 1
jmp 0x1403a6460
dec edx
jne 0x1403a643f
jmp 0x1403a6318
mov eax, dword [rsi + 0x5c]
mov edx, dword [rsi + 0x60]
bts edx, eax
cmc
jmp 0x1403a647f
mov dword [rsi + 0x60], edx
stc
cmp dh, 0xf2
add eax, 2
cmc
mov dword [rsi + 0x5c], eax
cmc
cmp eax, 8
jmp 0x1403a6496
jae 0x1403a64ca
jmp 0x1403a796c
shr edx, 8
cmp r12b, 0x85
cmc
cmp r15b, cl
mov dword [rsi + 0x60], edx
jmp 0x1403a64b7
add eax, 0xfffffff8
stc
mov dword [rsi + 0x5c], eax
cmp al, 0x35
clc
cmp eax, 7
jbe 0x1403a796c
mov rcx, qword [rsi + 0x40]
test r9, 0x284770fb
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a64de
jae 0x1403a64a1
lea rax, [rcx + 1]
jmp 0x1403a64ed
mov qword [rsi + 0x40], rax
mov byte [rcx], dl
movzx edx, cx
mov eax, dword [rsi + 0x5c]
jmp 0x1403a64fe
mov edx, dword [rsi + 0x60]
jmp 0x1403a6506
jmp 0x1403a64a1
mov word [rsi + 0x83ca], 1
clc
cmc
mov dword [rsp + 0x20], 0
sbb r8b, r12b
cmc
mov rcx, rsi
xor edx, edx
mov r8d, 0x120
mov r9d, 0x65a1303d
movzx r9w, sil
movzx r9d, r15w
mov r9d, 0xf
call fcn.1403a7fea
mov dword [rsp + 0x20], 0
mov rcx, rsi
mov r8b, r9b
cqo
xchg r8b, dl
mov edx, 1
not r9d
mov r8d, 0x20
mov r9d, 0xf
jmp 0x1403a6573
call fcn.1403a7fea
mov r12d, 0x11e
cmp byte [rsi + 0x9067], 0
jmp 0x1403a658a
jne 0x1403a6896
mov r12d, 0x11d
cmp r14b, 0xfb
clc
cmp byte [rsi + 0x9066], 0
jmp 0x1403a65a7
jne 0x1403a6896
mov r12d, 0x11c
cmp byte [rsi + 0x9065], 0
jmp 0x1403a65bf
jne 0x1403a6896
mov r12d, 0x11b
cmp r9, 0x5225adc
cmp byte [rsi + 0x9064], 0
jmp 0x1403a65de
jne 0x1403a6896
mov r12d, 0x11a
cmp byte [rsi + 0x9063], 0
jmp 0x1403a65f6
jne 0x1403a6896
mov r12d, 0x119
cmc
test r12w, sp
cmp byte [rsi + 0x9062], 0
jmp 0x1403a6613
jne 0x1403a6896
mov r12d, 0x118
cmp byte [rsi + 0x9061], 0
jne 0x1403a6896
mov r12d, 0x117
cmp byte [rsi + 0x9060], 0
jmp 0x1403a663e
jne 0x1403a6896
mov r12d, 0x116
cmc
cmp byte [rsi + 0x905f], 0
jmp 0x1403a6657
jne 0x1403a6896
mov r12d, 0x115
test r11, 0x2b866fdb
stc
cmp byte [rsi + 0x905e], 0
jmp 0x1403a6677
jne 0x1403a6896
mov r12d, 0x114
stc
test r12b, 0xb8
cmp bl, r9b
cmp byte [rsi + 0x905d], 0
jmp 0x1403a6697
jne 0x1403a6896
mov r12d, 0x113
cmp byte [rsi + 0x905c], 0
jmp 0x1403a66af
jne 0x1403a6896
mov r12d, 0x112
test bx, 0x1bb9
cmp byte [rsi + 0x905b], 0
jmp 0x1403a66cc
jne 0x1403a6896
mov r12d, 0x111
cmp r8, r12
stc
cmp byte [rsi + 0x905a], 0
jmp 0x1403a66e8
jne 0x1403a6896
mov r12d, 0x110
test rax, rbp
clc
cmp byte [rsi + 0x9059], 0
jmp 0x1403a6704
jne 0x1403a6896
mov r12d, 0x10f
cmp byte [rsi + 0x9058], 0
jmp 0x1403a671c
jne 0x1403a6896
mov r12d, 0x10e
clc
jmp 0x1403a672e
cmp byte [rsi + 0x9057], 0
jne 0x1403a6896
mov r12d, 0x10d
cmp rsi, 0x2ce4701a
clc
cmp byte [rsi + 0x9056], 0
jne 0x1403a6896
mov r12d, 0x10c
test bpl, 0x43
cmp r12, rcx
cmp byte [rsi + 0x9055], 0
jmp 0x1403a676f
jne 0x1403a6896
mov r12d, 0x10b
cmp r12b, 0xa5
test rbp, 0x459a7c73
cmp byte [rsi + 0x9054], 0
jmp 0x1403a6792
jne 0x1403a6896
mov r12d, 0x10a
cmc
cmp r15w, 0x6f03
cmp byte [rsi + 0x9053], 0
jmp 0x1403a67b1
jne 0x1403a6896
mov r12d, 0x109
cmp byte [rsi + 0x9052], 0
jmp 0x1403a67c9
jne 0x1403a6896
mov r12d, 0x108
clc
cmp byte [rsi + 0x9051], 0
jmp 0x1403a67e2
jne 0x1403a6896
mov r12d, 0x107
cmp byte [rsi + 0x9050], 0
jmp 0x1403a67fa
jne 0x1403a6896
mov r12d, 0x106
cmp al, 0x9c
test spl, r10b
cmp byte [rsi + 0x904f], 0
jmp 0x1403a6817
jne 0x1403a6896
mov r12d, 0x105
cmp byte [rsi + 0x904e], 0
jmp 0x1403a682f
jne 0x1403a6896
mov r12d, 0x104
test r11b, 0x91
cmp byte [rsi + 0x904d], 0
jmp 0x1403a684b
jne 0x1403a6896
mov r12d, 0x103
test r12w, 0x643a
clc
cmp byte [rsi + 0x904c], 0
jmp 0x1403a686a
jne 0x1403a6896
cmp byte [rsi + 0x904b], 1
movsx r12, dx
movzx r15d, r11w
mov r12d, 0x102
movzx r15, si
movzx dx, spl
movsx edx, si
sbb r12d, 0
cmc
lea rdx, [rsi + 0x8f4a]
sal r15b, 0xb5
setbe r15b
bt r15w, 0xd1
mov r15d, 0x1e
cmc
cmp si, 0x7959
cmp byte [rsi + 0x9087], 0
jne 0x1403a6b9b
mov r15d, 0x1d
test al, bpl
cmp byte [rsi + 0x9086], 0
jmp 0x1403a68d9
jne 0x1403a6b9b
mov r15d, 0x1c
cmp byte [rsi + 0x9085], 0
jne 0x1403a6b9b
mov r15d, 0x1b
cmc
cmp byte [rsi + 0x9084], 0
jmp 0x1403a6905
jne 0x1403a6b9b
mov r15d, 0x1a
clc
cmc
cmp byte [rsi + 0x9083], 0
jne 0x1403a6b9b
mov r15d, 0x19
cmp byte [rsi + 0x9082], 0
jmp 0x1403a6932
jne 0x1403a6b9b
mov r15d, 0x18
cmp byte [rsi + 0x9081], 0
jmp 0x1403a694a
jne 0x1403a6b9b
mov r15d, 0x17
cmc
cmp r14w, sp
cmp byte [rsi + 0x9080], 0
jmp 0x1403a6967
jne 0x1403a6b9b
mov r15d, 0x16
stc
cmp byte [rsi + 0x907f], 0
jmp 0x1403a6980
jne 0x1403a6b9b
mov r15d, 0x15
test r10b, 0x39
cmp byte [rsi + 0x907e], 0
jne 0x1403a6b9b
mov r15d, 0x14
cmc
cmp byte [rsi + 0x907d], 0
jmp 0x1403a69b0
jne 0x1403a6b9b
mov r15d, 0x13
cmp byte [rsi + 0x907c], 0
jmp 0x1403a69c8
jne 0x1403a6b9b
mov r15d, 0x12
stc
clc
cmp byte [rsi + 0x907b], 0
jne 0x1403a6b9b
mov r15d, 0x11
cmp byte [rsi + 0x907a], 0
jne 0x1403a6b9b
mov r15d, 0x10
test rdi, r13
cmp cl, r12b
cmp dl, 0x58
cmp byte [rsi + 0x9079], 0
jmp 0x1403a6a11
jne 0x1403a6b9b
mov r15d, 0xf
stc
cmc
cmp byte [rsi + 0x9078], 0
jne 0x1403a6b9b
mov r15d, 0xe
stc
cmp ebp, 0x6d716764
clc
cmp byte [rsi + 0x9077], 0
jmp 0x1403a6a46
jne 0x1403a6b9b
mov r15d, 0xd
jmp 0x1403a6a5a
cmp byte [rsi + 0x9076], 0
jmp 0x1403a6a66
jne 0x1403a6b9b
mov r15d, 0xc
stc
clc
cmp byte [rsi + 0x9075], 0
jne 0x1403a6b9b
mov r15d, 0xb
cmp dh, bh
stc
cmp byte [rsi + 0x9074], 0
jmp 0x1403a6a96
jne 0x1403a6b9b
mov r15d, 0xa
cmp byte [rsi + 0x9073], 0
jmp 0x1403a6aae
jne 0x1403a6b9b
mov r15d, 9
stc
test r13w, 0x63a7
cmp byte [rsi + 0x9072], 0
jmp 0x1403a6acd
jne 0x1403a6b9b
mov r15d, 8
test ch, 0xac
test r14w, si
cmp byte [rsi + 0x9071], 0
jmp 0x1403a6aec
jne 0x1403a6b9b
mov r15d, 7
cmp r10d, 0x23d00981
jmp 0x1403a6b05
cmp byte [rsi + 0x9070], 0
jmp 0x1403a6b11
jne 0x1403a6b9b
mov r15d, 6
jmp 0x1403a6b22
cmp byte [rsi + 0x906f], 0
jmp 0x1403a6b2e
jne 0x1403a6b9b
mov r15d, 5
clc
cmp byte [rsi + 0x906e], 0
jmp 0x1403a6b47
jne 0x1403a6b9b
mov r15d, 4
test r11w, r9w
cmp r8b, dl
cmp byte [rsi + 0x906d], 0
jne 0x1403a6b9b
mov r15d, 3
cmp byte [rsi + 0x906c], 0
jmp 0x1403a6b79
jne 0x1403a6b9b
cmp byte [rsi + 0x906b], 1
mov r15d, 2
cmovge r8d, r10d
sbb r15d, 0
movsxd r8, r10d
setns r14b
mov r14d, r12d
movzx r8d, si
lea rcx, [rsp + 0x190]
jmp 0x1403a6bb6
mov r8, r14
call fcn.14049f837
lea rcx, [rsp + r14]
btr r8d, r10d
movsx r8w, r12b
movsx r8, si
add rcx, 0x190
lea rdx, [rsi + 0x906a]
not r8b
mov r8d, r15d
jmp 0x1403a6be8
call fcn.14049f837
lea rax, [rsi + 0x864a]
jmp 0x1403a6bf9
mov qword [rsp + 0x48], rax
jmp 0x1403a6c03
xorps xmm0, xmm0
movups xmmword [rsi + 0x864a], xmm0
movups xmmword [rsi + 0x865a], xmm0
rcl rax, 0xaf
bsr r14, rcx
mov qword [rsi + 0x8668], 0
mov ax, cx
lea r14d, [r15 + r12]
btc ax, 0xf0
sal ax, 0xc3
lea rax, [rsi + 0x866e]
ror r13b, 0x97
mov qword [rsp + 0x38], rax
movzx ax, r8b
lea rax, [rsi + 0x866c]
mov qword [rsp + 0x40], rax
rcl ah, 0xd4
shr ah, cl
xor r13b, dl
lea rax, [rsi + 0x866a]
sar r13b, 0x92
test bl, r9b
mov qword [rsp + 0x30], rax
sbb r13b, r9b
mov r13b, 0xff
jmp 0x1403a6c86
sub ecx, ecx
cmc
cmp edx, esi
sub r11d, r11d
clc
xor ebp, ebp
cmp edi, edx
sub ebx, ebx
jmp 0x1403a6d2e
mov rax, qword [rsp + 0x30]
mov dl, 0xca
inc word [rax]
btr ax, 0x57
adc eax, r9d
lea eax, [r11 + 1]
test si, 0x632
mov dl, r14b
mov byte [rsp + rdi + 0x50], 0x10
add bl, 0xfd
movsx dx, r11b
ror dh, 0xfa
add r11d, 2
movsx rdx, r12w
mov byte [rsp + rax + 0x50], bl
lahf
mov dx, 0x24c1
cqo
inc word [rsi + r13*2 + 0x864a]
lea edx, [r11 + 1]
cmova ax, r12w
mov ebx, r13d
or ax, r13w
mov eax, r11d
bswap r11d
mov byte [rsp + rax + 0x50], bl
xor ebx, ebx
bts r11w, ax
shld r11d, edi, 0x1c
movsx r11w, r15b
xor ebp, ebp
mov r11d, edx
inc rcx
jmp 0x1403a6d20
cmp r14, rcx
jmp 0x1403a6d28
je 0x1403a7052
mov r9d, r13d
test bh, 0x37
movzx r13d, byte [rsp + rcx + 0x190]
cmp r13b, 0
test bp, r12w
test r13, r13
jmp 0x1403a6d4d
je 0x1403a6dc3
test ebp, ebp
jmp 0x1403a6d5a
je 0x1403a6e9e
mov r10d, r11d
jmp 0x1403a6d68
cmp ebp, 2
jmp 0x1403a6d70
ja 0x1403a6e2b
mov rax, qword [rsp + 0x48]
inc r8d
add word [rax], bp
cmp r13b, al
rol r8w, 0xb5
lea r8d, [r11 + 1]
cmc
cmp ecx, 0x56707610
mov byte [rsp + r10 + 0x50], 0
test r9b, r14b
cmp ebp, 1
jmp 0x1403a6da5
jne 0x1403a6f57
mov r11d, r8d
stc
jmp 0x1403a6db5
cmp r13b, r9b
je 0x1403a6ea7
jmp 0x1403a6f85
test ebx, ebx
je 0x1403a7003
cmp ebx, 2
jmp 0x1403a6dd3
ja 0x1403a6f10
movzx edi, r9b
rcl r8w, cl
add word [rsi + rdi*2 + 0x864a], bx
neg r8b
lea r8d, [r11 + 1]
mov edi, r11d
mov byte [rsp + rdi + 0x50], r9b
cmp ebx, 1
jmp 0x1403a6e00
je 0x1403a6ff4
add r11d, 2
cmova ebx, edx
xchg bh, bl
movzx bx, r8b
mov ebx, r8d
jmp 0x1403a6e1c
mov byte [rsp + rbx + 0x50], r9b
jmp 0x1403a6e26
jmp 0x1403a7003
cmp ebp, 0xb
jmp 0x1403a6e36
setb dl
mov rdi, qword [rsp + 0x38]
xchg al, al
cmovb rdi, qword [rsp + 0x40]
rcl al, cl
mov al, 0x12
cmc
test cx, cx
sub al, dl
test bpl, r12b
shl dl, 3
cmc
test rbx, 0x49af52f3
add bpl, dl
movzx rdx, ax
inc dx
inc word [rdi]
mov dx, si
lea edx, [r11 + 1]
jmp 0x1403a6e78
mov byte [rsp + r10 + 0x50], al
cmp r9, r8
add bpl, 0xf5
test r13w, 0x31ae
jmp 0x1403a6e90
add r11d, 2
mov byte [rsp + rdx + 0x50], bpl
clc
cmp r10b, 0xd7
cmp r13b, r9b
jne 0x1403a6f85
inc ebx
stc
test bl, r11b
cmp r13b, 0xe9
xor ebp, ebp
cmp ebx, 6
jne 0x1403a6d14
mov rax, qword [rsp + 0x30]
movzx rdx, si
dec bpl
inc word [rax]
mov eax, r11d
btc bp, 0xe1
xadd bl, bpl
mov edx, r11d
inc ebp
lea ebp, [r11 + 1]
shl r11w, 0xda
mov byte [rsp + rax + 0x50], 0x10
cmovs r11, r9
and bl, 0x48
add edx, 2
jmp 0x1403a6ef9
mov bl, 3
movsx r11, r14w
movzx r11w, sil
movsx r11d, bp
mov r11d, ebp
jmp 0x1403a6cf4
mov rax, qword [rsp + 0x30]
jmp 0x1403a6f1a
inc word [rax]
lea edx, [r11 + 1]
rol edi, cl
sub edi, 0xac3366d
mov edi, r11d
jmp 0x1403a6f33
mov byte [rsp + rdi + 0x50], 0x10
test r10b, r10b
cmp r10b, 0x66
add bl, 0xfd
cmp r11b, r12b
add r11d, 2
mov byte [rsp + rdx + 0x50], bl
jmp 0x1403a6f52
jmp 0x1403a7003
add r11d, 2
or bpl, spl
mov ebp, r8d
cmp r8w, 0x1f84
test r15b, 9
mov byte [rsp + rbp + 0x50], 0
stc
cmp r13b, r9b
jmp 0x1403a6f79
je 0x1403a6ea7
nop
clc
cmp r9b, 0x45
test ebx, ebx
jmp 0x1403a6f8c
je 0x1403a6cdb
mov edi, r11d
cmp ebx, 2
jmp 0x1403a6f9d
ja 0x1403a6c9a
movzx eax, r9b
add word [rsi + rax*2 + 0x864a], bx
bswap rbp
lea ebp, [r11 + 1]
mov byte [rsp + rdi + 0x50], r9b
stc
cmp r11w, r9w
cmc
cmp ebx, 1
jmp 0x1403a6fc9
jne 0x1403a6fdc
mov r11d, ebp
jmp 0x1403a6fd7
jmp 0x1403a6cdb
add r11d, 2
setnp ah
mov eax, ebp
jmp 0x1403a6fea
mov byte [rsp + rax + 0x50], r9b
jmp 0x1403a6cdb
mov r11d, r8d
jmp 0x1403a6ffc
nop dword [rax]
inc ebp
xor ebx, ebx
cmp cx, 0x50e5
stc
cmp ebp, 0x8a
jne 0x1403a6d14
mov rax, qword [rsp + 0x38]
inc word [rax]
mov ebp, r11d
mov edx, r11d
lea eax, [r11 + 1]
or r11b, 0xdb
mov byte [rsp + rbp + 0x50], 0x12
sal bl, cl
add edx, 2
mov r11d, esi
xchg r11b, r11b
mov bl, 0x7f
setp r11b
mov r11d, eax
jmp 0x1403a704d
jmp 0x1403a6cf4
test ebx, ebx
jmp 0x1403a7059
je 0x1403a70c1
cmp ebx, 2
jmp 0x1403a7067
ja 0x1403a7130
add word [rsi + r13*2 + 0x864a], bx
movsx rax, dx
movzx ax, ah
shld r14w, di, 0xc4
lea r14d, [r11 + 1]
mov eax, r11d
cmp cl, r12b
cmc
stc
mov byte [rsp + rax + 0x50], r13b
cmp ebx, 1
jmp 0x1403a709d
je 0x1403a71ce
add r11d, 2
movsx ax, spl
setae ah
mov eax, r14d
jmp 0x1403a70b7
mov byte [rsp + rax + 0x50], r13b
jmp 0x1403a71cb
test ebp, ebp
jmp 0x1403a70c8
je 0x1403a71cb
cmp ebp, 2
jmp 0x1403a70d6
ja 0x1403a713e
mov rax, qword [rsp + 0x48]
add word [rax], bp
rcl r14b, 0xa1
ror r14b, 0x1a
ror al, cl
lea r14d, [r11 + 1]
btc eax, 0xc2
mov eax, r11d
mov byte [rsp + rax + 0x50], 0
test dil, bpl
stc
cmc
cmp ebp, 1
jmp 0x1403a710b
je 0x1403a71ce
add r11d, 2
cbw
nop
mov eax, r14d
jmp 0x1403a7121
mov byte [rsp + rax + 0x50], 0
jmp 0x1403a712b
jmp 0x1403a71cb
mov cl, 0xfd
mov dl, 0x10
jmp 0x1403a7139
jmp 0x1403a7187
cmp ebp, 0xb
jmp 0x1403a7146
jae 0x1403a7168
mov cl, 0xfd
cbw
movsxd rax, r14d
mov dl, 0x11
movsx rax, si
mov rax, qword [rsp + 0x40]
jmp 0x1403a7163
jmp 0x1403a7180
mov cl, 0xf5
inc dl
cdqe
mov dl, 0x12
mov rax, qword [rsp + 0x38]
seta r8b
mov r14, 0x4fb200cc
mov qword [rsp + 0x30], rax
mov ebx, ebp
mov rax, qword [rsp + 0x30]
setl bpl
movsx rbp, r12w
inc word [rax]
seto r8b
xor r14w, r13w
lea eax, [r11 + 1]
mov ebp, r11d
cmp spl, r12b
mov byte [rsp + rbp + 0x50], dl
rol r8w, cl
btr di, r10w
add bl, cl
add r11d, 2
mov byte [rsp + rax + 0x50], bl
movzx r9, r13w
bswap edi
movsx di, dil
mov r14d, r11d
mov dword [rsp + 0x20], 0
mov edi, 2
not dl
cqo
movzx edx, sp
mov rcx, rsi
mov dx, r10w
movsx r8d, r10w
cdq
mov edx, 2
mov r8d, 0x13
mov r9d, 7
call fcn.1403a7fea
mov ecx, dword [rsi + 0x5c]
shl edi, cl
test rsi, rbp
or edi, dword [rsi + 0x60]
clc
jmp 0x1403a7215
mov dword [rsi + 0x60], edi
add ecx, 2
mov dword [rsi + 0x5c], ecx
cmp ecx, 8
jmp 0x1403a7226
jae 0x1403a7606
add r12d, 0xfffffeff
mov ah, 0xf3
add al, bpl
btc ax, 0x97
shl r12d, cl
adc ax, r11w
cdqe
and al, 0
or r12d, edi
mov dword [rsi + 0x60], r12d
lea eax, [rcx + 5]
mov dword [rsi + 0x5c], eax
cmp ecx, 3
jmp 0x1403a725e
jae 0x1403a766f
dec r15d
shr cx, 0xc2
sub ch, dh
mov ecx, eax
clc
shl r15d, cl
sub cl, 0xc6
or r15d, r12d
bt ecx, 0xb6
rol rcx, cl
mov dword [rsi + 0x60], r15d
shrd cx, r15w, 0x6f
adc cx, r13w
xadd cl, cl
lea ecx, [rax + 5]
test r15, r12
cmp spl, 0x73
mov dword [rsi + 0x5c], ecx
cmp eax, 3
jmp 0x1403a72a6
jae 0x1403a76de
mov eax, 0x12
cmc
cmp byte [rsi + 0x9199], 0
jmp 0x1403a72be
jne 0x1403a74ad
mov eax, 0x11
cmp r12, rbp
stc
cmp ecx, 0x1f743487
cmp byte [rsi + 0x918b], 0
jmp 0x1403a72df
jne 0x1403a74ad
mov eax, 0x10
cmp r9b, 0x9d
cmp byte [rsi + 0x9198], 0
jmp 0x1403a72fa
jne 0x1403a74ad
mov eax, 0xf
test r12b, r9b
cmc
cmp byte [rsi + 0x918c], 0
jmp 0x1403a7315
jne 0x1403a74ad
mov eax, 0xe
cmc
clc
cmp byte [rsi + 0x9197], 0
jne 0x1403a74ad
mov eax, 0xd
jmp 0x1403a7339
cmp byte [rsi + 0x918d], 0
jmp 0x1403a7345
jne 0x1403a74ad
mov eax, 0xc
cmp byte [rsi + 0x9196], 0
jmp 0x1403a735c
jne 0x1403a74ad
mov eax, 0xb
stc
cmp byte [rsi + 0x918e], 0
jmp 0x1403a7374
jne 0x1403a74ad
mov eax, 0xa
jmp 0x1403a7385
cmp byte [rsi + 0x9195], 0
jmp 0x1403a7391
jne 0x1403a74ad
mov eax, 9
cmp byte [rsi + 0x918f], 0
jmp 0x1403a73a8
jne 0x1403a74ad
mov eax, 8
stc
cmp r12b, 0xfc
cmp byte [rsi + 0x9194], 0
jmp 0x1403a73c4
jne 0x1403a74ad
mov eax, 7
test ebx, r13d
jmp 0x1403a73d8
cmp byte [rsi + 0x9190], 0
jmp 0x1403a73e4
jne 0x1403a74ad
mov eax, 6
jmp 0x1403a73f4
cmp byte [rsi + 0x9193], 0
jne 0x1403a74ad
mov eax, 5
cmp byte [rsi + 0x9191], 0
jmp 0x1403a7412
jne 0x1403a74ad
mov eax, 4
cmc
jmp 0x1403a7423
cmp byte [rsi + 0x9192], 0
jmp 0x1403a742f
jne 0x1403a74ad
mov eax, 3
cmp byte [rsi + 0x918a], 0
jmp 0x1403a7446
jne 0x1403a74ad
mov eax, 2
test rcx, 0xe9f4cd9
clc
cmp bx, 0x3c7f
cmp byte [rsi + 0x919c], 0
jmp 0x1403a746a
jne 0x1403a74ad
mov eax, 1
cmp r13, 0x3c1f6284
cmp sil, r10b
cmp byte [rsi + 0x919b], 0
jmp 0x1403a748b
jne 0x1403a74ad
xor eax, eax
and bp, 0x3fa1
cmp byte [rsi + 0x919a], 1
movsx dx, sil
setge bpl
sbb eax, eax
ror rdx, cl
cmp eax, 4
mov dh, 0x40
mov ebp, 3
not rdx
movzx edx, r13w
cmovge ebp, eax
lea edx, [rbp - 3]
shl edx, cl
or edx, r15d
cmp r14b, r8b
mov dword [rsi + 0x60], edx
btr eax, 0xcb
btc eax, r13d
lea eax, [rcx + 4]
mov dword [rsi + 0x5c], eax
stc
clc
test r9b, 0x2c
cmp ecx, 4
jmp 0x1403a74ec
jae 0x1403a7740
inc ebp
mov rdi, 0xf2b6c4c
sub ebx, ebx
mov dil, r9b
movsx edi, bx
lea rdi, [0x1400bcf30]
jmp 0x1403a750f
jmp 0x1403a7528
inc rbx
jmp 0x1403a751f
cmp rbx, rbp
je 0x1403a7779
mov ecx, eax
bsf rax, r13
setbe ah
bts ax, r8w
mov eax, edx
and dh, 0x6d
movzx edx, byte [rbx + rdi]
cmc
movzx edx, byte [rsi + rdx + 0x918a]
cmc
test r12w, 0x1152
shl edx, cl
or edx, eax
cmc
movsxd rax, eax
mov dword [rsi + 0x60], edx
lea eax, [rcx + 3]
mov dword [rsi + 0x5c], eax
jmp 0x1403a7565
cmp ecx, 5
jae 0x1403a7594
jmp 0x1403a7514
shr edx, 8
mov dword [rsi + 0x60], edx
test spl, 0x59
add eax, 0xfffffff8
stc
cmc
mov dword [rsi + 0x5c], eax
stc
cmp eax, 7
jmp 0x1403a758e
jbe 0x1403a7514
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a75a1
jae 0x1403a7573
lea rax, [rcx + 1]
jmp 0x1403a75b0
mov qword [rsi + 0x40], rax
xchg al, al
movzx rax, di
movzx ax, r10b
mov byte [rcx], dl
movzx ax, r10b
movsx rax, r14w
mov eax, dword [rsi + 0x5c]
cmovbe dx, cx
mov edx, dword [rsi + 0x60]
jmp 0x1403a75d9
jmp 0x1403a7573
shr edi, 8
cmp r14b, 0x75
mov dword [rsi + 0x60], edi
add ecx, 0xfffffff8
test rdx, rcx
mov dword [rsi + 0x5c], ecx
cmp r10b, 0xa0
test r11b, spl
cmp ecx, 7
jmp 0x1403a7600
jbe 0x1403a722c
mov rax, qword [rsi + 0x40]
cmp rax, qword [rsi + 0x48]
jae 0x1403a75de
lea rcx, [rax + 1]
mov qword [rsi + 0x40], rcx
movsx rcx, r13w
jmp 0x1403a7625
mov byte [rax], dil
mov cx, 0x5c7
movsx rdi, dx
movsxd rdi, ebx
mov ecx, dword [rsi + 0x5c]
cmovle edi, r12d
mov edi, dword [rsi + 0x60]
jmp 0x1403a7642
jmp 0x1403a75de
shr r12d, 8
clc
mov dword [rsi + 0x60], r12d
test edi, 0x44e96ef4
cmp r10, r11
add eax, 0xfffffff8
test r9b, 0xc4
test r12b, bl
mov dword [rsi + 0x5c], eax
cmp eax, 7
jbe 0x1403a7264
mov rcx, qword [rsi + 0x40]
cmp r12b, r10b
cmp dx, 0x1242
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a7684
jae 0x1403a7647
lea rax, [rcx + 1]
jmp 0x1403a7693
mov qword [rsi + 0x40], rax
mov byte [rcx], r12b
mov al, 0xd1
movzx ax, bpl
movsxd rax, esi
mov eax, dword [rsi + 0x5c]
mov r12d, dword [rsi + 0x60]
jmp 0x1403a7647
shr r15d, 8
cmc
cmp r14b, 0xe7
test r15b, 0x87
mov dword [rsi + 0x60], r15d
cmp dil, r8b
clc
add ecx, 0xfffffff8
mov dword [rsi + 0x5c], ecx
jmp 0x1403a76d0
cmp ecx, 7
jmp 0x1403a76d8
jbe 0x1403a72ac
mov rax, qword [rsi + 0x40]
jmp 0x1403a76ec
cmp rax, qword [rsi + 0x48]
jae 0x1403a76b0
lea rcx, [rax + 1]
jmp 0x1403a76ff
mov qword [rsi + 0x40], rcx
movzx ecx, r8w
mov byte [rax], r15b
jmp 0x1403a770f
mov ecx, dword [rsi + 0x5c]
movsxd r15, ebp
cmovno r15w, bp
mov r15d, dword [rsi + 0x60]
jmp 0x1403a7723
jmp 0x1403a76b0
shr edx, 8
mov dword [rsi + 0x60], edx
add eax, 0xfffffff8
clc
mov dword [rsi + 0x5c], eax
clc
stc
cmp eax, 7
jbe 0x1403a74f2
mov rcx, qword [rsi + 0x40]
cmc
test r13b, bl
cmp esp, r9d
cmp rcx, qword [rsi + 0x48]
jae 0x1403a7728
lea rax, [rcx + 1]
mov qword [rsi + 0x40], rax
jmp 0x1403a7762
mov byte [rcx], dl
mov eax, dword [rsi + 0x5c]
setns dl
not dh
mov edx, dword [rsi + 0x60]
jmp 0x1403a7774
jmp 0x1403a7728
test r14d, r14d
jmp 0x1403a7781
je 0x1403a796c
xor r9d, r9d
lea r8, [0x1400ceb0f]
jmp 0x1403a7796
jmp 0x1403a77c9
mov edx, edi
mov eax, ebp
inc dil
cmc
mov edi, r9d
btr r9w, 0x59
shl r9w, cl
mov r9d, edi
test r10, 0x505805fb
stc
cmp edi, r14d
jmp 0x1403a77c3
jae 0x1403a796c
mov ecx, eax
movzx di, r11b
mov ebx, edx
sete dl
cbw
lahf
mov edi, r9d
cmovne bp, si
not bpl
rdtsc
movzx ebp, byte [rsp + rdi + 0x50]
inc rdi
sbb al, 0x87
movzx edx, word [rsi + rbp*2 + 0x8d0a]
adc al, 0x84
lahf
cwde
movzx eax, byte [rsi + rbp + 0x918a]
shl edx, cl
clc
cmp r13b, 0x3e
or edx, ebx
mov dword [rsi + 0x60], edx
jmp 0x1403a7816
add eax, ecx
jmp 0x1403a781e
mov dword [rsi + 0x5c], eax
cmp eax, 8
jmp 0x1403a7829
jae 0x1403a78bf
cmp bpl, 0x10
jb 0x1403a77b0
add r9d, 2
adc ecx, 0x349515cc
shr ch, cl
movzx edi, byte [rsp + rdi + 0x50]
add ebp, 0xfffffff0
movsx ebp, byte [rbp + r8]
cmp rsi, r9
rol rcx, cl
movsx rcx, bx
mov ecx, eax
jmp 0x1403a7864
shl edi, cl
stc
or edi, edx
cmc
test r10w, r11w
mov dword [rsi + 0x60], edi
test r15b, bl
test spl, 0xc7
add ebp, eax
mov dword [rsi + 0x5c], ebp
cmp r12b, 0x31
cmp r9w, r13w
jmp 0x1403a788a
cmp ebp, 8
jae 0x1403a7931
jmp 0x1403a779b
shr edx, 8
cmc
cmp cx, r8w
clc
mov dword [rsi + 0x60], edx
cmc
add eax, 0xfffffff8
test r12b, 0xfd
stc
mov dword [rsi + 0x5c], eax
stc
cmp eax, 7
jmp 0x1403a78b9
jbe 0x1403a782f
mov rcx, qword [rsi + 0x40]
stc
cmp eax, 0x723b7b2b
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a78d2
jae 0x1403a7898
lea rax, [rcx + 1]
jmp 0x1403a78e1
mov qword [rsi + 0x40], rax
xchg ah, ah
movzx eax, r12w
not ax
mov byte [rcx], dl
rdtsc
lahf
mov eax, dword [rsi + 0x5c]
movsx edx, di
movsx dx, r12b
setge dh
mov edx, dword [rsi + 0x60]
jmp 0x1403a7909
jmp 0x1403a7898
shr edi, 8
mov dword [rsi + 0x60], edi
stc
cmc
add ebp, 0xfffffff8
jmp 0x1403a7921
mov dword [rsi + 0x5c], ebp
cmp r12b, 0x21
cmp ebp, 7
jbe 0x1403a779b
mov rax, qword [rsi + 0x40]
cmp rax, qword [rsi + 0x48]
jmp 0x1403a793e
jae 0x1403a790e
lea rcx, [rax + 1]
mov qword [rsi + 0x40], rcx
movzx rbp, dx
movsx ebp, r9w
mov byte [rax], dil
movsx di, r13b
mov ebp, dword [rsi + 0x5c]
mov edi, dword [rsi + 0x60]
jmp 0x1403a7967
jmp 0x1403a790e
mov r14, qword [rsi + 0x30]
test r14w, r15w
sbb r15w, 0x3eb1
mov rbx, qword [rsi + 0x40]
neg bpl
and bpl, 0x74
btr r15d, ecx
mov ebp, edx
rcr r15w, 0xcb
lea r15, [rsi + 0x92aa]
stc
cmc
test rdi, r14
cmp r15, r14
jmp 0x1403a79a4
jae 0x1403a7d6c
mov r9d, 1
movsx r13, di
sal r13b, cl
movzx r13w, sil
lea r13, [0x1400bcf50]
sar r12b, 0x5c
clc
lea r12, [0x1400bd2a0]
cmp r9d, 1
jmp 0x1403a79d8
jne 0x1403a79f7
movzx r9d, byte [r15]
jmp 0x1403a79e7
inc r15
or r9d, 0x100
cmp r9b, 0x14
test edx, edx
test r9b, 1
jne 0x1403a7b41
lea rdi, [r15 + 1]
ror dh, 0
movzx edx, byte [r15]
cmp r10w, sp
movzx r10d, word [rsi + rdx*2 + 0x888a]
test r11b, r8b
mov ecx, eax
sub r8b, 0x35
sal r8w, cl
or r8b, 0xd0
shl r10, cl
sal r8b, 0xc5
cmova r8w, ax
or r10, rbp
movzx r8d, byte [rsi + rdx + 0x8f4a]
cmc
stc
add r8d, eax
cmp ch, 0x5b
cmc
test r9b, 2
jmp 0x1403a7a54
jne 0x1403a7cc6
cmp rdi, r14
jmp 0x1403a7a62
jae 0x1403a7cc6
mov eax, r9d
cqo
xadd bpl, dl
cmp di, si
shr eax, 1
lea rdi, [r15 + 2]
bt edx, esi
movzx edx, byte [r15 + 1]
movzx ebp, word [rsi + rdx*2 + 0x888a]
jmp 0x1403a7a92
mov ecx, r8d
shl rbp, cl
or r10, rbp
shld cx, bx, 0x87
rcl cl, 0xb
movzx ecx, byte [rsi + rdx + 0x8f4a]
cmp sp, 0x920
cmp r15b, bpl
jmp 0x1403a7ab8
add r8d, ecx
cmc
test r9b, 4
jmp 0x1403a7ac5
jne 0x1403a7ce0
cmp rdi, r14
jmp 0x1403a7ad3
jae 0x1403a7ce0
shr r9d, 2
movsxd rcx, r12d
movzx eax, byte [r15 + 2]
rcr dh, 0x4d
movsx dx, sil
cdq
movzx edx, word [rsi + rax*2 + 0x888a]
cmp r9d, esp
btc ecx, 0xf0
mov ecx, r8d
shl rdx, cl
test r12b, r8b
cmp ecx, 0x569a041f
add r15, 3
cmp cx, 0x7b36
or r10, rdx
jmp 0x1403a7b20
movzx eax, byte [rsi + rax + 0x8f4a]
add r8d, eax
cmc
stc
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a7b36
jb 0x1403a7d0b
jmp 0x1403a7faa
movzx r11d, byte [r15]
movzx r10d, word [r15 + 1]
neg dh
add r15, 3
xadd cx, r8w
lea rcx, [0x1400bcd30]
bts r8w, bx
cmp sil, 0xa
xor dil, 0xd9
movzx edi, word [rcx + r11*2]
movzx edx, word [rsi + rdi*2 + 0x888a]
movsx ecx, r8w
shr r8b, cl
mov ecx, eax
bsr r8d, ecx
shl r8w, cl
xchg r8b, r8b
shl rdx, cl
movzx ecx, byte [rsi + rdi + 0x8f4a]
sub r8w, 0x1871
add ecx, eax
lea rax, [0x1400bcfa0]
inc dil
movzx eax, byte [r11 + rax]
and r11d, dword [r13 + rax*4]
bsf r8, r8
shl r11, cl
xor r8w, 0x2543
mov r8w, dx
or r8w, r15w
or rdx, rbp
rcr ebp, cl
or r11, rdx
bswap dx
add ecx, eax
xchg bpl, dil
mov rax, 0x49d7610f
bts rdx, r15
mov eax, r10d
xchg bpl, dl
and eax, 0x1ff
sar r8b, 0x8b
ror dh, 0xd7
btc r8w, 6
lea rdx, [0x1400bcab0]
lea rdx, [rdx + rax]
ror dil, 0x57
lea rbp, [0x1400bd0a0]
or r8b, 0x31
mov r8, rax
add rax, rbp
movsx edi, r15w
dec dil
mov rbp, r10
shr rbp, 8
not r8d
cmp ax, sp
rcr edi, cl
lea rdi, [0x1400bccb0]
add rdi, rbp
sub r8w, 0x23c3
bt r8, rax
lea rbp, [rbp + r12]
cmp r10d, 0x200
movsxd r8, eax
cmovb rbp, rax
setnp ah
mov r8d, 0x56830711
nop
cmovb rdi, rdx
movzx eax, byte [rdi]
adc r8w, di
cmc
movzx edx, word [rsi + rax*2 + 0x8aca]
shl rdx, cl
adc r8d, r12d
xor r8b, 0x4a
movzx r8d, byte [rsi + rax + 0x906a]
nop
add r8d, ecx
movzx eax, byte [rbp]
and r10d, dword [r13 + rax*4]
xor rcx, rdx
movsx ecx, sp
mov ecx, r8d
cmp r13b, 0xf1
shl r10, cl
clc
or rdx, r11
or r10, rdx
cmc
stc
add r8d, eax
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a7cbb
jb 0x1403a7d0b
jmp 0x1403a7faa
mov r15, rdi
clc
stc
cmc
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a7cd5
jb 0x1403a7d0b
jmp 0x1403a7faa
mov r15, rdi
sub r9w, 0x4d56
mov r9d, eax
test r11w, 0x7b2b
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a7cfb
jae 0x1403a7faa
nop
shrd ebp, r15d, 0x97
mov bpl, r9b
mov qword [rbx], r10
shld rax, rcx, 0xf3
cmovnp cx, si
mov eax, r8d
test r11b, r13b
shr eax, 3
lea rbx, [rbx + rax]
inc bpl
cwde
cmp r9b, r8b
mov ecx, r8d
setp bpl
movsx bp, r13b
and cl, 0xf8
sal ah, cl
sbb ax, 0x3516
shr r10, cl
rcr bp, cl
and r8d, 7
shr r9d, 1
mov rbp, r10
rcl eax, cl
mov eax, r8d
clc
cmp r9b, bpl
cmp r15, r14
jmp 0x1403a7d61
jb 0x1403a79cf
jmp 0x1403a7d81
mov r8d, eax
mov r10d, r9d
sal r10d, 0xe5
mov r10, rbp
jmp 0x1403a7d81
mov qword [rsi + 0x40], rbx
stc
test r13b, r14b
test r8d, r8d
jmp 0x1403a7d91
je 0x1403a7ea4
sub ebx, ebx
cmovbe r9w, sp
sbb r9b, r15b
lea r9, [0x1400bcf50]
sub ecx, ecx
jmp 0x1403a7daf
jmp 0x1403a7de5
mov ecx, edx
rcl bl, 0xe6
bts bx, r15w
shld ebx, r11d, 0xe8
shr r10, cl
adc cx, bx
mov ebx, edi
mov cx, bp
adc rcx, r10
mov ecx, eax
test r13w, si
sub r8d, edx
jmp 0x1403a7ddf
je 0x1403a7eb6
cmp r8d, 0x10
cdq
cwde
mov edx, 0x10
setae dil
cmovb edx, r8d
mov edi, dword [r9 + rdx*4]
cdqe
rol rax, cl
and edi, r10d
movzx eax, bx
sar ah, cl
shl edi, cl
sar ax, 0x12
or edi, ebx
or al, 6
stc
mov dword [rsi + 0x60], edi
mov eax, edx
jmp 0x1403a7e24
add eax, ecx
cmc
cmp r11b, 0xb5
mov dword [rsi + 0x5c], eax
cmp eax, 8
jae 0x1403a7e61
jmp 0x1403a7db4
shr edi, 8
test r10b, r11b
jmp 0x1403a7e47
mov dword [rsi + 0x60], edi
cmc
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
stc
clc
cmp eax, 7
jmp 0x1403a7e5b
jbe 0x1403a7db4
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a7e6e
jae 0x1403a7e3c
lea rax, [rcx + 1]
jmp 0x1403a7e7d
mov qword [rsi + 0x40], rax
cdqe
mov al, r13b
mov byte [rcx], dil
movzx edi, dx
mov eax, dword [rsi + 0x5c]
setp dil
movzx di, al
mov edi, dword [rsi + 0x60]
jmp 0x1403a7e9f
jmp 0x1403a7e3c
xor edi, edi
xor eax, eax
rcr cx, 0xad
test r13d, ebx
xor rdx, 0x2dfc2857
movzx edx, word [rsi + 0x8a8a]
add cl, 0xb5
btc bp, 0x30
xchg cx, cx
movzx ebp, byte [rsi + 0x904a]
not cl
movzx rcx, r13w
mov ecx, eax
clc
jmp 0x1403a7edd
shl edx, cl
or edx, edi
test sp, bx
jmp 0x1403a7ee9
mov dword [rsi + 0x60], edx
cmp r11w, r13w
add ebp, eax
test si, r13w
jmp 0x1403a7efb
mov dword [rsi + 0x5c], ebp
clc
test bpl, dl
cmc
cmp ebp, 8
jmp 0x1403a7f0b
jae 0x1403a7f60
mov rcx, qword [rsi + 0x40]
test edx, ebp
cmc
jmp 0x1403a7f1d
xor eax, eax
shl al, cl
rol al, 0xdf
cmp rcx, qword [rsi + 0x48]
not al
setb al
jmp 0x1403a7fac
shr edx, 8
cmp r15w, 0x2b9
test dil, 0x11
mov dword [rsi + 0x60], edx
add ebp, 0xfffffff8
test r12d, 0x4d964f90
mov dword [rsi + 0x5c], ebp
test dil, r8b
cmp ebp, 7
jmp 0x1403a7f5a
jbe 0x1403a7f11
mov rax, qword [rsi + 0x40]
clc
stc
cmp rax, qword [rsi + 0x48]
jmp 0x1403a7f6f
jae 0x1403a7f32
lea rcx, [rax + 1]
cmova rbp, rsp
xchg bpl, bpl
mov qword [rsi + 0x40], rcx
mov byte [rax], dl
not dl
movzx rbp, r12w
movsxd rbp, ebp
mov ebp, dword [rsi + 0x5c]
jmp 0x1403a7f9d
mov edx, dword [rsi + 0x60]
jmp 0x1403a7fa5
jmp 0x1403a7f32
xor eax, eax
add rsp, 0x2d8
mov ebx, ebx
pop rbx
cmovo si, r12w
xchg r15b, r14b
pop rbp
setbe r13b
pop rdi
mov r15b, 0xbc
pop rsi
pop r12
movsx r14, r9w
movsx r15w, bpl
pop r13
not r14w
xchg r14b, r15b
pop r14
movzx r15, r12w
pop r15
jmp 0x1403a7fe9
ret