Function at 0x14041ad5c
Capabilities:
Authenticate hmac

Disassembly:
push r15
rcl r15w, cl
cmp r15b, 0x5c
xor rax, rcx
push r14
shl r15b, cl
push r13
push r12
btr r15w, 0x43
shl r14b, 0x55
push rsi
push rdi
stc
shld r15w, r13w, 0x5f
rcr al, 0x9c
push rbp
push rbx
sub rsp, 0xb8
movsx ax, r14b
cmc
jmp 0x14041ad9c
mov r14, r9
and ax, sp
sub bpl, 0x7b
mov r15, r8
cbw
stc
mov rbp, rdx
mov r12, rcx
mov rcx, qword [rcx + 0xc0]
mov rax, qword [r12 + 0xc8]
test bl, dil
clc
cmc
cmp rcx, rax
jmp 0x14041adce
jae 0x14041ae52
lea rdx, [rcx + 1]
mov qword [r12 + 0xc0], rdx
movzx ecx, byte [rcx]
test cx, r9w
mov dword [rsp + 0x78], ecx
sal cx, 0x2e
mov rcx, rdx
cmp rcx, rax
jmp 0x14041adfa
jae 0x14041af76
lea rdx, [rcx + 1]
or bx, r10w
btr ebx, 0x27
rcl rbx, 0x38
mov qword [r12 + 0xc0], rdx
movzx ebx, byte [rcx]
cmp r9b, r8b
mov rcx, rdx
cmp rcx, rax
jmp 0x14041ae29
jae 0x14041b075
lea rax, [rcx + 1]
mov qword [r12 + 0xc0], rax
not di
setp dil
movzx edi, si
movzx edi, byte [rcx]
jmp 0x14041ae4d
jmp 0x14041b158
cmp dword [r12 + 0x30], 0
jmp 0x14041ae5d
je 0x14041aee6
mov r8d, dword [r12 + 0x34]
mov edx, r13d
jmp 0x14041ae72
lea rsi, [r12 + 0x38]
movzx rcx, bx
mov rcx, qword [r12 + 0x28]
jmp 0x14041ae85
mov rdx, rsi
jmp 0x14041ae8d
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmp r11w, r10w
sub ecx, dword [r12 + 0xd0]
stc
cmc
cmp r8w, 0x22b
add dword [r12 + 0xb8], ecx
test eax, eax
jmp 0x14041aebd
je 0x14041af08
cdqe
add rax, rsi
movzx rcx, r13w
movsx ecx, r8w
movzx ecx, byte [rsi]
jmp 0x14041aed8
mov dword [rsp + 0x78], ecx
jmp 0x14041aee1
jmp 0x14041af32
mov dword [rsp + 0x78], 0
stc
cmp r11w, 0x3ad8
cmp rcx, rax
jmp 0x14041aefd
jb 0x14041ae00
jmp 0x14041af76
mov dword [r12 + 0x30], 0
dec al
lea rax, [r12 + 0x39]
bt cx, 0x52
mov byte [r12 + 0x38], 0
xadd ch, ch
movsx rcx, r11w
mov dword [rsp + 0x78], 0
mov qword [r12 + 0xc8], rax
bsr rcx, rsi
lea rcx, [r12 + 0x39]
jmp 0x14041af53
mov qword [r12 + 0xc0], rcx
test dil, 0x7c
jmp 0x14041af68
cmp rcx, rax
jmp 0x14041af70
jb 0x14041ae00
cmp dword [r12 + 0x30], 0
jmp 0x14041af81
je 0x14041afff
mov r8d, dword [r12 + 0x34]
setno sil
movsx dx, r15b
lea rsi, [r12 + 0x38]
movzx rdx, bp
xchg dh, dh
movzx cx, r8b
mov rcx, qword [r12 + 0x28]
bswap dx
movsx edx, bx
mov rdx, rsi
jmp 0x14041afb8
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
test r11d, edi
cmc
sub ecx, dword [r12 + 0xd0]
stc
add dword [r12 + 0xb8], ecx
stc
jmp 0x14041afe0
test eax, eax
je 0x14041b018
cdqe
adc rbx, rsi
movsx ebx, dx
test r15w, r10w
add rax, rsi
movzx ebx, byte [rsi]
jmp 0x14041b03f
sub ebx, ebx
cmp r13b, r8b
stc
cmp rcx, rax
jmp 0x14041b00d
jb 0x14041ae2f
jmp 0x14041b075
mov dword [r12 + 0x30], 0
sal cl, 0x80
btc ecx, edx
lea rax, [r12 + 0x39]
sbb cx, r9w
movsxd rcx, esi
mov byte [r12 + 0x38], 0
cmp spl, 0xd3
sub ebx, ebx
mov qword [r12 + 0xc8], rax
setae ch
dec cx
or cl, bpl
lea rcx, [r12 + 0x39]
cmc
clc
test r12, 0x21331409
mov qword [r12 + 0xc0], rcx
clc
cmp rcx, rax
jmp 0x14041b06f
jb 0x14041ae2f
cmp dword [r12 + 0x30], 0
jmp 0x14041b080
je 0x14041b0fe
mov r8d, dword [r12 + 0x34]
jmp 0x14041b094
lea rsi, [r12 + 0x38]
mov rcx, qword [r12 + 0x28]
cdq
movsx dx, bpl
cmovo dx, r10w
mov rdx, rsi
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
clc
test dil, r9b
cmp edx, esp
sub ecx, dword [r12 + 0xd0]
stc
add dword [r12 + 0xb8], ecx
stc
test eax, eax
je 0x14041b105
cdqe
test spl, r9b
mov dil, 0x95
cmp cx, r14w
add rax, rsi
movzx rdi, sp
jmp 0x14041b0f1
movzx edi, byte [rsi]
jmp 0x14041b0f9
jmp 0x14041b130
xor edi, edi
jmp 0x14041b158
mov dword [r12 + 0x30], 0
lea rax, [r12 + 0x39]
rcr ch, cl
sub cx, 0x268f
mov byte [r12 + 0x38], 0
adc rcx, rdi
rcr cx, 0xb1
xor edi, edi
sete cl
movzx rcx, sp
mov qword [r12 + 0xc8], rax
movzx rcx, r10w
xchg cl, al
movsx eax, dx
lea rax, [r12 + 0x39]
movsx cx, r11b
mov qword [r12 + 0xc0], rax
cmove cx, r10w
mov rcx, r12
call fcn.140428fce
mov dword [rsp + 0x70], eax
setp ch
mov rcx, r12
jmp 0x14041b16f
call fcn.140428fce
mov dword [rsp + 0x58], eax
mov ax, 0x7055
cmp rsp, 0x789146a8
mov rax, qword [r12 + 0xc0]
clc
cmp rax, qword [r12 + 0xc8]
jmp 0x14041b199
mov qword [rsp + 0x38], r14
jmp 0x14041b1a3
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], rbp
jmp 0x14041b1b2
jae 0x14041b1da
lea rcx, [rax + 1]
movsxd r13, r11d
mov qword [r12 + 0xc0], rcx
jmp 0x14041b1cc
movzx r13d, byte [rax]
jmp 0x14041b1d5
jmp 0x14041b2ce
cmp dword [r12 + 0x30], 0
je 0x14041b266
mov r8d, dword [r12 + 0x34]
jmp 0x14041b1f0
lea rsi, [r12 + 0x38]
mov edx, 0x52e3158f
movsx rdx, r12w
mov rcx, qword [r12 + 0x28]
movsx rdx, dx
bswap dx
mov rdx, rsi
jmp 0x14041b212
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
test r12w, 0x7ed6
cmp r12b, 0xfe
test eax, eax
je 0x14041b273
cdqe
bsf r13w, sp
adc r13b, r12b
add rax, rsi
setge r13b
movsxd r13, ecx
mov r13b, bl
movzx r13d, byte [rsi]
jmp 0x14041b261
jmp 0x14041b2a3
sub r13d, r13d
jmp 0x14041b26e
jmp 0x14041b2ce
mov dword [r12 + 0x30], 0
add rcx, rdi
lea rax, [r12 + 0x39]
sbb cx, 0x4e60
mov byte [r12 + 0x38], 0
xchg ch, cl
clc
sal ch, 0x79
sub r13d, r13d
xchg cl, ch
movzx cx, r12b
movsx ecx, r14w
mov qword [r12 + 0xc8], rax
cwde
cmovns ax, r12w
cbw
lea rax, [r12 + 0x39]
movsx rcx, r13w
cmovl rcx, r13
mov qword [r12 + 0xc0], rax
mov cl, r9b
movsxd rcx, r10d
mov rcx, r12
jmp 0x14041b2d6
call fcn.140428fce
mov rcx, r12
jmp 0x14041b2e3
call fcn.140428fce
mov rcx, r12
call fcn.140428fce
mov r14d, eax
movzx cx, sil
mov rcx, r12
jmp 0x14041b300
call fcn.140428fce
mov esi, eax
sar rax, cl
rcr rax, cl
movsxd rcx, esi
mov rcx, qword [r12 + 0xc0]
bsr eax, edx
mov rax, qword [r12 + 0xc8]
test r12b, bpl
cmc
cmp rcx, rax
jmp 0x14041b32f
mov dword [rsp + 0x48], edi
jae 0x14041b366
lea rdx, [rcx + 1]
jmp 0x14041b342
mov qword [r12 + 0xc0], rdx
jmp 0x14041b34f
movzx ecx, byte [rcx]
jmp 0x14041b357
mov dword [rsp + 0x68], ecx
movzx ecx, ax
mov rcx, rdx
jmp 0x14041b40c
cmp dword [r12 + 0x30], 0
jmp 0x14041b371
je 0x14041b404
mov r15d, ebx
mov ebx, esi
cdq
jmp 0x14041b384
mov r8d, dword [r12 + 0x34]
sete cl
cmovno esi, ecx
lea rsi, [r12 + 0x38]
movzx rdx, r12w
mov rcx, qword [r12 + 0x28]
movsxd rdx, esi
movsx edx, r9w
mov rdx, rsi
jmp 0x14041b3ac
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
jmp 0x14041b3c3
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
test eax, eax
jmp 0x14041b3da
je 0x14041b447
cdqe
add rax, rsi
bswap ecx
mov ch, 0x4a
cmovge cx, cx
movzx ecx, byte [rsi]
jmp 0x14041b3f6
mov dword [rsp + 0x68], ecx
jmp 0x14041b3ff
jmp 0x14041b469
mov dword [rsp + 0x68], 0
mov edi, r13d
test r12, rbx
cmp r15w, r10w
jmp 0x14041b41b
cmp rcx, rax
jmp 0x14041b423
jae 0x14041b4c1
lea rax, [rcx + 1]
jmp 0x14041b432
mov qword [r12 + 0xc0], rax
movzx eax, byte [rcx]
jmp 0x14041b442
jmp 0x14041b5b3
mov dword [r12 + 0x30], 0
and eax, r14d
bts ecx, ecx
lea rax, [r12 + 0x39]
mov byte [r12 + 0x38], 0
mov dword [rsp + 0x68], 0
mov edi, r13d
shld ecx, ecx, 0xa6
mov qword [r12 + 0xc8], rax
movzx ecx, dx
cmc
lea rcx, [r12 + 0x39]
cmp spl, 5
adc si, r15w
mov qword [r12 + 0xc0], rcx
shl sil, cl
cmp di, 0x12d6
sal sil, 0x3c
mov esi, ebx
test r14w, 0x5e26
mov ebx, r15d
cmp esi, 0x5d3863aa
cmp r13w, sp
cmc
cmp rcx, rax
jmp 0x14041b4bb
jb 0x14041b429
cmp dword [r12 + 0x30], 0
jmp 0x14041b4cc
je 0x14041b54e
mov ebp, ebx
jmp 0x14041b4d9
mov ebx, esi
mov r8d, dword [r12 + 0x34]
lea rsi, [r12 + 0x38]
movzx edx, r9w
bswap cx
cqo
mov rcx, qword [r12 + 0x28]
cdq
mov dh, 0xfe
bswap dx
mov rdx, rsi
jmp 0x14041b502
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
stc
sub ecx, dword [r12 + 0xd0]
test r8b, 0x99
add dword [r12 + 0xb8], ecx
cmc
test cl, 0x23
test eax, eax
jmp 0x14041b52f
je 0x14041b55a
movsxd rcx, eax
bts ax, dx
cbw
add rcx, rsi
movzx eax, byte [rsi]
jmp 0x14041b549
jmp 0x14041b584
xor eax, eax
jmp 0x14041b555
jmp 0x14041b5b3
mov dword [r12 + 0x30], 0
bt esi, r15d
shld ecx, r14d, 0x9e
inc sil
lea rcx, [r12 + 0x39]
or dil, r8b
mov byte [r12 + 0x38], 0
btr si, 0xff
sub eax, eax
mov edi, r13d
mov qword [r12 + 0xc8], rcx
add si, bx
test r10w, ax
not sil
lea rcx, [r12 + 0x39]
mov qword [r12 + 0xc0], rcx
mov sil, 0x1c
btc si, sp
mov esi, ebx
mov ebx, ebp
cmc
stc
mov dword [rsp + 0x5c], 0
stc
test al, 0x20
jmp 0x14041b5c3
sete byte [rsp + 0x98]
test bp, 0x31c9
test bl, bl
je 0x14041b614
movzx eax, dil
sub r13d, r13d
cmp cx, 0x15dd
jmp 0x14041b5e9
cmp eax, 0x17
jmp 0x14041b5f1
jg 0x14041b69b
lea ecx, [rax - 0xf]
test r12b, r10b
cmp ecx, 2
jb 0x14041b6d3
cmp eax, 8
je 0x14041b6f3
jmp 0x14041bcf0
movzx eax, byte [rsp + 0x68]
jmp 0x14041b61e
sub r13d, r13d
cmp eax, 0xf
jmp 0x14041b629
jle 0x14041b6b7
cmp eax, 0x20
jmp 0x14041b637
je 0x14041b707
cmp eax, 0x18
jmp 0x14041b645
je 0x14041b707
cmp eax, 0x10
jmp 0x14041b653
jne 0x14041bcf0
mov edx, dword [rsp + 0x48]
not cx
sar ah, cl
lahf
movzx eax, dl
xor rcx, 0x6e4e4f3c
ror rcx, 0xcd
lea ecx, [rax - 8]
jmp 0x14041b67a
cmp dl, 8
cmovb ecx, eax
cmp ecx, 3
jmp 0x14041b688
jne 0x14041b6d3
mov dil, 2
jmp 0x14041b696
jmp 0x14041b720
cmp eax, 0x18
je 0x14041b716
cmp eax, 0x20
jmp 0x14041b6ac
je 0x14041b716
jmp 0x14041bcf0
cmp eax, 8
jmp 0x14041b6bf
je 0x14041b6f3
cmp eax, 0xf
jmp 0x14041b6cd
jne 0x14041bcf0
mov dil, 3
mov r15b, dl
mov r15b, 1
jmp 0x14041b6e1
mov dword [rsp + 0x60], 0
jmp 0x14041b6ee
jmp 0x14041b735
mov al, 1
mov dword [rsp + 0x60], eax
xchg dil, dil
sub r15d, r15d
mov dil, 1
jmp 0x14041b735
mov edi, dword [rsp + 0x68]
dec dx
movzx rcx, di
cmp r10b, 0x21
shr dil, 3
rcl bpl, cl
seta al
mov al, 1
adc edx, 0x39a270db
mov dword [rsp + 0x60], eax
sub r15d, r15d
clc
xchg dl, bpl
neg dh
mov rax, qword [rsp + 0x38]
rcr ebp, 0x73
xchg cx, dx
mov rcx, qword [rsp + 0x30]
or bpl, 0xce
cmp r11b, 0x66
mov rdx, qword [rsp + 0x40]
sub bpl, 0x76
movzx ebp, dil
mov dword [rdx], r14d
test r15b, r14b
cmp esp, ebx
cmc
mov dword [rcx], esi
test rax, rax
jmp 0x14041b76d
je 0x14041b775
mov dword [rax], ebp
test esi, esi
je 0x14041b811
sub r13d, r13d
or ax, 0x6cfd
mov eax, 0x7fffffff
sub edx, edx
cmp dx, 0x7c8
div esi
cmp eax, r14d
jb 0x14041bcf0
mov ecx, esi
movsxd rax, r15d
imul ecx, r14d
cmp esi, 0x42cc30ea
bt ax, 0xf5
cmovo eax, eax
sub r13d, r13d
btr ax, 0xa3
mov eax, 0x7fffffff
cmp sp, r9w
cmc
sub edx, edx
cmc
test r11b, r10b
jmp 0x14041b7cf
div ebp
cmp eax, ecx
jmp 0x14041b7d8
jb 0x14041bcf0
sub r13d, r13d
xor ah, ah
rcr ah, 0x3a
mov eax, 0x7fffffff
stc
test r9, rbx
sub edx, edx
test r10d, ebx
cmp r13w, 0x47c2
jmp 0x14041b7ff
div esi
stc
clc
cmp eax, r14d
jb 0x14041bcf0
jmp 0x14041b840
mov ecx, esi
movzx eax, r8w
imul ecx, r14d
and al, 0x71
bsr rax, r9
sal ax, cl
xor r13d, r13d
mov eax, 0x7fffffff
stc
sub edx, edx
stc
clc
div ebp
cmp eax, ecx
jmp 0x14041b83a
jb 0x14041bcf0
mov dword [rsp + 0xac], edi
cmc
mov qword [rsp + 0x80], rcx
cmc
cmp rdi, rdx
imul ecx, ebp
jmp 0x14041b85c
call fcn.1401f539d
test rax, rax
jmp 0x14041b869
je 0x14041bcea
mov r13, rax
xor al, r13b
movzx eax, byte [rsp + 0x78]
jmp 0x14041b888
test eax, eax
jmp 0x14041b88f
mov dword [rsp + 0x30], ebp
je 0x14041b94a
cmp qword [r12 + 0x10], 0
jmp 0x14041b8a4
je 0x14041b927
mov rcx, qword [r12 + 0xc0]
cwd
and dx, r15w
mov rdi, qword [r12 + 0xc8]
bswap edx
mov ebp, ebx
cdq
mov bl, r15b
movzx rdx, r13w
mov ebx, edi
sub ebx, ecx
movsx rdx, sp
adc dl, r8b
xor dh, 0xe
mov edx, eax
jmp 0x14041b8e6
sub edx, ebx
movsx rbx, r8w
cmova bx, sp
movsxd rbx, r10d
mov ebx, ebp
mov ebp, dword [rsp + 0x30]
jmp 0x14041b8fe
jle 0x14041b938
mov qword [r12 + 0xc0], rdi
cmovp ecx, r12d
movsxd rcx, r12d
mov rcx, qword [r12 + 0x28]
jmp 0x14041b91d
call qword [r12 + 0x18]
jmp 0x14041b94a
mov rcx, qword [r12 + 0xc0]
movzx di, dil
xor dil, dl
clc
mov eax, eax
lea rax, [rax + rcx]
rcl di, 0xfd
mov qword [r12 + 0xc0], rax
test bl, bl
mov cl, 0xd
setne al
test dx, 0x7e55
adc di, bp
adc di, 0x22bc
mov edi, dword [rsp + 0x48]
cmp dil, 8
jmp 0x14041b96b
setae cl
cmc
cmp di, r12w
or cl, al
clc
test r9w, ax
cmc
or cl, r15b
jmp 0x14041b983
mov qword [rsp + 0x38], r13
jmp 0x14041b98d
mov dword [rsp + 0x8c], r15d
je 0x14041ba31
test bl, bl
jmp 0x14041b9a2
je 0x14041bbf5
cmp dword [rsp + 0x58], 0
jmp 0x14041b9b2
je 0x14041bcdd
mov edi, dword [rsp + 0x70]
cmc
cmp r12b, 0x57
stc
test edi, edi
je 0x14041bc4b
cmp qword [r12 + 0x10], 0
jmp 0x14041b9d5
je 0x14041bc26
mov rax, qword [r12 + 0xc0]
mov rcx, qword [r12 + 0xc8]
mov ebp, ebx
mov ebx, ecx
stc
seto dl
sub ebx, eax
shl dh, 0x62
test r15b, r13b
shrd dx, si, 0x2d
mov edx, edi
sub edx, ebx
mov ebx, ebp
mov ebp, dword [rsp + 0x30]
jmp 0x14041ba0f
jle 0x14041bc35
mov qword [r12 + 0xc0], rcx
mov rcx, qword [r12 + 0x28]
jmp 0x14041ba27
call qword [r12 + 0x18]
jmp 0x14041bc4b
mov dword [rsp + 0x50], r14d
cmc
clc
mov dword [rsp + 0x54], esi
jmp 0x14041ba41
test esi, esi
je 0x14041cbe9
mov eax, dword [rsp + 0x50]
neg r14b
mov r14d, eax
shl di, cl
bsr edi, r9d
mov dil, dl
imul r14d, dword [rsp + 0x30]
jmp 0x14041ba6f
mov edi, dword [rsp + 0x54]
jmp 0x14041ba78
dec edi
xor esi, esi
jmp 0x14041ba81
jmp 0x14041bb0a
movsxd r15, ebx
movsx ecx, di
movsx cx, dh
movsx r8, cx
mov rcx, rbp
not r8
mov r8, r15
call fcn.1404a4291
mov r8d, r14d
ror cl, 0x3b
add dh, 0x8f
btr ecx, 0x5d
sub r8d, ebx
add rbp, r15
mov dx, r11w
mov r15d, dword [rsp + 0x8c]
mov rcx, qword [r12 + 0x28]
xchg dl, dh
cqo
not rdx
mov rdx, rbp
jmp 0x14041bad5
call r13
mov rbx, qword [r12 + 0xc8]
mov r13, qword [rsp + 0x38]
jmp 0x14041baea
mov qword [r12 + 0xc0], rbx
jmp 0x14041baf7
inc esi
cmc
test r9d, 0x77875608
add edi, 0xffffffff
jae 0x14041cbe9
cmp byte [rsp + 0x98], 0
bswap rax
mov bp, r9w
not ax
mov eax, edi
cmove eax, esi
bts bp, r15w
movsx ebp, r14w
add rbp, 0x4ad1447a
imul eax, r14d
movsxd rbp, eax
jmp 0x14041bb40
add rbp, r13
test di, di
movsx r13, sp
xor r13w, 0x31b8
mov r13, qword [r12 + 0x10]
test esp, 0x6dd9305a
test r13, r13
jmp 0x14041bb63
je 0x14041bb9a
mov rdx, qword [r12 + 0xc0]
rcl bh, 0xe3
mov rax, qword [r12 + 0xc8]
mov rbx, rax
test ax, r15w
sub rbx, rdx
clc
cmp r14d, ebx
jmp 0x14041bb8f
jg 0x14041ba86
jmp 0x14041bbbb
mov rdx, qword [r12 + 0xc0]
sar r13w, 0x52
add ax, r8w
mov rax, qword [r12 + 0xc8]
xor r13b, r10b
rol r13w, 0x3a
lea rbx, [rdx + r14]
movzx r13w, r10b
bswap r13w
cmp rbx, rax
movsx r13, cx
movsxd r13, ebp
mov r13b, 0x71
mov r13, qword [rsp + 0x38]
ja 0x14041baf7
mov rcx, rbp
mov r8, r14
jmp 0x14041bbeb
call fcn.1404a4291
jmp 0x14041baea
mov dword [rsp + 0x54], esi
jmp 0x14041bc08
mov dword [rsp + 0x50], r14d
xor eax, eax
jmp 0x14041bc14
mov qword [rsp + 0x90], rax
jmp 0x14041bc21
jmp 0x14041beea
mov rax, qword [r12 + 0xc0]
cmova cx, di
sbb rcx, r9
mov ecx, edi
bt rdi, rax
add rcx, rax
mov qword [r12 + 0xc0], rcx
cdqe
cmc
cbw
mov eax, dword [rsp + 0x58]
mov edi, eax
rcr cx, 0
bsr rcx, rbp
imul edi, ebp
movsx rcx, r13w
movzx ecx, sp
cmovno cx, r8w
mov rcx, rdi
jmp 0x14041bc70
call fcn.1401f539d
test rax, rax
jmp 0x14041bc7d
je 0x14041bcdd
mov dword [rsp + 0x54], esi
cmp byte [rsp + 0x60], 0
jmp 0x14041bc91
je 0x14041bd59
mov rcx, r12
mov rdx, rax
jmp 0x14041bca9
mov r8d, edi
mov rsi, rax
jmp 0x14041bcb4
call fcn.140422c0d
test eax, eax
jmp 0x14041bcc0
je 0x14041cdb5
mov qword [rsp + 0x90], rsi
jmp 0x14041bcd3
mov dword [rsp + 0x50], r14d
jmp 0x14041bee3
mov rcx, r13
jmp 0x14041bce5
call fcn.1401d4cd0
xor r13d, r13d
ror bpl, cl
mov rax, r13
add rsp, 0xb8
mov r13b, r9b
movzx r15, bx
cmovge r14d, r15d
pop rbx
xchg r14, rsi
movsx di, dl
bswap r12w
pop rbp
bswap r12w
sets r15b
mov rdi, rsi
pop rdi
movsx r13, r12w
movsx r13w, r8b
movzx r15d, si
pop rsi
cmovge r15, r9
sete r14b
pop r12
mov r13d, r12d
movsx r15w, spl
movzx r13, r14w
pop r13
bswap r14d
movzx r15, bx
pop r14
bswap r15w
jmp 0x14041bd56
pop r15
ret
mov dword [rsp + 0x50], r14d
or dil, r10b
rol dil, 0xbb
sal dil, 0xc6
mov esi, ebp
mov rcx, rax
mov qword [rsp + 0x90], rax
or rbp, r12
bt cx, 0xf7
mov rdi, rax
movsx ecx, ax
shr ebp, 0xf3
bts ebp, edx
add rdi, 2
movzx ecx, r8w
movzx rbp, bp
cmovbe cx, r9w
mov ebp, dword [rsp + 0x58]
setge cl
jmp 0x14041bda7
nop word cs:[rax + rax]
mov cl, dil
mov rcx, r12
jmp 0x14041bdbc
call fcn.140428fce
mov ecx, eax
bt dx, di
shr ecx, 0xa
rcr rdx, cl
and ecx, 0x1f
rol edx, 0x72
bt dx, r12w
not edx
mov edx, ecx
jmp 0x14041bde6
shl edx, 8
jmp 0x14041bdee
sub edx, ecx
movzx ecx, dx
cmc
clc
imul ecx, ecx, 0x843
shr ecx, 0x10
stc
cmp r13, 0x4b9f3a57
sub edx, ecx
cmp ebp, eax
movzx edx, dx
jmp 0x14041be15
shr edx, 1
cmp r14b, 0x55
add edx, ecx
shr edx, 4
rcl cx, cl
movsx ecx, r10w
mov byte [rdi - 2], dl
mov ecx, eax
cmp bpl, r10b
movsxd rdx, r13d
shr ecx, 5
and dl, spl
test r8b, r11b
and ecx, 0x1f
xor dx, bp
test r14b, r13b
mov edx, ecx
shl edx, 8
stc
sub edx, ecx
movzx ecx, dx
imul ecx, ecx, 0x843
jmp 0x14041be5a
shr ecx, 0x10
cmp ebp, ecx
clc
sub edx, ecx
cmc
movzx edx, dx
shr edx, 1
stc
add edx, ecx
rol cl, cl
dec ch
bsf cx, r11w
shr edx, 4
movzx ecx, r14w
adc cx, 0x1ad
mov byte [rdi - 1], dl
add ch, 0x92
and eax, 0x1f
mov ecx, eax
test bl, 0x16
shl ecx, 8
cmp esp, 0x27ba4d13
clc
cmp r8b, r14b
sub ecx, eax
or ax, 0x5a27
movzx eax, cx
cmp r10, 0x52c92d5a
imul eax, eax, 0x843
cmp r8b, 0x54
shr eax, 0x10
sub ecx, eax
movzx ecx, cx
cmp r14b, al
shr ecx, 1
clc
add ecx, eax
cmc
test bh, 0x8a
shr ecx, 4
mov byte [rdi], cl
add rdi, rsi
jmp 0x14041bed6
dec ebp
jmp 0x14041bedd
jne 0x14041bdb4
mov edi, dword [rsp + 0x48]
sar ah, 0x96
mov rax, qword [rsp + 0x80]
stc
jmp 0x14041bef8
test eax, eax
jmp 0x14041beff
je 0x14041c679
lea rax, [r12 + 0x38]
sbb bp, 0x2222
bts ebp, edi
mov qword [rsp + 0x40], rax
rcr bp, 0x91
movsx r15, bp
btc r15w, 0xca
lea r15, [r12 + 0x39]
sub al, r11b
sal al, cl
mov ebp, dword [rsp + 0x30]
mov eax, dword [rsp + 0x80]
clc
jmp 0x14041bf41
mov qword [rsp + 0x78], rax
rcl al, 0x27
mov al, 1
cmp rax, r10
jmp 0x14041bf55
xor esi, esi
jmp 0x14041bf5c
mov dword [rsp + 0x70], 0
cmp spl, 7
xor r14d, r14d
jmp 0x14041bf70
mov dword [rsp + 0xa0], ebx
jmp 0x14041bf7c
jmp 0x14041c13a
mov rcx, r12
call fcn.140428fce
mov ecx, eax
shr ecx, 0xa
movzx edx, bx
xor dx, r15w
and ecx, 0x1f
mov edx, ecx
test r14w, 0x1b10
test cx, bx
shl edx, 8
cmp ah, 0x37
cmp bp, sp
sub edx, ecx
sar ecx, cl
movzx ecx, dx
cmp cl, spl
test bp, bp
imul ecx, ecx, 0x843
jmp 0x14041bfc4
shr ecx, 0x10
test ebx, r12d
sub edx, ecx
cmc
cmp r9d, edx
movzx edx, dx
jmp 0x14041bfdb
shr edx, 1
add edx, ecx
clc
cmc
shr edx, 4
xor cx, r11w
mov rcx, r9
rcr ecx, 0x94
mov byte [rsp + 0x5c], dl
sub rdx, r14
mov ecx, eax
or dl, 0x81
shr ecx, 5
cmovp dx, di
cqo
and ecx, 0x1f
bt edx, 0x88
add dl, 0x6b
mov edx, ecx
stc
cmp al, r10b
shl edx, 8
jmp 0x14041c01c
sub edx, ecx
movzx ecx, dx
cmp r11b, 0x6f
imul ecx, ecx, 0x843
stc
cmc
shr ecx, 0x10
cmc
sub edx, ecx
cmp r11b, cl
movzx edx, dx
test di, r14w
test dil, 0x16
shr edx, 1
add edx, ecx
sar cl, 0x26
bts rcx, r11
shr edx, 4
mov byte [rsp + 0x5d], dl
and eax, 0x1f
and rcx, 0x2c6b15c5
add cl, 0x63
mov ch, 0x4b
mov ecx, eax
shl ecx, 8
cmc
cmp r8w, 0x1e3b
stc
sub ecx, eax
btr eax, 0xce
ror ax, cl
shl ax, 0xfc
movzx eax, cx
test si, bx
cmc
imul eax, eax, 0x843
cmp r11, 0x554c36ff
jmp 0x14041c099
shr eax, 0x10
test r9b, r13b
sub ecx, eax
clc
test r14b, 0x4c
movzx ecx, cx
shr ecx, 1
test r15b, 0xd8
cmp sil, 0xd6
add ecx, eax
jmp 0x14041c0bb
shr ecx, 4
clc
mov byte [rsp + 0x5e], cl
cmp r12d, 0x210b44c8
stc
cmp dword [rsp + 0x30], 0
jmp 0x14041c0d5
je 0x14041c115
nop word cs:[rax + rax]
mov eax, dword [rsp + 0x30]
adc cl, 0xff
mov ecx, eax
add dl, r15b
cmovb r8d, r12d
sbb r8, r9
imul ecx, esi
add rcx, r13
lea rdx, [rsp + 0x5c]
movsx r8d, r10w
movzx r8, si
mov r8, rbp
call fcn.1404a4291
dec r14d
jmp 0x14041c11d
inc rsi
cmp dl, r8b
jmp 0x14041c128
sub eax, eax
cmp rsi, qword [rsp + 0x78]
jmp 0x14041c134
je 0x14041c679
cmp dil, 8
jb 0x14041c1c2
test r14d, r14d
jmp 0x14041c14c
je 0x14041c230
mov edi, ebx
rcl dl, 0x53
sub ecx, ecx
cmp dword [rsp + 0x70], 0
not bl
setne dl
sete bl
cmp bh, 0xb
test cl, r8b
test r15, 0x6ae607d3
or bl, al
test dil, al
cmp cx, 0x7ebb
mov dword [rsp + 0x70], 1
test r15b, 0xe3
test bl, 1
jmp 0x14041c191
je 0x14041c26e
mov cl, dl
setp bh
mov dword [rsp + 0x70], ecx
rcr bx, 0xaf
dec bx
mov ebx, edi
test r8w, r15w
mov edi, dword [rsp + 0x48]
nop dword [rax]
cmp bp, 0x4ae6
test si, 0x2d24
test bl, bl
je 0x14041c4cc
cmp byte [rsp + 0x68], 8
jmp 0x14041c1d4
jne 0x14041c217
mov rax, qword [r12 + 0xc0]
cmc
test r11b, r11b
cmp rax, qword [r12 + 0xc8]
jmp 0x14041c1f3
jae 0x14041c27a
lea rcx, [rax + 1]
jmp 0x14041c202
mov qword [r12 + 0xc0], rcx
movzx eax, byte [rax]
jmp 0x14041c212
jmp 0x14041c3db
mov rcx, r12
jmp 0x14041c21f
call fcn.140428fce
mov edx, eax
jmp 0x14041c22b
jmp 0x14041c3e2
mov rax, qword [r12 + 0xc0]
cmp rax, qword [r12 + 0xc8]
jmp 0x14041c245
jae 0x14041c304
lea rcx, [rax + 1]
jmp 0x14041c254
mov qword [r12 + 0xc0], rcx
jmp 0x14041c261
movzx eax, byte [rax]
jmp 0x14041c269
jmp 0x14041c497
mov ebx, edi
jmp 0x14041c275
jmp 0x14041c662
cmp dword [r12 + 0x30], 0
jmp 0x14041c285
je 0x14041c38a
mov r8d, dword [r12 + 0x34]
mov dl, r10b
movzx rcx, cx
setbe dh
mov rcx, qword [r12 + 0x28]
movsx dx, r14b
cqo
bswap dx
mov rdi, qword [rsp + 0x40]
mov rdx, rdi
jmp 0x14041c2b6
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
test r8w, r13w
add dword [r12 + 0xb8], ecx
test eax, eax
je 0x14041c39d
movsxd rcx, eax
shrd eax, ebp, 0x77
rol ah, 0x2c
add rcx, rdi
bswap eax
movsx rax, cx
jmp 0x14041c2f7
movzx eax, byte [rdi]
jmp 0x14041c2ff
jmp 0x14041c3c3
cmp dword [r12 + 0x30], 0
je 0x14041c396
mov r14d, edi
cmovs edi, r10d
seto r8b
cqo
mov r8d, dword [r12 + 0x34]
mov rdx, 0x19b02506
mov rcx, qword [r12 + 0x28]
mov rdi, qword [rsp + 0x40]
movsx dx, r8b
bswap dx
mov rdx, rdi
jmp 0x14041c343
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
test eax, eax
jmp 0x14041c367
je 0x14041c43e
movsxd rcx, eax
cdqe
add rcx, rdi
movzx ax, bpl
bswap rax
movzx eax, byte [rdi]
jmp 0x14041c385
jmp 0x14041c468
xor eax, eax
jmp 0x14041c391
jmp 0x14041c3db
sub eax, eax
jmp 0x14041c497
mov dword [r12 + 0x30], 0
bt edi, r15d
cmc
mov byte [r12 + 0x38], 0
xor eax, eax
bswap rcx
sal dil, 0xd4
shrd di, r8w, 0xe6
mov rcx, r15
mov edi, dword [rsp + 0x48]
mov qword [r12 + 0xc8], rcx
shl dx, 0x61
mov qword [r12 + 0xc0], r15
movzx edx, al
lahf
sbb ax, si
mov eax, dword [rsp + 0x30]
jmp 0x14041c3eb
test eax, eax
je 0x14041c115
cmp edx, dword [rsp + 0x58]
movsxd rcx, ecx
mov ecx, 0
jmp 0x14041c404
cmovae edx, ecx
bt rcx, 0x4e
imul edx, eax
movzx ecx, di
add rdx, qword [rsp + 0x90]
setle ch
xchg cx, cx
movzx ecx, r8w
lea rcx, [rsp + 0x5c]
movsxd r8, r10d
mov r8, rbp
jmp 0x14041c434
call fcn.1404a4291
jmp 0x14041c0e7
mov dword [r12 + 0x30], 0
neg cx
mov byte [r12 + 0x38], 0
xor eax, eax
cmova cx, r8w
shl ecx, cl
mov rcx, r15
and dil, 0xa0
bt di, r14w
shl edi, 0xfd
mov edi, r14d
mov qword [r12 + 0xc8], rcx
sub r14d, 0x2aa15a8b
bts r14w, r14w
cmovo r14w, cx
mov qword [r12 + 0xc0], r15
or r14w, cx
shl r14b, cl
adc r14w, cx
movzx eax, al
sub r14w, r15w
dec r14w
mov r14d, eax
and r14d, 0x7f
jmp 0x14041c4ae
inc r14d
cmp r12b, r10b
test rax, r9
shr eax, 7
stc
mov dword [rsp + 0x70], eax
test bl, bl
jmp 0x14041c4c6
jne 0x14041c1ca
cmp byte [rsp + 0x60], 0
jmp 0x14041c4d6
je 0x14041bf81
cmp dword [rsp + 0x30], 0
jmp 0x14041c4e6
je 0x14041c115
mov rbx, qword [r12 + 0xc0]
shl al, 0xd7
test r11w, 0x3ea7
mov rax, qword [r12 + 0xc8]
cmp r8w, 0x5cce
test esi, 0x358b0eb3
cmc
sub edi, edi
jmp 0x14041c519
jmp 0x14041c563
lea rcx, [rbx + 1]
bswap dx
mov qword [r12 + 0xc0], rcx
movsx edx, sp
mov dx, r15w
cdq
movzx edx, byte [rbx]
movsx ebx, r12w
movsx bx, r8b
bswap bx
mov rbx, rcx
jmp 0x14041c54c
mov byte [rsp + rdi + 0x5c], dl
jmp 0x14041c555
inc rdi
clc
stc
cmp rbp, rdi
je 0x14041c657
cmp rbx, rax
jmp 0x14041c56b
jb 0x14041c51e
cmp dword [r12 + 0x30], 0
je 0x14041c5fe
mov r8d, dword [r12 + 0x34]
movsxd rbx, esi
cqo
mov rcx, qword [r12 + 0x28]
setns dl
not dx
mov rbx, qword [rsp + 0x40]
not rdx
mov rdx, rbx
jmp 0x14041c5a2
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
jmp 0x14041c5b4
sub ecx, dword [r12 + 0xd0]
test r12b, al
add dword [r12 + 0xb8], ecx
test rcx, 0x4bd4313e
jmp 0x14041c5d6
test eax, eax
jmp 0x14041c5dd
je 0x14041c60a
cdqe
add rax, rbx
movsx edx, cx
movsxd rdx, r8d
setbe dl
movzx edx, byte [rbx]
jmp 0x14041c5f9
jmp 0x14041c627
sub edx, edx
jmp 0x14041c605
jmp 0x14041c54c
mov dword [r12 + 0x30], 0
mov byte [r12 + 0x38], 0
xor edx, edx
mov ax, 0x2a70
not rbx
cdqe
mov rax, r15
mov qword [r12 + 0xc8], rax
movzx ebx, bx
movsx ebx, r13w
not bl
mov qword [r12 + 0xc0], r15
movsx ebx, r9w
movzx ebx, dx
movsxd rbx, r14d
mov rbx, r15
jmp 0x14041c652
jmp 0x14041c54c
mov ebx, dword [rsp + 0xa0]
shl dil, 0x1b
mov edi, dword [rsp + 0x48]
cmp r8b, r12b
cmp dword [rsp + 0x30], 0
jne 0x14041c0e7
jmp 0x14041c115
cmp byte [rsp + 0x98], 0
jmp 0x14041c686
je 0x14041cbb6
cmp dword [rsp + 0x54], 0
je 0x14041cbb6
mov eax, dword [rsp + 0x50]
xchg bx, di
mov r12d, eax
imul r12d, dword [rsp + 0x30]
mov r10d, dword [rsp + 0x54]
movzx ax, bpl
lahf
cdqe
dec r10d
rcr r13w, cl
shr r13b, cl
mov r13d, r12d
btr di, 0x50
imul r13d, r10d
sal rbx, 0x6c
sar edi, cl
adc eax, r15d
shr r10d, 1
inc eax
lea edi, [r12 - 1]
mov bp, 0x3729
cbw
mov rax, qword [rsp + 0x38]
lea rcx, [rax + rdi]
movsx dx, bh
inc rcx
clc
bt dx, 0x2a
rol bp, 0x7f
mov qword [rsp + 0x98], rcx
and rbp, rbp
movsx rbp, ax
sal cl, 0x8a
lea rdx, [rdi + 1]
mov rcx, rdx
sal bl, cl
test r12d, r15d
mov bx, 0x7f60
and rcx, 0xffffffffffffffe0
rcl rbp, 0xd8
lea rbp, [rcx - 0x20]
shl si, cl
movsxd rbx, esp
mov ebx, 0x161e0af6
mov qword [rsp + 0x60], rbp
shr bx, 0xcc
add ebx, 0x2de907d7
mov rbx, rbp
btr esi, edi
bswap esi
shr rbx, 5
inc rbx
and bp, 0x73f8
mov rbp, rbx
mov qword [rsp + 0x70], rbx
sar ebp, 0xfd
and rbx, 0xfffffffffffffffe
mov qword [rsp + 0xa0], rbx
jmp 0x14041c778
mov ebp, r12d
mov qword [rsp + 0x48], rcx
rol sil, 0xe0
sub ebp, ecx
mov dword [rsp + 0xa8], ebp
clc
movabs rsi, 0x1ffffffe0
or rsi, 0x18
btc cx, 0xcb
rcr ecx, cl
or ch, 0xb9
mov rcx, rdx
rol ch, 0x94
movsx cx, r10b
stc
mov qword [rsp + 0x68], rdx
sbb cx, 0x43cd
sub cl, sil
and rsi, rdx
jmp 0x14041c7ce
mov ecx, r12d
test esp, 0x48dd0d73
cmp bl, 0xba
sub ecx, esi
mov dword [rsp + 0x58], ecx
stc
add rax, 0x30
mov qword [rsp + 0xb0], rax
stc
cmp r11d, 0x31262c8b
cmc
sub r11d, r11d
test r12, rsp
sub r8d, r8d
jmp 0x14041c804
mov dword [rsp + 0x78], r10d
jmp 0x14041c80e
mov qword [rsp + 0x40], rdi
jmp 0x14041c818
jmp 0x14041c849
lea eax, [r8 + 1]
sub r13d, r12d
cmc
jmp 0x14041c82a
add r11d, r12d
cmc
test r9b, 0xf8
cmp r8d, r10d
not r8b
movsx r8d, r9w
setl r8b
mov r8d, eax
je 0x14041cbb6
test r12d, r12d
jmp 0x14041c851
je 0x14041c81d
mov ebp, r11d
movsxd r15, r13d
test r14b, 0xd0
cmp edi, 7
jmp 0x14041c869
jb 0x14041c8c8
mov rax, qword [rsp + 0x38]
or r14b, bpl
sal r9w, 0x39
movzx r14, r14w
lea r9, [rax + rbp]
sal rcx, 0xbe
not r14w
xor r14d, 0x7b655231
lea r14, [rax + r15]
rcr ch, 0xa2
mov rax, qword [rsp + 0x98]
bts rcx, r12
lea rcx, [rax + r15]
cmp r8b, r10b
cmp r9, rcx
jae 0x14041c930
lea rcx, [rax + rbp]
cmp r14, rcx
jmp 0x14041c8c2
jae 0x14041c930
mov ebx, r12d
rdtsc
dec ax
inc ebx
cwd
mov rcx, qword [rsp + 0x38]
movsx ax, sil
lahf
nop word [rax + rax]
dec dh
movzx eax, byte [rcx + rbp]
movzx dx, r15b
dec dx
movzx edx, byte [rcx + r15]
jmp 0x14041c900
mov byte [rcx + rbp], dl
jmp 0x14041c908
mov byte [rcx + r15], al
jmp 0x14041c911
inc rcx
jmp 0x14041c919
dec ebx
cmp sil, 0xc
test rsi, r15
cmp ebx, 1
jg 0x14041c8ea
jmp 0x14041c81d
cmp edi, 0x1f
jmp 0x14041c938
jae 0x14041c94a
xor ecx, ecx
jmp 0x14041c945
jmp 0x14041cade
cmp qword [rsp + 0x60], 0
je 0x14041cb70
mov rax, qword [rsp + 0xb0]
and bx, 0x303b
lea rbx, [rax + r15]
cmp r12, 0x8ce4447
ror ecx, cl
mov r10, rbp
sets ch
mov cx, 0x7018
shr ch, cl
add r10, rax
cmp cx, 0x4ea
movsxd rcx, r14d
mov rcx, qword [rsp + 0xa0]
cmp spl, r14b
sub edi, edi
movups xmm0, xmmword [r10 + rdi - 0x30]
stc
cmp ax, dx
movups xmm1, xmmword [r10 + rdi - 0x20]
cmc
movups xmm2, xmmword [rbx + rdi - 0x30]
cmc
movups xmm3, xmmword [rbx + rdi - 0x20]
clc
movups xmmword [r10 + rdi - 0x30], xmm2
jmp 0x14041c9c0
movups xmmword [r10 + rdi - 0x20], xmm3
cmp ecx, r9d
movups xmmword [rbx + rdi - 0x30], xmm0
jmp 0x14041c9dc
movups xmmword [rbx + rdi - 0x20], xmm1
cmp ebp, 0x5d7910cb
stc
movups xmm0, xmmword [r10 + rdi - 0x10]
movups xmm1, xmmword [r10 + rdi]
test eax, r9d
cmc
movups xmm2, xmmword [rbx + rdi - 0x10]
cmc
movups xmm3, xmmword [rbx + rdi]
movups xmmword [r10 + rdi - 0x10], xmm2
movups xmmword [r10 + rdi], xmm3
clc
cmp r9b, spl
cmp bx, 0x243a
movups xmmword [rbx + rdi - 0x10], xmm0
cmp r10w, r15w
test r12d, 0x211c34fa
movups xmmword [rbx + rdi], xmm1
cmc
clc
add rdi, 0x40
add rcx, 0xfffffffffffffffe
jne 0x14041c994
test byte [rsp + 0x70], 1
jmp 0x14041ca43
je 0x14041caa2
lea rcx, [rdi + r15]
lea rdi, [rdi + rbp]
xchg r10w, r10w
movsx ax, r8b
rcl r10b, cl
mov rax, qword [rsp + 0x38]
movups xmm0, xmmword [rax + rdi]
movups xmm1, xmmword [rax + rdi + 0x10]
movups xmm2, xmmword [rax + rcx]
shl r10b, cl
movups xmm3, xmmword [rax + rcx + 0x10]
sub r10b, dil
movsx r10, bx
shl r10d, 0x90
movups xmmword [rax + rdi], xmm2
movups xmmword [rax + rdi + 0x10], xmm3
sar r10d, cl
rcr r10d, cl
movups xmmword [rax + rcx], xmm0
shld r10d, r9d, 0x1f
mov dil, sil
movups xmmword [rax + rcx + 0x10], xmm1
mov rax, qword [rsp + 0x48]
movzx di, bl
ror dil, 0xc2
cmp qword [rsp + 0x68], rax
mov r10d, dword [rsp + 0x78]
mov rdi, qword [rsp + 0x40]
jmp 0x14041cac3
je 0x14041c81d
mov rcx, qword [rsp + 0x48]
test byte [rsp + 0x68], 0x18
jmp 0x14041cad8
je 0x14041cb87
lea rbp, [rbp + rsi]
add ebx, 0x78b91b0d
rol bl, cl
bts ebx, esp
add r15, rsi
adc bh, dh
nop word cs:[rax + rax]
movzx bx, r9b
mov rbx, qword [r9 + rcx]
mov di, 0x3d3
sub rdi, 0x104b7cc0
mov rdi, qword [r14 + rcx]
cmp r14b, r8b
mov qword [r9 + rcx], rdi
stc
cmp r15b, r13b
jmp 0x14041cb2a
mov qword [r14 + rcx], rbx
cmc
add rcx, 8
cmp bx, bx
cmp ecx, 0x3c2a6ae0
cmp rsi, rcx
jmp 0x14041cb44
jne 0x14041cb07
mov ebx, dword [rsp + 0x58]
ror dil, 0x5a
test r14b, 0x36
cmp qword [rsp + 0x68], rsi
mov rdi, qword [rsp + 0x40]
jmp 0x14041cb65
je 0x14041c81d
jmp 0x14041c8d0
xor edi, edi
test byte [rsp + 0x70], 1
jmp 0x14041cb7c
jne 0x14041ca49
jmp 0x14041caa2
mov rax, qword [rsp + 0x48]
lea r15, [r15 + rax]
jmp 0x14041cb9a
add rbp, rax
mov bx, 0x1019
movsx rbx, r9w
mov ebx, dword [rsp + 0xa8]
jmp 0x14041cbb1
jmp 0x14041c8d0
mov rcx, qword [rsp + 0x90]
test rcx, rcx
bswap r13
mov r13, qword [rsp + 0x38]
jmp 0x14041cbd1
mov r15d, dword [rsp + 0x8c]
jmp 0x14041cbde
je 0x14041cbe9
call fcn.1401d4cd0
mov r8d, dword [rsp + 0x120]
shrd r14w, cx, 0x84
cmp byte [rsp + 0xac], 3
jmp 0x14041cc06
setb al
neg dx
btr r11, 0x30
or r15b, al
movzx r14, si
mov r9d, dword [rsp + 0x50]
mov r14b, bpl
mov r11d, dword [rsp + 0x54]
movsx rdx, bx
mov edx, dword [rsp + 0x30]
sets r14b
mov r14, qword [rsp + 0x80]
jmp 0x14041cc3e
jne 0x14041cd7e
test r14d, r14d
jmp 0x14041cc4c
je 0x14041cd7e
mov eax, edx
sal sil, cl
bswap si
shrd di, cx, 0x5c
lea ebp, [r14 - 1]
mov edi, r14d
and edi, 3
bts esi, r12d
sal sil, cl
movzx esi, bx
mov rsi, r13
cmc
cmp ebp, 3
jmp 0x14041cc7f
jb 0x14041cd36
and r14d, 0xfffffffc
mov ebp, 0x7d382935
bsr esi, esp
mov rsi, r13
bt r10w, r10w
nop dword [rax]
clc
movzx ecx, byte [rsi]
bt bx, 0xb2
movzx ebx, byte [rsi + 2]
mov byte [rsi], bl
mov byte [rsi + 2], cl
lea rbp, [rsi + rax]
movzx ecx, byte [rsi + rax]
or dx, r8w
rcr rdx, cl
movzx ebx, byte [rsi + rax + 2]
cdq
shr r10b, cl
mov byte [rsi + rax], bl
mov byte [rsi + rax + 2], cl
lea rbx, [rbp + rax]
bsr r10d, edi
shld r10w, di, 0x54
sbb cx, ax
movzx ecx, byte [rax + rbp]
rcr rdx, 0x46
movzx edx, byte [rax + rbp + 2]
jmp 0x14041ccfb
mov byte [rax + rbp], dl
mov byte [rax + rbp + 2], cl
lea rsi, [rbx + rax]
movzx r10d, byte [rax + rbx]
ror ch, 0xc7
movzx ecx, byte [rax + rbx + 2]
mov byte [rax + rbx], cl
clc
mov byte [rax + rbx + 2], r10b
add rsi, rax
jmp 0x14041cd27
add r14d, 0xfffffffc
jmp 0x14041cd30
jne 0x14041cc9d
test edi, edi
movsx dx, dil
mov edx, dword [rsp + 0x30]
je 0x14041cd7e
add rsi, 2
sub rcx, r13
movzx cx, r13b
movzx ecx, byte [rsi - 2]
not bl
movzx ebx, byte [rsi]
mov byte [rsi - 2], bl
jmp 0x14041cd64
mov byte [rsi], cl
test r13b, r10b
add rsi, rax
jmp 0x14041cd71
dec edi
jmp 0x14041cd78
jne 0x14041cd53
test r8d, r8d
jmp 0x14041cd86
je 0x14041bcf0
cmp edx, r8d
jmp 0x14041cd94
je 0x14041bcf0
mov dword [rsp + 0x20], r11d
movsx rcx, r9w
mov rcx, r13
jmp 0x14041cdab
call fcn.14041f48c
jmp 0x14041bcf3
mov rcx, r13
jmp 0x14041cdbd
call fcn.1401d4cd0
mov rcx, rsi
jmp 0x14041cdca
jmp 0x14041bce5