Function at 0x1404d8e21
Capabilities:
Check for software breakpoints

Disassembly:
push rbp
push rbx
push rsi
rcr bpl, 0x53
bsf bp, cx
cdqe
push rdi
bts rsi, r10
sbb ebp, r11d
push r12
push r14
add r14b, bl
push r15
lea rbp, [rsp - 0x6f0]
xchg al, r12b
sub rsp, 0x7f0
mov rax, qword [0x1400b7288]
btr r14w, 0x38
bts r12d, r15d
xor rax, rsp
mov qword [rbp + 0x6e0], rax
mov qword [rsp + 0x38], rcx
bswap rsi
movsx r12w, r13b
movzx si, r14b
mov r14, r9
movsx rcx, r8w
bswap r12w
jmp 0x1404d8e8f
lea rcx, [rsp + 0x68]
seto r12b
mov qword [rbp - 0x80], r9
movsx r12d, r9w
mov r12, r8
mov qword [rbp - 0x70], r8
mov esi, edx
jmp 0x1404d8eae
call fcn.1404dd828
mov eax, dword [rsp + 0x68]
sal r15w, 0x37
bt r15w, bx
inc r15b
mov r15d, 1
and eax, 0x1f
cmp al, 0x1f
jmp 0x1404d8ed4
jne 0x1404d8ee9
mov byte [rsp + 0x70], 0
jmp 0x1404d8ee4
jmp 0x1404d8f03
lea rcx, [rsp + 0x68]
jmp 0x1404d8ef3
call fcn.1404dd90b
mov byte [rsp + 0x70], r15b
cmc
btc di, 0x9c
mov rbx, qword [rsp + 0x38]
mov edi, 0x20
sal cx, 0xb6
mov eax, edi
movzx cx, r9b
movsxd rcx, r14d
adc cx, 0x4b45
mov qword [r12 + 8], r14
movsx cx, dil
rol ecx, cl
shld ecx, ecx, 0x6d
test rbx, rbx
movsxd rcx, ebp
movsx ecx, sp
lea ecx, [rdi + 0xd]
jmp 0x1404d8f41
cmovs eax, ecx
sub r8d, r8d
bts ecx, esp
or cx, bp
cmp ch, bh
xor edx, edx
mov dword [r12], eax
bswap rcx
movzx ecx, r8w
lea rcx, [rsp + 0x78]
jmp 0x1404d8f66
call fcn.1404dd74c
mov rax, rbx
movzx r9w, bpl
setbe r10b
mov r10d, 0x7ff
shr rax, 0x34
movabs r9, 0xfffffffffffff
test r8b, al
stc
and rax, r10
jmp 0x1404d8f97
jne 0x1404d8fe8
test r9, rbx
je 0x1404d8fb4
test dword [rsp + 0x78], 0x1000000
je 0x1404d8fe8
and dword [r12 + 4], 0
setns dl
bswap cx
lea r8, [0x1400ced74]
mov rdx, qword [rbp + 0x750]
mov rcx, r14
call fcn.1404c0455
test eax, eax
jmp 0x1404d8fdd
jne 0x1404db20d
jmp 0x1404db1a3
cmp rax, r10
jmp 0x1404d8ff0
je 0x1404d9002
xor eax, eax
jmp 0x1404d8ffd
jmp 0x1404d9089
mov rax, rbx
and rax, r9
jne 0x1404d901b
mov eax, r15d
jmp 0x1404d9016
jmp 0x1404d907d
test rbx, rbx
jmp 0x1404d9023
jns 0x1404d9050
movabs rcx, 0x8000000000000
cmp rax, rcx
jmp 0x1404d903b
jne 0x1404d9050
mov eax, 4
jmp 0x1404d904b
jmp 0x1404d907d
mov rax, rbx
shr rax, 0x33
clc
test dil, cl
jmp 0x1404d9060
not eax
clc
cmp r12b, 0x25
test ecx, 0x75346f8b
and eax, r15d
cmp r12b, spl
or eax, 2
test r8d, 0x7019611d
mov dword [r12 + 4], r15d
test r12d, 0x6af7c07
sub eax, r15d
jmp 0x1404d9091
je 0x1404db16d
sub eax, r15d
jmp 0x1404d909f
je 0x1404db15c
sub eax, r15d
je 0x1404db14b
cmp eax, r15d
jmp 0x1404d90b6
je 0x1404db13a
movabs rax, 0x7fffffffffffffff
neg r12w
mov byte [rsp + 0x30], r15b
and rbx, rax
movzx rcx, r13w
inc esi
cmp r15b, 0xdb
btr dx, 0x1f
mov qword [rsp + 0x38], rbx
movsd xmm0, qword [rsp + 0x38]
rcl r8w, 0x6f
bt rcx, rsp
mov cx, di
movsd qword [rsp + 0x58], xmm0
neg r12b
mov rdx, qword [rsp + 0x58]
shl cx, cl
rcl r12b, cl
mov r8, rdx
sub rax, 0x3f6b2a70
setbe ch
mov dword [rsp + 0x60], esi
inc sil
shr r8, 0x34
mov esi, 2
sar r12b, cl
mov rcx, r8
cmovle eax, r8d
bt rax, 0xe2
sbb r12d, esi
and rcx, r10
cbw
setne r12b
mov rax, rcx
neg rax
setne r12b
inc r12w
movabs rax, 0x10000000000000
xchg r12w, r12w
setae r12b
sbb rbx, rbx
sal r12w, 0xbe
and rdx, r9
and rbx, rax
xor r12d, ebp
ror r12, cl
or r12w, 0x232b
add rbx, rdx
neg rcx
setnp r12b
movsx r12d, bp
inc r12b
sbb eax, eax
sar r12, 0x5e
sal r12b, 0x1e
and r8d, r10d
lea r12d, [rsi + rax]
test r10b, 0x96
add r12d, r8d
jmp 0x1404d91ac
call fcn.1400b4700
call fcn.140127cc2
cvttsd2si ecx, xmm0
mov dword [rbp - 0x5c], ebx
or al, 0x92
lea eax, [rcx - 0x7fffffff]
and eax, 0xfffffffe
test r14b, 0x92
stc
cmp r11b, 0x55
neg eax
jmp 0x1404d91d8
sbb eax, eax
cmc
test r8b, r12b
shr rbx, 0x20
and eax, ecx
mov dword [rbp - 0x58], ebx
stc
cmp ebp, 0x33781f35
mov dword [rsp + 0x40], eax
sar ah, cl
mov eax, ebx
cmp rdx, 0x51232520
jmp 0x1404d9202
neg eax
jmp 0x1404d9209
sbb edx, edx
neg edx
add edx, r15d
test bpl, 0xb0
stc
mov dword [rbp - 0x60], edx
test cl, 0x10
cmp r12d, 0x434
jmp 0x1404d9227
jb 0x1404d96b6
sub eax, eax
mov dword [rbp + 0x348], 0x100000
mov dword [rbp + 0x344], eax
cmp ebx, 0x41fe734a
clc
test r11b, 0x7e
mov dword [rbp + 0x340], esi
stc
cmp r8d, 0x1e423925
test ebx, ebx
jmp 0x1404d925f
je 0x1404d94a4
sub r8d, r8d
mov eax, dword [rbp + r8*4 - 0x5c]
cmp esp, 0x75701e2c
cmp dword [rbp + r8*4 + 0x344], eax
jne 0x1404d94a4
add r8d, r15d
test r8w, di
stc
clc
cmp r8d, esi
jmp 0x1404d9292
jne 0x1404d9268
and dword [rsp + 0x38], 0
lea r11d, [r12 - 0x432]
mov r8d, r11d
lea eax, [rdx - 1]
and r11d, 0x1f
sbb sil, 0x98
shr r8d, 5
cmovl bx, r14w
xor r12b, 0xcb
xchg ch, cl
mov esi, edi
rcl r12, cl
btc r12w, r11w
mov rbx, r15
ror ch, cl
sub esi, r11d
adc ecx, 0x482d3bfb
rcr ch, 0x9c
clc
mov ecx, esi
sal r12w, cl
movsxd r12, r10d
shl rbx, cl
movzx r12w, sil
neg r12b
sub ebx, r15d
add r12b, 0xab
xor r12b, 0xd0
setb r12b
bsr eax, dword [rbp + rax*4 - 0x5c]
mov r12d, ebx
jmp 0x1404d930e
not r12d
jmp 0x1404d9316
je 0x1404d9328
inc eax
jmp 0x1404d9323
jmp 0x1404d9336
xor eax, eax
stc
jmp 0x1404d9336
sub edi, eax
inc rax
add al, 0x2c
sar ax, cl
lea eax, [rdx + r8]
clc
stc
test r9w, ax
cmp eax, 0x73
ja 0x1404d9473
sub r14d, r14d
cmp r11d, edi
mov r14b, 0x11
seta r14b
test eax, 0x208f1ed6
add r14d, edx
clc
add r14d, r8d
test r9b, r11b
cmp ah, cl
cmc
cmp r14d, 0x73
jmp 0x1404d937b
ja 0x1404d9473
lea edi, [r8 - 1]
bsr r10, r9
lea r10d, [r14 - 1]
test si, 0x2b63
cmp r10d, edi
jmp 0x1404d939a
je 0x1404d9440
mov eax, r10d
mov cl, 0xd1
sub eax, r8d
sbb cl, 0x2d
test bh, 0x37
lea ecx, [rax - 1]
jmp 0x1404d93b6
cmp eax, edx
jmp 0x1404d93bd
jae 0x1404d93cd
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404d93d1
sub r9d, r9d
clc
cmp ecx, edx
jmp 0x1404d93d8
jae 0x1404d93ec
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404d93e7
jmp 0x1404d93f5
sub edx, edx
movsx rcx, bp
not rcx
and edx, r12d
add cl, 0x69
mov ecx, esi
stc
jmp 0x1404d9403
shr edx, cl
and r9d, ebx
mov ecx, r11d
shl r9d, cl
clc
or edx, r9d
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x1404d941c
dec r10d
stc
jmp 0x1404d9425
cmp r10d, edi
jmp 0x1404d942d
je 0x1404d9440
mov edx, dword [rbp - 0x60]
jmp 0x1404d943b
jmp 0x1404d93a0
sub ecx, ecx
test r8d, r8d
jmp 0x1404d944a
je 0x1404d947e
and dword [rbp + rcx*4 - 0x5c], 0
cmc
test r13, 0x41180cab
add ecx, r15d
cmp ecx, r8d
jmp 0x1404d9468
jne 0x1404d9450
jmp 0x1404d947e
sub r14d, r14d
movsx r12, r14w
movzx r12d, r15w
mov dword [rbp - 0x60], r14d
movsx r12, r12w
mov r12d, r15d
mov dword [rbp + 0x170], r15d
jmp 0x1404d9495
mov dword [rbp + 0x174], 4
jmp 0x1404d9afd
and dword [rsp + 0x38], 0
mov r11w, r15w
neg ax
lea r11d, [r12 - 0x433]
bsr bx, si
cwde
mov r8d, r11d
rcl ecx, 0x10
bt ebx, ebp
lea eax, [rdx - 1]
and r11d, 0x1f
shld ecx, ebp, 0xba
shr r8d, 5
or bx, r9w
shl r12b, cl
mov esi, edi
bts rbx, rax
btr cx, 0x1a
mov rbx, r15
sub esi, r11d
movzx r12d, si
mov ecx, esi
xor r12d, 0x3a012af8
shl rbx, cl
sub ebx, r15d
or r12b, r12b
sbb r12w, 0x3c73
seta r12b
bsr eax, dword [rbp + rax*4 - 0x5c]
movsx r12w, dil
movzx r12, si
movzx r12w, sil
mov r12d, ebx
jmp 0x1404d9528
not r12d
jmp 0x1404d9530
je 0x1404d9542
inc eax
jmp 0x1404d953d
jmp 0x1404d9549
sub eax, eax
jmp 0x1404d9549
sub edi, eax
rol eax, cl
movzx ax, r10b
shr al, 8
lea eax, [rdx + r8]
cmc
cmp eax, 0x73
ja 0x1404d9678
xor r14d, r14d
xadd r14b, r14b
cmp r11d, edi
jmp 0x1404d9572
seta r14b
add r14d, edx
add r14d, r8d
cmp r14d, 0x73
jmp 0x1404d9585
ja 0x1404d9678
lea edi, [r8 - 1]
lea r10d, [r14 - 1]
cmp r10d, edi
je 0x1404d9640
mov eax, r10d
or ch, 0x71
sub eax, r8d
lea ecx, [rax - 1]
cmp eax, edx
jmp 0x1404d95af
jae 0x1404d95bf
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404d95c5
sub r9d, r9d
cmp r8b, r14b
cmp ecx, edx
jmp 0x1404d95cc
jae 0x1404d95e0
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404d95db
jmp 0x1404d95e2
xor edx, edx
and edx, r12d
sbb cl, 0x21
bts cx, r8w
mov ecx, esi
test r15, r14
shr edx, cl
and r9d, ebx
mov ecx, r11d
test r10b, 0x4e
jmp 0x1404d9603
shl r9d, cl
cmp r11b, r11b
or edx, r9d
jmp 0x1404d9611
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x1404d961b
dec r10d
cmp r13, r13
test r15w, r15w
cmp r10d, edi
jmp 0x1404d962d
je 0x1404d9640
mov edx, dword [rbp - 0x60]
jmp 0x1404d963b
jmp 0x1404d959c
sub ecx, ecx
stc
cmp bl, r10b
test r8d, r8d
jmp 0x1404d964e
je 0x1404d9682
and dword [rbp + rcx*4 - 0x5c], 0
jmp 0x1404d9665
add ecx, r15d
cmc
clc
cmp ecx, r8d
jne 0x1404d9654
jmp 0x1404d9682
xor r14d, r14d
movzx r12d, r11w
xchg r12b, r12b
mov dword [rbp - 0x60], r14d
movsxd r12, ebx
movzx r12w, al
mov r12d, r15d
jmp 0x1404d9696
mov dword [rbp + 0x170], r15d
jmp 0x1404d96a2
mov dword [rbp + 0x174], 2
jmp 0x1404d96b1
jmp 0x1404d9afd
cmp r12d, 0x36
jmp 0x1404d96bf
je 0x1404d992e
sub eax, eax
mov dword [rbp + 0x348], 0x100000
mov dword [rbp + 0x344], eax
test r11w, di
stc
mov dword [rbp + 0x340], esi
test ebx, ebx
jmp 0x1404d96e9
je 0x1404d992e
xor r8d, r8d
movzx eax, r10w
bsf eax, ecx
movsxd rax, r9d
mov eax, dword [rbp + r8*4 - 0x5c]
cmp r8w, r12w
cmc
cmp dword [rbp + r8*4 + 0x344], eax
jmp 0x1404d9713
jne 0x1404d992e
add r8d, r15d
cmc
cmp r8d, esi
jmp 0x1404d9725
jne 0x1404d96fc
and dword [rsp + 0x38], 0
bt eax, 0x7e
dec ax
sbb ax, sp
bsr eax, ebx
jmp 0x1404d9742
je 0x1404d9754
inc eax
jmp 0x1404d974f
jmp 0x1404d9756
sub eax, eax
xor r14d, r14d
sar r14b, 0x4e
sub edi, eax
cmp edi, esi
setnp r14b
setb r14b
or r11d, 0xffffffff
cmc
cmp r9b, bpl
add r14d, edx
clc
cmp esp, 0x4a9a7829
cmp r14d, 0x73
jmp 0x1404d9784
jbe 0x1404d988b
xor r14d, r14d
stc
shl bl, cl
shr dil, 0x65
mov esi, 0x436
shr bh, 0xff
clc
inc bx
mov dword [rbp - 0x60], r14d
cmc
rcl r8, cl
mov dil, r14b
sub esi, r12d
lea rcx, [rbp + 0x344]
mov edi, esi
clc
xor edx, edx
and r8b, bpl
shr edi, 5
ror bl, cl
sub bx, 0x5b39
mov ebx, edi
shl rbx, 2
mov r8b, r14b
movsxd r8, r15d
movsx r8w, r11b
mov r8, rbx
jmp 0x1404d97e0
call fcn.14049b47b
and esi, 0x1f
rol r8w, cl
mov r8w, 0x74ac
mov eax, r15d
add r8w, ax
mov cl, sil
movsx r12d, si
shl r12d, 0xe1
shl eax, cl
mov dword [rbp + rbx + 0x344], eax
lea r12d, [rdi + 1]
sal r8, 0x92
dec r8
mov r8d, r12d
stc
cmc
shl r8, 2
test r12b, 0x46
test r12b, bpl
mov dword [rbp + 0x340], r12d
mov dword [rbp + 0x170], r12d
jmp 0x1404d983e
test r8, r8
jmp 0x1404d9846
je 0x1404d9afd
mov ebx, 0x1cc
bts cx, r9w
xchg rcx, rcx
xor rcx, rdx
lea rcx, [rbp + 0x174]
cmc
cmp r13d, esp
cmp r8, rbx
jmp 0x1404d986f
ja 0x1404d9ab8
lea rdx, [rbp + 0x344]
jmp 0x1404d9881
call fcn.14049a9c2
jmp 0x1404d9ae6
lea eax, [r14 - 1]
test al, r15b
cmc
cmp eax, r11d
jmp 0x1404d989b
je 0x1404d9794
mov r10d, eax
lea r8d, [rax - 1]
cmp eax, edx
jmp 0x1404d98af
jae 0x1404d98bf
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404d98c2
sub r9d, r9d
cmp r8d, edx
jmp 0x1404d98ca
jae 0x1404d98da
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404d98e3
xor ecx, ecx
ror rax, 0xdc
sbb al, dil
shr ecx, 0x1e
adc ah, 0x75
mov eax, r9d
cmc
cmp r9b, 0xe3
shl eax, 2
test bp, 0x2a4e
clc
or ecx, eax
shl ax, 0xf2
mov eax, r8d
test sp, dx
jmp 0x1404d990e
mov dword [rbp + r10*4 - 0x5c], ecx
cmp r8d, r11d
jmp 0x1404d991b
je 0x1404d9794
mov edx, dword [rbp - 0x60]
jmp 0x1404d9929
jmp 0x1404d98a1
neg ebx
jmp 0x1404d9935
sbb rax, rax
cmp r13d, edx
and dword [rsp + 0x38], 0
and eax, 4
stc
jmp 0x1404d9949
bsr eax, dword [rbp + rax - 0x5c]
jmp 0x1404d9953
je 0x1404d9965
inc eax
jmp 0x1404d9960
jmp 0x1404d996c
sub eax, eax
stc
test r12w, r8w
xor r14d, r14d
add r14b, dl
sbb r14b, r9b
sub edi, eax
cmp edi, r15d
mov r14b, r8b
jmp 0x1404d9982
setb r14b
or r11d, 0xffffffff
add r14d, edx
stc
cmp r14d, 0x73
jbe 0x1404d9a1d
sub r14d, r14d
btr si, si
bsf bx, bx
mov esi, 0x435
mov dword [rbp - 0x60], r14d
shrd r8w, r14w, 0x1e
movsx di, r11b
sub esi, r12d
setp bh
shr r8d, cl
ror r8b, 0x7b
lea rcx, [rbp + 0x344]
btc di, r9w
xor r8w, 0x5442
inc dil
mov edi, esi
xor edx, edx
shr edi, 5
cmovge rbx, r9
sar bl, cl
mov ebx, edi
movsx r8d, dx
shl rbx, 2
mov r8, rbx
call fcn.14049b47b
and esi, 0x1f
shr al, cl
mov eax, r15d
mov cl, sil
test esp, ecx
shl eax, cl
jmp 0x1404d9a0c
mov dword [rbp + rbx + 0x344], eax
jmp 0x1404d9a18
jmp 0x1404d980c
lea eax, [r14 - 1]
cmp r15, rbx
cmc
cmp eax, r11d
jmp 0x1404d9a2d
je 0x1404d99a3
mov r10d, eax
shl r8b, 0xe2
btc r8d, 0xa
lea r8d, [rax - 1]
test dl, sil
clc
cmp eax, edx
jae 0x1404d9a59
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404d9a5c
xor r9d, r9d
cmp r8d, edx
jmp 0x1404d9a64
jae 0x1404d9a79
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404d9a74
jmp 0x1404d9a80
xor ecx, ecx
xor al, 0xc5
stc
inc al
shr ecx, 0x1f
lea eax, [r9 + r9]
or ecx, eax
xor eax, esp
adc eax, 0x43ac6cb1
lahf
mov eax, r8d
test di, 0x6694
cmp r9b, 0x88
mov dword [rbp + r10*4 - 0x5c], ecx
cmp r8d, r11d
je 0x1404d99a3
mov edx, dword [rbp - 0x60]
jmp 0x1404d9ab3
jmp 0x1404d9a33
mov r8, rbx
cmp ax, cx
cmp r11d, 0x11b748c8
xor edx, edx
jmp 0x1404d9acc
call fcn.14049b47b
call fcn.1404ac6b8
mov dword [rax], 0x22
jmp 0x1404d9ae1
call fcn.1404ad32a
mov r12d, dword [rbp + 0x170]
test rdi, 0x17f47da
rcl cx, 0x60
xor eax, 0x25ab3d41
mov ecx, dword [rsp + 0x40]
movsx rax, bp
and eax, 0x416d30d0
mov eax, 0xcccccccd
test ecx, ecx
js 0x1404da418
mul ecx
xadd rcx, rcx
mov eax, edx
movsx dx, spl
lea rdx, [0x140000000]
movsx cx, dil
sal cx, cl
sbb cl, r12b
shr eax, 3
mov dword [rsp + 0x50], eax
mov ecx, eax
mov dword [rsp + 0x48], eax
test eax, eax
jmp 0x1404d9b4a
je 0x1404da251
mov r8d, 0x26
neg di
cmp ecx, r8d
movsx edi, r15w
mov bl, 0x71
cdqe
mov eax, ecx
movzx ecx, si
bswap rbx
mov rsi, 0x7aba00bc
cmova eax, r8d
movsx rsi, bp
mov di, 0x2387
mov dword [rsp + 0x4c], eax
inc bh
jmp 0x1404d9b8c
dec eax
mov edi, eax
movzx ecx, byte [rdx + rax*4 + 0xc5822]
shld rsi, r10, 0xd5
movzx esi, byte [rdx + rax*4 + 0xc5823]
ror eax, cl
mov ebx, ecx
rcl al, cl
bts r8d, r12d
shl rbx, 2
btr r8w, r8w
sub edx, edx
lahf
cdqe
not r8w
mov r8, rbx
lea eax, [rsi + rcx]
not rcx
movsx ecx, bp
lea rcx, [rbp + 0x344]
jmp 0x1404d9bd9
mov dword [rbp + 0x340], eax
call fcn.14049b47b
lea rcx, [0x140000000]
and dh, 0x63
shl rsi, 2
test r13b, 0x4e
cbw
movzx eax, word [rcx + rdi*4 + 0xc5820]
lea rdx, [rcx + 0xc4f10]
ror r8w, cl
rcr rcx, cl
shr ecx, 0x7b
lea rcx, [rbp + 0x344]
bt r8w, 0x20
rol r8d, cl
mov r8, rsi
add rcx, rbx
lea rdx, [rdx + rax*4]
call fcn.14049a9c2
mov r10d, dword [rbp + 0x340]
test ah, 0x8f
jmp 0x1404d9c3f
cmp r10d, r15d
jmp 0x1404d9c47
ja 0x1404d9d59
mov eax, dword [rbp + 0x344]
test eax, eax
jmp 0x1404d9c5a
jne 0x1404d9c79
xor r12d, r12d
jmp 0x1404d9c68
mov dword [rbp + 0x170], r12d
jmp 0x1404d9c74
jmp 0x1404da1f7
cmp eax, r15d
jmp 0x1404d9c81
je 0x1404da1f7
test r12d, r12d
jmp 0x1404d9c8f
je 0x1404da1f7
xor r8d, r8d
cmp ebp, esi
mov r10, rax
sub r9d, r9d
mov ecx, dword [rbp + r9*4 + 0x174]
mov eax, r8d
adc r8w, 0x4d7e
imul rcx, r10
lea rcx, [rcx + rax]
shr r8d, 0x9c
mov r8, rcx
cmp dh, 0x88
clc
test esi, 0x60876e0d
mov dword [rbp + r9*4 + 0x174], ecx
shr r8, 0x20
cmc
add r9d, r15d
test r10b, 0xb8
cmp r9d, r12d
jmp 0x1404d9ce6
jne 0x1404d9ca0
test r8d, r8d
jmp 0x1404d9cf4
je 0x1404da1f0
cmp dword [rbp + 0x170], 0x73
jmp 0x1404d9d06
jae 0x1404d9d43
mov eax, dword [rbp + 0x170]
sub r12b, 0xfa
sar r12, 0x93
mov dword [rbp + rax*4 + 0x174], r8d
cmp ebx, r13d
sub r12b, 0xc4
mov r12d, dword [rbp + 0x170]
test bl, bl
test r14b, 0xbf
add r12d, r15d
jmp 0x1404d9d3e
jmp 0x1404d9c68
xor r12d, r12d
mov dword [rbp + 0x170], r12d
xor al, al
jmp 0x1404d9d54
jmp 0x1404da1fe
cmp r12d, r15d
jmp 0x1404d9d61
ja 0x1404d9ea1
mov ebx, dword [rbp + 0x174]
sar r12w, cl
mov r8, r10
shld r12w, dx, 0xa4
bsf r12, rbx
shl r12b, cl
shl r8, 2
mov r12d, r10d
mov dword [rbp + 0x170], r10d
test r8, r8
jmp 0x1404d9d97
je 0x1404d9e1a
mov eax, 0x1cc
shld ecx, r13d, 0xd6
jmp 0x1404d9db2
lea rcx, [rbp + 0x174]
cmp r8b, 0xaa
cmc
test r14b, r15b
cmp r8, rax
jmp 0x1404d9dc9
ja 0x1404d9de5
lea rdx, [rbp + 0x344]
jmp 0x1404d9ddb
call fcn.14049a9c2
jmp 0x1404d9e0d
mov r8, rax
cmp r13b, 0x1a
xor edx, edx
jmp 0x1404d9df3
call fcn.14049b47b
call fcn.1404ac6b8
mov dword [rax], 0x22
jmp 0x1404d9e08
call fcn.1404ad32a
mov r12d, dword [rbp + 0x170]
stc
jmp 0x1404d9e1a
test ebx, ebx
jmp 0x1404d9e21
je 0x1404d9c60
cmp ebx, r15d
je 0x1404da1f7
test r12d, r12d
jmp 0x1404d9e38
je 0x1404da1f7
xor r8d, r8d
movsxd rcx, edx
mov r10, rbx
xor r9d, r9d
bts ax, r11w
cdqe
mov ecx, dword [rbp + r9*4 + 0x174]
mov eax, r8d
shr r8b, cl
imul rcx, r10
lea rcx, [rcx + rax]
movsx r8w, bl
mov r8, rcx
clc
mov dword [rbp + r9*4 + 0x174], ecx
test r9b, 0xed
shr r8, 0x20
test r8, 0x51271d78
cmc
cmp r14b, r11b
add r9d, r15d
cmp r9d, r12d
jmp 0x1404d9e96
jne 0x1404d9e51
jmp 0x1404d9cec
cmp r10d, r12d
movsx rcx, cx
lea rdx, [rbp + 0x174]
movsxd rbx, eax
mov ebx, r12d
movsx r8d, di
bswap r8w
lea rcx, [rbp + 0x344]
movzx r8d, r11w
cmovae rcx, rdx
xchg al, al
lea r8, [rbp + 0x344]
cdq
cmovb ebx, r10d
mov qword [rsp + 0x58], rcx
cwd
setb al
setb dl
cqo
movzx edx, r15w
mov dword [rsp + 0x44], ebx
not edx
lea rdx, [rbp + 0x174]
jmp 0x1404d9eff
cmovae rdx, r8
stc
test al, al
jmp 0x1404d9f0b
mov qword [rsp + 0x38], rdx
jmp 0x1404d9f15
cmovne r10d, r12d
cmp r14b, r13b
xor r12d, r12d
cmp r10b, sil
sub r9d, r9d
mov dword [rbp + 0x510], r12d
clc
test ebx, ebx
jmp 0x1404d9f34
je 0x1404da174
mov esi, dword [rcx + r9*4]
cmp r13w, 0x101d
cmc
clc
test esi, esi
jmp 0x1404d9f4d
jne 0x1404d9f83
cmp r9d, r12d
jmp 0x1404d9f5b
jne 0x1404da160
and dword [rbp + r9*4 + 0x514], esi
lea r12d, [r9 + 1]
jmp 0x1404d9f72
mov dword [rbp + 0x510], r12d
jmp 0x1404d9f7e
jmp 0x1404da160
sub r11d, r11d
cmp bl, r13b
mov r8d, r9d
test r14b, spl
test r10d, r10d
je 0x1404da13a
mov ebx, r9d
test cx, 0x447b
neg ebx
test r15b, r13b
test r8b, 0xf2
cmc
cmp r8d, 0x73
jmp 0x1404d9fb3
je 0x1404da086
mov edi, r8d
test esi, esp
cmp r8d, r12d
jne 0x1404d9fe8
and dword [rbp + rdi*4 + 0x514], 0
bswap r12
lea eax, [r8 + 1]
and r12b, bl
mov dword [rbp + 0x510], eax
neg ah
inc rax
movsx r12d, r9w
lea eax, [r8 + rbx]
movsx r12, r9w
sbb r12, 0x7a867550
adc r12b, 0xc7
add r8d, r15d
movsx r12d, ax
setbe r12b
mov edx, dword [rdx + rax*4]
movsxd rax, edi
bts ax, r12w
cdqe
mov eax, r11d
add r11, 0x3d6a2e7e
imul rdx, rsi
add rdx, rax
bsf r12w, di
mov eax, dword [rbp + rdi*4 + 0x514]
sbb r12w, 0x59fd
dec r11w
add rdx, rax
neg r12d
shr r11b, 0x4e
movsx ax, r12b
lea eax, [r8 + rbx]
mov r11, rdx
cmp r15b, spl
add r12b, 0xc9
bt r12, 0xd5
mov dword [rbp + rdi*4 + 0x514], edx
mov r12d, dword [rbp + 0x510]
shr r11, 0x20
cmp eax, r10d
jmp 0x1404da076
je 0x1404da086
mov rdx, qword [rsp + 0x38]
jmp 0x1404d9faa
test r11d, r11d
jmp 0x1404da08e
je 0x1404da136
cmp r8d, 0x73
jmp 0x1404da09d
je 0x1404da3ff
mov edx, r8d
test r15b, r14b
cmp r8d, r12d
jne 0x1404da0d5
and dword [rbp + rdx*4 + 0x514], 0
lea eax, [r8 + 1]
or r12b, r15b
bswap r12w
btc r12w, 0x75
mov dword [rbp + 0x510], eax
movzx rcx, r13w
mov eax, dword [rbp + rdx*4 + 0x514]
shl r12w, cl
xchg cl, r12b
add r8d, r15d
mov ecx, r11d
rcl r12b, cl
lea rcx, [rcx + rax]
cmc
and r12d, r12d
mov dword [rbp + rdx*4 + 0x514], ecx
cmp r9b, bpl
mov r12d, dword [rbp + 0x510]
movsxd r11, r8d
not r11w
shr rcx, 0x20
sub r11, 0xc3d00e4
movsx r11d, r13w
mov r11d, ecx
jmp 0x1404da129
test ecx, ecx
jmp 0x1404da130
jne 0x1404da094
mov ebx, dword [rsp + 0x44]
cmp r8d, 0x73
jmp 0x1404da143
je 0x1404da3ff
mov rcx, qword [rsp + 0x58]
xadd dl, dh
inc edx
sar dl, cl
mov rdx, qword [rsp + 0x38]
jmp 0x1404da160
add r9d, r15d
test cl, spl
cmp r9d, ebx
jmp 0x1404da16e
jne 0x1404d9f3a
mov r8d, r12d
cmp bh, 0x25
shl r8, 2
mov dword [rbp + 0x170], r12d
test r12b, al
test dh, 0x3f
test r8, r8
je 0x1404da1f7
mov eax, 0x1cc
bts cx, r13w
shr ecx, cl
lea rcx, [rbp + 0x174]
cmp r15b, r12b
stc
cmp r8, rax
ja 0x1404da1c5
lea rdx, [rbp + 0x514]
call fcn.14049a9c2
jmp 0x1404da1f0
mov r8, rax
test rax, 0x12697ac2
stc
sub edx, edx
jmp 0x1404da1d6
call fcn.14049b47b
call fcn.1404ac6b8
mov dword [rax], 0x22
jmp 0x1404da1eb
call fcn.1404ad32a
mov r12d, dword [rbp + 0x170]
mov al, r15b
test r10b, r14b
cmc
test al, al
jmp 0x1404da205
je 0x1404da3ff
mov ecx, dword [rsp + 0x48]
cmp r9b, r11b
cmovb rdx, rdi
test r14w, r12w
lea rdx, [0x140000000]
sub ecx, dword [rsp + 0x4c]
cmovne r8, r12
movsx r8w, r8b
movzx r8w, bpl
mov r8d, 0x26
jmp 0x1404da23e
mov dword [rsp + 0x48], ecx
jmp 0x1404da247
jne 0x1404d9b59
mov eax, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x40]
lea eax, [rax + rax*4]
cmc
add eax, eax
jmp 0x1404da267
sub ecx, eax
je 0x1404da35a
lea eax, [rcx - 1]
stc
test r9w, cx
mov eax, dword [rdx + rax*4 + 0xc58b8]
cmp bl, al
cmp si, 0xf58
test eax, eax
jmp 0x1404da28c
je 0x1404da3ff
cmp eax, r15d
je 0x1404da35a
test r12d, r12d
jmp 0x1404da2a3
je 0x1404da35a
sub r8d, r8d
add r10b, 0x65
cmovl r10, r15
btr cx, 7
mov r10d, eax
sub r9d, r9d
add ax, sp
mov ecx, dword [rbp + r9*4 + 0x174]
mov eax, r8d
imul rcx, r10
add rcx, rax
mov r8, rcx
test r9w, r9w
mov dword [rbp + r9*4 + 0x174], ecx
test r15b, r9b
shr r8, 0x20
add r9d, r15d
cmp dh, 0xcc
cmp r9d, r12d
jmp 0x1404da2f8
jne 0x1404da2c2
test r8d, r8d
jmp 0x1404da306
je 0x1404da350
cmp dword [rbp + 0x170], 0x73
jae 0x1404da3ff
mov eax, dword [rbp + 0x170]
add r12b, r14b
xor r12w, 0x6c05
mov dword [rbp + rax*4 + 0x174], r8d
and r12d, 0x150035f1
add r12b, 0x95
mov r12d, dword [rbp + 0x170]
clc
cmc
cmp r15w, ax
add r12d, r15d
jmp 0x1404da407
mov r12d, dword [rbp + 0x170]
rcr si, cl
mov rsi, qword [rbp - 0x80]
mov rbx, rsi
stc
test r14d, r14d
jmp 0x1404da36a
je 0x1404dad07
xor r8d, r8d
xor r9d, r9d
mov eax, dword [rbp + r9*4 - 0x5c]
shl ch, cl
mov cl, 0xa8
sbb ch, 0xb
lea rcx, [rax + rax*4]
bswap ax
cmp esi, 0x5e0535f1
mov eax, r8d
rcr r8b, cl
xor r8w, 0x7b81
lea r8, [rax + rcx*2]
test r14b, 0x79
test r11d, ebx
mov dword [rbp + r9*4 - 0x5c], r8d
cmp al, r14b
test ebx, 0x69234db8
add r9d, r15d
shr r8, 0x20
clc
stc
cmp r9d, r14d
jmp 0x1404da3c5
jne 0x1404da376
test r8d, r8d
je 0x1404dad07
cmp dword [rbp - 0x60], 0x73
jae 0x1404daccc
mov eax, dword [rbp - 0x60]
stc
cmp ecx, esi
mov dword [rbp + rax*4 - 0x5c], r8d
stc
cmp rbx, 0x31b267f
add dword [rbp - 0x60], r15d
jmp 0x1404da3fa
jmp 0x1404dad07
sub r12d, r12d
jmp 0x1404da407
mov dword [rbp + 0x170], r12d
jmp 0x1404da413
jmp 0x1404da35a
neg ecx
lea r8, [0x140000000]
bt rdx, rbp
mul ecx
shl al, cl
cmovb rax, rsp
mov dword [rsp + 0x4c], ecx
shl ah, cl
mov eax, edx
movzx rdx, r12w
add dh, cl
shr eax, 3
movsx rdx, r10w
rcl rdx, 0xff
mov dword [rsp + 0x38], eax
mov edx, eax
cmp r8w, r10w
jmp 0x1404da455
mov dword [rsp + 0x44], eax
cmp r8b, r8b
test bl, dil
test eax, eax
jmp 0x1404da466
je 0x1404daba3
mov ecx, 0x26
cmp edx, ecx
xchg esi, eax
mov dil, dl
movzx ax, r13b
mov eax, edx
movzx bx, ah
cmova eax, ecx
clc
or rdi, 0x6ac644a7
bswap ebx
sub edx, edx
mov ecx, r12d
movsx rcx, r12w
movsx ebx, r8w
mov dword [rsp + 0x50], eax
setns ch
mov si, r10w
xchg bl, dil
dec eax
mov edi, eax
movzx ecx, byte [r8 + rax*4 + 0xc5822]
cmc
sbb si, 0x672f
movzx esi, byte [r8 + rax*4 + 0xc5823]
mov ebx, ecx
rcl r8b, 0xb
cbw
shl rbx, 2
movzx r8, di
bswap r8w
mov r8, rbx
cwde
movsx ax, cl
movzx eax, sp
lea eax, [rsi + rcx]
movsx ecx, r11w
lea rcx, [rbp + 0x344]
jmp 0x1404da4f8
mov dword [rbp + 0x340], eax
call fcn.14049b47b
lea rcx, [0x140000000]
xor dx, 0x3176
btc edx, 0xb9
sal dl, cl
shl rsi, 2
add dl, r9b
movsx rax, r11w
movzx eax, word [rcx + rdi*4 + 0xc5820]
rol r8b, cl
lea rdx, [rcx + 0xc4f10]
movsx ecx, r13w
lea rcx, [rbp + 0x344]
sbb r8b, 0xa1
rcr r8, cl
rol r8w, cl
mov r8, rsi
test r13b, 0xa3
add rcx, rbx
jmp 0x1404da557
lea rdx, [rdx + rax*4]
jmp 0x1404da560
call fcn.14049a9c2
mov r10d, dword [rbp + 0x340]
test rsp, 0x2f6a205e
cmc
cmp r10d, r15d
jmp 0x1404da57c
ja 0x1404da6a4
mov eax, dword [rbp + 0x344]
test r15b, r8b
test eax, eax
jmp 0x1404da592
jne 0x1404da5a9
sub r14d, r14d
mov dword [rbp - 0x60], r14d
jmp 0x1404da5a4
jmp 0x1404dab52
cmp eax, r15d
jmp 0x1404da5b1
je 0x1404dab52
test r14d, r14d
jmp 0x1404da5bf
je 0x1404dab52
xor r8d, r8d
mov r10, 0x787600a1
mov r10, rax
rcr al, 0xa7
add ax, dx
movzx ecx, r11w
sub r9d, r9d
mov ecx, dword [rbp + r9*4 - 0x5c]
ror eax, cl
mov ax, 0x58ed
mov eax, r8d
imul rcx, r10
btr r8d, edx
sub r8d, r14d
jmp 0x1404da5fd
add rcx, rax
shl r8, 0x54
shr r8b, cl
mov r8, rcx
test r10w, 0x40ee
mov dword [rbp + r9*4 - 0x5c], ecx
shr r8, 0x20
clc
test r14b, dl
stc
add r9d, r15d
jmp 0x1404da629
cmp r9d, r14d
jmp 0x1404da631
jne 0x1404da5df
test r8d, r8d
jmp 0x1404da63f
je 0x1404dab4c
cmp dword [rbp - 0x60], 0x73
jmp 0x1404da64e
jae 0x1404da68b
mov eax, dword [rbp - 0x60]
movsx r14, dx
dec r14b
bts r14w, dx
mov dword [rbp + rax*4 - 0x5c], r8d
add r14b, 0xfb
or r14b, 0x3e
test bl, 0x57
mov r14d, dword [rbp - 0x60]
test ecx, 0x32e93ad6
cmc
add r14d, r15d
jmp 0x1404da686
jmp 0x1404da59b
xor r14d, r14d
clc
mov dword [rbp - 0x60], r14d
jmp 0x1404da698
xor al, al
jmp 0x1404da69f
jmp 0x1404dab55
cmp r14d, r15d
ja 0x1404da7e0
mov ebx, dword [rbp - 0x5c]
xor r8, r11
btr r14d, ebp
movzx r14d, r13w
mov r8, r10
movzx r14w, r13b
mov r14b, dl
shl r8, 2
movzx r14d, di
clc
mov r14d, r10d
mov dword [rbp - 0x60], r10d
cmp dh, cl
test r8, r8
je 0x1404da747
mov eax, 0x1cc
bswap rcx
or cx, r15w
lea rcx, [rbp - 0x5c]
stc
cmp r8, rax
jmp 0x1404da6fa
ja 0x1404da716
lea rdx, [rbp + 0x344]
jmp 0x1404da70c
call fcn.14049a9c2
jmp 0x1404da743
mov r8, rax
jmp 0x1404da722
sub edx, edx
jmp 0x1404da729
call fcn.14049b47b
call fcn.1404ac6b8
mov dword [rax], 0x22
jmp 0x1404da73e
call fcn.1404ad32a
mov r14d, dword [rbp - 0x60]
test ebx, ebx
je 0x1404da598
cmp ebx, r15d
jmp 0x1404da757
je 0x1404dab52
test r14d, r14d
jmp 0x1404da765
je 0x1404dab52
sub r8d, r8d
rol ax, cl
mov r10, rbx
movsx eax, r9w
shrd ax, r12w, 0xf1
test cl, 0x93
sub r9d, r9d
shl ah, 0xdd
bts eax, eax
sar cx, cl
mov ecx, dword [rbp + r9*4 - 0x5c]
bswap rax
mov eax, r8d
imul rcx, r10
add rcx, rax
setns r8b
mov r8b, 0xdd
mov r8, rcx
stc
test r11b, r12b
mov dword [rbp + r9*4 - 0x5c], ecx
jmp 0x1404da7b8
shr r8, 0x20
jmp 0x1404da7c6
add r9d, r15d
test r12b, 0x73
cmp r9d, r14d
jmp 0x1404da7d5
jne 0x1404da78d
jmp 0x1404da637
cmp r10d, r14d
jmp 0x1404da7f1
lea rdx, [rbp - 0x5c]
not al
movzx rcx, r8w
mov r8w, bx
mov ebx, r14d
movsxd r8, edx
jmp 0x1404da80e
lea rcx, [rbp + 0x344]
jmp 0x1404da821
cmovae rcx, rdx
lea r8, [rbp + 0x344]
cmovb ebx, r10d
setp dh
xchg al, al
movzx dx, sil
mov qword [rbp - 0x78], rcx
cwd
bswap rdx
setb al
movzx edx, r13w
mov dword [rsp + 0x48], ebx
mov dx, 0x2547
lea rdx, [rbp - 0x5c]
jmp 0x1404da85b
cmovae rdx, r8
stc
cmp sil, 0xaf
test al, al
jmp 0x1404da86b
mov qword [rsp + 0x58], rdx
cmovne r10d, r14d
test di, r8w
jmp 0x1404da87d
xor r14d, r14d
stc
sub r9d, r9d
cmp dil, sil
mov dword [rbp + 0x510], r14d
jmp 0x1404da893
test ebx, ebx
jmp 0x1404da89a
je 0x1404daad2
mov esi, dword [rcx + r9*4]
test r8d, 0x30c17f50
cmp sil, 0x15
test esi, esi
jmp 0x1404da8b6
jne 0x1404da8eb
cmp r9d, r14d
jmp 0x1404da8c4
jne 0x1404daabb
and dword [rbp + r9*4 + 0x514], esi
setne r14b
lea r14d, [r9 + 1]
jmp 0x1404da8df
mov dword [rbp + 0x510], r14d
jmp 0x1404daabb
xor r11d, r11d
xchg r8, r8
rol r8b, cl
mov r8d, r9d
stc
test r10d, r10d
jmp 0x1404da900
je 0x1404daaa3
mov ebx, r9d
neg ebx
test r11b, r15b
cmp r8d, 0x73
je 0x1404da9d3
mov edi, r8d
cmp r8d, r14d
jmp 0x1404da923
jne 0x1404da942
and dword [rbp + rdi*4 + 0x514], 0
lea eax, [r8 + 1]
xadd r14b, r14b
mov dword [rbp + 0x510], eax
or al, r13b
lea eax, [rbx + r8]
shrd r14d, esp, 0x1e
shr r14b, 0xc9
add r8d, r15d
btr r14w, sp
mov edx, dword [rdx + rax*4]
bsr r14d, r12d
sub r14, 0x39626d5d
mov eax, dword [rbp + rdi*4 + 0x514]
shld r14, rbx, 0xc2
test r10d, esi
imul rdx, rsi
ror r14, 0x5a
sal r14, 0xfb
movsx r14, r10w
lea rdx, [rdx + rax]
mov eax, r11d
xchg r11b, r11b
add rdx, rax
setg ah
dec r11b
cwde
lea eax, [rbx + r8]
test bl, 0x35
mov r11, rdx
mov dword [rbp + rdi*4 + 0x514], edx
movzx r14, r8w
sub r14d, ebx
mov r14d, dword [rbp + 0x510]
shr r11, 0x20
cmp eax, r10d
je 0x1404da9d3
mov rdx, qword [rsp + 0x58]
jmp 0x1404da9ce
jmp 0x1404da90e
test r11d, r11d
jmp 0x1404da9db
je 0x1404daa98
cmp r8d, 0x73
jmp 0x1404da9ea
je 0x1404dacae
mov edx, r8d
cmp r8d, r14d
jne 0x1404daa22
and dword [rbp + rdx*4 + 0x514], 0
movzx ax, r9b
cmp cx, r11w
lea eax, [r8 + 1]
movzx r14d, r13w
sar rcx, 0x1e
xchg r14b, r14b
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + rdx*4 + 0x514]
ror ch, 0x59
add r8d, r15d
shld ecx, ecx, 0x5b
bt cx, 0xee
btc ecx, 0x85
mov ecx, r11d
bt r11d, 0x68
sets r11b
add rcx, rax
sub r14w, r12w
btr r14d, r14d
bts r11w, sp
mov dword [rbp + rdx*4 + 0x514], ecx
xor r11, 0x14d17e11
btr r11d, edi
bt r14, r13
mov r14d, dword [rbp + 0x510]
bswap r11w
sal r11w, cl
shr rcx, 0x20
mov r11d, ecx
stc
test cl, 0xe0
test cl, r12b
test ecx, ecx
jmp 0x1404daa92
jne 0x1404da9e1
mov ebx, dword [rsp + 0x48]
cmp rdi, 0x274e6c58
cmp r8d, 0x73
jmp 0x1404daaac
je 0x1404dacae
mov rcx, qword [rbp - 0x78]
mov rdx, qword [rsp + 0x58]
add r9d, r15d
jmp 0x1404daac4
cmp r9d, ebx
jmp 0x1404daacc
jne 0x1404da8a0
mov r8d, r14d
jmp 0x1404daada
shl r8, 2
mov dword [rbp - 0x60], r14d
cmc
jmp 0x1404daae8
test r8, r8
jmp 0x1404daaf0
je 0x1404dab52
mov eax, 0x1cc
lea rcx, [rbp - 0x5c]
cmp bh, 0xd0
clc
cmp r8, rax
jmp 0x1404dab0b
ja 0x1404dab27
lea rdx, [rbp + 0x514]
jmp 0x1404dab1d
call fcn.14049a9c2
jmp 0x1404dab4c
mov r8, rax
stc
xor edx, edx
jmp 0x1404dab32
call fcn.14049b47b
call fcn.1404ac6b8
mov dword [rax], 0x22
jmp 0x1404dab47
call fcn.1404ad32a
mov r14d, dword [rbp - 0x60]
and al, 0xe1
mov al, r15b
test al, al
jmp 0x1404dab5c
je 0x1404dacae
mov edx, dword [rsp + 0x44]
ror r8b, 0xe4
cmc
lea r8, [0x140000000]
adc cx, sp
bsr cx, ax
sub edx, dword [rsp + 0x50]
mov ecx, 0x26
jmp 0x1404dab87
mov dword [rsp + 0x44], edx
jne 0x1404da471
mov ecx, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x38]
test r10d, 0x405429cd
test eax, r11d
lea eax, [rax + rax*4]
add eax, eax
cmc
test bpl, r8b
sub ecx, eax
je 0x1404da35a
lea eax, [rcx - 1]
cmp r13b, 0xdf
test spl, al
clc
mov eax, dword [r8 + rax*4 + 0xc58b8]
test r8b, r10b
test eax, eax
je 0x1404dacae
cmp eax, r15d
je 0x1404da35a
test r14d, r14d
jmp 0x1404dabe3
je 0x1404da35a
sub r8d, r8d
movsx r10w, r8b
shld cx, ax, 0x80
not r10d
mov r10d, eax
rcl ch, 0xf0
adc cl, 0x7f
test r14b, r8b
sub r9d, r9d
xor ax, 0x1598
sal ch, cl
mov ecx, dword [rbp + r9*4 - 0x5c]
xchg ah, ah
mov eax, r8d
btc r8d, 0xa
rcl r8w, cl
imul rcx, r10
lea rcx, [rcx + rax]
rcr r8b, 0xaa
seto r8b
inc r8w
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
shr r8, 0x20
test r13b, r8b
test dx, 0x649d
add r9d, r15d
cmp r9d, r14d
jmp 0x1404dac54
jne 0x1404dac0e
test r8d, r8d
jmp 0x1404dac62
je 0x1404daca0
cmp dword [rbp - 0x60], 0x73
jmp 0x1404dac71
jae 0x1404dacae
mov eax, dword [rbp - 0x60]
mov dword [rbp + rax*4 - 0x5c], r8d
movzx r14w, bl
mov r14d, dword [rbp - 0x60]
cmc
stc
add r14d, r15d
jmp 0x1404dac92
mov dword [rbp - 0x60], r14d
jmp 0x1404dac9b
jmp 0x1404da35a
mov r14d, dword [rbp - 0x60]
jmp 0x1404daca9
jmp 0x1404da35a
mov rsi, qword [rbp - 0x80]
rcl bl, cl
and dword [rbp - 0x60], 0
mov bl, bpl
movsx rbx, r8w
mov rbx, rsi
jmp 0x1404dacc7
jmp 0x1404dad07
and dword [rbp + 0x340], 0
setno dh
lea r8, [rbp + 0x344]
stc
shr dx, 0xc2
ror rdx, cl
and dword [rbp - 0x60], 0
shr ch, cl
movzx edx, si
sbb dx, 0x6f6b
lea rcx, [rbp - 0x5c]
setno dh
sub r9d, r9d
mov edx, 0x1cc
call fcn.1404b0a0f
lea rdx, [rbp + 0x170]
xchg ecx, ecx
lea rcx, [rbp - 0x60]
jmp 0x1404dad19
call fcn.1404b0b24
mov edi, dword [rsp + 0x40]
test r8, rbp
cmp eax, 0xa
jmp 0x1404dad2d
jne 0x1404dae54
add edi, r15d
bt bx, cx
shl bh, 0x73
dec bl
mov byte [rsi], 0x31
add bl, spl
btr rbx, 0x4e
or bh, 0x90
lea rbx, [rsi + 1]
cmc
cmp al, r13b
test r12d, r12d
jmp 0x1404dad5d
je 0x1404dae87
sub r8d, r8d
xor r9d, r9d
btr ax, 0x59
stc
mov eax, dword [rbp + r9*4 + 0x174]
cmovno ecx, esp
lea rcx, [rax + rax*4]
lahf
btr ax, bp
and ax, sp
mov eax, r8d
movzx r8w, dil
or r8b, 0xdb
cmovle r8w, r11w
lea r8, [rax + rcx*2]
cmc
mov dword [rbp + r9*4 + 0x174], r8d
jmp 0x1404dadae
add r9d, r15d
clc
shr r8, 0x20
test r13w, sp
jmp 0x1404dadbf
cmp r9d, r12d
jmp 0x1404dadc7
jne 0x1404dad6f
test r8d, r8d
je 0x1404dae87
cmp dword [rbp + 0x170], 0x73
jmp 0x1404dade2
jae 0x1404dae0b
mov eax, dword [rbp + 0x170]
mov dword [rbp + rax*4 + 0x174], r8d
cmp r14b, 0x62
add dword [rbp + 0x170], r15d
jmp 0x1404dae06
jmp 0x1404dae87
and dword [rbp + 0x340], 0
shld cx, bx, 0xb
lea r8, [rbp + 0x344]
adc cl, r11b
and dword [rbp + 0x170], 0
mov ch, dh
lea rcx, [rbp + 0x174]
movzx edx, bx
sub r9d, r9d
cwd
bswap rdx
cmovae rdx, rbp
mov edx, 0x1cc
jmp 0x1404dae4a
call fcn.1404b0a0f
jmp 0x1404dae87
test eax, eax
jmp 0x1404dae5b
jne 0x1404dae6e
sub edi, r15d
jmp 0x1404dae69
jmp 0x1404dae87
add al, 0x30
rcr cx, 0xa7
xor rbx, 0x2bd941c1
lea rbx, [rsi + 1]
movsxd rcx, r14d
movsx ecx, di
mov byte [rsi], al
mov rax, qword [rbp - 0x70]
rcl cl, cl
or cl, 0x34
mov ecx, dword [rsp + 0x60]
test r9b, 0x13
clc
mov dword [rax + 4], edi
test edi, edi
js 0x1404daebc
cmp ecx, 0x7fffffff
jmp 0x1404daeaf
ja 0x1404daebc
add ecx, edi
lahf
movsx di, dl
mov rax, qword [rbp + 0x750]
movzx di, r15b
xchg dil, dil
dec rax
movzx rdi, r14w
shr dil, cl
mov edi, ecx
cmp rax, rdi
jmp 0x1404daedf
cmovb rdi, rax
add rdi, rsi
jmp 0x1404daef3
cmp rbx, rdi
jmp 0x1404daefb
je 0x1404db115
mov r10d, dword [rbp - 0x60]
sub r12b, 0xb3
mov r12d, 9
cmc
test r10d, r10d
jmp 0x1404daf18
je 0x1404db115
xor r8d, r8d
sub r9d, r9d
movsx cx, r12b
cdqe
mov eax, dword [rbp + r9*4 - 0x5c]
not ch
or cx, dx
imul rcx, rax, 0x3b9aca00
sal ax, cl
mov eax, r8d
adc r8b, 0xb7
add r8b, sil
btr r8w, si
add rcx, rax
mov r8, rcx
stc
test bx, ax
mov dword [rbp + r9*4 - 0x5c], ecx
test al, bpl
shr r8, 0x20
cmp r12w, 0x7dab
cmc
add r9d, r15d
stc
cmp r9d, r10d
jmp 0x1404daf77
jne 0x1404daf2b
test r8d, r8d
je 0x1404daff5
cmp dword [rbp - 0x60], 0x73
jmp 0x1404daf8f
jae 0x1404dafb1
mov eax, dword [rbp - 0x60]
jmp 0x1404daf9e
mov dword [rbp + rax*4 - 0x5c], r8d
add dword [rbp - 0x60], r15d
jmp 0x1404dafac
jmp 0x1404daff5
and dword [rbp + 0x340], 0
bts r8d, r14d
bt cx, 0x99
cmc
lea r8, [rbp + 0x344]
shr dx, cl
shl dh, cl
add cl, 0xb6
and dword [rbp - 0x60], 0
not dh
lea rcx, [rbp - 0x5c]
shl dx, cl
adc dh, al
movzx edx, di
xor r9d, r9d
mov edx, 0x1cc
jmp 0x1404daff0
call fcn.1404b0a0f
lea rdx, [rbp + 0x170]
lea rcx, [rbp - 0x60]
jmp 0x1404db005
call fcn.1404b0b24
mov r10d, dword [rbp - 0x60]
mov r11d, edi
or r9b, dl
bts esi, ebx
test r10d, r10d
mov r8b, spl
mov r8, rax
rdtsc
mov r9d, 8
sete r14b
sub r11d, ebx
shl ah, cl
shld si, r13w, 8
mov eax, 0xcccccccd
movsxd rsi, edi
mov cx, dx
mul r8d
and al, sil
btc cx, 0x56
ror ch, cl
shr edx, 3
mov al, dl
stc
setne sil
shl al, 2
not sil
xchg cx, si
rcr sil, cl
lea ecx, [rax + rdx]
shr rsi, cl
add cl, cl
shl sil, cl
sub r8b, cl
sub sil, r14b
and sil, 0x99
sbb sil, cl
lea esi, [r8 + 0x30]
movsx r8, r10w
setge r8b
bsr r8w, ax
mov r8d, edx
cmp bx, 0x2578
cmp r11d, r9d
jmp 0x1404db09e
jae 0x1404db0c7
sub ecx, ecx
bt rax, 2
lahf
movzx eax, r14b
cmp sil, 0x30
xchg r14b, r14b
cmove ecx, eax
mov r14b, cl
jmp 0x1404db0c2
jmp 0x1404db0d2
mov eax, r9d
cmp r10b, 0x5a
mov byte [rax + rbx], sil
or eax, 0xffffffff
clc
add r9d, eax
cmp r9d, eax
jmp 0x1404db0e1
jne 0x1404db037
mov rax, rdi
cmp dil, 0x5b
clc
mov byte [rsp + 0x30], r14b
sub rax, rbx
cmp rax, r12
cmovg rax, r12
lea rbx, [rbx + rax]
jmp 0x1404db107
cmp rbx, rdi
jmp 0x1404db10f
jne 0x1404daf10
sub r15d, r15d
mov byte [rbx], 0
test r13b, 0x32
cmp byte [rsp + 0x30], r15b
mov r15b, bl
jmp 0x1404db12c
setne r15b
jmp 0x1404db135
jmp 0x1404db1a3
lea r8, [0x1400cecfc]
jmp 0x1404db146
jmp 0x1404d8fc7
lea r8, [0x1400cecc4]
jmp 0x1404db157
jmp 0x1404d8fc7
lea r8, [0x1400ceccc]
jmp 0x1404db168
jmp 0x1404d8fc7
mov rdx, qword [rbp + 0x750]
movsx r8, ax
movsx cx, bl
lea r8, [0x1400cecec]
jmp 0x1404db188
mov rcx, r14
jmp 0x1404db190
call fcn.1404c0455
test eax, eax
jne 0x1404db20d
xor r15d, r15d
cmp r15b, r14b
cmp byte [rsp + 0x70], 0
jmp 0x1404db1ad
je 0x1404db1c2
lea rcx, [rsp + 0x68]
jmp 0x1404db1bd
call fcn.1404dd86e
mov eax, r15d
mov rcx, qword [rbp + 0x6e0]
xor rcx, rsp
jmp 0x1404db1d4
call fcn.140496cc6
add rsp, 0x7f0
pop r15
mov bx, dx
movsx si, sil
pop r14
movsxd rbx, ecx
xchg rdi, rsi
mov bp, 0x1eb3
pop r12
bswap rdi
mov bpl, 0x66
pop rdi
pop rsi
not bx
movsx rbp, cx
bswap bx
pop rbx
pop rbp
ret
and qword [rsp + 0x20], 0
test sil, al
sub r9d, r9d
cmc
stc
sub r8d, r8d
cmp al, dil
sub edx, edx
sub ecx, ecx
call fcn.1404ad3bc
int3