Function at 0x14041e7ab
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
movsx eax, r14w
sal r15b, 0xbd
push r13
sar ax, cl
btc r14, rdi
xadd ax, ax
push r12
xor r14b, 0x12
bsr r12, r12
push rsi
and r15, rbp
rcl r15b, 0xa1
sar r12b, 0xf
push rdi
rcl r15b, 0x8b
push rbp
btr r14, 0xb3
rcl r14w, cl
bts r14, rbx
push rbx
bts rax, rdx
btc bp, sp
sub rsp, 0xb8
test r12b, 3
bts ax, r14w
add eax, eax
mov r14, r9
bswap eax
rcl ax, cl
mov r15, r8
movzx bp, bl
mov r12w, r10w
shr bpl, 0xce
mov rbp, rdx
rcr r12, cl
movzx r12w, r8b
neg r12w
mov r12, rcx
and al, dh
movsxd rax, r15d
mov rcx, qword [rcx + 0xc0]
btr rax, r10
btr eax, 0xf4
setns ah
mov rax, qword [r12 + 0xc8]
cmp rcx, rax
jmp 0x14041e858
jae 0x14041e8ca
lea rdx, [rcx + 1]
mov qword [r12 + 0xc0], rdx
movzx ecx, byte [rcx]
mov dword [rsp + 0x78], ecx
mov rcx, rdx
cmp rcx, rax
jmp 0x14041e87c
jae 0x14041e9dc
lea rdx, [rcx + 1]
clc
mov qword [r12 + 0xc0], rdx
movzx ebx, byte [rcx]
neg cx
bt rcx, 0xd5
shr cl, 0x1e
mov rcx, rdx
cmp rcx, rax
jae 0x14041ead5
lea rax, [rcx + 1]
cmovnp di, r9w
mov qword [r12 + 0xc0], rax
movsx di, bpl
xchg dil, dil
movzx edi, byte [rcx]
jmp 0x14041eba7
cmp dword [r12 + 0x30], 0
jmp 0x14041e8d5
je 0x14041e954
mov r8d, dword [r12 + 0x34]
movsx dx, r11b
lea rsi, [r12 + 0x38]
movsx dx, r15b
movsxd rcx, esp
mov rcx, qword [r12 + 0x28]
not dl
movzx edx, sp
cmovle edx, esi
mov rdx, rsi
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
stc
cmc
add dword [r12 + 0xb8], ecx
test eax, eax
jmp 0x14041e928
je 0x14041e96f
cdqe
sbb cx, 0x1974
adc rcx, r10
cmovb ecx, r8d
add rax, rsi
movzx rcx, dx
movzx ecx, byte [rsi]
mov dword [rsp + 0x78], ecx
jmp 0x14041e94f
jmp 0x14041e9a3
mov dword [rsp + 0x78], 0
cmp rcx, rax
jmp 0x14041e964
jb 0x14041e882
jmp 0x14041e9dc
mov dword [r12 + 0x30], 0
lea rax, [r12 + 0x39]
movsx cx, bh
movzx rcx, cx
or ch, 0x1c
mov byte [r12 + 0x38], 0
adc cx, 0x32ae
mov cx, r15w
mov dword [rsp + 0x78], 0
and ch, 0xc3
clc
mov qword [r12 + 0xc8], rax
and cl, r12b
bts cx, r10w
sub cl, r11b
lea rcx, [r12 + 0x39]
test r12b, 0x8a
stc
mov qword [r12 + 0xc0], rcx
cmp rsi, r12
test r12b, r11b
cmp rcx, rax
jmp 0x14041e9d6
jb 0x14041e882
cmp dword [r12 + 0x30], 0
jmp 0x14041e9e7
je 0x14041ea62
mov r8d, dword [r12 + 0x34]
lea rsi, [r12 + 0x38]
not ch
mov rcx, qword [r12 + 0x28]
movsx dx, r14b
mov rdx, rsi
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
clc
jmp 0x14041ea19
sub ecx, dword [r12 + 0xd0]
test bpl, 0x7b
cmp cl, 0x99
add dword [r12 + 0xb8], ecx
test si, 0xfa7
test eax, eax
jmp 0x14041ea3c
je 0x14041ea7f
cdqe
movzx rbx, si
add rax, rsi
movzx ebx, r15w
movsxd rbx, edi
bswap bx
movzx ebx, byte [rsi]
jmp 0x14041ea5d
jmp 0x14041eaa4
xor ebx, ebx
test si, 0xd3b
cmp r10b, r8b
cmp rcx, rax
jmp 0x14041ea74
jb 0x14041e8a9
jmp 0x14041ead5
mov dword [r12 + 0x30], 0
movzx rcx, r15w
lea rax, [r12 + 0x39]
sub ch, 0xde
and cx, r8w
mov byte [r12 + 0x38], 0
stc
xor ebx, ebx
sal cx, cl
mov qword [r12 + 0xc8], rax
xor cl, r10b
xchg cx, cx
stc
lea rcx, [r12 + 0x39]
stc
cmc
clc
mov qword [r12 + 0xc0], rcx
test r14b, 0x16
cmp rcx, rax
jmp 0x14041eacf
jb 0x14041e8a9
cmp dword [r12 + 0x30], 0
je 0x14041eb52
mov r8d, dword [r12 + 0x34]
cdq
cqo
not cx
lea rsi, [r12 + 0x38]
movzx rcx, bx
mov rcx, qword [r12 + 0x28]
mov rdx, rsi
jmp 0x14041eb02
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmc
sub ecx, dword [r12 + 0xd0]
cmc
add dword [r12 + 0xb8], ecx
cmc
jmp 0x14041eb2b
test eax, eax
jmp 0x14041eb32
je 0x14041eb59
cdqe
adc dil, 0xf4
not rdi
stc
add rax, rsi
movzx edi, byte [rsi]
jmp 0x14041eb4d
jmp 0x14041eb85
sub edi, edi
jmp 0x14041eba7
mov dword [r12 + 0x30], 0
shl ch, cl
lea rax, [r12 + 0x39]
movsxd rcx, r8d
sal rcx, 0x74
mov byte [r12 + 0x38], 0
shld ecx, r10d, 0x44
xor edi, edi
cmovs ecx, r11d
movzx cx, ah
mov qword [r12 + 0xc8], rax
movzx ax, r11b
lahf
lea rax, [r12 + 0x39]
movsx rcx, di
movsxd rcx, esi
mov qword [r12 + 0xc0], rax
mov rcx, r12
jmp 0x14041ebaf
call fcn.14042cbf4
mov dword [rsp + 0x70], eax
mov rcx, r12
jmp 0x14041ebc0
call fcn.14042cbf4
mov dword [rsp + 0x58], eax
lahf
mov rax, qword [r12 + 0xc0]
clc
cmp rax, qword [r12 + 0xc8]
jmp 0x14041ebe0
mov qword [rsp + 0x38], r14
jmp 0x14041ebea
mov qword [rsp + 0x30], r15
jmp 0x14041ebf4
mov qword [rsp + 0x40], rbp
jmp 0x14041ebfe
jae 0x14041ec2d
lea rcx, [rax + 1]
mov r13, 0x579f7c87
movsxd r13, r11d
jmp 0x14041ec17
mov qword [r12 + 0xc0], rcx
movzx r13d, byte [rax]
jmp 0x14041ec28
jmp 0x14041ed10
cmp dword [r12 + 0x30], 0
jmp 0x14041ec38
je 0x14041ecad
mov r8d, dword [r12 + 0x34]
movsxd rcx, r12d
cwd
lea rsi, [r12 + 0x38]
mov rcx, qword [r12 + 0x28]
mov rdx, rsi
jmp 0x14041ec5a
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmc
jmp 0x14041ec6d
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
stc
cmp dh, 0xaf
test eax, eax
jmp 0x14041ec88
je 0x14041ecba
cdqe
add rax, rsi
setge r13b
mov r13d, ebp
movsx r13w, r8b
movzx r13d, byte [rsi]
jmp 0x14041eca8
jmp 0x14041ecee
xor r13d, r13d
jmp 0x14041ecb5
jmp 0x14041ed10
mov dword [r12 + 0x30], 0
rcr ecx, cl
sbb cx, bp
mov ah, 0x2a
lea rax, [r12 + 0x39]
neg cx
movsxd rcx, ebx
mov byte [r12 + 0x38], 0
cmovg rcx, rsp
adc ecx, edi
xor r13d, r13d
movsx ecx, r10w
jmp 0x14041ecee
mov qword [r12 + 0xc8], rax
lea rax, [r12 + 0x39]
mov ch, 0xaf
mov qword [r12 + 0xc0], rax
mov rcx, rbx
setle ch
movsx ecx, r15w
mov rcx, r12
call fcn.14042cbf4
mov rcx, r12
jmp 0x14041ed20
call fcn.14042cbf4
mov rcx, r12
jmp 0x14041ed2d
call fcn.14042cbf4
mov r14d, eax
mov rcx, r12
call fcn.14042cbf4
mov esi, eax
cmc
neg cx
mov al, bpl
mov rcx, qword [r12 + 0xc0]
btr rax, 0x26
mov rax, qword [r12 + 0xc8]
cmp r11w, 0x1cc0
jmp 0x14041ed66
cmp rcx, rax
jmp 0x14041ed6e
mov dword [rsp + 0x48], edi
jmp 0x14041ed77
jae 0x14041edb6
lea rdx, [rcx + 1]
jmp 0x14041ed86
mov qword [r12 + 0xc0], rdx
jmp 0x14041ed93
movzx ecx, byte [rcx]
jmp 0x14041ed9b
mov dword [rsp + 0x68], ecx
mov rcx, rax
movsx rcx, ax
movsxd rcx, r11d
mov rcx, rdx
jmp 0x14041edb1
jmp 0x14041ee55
cmp dword [r12 + 0x30], 0
jmp 0x14041edc1
je 0x14041ee49
mov r15d, ebx
mov ebx, esi
mov ecx, 0x4c003b62
mov r8d, dword [r12 + 0x34]
lea rsi, [r12 + 0x38]
xchg cl, dh
cmovnp ecx, r15d
mov rcx, qword [r12 + 0x28]
cdq
mov rdx, rsi
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
test ebp, eax
jmp 0x14041edfe
sub ecx, dword [r12 + 0xd0]
clc
stc
add dword [r12 + 0xb8], ecx
test r13w, r8w
clc
jmp 0x14041ee1a
test eax, eax
je 0x14041ee95
cdqe
bts rcx, rbp
cmp dil, cl
btc rcx, 0xe5
add rax, rsi
movzx ecx, byte [rsi]
jmp 0x14041ee3b
mov dword [rsp + 0x68], ecx
jmp 0x14041ee44
jmp 0x14041eec5
mov dword [rsp + 0x68], 0
cmp r13b, 0xb1
mov edi, r13d
stc
test di, 0xbd1
cmp bpl, 0xc1
cmp rcx, rax
jmp 0x14041ee6a
jae 0x14041ef11
lea rax, [rcx + 1]
jmp 0x14041ee79
mov qword [r12 + 0xc0], rax
jmp 0x14041ee88
movzx eax, byte [rcx]
jmp 0x14041ee90
jmp 0x14041f016
mov dword [r12 + 0x30], 0
movsx rdi, r9w
lea rax, [r12 + 0x39]
add si, r8w
mov byte [r12 + 0x38], 0
movsx rcx, r14w
mov dword [rsp + 0x68], 0
rcr dil, 0xd9
btc ecx, 0xd8
mov edi, r13d
jmp 0x14041eed1
mov qword [r12 + 0xc8], rax
lea rcx, [r12 + 0x39]
setbe sil
mov qword [r12 + 0xc0], rcx
shrd si, bp, 0x11
xor sil, r8b
btc esi, 0x75
mov esi, ebx
adc ebx, r12d
shl bx, 0xc6
mov ebx, r15d
stc
cmp rcx, rax
jmp 0x14041ef0b
jb 0x14041ee70
cmp dword [r12 + 0x30], 0
jmp 0x14041ef1c
je 0x14041ef99
mov ebp, ebx
cmovno cx, r11w
mov ebx, 0x1e833fa7
mov ebx, esi
mov r8d, dword [r12 + 0x34]
mov sil, dl
jmp 0x14041ef41
lea rsi, [r12 + 0x38]
cqo
mov rcx, qword [r12 + 0x28]
mov rdx, rsi
jmp 0x14041ef55
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
clc
test eax, eax
je 0x14041efa5
movsxd rcx, eax
bts ax, sp
neg al
sar ax, cl
add rcx, rsi
xchg ah, ah
movsxd rax, ebx
cbw
movzx eax, byte [rsi]
jmp 0x14041efd5
sub eax, eax
jmp 0x14041efa0
jmp 0x14041f016
mov dword [r12 + 0x30], 0
rol rcx, 0x21
rcl rsi, 0xca
lea rcx, [r12 + 0x39]
mov byte [r12 + 0x38], 0
sar rsi, 0x8a
movzx esi, r11w
xor eax, eax
bts edi, esp
sal dil, 0xcc
and dil, sil
mov edi, r13d
sal si, 0xf5
bts esi, edx
mov qword [r12 + 0xc8], rcx
movzx cx, r9b
shr cx, 0x4c
test r9d, 0x682d3c33
lea rcx, [r12 + 0x39]
mov qword [r12 + 0xc0], rcx
shld esi, r12d, 0x5c
mov esi, ebx
movzx bx, sil
sal bx, 0xbc
mov ebx, ebp
mov dword [rsp + 0x5c], 0
cmc
test spl, cl
test al, 0x20
sete byte [rsp + 0x98]
cmc
test bl, bl
jmp 0x14041f034
je 0x14041f074
movzx eax, dil
sub r13d, r13d
cmp dl, r14b
test spl, cl
cmp eax, 0x17
jg 0x14041f0f1
lea ecx, [rax - 0xf]
cmp ecx, 2
jmp 0x14041f05b
jb 0x14041f129
cmp eax, 8
jmp 0x14041f069
je 0x14041f146
jmp 0x14041f74b
movzx eax, byte [rsp + 0x68]
cmp r10w, r12w
xor r13d, r13d
cmp cl, 0x31
jmp 0x14041f088
cmp eax, 0xf
jle 0x14041f10d
cmp eax, 0x20
jmp 0x14041f099
je 0x14041f16a
cmp eax, 0x18
je 0x14041f16a
cmp eax, 0x10
jmp 0x14041f0b0
jne 0x14041f74b
mov edx, dword [rsp + 0x48]
xadd rax, rcx
movzx eax, dl
lea ecx, [rax - 8]
clc
test rsi, rsp
cmp dl, 8
jmp 0x14041f0d0
cmovb ecx, eax
test r10b, al
cmp ecx, 3
jmp 0x14041f0de
jne 0x14041f129
mov dil, 2
jmp 0x14041f0ec
jmp 0x14041f178
cmp eax, 0x18
je 0x14041f16e
cmp eax, 0x20
jmp 0x14041f102
je 0x14041f16e
jmp 0x14041f74b
cmp eax, 8
jmp 0x14041f115
je 0x14041f146
cmp eax, 0xf
jmp 0x14041f123
jne 0x14041f74b
mov dil, 3
mov r15b, 1
jmp 0x14041f134
mov dword [rsp + 0x60], 0
jmp 0x14041f141
jmp 0x14041f18c
mov al, 1
mov dil, 0x3f
cmp r12b, 0xb3
mov dword [rsp + 0x60], eax
cmp sp, cx
test r14b, 0x6f
sub r15d, r15d
mov dil, 1
jmp 0x14041f165
jmp 0x14041f18c
mov edi, dword [rsp + 0x68]
shr dil, 3
shl dh, 0x76
add cl, 0x5d
mov al, 1
rcl edx, cl
mov dword [rsp + 0x60], eax
cdq
add bpl, spl
xor r15d, r15d
movzx rcx, si
cdq
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
rcr bpl, 0xbc
mov rdx, qword [rsp + 0x40]
btr rbp, rdx
stc
movzx ebp, dil
cmp r10b, 0x89
cmp dl, r15b
mov dword [rdx], r14d
cmp r9b, 0x23
mov dword [rcx], esi
cmp r9w, si
cmp bpl, 0x6a
cmc
test rax, rax
jmp 0x14041f1c9
je 0x14041f1d1
mov dword [rax], ebp
test esi, esi
jmp 0x14041f1d8
je 0x14041f27f
sub r13d, r13d
sub ax, 0x28f8
xor ax, 0x2308
sub al, r12b
mov eax, 0x7fffffff
test al, bl
cmp r8, 0x58c7632a
sub edx, edx
cmc
cmp ebp, 0x6900781b
div esi
cmp eax, r14d
jmp 0x14041f20d
jb 0x14041f74b
mov ecx, esi
add ah, 0xb1
cmovl ax, r10w
imul ecx, r14d
sbb al, r10b
xor r13d, r13d
mov eax, 0x7fffffff
sub edx, edx
stc
div ebp
clc
test r15b, 0x2f
cmp eax, ecx
jmp 0x14041f23d
jb 0x14041f74b
xor r13d, r13d
sbb al, r8b
mov eax, 0x7fffffff
jmp 0x14041f255
xor edx, edx
jmp 0x14041f261
div esi
jmp 0x14041f26c
cmp eax, r14d
jmp 0x14041f274
jb 0x14041f74b
jmp 0x14041f2b0
mov ecx, esi
bt ax, 0x37
imul ecx, r14d
mov al, 0xd9
sub r13d, r13d
cmp esp, ebx
mov eax, 0x7fffffff
clc
cmp si, dx
sub edx, edx
jmp 0x14041f2a1
div ebp
cmp eax, ecx
jmp 0x14041f2aa
jb 0x14041f74b
mov dword [rsp + 0xac], edi
mov qword [rsp + 0x80], rcx
imul ecx, ebp
jmp 0x14041f2c7
call fcn.1401f8e1e
test rax, rax
jmp 0x14041f2d4
je 0x14041f743
mov r13, rax
shrd rax, r9, 7
movsx ax, cl
rcl ax, 0xe4
movzx eax, byte [rsp + 0x78]
test r15b, 4
jmp 0x14041f2f8
test eax, eax
jmp 0x14041f2ff
mov dword [rsp + 0x30], ebp
jmp 0x14041f308
je 0x14041f39a
cmp qword [r12 + 0x10], 0
jmp 0x14041f319
je 0x14041f37c
mov rcx, qword [r12 + 0xc0]
jmp 0x14041f330
mov rdi, qword [r12 + 0xc8]
shr bp, cl
mov ebp, ebx
mov ebx, edi
shl dh, 0xc3
sub ebx, ecx
movsx edx, r10w
movzx rdx, di
mov edx, eax
stc
jmp 0x14041f354
sub edx, ebx
movsxd rbx, esi
mov ebx, ebp
mov ebp, dword [rsp + 0x30]
jle 0x14041f387
mov qword [r12 + 0xc0], rdi
mov rcx, qword [r12 + 0x28]
call qword [r12 + 0x18]
jmp 0x14041f39a
mov rcx, qword [r12 + 0xc0]
shr dil, cl
mov eax, eax
lea rax, [rax + rcx]
shrd rdi, rbp, 0x30
mov qword [r12 + 0xc0], rax
test bl, bl
jmp 0x14041f3a4
setne al
mov edi, dword [rsp + 0x48]
stc
seta cl
cmp dil, 8
setae cl
or cl, al
jmp 0x14041f3be
or cl, r15b
mov qword [rsp + 0x38], r13
jmp 0x14041f3cb
mov dword [rsp + 0x8c], r15d
jmp 0x14041f3d8
je 0x14041f496
test bl, bl
jmp 0x14041f3e5
je 0x14041f656
cmp dword [rsp + 0x58], 0
je 0x14041f736
mov edi, dword [rsp + 0x70]
cmp al, spl
test edi, edi
jmp 0x14041f404
je 0x14041f6ac
cmp qword [r12 + 0x10], 0
jmp 0x14041f415
je 0x14041f674
mov rax, qword [r12 + 0xc0]
mov rcx, qword [r12 + 0xc8]
ror dh, 0x55
bsf ebp, r8d
bsr edx, edx
mov ebp, ebx
rol bh, cl
xchg edx, ebx
test r15w, 0x75d6
mov ebx, ecx
cmp dh, 0xcd
test spl, 0x3f
cwd
sub ebx, eax
movsx edx, cx
add dl, 0x5f
mov edx, edi
sub edx, ebx
movsx rbx, bp
mov ebx, 0x18c42081
mov ebx, ebp
not bpl
movsxd rbp, edx
mov ebp, dword [rsp + 0x30]
jle 0x14041f688
mov qword [r12 + 0xc0], rcx
movsxd rcx, ecx
movzx ecx, r9w
mov rcx, qword [r12 + 0x28]
jmp 0x14041f48c
call qword [r12 + 0x18]
jmp 0x14041f6ac
mov dword [rsp + 0x50], r14d
test sil, dil
clc
mov dword [rsp + 0x54], esi
cmp r10b, 0xa9
stc
test esi, esi
je 0x14042060c
mov eax, dword [rsp + 0x50]
mov r14d, eax
setnp dil
imul r14d, dword [rsp + 0x30]
movsx edi, dx
cmovnp di, si
setl dil
mov edi, dword [rsp + 0x54]
jmp 0x14041f4d5
dec edi
clc
test bl, r13b
xor esi, esi
jmp 0x14041f4e2
jmp 0x14041f56f
movsxd r15, ebx
movzx rcx, r15w
mov rcx, rbp
movsx r8, bp
movsxd r8, edi
mov r8, r15
call fcn.1404a79a8
mov r8d, r14d
movsx edx, sp
ror dh, 0xc8
and edx, edi
sub r8d, ebx
stc
add rbp, r15
cdq
cmovbe dx, si
xchg dl, dh
mov r15d, dword [rsp + 0x8c]
movsx dx, r9b
xchg dh, dh
mov rcx, qword [r12 + 0x28]
movsx edx, r8w
cwd
mov rdx, rbp
call r13
mov rbx, qword [r12 + 0xc8]
mov r13b, al
mov r13, qword [rsp + 0x38]
jmp 0x14041f54e
mov qword [r12 + 0xc0], rbx
jmp 0x14041f55b
inc esi
stc
test si, ax
add edi, 0xffffffff
jmp 0x14041f569
jae 0x14042060c
cmp byte [rsp + 0x98], 0
movzx ax, bl
cmovle rax, rbp
mov eax, edi
cmovs bp, r15w
movsxd rbp, ecx
cmove eax, esi
movsx bp, bl
bsr rbp, r11
imul eax, r14d
neg rbp
or bp, 0x638b
mov rbp, r14
movsxd rbp, eax
cmp al, 0x48
cmp spl, r15b
add rbp, r13
mov r13, qword [r12 + 0x10]
test r13, r13
jmp 0x14041f5bb
je 0x14041f5fd
mov rdx, qword [r12 + 0xc0]
mov rax, qword [r12 + 0xc8]
sal bx, cl
bswap rbx
mov rbx, rax
test ax, 0x57c2
sub rbx, rdx
jmp 0x14041f5ea
cmp r14d, ebx
jmp 0x14041f5f2
jg 0x14041f4e7
jmp 0x14041f61b
mov rdx, qword [r12 + 0xc0]
clc
test esp, 0x67d55868
mov rax, qword [r12 + 0xc8]
and r13, 0x56af0945
lea rbx, [rdx + r14]
cmp r11b, r9b
movsx r13, r15w
shr r13b, 0xea
cmp rbx, rax
not r13w
mov r13, qword [rsp + 0x38]
jmp 0x14041f63b
ja 0x14041f55b
mov rcx, rbp
mov r8, r14
jmp 0x14041f64c
call fcn.1404a79a8
jmp 0x14041f54e
mov dword [rsp + 0x54], esi
mov dword [rsp + 0x50], r14d
stc
xor eax, eax
jmp 0x14041f667
mov qword [rsp + 0x90], rax
jmp 0x14041f942
mov rax, qword [r12 + 0xc0]
shrd rcx, rsp, 0x98
cmp r11d, 0x6d7f131e
mov ecx, edi
add rcx, rax
shl eax, 0x97
sbb dil, r8b
bt di, r14w
mov qword [r12 + 0xc0], rcx
sub eax, 0x5ec354b
xor ecx, eax
btr rdi, 0x76
mov eax, dword [rsp + 0x58]
dec dil
mov edi, eax
imul edi, ebp
movsx ecx, r8w
movzx cx, bpl
jmp 0x14041f6c6
mov rcx, rdi
call fcn.1401f8e1e
test rax, rax
jmp 0x14041f6d6
je 0x14041f736
mov dword [rsp + 0x54], esi
cmp byte [rsp + 0x60], 0
jmp 0x14041f6ea
je 0x14041f79c
mov rcx, r12
not r8b
mov rdx, rax
movsx rsi, ax
mov r8d, edi
mov rsi, rax
jmp 0x14041f708
call fcn.1404267a2
test eax, eax
jmp 0x14041f714
je 0x140420801
mov qword [rsp + 0x90], rsi
jmp 0x14041f727
mov dword [rsp + 0x50], r14d
jmp 0x14041f731
jmp 0x14041f93e
mov rcx, r13
jmp 0x14041f73e
call fcn.14021c7ab
xor r13d, r13d
xadd r12b, r15b
lahf
mov rax, r13
cmc
add rsp, 0xb8
xchg ebx, r15d
mov r15b, r10b
pop rbx
not r13b
xchg r13w, di
mov r12w, r12w
pop rbp
pop rdi
xchg r12b, r14b
pop rsi
movsx r13d, sp
movzx r13w, cl
pop r12
pop r13
mov r15d, 0x42ad3fd7
movsx r15d, r10w
cmovg r15, rsp
pop r14
movsx r15w, bl
setae r15b
pop r15
jmp 0x14041f79b
ret
mov dword [rsp + 0x50], r14d
ror cl, 0x43
sar di, 0xf4
mov esi, ebp
xadd rbp, rdi
neg rcx
sal cx, cl
mov rcx, rax
neg cx
mov qword [rsp + 0x90], rax
rcr bp, 0xe1
bsf bp, ax
xchg rbp, rcx
mov rdi, rax
rcl bp, 0x49
movzx ecx, r14w
cmova ebp, ecx
add rdi, 2
xchg rbp, rcx
mov ebp, dword [rsp + 0x58]
nop word cs:[rax + rax]
mov rcx, r12
call fcn.14042cbf4
mov ecx, eax
btr rdx, 0x95
ror dl, cl
shl dh, cl
shr ecx, 0xa
test r12, 0x3f6560b1
shrd dx, bp, 0x78
rcr edx, cl
and ecx, 0x1f
bsf dx, r14w
mov edx, ecx
stc
test r9b, sil
cmp r10d, 0x41b41ba5
shl edx, 8
test r10b, bpl
stc
sub edx, ecx
stc
movzx ecx, dx
cmp r13d, 0x4af21543
imul ecx, ecx, 0x843
cmp r15, 0x6778041a
shr ecx, 0x10
jmp 0x14041f852
sub edx, ecx
cmc
jmp 0x14041f85a
movzx edx, dx
cmc
test dh, 0x70
cmp r8b, dil
shr edx, 1
add edx, ecx
shr edx, 4
or cl, bpl
movsx ecx, di
mov byte [rdi - 2], dl
rcr dx, 0xac
test cx, bp
mov ecx, eax
cmc
shr ecx, 5
and ecx, 0x1f
xor edx, 0x44c505b4
mov edx, ecx
cmc
stc
shl edx, 8
cmc
sub edx, ecx
movzx ecx, dx
cmp r12d, 0x1cda7f7c
imul ecx, ecx, 0x843
shr ecx, 0x10
cmc
sub edx, ecx
movzx edx, dx
cmc
shr edx, 1
clc
add edx, ecx
add cx, 0x63e8
bsr cx, r14w
shr edx, 4
movzx rcx, r8w
setb cl
rol ch, cl
mov byte [rdi - 1], dl
and eax, 0x1f
movzx rcx, si
btc cx, 2
mov ecx, eax
shl ecx, 8
jmp 0x14041f8e5
sub ecx, eax
rol al, cl
rcl ax, 0xa2
movzx eax, cx
clc
cmp r8b, 0xee
imul eax, eax, 0x843
clc
cmp r9, r13
shr eax, 0x10
test spl, 0xcb
sub ecx, eax
stc
clc
movzx ecx, cx
cmp esi, r10d
shr ecx, 1
jmp 0x14041f920
add ecx, eax
cmp bpl, 0xfa
shr ecx, 4
clc
cmc
mov byte [rdi], cl
stc
add rdi, rsi
dec ebp
jmp 0x14041f938
jne 0x14041f7f0
mov edi, dword [rsp + 0x48]
mov rax, qword [rsp + 0x80]
cmp r9d, 0x191d688d
jmp 0x14041f956
test eax, eax
jmp 0x14041f95d
je 0x14042009b
lea rax, [r12 + 0x38]
btr bp, 0xde
inc r15b
mov qword [rsp + 0x40], rax
bsf ax, r11w
lea r15, [r12 + 0x39]
sal eax, cl
sub bpl, 0xd6
and ax, sp
mov ebp, dword [rsp + 0x30]
mov eax, dword [rsp + 0x80]
stc
mov qword [rsp + 0x78], rax
rcl al, cl
mov al, 1
stc
sub esi, esi
clc
cmp rdx, 0x1d554bf5
mov dword [rsp + 0x70], 0
sub r14d, r14d
jmp 0x14041f9b8
mov dword [rsp + 0xa0], ebx
jmp 0x14041f9c4
jmp 0x14041fb92
mov rcx, r12
jmp 0x14041f9d1
call fcn.14042cbf4
mov ecx, eax
shr ecx, 0xa
and dl, dil
xor dh, 0xad
and ecx, 0x1f
bsf dx, r9w
movzx rdx, bp
cmp r13, rdx
mov edx, ecx
stc
shl edx, 8
jmp 0x14041f9fe
sub edx, ecx
inc cx
shl cl, 0x51
cmovns cx, r11w
movzx ecx, dx
test ah, 0
imul ecx, ecx, 0x843
cmp r8w, 0x6821
cmc
clc
shr ecx, 0x10
sub edx, ecx
movzx edx, dx
cmp r9, 0x4f31365d
stc
clc
shr edx, 1
clc
add edx, ecx
shr edx, 4
adc ch, 0xdf
cmp r9, rcx
mov byte [rsp + 0x5c], dl
ror cx, cl
rcl cl, cl
bsf rdx, rbx
mov ecx, eax
xor dl, 9
jmp 0x14041fa55
shr ecx, 5
sub edx, 0x30810bef
movsxd rdx, ebp
and ecx, 0x1f
movsx dx, r12b
mov edx, ecx
jmp 0x14041fa70
shl edx, 8
clc
test r8d, esi
sub edx, ecx
dec ecx
rcr rcx, 0x48
stc
movzx ecx, dx
imul ecx, ecx, 0x843
jmp 0x14041fa8e
shr ecx, 0x10
sub edx, ecx
test spl, r8b
clc
test r13w, 0x1a55
movzx edx, dx
cmp r14, 0x58974f6d
test r15d, edi
shr edx, 1
cmp r15w, r10w
cmc
add edx, ecx
sar cx, cl
bsf ecx, r8d
bsr rcx, r14
shr edx, 4
or cl, 0xd1
xadd cl, ch
xor ecx, r11d
mov byte [rsp + 0x5d], dl
btr cx, r15w
mov cl, r10b
and eax, 0x1f
mov ecx, eax
test rcx, 0x3b68326c
test r9w, r9w
cmc
shl ecx, 8
cmc
test r15, r9
sub ecx, eax
movsx ax, r9b
movsxd rax, r8d
movzx eax, cx
test r9b, 0x85
clc
stc
imul eax, eax, 0x843
jmp 0x14041fb0c
shr eax, 0x10
clc
cmp spl, 0x52
sub ecx, eax
movzx ecx, cx
shr ecx, 1
add ecx, eax
cmp r9b, 6
stc
shr ecx, 4
stc
test rax, r8
mov byte [rsp + 0x5e], cl
cmp dword [rsp + 0x30], 0
je 0x14041fb7b
nop word cs:[rax + rax]
adc edx, r8d
xor ch, 0x85
bt eax, r15d
mov eax, dword [rsp + 0x30]
mov ecx, eax
shr dh, cl
bts dx, cx
shl r8w, cl
imul ecx, esi
rcr dl, 0x69
add rcx, r13
cdq
cwd
lea rdx, [rsp + 0x5c]
movsx r8, si
mov r8, rbp
call fcn.1404a79a8
dec r14d
inc rsi
xor eax, eax
clc
test bp, ax
cmp rsi, qword [rsp + 0x78]
je 0x14042009b
cmp dil, 8
jmp 0x14041fb9b
jb 0x14041fc18
test r14d, r14d
jmp 0x14041fba9
je 0x14041fc7b
mov edi, ebx
xadd dl, dl
sub ecx, ecx
shr dl, 0x64
cmp dword [rsp + 0x70], 0
setne dl
mov bl, 0xf0
setl bl
not bl
sete bl
clc
test sil, sil
or bl, al
clc
mov dword [rsp + 0x70], 1
test spl, al
test bl, 1
jmp 0x14041fbe5
je 0x14041fcc2
mov cl, dl
shld bx, r11w, 0x80
mov dword [rsp + 0x70], ecx
mov ebx, edi
xor dil, r14b
sbb rdi, 0x134a7cd9
xadd edi, edi
mov edi, dword [rsp + 0x48]
stc
test r9w, 0x4dbc
nop dword [rax]
test bl, bl
jmp 0x14041fc1f
je 0x14041ff0e
cmp byte [rsp + 0x68], 8
jne 0x14041fc67
mov rax, qword [r12 + 0xc0]
test al, 0xbb
cmc
cmp rax, qword [r12 + 0xc8]
jae 0x14041fcce
lea rcx, [rax + 1]
jmp 0x14041fc52
mov qword [r12 + 0xc0], rcx
movzx eax, byte [rax]
jmp 0x14041fc62
jmp 0x14041fe33
mov rcx, r12
jmp 0x14041fc6f
call fcn.14042cbf4
mov edx, eax
jmp 0x14041fe3e
mov rax, qword [r12 + 0xc0]
test r15w, 0x40b3
cmp r10d, r11d
cmp rax, qword [r12 + 0xc8]
jmp 0x14041fc99
jae 0x14041fd4b
lea rcx, [rax + 1]
jmp 0x14041fca8
mov qword [r12 + 0xc0], rcx
jmp 0x14041fcb5
movzx eax, byte [rax]
jmp 0x14041fcbd
jmp 0x14041fedd
mov ebx, edi
jmp 0x14041fcc9
jmp 0x140420082
cmp dword [r12 + 0x30], 0
jmp 0x14041fcd9
je 0x14041fdd2
mov r8d, dword [r12 + 0x34]
movzx edx, bx
mov rcx, qword [r12 + 0x28]
xchg rdi, rdx
movzx edx, dx
movsx dx, r15b
mov rdi, qword [rsp + 0x40]
mov rdx, rdi
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
jmp 0x14041fd12
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
test cl, r12b
test eax, eax
jmp 0x14041fd2c
je 0x14041fde5
movsxd rcx, eax
and ah, 0x81
add rcx, rdi
cwde
xchg al, ah
movzx eax, byte [rdi]
jmp 0x14041fd46
jmp 0x14041fe12
cmp dword [r12 + 0x30], 0
jmp 0x14041fd56
je 0x14041fdd9
mov r14d, edi
cdq
bswap r8d
xchg rdx, r8
mov r8d, dword [r12 + 0x34]
mov rcx, qword [r12 + 0x28]
cqo
not di
jmp 0x14041fd7a
mov rdi, qword [rsp + 0x40]
mov dx, bx
mov rdx, rdi
jmp 0x14041fd8a
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmc
clc
sub ecx, dword [r12 + 0xd0]
cmp r8w, 0x645e
cmp bpl, bl
add dword [r12 + 0xb8], ecx
test eax, eax
jmp 0x14041fdb9
je 0x14041fe97
movsxd rcx, eax
add rcx, rdi
movzx eax, byte [rdi]
jmp 0x14041fdcd
jmp 0x14041fec1
sub eax, eax
jmp 0x14041fe33
sub eax, eax
jmp 0x14041fde0
jmp 0x14041fedd
mov dword [r12 + 0x30], 0
clc
setno dl
btc di, bx
mov byte [r12 + 0x38], 0
test ebp, r14d
bswap di
xor eax, eax
inc cx
add cl, 0xc7
btc dx, 0xf
mov rcx, r15
mov edi, dword [rsp + 0x48]
bt edx, r14d
sub dl, r8b
mov qword [r12 + 0xc8], rcx
cwd
bts dx, di
mov qword [r12 + 0xc0], r15
movzx edx, al
not ax
and ax, bx
sbb al, 0x85
mov eax, dword [rsp + 0x30]
test eax, eax
jmp 0x14041fe49
je 0x14041fb7b
cmp edx, dword [rsp + 0x58]
mov ecx, 0
movsx r8, sp
mov r8d, r10d
cmovae edx, ecx
rcr r8b, cl
or r8b, 0x7b
imul edx, eax
movsx rcx, dx
movsxd rcx, r13d
clc
add rdx, qword [rsp + 0x90]
lea rcx, [rsp + 0x5c]
mov r8w, r9w
mov r8, rbp
jmp 0x14041fe8d
call fcn.1404a79a8
jmp 0x14041fb4e
mov dword [r12 + 0x30], 0
movsx di, dil
mov byte [r12 + 0x38], 0
shr dil, cl
movzx cx, r9b
rcl dil, 0xd7
xor eax, eax
mov rcx, r15
jmp 0x14041fec1
mov edi, r14d
adc r14b, r13b
rol r14b, cl
cmp bl, 0x16
mov qword [r12 + 0xc8], rcx
mov qword [r12 + 0xc0], r15
movzx eax, al
sar r14b, cl
test r15, 0x14ad7241
mov r14d, eax
and r14d, 0x7f
jmp 0x14041fef6
inc r14d
shr eax, 7
stc
mov dword [rsp + 0x70], eax
test bl, bl
jmp 0x14041ff08
jne 0x14041fc25
cmp byte [rsp + 0x60], 0
je 0x14041f9c9
cmp dword [rsp + 0x30], 0
jmp 0x14041ff23
je 0x14041fb7b
mov rbx, qword [r12 + 0xc0]
mov rax, qword [r12 + 0xc8]
cmc
xor edi, edi
jmp 0x14041ff41
jmp 0x14041ff79
lea rcx, [rbx + 1]
mov qword [r12 + 0xc0], rcx
movzx edx, byte [rbx]
xchg bx, bx
bswap bx
mov rbx, rcx
mov byte [rsp + rdi + 0x5c], dl
jmp 0x14041ff67
inc rdi
stc
cmp rbp, rdi
jmp 0x14041ff73
je 0x140420074
cmp rbx, rax
jmp 0x14041ff81
jb 0x14041ff46
cmp dword [r12 + 0x30], 0
jmp 0x14041ff92
je 0x14042000d
mov r8d, dword [r12 + 0x34]
mov rcx, qword [r12 + 0x28]
jmp 0x14041ffab
mov rbx, qword [rsp + 0x40]
movsxd rdx, r15d
mov rdx, rbx
jmp 0x14041ffbb
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
test eax, eax
jmp 0x14041ffdf
je 0x140420019
cdqe
xor rdx, 0x64b839e7
movsx edx, bx
rcl dl, cl
add rax, rbx
movsx edx, bx
movzx dx, bh
mov dl, spl
movzx edx, byte [rbx]
jmp 0x140420008
jmp 0x140420045
xor edx, edx
jmp 0x140420014
jmp 0x14041ff5e
mov dword [r12 + 0x30], 0
bt eax, ebx
adc bl, 0x46
cwde
mov byte [r12 + 0x38], 0
test r15b, 0xc3
sal ah, cl
xor edx, edx
setae ah
mov ebx, 0xa375c62
mov rax, r15
not bx
mov qword [r12 + 0xc8], rax
movzx bx, bh
cmove rbx, rsp
mov bx, r14w
mov qword [r12 + 0xc0], r15
movsxd rbx, ebx
movsx bx, sil
bswap bx
mov rbx, r15
jmp 0x14041ff5e
mov ebx, dword [rsp + 0xa0]
cmp rsp, rsi
movzx edi, r11w
mov edi, dword [rsp + 0x48]
cmp dword [rsp + 0x30], 0
jmp 0x140420090
jne 0x14041fb4e
jmp 0x14041fb7b
cmp byte [rsp + 0x98], 0
jmp 0x1404200a8
je 0x1404205d9
cmp dword [rsp + 0x54], 0
jmp 0x1404200b8
je 0x1404205d9
mov eax, dword [rsp + 0x50]
mov r12d, eax
movsx si, bl
mov r13, rcx
cwd
imul r12d, dword [rsp + 0x30]
mov r10d, dword [rsp + 0x54]
dec r10d
mov r13d, r12d
imul r13d, r10d
shr r10d, 1
sets bpl
cwd
lea edi, [r12 - 1]
mov rax, qword [rsp + 0x38]
bswap bp
setp bh
movsx ebp, sp
lea rcx, [rax + rdi]
inc rcx
shr bpl, cl
bt rbp, 0xd
mov qword [rsp + 0x98], rcx
setne sil
sal dl, cl
lea rdx, [rdi + 1]
movzx rsi, r9w
movzx cx, r15b
movsx rcx, bx
mov rcx, rdx
movzx esi, r10w
shld rbp, rcx, 0xed
test sil, cl
and rcx, 0xffffffffffffffe0
sbb bx, r15w
lea rbp, [rcx - 0x20]
inc bh
sar esi, 9
shl bx, cl
mov qword [rsp + 0x60], rbp
test dil, dil
movsx rsi, dx
sar bh, 0x3a
mov rbx, rbp
shr ebp, 0xd6
shr rbx, 5
inc rbx
sal ebp, 0x7a
mov esi, r9d
mov rbp, rbx
btc bp, 0x6a
sbb bpl, r12b
and sil, r12b
mov qword [rsp + 0x70], rbx
sar bpl, cl
bt ebp, ecx
and rbx, 0xfffffffffffffffe
cmp r15b, 0x26
neg bp
mov qword [rsp + 0xa0], rbx
mov ebp, r12d
mov qword [rsp + 0x48], rcx
test r10b, 0xf4
ror sil, 0x8a
sub ebp, ecx
mov dword [rsp + 0xa8], ebp
sar sil, 0xd
shl ch, cl
movabs rsi, 0x1ffffffe0
and ch, 0xbd
jmp 0x1404201d2
or rsi, 0x18
mov rcx, rdx
mov qword [rsp + 0x68], rdx
sar rcx, cl
and rsi, rdx
movzx cx, ah
mov ecx, r12d
sub ecx, esi
mov dword [rsp + 0x58], ecx
cmc
add rax, 0x30
test r10w, 0x28b2
jmp 0x140420201
mov qword [rsp + 0xb0], rax
stc
cmp r14w, 0x127e
sub r11d, r11d
cmp r10b, spl
xor r8d, r8d
jmp 0x14042021e
mov dword [rsp + 0x78], r10d
jmp 0x140420228
mov qword [rsp + 0x40], rdi
jmp 0x140420232
jmp 0x140420267
lea eax, [r8 + 1]
sub r13d, r12d
cmp r12d, eax
stc
jmp 0x140420247
add r11d, r12d
cmp di, bx
cmc
cmp r8d, r10d
setnp r8b
bswap r8w
mov r8d, eax
jmp 0x140420261
je 0x1404205d9
test r12d, r12d
je 0x140420237
mov ebp, r11d
rcr r15w, cl
neg r15w
movsxd r15, r13d
test r12, 0x7adb30f4
cmp r14b, 0xe9
cmp edi, 7
jmp 0x140420291
jb 0x1404202f0
mov rax, qword [rsp + 0x38]
lea r9, [rax + rbp]
movsx r14w, r12b
bt cx, 0x15
lea r14, [rax + r15]
lahf
mov rax, qword [rsp + 0x98]
jmp 0x1404202bc
lea rcx, [rax + r15]
cmp r15w, 0xdd5
cmc
jmp 0x1404202cc
cmp r9, rcx
jmp 0x1404202d4
jae 0x140420356
lea rcx, [rax + rbp]
cmp spl, 0x7c
cmp r14, rcx
jmp 0x1404202ea
jae 0x140420356
mov ebx, r12d
movsxd rdx, esp
inc ebx
movsx cx, r13b
movzx ax, bh
mov rcx, qword [rsp + 0x38]
nop word [rax + rax]
cwd
setbe dl
movzx edx, r11w
movzx eax, byte [rcx + rbp]
movzx edx, byte [rcx + r15]
jmp 0x140420326
mov byte [rcx + rbp], dl
mov byte [rcx + r15], al
jmp 0x140420332
inc rcx
jmp 0x14042033a
dec ebx
test r11d, r13d
test r14b, 0x46
cmp ebx, 1
jmp 0x14042034b
jg 0x140420318
jmp 0x140420237
cmp edi, 0x1f
jmp 0x14042035e
jae 0x140420370
sub ecx, ecx
jmp 0x14042036b
jmp 0x140420520
cmp qword [rsp + 0x60], 0
je 0x14042059d
mov rax, qword [rsp + 0xb0]
lea rbx, [rax + r15]
mov r10, rbp
add r10, rax
btr cx, sp
setno ch
movsxd rcx, r15d
mov rcx, qword [rsp + 0xa0]
test r8w, 0x742c
jmp 0x1404203ae
sub edi, edi
cmp r11w, 0x7928
stc
movups xmm0, xmmword [r10 + rdi - 0x30]
movups xmm1, xmmword [r10 + rdi - 0x20]
clc
movups xmm2, xmmword [rbx + rdi - 0x30]
cmp rsi, r8
test r9d, r12d
jmp 0x1404203d4
movups xmm3, xmmword [rbx + rdi - 0x20]
test sil, bl
movups xmmword [r10 + rdi - 0x30], xmm2
movups xmmword [r10 + rdi - 0x20], xmm3
cmc
movups xmmword [rbx + rdi - 0x30], xmm0
jmp 0x1404203fb
movups xmmword [rbx + rdi - 0x20], xmm1
cmp r10b, spl
cmc
movups xmm0, xmmword [r10 + rdi - 0x10]
test dl, 0xb7
jmp 0x140420412
movups xmm1, xmmword [r10 + rdi]
test bl, r14b
movups xmm2, xmmword [rbx + rdi - 0x10]
movups xmm3, xmmword [rbx + rdi]
movups xmmword [r10 + rdi - 0x10], xmm2
movups xmmword [r10 + rdi], xmm3
cmp bpl, r12b
movups xmmword [rbx + rdi - 0x10], xmm0
cmp r14b, r11b
stc
cmp esi, 0x55796113
movups xmmword [rbx + rdi], xmm1
test ax, 0x5355
add rdi, 0x40
jmp 0x140420454
add rcx, 0xfffffffffffffffe
jmp 0x14042045d
jne 0x1404203b7
test byte [rsp + 0x70], 1
jmp 0x14042046d
je 0x1404204d7
lea rcx, [rdi + r15]
btc rax, 0x7c
lea rdi, [rdi + rbp]
mov rax, qword [rsp + 0x38]
sub r10d, r12d
shl r10w, 0xef
movzx r10w, dil
movups xmm0, xmmword [rax + rdi]
movups xmm1, xmmword [rax + rdi + 0x10]
movups xmm2, xmmword [rax + rcx]
bts r10w, ax
movzx r10, r9w
movups xmm3, xmmword [rax + rcx + 0x10]
bt r10, r15
ror r10w, cl
shrd r10d, r9d, 0x61
movups xmmword [rax + rdi], xmm2
mov r10, 0x7eb67e95
movups xmmword [rax + rdi + 0x10], xmm3
movups xmmword [rax + rcx], xmm0
btr di, ax
movups xmmword [rax + rcx + 0x10], xmm1
mov rax, qword [rsp + 0x48]
sar dil, cl
add r10b, 0x87
rol r10w, cl
cmp qword [rsp + 0x68], rax
movsx edi, bp
mov r10d, dword [rsp + 0x78]
movsx rdi, sp
bswap rdi
mov rdi, qword [rsp + 0x40]
jmp 0x140420505
je 0x140420237
mov rcx, qword [rsp + 0x48]
test byte [rsp + 0x68], 0x18
jmp 0x14042051a
je 0x1404205b5
lea rbp, [rbp + rsi]
bsr di, r12w
btc edi, r14d
add r15, rsi
rol bh, cl
rcr rdi, cl
nop word cs:[rax + rax]
rcr bl, 0xba
mov rbx, qword [r9 + rcx]
rcl di, cl
rcr dil, 0xfe
test r13w, ax
mov rdi, qword [r14 + rcx]
stc
cmp r9w, 0x51e8
mov qword [r9 + rcx], rdi
test cl, dl
mov qword [r14 + rcx], rbx
add rcx, 8
cmp rsi, rcx
jne 0x140420548
mov ebx, dword [rsp + 0x58]
rol dil, cl
sar di, cl
cmp qword [rsp + 0x68], rsi
mov rdi, qword [rsp + 0x40]
jmp 0x140420592
je 0x140420237
jmp 0x1404202f6
sub edi, edi
cmc
test byte [rsp + 0x70], 1
jmp 0x1404205aa
jne 0x140420473
jmp 0x1404204d7
mov rax, qword [rsp + 0x48]
cmp ax, 0x69b7
add r15, rax
add rbp, rax
movzx rbx, r12w
movzx bx, spl
mov ebx, dword [rsp + 0xa8]
jmp 0x1404202f6
mov rcx, qword [rsp + 0x90]
mov r13d, 0x13f31421
bt r13, 0x78
test rcx, rcx
mov r13, qword [rsp + 0x38]
mov r15d, dword [rsp + 0x8c]
jmp 0x140420601
je 0x14042060c
call fcn.14021c7ab
mov r8d, dword [rsp + 0x120]
or r14b, 0xa4
sal al, 0xe
bswap rdx
cmp byte [rsp + 0xac], 3
cwd
movsx r11, r13w
mov r9w, 0x57b2
setb al
adc r14b, 0xa
or r15b, al
xchg r14, r11
mov r11b, r11b
cqo
mov r9d, dword [rsp + 0x50]
movzx dx, bh
mov r11d, dword [rsp + 0x54]
movsx r14d, r15w
mov edx, dword [rsp + 0x30]
mov r14, qword [rsp + 0x80]
jmp 0x140420666
jne 0x1404207ce
test r14d, r14d
jmp 0x140420674
je 0x1404207ce
mov eax, edx
lea ebp, [r14 - 1]
shl esi, cl
neg sil
btr esi, 0xa9
mov edi, r14d
movsx rsi, si
and edi, 3
or sil, 0xa9
shld esi, r11d, 1
mov rsi, r13
jmp 0x1404206a4
cmp ebp, 3
jb 0x140420784
and r14d, 0xfffffffc
bts ebx, ebp
mov rsi, r13
bsf bx, cx
movsx ecx, r15w
nop dword [rax]
xor cl, 0xf3
btc rdx, 0xa5
movzx ecx, byte [rsi]
shr bp, 0x53
add bpl, 0x73
sub r10, 0x8ac611b
movzx ebx, byte [rsi + 2]
rcr r10d, 0x1a
mov byte [rsi], bl
mov byte [rsi + 2], cl
lea rbp, [rsi + rax]
bt edx, ebp
btr r10, rbx
clc
movzx ecx, byte [rsi + rax]
btc r10d, edx
movzx ebx, byte [rsi + rax + 2]
or edx, 0x8162959
movzx dx, dl
mov byte [rsi + rax], bl
mov byte [rsi + rax + 2], cl
movzx rbx, r12w
mov dh, 0xbb
lea rbx, [rbp + rax]
shr dl, cl
shr ecx, 0x45
movzx ecx, byte [rax + rbp]
neg sil
sbb rdx, r14
rcr rsi, 0x4e
movzx edx, byte [rax + rbp + 2]
sbb r10b, bl
mov byte [rax + rbp], dl
mov byte [rax + rbp + 2], cl
cmp dh, 0x3c
sar ecx, cl
cmp spl, cl
lea rsi, [rbx + rax]
movzx cx, dil
ror r10b, cl
sal r10d, cl
movzx r10d, byte [rax + rbx]
movzx ecx, byte [rax + rbx + 2]
stc
cmp r12w, 0x7a0c
mov byte [rax + rbx], cl
mov byte [rax + rbx + 2], r10b
lea rsi, [rsi + rax]
add r14d, 0xfffffffc
jmp 0x14042077e
jne 0x1404206ca
test edi, edi
mov edx, dword [rsp + 0x30]
jmp 0x14042078f
je 0x1404207ce
add rsi, 2
shrd rcx, r9, 0xdb
sbb cl, spl
movzx ecx, byte [rsi - 2]
btc bx, r12w
add bh, al
sbb bl, 0x61
movzx ebx, byte [rsi]
mov byte [rsi - 2], bl
cmp r12w, 0x1a11
stc
mov byte [rsi], cl
add rsi, rax
jmp 0x1404207c6
dec edi
jne 0x1404207a1
test r8d, r8d
jmp 0x1404207d6
je 0x14041f74b
cmp edx, r8d
jmp 0x1404207e4
je 0x14041f74b
mov dword [rsp + 0x20], r11d
mov rcx, r13
jmp 0x1404207f7
call fcn.140422f3b
jmp 0x14041f74f
mov rcx, r13
jmp 0x140420809
call fcn.14021c7ab
mov rcx, rsi
jmp 0x140420816
jmp 0x14041f73e