Function at 0x14047a290
Capabilities:
Authenticate hmac
Encode data using base64
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
test bl, ah
clc
rcr al, 0xf4
push rbp
adc ebp, r14d
push rsi
movsxd rax, r11d
push rdi
movzx ebp, si
movsx rax, si
push r12
bts bp, r8w
movzx rbp, r12w
test rsi, r10
push r13
bswap r12d
sub dil, dil
push r14
bts esi, r15d
test r8b, r13b
push r15
lea rbp, [rsp - 0x17]
stc
shl r13b, 0xb3
sub rsp, 0x100
rol rdi, 0xb9
bt di, cx
mov rax, qword [0x1400b7288]
not di
mov rsi, r12
shr sil, cl
xor rax, rsp
mov qword [rbp + 0xf], rax
stc
bt r14w, 0x6f
mov r12, r9
movsx r13, cx
mov qword [rsp + 0x48], r9
mov rdi, r8
mov r14, rdx
jmp 0x14047a31e
mov qword [rbp - 0x79], rdx
ror ah, 0x35
mov rsi, qword [rbp + 0x77]
clc
sbb r13b, bpl
lahf
mov r13, qword [rbp + 0x7f]
rcl al, 0xa2
movsx dx, bpl
mov qword [rsp + 0x68], r13
sbb eax, ecx
mov eax, dword [rsi + 0x18]
mov edx, 0x3000
and eax, edx
stc
cmc
cmp eax, edx
jmp 0x14047a354
jne 0x14047a37d
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rsi
cdq
bswap edx
movsx rdx, dx
mov rdx, r14
jmp 0x14047a373
call fcn.14047c63d
jmp 0x14047c5c9
mov rax, qword [rsi + 0x40]
bswap bx
movzx ebx, bx
movzx cx, bl
mov rbx, qword [rax + 8]
bswap cx
mov qword [rbp - 0x59], rbx
mov rax, qword [rbx]
mov cx, 0x5580
mov rcx, rbx
jmp 0x14047a3a5
mov rax, qword [rax + 8]
jmp 0x14047a3ae
call qword [0x1400b8d90]
nop
jmp 0x14047a3c0
lea rcx, [rbp - 0x61]
jmp 0x14047a3c9
call fcn.14048212c
mov r15, rax
mov qword [rsp + 0x60], rax
test rbx, rbx
jmp 0x14047a3de
je 0x14047a44b
mov rdx, qword [rbx]
setns cl
movzx rcx, ax
movsx rax, r15w
mov rcx, rbx
not al
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
cmp rax, 0x16536cc1
test r11w, r13w
jmp 0x14047a414
test rax, rax
jmp 0x14047a41c
je 0x14047a44b
mov rcx, qword [rax]
movsx edx, si
mov rax, qword [rcx]
xchg cx, dx
cdq
cqo
mov edx, 1
movzx ecx, di
mov cx, 0x3b97
mov rcx, r8
jmp 0x14047a445
call qword [0x1400b8d90]
mov rax, qword [r15]
lea rdx, [rbp - 0x31]
mov rcx, r15
mov rax, qword [rax + 0x28]
jmp 0x14047a45e
call qword [0x1400b8d90]
nop
jmp 0x14047a46f
mov byte [rsp + 0x31], 0
cwde
mov byte [rsp + 0x40], 0
mov ecx, 0x3d324f8b
mov rax, qword [rsi + 0x40]
movzx bx, r9b
setl ch
bswap bx
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
movsx eax, dx
mov ecx, 0x2dbe7e07
mov rax, qword [rbx]
movsx ecx, r15w
not ecx
mov rcx, rbx
jmp 0x14047a4af
mov rax, qword [rax + 8]
jmp 0x14047a4b8
call qword [0x1400b8d90]
nop
not ecx
bswap cx
lea rcx, [rbp - 0x61]
jmp 0x14047a4cd
call fcn.140476fb4
mov rsi, rax
test rbx, rbx
je 0x14047a556
mov rdx, qword [rbx]
nop
movzx cx, bh
setae ah
mov rcx, rbx
mov eax, r10d
mov rax, qword [rdx + 0x10]
jmp 0x14047a4f9
call qword [0x1400b8d90]
mov r8, rax
movsxd rbx, r11d
or bl, r13b
mov ebx, 1
test al, 0xce
cmp r15b, 0xa4
test rax, rax
jmp 0x14047a51b
je 0x14047a55b
mov rcx, qword [rax]
movzx rdx, bx
movsx dx, r9b
cwde
mov rax, qword [rcx]
movsx edx, r11w
setne dh
cdq
mov edx, ebx
movzx cx, bh
movzx rcx, dx
mov rcx, r8
jmp 0x14047a54b
call qword [0x1400b8d90]
jmp 0x14047a55b
mov ebx, 1
mov rax, qword [rsi]
lea r9, [rbp - 0x11]
lea r8, [0x1400c0d7f]
cdq
lea rdx, [0x1400c0d70]
xchg cx, cx
cmovge ecx, ecx
mov rcx, rsi
jmp 0x14047a57f
mov rax, qword [rax + 0x58]
jmp 0x14047a588
call qword [0x1400b8d90]
mov rdx, r12
mov rcx, rdi
jmp 0x14047a599
call fcn.14046848d
sub esi, esi
sbb r12b, 0xa9
or r12, r15
mov r12d, 0xffff
jmp 0x14047a5b2
test al, al
jne 0x14047a8b8
mov cl, byte [rdi + 8]
cmp r8w, 0x7b35
test cl, cl
jmp 0x14047a5ca
jne 0x14047a65e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047a5db
je 0x14047a645
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp rsi, rbx
test spl, 0xc2
test rdx, rdx
je 0x14047a616
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047a603
jle 0x14047a616
movzx eax, word [rdx]
jmp 0x14047a611
jmp 0x14047a628
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047a622
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047a631
je 0x14047a645
mov word [rdi + 0xa], ax
jmp 0x14047a640
jmp 0x14047a650
mov qword [rdi], rsi
stc
inc al
bts ax, r13w
mov byte [rdi + 8], bl
mov cl, bl
bt ax, 0x9f
and ax, r10w
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x14047a66b
jne 0x14047a740
mov rsi, qword [rbp - 0x79]
mov byte [rsi], 0x2b
ror cl, cl
lea r14, [rsi + 1]
mov rcx, qword [rdi]
stc
cmp bl, r9b
xor esi, esi
test rcx, rcx
jmp 0x14047a68f
je 0x14047a721
mov rax, qword [rcx + 0x38]
test r9b, 0x25
cmc
test esp, r15d
cmp qword [rax], rsi
je 0x14047a6f3
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x14047a6f3
dec dword [rax]
bswap edx
movsx ax, sil
mov rcx, qword [rcx + 0x38]
xchg dx, ax
movsx rax, dx
jmp 0x14047a6ce
mov rdx, qword [rcx]
cwde
lea rax, [rdx + 2]
jmp 0x14047a6db
mov qword [rcx], rax
cmovo eax, r11d
cbw
mov ah, ah
movzx eax, word [rdx]
jmp 0x14047a6ee
jmp 0x14047a70a
mov rax, qword [rcx]
jmp 0x14047a6fb
mov rax, qword [rax + 0x38]
jmp 0x14047a704
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047a713
je 0x14047a721
mov al, sil
jmp 0x14047a733
mov qword [rdi], rsi
setne al
jmp 0x14047a72c
mov al, bl
jmp 0x14047a733
mov byte [rdi + 8], al
jmp 0x14047a73b
jmp 0x14047a8b8
test cl, cl
jne 0x14047a7e3
mov rcx, qword [rdi]
jmp 0x14047a750
test rcx, rcx
jmp 0x14047a758
je 0x14047a7c1
mov rax, qword [rcx + 0x38]
add dx, 0x5504
rcr dl, 0xa9
mov rdx, qword [rax]
test rsp, r15
test rdx, rdx
jmp 0x14047a778
je 0x14047a79c
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047a789
jle 0x14047a79c
movzx eax, word [rdx]
jmp 0x14047a797
jmp 0x14047a7a9
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047a7c1
mov word [rdi + 0xa], ax
jmp 0x14047a7bc
jmp 0x14047a7db
mov qword [rdi], rsi
xor ax, 0x4659
sar ah, cl
movzx eax, word [rdi + 0xa]
jmp 0x14047a7db
mov byte [rdi + 8], bl
jmp 0x14047a7e3
cmp ax, word [rbp + 3]
jne 0x14047a8b8
mov rax, qword [rbp - 0x79]
mov byte [rax], 0x2d
shr r14w, 0xa3
lea r14, [rax + 1]
bt cx, 0xa1
rol ch, 0x1c
ror ch, cl
mov rcx, qword [rdi]
jmp 0x14047a811
test rcx, rcx
je 0x14047a8b2
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], rsi
jmp 0x14047a827
je 0x14047a87e
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047a838
jle 0x14047a87e
dec dword [rax]
movzx ax, r12b
mov rdx, rbp
setp ah
mov rcx, qword [rcx + 0x38]
movsx rax, si
mov rdx, qword [rcx]
movzx ax, r14b
movzx rax, r12w
bswap rax
lea rax, [rdx + 2]
jmp 0x14047a86b
mov qword [rcx], rax
movsxd rax, r9d
jmp 0x14047a876
movzx eax, word [rdx]
jmp 0x14047a895
mov rax, qword [rcx]
jmp 0x14047a886
mov rax, qword [rax + 0x38]
jmp 0x14047a88f
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047a89e
je 0x14047a8b2
mov byte [rdi + 8], sil
jmp 0x14047a8ad
jmp 0x14047a8b8
mov qword [rdi], rsi
mov byte [rdi + 8], bl
mov qword [rbp - 0x61], r14
bts r12w, bx
cmovl r12, rcx
mov byte [r14], 0x30
sbb r12d, 0x75db4d88
stc
lea r14, [r14 + rbx]
mov qword [rsp + 0x58], r14
mov byte [rsp + 0x30], sil
mov r12d, esi
rcr ah, cl
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
mov eax, 0x24
btc ebx, 0x50
mov ecx, 0x300
sal bh, cl
sbb bl, r11b
sub bh, 0x82
cmp dword [r13], 0x3b9aca00
not bl
cmove eax, ecx
btc ebx, edx
movsx rbx, r13w
mov dword [rsp + 0x50], eax
lea rbx, [rbp - 0x31]
test r10b, 0x18
adc al, r9b
ror al, 0x36
cmp qword [rbp - 0x19], 0x10
mov al, r11b
cmovae rbx, qword [rbp - 0x31]
inc al
mov qword [rbp - 0x69], rbx
setle al
mov al, byte [rbx]
dec al
jmp 0x14047a94c
cmp al, 0x7d
jmp 0x14047a953
ja 0x14047b107
cmp qword [rbp - 0x21], rsi
jne 0x14047a96d
mov word [rsp + 0x38], si
jmp 0x14047a990
mov rax, qword [r15]
movsx ecx, r13w
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x14047a980
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14047a990
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
cdq
mov qword [rbp - 0x41], 1
shr r13w, cl
mov r13d, 0xf
cqo
mov qword [rbp - 0x39], r13
cmp r15b, 0xb
sub eax, eax
cdq
movsx dx, bh
mov byte [rbp - 0x51], al
xchg dl, cl
setae dh
mov rdx, qword [rsp + 0x48]
bswap cx
movzx cx, r14b
mov rcx, rdi
jmp 0x14047a9d8
call fcn.14046848d
sub r9d, r9d
btc r15w, 0x22
bts r15d, r12d
mov r15, qword [rbp - 0x51]
test rcx, rbp
cmp r14w, 0x6295
test al, al
jmp 0x14047a9fe
jne 0x14047af0f
lea r12, [rdi + 0xa]
clc
sar bl, cl
mov r8, r12
shr bl, 0x43
mov qword [rbp - 0x71], r12
mov bl, byte [rsp + 0x31]
cmc
cmp ax, 0x742d
cmp byte [rdi + 8], r9b
jmp 0x14047aa27
jne 0x14047aad8
mov rcx, qword [rdi]
cmp r12b, 0xdf
stc
test r14w, 0x4f13
test rcx, rcx
jmp 0x14047aa43
je 0x14047aac6
mov rax, qword [rcx + 0x38]
movsxd rdx, ebp
test spl, 0x3b
mov rdx, qword [rax]
clc
test bx, 0x7d7
cmp ebx, ebp
test rdx, rdx
je 0x14047aa82
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14047aa82
movzx eax, word [rdx]
jmp 0x14047aa7d
jmp 0x14047aaa2
mov rax, qword [rcx]
jmp 0x14047aa8a
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
shl cx, cl
rol cl, cl
sub r9d, r9d
dec cl
mov ecx, 0xffff
cmp r13b, 0x57
clc
cmp cx, ax
je 0x14047aac6
mov word [r8], ax
mov r12, r8
jmp 0x14047aac1
jmp 0x14047aad4
mov qword [rdi], r9
xchg cx, dx
not r8
mov edx, 0x69416077
mov byte [rdi + 8], 1
movzx r8d, word [r12]
not dl
movsx ecx, si
mov ecx, r11d
lea rdx, [rbp + 0xb]
mov ch, 0xf9
movsxd rcx, r11d
movsx rcx, ax
lea rcx, [rbp - 0x11]
jmp 0x14047aafc
call fcn.1401ace2b
lea rcx, [rbp - 0x11]
test rdx, rcx
sub rax, rcx
test sp, 0x1d84
cmp ah, 0x67
sar rax, 1
cmp r13b, r8b
clc
cmp rax, 0xa
jmp 0x14047ab23
jae 0x14047ac1b
mov r8d, 1
bt cx, ax
mov byte [rsp + 0x30], r8b
movsx cx, r9b
bt cx, r8w
shrd cx, r15w, 0x3c
mov ecx, dword [rsp + 0x3c]
cmp dword [rsp + 0x50], ecx
jmp 0x14047ab55
jg 0x14047ab82
add dword [rsp + 0x34], r8d
test si, 0x26ad
cmp bx, 0x7434
test rax, rax
jmp 0x14047ab72
je 0x14047abce
mov byte [rsp + 0x40], r8b
jmp 0x14047abce
test rax, rax
jne 0x14047ab98
test ecx, ecx
jmp 0x14047ab92
je 0x14047abce
lea r9, [0x1400c0d70]
mov al, byte [rax + r9]
mov byte [r14], al
lea r14, [r14 + r8]
movzx rax, bp
mov qword [rsp + 0x58], r14
adc ax, 0x49dc
sbb eax, esp
movsx eax, r15w
add ecx, r8d
cmovnp ax, si
mov dword [rsp + 0x3c], ecx
and cl, 0x11
mov cl, r15b
lea rax, [rbp - 0x51]
ror cl, cl
test rdx, rbx
cmp r13, 0x10
xchg cl, cl
setae cl
cmovae rax, r15
cmp r8w, r9w
cmp byte [rax + rsi], 0x7f
jmp 0x14047abf1
je 0x14047adbe
lea rax, [rbp - 0x51]
stc
test cl, cl
jmp 0x14047ac03
cmovne rax, r15
cmc
test r13w, ax
stc
add byte [rax + rsi], r8b
jmp 0x14047ac16
jmp 0x14047ada1
lea rax, [rbp - 0x51]
cmp r13, 0x10
setae r14b
jmp 0x14047ac2c
cmovae rax, r15
cmp bl, r15b
xor r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x14047ac3f
je 0x14047aeac
movzx r8d, word [rsp + 0x38]
cmp r14b, bpl
test r8w, r8w
je 0x14047aeac
cmp byte [rdi + 8], r9b
jmp 0x14047ac61
jne 0x14047ad18
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047ac72
je 0x14047ad03
mov rax, qword [rcx + 0x38]
cqo
sbb dx, r10w
movsx edx, si
mov rdx, qword [rax]
cmp r10b, 0x96
test rdx, rdx
jmp 0x14047ac94
je 0x14047acba
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jmp 0x14047aca7
jle 0x14047acba
movzx eax, word [rdx]
jmp 0x14047acb5
jmp 0x14047acd8
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047acc6
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
movsxd rcx, r14d
xor r9d, r9d
mov ecx, 0xffff
cmp cx, 0x301f
cmc
test bpl, r8b
cmp cx, ax
jmp 0x14047acee
je 0x14047ad03
mov word [r12], ax
jmp 0x14047acfe
jmp 0x14047ad06
mov qword [rdi], r9
mov eax, 1
jmp 0x14047ad10
mov byte [rdi + 8], al
jmp 0x14047ad23
mov eax, 1
jmp 0x14047ad23
cmp word [r12], r8w
jne 0x14047aeac
mov rcx, qword [rbp - 0x41]
cmp esi, eax
cmp rcx, r13
jmp 0x14047ad3c
jae 0x14047ad70
lea rax, [rcx + 1]
mov qword [rbp - 0x41], rax
lea rax, [rbp - 0x51]
jmp 0x14047ad53
test r14b, r14b
jmp 0x14047ad5b
cmovne rax, r15
cmc
clc
and word [rax + rcx], 0
jmp 0x14047ad6b
jmp 0x14047ad94
sub r9d, r9d
setp dh
movzx rdx, r14w
mov r8b, bl
mov rdx, rax
not rcx
setns ch
lea rcx, [rbp - 0x51]
jmp 0x14047ad8f
call fcn.140456895
inc rsi
movzx r15w, r10b
mov r14, qword [rsp + 0x58]
mov r15, qword [rbp - 0x51]
adc rcx, 0x5163549e
movsx r13w, dil
bsr cx, si
mov r13, qword [rbp - 0x39]
bt cx, r10w
mov rcx, qword [rdi]
cmp r12d, ebx
clc
sub r8d, r8d
stc
test rcx, rcx
jmp 0x14047add1
je 0x14047ae6b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047ade3
je 0x14047ae22
mov rax, qword [rcx + 0x50]
stc
jmp 0x14047adf3
cmp dword [rax], r8d
jle 0x14047ae22
dec dword [rax]
cdqe
mov eax, eax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
movsxd rax, r12d
lea rax, [rdx + 2]
jmp 0x14047ae17
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047ae43
mov rax, qword [rcx]
jmp 0x14047ae2a
mov rax, qword [rax + 0x38]
jmp 0x14047ae33
call qword [0x1400b8d90]
xor r8d, r8d
rcl rcx, 0x26
cmp cl, dil
mov ecx, 0xffff
cmp bpl, 0xe3
test r15b, 0x47
cmp cx, ax
jmp 0x14047ae58
je 0x14047ae6b
mov al, r8b
jmp 0x14047ae66
jmp 0x14047ae70
mov qword [rdi], r8
mov al, 1
mov byte [rdi + 8], al
cdq
mov rdx, qword [rsp + 0x48]
movsx ecx, sp
mov rcx, rdi
call fcn.14046848d
xor r9d, r9d
add r8b, r8b
bsf r8w, bp
test al, al
movsx r8w, bpl
movsx r8, r13w
mov r8b, r13b
mov r8, qword [rbp - 0x71]
jmp 0x14047aea6
je 0x14047aa1e
test rsi, rsi
jmp 0x14047aeb4
je 0x14047af1e
lea rax, [rbp - 0x51]
test rbx, 0x57e4ef3
cmp r13, 0x10
jmp 0x14047aece
cmovae rax, r15
test rax, rdx
cmp byte [rax + rsi], r9b
jmp 0x14047aede
jle 0x14047af00
mov edx, 1
clc
jmp 0x14047aef3
add rsi, rdx
jmp 0x14047aefb
jmp 0x14047af30
mov byte [rsp + 0x31], 1
jmp 0x14047af0a
jmp 0x14047af79
mov edx, 1
jmp 0x14047af19
jmp 0x14047af36
mov edx, 1
test r13b, r14b
bsf rbx, rax
and ebx, 0x3f1d5225
mov rbx, qword [rbp - 0x69]
test al, 0x22
test rsi, rsi
je 0x14047af79
mov cl, byte [rbx]
stc
cmc
cmp cl, 0x7f
je 0x14047af79
sub rsi, rdx
je 0x14047b0bf
lea rax, [rbp - 0x51]
cmp r13, 0x10
cmovae rax, r15
cmp bh, 0xd7
test dl, r9b
cmp cl, byte [rax + rsi]
jmp 0x14047af6f
je 0x14047b0eb
mov byte [rsp + 0x31], dl
cmp r13, 0x10
jmp 0x14047af82
jb 0x14047afe3
lea rdx, [r13 + 1]
adc ax, r9w
cmp bh, 0x63
shl al, cl
mov rax, r15
jmp 0x14047afa2
cmp rdx, 0x1000
jmp 0x14047afae
jb 0x14047afd6
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
test bpl, r10b
clc
cmc
add rax, 0xfffffffffffffff8
test ax, r13w
cmp rax, 0x1f
ja 0x14047c631
mov rcx, r15
jmp 0x14047afde
call fcn.140228090
mov r12d, dword [rsp + 0x3c]
sar r13b, cl
mov r14, qword [rsp + 0x58]
xor r13b, dil
mov r15, qword [rsp + 0x60]
movzx r13d, cx
jmp 0x14047b001
mov r13, qword [rsp + 0x68]
cwd
or dl, 0xf8
xor esi, esi
mov rdx, qword [rsp + 0x48]
movsxd rcx, esp
jmp 0x14047b01a
mov rcx, rdi
jmp 0x14047b022
call fcn.14046848d
test al, al
jmp 0x14047b02e
jne 0x14047b53c
mov rax, qword [r15]
cmova rcx, r11
movsx ecx, di
mov rcx, r15
jmp 0x14047b046
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx ebx, ax
jmp 0x14047b058
cmp byte [rdi + 8], sil
jmp 0x14047b061
jne 0x14047b436
mov rdx, qword [rdi]
test dl, r9b
clc
cmp cl, bh
test rdx, rdx
jmp 0x14047b078
je 0x14047b415
mov rcx, qword [rdx + 0x38]
mov r8, qword [rcx]
test r10b, cl
test r8, r8
jmp 0x14047b090
je 0x14047b3d6
mov rax, qword [rdx + 0x50]
cmp r11b, 0x7c
test ebx, 0x158f1448
cmp dword [rax], esi
jmp 0x14047b0ab
jle 0x14047b3d6
movzx eax, word [r8]
jmp 0x14047b0ba
jmp 0x14047b3f3
test rsi, rsi
jne 0x14047b0eb
lea rax, [rbp - 0x51]
stc
cmp r13, 0x10
jmp 0x14047b0d6
cmovae rax, r15
clc
test dil, r13b
cmp cl, byte [rax]
jmp 0x14047b0e5
jl 0x14047af75
cmp byte [rbx + 1], r9b
jmp 0x14047b0f4
jle 0x14047af36
inc rbx
jmp 0x14047b102
jmp 0x14047af36
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
call fcn.14046848d
test al, al
jmp 0x14047b11b
jne 0x14047b00d
lea rbx, [rdi + 0xa]
movsx r15d, r12w
mov rsi, rbx
mov r13d, dword [rsp + 0x50]
xchg r15w, r15w
btc r15d, r9d
mov r15, qword [rsp + 0x48]
sub r8d, r8d
clc
cmp r8b, r15b
cmp byte [rdi + 8], r8b
jmp 0x14047b14e
jne 0x14047b1e9
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14047b160
je 0x14047b1d6
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047b175
je 0x14047b19a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047b187
jle 0x14047b19a
movzx eax, word [rdx]
jmp 0x14047b195
jmp 0x14047b1b2
mov rax, qword [rcx]
jmp 0x14047b1a2
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
add cl, 0xfa
mov ecx, 0xffff
cmp eax, ebx
cmp cx, ax
je 0x14047b1d6
mov word [rsi], ax
jmp 0x14047b1ce
mov rbx, rsi
jmp 0x14047b1dd
mov qword [rdi], r8
movsx r8d, r10w
mov byte [rdi + 8], 1
cwd
movsx ecx, dx
cmovo ecx, esi
movzx r8d, word [rbx]
setl ch
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x14047b1fd
call fcn.1401ace2b
lea rcx, [rbp - 0x11]
cmp bpl, bl
jmp 0x14047b20e
sub rax, rcx
cmp cx, 0x251f
cmc
sar rax, 1
cmp rax, 0xa
jae 0x14047b3bd
sub r8d, r8d
jmp 0x14047b22f
cmp r13d, r12d
jmp 0x14047b237
jg 0x14047b259
lea r9d, [r8 + 1]
add dword [rsp + 0x34], r9d
test rax, rax
je 0x14047b2bd
mov byte [rsp + 0x40], r9b
jmp 0x14047b2bd
test rax, rax
jne 0x14047b270
test r12d, r12d
jmp 0x14047b26a
je 0x14047b2b4
lea rcx, [0x1400c0d70]
dec r9d
mov al, byte [rax + rcx]
rcl r9b, 0xc7
movsx r9, sp
sbb r9, 0x4f32516f
mov byte [r14], al
mov r9b, r9b
and r9w, bp
movsx r9w, r9b
mov r9d, 1
cmc
clc
lea r14, [r14 + r9]
add r12d, r9d
jmp 0x14047b2af
jmp 0x14047b2bd
mov r9d, 1
rcl cl, 0x89
mov byte [rsp + 0x30], r9b
mov rcx, 0x70a44572
cmp r12d, 0x51b17770
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047b2db
je 0x14047b387
mov rax, qword [rcx + 0x38]
jmp 0x14047b2ee
cmp qword [rax], r8
jmp 0x14047b2f6
je 0x14047b336
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047b336
dec dword [rax]
bswap edx
mov rcx, qword [rcx + 0x38]
cdq
mov rdx, qword [rcx]
movsx rax, r8w
not al
cdqe
lea rax, [rdx + 2]
jmp 0x14047b326
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047b331
jmp 0x14047b35f
mov rax, qword [rcx]
jmp 0x14047b33e
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
bts r9, rbx
ror r9b, cl
not r9w
lea r9d, [r8 + 1]
sub cl, 0x5e
sal cl, cl
mov ecx, 0xffff
cmp si, 0x13f9
test bpl, r8b
cmp cx, ax
jmp 0x14047b374
je 0x14047b387
mov al, r8b
jmp 0x14047b382
jmp 0x14047b390
mov qword [rdi], r8
mov al, r9b
movsxd rcx, esi
mov byte [rdi + 8], al
mov rdx, r9
mov rdx, r15
movsxd rcx, r11d
setp ch
mov rcx, rdi
jmp 0x14047b3a7
call fcn.14046848d
sub r8d, r8d
stc
test al, al
jmp 0x14047b3b7
je 0x14047b145
mov dword [rsp + 0x3c], r12d
jmp 0x14047b3c7
mov qword [rsp + 0x58], r14
jmp 0x14047b3d1
jmp 0x14047aff3
mov rax, qword [rdx]
movsx ecx, si
mov rcx, rdx
jmp 0x14047b3e4
mov rax, qword [rax + 0x30]
jmp 0x14047b3ed
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047b401
je 0x14047b415
mov word [rdi + 0xa], ax
jmp 0x14047b410
jmp 0x14047b41d
mov qword [rdi], rsi
cmovle r15w, ax
mov r15d, 1
jmp 0x14047b428
mov byte [rdi + 8], r15b
jmp 0x14047b431
jmp 0x14047b43d
mov r15d, 1
cmc
cmp word [rdi + 0xa], bx
jmp 0x14047b446
jne 0x14047b53c
call fcn.1404b730d
mov rcx, qword [rax]
mov al, byte [rcx]
btc cx, di
ror cl, 0x9e
rol ch, 0xe2
mov byte [r14], al
mov ch, ch
sal ch, 0xb5
add r14, r15
sar rcx, 0xe8
rcl cl, 0xd6
mov qword [rsp + 0x58], r14
btr cx, 0x2a
sub cx, 0x24c6
mov cl, bl
mov rcx, qword [rdi]
stc
test r10w, 0x2119
test rcx, rcx
jmp 0x14047b495
je 0x14047b52f
mov rax, qword [rcx + 0x38]
cmp r12b, cl
cmp qword [rax], rsi
jmp 0x14047b4aa
je 0x14047b4fc
mov rax, qword [rcx + 0x50]
test r15w, 0x4ce9
clc
cmp dword [rax], esi
jmp 0x14047b4c2
jle 0x14047b4fc
dec dword [rax]
movsxd rax, esi
mov rcx, qword [rcx + 0x38]
xchg ah, al
cqo
movsxd rax, ebp
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047b4e4
mov qword [rcx], rax
cmovle ax, ax
movsx eax, di
lahf
movzx eax, word [rdx]
jmp 0x14047b4f7
jmp 0x14047b513
mov rax, qword [rcx]
jmp 0x14047b504
mov rax, qword [rax + 0x38]
jmp 0x14047b50d
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047b520
je 0x14047b52f
mov byte [rdi + 8], sil
jmp 0x14047b53c
mov qword [rdi], rsi
cmp al, 0x71
cmc
mov byte [rdi + 8], r15b
xchg r15, r15
mov r15, qword [rsp + 0x48]
jmp 0x14047b546
cmp dword [r13], 0x3b9aca00
jmp 0x14047b553
je 0x14047b7ac
test r12d, r12d
jmp 0x14047b561
jne 0x14047b7ac
mov rdx, r15
movzx ecx, r9w
jmp 0x14047b576
mov rcx, rdi
jmp 0x14047b57e
call fcn.14046848d
test al, al
jmp 0x14047b58a
jne 0x14047b758
lea rbx, [rdi + 0xa]
jmp 0x14047b5a1
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
sub r13d, r13d
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jne 0x14047b64c
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047b63a
mov rax, qword [rcx + 0x38]
xadd dl, dl
sar dx, 0xac
movsx rdx, r9w
mov rdx, qword [rax]
test r8b, r15b
test rdx, rdx
jmp 0x14047b5e3
je 0x14047b605
mov rax, qword [rcx + 0x50]
test al, 0xbb
cmp dword [rax], r13d
jmp 0x14047b5f7
jle 0x14047b605
movzx eax, word [rdx]
jmp 0x14047b612
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047b61c
cmp cx, ax
jmp 0x14047b624
je 0x14047b63a
mov word [rsi], ax
mov rbx, rsi
jmp 0x14047b635
jmp 0x14047b645
mov qword [rdi], r13
ror eax, 0xe6
btr ax, 0x73
mov byte [rdi + 8], r14b
rol ax, cl
movzx eax, word [rbx]
cmp ax, word [rbp - 0x11]
jmp 0x14047b658
jne 0x14047b745
sub r12d, r14d
mov byte [rsp + 0x30], r14b
clc
mov rcx, qword [rdi]
test cl, 0x77
test rcx, rcx
jmp 0x14047b675
je 0x14047b716
mov rax, qword [rcx + 0x38]
test r10w, 0x6ad7
cmp qword [rax], r13
jmp 0x14047b68d
je 0x14047b6e5
mov rax, qword [rcx + 0x50]
test r12, rsp
cmp r8w, 0x5de4
cmp dword [rax], r13d
jmp 0x14047b6a8
jle 0x14047b6e5
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx ax, r8b
cwde
cdqe
mov rdx, qword [rcx]
movzx eax, r9w
xchg al, ah
movsx eax, r13w
lea rax, [rdx + 2]
mov qword [rcx], rax
cwde
movsx ax, cl
mov rax, rdx
movzx eax, word [rdx]
jmp 0x14047b6e0
jmp 0x14047b6f7
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047b6f1
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r8, r13
cmc
cmp cx, ax
je 0x14047b716
mov al, r13b
jmp 0x14047b711
jmp 0x14047b71e
mov qword [rdi], r13
mov al, r14b
xchg ecx, ecx
mov byte [rdi + 8], al
mov rdx, r15
movsx cx, al
movsxd rcx, r9d
mov rcx, rdi
jmp 0x14047b733
call fcn.14046848d
test al, al
jmp 0x14047b73f
je 0x14047b5b0
mov dword [rsp + 0x34], r12d
mov r14, qword [rsp + 0x58]
mov r12d, dword [rsp + 0x3c]
cmc
movsxd r13, eax
mov r13d, dword [rsp + 0x34]
jmp 0x14047b763
test r13d, r13d
jns 0x14047b7ba
mov byte [r14], 0x30
rol al, 0xf8
shr al, cl
mov eax, 1
cmp r10b, dl
cmp dx, 0x71fa
jmp 0x14047b787
add r14, rax
test esi, 0x51d34c20
test r10w, bp
cmc
add r13d, eax
jmp 0x14047b79d
mov dword [rsp + 0x34], r13d
jmp 0x14047b7a7
jmp 0x14047b7ba
mov r13d, dword [rsp + 0x34]
movzx edx, dx
cwd
mov cx, r12w
mov rdx, r15
bswap ecx
mov rcx, rdi
jmp 0x14047b7c7
call fcn.14046848d
test al, al
jmp 0x14047b7d3
jne 0x14047ba62
lea rbx, [rdi + 0xa]
mov rsi, rbx
xor r13, 0x42ae3246
rcl r13, cl
shl r13d, cl
sub r8d, r8d
sbb r13d, 0x1cf90d4f
lea r13d, [r8 + 1]
jmp 0x14047b805
cmp byte [rdi + 8], r8b
jmp 0x14047b80e
jne 0x14047b8c9
mov rcx, qword [rdi]
cmp r8w, 0x40a1
jmp 0x14047b822
test rcx, rcx
je 0x14047b8c0
mov rax, qword [rcx + 0x38]
cmova dx, dx
or edx, esi
ror dh, cl
mov rdx, qword [rax]
clc
test r14b, 0x3a
stc
test rdx, rdx
je 0x14047b86d
mov rax, qword [rcx + 0x50]
test sp, 0x143c
cmp dword [rax], r8d
jmp 0x14047b85a
jle 0x14047b86d
movzx eax, word [rdx]
jmp 0x14047b868
jmp 0x14047b890
mov rax, qword [rcx]
jmp 0x14047b875
mov rax, qword [rax + 0x30]
jmp 0x14047b87e
call qword [0x1400b8d90]
sub r8d, r8d
rol cl, 0x3f
neg ecx
btc ecx, 0x5c
mov ecx, 0xffff
test sil, 0xaf
clc
cmc
cmp cx, ax
jmp 0x14047b8a3
je 0x14047b8c0
mov word [rsi], ax
mov bh, dh
mov ebx, 0x17735a44
mov rbx, rsi
jmp 0x14047b8bb
jmp 0x14047b8c3
mov qword [rdi], r8
mov byte [rdi + 8], r13b
not edx
movzx r8d, word [rbx]
lea rdx, [rbp + 0xb]
movzx cx, r15b
movsx ecx, dx
lea rcx, [rbp - 0x11]
jmp 0x14047b8e2
call fcn.1401ace2b
lea rcx, [rbp - 0x11]
cmp dh, cl
test esi, edx
sub rax, rcx
jmp 0x14047b8f7
sar rax, 1
test r9b, 0x3f
cmp rax, 0xa
jmp 0x14047b907
jae 0x14047ba5a
cmp r12d, dword [rsp + 0x50]
jmp 0x14047b917
jge 0x14047b949
lea rcx, [0x1400c0d70]
mov al, byte [rax + rcx]
clc
cmc
mov byte [r14], al
stc
cmp esi, 0xfda5d1d
lea r14, [r14 + r13]
cmc
clc
jmp 0x14047b93e
add r12d, r13d
sub r8d, r8d
jmp 0x14047b96a
mov ecx, dword [rsp + 0x40]
movzx ecx, cl
clc
xor r8d, r8d
stc
test rax, rax
jmp 0x14047b95d
cmovne ecx, r13d
stc
mov dword [rsp + 0x40], ecx
sal cx, 0x26
mov byte [rsp + 0x30], r13b
sal rcx, 0xc4
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047b97e
je 0x14047ba1c
mov rax, qword [rcx + 0x38]
test r9b, r11b
cmp qword [rax], r8
je 0x14047b9dc
mov rax, qword [rcx + 0x50]
test edi, r13d
clc
cmp dword [rax], r8d
jle 0x14047b9dc
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx ax, r15b
cqo
mov rdx, qword [rcx]
bswap eax
not al
lea rax, [rdx + 2]
jmp 0x14047b9c2
mov qword [rcx], rax
mov ax, 0x1357
lahf
movsx ax, r15b
movzx eax, word [rdx]
jmp 0x14047b9d7
jmp 0x14047b9fb
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047b9e8
call qword [0x1400b8d90]
xor r8d, r8d
movsx cx, cl
or cx, bx
or ch, 0x3d
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14047ba09
je 0x14047ba1c
mov al, r8b
jmp 0x14047ba17
jmp 0x14047ba27
mov qword [rdi], r8
movzx edx, r9w
cdq
mov al, r13b
mov byte [rdi + 8], al
cmovle ecx, esp
movzx dx, r9b
movsx cx, dh
mov rdx, r15
mov cx, r12w
mov rcx, rdi
jmp 0x14047ba45
call fcn.14046848d
xor r8d, r8d
test al, al
jmp 0x14047ba54
je 0x14047b805
mov r13d, dword [rsp + 0x34]
cmp bl, spl
sub r12d, r12d
cmp bl, dh
stc
cmp byte [rsp + 0x40], r12b
jmp 0x14047ba72
je 0x14047bb44
lea rbx, [r14 - 1]
shr r15w, 0x5f
mov r15, qword [rbp - 0x61]
jmp 0x14047ba8a
cmp rbx, r15
jmp 0x14047ba92
je 0x14047bafd
call fcn.1404b730d
mov cl, byte [rbx]
test spl, r10b
cmp sil, spl
mov rax, qword [rax]
jmp 0x14047bab1
cmp cl, byte [rax]
jmp 0x14047bab8
je 0x14047bad4
cmp cl, 0x39
jmp 0x14047bac6
jne 0x14047bae1
mov byte [rbx], 0x30
jmp 0x14047bad4
dec rbx
jmp 0x14047badc
jmp 0x14047ba8a
add cl, 1
clc
test bl, r9b
mov byte [rbx], cl
jmp 0x14047baef
cmp rbx, r15
jmp 0x14047baf7
jne 0x14047bb3f
mov byte [rbx], 0x31
shld r15d, r9d, 0xb5
and bl, dil
mov ebx, 1
btc r15d, 9
xor r15b, r10b
add r13d, ebx
movzx r15, r12w
bswap r15w
mov dword [rsp + 0x34], r13d
xchg r15b, r15b
movsx r15, dx
movzx r15d, r14w
mov r15, qword [rsp + 0x48]
jmp 0x14047bb3a
jmp 0x14047bb4d
mov r15, qword [rsp + 0x48]
mov ebx, 1
adc sil, 0xf0
mov sil, byte [rsp + 0x30]
test sil, sil
jmp 0x14047bb5a
je 0x14047c52a
mov rdx, r15
jmp 0x14047bb6b
mov rcx, rdi
jmp 0x14047bb73
call fcn.14046848d
test al, al
jne 0x14047c52a
mov cl, byte [rdi + 8]
cmp r13d, 0x5f282d82
jmp 0x14047bb8f
test cl, cl
jmp 0x14047bb96
jne 0x14047bc3d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047bba7
je 0x14047bc25
mov rax, qword [rcx + 0x38]
jmp 0x14047bbbe
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14047bbca
je 0x14047bbf3
mov rax, qword [rcx + 0x50]
cmp r13b, sil
clc
cmp dword [rax], r12d
jmp 0x14047bbe0
jle 0x14047bbf3
movzx eax, word [rdx]
jmp 0x14047bbee
jmp 0x14047bc00
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r14b, 0xeb
cmc
cmp r9w, r10w
cmp cx, ax
jmp 0x14047bc16
je 0x14047bc25
mov word [rdi + 0xa], ax
jmp 0x14047bc2b
mov qword [rdi], r12
cwde
mov cl, 0x49
mov byte [rdi + 8], bl
jmp 0x14047bc39
mov cl, bl
sub eax, ebp
movzx eax, word [rdi + 0xa]
clc
cmp ax, word [rbp + 9]
je 0x14047bd01
test cl, cl
jne 0x14047bcf2
mov rcx, qword [rdi]
cmc
cmp r14w, 0x5d39
test rcx, rcx
jmp 0x14047bc66
je 0x14047bcdd
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14047bc7c
je 0x14047bca5
mov rax, qword [rcx + 0x50]
cmp r11b, 0x74
cmp dword [rax], r12d
jmp 0x14047bc92
jle 0x14047bca5
movzx eax, word [rdx]
jmp 0x14047bca0
jmp 0x14047bcb7
mov rax, qword [rcx]
jmp 0x14047bcad
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
test si, 0x5b92
cmp cx, ax
jmp 0x14047bcc9
je 0x14047bcdd
mov word [rdi + 0xa], ax
jmp 0x14047bcd8
jmp 0x14047bceb
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
test r12b, r9b
test r12b, 0x92
mov byte [rdi + 8], bl
test bx, r12w
cmp ax, word [rbp + 7]
jmp 0x14047bcfb
jne 0x14047c52a
mov byte [r14], 0x65
add r14, rbx
btr rcx, 0xdb
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047bd18
je 0x14047bda7
mov rax, qword [rcx + 0x38]
test r9d, 0x22394e35
cmp qword [rax], r12
jmp 0x14047bd31
je 0x14047bd79
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x14047bd44
jle 0x14047bd79
dec dword [rax]
movsx rdx, sp
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
xchg al, ah
lea rax, [rdx + 2]
jmp 0x14047bd63
mov qword [rcx], rax
movzx eax, r8w
mov al, 0x7b
movzx eax, word [rdx]
jmp 0x14047bd74
jmp 0x14047bd8b
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047bd85
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmp cx, ax
je 0x14047bda7
mov al, r12b
jmp 0x14047bda2
jmp 0x14047bdb3
mov qword [rdi], r12
movzx ecx, r8w
cqo
mov al, bl
cdq
mov byte [rdi + 8], al
movzx rcx, r11w
mov sil, r12b
mov ebx, r12d
not dh
mov rdx, r15
mov rcx, rdi
call fcn.14046848d
test al, al
jmp 0x14047bdd4
jne 0x14047c10b
mov cl, byte [rdi + 8]
clc
test cl, cl
jmp 0x14047bde5
jne 0x14047be8e
mov rcx, qword [rdi]
cmc
test rax, r10
test rcx, rcx
je 0x14047be72
mov rax, qword [rcx + 0x38]
bt dx, 0xea
add edx, 0x9d72f8c
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047be15
je 0x14047be3d
mov rax, qword [rcx + 0x50]
cmp bh, 0x4b
cmp dword [rax], r12d
jmp 0x14047be2a
jle 0x14047be3d
movzx eax, word [rdx]
jmp 0x14047be38
jmp 0x14047be54
mov rax, qword [rcx]
jmp 0x14047be45
mov rax, qword [rax + 0x30]
jmp 0x14047be4e
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmc
cmp cx, ax
je 0x14047be72
mov word [rdi + 0xa], ax
jmp 0x14047be6d
jmp 0x14047be77
mov qword [rdi], r12
mov cl, 1
mov r8d, 1
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x14047be89
jmp 0x14047be96
mov r8d, 1
xchg al, ah
movzx eax, word [rdi + 0xa]
cmp r11w, 0x24c
cmp ax, word [rbp + 5]
jmp 0x14047bea9
jne 0x14047bf67
mov byte [r14], 0x2b
movsx rcx, dx
add ch, 0x53
lea r14, [r14 + r8]
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047bec9
je 0x14047bf54
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047bedb
je 0x14047bf1f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14047bf1f
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
movsxd rdx, r15d
mov rdx, qword [rcx]
movzx ax, bl
lea rax, [rdx + 2]
jmp 0x14047bf09
mov qword [rcx], rax
movsx ax, r10b
cwde
movzx eax, word [rdx]
jmp 0x14047bf1a
jmp 0x14047bf39
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
dec cx
btr rcx, rcx
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047bf46
je 0x14047bf54
mov al, r12b
jmp 0x14047bf5a
mov qword [rdi], r12
mov al, r8b
mov byte [rdi + 8], al
jmp 0x14047bf62
jmp 0x14047c10b
test cl, cl
jmp 0x14047bf6e
jne 0x14047c02d
mov rcx, qword [rdi]
jmp 0x14047bf81
test rcx, rcx
jmp 0x14047bf89
je 0x14047c008
mov rax, qword [rcx + 0x38]
add dx, 0x4e4
cmovl dx, si
shl dh, 0xaf
mov rdx, qword [rax]
clc
test sp, 0x40b4
test rdx, rdx
jmp 0x14047bfb0
je 0x14047bfd0
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14047bfd0
movzx eax, word [rdx]
jmp 0x14047bfcb
jmp 0x14047bfe2
mov rax, qword [rcx]
jmp 0x14047bfd8
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
test ebx, 0x23d22d46
test r11b, r12b
stc
cmp cx, ax
je 0x14047c008
mov word [rdi + 0xa], ax
jmp 0x14047c003
jmp 0x14047c01a
mov qword [rdi], r12
test r9b, spl
rcr r8b, 0xfa
movzx eax, word [rdi + 0xa]
rcr r8b, 0x2e
mov r8d, 1
cmp bl, r10b
mov byte [rdi + 8], r8b
cmp r8w, 0x735c
cmp ax, word [rbp + 3]
jmp 0x14047c036
jne 0x14047c10b
mov byte [r14], 0x2d
xor cx, r10w
lea r14, [r14 + r8]
adc cx, 0x96d
sbb cl, 0xde
mov rcx, qword [rdi]
test r13b, 0xd9
cmp rax, 0x2eed1e52
test rcx, rcx
jmp 0x14047c066
je 0x14047c0fc
mov rax, qword [rcx + 0x38]
cmp r9w, bx
stc
clc
cmp qword [rax], r12
je 0x14047c0c1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047c08b
jle 0x14047c0c1
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, r13
mov rdx, qword [rcx]
lahf
nop
movsx rax, di
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, si
movsxd rax, r15d
not rax
movzx eax, word [rdx]
jmp 0x14047c0bc
jmp 0x14047c0db
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047c0cd
call qword [0x1400b8d90]
mov r8d, 1
xor ecx, ebp
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047c0e8
je 0x14047c0fc
mov byte [rdi + 8], r12b
jmp 0x14047c0f7
jmp 0x14047c10b
mov qword [rdi], r12
movsx rdx, di
mov byte [rdi + 8], r8b
movsx rdx, ax
mov rdx, r15
not rcx
mov rcx, rdi
jmp 0x14047c119
call fcn.14046848d
test al, al
jne 0x14047c308
cmp byte [rdi + 8], r12b
jmp 0x14047c12f
jne 0x14047c1cf
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c140
je 0x14047c1b8
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047c155
je 0x14047c180
mov rax, qword [rcx + 0x50]
jmp 0x14047c165
cmp dword [rax], r12d
jmp 0x14047c16d
jle 0x14047c180
movzx eax, word [rdx]
jmp 0x14047c17b
jmp 0x14047c197
mov rax, qword [rcx]
jmp 0x14047c188
mov rax, qword [rax + 0x30]
jmp 0x14047c191
call qword [0x1400b8d90]
mov ecx, 0xffff
test r15b, 0x1a
jmp 0x14047c1a6
cmp cx, ax
je 0x14047c1b8
mov word [rdi + 0xa], ax
jmp 0x14047c1bb
mov qword [rdi], r12
mov r8d, 1
mov byte [rdi + 8], r8b
jmp 0x14047c1ca
jmp 0x14047c1dc
mov r8d, 1
movsxd rax, r13d
bts rax, r11
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x11]
jmp 0x14047c1e9
jne 0x14047c2e2
mov sil, r8b
xchg cx, cx
adc cx, 0x1b30
clc
mov rcx, qword [rdi]
stc
clc
cmc
test rcx, rcx
jmp 0x14047c209
je 0x14047c2aa
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047c21b
je 0x14047c261
mov rax, qword [rcx + 0x50]
cmp r15, r11
cmp cl, 0x43
cmp dword [rax], r12d
jmp 0x14047c233
jle 0x14047c261
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovbe ax, bp
jmp 0x14047c24d
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047c25c
jmp 0x14047c27e
mov rax, qword [rcx]
jmp 0x14047c269
mov rax, qword [rax + 0x38]
jmp 0x14047c272
call qword [0x1400b8d90]
mov r8d, 1
mov ecx, 0xffff
cmc
test r12, 0x22447631
cmp r11b, 0xfd
cmp cx, ax
jmp 0x14047c297
je 0x14047c2aa
mov al, r12b
jmp 0x14047c2a5
jmp 0x14047c2b5
mov qword [rdi], r12
cwd
movsxd rcx, r11d
mov al, r8b
mov byte [rdi + 8], al
not dl
mov ch, 0xd2
cdq
mov rdx, r15
movsx cx, cl
movsx ecx, si
mov rcx, rdi
call fcn.14046848d
test al, al
jmp 0x14047c2d7
je 0x14047c126
jmp 0x14047c2eb
test sil, sil
je 0x14047c308
mov byte [r14], 0x30
cdq
jmp 0x14047c2f9
inc r14
movsx dx, r12b
movsx rcx, r8w
xchg cx, dx
mov rdx, r15
sete ch
movzx ecx, cx
bswap cx
mov rcx, rdi
call fcn.14046848d
test al, al
jmp 0x14047c323
jne 0x14047c52a
mov r13d, 1
cmp byte [rdi + 8], r12b
jmp 0x14047c338
jne 0x14047c3da
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047c34a
je 0x14047c3c9
mov rax, qword [rcx + 0x38]
btc dx, r13w
btc dx, 0x18
mov rdx, qword [rax]
stc
test r11d, ebx
test rdx, rdx
jmp 0x14047c36d
je 0x14047c395
mov rax, qword [rcx + 0x50]
test r10, r15
cmp dword [rax], r12d
jmp 0x14047c382
jle 0x14047c395
movzx eax, word [rdx]
jmp 0x14047c390
jmp 0x14047c3a7
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047c3a1
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047c3b5
je 0x14047c3c9
mov word [rdi + 0xa], ax
jmp 0x14047c3c4
jmp 0x14047c3d4
mov qword [rdi], r12
jmp 0x14047c3d4
mov byte [rdi + 8], r13b
bswap ecx
movzx r8d, word [rdi + 0xa]
cmovns dx, r10w
movsxd rdx, r15d
cdq
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
call fcn.1401ace2b
lea rcx, [rbp - 0x11]
sub rax, rcx
stc
sar rax, 1
cmp rax, 0xa
jmp 0x14047c409
jae 0x14047c522
cmp ebx, 8
jge 0x14047c441
lea rcx, [0x1400c0d70]
mov al, byte [rax + rcx]
mov byte [r14], al
and ch, 2
sal rcx, cl
add r14, r13
test r15b, 0x5a
ror sil, 0xa1
add ebx, r13d
or sil, 0x46
movzx rcx, r11w
mov sil, r13b
test r9b, 0xc7
movsx ecx, r11w
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047c4ea
mov rax, qword [rcx + 0x38]
cmp dil, bpl
cmp qword [rax], r12
jmp 0x14047c467
je 0x14047c4bd
mov rax, qword [rcx + 0x50]
test ecx, r15d
cmp dword [rax], r12d
jmp 0x14047c47c
jle 0x14047c4bd
dec dword [rax]
cmovb rdx, r14
mov rcx, qword [rcx + 0x38]
setne dl
rdtsc
mov rdx, qword [rcx]
movsx eax, bx
movzx ax, r10b
not ax
lea rax, [rdx + 2]
jmp 0x14047c4a8
mov qword [rcx], rax
mov rax, r8
cdqe
movzx eax, word [rdx]
jmp 0x14047c4b8
jmp 0x14047c4ca
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047c4d4
cmp cx, ax
jmp 0x14047c4dc
je 0x14047c4ea
mov al, r12b
jmp 0x14047c4fa
mov qword [rdi], r12
mov dl, r9b
jmp 0x14047c4f5
mov al, r13b
cwd
mov byte [rdi + 8], al
mov rdx, r15
cmovb ecx, ebx
movzx cx, r13b
mov rcx, rdi
jmp 0x14047c510
call fcn.14046848d
test al, al
jmp 0x14047c51c
je 0x14047c32f
mov r13d, dword [rsp + 0x34]
test dh, 0x7a
cmp byte [rsp + 0x31], r12b
jne 0x14047c53e
test sil, sil
jne 0x14047c545
mov r14, qword [rbp - 0x79]
add dl, r12b
mov byte [r14], r12b
bt rdx, rax
mov rdx, qword [rbp - 0x19]
jmp 0x14047c556
cmp rdx, 0x10
jmp 0x14047c55f
jb 0x14047c5c5
inc rdx
sal ch, 0x1a
shl rcx, cl
lahf
mov rcx, qword [rbp - 0x31]
sbb rax, 0x5d09044a
mov rax, rcx
test r12b, 0x65
cmp r13w, 0x25b8
jmp 0x14047c58c
cmp rdx, 0x1000
jb 0x14047c5c0
add rdx, 0x27
cmc
mov rcx, qword [rcx - 8]
sub rax, rcx
cmc
clc
jmp 0x14047c5ac
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14047c5ba
ja 0x14047c626
call fcn.140228090
mov eax, r13d
stc
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
call fcn.14049eb1e
mov rbx, qword [rsp + 0x140]
shld r13w, si, 0x6c
movsx esi, r12w
add rsp, 0x100
jmp 0x14047c5f6
pop r15
jmp 0x14047c5fd
pop r14
movsxd rbp, ecx
movsx si, cl
not r12d
pop r13
xchg bpl, dil
pop r12
movsx rsi, r14w
pop rdi
pop rsi
mov bpl, 0x1f
bswap ebp
movzx rbp, bx
pop rbp
jmp 0x14047c625
ret
call fcn.1404b5029
nop
jmp 0x14047c631
call fcn.1404b5029
nop
int3