Function at 0x1404b3c4d
Capabilities:
Authenticate hmac
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 0x18], rbx
rol bh, 0x6d
cmp r14w, dx
push rbp
rcr r8b, cl
adc r10b, 0x37
push rsi
sal r9b, cl
push rdi
sar bl, 0x7f
rcl ebx, cl
bsr r10d, r11d
push r12
shrd r9w, dx, 0x3a
push r13
xor bh, 0x1d
ror edi, 0x55
bts r8w, si
push r14
push r15
lea rbp, [rsp - 0xa70]
movsx edi, r8w
ror di, 0xad
sub rsp, 0xb70
btc eax, 0xd6
cwde
mov rax, qword [0x1400b7288]
add r15, rcx
xor rax, rsp
mov qword [rbp + 0xa60], rax
sal r9w, cl
mov al, byte [rdx + 8]
sbb r13b, r11b
sar r13w, cl
sbb r10, 0x3dcf1efa
lea rbx, [0x140000000]
btr rdi, 0x66
adc r9b, r9b
mov r10d, dword [rcx]
sub r14b, 0xd3
neg al
movsxd r15, r10d
inc dil
mov r9, rcx
movsx edi, r15w
movsx di, dil
movsx rdi, bx
mov qword [rsp + 0x60], rdx
not r14
mov edx, dword [rcx + 4]
not dil
jmp 0x1404b3d0e
sbb eax, eax
cmovnp r15w, r14w
and r15b, 0x60
and eax, 0x1d
neg r8w
clc
mov qword [rsp + 0x58], rcx
rol r14b, cl
ror r15b, cl
add eax, 0x19
movzx di, r11b
sub r11d, r11d
shl r8, cl
cmovnp r13w, r8w
rcl ch, 0x6b
test r10d, r10d
mov dword [rsp + 0x50], eax
movzx r14, di
not r15b
lea r8, [r9 + 8]
cbw
bswap r14w
mov dword [rbp + 0x320], r11d
cdqe
movsx rax, r14w
cmovs r10d, r11d
dec ah
add rdi, 0x75874b85
test rsp, 0x4f115706
mov r14d, r11d
mov al, ch
shl r15d, 0x88
bswap r13
cmp r10d, edx
lea edi, [r11 + 0x26]
mov eax, r10d
jmp 0x1404b3d96
mov r15d, r11d
xchg cx, r13w
cmovae eax, edx
sal r13w, 0x89
mov r13d, r11d
rcl cl, cl
shld ecx, r12d, 0x41
sub r10d, eax
rcr rcx, cl
test r15b, r14b
sal cl, cl
mov ecx, eax
bsr ax, r10w
cmovno ax, dx
lea r8, [r8 + rcx]
btc eax, 0xb4
mov dword [rsp + 0x30], r10d
lea rax, [r9 + 8]
bt r10d, r10d
movzx r10w, sil
mov qword [rsp + 0x78], r8
add rax, rdx
shl r10d, 0x5d
lea r10, [r9 + 8]
test r11, rsp
mov qword [rsp + 0x70], rax
cmp al, r14b
sub eax, r8d
jmp 0x1404b3e06
mov dword [rsp + 0x40], eax
cmp r10, r8
je 0x1404b4a7f
cmp r13d, 9
jmp 0x1404b3e1c
jne 0x1404b4014
test r14d, r14d
jmp 0x1404b3e2a
je 0x1404b3f17
mov r8d, r11d
mov r9d, r11d
xchg dx, ax
mov edx, r9d
cmovp ax, bx
setge ch
inc r9d
mov eax, dword [rbp + rdx*4 + 0x324]
btr cx, r14w
not cl
bsf cx, ax
imul rcx, rax, 0x3b9aca00
rcr ah, cl
xor ax, 0x390a
mov eax, r8d
cmc
and r8b, 0x84
lea rcx, [rcx + rax]
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
clc
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404b3e87
jne 0x1404b3e38
test r8d, r8d
jmp 0x1404b3e95
je 0x1404b3eff
cmp dword [rbp + 0x320], 0x73
jmp 0x1404b3ea7
jae 0x1404b3ef0
mov eax, dword [rbp + 0x320]
movsx r14w, bl
cmovl r14, rsp
mov dword [rbp + rax*4 + 0x324], r8d
movsx r14, dx
bswap r14w
not r14w
mov r14d, dword [rbp + 0x320]
inc r14d
jmp 0x1404b3edf
mov dword [rbp + 0x320], r14d
jmp 0x1404b3eeb
jmp 0x1404b3f0e
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404b3f0e
mov r14d, dword [rbp + 0x320]
mov r8w, 0x6593
rcr r8d, cl
mov r8, qword [rsp + 0x78]
cmp dx, bp
clc
test r15d, r15d
jmp 0x1404b3f1f
je 0x1404b4003
mov edx, r11d
clc
cmp r11w, 0x3f55
test r14d, r14d
jmp 0x1404b3f37
je 0x1404b3f91
mov ecx, edx
movsx ax, sil
movsxd r14, ebx
movsx rax, bp
inc edx
mov r15d, r15d
movzx r14w, r8b
movsxd rax, ebp
mov eax, dword [rbp + rcx*4 + 0x324]
mov r14w, r12w
add r15, rax
bt r14w, 0x43
mov dword [rbp + rcx*4 + 0x324], r15d
mov r14d, dword [rbp + 0x320]
clc
shr r15, 0x20
clc
stc
cmc
cmp edx, r14d
jmp 0x1404b3f8b
jne 0x1404b3f3d
test r15d, r15d
jmp 0x1404b3f99
je 0x1404b4003
cmp r14d, 0x73
jae 0x1404b3feb
mov eax, r14d
movsx r14, r9w
movzx r14d, sp
mov r14b, 0xf8
mov dword [rbp + rax*4 + 0x324], r15d
not r14b
movzx r14, r15w
jmp 0x1404b3fcb
mov r14d, dword [rbp + 0x320]
jmp 0x1404b3fd7
inc r14d
jmp 0x1404b3fdf
mov dword [rbp + 0x320], r14d
jmp 0x1404b4003
mov r14d, r11d
movsx eax, r13w
jmp 0x1404b3ff7
mov dword [rbp + 0x320], r11d
lahf
movsx r15, r15w
mov r15d, r11d
mov r13d, r11d
dec cx
movsx rax, r10w
cmovnp rax, r8
movzx eax, byte [r10]
sets ch
movsx ecx, r9w
lea ecx, [r15 + r15*4]
bswap r15w
movsx r15, sp
jmp 0x1404b4030
inc r13d
inc r10
lea r15d, [rax + rcx*2]
clc
test r14, 0x2ca476a
cmp r10, r8
jmp 0x1404b404a
jne 0x1404b3e13
test r13d, r13d
jmp 0x1404b4058
je 0x1404b4a7f
mov eax, 0xcccccccd
shr r12b, cl
movsx r12d, bx
not dl
mul r13d
btc ax, r9w
neg r12b
mov eax, edx
bts r12d, r14d
ror r12w, 0xd3
not r12w
shr eax, 3
cmp rcx, 0x818430d
mov dword [rsp + 0x38], eax
rcl r12w, cl
mov r12d, eax
jmp 0x1404b40a1
mov dword [rsp + 0x3c], eax
clc
cmp r14b, 0xdb
test eax, eax
jmp 0x1404b40b1
je 0x1404b4817
mov eax, r12d
rcr r8b, 0x8e
xor sil, 0xbb
shrd si, r10w, 0xe4
cmp r12d, edi
movsxd r8, r12d
movzx rsi, r12w
setg sil
cmova eax, edi
bt si, 0x7d
movsx di, r8b
xor ch, 0x57
xor edx, edx
mov dword [rsp + 0x34], eax
inc r8b
dec eax
shrd si, r9w, 0xf2
mov edi, eax
sar ecx, 0xc3
movsxd r8, r12d
movzx ecx, byte [rbx + rax*4 + 0xc5822]
or r8b, r10b
movzx esi, byte [rbx + rax*4 + 0xc5823]
shrd bx, r13w, 0x60
rol ebx, cl
mov ebx, ecx
shrd r8d, ebx, 0x42
rol al, 9
shl rbx, 2
mov r8, rbx
movzx ax, r14b
movsxd rax, edx
jmp 0x1404b4138
lea eax, [rsi + rcx]
movzx ecx, r12w
movsx cx, r14b
not rcx
lea rcx, [rbp + 0x6c4]
mov dword [rbp + 0x6c0], eax
jmp 0x1404b4159
call fcn.14049ceb9
lea rcx, [0x140000000]
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
lea rdx, [rcx + 0xc4f10]
add cl, 0x3c
mov r8d, 0x7852722b
lea rcx, [rbp + 0x6c4]
cmc
movsxd r8, esi
mov r8, rsi
cmc
cmp rbp, 0x46ef0539
cmp al, r13b
add rcx, rbx
jmp 0x1404b41a2
lea rdx, [rdx + rax*4]
jmp 0x1404b41ab
call fcn.14049c447
mov r10d, dword [rbp + 0x6c0]
stc
cmp r10d, 1
jmp 0x1404b41c1
ja 0x1404b4303
mov eax, dword [rbp + 0x6c4]
cmp r9w, di
cmp dil, 0x5a
sub r11d, r11d
stc
jmp 0x1404b41df
test eax, eax
jne 0x1404b41fb
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404b41f6
jmp 0x1404b47cf
cmp eax, 1
jmp 0x1404b4203
je 0x1404b47cf
test r14d, r14d
jmp 0x1404b4211
je 0x1404b47cf
mov r8d, r11d
movsx r10, sp
jmp 0x1404b4226
mov r9d, r11d
movsxd rdx, r8d
movsx r10w, r15b
cdq
mov r10, rax
mov edx, r9d
jmp 0x1404b4240
inc r9d
mov eax, r8d
ror cl, 0xc
cmovbe cx, r11w
rcr r8, 0x88
mov ecx, dword [rbp + rdx*4 + 0x324]
imul rcx, r10
xor r8b, 0x7e
add rcx, rax
rcl r8b, cl
mov r8b, 0x24
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
test bpl, r15b
cmc
shr r8, 0x20
clc
cmp r9d, r14d
jne 0x1404b4235
test r8d, r8d
je 0x1404b42f2
cmp dword [rbp + 0x320], 0x73
jmp 0x1404b429b
jae 0x1404b42d4
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
movzx r14w, r9b
mov r14d, dword [rbp + 0x320]
jmp 0x1404b42c0
inc r14d
mov dword [rbp + 0x320], r14d
jmp 0x1404b42cf
jmp 0x1404b47cf
mov r14d, r11d
mov al, 0xd0
jmp 0x1404b42de
mov dword [rbp + 0x320], r11d
mov al, r11b
jmp 0x1404b42ed
jmp 0x1404b47dd
mov r14d, dword [rbp + 0x320]
jmp 0x1404b42fe
jmp 0x1404b47cf
cmp r14d, 1
ja 0x1404b4458
mov ebx, dword [rbp + 0x324]
movsx r14d, r8w
btr r14, rsi
mov r8, r10
shl r8, 2
sub r11d, r11d
mov dword [rbp + 0x320], r10d
mov r14d, r10d
test r8, r8
je 0x1404b43a1
mov eax, 0x1cc
bt cx, si
lea rcx, [rbp + 0x324]
test r13b, dil
cmp r8, rax
jmp 0x1404b4353
ja 0x1404b436f
lea rdx, [rbp + 0x6c4]
jmp 0x1404b4365
call fcn.14049c447
jmp 0x1404b4395
mov r8, rax
cmp r13, 0x2677697b
sub edx, edx
jmp 0x1404b4380
call fcn.14049ceb9
call fcn.1404ae0f9
mov dword [rax], 0x22
call fcn.1404aed82
mov r14d, dword [rbp + 0x320]
cmc
stc
xor r11d, r11d
test ebx, ebx
jmp 0x1404b43a8
je 0x1404b41e7
cmp ebx, 1
je 0x1404b47cf
test r14d, r14d
je 0x1404b47cf
mov r8d, r11d
setne cl
mov r9d, r11d
movsx ecx, r13w
movzx r10w, r8b
movsx r10, bx
mov r10, rbx
mov edx, r9d
mov rax, 0x7ae70e91
inc r9d
test spl, 0xe8
shrd rax, rcx, 0x89
not al
mov eax, r8d
shld ecx, edx, 0xa3
mov ecx, dword [rbp + rdx*4 + 0x324]
or r8b, 0xb7
not r8b
cmc
imul rcx, r10
cmp r12b, 0x9d
lea rcx, [rcx + rax]
sub r8w, dx
adc r8w, 0x6389
rcl r8w, 0x50
mov r8, rcx
test si, 0x3ffc
clc
mov dword [rbp + rdx*4 + 0x324], ecx
test r12d, 0x408e2a06
clc
shr r8, 0x20
test r11b, 0x25
test bp, bx
cmp r9d, r14d
jmp 0x1404b444d
jne 0x1404b43d9
jmp 0x1404b4286
cmp r10d, r14d
setl r12b
cmovno rdx, rdx
bswap cx
lea rdx, [rbp + 0x324]
movzx cx, bpl
mov r12d, r14d
movsx cx, bpl
mov r8b, cl
jmp 0x1404b4482
lea rcx, [rbp + 0x6c4]
cmovae rcx, rdx
movsx rdx, r13w
not al
lea r8, [rbp + 0x6c4]
jmp 0x1404b44a5
cmovb r12d, r10d
mov qword [rsp + 0x68], rcx
movzx edx, ax
setb al
lea rdx, [rbp + 0x324]
jmp 0x1404b44c5
cmovae rdx, r8
rcl r9b, 0x58
sub r11d, r11d
btc r9w, 0x91
adc r9b, 0xa7
test al, al
mov qword [rsp + 0x48], rdx
mov r9b, 0x4c
movsxd r9, ebx
not r9w
mov dword [rbp + 0x4f0], r11d
movsx r9w, spl
mov r9b, 0x50
mov r9d, r11d
jmp 0x1404b4502
cmovne r10d, r14d
add r14b, 0x7b
sub r14b, 0xb
mov r14d, r11d
cmp r8b, 0x21
test r12d, r12d
jmp 0x1404b451d
je 0x1404b472f
mov eax, r9d
rcl si, 0x6e
setp sil
rcr si, 0x86
mov esi, dword [rcx + rax*4]
test esi, esi
jne 0x1404b455e
cmp r9d, r14d
jne 0x1404b471e
lea r14d, [r9 + 1]
mov dword [rbp + rax*4 + 0x4f4], r11d
mov dword [rbp + 0x4f0], r14d
jmp 0x1404b471e
mov r8d, r9d
test r12, 0x18d97d32
test r10d, r10d
jmp 0x1404b4570
je 0x1404b4702
mov edi, r9d
clc
neg edi
cmp r8d, 0x73
je 0x1404b464d
mov ebx, r8d
jmp 0x1404b4593
cmp r8d, r14d
jne 0x1404b45c3
and dword [rbp + rbx*4 + 0x4f4], 0
jmp 0x1404b45ac
lea eax, [r8 + 1]
jmp 0x1404b45b9
mov dword [rbp + 0x4f0], eax
cmovno ax, bx
lea eax, [rdi + r8]
movzx r14d, bx
inc r14b
inc r8d
rol r14b, 0x3e
mov edx, dword [rdx + rax*4]
shl r14b, cl
stc
xor r14b, 0x3a
mov eax, r11d
shl r14b, cl
bt r11, 0x6c
add r11b, 0x81
imul rdx, rsi
shrd r11d, r9d, 0xa7
rcl r11b, 0x37
add rdx, rax
mov eax, dword [rbp + rbx*4 + 0x4f4]
bswap r14w
shr r14b, cl
lea rdx, [rdx + rax]
inc r11b
lea eax, [rdi + r8]
mov r11, rdx
mov dword [rbp + rbx*4 + 0x4f4], edx
sub r14w, 0x18ee
mov r14d, dword [rbp + 0x4f0]
shr r11, 0x20
clc
cmc
cmp eax, r10d
jmp 0x1404b463d
je 0x1404b464d
mov rdx, qword [rsp + 0x48]
jmp 0x1404b457c
test r11d, r11d
je 0x1404b4702
cmp r8d, 0x73
je 0x1404b495f
mov edx, r8d
cmp r8d, r14d
jmp 0x1404b466b
jne 0x1404b4698
and dword [rbp + rdx*4 + 0x4f4], 0
inc eax
movzx eax, di
lea eax, [r8 + 1]
movsx cx, bl
xchg r14, rcx
setne ch
mov dword [rbp + 0x4f0], eax
movsxd r14, edi
movsx eax, dx
mov eax, dword [rbp + rdx*4 + 0x4f4]
mov r14b, 0x96
xchg ecx, r14d
inc r8d
movzx r14, sp
bsf cx, r14w
mov ecx, r11d
xchg r11, r11
adc r14b, 1
lea rcx, [rcx + rax]
mov dword [rbp + rdx*4 + 0x4f4], ecx
adc r14d, 0x688b44a3
movsx r11d, dx
btr r14w, r10w
mov r14d, dword [rbp + 0x4f0]
shr rcx, 0x20
and r11, 0x13b142f2
mov r11d, ecx
test r9w, 0xa9e
cmp r14b, r11b
cmc
test ecx, ecx
jmp 0x1404b46fc
jne 0x1404b4656
sub r11d, r11d
cmp r8d, 0x73
jmp 0x1404b470e
je 0x1404b4964
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x48]
inc r9d
cmp r9d, r12d
jmp 0x1404b4729
jne 0x1404b4523
mov r8d, r14d
clc
shl r8, 2
mov dword [rbp + 0x320], r14d
cmc
test ah, 0x3a
test r8, r8
jmp 0x1404b474a
je 0x1404b47ca
mov eax, 0x1cc
adc cl, r15b
btr cx, r10w
lea rcx, [rbp + 0x324]
cmp r10w, 0x3934
cmp r11w, r14w
cmp r8, rax
jmp 0x1404b4776
ja 0x1404b4792
lea rdx, [rbp + 0x4f4]
jmp 0x1404b4788
call fcn.14049c447
jmp 0x1404b47b9
mov r8, rax
test r11b, r8b
sub edx, edx
jmp 0x1404b479f
call fcn.14049ceb9
call fcn.1404ae0f9
mov dword [rax], 0x22
jmp 0x1404b47b4
call fcn.1404aed82
mov r14d, dword [rbp + 0x320]
xor r11d, r11d
sub bl, 0xa1
ror r12b, 0x5c
mov r12d, dword [rsp + 0x3c]
mov al, 1
mov bh, 0x57
rcr bx, 0xf0
bt rbx, 0
lea rbx, [0x140000000]
test r10w, 0x373e
test al, al
je 0x1404b496b
sub r12d, dword [rsp + 0x34]
mov edi, 0x26
mov dword [rsp + 0x3c], r12d
jmp 0x1404b4806
jne 0x1404b40b7
mov eax, dword [rsp + 0x38]
cmp r14w, 0x569d
cmc
lea eax, [rax + rax*4]
test dl, 0xee
add eax, eax
sub r13d, eax
jmp 0x1404b4827
je 0x1404b497f
lea eax, [r13 - 1]
mov eax, dword [rbx + rax*4 + 0xc58b8]
clc
test r9d, 0x1fec6138
cmp si, 0x14bd
test eax, eax
jmp 0x1404b484c
je 0x1404b496b
cmp eax, 1
jmp 0x1404b485a
je 0x1404b497f
test r14d, r14d
jmp 0x1404b4868
je 0x1404b497f
mov r8d, r11d
inc r10b
movsx rdx, cx
cdq
mov r9d, r11d
movsx r10d, ax
mov r10d, eax
mov al, spl
cmovle ecx, r10d
movzx dx, spl
mov edx, r9d
cdqe
inc r9d
mov eax, r8d
movzx rcx, cx
xor cl, spl
mov ecx, dword [rbp + rdx*4 + 0x324]
sub r8, 0x294a7d63
sbb r8b, bl
add r8b, r10b
imul rcx, r10
cmp r15, 0x27932e7c
test r15b, 0x37
ror r8w, cl
lea rcx, [rcx + rax]
rol r8b, cl
rcr r8b, 0x6d
and r8b, 0
mov r8, rcx
clc
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404b48ee
jne 0x1404b488f
test r8d, r8d
jmp 0x1404b48fc
je 0x1404b494e
cmp dword [rbp + 0x320], 0x73
jae 0x1404b496b
mov eax, dword [rbp + 0x320]
movzx r14, bp
movzx r14w, bpl
inc r14b
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, dword [rbp + 0x320]
jmp 0x1404b4935
inc r14d
jmp 0x1404b493d
mov dword [rbp + 0x320], r14d
jmp 0x1404b4949
jmp 0x1404b497f
mov r14d, dword [rbp + 0x320]
jmp 0x1404b495a
jmp 0x1404b497f
sub r11d, r11d
stc
cmc
lea rbx, [0x140000000]
mov r14d, r11d
test r9w, dx
cmc
mov dword [rbp + 0x320], r11d
jmp 0x1404b497f
test r15d, r15d
jmp 0x1404b4987
je 0x1404b4a7a
mov r8d, r11d
stc
cmc
test r14d, r14d
jmp 0x1404b499a
je 0x1404b4a04
mov ecx, r8d
inc r8d
adc al, bpl
mov edx, r15d
adc r15b, 0xa
bts r14, r8
mov eax, dword [rbp + rcx*4 + 0x324]
sar r14w, cl
lea rdx, [rdx + rax]
mov r15, rbx
mov dword [rbp + rcx*4 + 0x324], edx
mov r15d, 0x1a5736d0
movsxd r15, ebx
mov r14d, dword [rbp + 0x320]
shr r15b, cl
sar r15w, 0xf7
shr rdx, 0x20
not r15b
shl r15b, 0x6e
sar r15, cl
mov r15d, edx
cmp r8d, r14d
jmp 0x1404b49fe
jne 0x1404b49a0
test r15d, r15d
jmp 0x1404b4a0c
je 0x1404b4a7a
mov edi, 0x26
jmp 0x1404b4a23
cmp r14d, 0x73
jmp 0x1404b4a2c
jae 0x1404b4a66
mov eax, r14d
movzx r14w, r10b
setnp r14b
mov dword [rbp + rax*4 + 0x324], r15d
mov r14d, dword [rbp + 0x320]
jmp 0x1404b4a52
inc r14d
mov dword [rbp + 0x320], r14d
jmp 0x1404b4a61
jmp 0x1404b4a7f
mov r14d, r11d
jmp 0x1404b4a6e
mov dword [rbp + 0x320], r11d
jmp 0x1404b4a7f
mov edi, 0x26
mov ecx, dword [rsp + 0x30]
test ecx, ecx
jmp 0x1404b4a8a
je 0x1404b545f
mov eax, 0xcccccccd
sbb r15w, 0x3ad7
cmp bl, 0x56
mul ecx
shld r15d, r9d, 0x8f
btc r15w, dx
movzx eax, sp
mov eax, edx
movzx r15w, r13b
rcl r15b, 0xa4
clc
shr eax, 3
stc
or r15b, 0xf1
mov dword [rsp + 0x34], eax
xchg r15w, r15w
mov r15d, eax
stc
mov dword [rsp + 0x3c], eax
cmp ch, 0xeb
test eax, eax
jmp 0x1404b4adb
je 0x1404b51f7
jmp 0x1404b4aed
lea rbx, [0x140000000]
cmp r15d, edi
cmovle esi, r12d
mov r13d, r15d
movzx r8w, r15b
cmova r13d, edi
btr ecx, ebp
sub edx, edx
shld ax, r11w, 0x3e
cmc
stc
mov dword [rsp + 0x38], r13d
lea eax, [r13 - 1]
cmc
or di, r15w
movzx ecx, byte [rbx + rax*4 + 0xc5822]
xor dil, dil
movzx esi, byte [rbx + rax*4 + 0xc5823]
btc edi, edx
shrd rbx, rbx, 0xb8
test r9w, 0x1e25
mov ebx, ecx
mov edi, eax
bts ax, r12w
sbb r8w, 0x261d
cmc
shl rbx, 2
movsx r8d, r9w
cdqe
mov r8, rbx
setne al
lea eax, [rsi + rcx]
movzx cx, r14b
movzx ecx, di
lea rcx, [rbp + 0x6c4]
jmp 0x1404b4b73
mov dword [rbp + 0x6c0], eax
call fcn.14049ceb9
lea rcx, [0x140000000]
or al, 0x32
movzx rdx, bp
shl rsi, 2
bts eax, r12d
rdtsc
rol r8d, cl
movzx eax, word [rcx + rdi*4 + 0xc5820]
btc edx, 0xf4
clc
shl r8b, 0xce
lea rdx, [rcx + 0xc4f10]
lea rcx, [rbp + 0x6c4]
sal r8, cl
mov r8, rsi
add rcx, rbx
jmp 0x1404b4bc5
lea rdx, [rdx + rax*4]
jmp 0x1404b4bce
call fcn.14049c447
mov r10d, dword [rbp + 0x6c0]
cmp r10d, 1
jmp 0x1404b4be3
ja 0x1404b4d0e
mov eax, dword [rbp + 0x6c4]
stc
cmc
xor r11d, r11d
clc
cmp ecx, 0x56e524b3
stc
test eax, eax
jne 0x1404b4c13
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404b51ab
cmp eax, 1
je 0x1404b51ab
test r14d, r14d
je 0x1404b51ab
mov r8d, r11d
movzx r10w, bpl
mov r9d, r11d
cwd
mov r10, rax
movzx rcx, r13w
inc dh
cwd
mov edx, r9d
inc r9d
mov eax, r8d
shr r8b, cl
mov ecx, dword [rbp + rdx*4 + 0x324]
imul rcx, r10
mov r8w, 0x5a39
lea rcx, [rcx + rax]
movsx r8d, r13w
mov r8, rcx
test r9d, eax
mov dword [rbp + rdx*4 + 0x324], ecx
test dil, r8b
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404b4c7d
jne 0x1404b4c3d
test r8d, r8d
jmp 0x1404b4c8b
je 0x1404b4cfd
cmp dword [rbp + 0x320], 0x73
jmp 0x1404b4c9d
jae 0x1404b4cdf
mov eax, dword [rbp + 0x320]
movsx r14d, r13w
xchg r14b, r14b
not r14b
mov dword [rbp + rax*4 + 0x324], r8d
movzx r14, r11w
mov r14d, dword [rbp + 0x320]
jmp 0x1404b4ccb
inc r14d
jmp 0x1404b4cd3
mov dword [rbp + 0x320], r14d
jmp 0x1404b51ab
mov r14d, r11d
not al
mov dword [rbp + 0x320], r11d
jmp 0x1404b4cf0
mov al, r11b
jmp 0x1404b4cf8
jmp 0x1404b51b4
mov r14d, dword [rbp + 0x320]
jmp 0x1404b4d09
jmp 0x1404b51ab
cmp r14d, 1
jmp 0x1404b4d17
ja 0x1404b4e6b
mov ebx, dword [rbp + 0x324]
xadd r8, r14
sar r14b, cl
mov r8, r10
btr r14w, ax
mov r14w, sp
shl r8, 2
movsx r14w, r13b
xchg r14b, r14b
xor r11d, r11d
bsr r14w, dx
test sp, 0x3016
mov dword [rbp + 0x320], r10d
movsx r14d, cx
movzx r14w, r9b
mov r14d, r10d
stc
cmp r12b, 0x8c
test r8, r8
jmp 0x1404b4d6f
je 0x1404b4de0
lea rcx, [rbp + 0x324]
stc
cmp r11w, r8w
cmc
cmp r8, 0x1cc
jmp 0x1404b4d8e
ja 0x1404b4daa
lea rdx, [rbp + 0x6c4]
jmp 0x1404b4da0
call fcn.14049c447
jmp 0x1404b4dd4
sub edx, edx
movzx r8w, r14b
xchg r8d, r8d
mov r8d, 0x1cc
jmp 0x1404b4dbf
call fcn.14049ceb9
call fcn.1404ae0f9
mov dword [rax], 0x22
call fcn.1404aed82
mov r14d, dword [rbp + 0x320]
cmc
sub r11d, r11d
cmc
test ebx, ebx
jmp 0x1404b4de7
je 0x1404b4c04
cmp ebx, 1
jmp 0x1404b4df5
je 0x1404b51ab
test r14d, r14d
je 0x1404b51ab
mov r8d, r11d
mov r9d, r11d
rdtsc
movzx rdx, r9w
mov r10, rbx
mov ax, r10w
movsx edx, si
movsx ax, r13b
mov edx, r9d
mov eax, esp
movzx rcx, r13w
inc r9d
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x324]
imul rcx, r10
bsr r8, rdx
sal r8b, 0xba
add rcx, rax
cmp r15b, 0x14
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
clc
shr r8, 0x20
cmc
cmp r9d, r14d
jmp 0x1404b4e60
jne 0x1404b4e1f
jmp 0x1404b4c83
cmp r10d, r14d
lea rcx, [rbp + 0x324]
mov r15d, r14d
lea r12, [rbp + 0x6c4]
setb r13b
cmovae r12, rcx
setnp al
mov ch, 0x51
lea r13, [rbp + 0x324]
mov cl, r12b
jmp 0x1404b4e9c
cmovb r15d, r10d
not ch
lea rcx, [rbp + 0x6c4]
not al
cmovae r13, rcx
movsx r9d, bx
setb al
xor r11d, r11d
shr r9b, cl
test di, ax
test al, al
movsx r9, r15w
bswap r9
movzx r9d, r10w
mov dword [rbp + 0x4f0], r11d
bswap r9d
mov r9d, r11d
jmp 0x1404b4ede
cmovne r10d, r14d
test r9b, r8b
rcl r14b, cl
sbb r14, r14
mov r14d, r11d
cmp ax, bx
cmc
test si, 0x7b13
test r15d, r15d
jmp 0x1404b4eff
je 0x1404b5116
mov eax, r9d
not sil
movzx rsi, r10w
shl si, cl
mov esi, dword [r12 + rax*4]
test r14w, r8w
cmc
test rax, 0x41b21732
test esi, esi
jmp 0x1404b4f28
jne 0x1404b4f5e
cmp r9d, r14d
jmp 0x1404b4f36
jne 0x1404b5100
lea r14d, [r9 + 1]
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x1404b4f4d
mov dword [rbp + 0x4f0], r14d
jmp 0x1404b4f59
jmp 0x1404b5100
mov r8d, r9d
jmp 0x1404b4f66
test r10d, r10d
jmp 0x1404b4f6e
je 0x1404b50ef
mov ebx, r9d
test sp, r15w
neg ebx
clc
cmp r8d, 0x73
jmp 0x1404b4f87
je 0x1404b5052
mov edi, r8d
test dil, 4
test r9d, ecx
clc
cmp r8d, r14d
jne 0x1404b4fc6
and dword [rbp + rdi*4 + 0x4f4], 0
cdqe
lahf
seto dh
lea eax, [r8 + 1]
dec edx
bswap edx
cdq
mov dword [rbp + 0x4f0], eax
cdq
jmp 0x1404b4fc6
lea eax, [rbx + r8]
inc r14w
cmovge edx, esi
inc r8d
mov edx, dword [r13 + rax*4]
setne ah
xchg ah, al
mov eax, r11d
btr r11, rbp
shl r11w, cl
movsx r14d, dx
imul rdx, rsi
sbb r11b, dl
ror r14b, cl
movzx r11, r9w
lea rdx, [rdx + rax]
movsx r14d, si
mov eax, dword [rbp + rdi*4 + 0x4f4]
xor r14d, 0x17ad3715
xchg r14w, r11w
test r13b, bpl
add rdx, rax
xor r14b, 0x9d
mov r11w, r15w
lea eax, [rbx + r8]
sar r11b, cl
mov r11, rdx
mov dword [rbp + rdi*4 + 0x4f4], edx
jmp 0x1404b5039
mov r14d, dword [rbp + 0x4f0]
shr r11, 0x20
cmp eax, r10d
jmp 0x1404b504c
jne 0x1404b4f7e
test r11d, r11d
je 0x1404b50ef
cmp r8d, 0x73
jmp 0x1404b5064
je 0x1404b5348
mov edx, r8d
stc
cmp r8d, r14d
jmp 0x1404b5076
jne 0x1404b509b
and dword [rbp + rdx*4 + 0x4f4], 0
mov al, 0x79
not ecx
cwde
lea eax, [r8 + 1]
inc r14w
bswap r14w
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + rdx*4 + 0x4f4]
inc cl
setle r14b
bswap ecx
inc r8d
mov ecx, r11d
test cl, r15b
add r11b, 0x49
test si, 0x4a76
lea rcx, [rcx + rax]
cmovge r14, r14
mov dword [rbp + rdx*4 + 0x4f4], ecx
mov r14d, dword [rbp + 0x4f0]
bts r11d, ecx
shr rcx, 0x20
xor r11w, sp
mov r11d, ecx
cmc
test ecx, ecx
jmp 0x1404b50e9
jne 0x1404b505b
xor r11d, r11d
test r11b, dl
clc
cmp r8d, 0x73
je 0x1404b534f
inc r9d
cmp ax, r9w
clc
cmp r9d, r15d
jmp 0x1404b5110
jne 0x1404b4f05
mov r8d, r14d
shl r8, 2
mov dword [rbp + 0x320], r14d
cmp bpl, cl
stc
test r8, r8
je 0x1404b519c
mov eax, 0x1cc
lea rcx, [rbp + 0x324]
stc
cmp r8, rax
jmp 0x1404b5146
ja 0x1404b5162
lea rdx, [rbp + 0x4f4]
jmp 0x1404b5158
call fcn.14049c447
jmp 0x1404b518a
mov r8, rax
cmp spl, 0xb8
sub edx, edx
jmp 0x1404b5170
call fcn.14049ceb9
call fcn.1404ae0f9
mov dword [rax], 0x22
jmp 0x1404b5185
call fcn.1404aed82
mov r14d, dword [rbp + 0x320]
rol al, cl
xor r11d, r11d
xor r13b, r10b
sal r13b, cl
mov r15d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x38]
cmp spl, sil
add al, 0xb9
mov al, 1
cmp eax, 0x16d34af6
stc
cmc
test al, al
jmp 0x1404b51bb
je 0x1404b534f
sub r15d, r13d
movzx di, r13b
movzx rdi, r10w
mov edi, 0x26
jmp 0x1404b51d7
mov dword [rsp + 0x3c], r15d
jne 0x1404b4ae6
mov eax, dword [rsp + 0x34]
btc rcx, 0x11
clc
shld cx, r14w, 0xba
mov ecx, dword [rsp + 0x30]
clc
lea eax, [rax + rax*4]
test r11w, di
cmp bl, r11b
jmp 0x1404b5206
add eax, eax
cmp dx, 0x6a10
clc
sub ecx, eax
je 0x1404b545f
dec ecx
movzx eax, dx
lea rax, [0x140000000]
mov eax, dword [rax + rcx*4 + 0xc58b8]
test eax, eax
jmp 0x1404b5230
jne 0x1404b524a
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404b5245
jmp 0x1404b546d
cmp eax, 1
jmp 0x1404b5252
je 0x1404b545f
test r14d, r14d
jmp 0x1404b5260
je 0x1404b546d
mov r8d, r11d
movsx r10d, r11w
movsxd r10, r11d
mov r9d, r11d
movzx cx, r9b
mov dl, r12b
mov r10, rax
movsx rax, sp
bswap ax
cwde
mov edx, r9d
cwde
nop
not ecx
inc r9d
cwde
mov eax, r8d
xadd cx, cx
mov ecx, dword [rbp + rdx*4 + 0x324]
sub r8w, 0x2733
xor r8, r13
imul rcx, r10
mov r8d, 0x505e291a
xchg r8w, r8w
shl r8b, 0xdb
lea rcx, [rcx + rax]
clc
mov r8, rcx
test sil, 0xa6
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
test sil, 0x94
jmp 0x1404b52db
cmp r9d, r14d
jmp 0x1404b52e3
jne 0x1404b5286
test r8d, r8d
jmp 0x1404b52f1
je 0x1404b5458
cmp dword [rbp + 0x320], 0x73
jae 0x1404b534f
mov eax, dword [rbp + 0x320]
jmp 0x1404b530f
mov dword [rbp + rax*4 + 0x324], r8d
jmp 0x1404b5323
mov r14d, dword [rbp + 0x320]
jmp 0x1404b532f
inc r14d
jmp 0x1404b5337
mov dword [rbp + 0x320], r14d
jmp 0x1404b5343
jmp 0x1404b545f
xor r11d, r11d
shl r8, 0xc4
mov rdx, qword [rsp + 0x60]
cmp dx, 0x10c7
bt r8d, r12d
btc r8w, 0xb7
mov rax, qword [rsp + 0x58]
test dh, 0x2e
rcl r8b, 0xfd
bt r8w, 0x8a
mov r8, qword [rdx]
test edx, edx
mov al, byte [rax + 0x308]
cmp r13w, 0x5e06
cmp byte [rdx + 8], r11b
jmp 0x1404b538f
je 0x1404b53fc
neg al
movzx ax, r13b
cwd
cwde
movabs rdx, 0x8000000000000000
movzx eax, r11w
bswap ax
movabs rax, 0xfff0000000000000
jmp 0x1404b53bf
sbb rcx, rcx
cmp bpl, bpl
and rcx, rdx
movabs rdx, 0x7ff0000000000000
cmc
test spl, 0xb3
add rcx, rdx
stc
and rcx, rax
mov rax, qword [r8]
and rax, rdx
cmp sp, sp
or rcx, rax
jmp 0x1404b53ef
mov qword [r8], rcx
jmp 0x1404b53f7
jmp 0x1404b544e
neg al
jmp 0x1404b5406
mov edx, 0x80000000
cmovle ax, di
mov eax, dword [r8]
jmp 0x1404b5417
sbb ecx, ecx
and ecx, edx
bts dx, r14w
mov edx, 0x7f800000
cmc
add ecx, edx
and eax, edx
clc
or ecx, eax
shr ah, 0xb9
rcl ax, 0x6c
and ecx, 0xff800000
cmovno ax, r15w
movsx ax, r8b
mov dword [r8], ecx
cdqe
movsx ax, bpl
mov eax, 3
jmp 0x1404b77c9
mov r14d, dword [rbp + 0x320]
test r14d, r14d
jmp 0x1404b5467
jne 0x1404b547a
mov ecx, r11d
jmp 0x1404b5475
jmp 0x1404b54af
lea ecx, [r14 - 1]
dec al
bswap ax
btc ax, sp
mov dword [rsp + 0x48], r11d
inc ah
bts eax, ebp
bsr eax, dword [rbp + rcx*4 + 0x324]
je 0x1404b54a6
inc eax
jmp 0x1404b54a9
mov eax, r11d
shl ecx, 5
cmc
add ecx, eax
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x3c], ecx
cmc
cmp ecx, dword [rsp + 0x50]
jmp 0x1404b54c1
jae 0x1404b7785
test eax, eax
jmp 0x1404b54ce
je 0x1404b778d
mov rbx, qword [rsp + 0x78]
bsr r12d, ebx
mov r15d, r11d
mov rdi, qword [rsp + 0x70]
xchg r13w, r12w
clc
mov r12d, r11d
movsx r13w, cl
mov dword [rbp + 0x150], r11d
test cl, dil
mov r13d, r11d
test bpl, dl
test r10, 0x614458e6
cmp r14b, 0x9f
cmp rbx, rdi
jmp 0x1404b5515
je 0x1404b62ac
cmp r13d, 9
jmp 0x1404b5524
jne 0x1404b5798
test r15d, r15d
je 0x1404b5640
mov r8d, r11d
cqo
bswap cx
mov r9d, r11d
mov edx, r9d
cmovg rcx, rsi
bswap ecx
xchg al, cl
inc r9d
mov eax, dword [rbp + rdx*4 + 0x154]
not cx
shld cx, ax, 0x65
ror cl, 0xa3
imul rcx, rax, 0x3b9aca00
bsf eax, r9d
cbw
mov eax, r8d
inc r8
lea rcx, [rcx + rax]
add r8w, dx
mov r8, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
cmc
cmp r11b, sil
shr r8, 0x20
test spl, 0xdb
cmp r9d, r15d
jmp 0x1404b5597
jne 0x1404b553e
test r8d, r8d
je 0x1404b5639
cmp dword [rbp + 0x150], 0x73
jmp 0x1404b55b2
jae 0x1404b55f8
mov eax, dword [rbp + 0x150]
inc r15w
mov dword [rbp + rax*4 + 0x154], r8d
mov r15d, 0x73ee51f3
movsxd r15, r13d
mov r15d, dword [rbp + 0x150]
jmp 0x1404b55df
inc r15d
jmp 0x1404b55e7
mov dword [rbp + 0x150], r15d
jmp 0x1404b55f3
jmp 0x1404b5640
sub r9d, r9d
setne dl
cwd
mov dword [rbp + 0x890], r11d
lea r8, [rbp + 0x894]
cwd
mov dword [rbp + 0x150], r11d
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404b5628
call fcn.1404b2615
sub r11d, r11d
movzx r15w, al
ror r15w, cl
mov r15d, dword [rbp + 0x150]
test r12d, r12d
jmp 0x1404b5648
je 0x1404b5782
mov r8d, r11d
clc
cmp di, r8w
test r15d, r15d
jmp 0x1404b565e
je 0x1404b56cf
mov edx, r8d
movsx eax, dx
cbw
inc r8d
cmp r13d, eax
sub ah, 0xc9
mov eax, r12d
cmovb r12w, r14w
mov ecx, dword [rbp + rdx*4 + 0x154]
bt r12, 0x1e
shr r15w, cl
lea rcx, [rcx + rax]
btc r15, 0x75
test rsp, r10
mov r12, rcx
sal r15b, 0x84
mov dword [rbp + rdx*4 + 0x154], ecx
and r15b, 0x10
btr r15w, 0x61
mov r15d, dword [rbp + 0x150]
shr r12, 0x20
jmp 0x1404b56c1
cmp r8d, r15d
jmp 0x1404b56c9
jne 0x1404b5664
test r12d, r12d
jmp 0x1404b56d7
je 0x1404b5782
cmp r15d, 0x73
jae 0x1404b5722
mov eax, r15d
mov r15d, 0x403d4678
movzx r15w, dl
mov dword [rbp + rax*4 + 0x154], r12d
mov r15d, dword [rbp + 0x150]
jmp 0x1404b5709
inc r15d
jmp 0x1404b5711
mov dword [rbp + 0x150], r15d
jmp 0x1404b571d
jmp 0x1404b5782
xor r9d, r9d
movsxd rdx, r13d
movzx rdx, r9w
movzx dx, cl
mov dword [rbp + 0x890], r11d
jmp 0x1404b573f
lea r8, [rbp + 0x894]
mov rcx, 0x7743413d
xchg cx, dx
mov dword [rbp + 0x150], r11d
movzx rdx, r12w
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
call fcn.1404b2615
mov r15d, dword [rbp + 0x150]
rol ecx, cl
sub r11d, r11d
movzx r12d, sp
movzx rcx, r14w
cbw
mov r12d, r11d
movsx rax, cx
mov r13d, r11d
mov cl, 0xcd
movsx cx, r11b
movzx ax, r10b
movzx eax, byte [rbx]
lea ecx, [r12 + r12*4]
movsxd r12, r11d
movsx r12, r11w
inc r13d
xchg r12b, r12b
movzx r12w, spl
cmovg r12, r10
inc rbx
inc r12
rcr r12w, 0xd0
lea r12d, [rax + rcx*2]
test r12d, 0x3bb22e45
cmp rsp, 0x4e5c1e25
stc
cmp rbx, rdi
jmp 0x1404b57db
jne 0x1404b551b
test r13d, r13d
je 0x1404b62ac
mov eax, 0xcccccccd
mul r13d
movzx rcx, bx
cwde
btr ax, r14w
mov eax, edx
shr eax, 3
mov ecx, 0x112745ff
ror cx, cl
test dx, r8w
mov dword [rsp + 0x48], eax
cmp r14b, sil
xor cx, 0x9b3
sal ch, 0xd
mov ecx, eax
test r13, 0x2ec5679
mov dword [rsp + 0x34], eax
cmp bpl, 0x68
test eax, eax
jmp 0x1404b5834
je 0x1404b5fc1
mov eax, ecx
mov edx, 0x26
bswap rbx
inc di
seto sil
cmp ecx, edx
not dil
cmova eax, edx
xor edx, edx
xchg r8b, dil
movsx esi, sp
mov dword [rsp + 0x38], eax
movzx di, dil
rol r8w, 0x9a
lea edi, [rax - 1]
shrd si, di, 0xf0
or rax, 0x25381edf
shld bx, di, 0x4a
lea rax, [0x140000000]
add bx, ax
bswap ebx
movzx ecx, byte [rax + rdi*4 + 0xc5822]
xadd rsi, rsi
clc
movzx esi, byte [rax + rdi*4 + 0xc5823]
cmovo rax, rdi
mov ebx, ecx
shr ah, 0x97
rcl ah, cl
shl rbx, 2
mov r8, rbx
cbw
mov ax, 0x2301
not ax
lea eax, [rsi + rcx]
movsx ecx, r9w
bswap cx
lea rcx, [rbp + 0x6c4]
jmp 0x1404b58cf
mov dword [rbp + 0x6c0], eax
jmp 0x1404b58da
call fcn.14049ceb9
lea rcx, [0x140000000]
or r8b, 0x50
btc edx, 0xc7
shl rsi, 2
sbb dl, 0x99
sal ax, 0xe1
btr edx, 7
movzx eax, word [rcx + rdi*4 + 0xc5820]
rcr r8b, 0xec
shl dl, cl
cwd
lea rdx, [rcx + 0xc4f10]
add rcx, 0x610f39c6
rcl cl, cl
lea rcx, [rbp + 0x6c4]
shr r8b, cl
xchg r8, r8
mov r8, rsi
test ax, r14w
stc
add rcx, rbx
jmp 0x1404b593a
lea rdx, [rdx + rax*4]
call fcn.14049c447
mov r10d, dword [rbp + 0x6c0]
cmp r10d, 1
jmp 0x1404b5953
ja 0x1404b5af4
mov eax, dword [rbp + 0x6c4]
test bpl, r9b
sub ebx, ebx
test eax, eax
jmp 0x1404b596b
jne 0x1404b599d
mov dword [rbp + 0x890], ebx
bsr r8d, r14d
xor r8b, 4
mov dword [rbp + 0x150], ebx
sal r8w, cl
sub r9d, r9d
lea r8, [rbp + 0x894]
jmp 0x1404b5998
jmp 0x1404b5f54
cmp eax, 1
je 0x1404b5f75
test r15d, r15d
jmp 0x1404b59ae
je 0x1404b5f75
mov r8d, ebx
mov r10b, r13b
mov r9d, ebx
xchg dl, cl
dec r10b
cwd
mov r10, rax
mov edx, r9d
mov al, sil
xchg cx, ax
movsx cx, r14b
inc r9d
cmp r12w, si
movzx rax, r10w
mov eax, r8d
or r8w, bp
rcl r8d, 0xf1
mov ecx, dword [rbp + rdx*4 + 0x154]
not r8w
imul rcx, r10
add r8b, 0x64
rcl r8w, 7
clc
lea rcx, [rcx + rax]
movsx r8w, al
bts r8w, si
mov r8, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
jmp 0x1404b5a20
shr r8, 0x20
cmp r10b, r9b
cmp r9d, r15d
jmp 0x1404b5a2f
jne 0x1404b59c7
test r8d, r8d
jmp 0x1404b5a3d
je 0x1404b5f6e
cmp dword [rbp + 0x150], 0x73
jmp 0x1404b5a4f
jae 0x1404b5a94
mov eax, dword [rbp + 0x150]
movzx r15w, dil
movsx r15, si
mov dword [rbp + rax*4 + 0x154], r8d
movsxd r15, r10d
mov r15d, dword [rbp + 0x150]
jmp 0x1404b5a7b
inc r15d
jmp 0x1404b5a83
mov dword [rbp + 0x150], r15d
jmp 0x1404b5a8f
jmp 0x1404b5f75
xor r9d, r9d
bswap dx
movzx rdx, r8w
mov dword [rbp + 0x890], ebx
cwd
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], ebx
bswap rcx
cmova rdx, r12
setno dl
mov edx, 0x1cc
xchg cl, ch
setae ch
lea rcx, [rbp + 0x154]
jmp 0x1404b5ad3
call fcn.1404b2615
mov al, bl
movzx r15w, dl
movzx r15, r8w
mov r15d, dword [rbp + 0x150]
jmp 0x1404b5aef
jmp 0x1404b5f82
lea r8, [rbp + 0x6c4]
sar cx, 0xbe
cmp dx, 0x7ca2
lea rcx, [rbp + 0x154]
cmp r15d, 1
jmp 0x1404b5b14
ja 0x1404b5c82
mov ebx, dword [rbp + 0x154]
mov r9, r10
adc dx, r11w
shl r9, 2
jmp 0x1404b5b34
mov edx, 0x1cc
jmp 0x1404b5b3e
mov dword [rbp + 0x150], r10d
jmp 0x1404b5b4a
call fcn.1404b2615
xor edi, edi
test r15b, 0xf8
test ebx, ebx
jmp 0x1404b5b5c
jne 0x1404b5b78
mov dword [rbp + 0x890], edi
jmp 0x1404b5b6d
mov dword [rbp + 0x150], edi
jmp 0x1404b5989
mov r15d, dword [rbp + 0x150]
stc
cmp ebx, 1
jmp 0x1404b5b88
je 0x1404b5f75
test r15d, r15d
jmp 0x1404b5b96
je 0x1404b5f75
mov r8d, edi
mov r9d, edi
mov r10w, r8w
cbw
cmovge ecx, edx
mov r10, rbx
dec al
movzx edx, r15w
cwd
mov edx, r9d
inc r9d
movsx rax, r15w
shl ecx, 0x2e
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x154]
mov r8w, ax
bsf r8d, r12d
cmc
imul rcx, r10
lea rcx, [rcx + rax]
mov r8, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
cmc
cmp spl, 0x35
shr r8, 0x20
test si, r8w
cmp al, spl
cmp bp, 0x1d74
cmp r9d, r15d
jmp 0x1404b5c05
jne 0x1404b5bb6
test r8d, r8d
jmp 0x1404b5c13
je 0x1404b5f6e
cmp dword [rbp + 0x150], 0x73
jmp 0x1404b5c25
jb 0x1404b5a55
sub r9d, r9d
movzx rcx, r8w
mov dword [rbp + 0x890], edi
mov rdx, 0x223f1327
cmovl r8, r11
bswap ecx
lea r8, [rbp + 0x894]
xchg cx, cx
mov dword [rbp + 0x150], edi
cqo
cdq
movzx cx, r11b
mov edx, 0x1cc
xchg ecx, ecx
movsx ecx, cx
not ecx
lea rcx, [rbp + 0x154]
jmp 0x1404b5c75
call fcn.1404b2615
mov al, dil
jmp 0x1404b5ae3
cmp r10d, r15d
lea rdx, [rbp + 0x6c4]
xchg al, al
movsx rbx, ax
mov ebx, r15d
jmp 0x1404b5c9d
cmovae rdx, rcx
cmovb ebx, r10d
movsxd rcx, r15d
movzx rcx, r9w
mov cx, si
setb al
mov cx, 0x1396
movsx ecx, r13w
mov qword [rsp + 0x68], rdx
movsx rcx, r10w
lea rcx, [rbp + 0x154]
jmp 0x1404b5ccf
mov dword [rsp + 0x30], ebx
jmp 0x1404b5cd8
cmovae rcx, r8
test r12w, r13w
cmp dl, 0x88
test al, al
cmovne r10d, r15d
test r12, 0x44a876b2
cmp r11b, 0x65
xor eax, eax
clc
xor r9d, r9d
jmp 0x1404b5cff
mov dword [rbp + 0x4f0], eax
cmp spl, dil
test ebx, ebx
jmp 0x1404b5d0f
je 0x1404b5f34
mov r15, rcx
dec esi
setb sil
mov esi, dword [rdx + r9*4]
test esi, esi
jmp 0x1404b5d29
jne 0x1404b5d5b
cmp r9d, eax
jmp 0x1404b5d37
jne 0x1404b5f1b
and dword [rbp + r9*4 + 0x4f4], esi
cdqe
lea eax, [r9 + 1]
mov dword [rbp + 0x4f0], eax
jmp 0x1404b5d56
jmp 0x1404b5f1b
xor r11d, r11d
mov r8d, r9d
test r10d, r10d
jmp 0x1404b5d69
je 0x1404b5f02
mov ebx, r9d
neg ebx
test r9b, sil
cmp r8d, 0x73
jmp 0x1404b5d80
je 0x1404b5e42
mov edi, r8d
cmp r10, 0x45917f76
test al, sil
cmp r8d, eax
jmp 0x1404b5d9b
jne 0x1404b5dc7
and dword [rbp + rdi*4 + 0x4f4], 0
cwde
lahf
cdq
lea eax, [r8 + 1]
mov dh, 0xec
movzx edx, r12w
cdq
mov dword [rbp + 0x4f0], eax
inc ah
movsx rax, dx
movsx eax, di
lea eax, [rbx + r8]
cmovg dx, r9w
inc r8d
btc dx, cx
mov edx, dword [r15 + rax*4]
xchg al, al
mov eax, dword [rbp + rdi*4 + 0x4f4]
cmp r14b, spl
imul rdx, rsi
add rdx, rax
mov al, 0x30
cmc
mov eax, r11d
sal r11d, 0xdb
movsx r11, bp
lea rdx, [rdx + rax]
lea eax, [rbx + r8]
xor r11b, 0x89
xadd r11b, r11b
sar r11, cl
mov r11, rdx
cmc
clc
mov dword [rbp + rdi*4 + 0x4f4], edx
test r14d, 0x39821387
test r14w, r8w
shr r11, 0x20
clc
cmp eax, r10d
nop
cdqe
mov eax, dword [rbp + 0x4f0]
jmp 0x1404b5e3c
jne 0x1404b5d77
test r11d, r11d
jmp 0x1404b5e4a
je 0x1404b5efe
cmp r8d, 0x73
je 0x1404b5efe
mov edx, r8d
clc
cmp r8d, eax
jne 0x1404b5e88
and dword [rbp + rdx*4 + 0x4f4], 0
movsx ecx, di
cwde
bswap rax
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
cmovl ax, r12w
not cx
mov ecx, dword [rbp + rdx*4 + 0x4f4]
mov ax, 0x5ccc
movsx eax, bx
lahf
inc r8d
add rax, 0x33903298
cmp r15d, r12d
rcr ah, cl
mov eax, r11d
not r11
lea rcx, [rcx + rax]
shl ah, 0xeb
bswap ax
sbb ah, 0xbc
mov dword [rbp + rdx*4 + 0x4f4], ecx
xor r11b, 0x16
bt r11d, r9d
movsx rax, si
mov eax, dword [rbp + 0x4f0]
sbb r11d, 0x6f47462
shr rcx, 0x20
xor r11b, 0xb5
mov r11d, ecx
cmp ebx, 0x1c636a27
test bpl, r11b
cmp r8w, r15w
test ecx, ecx
jmp 0x1404b5ef8
jne 0x1404b5e50
mov ebx, dword [rsp + 0x30]
cmp r8d, 0x73
jmp 0x1404b5f0b
je 0x1404b60cd
mov rdx, qword [rsp + 0x68]
jmp 0x1404b5f1b
inc r9d
cmc
test r10, 0x122555ba
cmp r9d, ebx
jmp 0x1404b5f2e
jne 0x1404b5d1e
mov r9d, eax
sal dh, 0xdf
lea r8, [rbp + 0x4f4]
shl r9, 2
cwd
movsxd rdx, edx
movsx dx, ah
mov dword [rbp + 0x150], eax
mov edx, 0x1cc
cmovp cx, ax
lea rcx, [rbp + 0x154]
jmp 0x1404b5f69
call fcn.1404b2615
mov r15d, dword [rbp + 0x150]
mov al, 1
test spl, 0xe2
stc
cmp r8w, 0x5de3
sub r11d, r11d
test r11w, 0x483d
test al, al
jmp 0x1404b5f92
je 0x1404b612e
mov ecx, dword [rsp + 0x34]
cmp bx, r8w
sub ecx, dword [rsp + 0x38]
jmp 0x1404b5fa9
mov dword [rsp + 0x34], ecx
jmp 0x1404b5fb2
jne 0x1404b583a
mov eax, dword [rsp + 0x48]
jmp 0x1404b5fc1
lea eax, [rax + rax*4]
stc
add eax, eax
sub r13d, eax
jmp 0x1404b5fcf
je 0x1404b618a
lea ecx, [r13 - 1]
btc ax, r12w
shld ax, si, 0x84
lea rax, [0x140000000]
cmp rbp, rbp
test r13b, 0xa0
mov eax, dword [rax + rcx*4 + 0xc58b8]
cmp r11b, r13b
test eax, eax
je 0x1404b612e
cmp eax, 1
jmp 0x1404b600b
je 0x1404b618a
test r15d, r15d
jmp 0x1404b6019
je 0x1404b618a
mov r8d, r11d
inc r9w
mov r9d, r11d
mov r10d, eax
bswap rcx
mov edx, r9d
inc r9d
movzx rcx, si
mov eax, r8d
btc r8w, 0xf
sub cl, 0xf6
mov ecx, dword [rbp + rdx*4 + 0x154]
sar r8w, cl
add r8b, r9b
imul rcx, r10
add rcx, rax
btr r8w, 0x41
mov r8, rcx
jmp 0x1404b606b
mov dword [rbp + rdx*4 + 0x154], ecx
shr r8, 0x20
clc
cmc
test ch, 0xf0
cmp r9d, r15d
jne 0x1404b602f
test r8d, r8d
je 0x1404b6183
cmp dword [rbp + 0x150], 0x73
jmp 0x1404b6099
jae 0x1404b612e
mov eax, dword [rbp + 0x150]
mov dword [rbp + rax*4 + 0x154], r8d
mov r15d, dword [rbp + 0x150]
jmp 0x1404b60b9
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x1404b60c8
jmp 0x1404b618a
and dword [rbp + 0x890], 0
bsr ecx, edi
sub dx, 0x1fc
lea r8, [rbp + 0x894]
shld dx, bp, 0x88
dec ch
rol dl, cl
and dword [rbp + 0x150], 0
lea rcx, [rbp + 0x154]
clc
xor r9d, r9d
movsx edx, si
mov edx, 0x1cc
jmp 0x1404b610b
call fcn.1404b2615
mov r15d, dword [rbp + 0x150]
rcl al, cl
sub r11d, r11d
mov al, bl
setge al
mov al, r11b
jmp 0x1404b6129
jmp 0x1404b5f8b
sub r9d, r9d
mov dx, 0x7c33
xchg rdx, rcx
mov dword [rbp + 0x890], r11d
lea r8, [rbp + 0x894]
mov dl, r12b
movsx rcx, di
mov dword [rbp + 0x150], r11d
movzx ecx, r11w
setnp dh
mov edx, 0x1cc
movsx cx, r15b
seta cl
movzx ecx, ax
lea rcx, [rbp + 0x154]
jmp 0x1404b6177
call fcn.1404b2615
sub r11d, r11d
bt r15d, eax
mov r15d, dword [rbp + 0x150]
test r12d, r12d
jmp 0x1404b6192
je 0x1404b62ac
mov r8d, r11d
test r15d, r15d
jmp 0x1404b61a3
je 0x1404b61fa
mov ecx, r8d
movsx edx, bp
cmovnp r15w, si
inc r15b
inc r8d
xadd dh, dh
not r15b
mov eax, r12d
mov edx, dword [rbp + rcx*4 + 0x154]
add r12, rcx
lea rdx, [rdx + rax]
mov dword [rbp + rcx*4 + 0x154], edx
mov r15d, dword [rbp + 0x150]
mov r12b, 0xc9
shr r12b, 0x12
shr rdx, 0x20
movsx r12d, r8w
mov r12d, edx
cmp r8d, r15d
jne 0x1404b61a9
test r12d, r12d
je 0x1404b62ac
cmp r15d, 0x73
jmp 0x1404b620c
jae 0x1404b624e
mov eax, r15d
mov r15w, r14w
movzx r15d, cx
movsx r15, r11w
mov dword [rbp + rax*4 + 0x154], r12d
mov r15d, dword [rbp + 0x150]
jmp 0x1404b6235
inc r15d
jmp 0x1404b623d
mov dword [rbp + 0x150], r15d
jmp 0x1404b6249
jmp 0x1404b62ac
sub r9d, r9d
movsx rcx, r15w
movsxd rcx, ecx
mov dword [rbp + 0x890], r11d
cwd
lea r8, [rbp + 0x894]
mov rcx, 0x5f3f79cc
movsx rcx, r15w
mov dword [rbp + 0x150], r11d
not rcx
mov edx, 0x1cc
movsx rcx, bx
mov ch, 0xaf
xchg ecx, ecx
lea rcx, [rbp + 0x154]
call fcn.1404b2615
mov r15d, dword [rbp + 0x150]
movzx r12d, sp
sub r11d, r11d
bsf cx, bx
movzx ecx, di
mov rax, qword [rsp + 0x58]
inc ch
stc
sub cl, bpl
mov r13d, 1
mov r12d, dword [rsp + 0x40]
mov qword [rbp + 0x4f4], 1
xadd dx, dx
mov cl, r10b
jmp 0x1404b62d9
mov dword [rsp + 0x30], r13d
mov cl, 0x71
not cl
sub r12d, dword [rax]
cmp dword [rax], r11d
lahf
xchg ah, al
mov eax, 0xcccccccd
movzx cx, ah
mov dword [rbp + 0x4f0], r13d
cqo
movsxd rcx, esp
bswap rdx
cmovge r12d, dword [rsp + 0x40]
neg cx
mul r12d
shr ax, 9
not ch
mov eax, edx
shr eax, 3
shl rcx, 0x82
not rcx
sar ch, 0xec
mov dword [rsp + 0x38], eax
movzx rcx, si
rcl ch, cl
xor rcx, 0x313d15a4
mov ecx, eax
test esp, 0x3a696d68
stc
mov dword [rsp + 0x34], eax
stc
test eax, eax
jmp 0x1404b634a
je 0x1404b6b5e
mov eax, ecx
xor di, r13w
mov edx, 0x26
sub ebx, r14d
inc edi
xadd sil, dil
cmp ecx, edx
cmova eax, edx
cmp r10, r12
rcr si, cl
shr bl, cl
sub edx, edx
shr si, cl
ror r8b, 0xff
mov dword [rsp + 0x48], eax
rol bx, 0xa3
btr ecx, 7
lea edi, [rax - 1]
lahf
lea rax, [0x140000000]
stc
movzx ecx, byte [rax + rdi*4 + 0xc5822]
movzx esi, byte [rax + rdi*4 + 0xc5823]
mov ebx, ecx
inc al
rol al, cl
xor ax, 0x70e1
shl rbx, 2
movzx r8, r8w
movsx r8, r9w
mov r8, rbx
not ax
movzx eax, r13w
jmp 0x1404b63c7
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x894]
mov dword [rbp + 0x890], eax
jmp 0x1404b63dc
call fcn.14049ceb9
lea rcx, [0x140000000]
stc
rcl r8w, cl
shl rsi, 2
movsx eax, r14w
movzx ax, r9b
xor edx, esi
movzx eax, word [rcx + rdi*4 + 0xc5820]
xor rdx, rcx
inc dl
lea rdx, [rcx + 0xc4f10]
lea rcx, [rbp + 0x894]
shld r8, r11, 0x32
mov r8, rsi
add rcx, rbx
jmp 0x1404b6427
lea rdx, [rdx + rax*4]
call fcn.14049c447
mov r10d, dword [rbp + 0x890]
cmc
cmp sil, 0x28
clc
cmp r10d, 1
jmp 0x1404b6446
ja 0x1404b6626
mov eax, dword [rbp + 0x894]
test dh, 0x86
jmp 0x1404b645a
sub ebx, ebx
cmp r10, 0x2e954ad6
test eax, eax
jmp 0x1404b646a
jne 0x1404b64ec
sub r9d, r9d
movsx r8, r12w
mov dword [rbp + 0x6c0], ebx
movzx r8d, r15w
cdq
lea r8, [rbp + 0x6c4]
movsx ecx, ax
mov dword [rbp + 0x4f0], ebx
movsx ecx, si
jmp 0x1404b649e
mov edx, 0x1cc
xchg ch, ch
lea rcx, [rbp + 0x4f4]
jmp 0x1404b64b1
call fcn.1404b2615
mov r13d, dword [rbp + 0x4f0]
mov sil, sil
not si
mov dword [rsp + 0x30], r13d
jmp 0x1404b64cd
mov al, 1
movzx si, spl
setg sil
jmp 0x1404b64dd
mov esi, 0x1cc
jmp 0x1404b64e7
jmp 0x1404b6b27
cmp eax, 1
jmp 0x1404b64f4
je 0x1404b64cd
test r13d, r13d
je 0x1404b64cd
mov r8d, ebx
mov r9d, ebx
sete cl
xchg r10, r10
mov r10, rax
movzx rcx, bx
mov edx, r9d
cdqe
inc r9d
mov eax, r8d
movzx rcx, r8w
not cl
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
cmc
xor r8b, 0x26
lea rcx, [rcx + rax]
xor r8b, 0x55
rol r8w, 0xc4
ror r8b, 0x1b
mov r8, rcx
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmc
shr r8, 0x20
jmp 0x1404b655c
cmp r9d, r13d
jne 0x1404b6516
test r8d, r8d
je 0x1404b64b6
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404b657a
jae 0x1404b65c4
mov eax, dword [rbp + 0x4f0]
inc r13b
xchg r13d, r13d
jmp 0x1404b6591
mov dword [rbp + rax*4 + 0x4f4], r8d
mov r13b, r11b
dec r13b
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404b65ab
inc r13d
jmp 0x1404b65b3
mov dword [rbp + 0x4f0], r13d
jmp 0x1404b65bf
jmp 0x1404b64c3
xor r9d, r9d
mov dword [rbp + 0x890], ebx
lea r8, [rbp + 0x894]
movsx dx, bl
movsx ecx, bx
mov dword [rbp + 0x4f0], ebx
movsx cx, r9b
movzx cx, r13b
movzx rdx, r9w
mov edx, 0x1cc
bswap cx
movzx rcx, r11w
movzx cx, r11b
lea rcx, [rbp + 0x4f4]
call fcn.1404b2615
mov r13d, dword [rbp + 0x4f0]
mov al, 0x88
mov al, bl
jmp 0x1404b661c
mov dword [rsp + 0x30], r13d
jmp 0x1404b64dd
lea r8, [rbp + 0x894]
add cx, 0x60fa
lea rcx, [rbp + 0x4f4]
test r9w, 0x7420
cmp r13d, 1
jmp 0x1404b6648
ja 0x1404b682d
mov ebx, dword [rbp + 0x4f4]
xor r9b, 0xf2
mov r9, r10
xor sil, al
and sil, r11b
mov esi, 0x1cc
movzx rdx, r14w
bt edx, r8d
shl r9, 2
movsxd rdx, esp
mov edx, esi
mov dword [rbp + 0x4f0], r10d
jmp 0x1404b6683
call fcn.1404b2615
sub edi, edi
test r9d, 0x2ba63f5
test ebx, ebx
jne 0x1404b66cb
mov dword [rbp + 0x890], edi
btc r8, 0x2a
sub r8w, 0x61b0
lea r8, [rbp + 0x894]
cmc
test r9w, 0x6158
mov dword [rbp + 0x4f0], edi
sub r9d, r9d
jmp 0x1404b66c6
jmp 0x1404b6aef
mov r13d, dword [rbp + 0x4f0]
test r8b, 0xca
jmp 0x1404b66de
mov dword [rsp + 0x30], r13d
cmp ebx, 1
jmp 0x1404b66eb
je 0x1404b6b25
test r13d, r13d
jmp 0x1404b66f9
je 0x1404b6b25
mov r8d, edi
lahf
mov r9d, edi
setg ch
cwde
mov r10, rbx
setge dh
movsxd rcx, r8d
mov edx, r9d
inc r9d
and cl, dil
sal ch, cl
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
bswap r8w
mov r8b, 0x1f
movzx r8, r15w
add rcx, rax
shl r8b, cl
mov r8, rcx
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmc
test r8b, 0x7b
shr r8, 0x20
clc
jmp 0x1404b6756
cmp r9d, r13d
jmp 0x1404b675e
jne 0x1404b6713
test r8d, r8d
je 0x1404b6b0c
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404b6779
jae 0x1404b67ba
mov eax, dword [rbp + 0x4f0]
mov dword [rbp + rax*4 + 0x4f4], r8d
setnp r13b
inc r13w
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404b67a1
inc r13d
jmp 0x1404b67a9
mov dword [rbp + 0x4f0], r13d
jmp 0x1404b67b5
jmp 0x1404b6b19
sub r9d, r9d
movzx r8d, r8w
movsx rcx, r9w
mov dword [rbp + 0x890], edi
movzx r8d, r9w
cdq
mov edx, 0x21410579
lea r8, [rbp + 0x894]
movsx rcx, bx
bswap rcx
movzx dx, r11b
mov dword [rbp + 0x4f0], edi
movzx dx, r9b
cwd
mov rdx, rsi
movsx cx, bpl
mov ecx, r8d
movsxd rcx, r14d
lea rcx, [rbp + 0x4f4]
jmp 0x1404b680f
call fcn.1404b2615
mov r13d, dword [rbp + 0x4f0]
mov al, dil
jmp 0x1404b6823
mov dword [rsp + 0x30], r13d
jmp 0x1404b6b27
cmp r10d, r13d
lea rdx, [rbp + 0x894]
setne bl
mov al, 0x15
mov ebx, r13d
xchg al, al
cmovae rdx, rcx
bswap ecx
movzx rcx, r9w
movzx ecx, r11w
cmovb ebx, r10d
movzx rcx, sp
setb al
cmovle ecx, edi
movzx rcx, r8w
setp ch
mov qword [rsp + 0x68], rdx
movsx cx, r14b
lea rcx, [rbp + 0x4f4]
jmp 0x1404b687a
mov dword [rsp + 0x30], ebx
jmp 0x1404b6883
cmovae rcx, r8
jmp 0x1404b6893
test al, al
jmp 0x1404b689a
cmovne r10d, r13d
jmp 0x1404b68a3
sub eax, eax
sub r9d, r9d
mov dword [rbp + 0x6c0], eax
test ebx, ebx
jmp 0x1404b68b5
je 0x1404b6ac1
mov r13, rcx
mov esi, dword [rdx + r9*4]
test esi, esi
jmp 0x1404b68c9
jne 0x1404b68fe
cmp r9d, eax
jmp 0x1404b68d7
jne 0x1404b6aad
and dword [rbp + r9*4 + 0x6c4], esi
movzx rax, di
cwde
lea eax, [r9 + 1]
mov dword [rbp + 0x6c0], eax
jmp 0x1404b68f9
jmp 0x1404b6aad
sub r11d, r11d
movsx r8, di
add r8b, r12b
mov r8d, r9d
test rcx, 0x20e30405
cmc
test r11b, r10b
test r10d, r10d
jmp 0x1404b691e
je 0x1404b6a94
mov ebx, r9d
clc
stc
neg ebx
stc
test ax, 0x36e
cmp r8d, 0x73
jmp 0x1404b6939
je 0x1404b69f3
mov edi, r8d
cmp r8d, eax
jne 0x1404b6969
and dword [rbp + rdi*4 + 0x6c4], 0
movzx dx, r8b
inc dx
lea eax, [r8 + 1]
cwd
mov dword [rbp + 0x6c0], eax
cwd
lea eax, [rbx + r8]
cdq
inc r8d
cmovg edx, esp
mov edx, dword [r13 + rax*4]
shld eax, ebp, 0x51
cwde
sar ah, 0x34
mov eax, r11d
shr r11w, cl
not r11
cmc
imul rdx, rsi
neg r11b
cmc
add rdx, rax
or r11b, 0x92
mov eax, dword [rbp + rdi*4 + 0x6c4]
bts r11w, r13w
add rdx, rax
lea eax, [rbx + r8]
movzx r11, r10w
shld r11, r11, 0xbc
or r11b, 0xa1
mov r11, rdx
cmc
clc
test r9w, 0x59d9
mov dword [rbp + rdi*4 + 0x6c4], edx
shr r11, 0x20
cmp r15, 0x68ba0f75
cmp eax, r10d
movsx rax, si
not ax
mov eax, dword [rbp + 0x6c0]
jmp 0x1404b69ed
jne 0x1404b6930
test r11d, r11d
jmp 0x1404b69fb
je 0x1404b6a8d
cmp r8d, 0x73
jmp 0x1404b6a0a
je 0x1404b6a8d
mov edx, r8d
cmc
cmp r8d, eax
jmp 0x1404b6a1c
jne 0x1404b6a39
and dword [rbp + rdx*4 + 0x6c4], 0
lea eax, [r8 + 1]
mov dword [rbp + 0x6c0], eax
bswap ax
cdqe
mov eax, dword [rbp + rdx*4 + 0x6c4]
movsx rcx, sp
movsx cx, bh
inc r8d
sub cl, r10b
or ch, 0x36
btr ecx, ebp
mov ecx, r11d
add rcx, rax
mov dword [rbp + rdx*4 + 0x6c4], ecx
jmp 0x1404b6a66
mov eax, dword [rbp + 0x6c0]
rol r11b, cl
bts r11d, ebx
shld r11w, ax, 0x84
shr rcx, 0x20
mov r11d, ecx
cmp spl, 0x29
cmc
test ecx, ecx
jne 0x1404b6a01
mov ebx, dword [rsp + 0x30]
test r11, rbp
cmp r8d, 0x73
jmp 0x1404b6a9d
je 0x1404b6c0b
mov rdx, qword [rsp + 0x68]
jmp 0x1404b6aad
inc r9d
cmp r11b, r11b
jmp 0x1404b6ab8
cmp r9d, ebx
jne 0x1404b68be
mov r9d, eax
lea r8, [rbp + 0x6c4]
xchg si, cx
shl edx, 0xfd
add si, dx
shl r9, 2
mov esi, 0x1cc
jmp 0x1404b6ae6
mov dword [rbp + 0x4f0], eax
mov ch, 0xaa
mov rdx, rsi
jmp 0x1404b6afb
lea rcx, [rbp + 0x4f4]
jmp 0x1404b6b07
call fcn.1404b2615
mov r13d, dword [rbp + 0x4f0]
dec al
not al
mov al, cl
mov dword [rsp + 0x30], r13d
add al, r15b
rol al, cl
adc al, 0xcc
mov al, 1
sub r11d, r11d
test al, al
je 0x1404b6c75
mov ecx, dword [rsp + 0x34]
jmp 0x1404b6b3f
sub ecx, dword [rsp + 0x48]
jmp 0x1404b6b48
mov dword [rsp + 0x34], ecx
jmp 0x1404b6b51
jne 0x1404b6350
mov eax, dword [rsp + 0x38]
test bl, r10b
lea eax, [rax + rax*4]
test r8b, al
add eax, eax
jmp 0x1404b6b6b
sub r12d, eax
je 0x1404b6bef
lea ecx, [r12 - 1]
lea rax, [0x140000000]
cmc
stc
cmp r10b, r14b
mov eax, dword [rax + rcx*4 + 0xc58b8]
test eax, eax
jmp 0x1404b6b93
jne 0x1404b6c7d
xor r9d, r9d
movsxd rdx, r11d
cmovo ecx, r13d
mov dword [rbp - 0x80], r11d
xchg dx, r8w
mov r8b, 0x63
lea r8, [rbp - 0x7c]
movzx ecx, r10w
mov edx, r12d
cmove dx, di
mov dword [rbp + 0x4f0], r11d
mov edx, 0x1cc
movsx ecx, r14w
lea rcx, [rbp + 0x4f4]
call fcn.1404b2615
mov r13d, dword [rbp + 0x4f0]
test r12w, r12w
mov dword [rsp + 0x30], r13d
cmp edi, 0x4a2f0b8b
sub r11d, r11d
jmp 0x1404b6bfa
test r15d, r15d
jne 0x1404b6e40
mov edx, r11d
jmp 0x1404b6e84
and dword [rbp - 0x80], 0
bsr r8w, r9w
lea r8, [rbp - 0x7c]
bt rdx, r14
and dword [rbp + 0x4f0], 0
xadd rsi, rdx
adc dh, 0x58
and dx, r15w
lea rcx, [rbp + 0x4f4]
and sil, r12b
setg sil
cmc
mov esi, 0x1cc
sal dl, cl
movsx rdx, sp
sub r9d, r9d
cqo
mov edx, esi
jmp 0x1404b6c54
call fcn.1404b2615
mov r13d, dword [rbp + 0x4f0]
sub r11d, r11d
mov al, r11b
jmp 0x1404b6c6b
mov dword [rsp + 0x30], r13d
jmp 0x1404b6b2a
mov rdx, rsi
jmp 0x1404b6d50
cmp eax, 1
jmp 0x1404b6c85
je 0x1404b6bef
test r13d, r13d
jmp 0x1404b6c93
je 0x1404b6bef
mov r8d, r11d
movsx r10, r9w
movsx ecx, r11w
mov r9d, r11d
jmp 0x1404b6cac
mov r10, rax
mov ch, 0x30
mov edx, r9d
inc r9d
lahf
mov eax, r8d
setp r8b
mov ecx, dword [rbp + rdx*4 + 0x4f4]
cmp r9b, bpl
imul rcx, r10
rcl r8b, cl
add r8, r8
lea rcx, [rcx + rax]
mov r8, rcx
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmp r14w, cx
cmc
shr r8, 0x20
cmp cl, 0xb1
cmc
test sil, bpl
cmp r9d, r13d
jmp 0x1404b6cfa
jne 0x1404b6cb2
test r8d, r8d
je 0x1404b6bd9
cmp dword [rbp + 0x4f0], 0x73
jae 0x1404b6d49
mov eax, dword [rbp + 0x4f0]
mov dword [rbp + rax*4 + 0x4f4], r8d
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404b6d30
inc r13d
jmp 0x1404b6d38
mov dword [rbp + 0x4f0], r13d
jmp 0x1404b6d44
jmp 0x1404b6be4
mov edx, 0x1cc
rol ch, cl
sub r9d, r9d
xchg cx, cx
mov cl, r14b
movsx r8w, bl
mov dword [rbp - 0x80], r11d
lea r8, [rbp - 0x7c]
not cl
mov dword [rbp + 0x4f0], r11d
lea rcx, [rbp + 0x4f4]
jmp 0x1404b6d7b
call fcn.1404b2615
mov rax, qword [rsp + 0x58]
mov bl, byte [rax + 0x308]
adc al, spl
rcl cl, cl
rcl al, 0x7f
mov rax, qword [rsp + 0x60]
sbb cl, ch
sar cx, 0xa2
shl ch, 6
mov rcx, rax
jmp 0x1404b6da9
cmp byte [rax + 8], 0
jmp 0x1404b6db2
je 0x1404b6df6
call fcn.1404b30a0
neg bl
jmp 0x1404b6dc9
movabs rdx, 0x8000000000000000
sbb rcx, rcx
cmp r12b, al
and rcx, rdx
jmp 0x1404b6de1
and rcx, rdx
jmp 0x1404b6de9
mov qword [rax], rcx
jmp 0x1404b6df1
jmp 0x1404b6e31
call fcn.1404b3100
neg bl
movsx rdx, r14w
dec dx
movsxd rdx, edx
mov edx, 0x80000000
sbb ecx, ecx
clc
test spl, 0x3d
and ecx, edx
test ah, 0x43
jmp 0x1404b6e20
and ecx, edx
jmp 0x1404b6e27
mov dword [rax], ecx
movsxd rax, ebp
movzx ax, dil
mov eax, 2
jmp 0x1404b6e3b
jmp 0x1404b77c9
lea edx, [r15 - 1]
cmp r9b, cl
stc
mov dword [rsp + 0x48], r11d
neg ax
bsr eax, dword [rbp + rdx*4 + 0x154]
je 0x1404b6e6a
inc eax
jmp 0x1404b6e65
jmp 0x1404b6e74
mov eax, r11d
cmp r12d, 0x65472c6
shl edx, 5
jmp 0x1404b6e7c
add edx, eax
cmp r13w, 0x6908
test r13d, r13d
jmp 0x1404b6e8c
jne 0x1404b6e9f
mov ecx, r11d
jmp 0x1404b6e9a
jmp 0x1404b6ee1
lea ecx, [r13 - 1]
mov dword [rsp + 0x48], r11d
bsr eax, dword [rbp + rcx*4 + 0x4f4]
jmp 0x1404b6eb5
je 0x1404b6ec7
inc eax
jmp 0x1404b6ec2
jmp 0x1404b6ed6
mov eax, r11d
rcr r12b, 0x94
cmp r8w, r12w
neg r12w
shl ecx, 5
or r8b, r11b
add ecx, eax
and al, 0xd1
cmc
mov eax, ecx
movsx r12, r9w
bswap r12d
mov r8d, 0xffffffff
sub eax, edx
mov r12d, 0x20
cmp edx, ecx
jmp 0x1404b6eff
sbb ebx, ebx
cmp r10b, 0xce
jmp 0x1404b6f0d
and ebx, eax
jmp 0x1404b6f14
mov dword [rsp + 0x40], ebx
jbe 0x1404b7213
mov eax, r12d
movzx r8d, r9w
btc cx, 2
mov dword [rsp + 0x34], r11d
btc cx, bp
cmovne r8, r9
adc ch, bl
mov esi, ebx
lea edi, [r12 - 0x1f]
bt r8w, 0x3b
shr rcx, cl
and esi, 0x1f
mov r8d, ebx
sub eax, esi
shr r8d, 5
mov ecx, eax
test r13w, di
cmp r10b, 0x36
mov dword [rsp + 0x48], eax
rol ah, 0x4c
sar al, cl
shl rdi, cl
movsx rcx, si
xchg ch, al
cmovno eax, ecx
dec edi
bts cx, r12w
mov eax, edi
xadd ch, cl
sbb cx, 0x4b81
not eax
mov cl, r10b
mov dword [rsp + 0x38], eax
bts rcx, rax
or cx, 0x44c4
sal ecx, cl
lea eax, [r15 - 1]
clc
bsr ecx, dword [rbp + rax*4 + 0x154]
je 0x1404b6fb8
inc ecx
jmp 0x1404b6fb3
jmp 0x1404b6fbe
mov ecx, r11d
sbb ah, 0xc9
lea eax, [r8 + r15]
cmp r10, r8
test r14d, 0x14fa239e
cmc
cmp eax, 0x73
jmp 0x1404b6fd5
jbe 0x1404b703d
sub r9d, r9d
cdq
xchg rcx, rdx
mov dword [rbp - 0x80], r11d
movsxd rdx, r11d
xchg dl, ch
movzx cx, spl
lea r8, [rbp - 0x7c]
jmp 0x1404b6ff9
mov dword [rbp + 0x150], r11d
movzx rdx, cx
movzx ecx, si
cwd
mov edx, 0x1cc
movzx ecx, bp
movzx rcx, r8w
mov cx, 0x3c7e
lea rcx, [rbp + 0x154]
jmp 0x1404b7025
call fcn.1404b2615
mov r15d, dword [rbp + 0x150]
test r11b, spl
cmc
xor r11d, r11d
jmp 0x1404b720d
mov edx, r11d
bts ax, r14w
mov eax, r12d
sub eax, ecx
cmp esi, eax
not dl
seta dl
cmc
add edx, r8d
test dl, 0xc
add edx, r15d
mov dword [rsp + 0x34], edx
cmp edx, 0x73
jmp 0x1404b7067
ja 0x1404b6fdb
lea eax, [r8 - 1]
mov r11b, 0x46
btr r11w, r13w
btc r11d, r14d
lea r11d, [rdx - 1]
jmp 0x1404b708a
cmp r11d, eax
jmp 0x1404b7092
je 0x1404b71b5
mov ebx, dword [rsp + 0x48]
or r13, 0x6af2026
lea r12d, [r8 - 1]
mov edx, dword [rsp + 0x38]
btc cx, 0x3e
bsf eax, r12d
mov r13d, 0xffffffff
movsx cx, r9b
mov eax, r11d
sub eax, r8d
cmovae cx, ax
sbb rcx, rsi
btc rcx, r14
lea ecx, [rax - 1]
cmp eax, r15d
jmp 0x1404b70db
jae 0x1404b70f3
mov r10d, dword [rbp + rax*4 + 0x154]
jmp 0x1404b70ee
jmp 0x1404b70fa
sub r10d, r10d
cmp bx, r8w
cmp ecx, r15d
jmp 0x1404b7102
jae 0x1404b711a
mov r9d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404b7115
jmp 0x1404b712c
xor r9d, r9d
shr cx, 0x6c
add ecx, 0x224d63b9
or cx, 0x1fcb
and r9d, edx
bts ecx, edx
btr cx, 0x29
mov ecx, ebx
shr r9d, cl
test bl, r12b
neg cx
shr ch, 0xd3
and r10d, edi
rcl rcx, 0x15
dec cx
mov ecx, esi
test rsp, r12
cmc
shl r10d, cl
or r9d, r10d
clc
mov dword [rbp + r11*4 + 0x154], r9d
cmp r15b, 0x64
add r11d, r13d
stc
clc
cmp r11d, r12d
jmp 0x1404b7175
je 0x1404b718c
mov r15d, dword [rbp + 0x150]
jmp 0x1404b7187
jmp 0x1404b70bf
mov r13d, dword [rsp + 0x30]
not bl
neg r12b
btr r12w, r10w
mov r12d, 0x20
rol dx, cl
add rcx, rdx
mov edx, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x40]
sub ch, 8
bswap cx
sub r11d, r11d
test di, 0x2e95
movsx ecx, r13w
mov ecx, r11d
test r8d, r8d
je 0x1404b71f3
mov eax, ecx
jmp 0x1404b71d4
inc ecx
test al, r14b
mov dword [rbp + rax*4 + 0x154], r11d
test r10b, 0x2a
cmp ecx, r8d
jmp 0x1404b71ed
jne 0x1404b71cd
mov r15d, edx
shl eax, 0x88
mov dword [rbp + 0x150], edx
jmp 0x1404b720d
mov r8d, 0xffffffff
mov eax, dword [rsp + 0x50]
cmovp rdi, r14
mov rdi, 0xaf447be
mov edi, dword [rsp + 0x3c]
sub eax, edi
mov dword [rsp + 0x50], eax
btc r10d, 0xdf
rol r10w, cl
mov r10d, eax
stc
test edi, edi
jmp 0x1404b7240
je 0x1404b7274
cmp ebx, eax
jmp 0x1404b724d
jbe 0x1404b7271
mov rdx, qword [rsp + 0x60]
not r9b
mov r9b, 1
jmp 0x1404b7263
mov qword [rsp + 0x20], rdx
cwd
mov edx, edi
jmp 0x1404b77ac
sub r10d, ebx
cmp r15d, r13d
jmp 0x1404b727c
ja 0x1404b72fb
jae 0x1404b7294
mov cl, 1
jmp 0x1404b728f
jmp 0x1404b7301
lea edx, [r15 - 1]
cmp edx, r8d
jmp 0x1404b72a0
je 0x1404b72fb
mov eax, dword [rbp + rdx*4 + 0x4f4]
cmp dword [rbp + rdx*4 + 0x154], eax
jmp 0x1404b72b9
jne 0x1404b72d2
add edx, r8d
clc
stc
cmp edx, r8d
jmp 0x1404b72cc
jne 0x1404b72a6
cmp edx, r8d
jmp 0x1404b72da
je 0x1404b72fb
mov eax, dword [rbp + rdx*4 + 0x4f4]
cmp dword [rbp + rdx*4 + 0x154], eax
setbe cl
jmp 0x1404b72f6
jmp 0x1404b7301
mov cl, r11b
bswap si
test cl, cl
mov dword [rsp + 0x38], r11d
xchg r13w, ax
lea eax, [rbx + 1]
movzx r9w, cl
mov r9d, r10d
movzx rsi, bp
movsx rsi, r12w
movsxd rsi, r13d
cmovne ebx, eax
test r9b, 0xfb
shr ecx, 0x5b
mov r13d, r12d
add si, r14w
and sil, r13b
and r10d, 0x1f
clc
bts ax, r9w
shr r9d, 5
adc ecx, 0x3da12bdb
xadd al, al
add sil, r14b
sub r13d, r10d
cbw
mov dword [rsp + 0x40], ebx
test r11b, r12b
mov ecx, r13d
sar sil, 0xc8
mov esi, 1
shr rax, 0xa6
shl rsi, cl
cwde
dec esi
cmp r10, r12
mov eax, esi
not eax
sar cl, 0xb2
dec cl
mov dword [rsp + 0x48], eax
shl rcx, cl
btr cx, 0xea
lea eax, [r15 - 1]
mov cx, bx
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404b739d
je 0x1404b73aa
inc ecx
jmp 0x1404b73bb
mov ecx, r11d
shrd ax, bx, 0x7a
cmp r9b, 0xc0
jmp 0x1404b73bb
lea eax, [r9 + r15]
test edx, r13d
cmp eax, 0x73
jmp 0x1404b73ca
jbe 0x1404b742a
sub r9d, r9d
movsx r8, r15w
mov dword [rbp - 0x80], r11d
bswap r8w
not dl
jmp 0x1404b73e6
lea r8, [rbp - 0x7c]
movzx dx, r9b
mov dword [rbp + 0x150], r11d
movsx ecx, r11w
sets cl
movzx dx, dh
mov edx, 0x1cc
movzx cx, r12b
movsx cx, r15b
movzx ecx, r12w
lea rcx, [rbp + 0x154]
jmp 0x1404b7420
call fcn.1404b2615
jmp 0x1404b75bb
sub r12d, ecx
cqo
movzx edx, bp
adc dl, r9b
mov edx, r11d
add dl, 0x71
rcr dl, 0x3a
cmp r10d, r12d
mov dl, 0x23
seta dl
cmp bpl, cl
add edx, r9d
cmp r14d, 0x35c63f21
cmp al, r9b
clc
add edx, r15d
cmp r10b, r15b
mov dword [rsp + 0x38], edx
cmp edx, 0x73
jmp 0x1404b7469
ja 0x1404b73d0
lea r12d, [r9 - 1]
sub r11b, r9b
lea r11d, [rdx - 1]
jmp 0x1404b7489
cmp r11d, r12d
jmp 0x1404b7491
je 0x1404b757a
mov ebx, dword [rsp + 0x48]
shl eax, 0xc3
lahf
mov edx, 0xffffffff
sub al, dil
sbb ch, dh
mov eax, r11d
sub eax, r9d
movzx cx, bh
and ch, 0x12
lea ecx, [rax - 1]
cmp r14w, cx
clc
cmp eax, r15d
jmp 0x1404b74c6
jae 0x1404b74dd
mov edi, dword [rbp + rax*4 + 0x154]
jmp 0x1404b74d8
jmp 0x1404b74e3
xor edi, edi
test sil, bl
cmc
cmp ecx, r15d
jmp 0x1404b74eb
jae 0x1404b74fe
mov r8d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404b7508
xor r8d, r8d
movzx ecx, r15w
shl cx, cl
and r8d, ebx
movzx ecx, r12w
mov ecx, r13d
clc
test r14b, dl
shr r8d, cl
shr cl, 0x3c
btc rcx, 0x98
and edi, esi
mov ecx, r10d
clc
shl edi, cl
or r8d, edi
test r12w, r13w
mov dword [rbp + r11*4 + 0x154], r8d
test r15w, 0x7e3b
cmp r15b, bl
add r11d, edx
cmp r11d, r12d
je 0x1404b755e
mov r15d, dword [rbp + 0x150]
jmp 0x1404b7559
jmp 0x1404b74a9
mov edx, dword [rsp + 0x38]
ror di, 0x33
shrd edi, ebp, 0x78
stc
mov ebx, dword [rsp + 0x40]
rol edi, cl
mov edi, dword [rsp + 0x3c]
stc
cmp r10b, 0xd1
sub ecx, ecx
cmc
stc
test r9d, r9d
jmp 0x1404b7586
je 0x1404b75ac
and dword [rbp + rcx*4 + 0x154], 0
jmp 0x1404b7599
inc ecx
test ebx, r8d
cmp ecx, r9d
jmp 0x1404b75a6
jne 0x1404b758c
mov dword [rbp + 0x150], edx
cqo
movzx ecx, r13w
bswap rcx
lea rdx, [rbp + 0x4f0]
lea rcx, [rbp + 0x150]
jmp 0x1404b75ce
call fcn.1404b2727
cmp dword [rbp + 0x150], 0
cdq
movzx dx, r11b
mov rdx, rax
mov eax, 0xffffffff
sete r9b
cmp rdx, rax
jmp 0x1404b75f4
jbe 0x1404b7634
mov rcx, rdx
cmc
clc
shr rcx, 0x20
stc
jmp 0x1404b7610
bsr ecx, ecx
je 0x1404b7625
inc ecx
jmp 0x1404b7620
jmp 0x1404b7627
sub ecx, ecx
add ecx, 0x20
jmp 0x1404b762f
jmp 0x1404b764b
bsr ecx, edx
je 0x1404b7649
inc ecx
jmp 0x1404b7644
jmp 0x1404b764b
xor ecx, ecx
mov esi, dword [rsp + 0x50]
test dil, 0x38
cmp spl, al
cmp ecx, esi
jbe 0x1404b76ad
sub ecx, esi
cmp r11b, 0x23
cmp bpl, dl
test r9b, r9b
jmp 0x1404b766f
je 0x1404b769c
mov eax, 1
shl rax, cl
dec rax
cmc
test rdx, rax
jmp 0x1404b7689
jne 0x1404b769c
mov r9b, 1
jmp 0x1404b7697
jmp 0x1404b76a7
sub r9b, r9b
btr ax, cx
rcl r10d, 8
shr rdx, cl
add rax, r8
sub r11d, r11d
cmp cx, 0x1c1c
adc r10b, 0x10
rcl r10b, cl
lea eax, [rdi - 2]
sar r10w, cl
test r14d, r14d
mov ecx, esi
setns r10b
bswap r10w
movsx r10, r14w
not ebx
bswap r10w
cmovne r11d, dword [rbp + 0x324]
adc r10w, sp
jmp 0x1404b76eb
sub r8d, r8d
cmp r9b, r14b
sbb r10w, 0x5540
cmp r14d, 1
cmova r8d, dword [rbp + 0x328]
test edi, edi
bswap r10w
jmp 0x1404b7711
mov r10d, r8d
setge r8b
not r8b
cmovne ebx, eax
rcl ah, 0x35
and r8b, cl
add al, r12b
shl r10, 0x20
cmp r14b, 0x69
cwde
mov eax, r11d
add r10, rax
sal rax, 0xe3
xadd al, r8b
mov rax, qword [rsp + 0x58]
stc
shl r10, cl
mov ecx, 0x79313df5
mov r8b, byte [rax + 0x308]
movsx cx, r13b
lea rcx, [rdx + r10]
not dh
mov rdx, qword [rsp + 0x60]
jmp 0x1404b7768
mov qword [rsp + 0x20], rdx
movzx dx, r14b
bswap edx
mov edx, ebx
jmp 0x1404b777b
call fcn.1404b3162
jmp 0x1404b77c9
test eax, eax
jmp 0x1404b778d
mov rdx, qword [rsp + 0x60]
cbw
cwde
setne r9b
lahf
mov qword [rsp + 0x20], rdx
mov edx, ecx
movsx ax, bpl
movsxd rax, r15d
mov r8b, 0x76
mov rax, qword [rsp + 0x58]
lea rcx, [rbp + 0x320]
mov r8b, byte [rax + 0x308]
jmp 0x1404b77c4
call fcn.1404b3943
mov rcx, qword [rbp + 0xa60]
cmp r9w, 0x5358
cmc
xor rcx, rsp
jmp 0x1404b77df
call fcn.1404988af
mov rbx, qword [rsp + 0xbc0]
shrd r14w, bx, 0xbd
and r14w, r12w
sal r15w, 0xed
add rsp, 0xb70
pop r15
mov r14w, 0x4c10
not r14w
movsxd r14, r13d
pop r14
xchg r13b, r12b
mov bp, 0x3910
pop r13
pop r12
bswap rdi
movsx si, sil
jmp 0x1404b782a
pop rdi
movsx rsi, cx
not bpl
jmp 0x1404b7837
pop rsi
cmovno bp, r15w
movzx ebp, ax
bswap bp
pop rbp
ret