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

Disassembly:
mov qword [rsp + 8], rbx
rol ah, cl
push rbp
push rsi
push rdi
shr ecx, 0x7e
sal sil, cl
cmp r13b, bl
push r12
push r13
xor bp, r9w
push r14
cmp ebp, 0x4764cee
push r15
setl r13b
lea rbp, [rsp - 0x17]
jmp 0x14045ff5e
sub rsp, 0xe0
setb r15b
sar r15w, 0xf7
mov rax, qword [0x1400b7288]
rol rsi, 0x2e
shr cx, cl
xor r13d, 0x6f126678
xor rax, rsp
movsx r15w, r15b
mov qword [rbp + 0xf], rax
btr r13w, 0x94
and esi, r10d
mov r15, r9
mov qword [rbp - 0x71], r9
mov rdi, r8
mov r13, rdx
rol ch, cl
and rsi, rsp
mov qword [rsp + 0x48], rdx
shld si, r13w, 0x5f
rol si, cl
shr sil, cl
mov rsi, qword [rbp + 0x7f]
xadd cl, cl
test dil, 9
sub r14d, r14d
movzx cx, al
movzx rcx, di
mov rcx, rsi
jmp 0x14045ffd9
call fcn.1404695f5
mov rbx, rax
cmovno rdx, r9
bswap rcx
mov rcx, qword [rax]
xchg rdx, rax
mov rax, qword [rcx + 0x28]
lea rdx, [rbp - 0x49]
movzx ecx, r12w
mov rcx, rbx
call qword [0x1400b8d90]
nop
cmp qword [rbp - 0x39], r14
jne 0x14046001d
mov word [rsp + 0x32], r14w
jmp 0x140460018
jmp 0x14046004d
mov rax, qword [rbx]
bswap cx
movsx ecx, sp
mov rcx, rbx
jmp 0x14046002e
mov rax, qword [rax + 0x20]
jmp 0x140460037
call qword [0x1400b8d90]
mov word [rsp + 0x32], ax
mov cx, r9w
movzx ecx, cx
movsx ecx, r12w
mov rcx, rsi
call fcn.14045ded1
mov r10, rax
movzx r8w, r12b
cwd
bswap r9
mov rcx, qword [rax]
cqo
cwd
mov rax, qword [rcx + 0x58]
lea r9, [rbp - 0x29]
lea r8, [0x1400c0ddb]
not dx
cmovo rdx, r8
lea rdx, [0x1400c0dc0]
mov cl, 0xbb
movzx cx, r12b
mov rcx, r10
jmp 0x140460095
call qword [0x1400b8d90]
mov rbx, r13
cwd
cqo
mov qword [rsp + 0x38], rbx
mov rdx, r15
movsx cx, ch
mov cx, cx
jmp 0x1404600b6
mov rcx, rdi
jmp 0x1404600be
call fcn.140465be9
mov esi, 0xffff
jmp 0x1404600d0
test al, al
jmp 0x1404600d7
jne 0x1404603fb
mov cl, byte [rdi + 8]
cmp spl, 0xbf
cmc
test cl, cl
jmp 0x1404600ec
jne 0x14046018d
mov rcx, qword [rdi]
cmp di, 0x5df5
test rcx, rcx
jmp 0x140460102
je 0x140460180
mov rax, qword [rcx + 0x38]
setnp dl
bt rdx, rax
sbb dx, 0x23da
mov rdx, qword [rax]
cmc
cmp bpl, 7
test rdx, rdx
jmp 0x140460128
je 0x14046014d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14046013a
jle 0x14046014d
movzx eax, word [rdx]
jmp 0x140460148
jmp 0x140460164
mov rax, qword [rcx]
jmp 0x140460155
mov rax, qword [rax + 0x30]
jmp 0x14046015e
call qword [0x1400b8d90]
cmp si, ax
jmp 0x14046016c
je 0x140460180
mov word [rdi + 0xa], ax
jmp 0x14046017b
jmp 0x140460183
mov qword [rdi], r14
mov byte [rdi + 8], 1
nop
mov cl, 1
xadd al, al
movzx eax, word [rdi + 0xa]
jmp 0x140460196
cmp ax, word [rbp + 5]
jmp 0x14046019f
jne 0x14046027e
mov byte [r13], 0x2b
mov bl, 0x49
lea rbx, [r13 + 1]
cmp bl, spl
mov qword [rsp + 0x38], rbx
shld ecx, r13d, 0x7d
rcl ch, 0xa4
sub cl, 0xdf
mov rcx, qword [rdi]
cmp ebp, 0x17eb676c
test rcx, rcx
jmp 0x1404601d4
je 0x140460265
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x1404601e6
je 0x140460238
mov rax, qword [rcx + 0x50]
cmp dil, 0x17
cmp dword [rax], r14d
jle 0x140460238
dec dword [rax]
cbw
not dx
mov rcx, qword [rcx + 0x38]
movsx dx, bpl
mov ah, dl
cwd
mov rdx, qword [rcx]
movsx ax, r12b
cdqe
lea rax, [rdx + 2]
jmp 0x140460224
mov qword [rcx], rax
movzx ax, dl
movzx eax, word [rdx]
jmp 0x140460233
jmp 0x14046024f
mov rax, qword [rcx]
jmp 0x140460240
mov rax, qword [rax + 0x38]
jmp 0x140460249
call qword [0x1400b8d90]
cmp si, ax
je 0x140460265
mov al, r14b
jmp 0x140460260
jmp 0x140460271
mov qword [rdi], r14
mov al, al
mov al, 1
jmp 0x140460271
mov byte [rdi + 8], al
jmp 0x140460279
jmp 0x1404603fb
test cl, cl
jmp 0x140460285
jne 0x140460320
mov rcx, qword [rdi]
cmp dil, 0x35
test rcx, rcx
jmp 0x14046029a
je 0x14046030e
mov rax, qword [rcx + 0x38]
bsf dx, r13w
shr dl, 0x9c
mov rdx, qword [rax]
cmp r10, 0x79e01b3f
cmc
test rdx, rdx
jmp 0x1404602bf
je 0x1404602e5
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r14d
jmp 0x1404602d2
jle 0x1404602e5
movzx eax, word [rdx]
jmp 0x1404602e0
jmp 0x1404602f7
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404602f1
call qword [0x1400b8d90]
cmp si, ax
jmp 0x1404602ff
je 0x14046030e
mov word [rdi + 0xa], ax
jmp 0x14046031c
mov qword [rdi], r14
movzx rax, r11w
movzx eax, word [rdi + 0xa]
test ch, 0xd5
mov byte [rdi + 8], 1
cmp ax, word [rbp + 3]
jmp 0x140460329
jne 0x1404603fb
mov byte [r13], 0x2d
bts rcx, r9
lea rbx, [r13 + 1]
sbb cx, 0xf69
inc cl
and cx, r13w
mov qword [rsp + 0x38], rbx
btr ecx, r13d
movsxd rcx, ebp
bsr ecx, esp
mov rcx, qword [rdi]
cmp r8w, 0x29fb
test rcx, rcx
jmp 0x140460367
je 0x1404603f4
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x140460379
je 0x1404603d0
mov rax, qword [rcx + 0x50]
clc
test r13w, 0x115a
cmp dword [rax], r14d
jmp 0x140460392
jle 0x1404603d0
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx edx, r14w
xchg rdx, rdx
mov rdx, qword [rcx]
movsx rax, ax
mov ax, 0x6ae5
movsx eax, r10w
lea rax, [rdx + 2]
jmp 0x1404603bd
mov qword [rcx], rax
cbw
jmp 0x1404603c8
movzx eax, word [rdx]
jmp 0x1404603dd
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp si, ax
je 0x1404603f4
mov byte [rdi + 8], r14b
jmp 0x1404603ef
jmp 0x1404603fb
mov qword [rdi], r14
mov byte [rdi + 8], 1
mov eax, dword [rbp + 0x77]
and eax, 0xe00
test dx, ax
and cx, 0x4ac4
rol r14b, cl
mov ecx, 8
bt r14w, 0xae
add r14b, 0x4f
lea r14d, [rcx + 2]
cmc
stc
mov qword [rbp - 0x79], r14
test dh, 0x41
cmc
cmp eax, 0x400
jmp 0x140460435
jne 0x140460448
mov r12d, ecx
jmp 0x140460443
jmp 0x140460473
cmp eax, 0x800
jmp 0x140460452
jne 0x140460468
mov r12d, 0x10
jmp 0x140460463
jmp 0x140460473
neg eax
sbb r12d, r12d
and r12d, r14d
sar dh, 0xac
mov dword [rsp + 0x34], r12d
shr ch, cl
sub sil, sil
movzx rcx, r15w
mov byte [rsp + 0x30], sil
cdq
movsx edx, bx
not cx
mov byte [rsp + 0x31], sil
movzx ecx, sp
jmp 0x14046049a
mov rdx, r15
bswap rcx
cmovno rcx, rdx
mov rcx, rdi
jmp 0x1404604ac
call fcn.140465be9
sub r8d, r8d
stc
test al, al
jne 0x1404608fd
cmp byte [rdi + 8], r8b
jne 0x140460562
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x1404604d3
je 0x14046054d
mov rax, qword [rcx + 0x38]
stc
mov rdx, qword [rax]
test rsi, rbx
test rdx, rdx
jmp 0x1404604ec
je 0x14046050c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404604fe
jle 0x14046050c
movzx eax, word [rdx]
jmp 0x140460526
mov rax, qword [rcx]
jmp 0x140460514
mov rax, qword [rax + 0x30]
jmp 0x14046051d
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp sil, 0x48
test rsi, 0x77035848
cmp cx, ax
je 0x14046054d
mov word [rdi + 0xa], ax
jmp 0x140460548
jmp 0x14046055c
mov qword [rdi], r8
movsx ax, r12b
jmp 0x14046055c
mov byte [rdi + 8], 1
shr al, cl
movzx eax, word [rdi + 0xa]
stc
test ebx, 0x66d412c
cmp r8d, 0x54161938
cmp ax, word [rbp - 0x29]
jmp 0x14046057d
jne 0x1404608fd
mov sil, 1
movsx rcx, r11w
stc
shrd cx, r9w, 0xaf
mov byte [rsp + 0x30], sil
add rcx, 0x409418c0
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404605a8
je 0x140460643
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x1404605ba
je 0x14046060c
mov rax, qword [rcx + 0x50]
cmp r13w, ax
cmc
clc
cmp dword [rax], r8d
jmp 0x1404605d2
jle 0x14046060c
dec dword [rax]
cqo
lahf
cdqe
mov rcx, qword [rcx + 0x38]
lahf
rdtsc
mov rdx, qword [rcx]
nop
setb ah
movsx eax, ax
lea rax, [rdx + 2]
jmp 0x1404605fa
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x140460607
jmp 0x140460625
mov rax, qword [rcx]
jmp 0x140460614
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
sar cx, 0xb7
mov ecx, 0xffff
cmp edx, ebp
cmc
cmp cx, ax
jmp 0x140460635
je 0x140460643
mov al, r8b
jmp 0x14046064d
mov qword [rdi], r8
movsx rcx, dx
mov al, sil
mov byte [rdi + 8], al
mov rdx, r15
xchg rcx, rcx
mov rcx, rdi
call fcn.140465be9
xor r8d, r8d
clc
test al, al
jmp 0x140460669
jne 0x1404608d5
mov cl, byte [rdi + 8]
stc
test cl, cl
jmp 0x14046067a
jne 0x140460707
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046068b
je 0x1404606f1
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x1404606bb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404606ad
jle 0x1404606bb
movzx eax, word [rdx]
jmp 0x1404606d0
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404606c7
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404606dd
je 0x1404606f1
mov word [rdi + 0xa], ax
jmp 0x1404606ec
jmp 0x1404606f4
mov qword [rdi], r8
mov byte [rdi + 8], sil
neg ax
add cl, 0x11
not ax
mov cl, sil
and al, r14b
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp + 9]
jmp 0x140460715
je 0x1404607eb
test cl, cl
jne 0x1404607dc
mov rcx, qword [rdi]
cmp spl, r10b
test rcx, rcx
jmp 0x140460731
je 0x1404607bf
mov rax, qword [rcx + 0x38]
not dh
xor edx, r14d
shl dx, 0x92
mov rdx, qword [rax]
clc
cmp al, r13b
test cx, r15w
test rdx, rdx
jmp 0x140460757
je 0x14046077f
mov rax, qword [rcx + 0x50]
cmp ch, 0x4a
cmp dword [rax], r8d
jmp 0x14046076c
jle 0x14046077f
movzx eax, word [rdx]
jmp 0x14046077a
jmp 0x1404607a1
mov rax, qword [rcx]
jmp 0x140460787
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
adc ecx, 0x24e208de
shr ch, cl
shrd cx, dx, 0x69
mov ecx, 0xffff
stc
clc
cmp cx, ax
jmp 0x1404607b0
je 0x1404607bf
mov word [rdi + 0xa], ax
jmp 0x1404607d8
mov qword [rdi], r8
sar ax, 0x25
sbb al, r15b
movzx eax, word [rdi + 0xa]
test r12w, 0x22c6
jmp 0x1404607d8
mov byte [rdi + 8], sil
cmp ax, word [rbp + 7]
jmp 0x1404607e5
jne 0x1404608d5
test r12d, 0xffffffef
jmp 0x1404607f7
jne 0x140460906
mov r12d, 0x10
or cl, r10b
mov dword [rsp + 0x34], r12d
rcr sil, cl
mov sil, r8b
mov byte [rsp + 0x30], r8b
shld cx, r13w, 0x9d
rcr ecx, 0x50
mov rcx, qword [rdi]
clc
jmp 0x140460828
test rcx, rcx
jmp 0x140460830
je 0x1404608c3
mov rax, qword [rcx + 0x38]
cmp esp, 0x3a734402
clc
cmp qword [rax], r8
jmp 0x140460849
je 0x140460884
mov rax, qword [rcx + 0x50]
test r13b, 0x44
cmp spl, 0xaf
cmp dword [rax], r8d
jle 0x140460884
dec dword [rax]
mov ax, r10w
mov rcx, qword [rcx + 0x38]
mov dl, 0xc8
mov edx, edi
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404608a0
mov rax, qword [rcx]
jmp 0x14046088c
mov rax, qword [rax + 0x38]
jmp 0x140460895
call qword [0x1400b8d90]
sub r8d, r8d
bswap ecx
mov ecx, 0xffff
cmp r14, r8
cmp cx, ax
jmp 0x1404608b0
je 0x1404608c3
mov al, r8b
jmp 0x1404608be
jmp 0x1404608cd
mov qword [rdi], r8
jmp 0x1404608cb
mov al, 1
mov byte [rdi + 8], al
jmp 0x140460914
test r12d, r12d
jne 0x140460906
lea eax, [r12 + 8]
bswap r12w
mov r12d, eax
jmp 0x1404608ef
mov dword [rsp + 0x34], eax
jmp 0x1404608f8
jmp 0x140460919
test r12d, r12d
je 0x140460940
cmp r12d, r14d
jmp 0x14046090e
je 0x140460940
mov eax, 8
mov r14d, 0x16
test r9w, cx
test cl, 2
jmp 0x14046092b
cmp r12d, eax
jmp 0x140460933
cmove r14, rax
mov qword [rbp - 0x79], r14
jmp 0x140460940
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
jmp 0x140460953
mov qword [rbp - 0x59], 1
cbw
mov r15d, 0xf
mov qword [rbp - 0x51], r15
movsx eax, r12w
cwd
movzx eax, sil
mov cl, 0x84
mov si, di
movzx rcx, r8w
mov byte [rbp - 0x69], al
jmp 0x140460982
mov rsi, r8
mov rdx, qword [rbp - 0x71]
mov rcx, rdi
jmp 0x140460991
call fcn.140465be9
sub r10d, r10d
and r14b, 0x9c
ror r14, cl
sub r14w, 0x1783
mov r14, qword [rbp - 0x69]
stc
test al, al
jne 0x140460eb4
lea r13, [rdi + 0xa]
ror r12b, cl
adc r12w, ax
mov qword [rsp + 0x40], r13
and bl, r15b
neg r12b
mov r12, r13
cmp r14b, 0xc
xor bl, r15b
mov bl, byte [rsp + 0x31]
cmp spl, 0x64
cmp byte [rdi + 8], r10b
jne 0x140460a92
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404609f0
je 0x140460a7a
mov rax, qword [rcx + 0x38]
cmp r11b, 0xc9
bsf edx, esp
neg dl
mov rdx, qword [rax]
jmp 0x140460a11
test rdx, rdx
jmp 0x140460a19
je 0x140460a39
mov rax, qword [rcx + 0x50]
cmp si, 0x4eac
cmp dword [rax], r10d
jle 0x140460a39
movzx eax, word [rdx]
jmp 0x140460a4e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140460a45
call qword [0x1400b8d90]
xor r10d, r10d
mov ecx, 0xffff
cmc
stc
cmp cx, ax
jmp 0x140460a5d
je 0x140460a7a
mov word [r12], ax
mov r13, r12
jmp 0x140460a70
mov qword [rsp + 0x40], r12
jmp 0x140460a86
mov qword [rdi], r10
movsx cx, ch
jmp 0x140460a86
mov byte [rdi + 8], 1
movsxd rdx, ecx
cwd
bswap cx
movzx r8d, word [r13]
lea rdx, [rbp + 0xb]
movzx cx, dil
lea rcx, [rbp - 0x29]
jmp 0x140460aa9
call fcn.1401984da
lea rcx, [rbp - 0x29]
sub rax, rcx
jmp 0x140460aba
sar rax, 1
cmp rax, qword [rbp - 0x79]
jmp 0x140460ac6
jae 0x140460b9b
lea rcx, [0x1400c0dc0]
jmp 0x140460ad8
mov al, byte [rax + rcx]
rcr rcx, cl
clc
bsr cx, bx
mov rcx, qword [rsp + 0x38]
stc
cmc
mov byte [rcx], al
test r15b, 0xfc
xor r10d, r10d
test r11b, r9b
test r8b, 0x64
cmp byte [rsp + 0x31], r10b
jmp 0x140460b04
jne 0x140460b17
cmp al, 0x30
jmp 0x140460b11
je 0x140460b4b
mov rax, qword [rsp + 0x48]
add rax, 0x1f
test rbx, rdi
stc
cmp rcx, rax
jmp 0x140460b2c
jae 0x140460b4b
inc rcx
bswap ax
mov qword [rsp + 0x38], rcx
mov byte [rsp + 0x31], 1
mov cl, r12b
movsx rax, cx
neg al
mov byte [rsp + 0x30], 1
sub rax, rax
lea rax, [rbp - 0x69]
cmp cl, 0x33
ror cl, cl
cmp r15, 0x10
setae cl
jmp 0x140460b68
cmovae rax, r14
cmp r15b, 0x6a
cmp byte [rax + rsi], 0x7f
jmp 0x140460b79
je 0x140460d65
lea rax, [rbp - 0x69]
test cl, cl
cmovne rax, r14
jmp 0x140460b8e
inc byte [rax + rsi]
jmp 0x140460b96
jmp 0x140460d54
lea rax, [rbp - 0x69]
cmp r15, 0x10
jmp 0x140460ba8
setae r13b
jmp 0x140460bb1
cmovae rax, r14
jmp 0x140460bba
sub r10d, r10d
cmp byte [rax + rsi], r10b
jmp 0x140460bc6
je 0x140460e4d
movzx r8d, word [rsp + 0x32]
test r8w, r8w
jmp 0x140460bdb
je 0x140460e4d
cmp byte [rdi + 8], r10b
jmp 0x140460bea
jne 0x140460cb4
mov rcx, qword [rdi]
cmp ax, 0x77ca
test r15w, 0xbb1
test dil, sil
test rcx, rcx
jmp 0x140460c08
je 0x140460c95
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140460c1e
je 0x140460c41
mov rax, qword [rcx + 0x50]
test dl, spl
cmp dword [rax], r10d
jle 0x140460c41
movzx eax, word [rdx]
jmp 0x140460c3c
jmp 0x140460c64
mov rax, qword [rcx]
jmp 0x140460c49
mov rax, qword [rax + 0x30]
jmp 0x140460c52
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x32]
sub r10d, r10d
test r15, rdx
mov ecx, 0xffff
test r11b, 0xf6
cmp ax, dx
cmp cx, ax
jmp 0x140460c78
je 0x140460c95
mov rcx, qword [rsp + 0x40]
jmp 0x140460c88
mov word [rcx], ax
jmp 0x140460c90
jmp 0x140460ca6
mov qword [rdi], r10
movzx ecx, r10w
mov rcx, qword [rsp + 0x40]
jmp 0x140460ca6
mov byte [rdi + 8], 1
jmp 0x140460caf
jmp 0x140460cbf
mov rcx, qword [rsp + 0x40]
cmp r8b, cl
test r11d, r8d
cmp word [rcx], r8w
jmp 0x140460cc8
jne 0x140460e4d
mov rcx, qword [rbp - 0x59]
test bx, dx
cmp rcx, r15
jmp 0x140460cdd
jae 0x140460d22
lea rax, [rcx + 1]
cmc
test r15b, 0xc7
mov qword [rbp - 0x59], rax
sar ax, 0x5c
nop
bswap ax
lea rax, [rbp - 0x69]
test cl, bl
test rcx, 0x7c582331
clc
test r13b, r13b
jmp 0x140460d0f
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x140460d1d
jmp 0x140460d47
sub r9d, r9d
mov r8b, bl
cqo
jmp 0x140460d34
lea edx, [r9 + 1]
lea rcx, [rbp - 0x69]
call fcn.14045418d
sub r10d, r10d
inc r15b
inc rsi
bts r14w, cx
mov r13, qword [rsp + 0x40]
mov r14, qword [rbp - 0x69]
cmp ebp, r11d
mov r15, qword [rbp - 0x51]
bsf cx, bx
sal cl, cl
mov rcx, qword [rdi]
test cl, 0x36
test rcx, rcx
je 0x140460e15
mov rax, qword [rcx + 0x38]
cmp bpl, 9
cmp r12b, r13b
clc
cmp qword [rax], r10
jmp 0x140460d88
je 0x140460dd2
mov rax, qword [rcx + 0x50]
cmp dword [rax], r10d
jmp 0x140460d9a
jle 0x140460dd2
dec dword [rax]
lahf
movsx dx, dl
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140460db9
mov qword [rcx], rax
movsxd rax, r8d
sets ah
mov al, r8b
movzx eax, word [rdx]
jmp 0x140460dcd
jmp 0x140460df4
mov rax, qword [rcx]
jmp 0x140460dda
mov rax, qword [rax + 0x38]
jmp 0x140460de3
call qword [0x1400b8d90]
xor r10d, r10d
movsx cx, r9b
neg cx
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140460e02
je 0x140460e15
mov al, r10b
jmp 0x140460e10
jmp 0x140460e25
mov qword [rdi], r10
cmovbe rcx, rsi
mov al, 1
movzx rcx, r9w
movsxd rdx, esp
mov byte [rdi + 8], al
mov rdx, qword [rbp - 0x71]
movsx rcx, sp
movzx cx, r15b
mov rcx, rdi
jmp 0x140460e3d
call fcn.140465be9
sub r10d, r10d
test al, al
je 0x1404609db
test rsi, rsi
jmp 0x140460e5d
mov r12d, dword [rsp + 0x34]
jmp 0x140460e67
mov rbx, qword [rsp + 0x38]
movsx r13d, bp
movsx r13w, dil
movsxd r13, r14d
mov r13, qword [rsp + 0x48]
jmp 0x140460e82
je 0x140460eb4
lea rax, [rbp - 0x69]
test r12b, r14b
cmp dil, 0x8e
cmc
cmp r15, 0x10
jmp 0x140460e9d
cmovae rax, r14
cmp byte [rax + rsi], r10b
jle 0x1404610bd
inc rsi
stc
cmovno cx, r14w
mov al, byte [rsp + 0x30]
xadd cx, dx
sbb dl, r8b
lea rdx, [rbp - 0x49]
sar r8, cl
rcr cx, cl
mov rcx, qword [rbp - 0x49]
sar r8b, cl
sbb r8b, cl
movzx r8w, bpl
mov r8, qword [rbp - 0x31]
cmc
cmp r11b, 0x69
cmp r8, 0x10
jmp 0x140460eea
cmovae rdx, rcx
test al, al
jmp 0x140460ef5
je 0x140460f61
test rsi, rsi
jmp 0x140460f03
je 0x140461104
mov r9b, byte [rdx]
stc
jmp 0x140460f12
cmp r9b, 0x7f
jmp 0x140460f1b
je 0x140461104
sub rsi, 1
jmp 0x140460f2a
je 0x1404610c5
lea rax, [rbp - 0x69]
test r8b, 7
cmp r13b, 0x24
test sil, r13b
cmp r15, 0x10
jmp 0x140460f48
cmovae rax, r14
jmp 0x140460f52
cmp r9b, byte [rax + rsi]
jmp 0x140460f5b
je 0x1404610ed
mov rbx, r13
mov byte [rbx], r10b
sbb rbx, 0x7c18052c
bts rbx, rsi
mov ebx, 0x1000
cmp r15, 0x10
jmp 0x140460f80
jb 0x140460fe6
lea rdx, [r15 + 1]
sar ah, 0x3d
sub ah, 0x2d
sar eax, cl
mov rax, r14
cmp rdx, rbx
jmp 0x140460f9d
jb 0x140460fcf
add rdx, 0x27
mov r14, qword [r14 - 8]
cmp rax, r12
stc
test bpl, r9b
sub rax, r14
add rax, 0xfffffffffffffff8
test r11w, 0x64d6
stc
cmp rax, 0x1f
jmp 0x140460fc9
ja 0x140461134
mov rcx, r14
call fcn.14011afca
mov r8, qword [rbp - 0x31]
movsxd rcx, ecx
bsr ecx, r11d
mov rcx, qword [rbp - 0x49]
cmp r8, 0x10
jmp 0x140460fef
jb 0x14046103e
lea rdx, [r8 + 1]
add rax, rax
mov rax, rcx
cmc
clc
cmp rdx, rbx
jmp 0x140461009
jb 0x140461039
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmp ah, bh
sub rax, rcx
cmp r15d, 0x681b56ed
add rax, 0xfffffffffffffff8
test dil, cl
cmp rax, 0x1f
jmp 0x140461033
ja 0x140461129
call fcn.14011afca
mov eax, r12d
shl ch, cl
mov rcx, qword [rbp + 0xf]
test sil, 0xaa
cmp si, 0x5990
xor rcx, rsp
jmp 0x140461058
call fcn.14049c411
mov rbx, qword [rsp + 0x120]
btc r14d, 0x7d
jmp 0x140461073
add rsp, 0xe0
not bpl
xchg r14b, sil
jmp 0x140461085
pop r15
pop r14
mov r13b, 0xe8
movsxd r13, esi
cmovbe r12w, r12w
pop r13
pop r12
jmp 0x1404610a2
pop rdi
cmovge ebp, eax
movsx si, cl
mov bpl, 0x38
pop rsi
cmovbe bp, r8w
movsxd rbp, edx
pop rbp
jmp 0x1404610bc
ret
mov al, r10b
jmp 0x140460ebf
test rsi, rsi
jmp 0x1404610cd
jne 0x1404610ed
lea rax, [rbp - 0x69]
jmp 0x1404610dc
cmp r15, 0x10
cmovae rax, r14
cmp r9b, byte [rax]
jl 0x140460f61
cmp byte [rdx + 1], r10b
jmp 0x1404610f6
jle 0x140460efb
inc rdx
jmp 0x140460efb
cmp byte [rsp + 0x31], r10b
jmp 0x14046110e
jne 0x140460f64
mov byte [rbx], 0x30
jmp 0x14046111c
inc rbx
jmp 0x140461124
jmp 0x140460f64
call fcn.1404b2c7d
nop
jmp 0x140461134
call fcn.1404b2c7d
int3