Function at 0x14041f112
Capabilities:
Encode data using base64

Disassembly:
push r15
sub eax, 0x77d0fab
movsxd r15, edi
push r14
cbw
jmp 0x14041f126
push r13
movsx r14, r12w
bts ax, cx
push r12
push rsi
xor r14b, spl
sub r15d, 0x7b670dd3
bts eax, ecx
push rdi
movzx r14w, al
push rbp
ror r15b, cl
movsxd rax, r13d
not r12b
push rbx
xadd r12, r12
cmp r9, 0xabd1b3a
shr r12, 0xf5
sub rsp, 0xb8
mov r14, r9
jmp 0x14041f16f
mov r15, r8
movsx r12w, r9b
and r12b, 0x49
sal ah, 0xd7
mov rbp, rdx
xor r12w, 0x4132
rcl ax, cl
cmc
mov r12, rcx
btc eax, ecx
mov rcx, qword [rcx + 0xc0]
ror ax, cl
mov rax, qword [r12 + 0xc8]
cmp rcx, rax
jmp 0x14041f1ab
jae 0x14041f232
lea rdx, [rcx + 1]
mov qword [r12 + 0xc0], rdx
cmp r9b, 0x63
jmp 0x14041f1ca
movzx ecx, byte [rcx]
cmc
mov dword [rsp + 0x78], ecx
mov rcx, rdx
stc
cmp rcx, rax
jmp 0x14041f1de
jae 0x14041f33f
lea rdx, [rcx + 1]
sbb bx, r10w
movsxd rbx, edx
mov qword [r12 + 0xc0], rdx
movzx ebx, byte [rcx]
mov cl, bpl
rol cx, 0x23
bts rcx, r8
mov rcx, rdx
cmp rcx, rax
jae 0x14041f42c
lea rax, [rcx + 1]
bswap di
mov qword [r12 + 0xc0], rax
mov edi, 0x4481732f
movsxd rdi, ebx
not edi
movzx edi, byte [rcx]
jmp 0x14041f4db
cmp dword [r12 + 0x30], 0
jmp 0x14041f23d
je 0x14041f2b2
mov r8d, dword [r12 + 0x34]
setle cl
lea rsi, [r12 + 0x38]
cwd
movsx cx, dh
mov rcx, qword [r12 + 0x28]
mov rdx, rsi
jmp 0x14041f263
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
clc
stc
test eax, eax
jmp 0x14041f289
je 0x14041f2d7
cdqe
xadd ch, ch
add rax, rsi
not cl
movsx ecx, bp
movzx ecx, byte [rsi]
jmp 0x14041f2a4
mov dword [rsp + 0x78], ecx
jmp 0x14041f2ad
jmp 0x14041f30b
mov dword [rsp + 0x78], 0
stc
test r11w, di
test di, 0x300f
cmp rcx, rax
jmp 0x14041f2cc
jb 0x14041f1e4
jmp 0x14041f33f
mov dword [r12 + 0x30], 0
movsx cx, sil
lea rax, [r12 + 0x39]
sub cl, dil
rol cx, 0x47
sete ch
mov byte [r12 + 0x38], 0
movsxd rcx, r8d
clc
mov dword [rsp + 0x78], 0
btr ecx, r13d
stc
mov qword [r12 + 0xc8], rax
rcr cx, 5
and rcx, 0x6a0d1948
btr rcx, rbp
lea rcx, [r12 + 0x39]
cmc
mov qword [r12 + 0xc0], rcx
clc
cmp rcx, rax
jmp 0x14041f339
jb 0x14041f1e4
cmp dword [r12 + 0x30], 0
jmp 0x14041f34a
je 0x14041f3be
mov r8d, dword [r12 + 0x34]
cqo
mov sil, 0xaf
movsx esi, r15w
lea rsi, [r12 + 0x38]
movzx rcx, sp
mov rcx, qword [r12 + 0x28]
movzx edx, ax
movzx rdx, r14w
movsx rdx, r8w
mov rdx, rsi
jmp 0x14041f37f
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
test cl, 0xc5
cmc
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
test eax, eax
jmp 0x14041f3a7
je 0x14041f3d6
cdqe
add rax, rsi
movzx rbx, r9w
movzx ebx, byte [rsi]
jmp 0x14041f405
xor ebx, ebx
cmp dl, r12b
cmp rcx, rax
jmp 0x14041f3cb
jb 0x14041f211
jmp 0x14041f42c
mov dword [r12 + 0x30], 0
rcr al, cl
lea rax, [r12 + 0x39]
xor ecx, 0x7ff914d2
sub ch, 0xda
sub ecx, ecx
mov byte [r12 + 0x38], 0
or rcx, r12
rcr cx, 0xdd
add rcx, r11
xor ebx, ebx
not cl
mov qword [r12 + 0xc8], rax
lea rcx, [r12 + 0x39]
mov qword [r12 + 0xc0], rcx
test r8b, 0x17
cmp rcx, rax
jmp 0x14041f426
jb 0x14041f211
cmp dword [r12 + 0x30], 0
jmp 0x14041f437
je 0x14041f48f
mov r8d, dword [r12 + 0x34]
mov sil, 0x95
movsx rsi, di
cwd
lea rsi, [r12 + 0x38]
mov rcx, qword [r12 + 0x28]
mov rdx, rsi
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmp dx, r15w
stc
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
test eax, eax
je 0x14041f496
cdqe
add rax, rsi
movzx edi, byte [rsi]
jmp 0x14041f4ba
xor edi, edi
jmp 0x14041f4db
mov dword [r12 + 0x30], 0
movsx ecx, dx
lea rax, [r12 + 0x39]
bts cx, di
shr cl, cl
mov byte [r12 + 0x38], 0
sbb cl, ch
sub ch, 0xb5
sub edi, edi
mov qword [r12 + 0xc8], rax
lahf
jmp 0x14041f4c8
lea rax, [r12 + 0x39]
movsx ecx, dx
mov cl, r11b
mov qword [r12 + 0xc0], rax
mov rcx, r12
call fcn.14042d379
mov dword [rsp + 0x70], eax
mov rcx, r12
jmp 0x14041f4ef
call fcn.14042d379
mov dword [rsp + 0x58], eax
ror ah, 0xa4
mov rax, qword [r12 + 0xc0]
cmp rax, qword [r12 + 0xc8]
jmp 0x14041f510
mov qword [rsp + 0x38], r14
jmp 0x14041f51a
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], rbp
jmp 0x14041f529
jae 0x14041f552
lea rcx, [rax + 1]
movsx r13w, al
mov qword [r12 + 0xc0], rcx
xchg r13w, r13w
movzx r13d, byte [rax]
jmp 0x14041f54d
jmp 0x14041f62a
cmp dword [r12 + 0x30], 0
je 0x14041f5cb
mov r8d, dword [r12 + 0x34]
movsx ecx, cx
bswap rcx
movzx dx, r11b
lea rsi, [r12 + 0x38]
movsxd rdx, edx
jmp 0x14041f57b
mov rcx, qword [r12 + 0x28]
movzx edx, r8w
mov rdx, rsi
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
test ebp, esi
jmp 0x14041f5ab
test eax, eax
jmp 0x14041f5b2
je 0x14041f5d3
cdqe
add rax, rsi
movzx r13d, byte [rsi]
jmp 0x14041f5c6
jmp 0x14041f607
xor r13d, r13d
jmp 0x14041f62a
mov dword [r12 + 0x30], 0
movzx ecx, r9w
xadd al, ch
bts cx, bx
lea rax, [r12 + 0x39]
movsx rcx, di
btc cx, 0xd2
mov byte [r12 + 0x38], 0
sub ch, 0x3e
cmp ch, 0xc6
bt ecx, esi
xor r13d, r13d
mov qword [r12 + 0xc8], rax
movsxd rax, r9d
mov cx, sp
lea rax, [r12 + 0x39]
bswap cx
jmp 0x14041f622
mov qword [r12 + 0xc0], rax
mov rcx, r12
jmp 0x14041f632
call fcn.14042d379
mov rcx, r12
call fcn.14042d379
mov rcx, r12
jmp 0x14041f647
call fcn.14042d379
mov r14d, eax
mov rcx, r12
call fcn.14042d379
mov esi, eax
sal ax, cl
add eax, r11d
bsf rcx, rsp
mov rcx, qword [r12 + 0xc0]
btc rax, rsi
sar al, 0xef
sbb rax, 0x161a6a11
mov rax, qword [r12 + 0xc8]
cmp r11d, 0x3b964ee0
cmp rcx, rax
mov dword [rsp + 0x48], edi
jae 0x14041f6bb
lea rdx, [rcx + 1]
mov qword [r12 + 0xc0], rdx
movzx ecx, byte [rcx]
mov dword [rsp + 0x68], ecx
cmova ecx, edi
bswap cx
mov rcx, rdx
jmp 0x14041f6b6
jmp 0x14041f77a
cmp dword [r12 + 0x30], 0
jmp 0x14041f6c6
je 0x14041f76c
mov r15d, ebx
cmovs edx, edx
jmp 0x14041f6d7
mov ebx, esi
cdq
not r8w
mov dx, 0x26e8
mov r8d, dword [r12 + 0x34]
cqo
cmovns edx, r8d
jmp 0x14041f6f2
lea rsi, [r12 + 0x38]
movzx ecx, r12w
cmovno dx, bp
mov cl, 0xa4
mov rcx, qword [r12 + 0x28]
mov rdx, rsi
jmp 0x14041f70e
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmp ah, 0x51
cmp ax, di
sub ecx, dword [r12 + 0xd0]
test r14b, 0xa
add dword [r12 + 0xb8], ecx
jmp 0x14041f73a
test eax, eax
je 0x14041f7a8
cdqe
dec rcx
bsr ecx, r14d
movzx ecx, si
add rax, rsi
bswap ecx
movsx rcx, dx
cmovne ecx, r10d
movzx ecx, byte [rsi]
jmp 0x14041f763
mov dword [rsp + 0x68], ecx
jmp 0x14041f7d9
mov dword [rsp + 0x68], 0
sub dil, 0xe1
sal edi, cl
mov edi, r13d
cmp rax, r12
stc
cmp rcx, rax
jmp 0x14041f789
jae 0x14041f819
lea rax, [rcx + 1]
mov qword [r12 + 0xc0], rax
movzx eax, byte [rcx]
jmp 0x14041f7a3
jmp 0x14041f91f
mov dword [r12 + 0x30], 0
test r8b, bl
movsx cx, ah
lea rax, [r12 + 0x39]
and di, cx
movzx esi, r14w
shr si, 0xe0
mov byte [r12 + 0x38], 0
rol dil, cl
mov dword [rsp + 0x68], 0
mov edi, r13d
mov qword [r12 + 0xc8], rax
lea rcx, [r12 + 0x39]
not sil
shr sil, 0x20
shld rsi, r12, 0xf0
mov qword [r12 + 0xc0], rcx
bt rsi, rsp
mov esi, ebx
sal bx, 0x49
clc
mov ebx, r15d
cmp rcx, rax
jmp 0x14041f813
jb 0x14041f78f
cmp dword [r12 + 0x30], 0
jmp 0x14041f824
je 0x14041f8b2
mov ebp, ebx
movzx ecx, bp
mov rbx, 0x5fd5156b
mov ebx, esi
movsx ecx, r15w
cdq
cmovb r8w, r15w
mov r8d, dword [r12 + 0x34]
lea rsi, [r12 + 0x38]
not dh
mov rcx, qword [r12 + 0x28]
cdq
movsx rdx, bx
mov rdx, rsi
jmp 0x14041f860
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
test bpl, sil
test r9w, 0x3e09
add dword [r12 + 0xb8], ecx
cmp r8b, 0x99
jmp 0x14041f88f
test eax, eax
jmp 0x14041f896
je 0x14041f8be
movsxd rcx, eax
add rcx, rsi
setb ah
movzx eax, byte [rsi]
jmp 0x14041f8ad
jmp 0x14041f8e2
xor eax, eax
jmp 0x14041f8b9
jmp 0x14041f91f
mov dword [r12 + 0x30], 0
lea rcx, [r12 + 0x39]
mov byte [r12 + 0x38], 0
sal si, cl
sub eax, eax
rol sil, 0x9b
mov sil, 0x69
rcr sil, 0xd3
mov edi, r13d
sal sil, 0xb1
movsx rsi, r8w
mov qword [r12 + 0xc8], rcx
bts ecx, esp
lea rcx, [r12 + 0x39]
ror sil, cl
rol rsi, cl
mov qword [r12 + 0xc0], rcx
sub sil, 0x42
mov esi, ebx
mov ebx, ebp
cmp ax, bx
cmp r9d, 0x4803460d
test bl, bl
mov dword [rsp + 0x5c], 0
cmp r13w, 0x21ba
test dl, 0xd5
test al, 0x20
jmp 0x14041f937
sete byte [rsp + 0x98]
cmc
test bl, bl
jmp 0x14041f947
je 0x14041f98c
movzx eax, dil
xor r13d, r13d
jmp 0x14041f95a
cmp eax, 0x17
jmp 0x14041f962
jg 0x14041fa07
lea ecx, [rax - 0xf]
jmp 0x14041f970
cmp ecx, 2
jb 0x14041fa3f
cmp eax, 8
jmp 0x14041f981
je 0x14041fa5f
jmp 0x14042008c
movzx eax, byte [rsp + 0x68]
test r12w, r11w
xor r13d, r13d
clc
cmp rbp, 0x31276d95
stc
cmp eax, 0xf
jmp 0x14041f9a9
jle 0x14041fa23
cmp eax, 0x20
je 0x14041fa7f
cmp eax, 0x18
jmp 0x14041f9c0
je 0x14041fa7f
cmp eax, 0x10
jne 0x14042008c
mov edx, dword [rsp + 0x48]
or rcx, 0x7a3e1454
clc
xchg cx, ax
movzx eax, dl
rol ecx, cl
rcl ch, 0x9a
lea ecx, [rax - 8]
test r15d, edx
cmp dl, 8
cmovb ecx, eax
cmp ecx, 3
jne 0x14041fa3f
mov dil, 2
jmp 0x14041fa02
jmp 0x14041fa9a
cmp eax, 0x18
je 0x14041fa8e
cmp eax, 0x20
jmp 0x14041fa18
je 0x14041fa8e
jmp 0x14042008c
cmp eax, 8
jmp 0x14041fa2b
je 0x14041fa5f
cmp eax, 0xf
jmp 0x14041fa39
jne 0x14042008c
mov dil, 3
mov r15b, r9b
mov r15b, 1
jmp 0x14041fa4d
mov dword [rsp + 0x60], 0
jmp 0x14041fa5a
jmp 0x14041faa6
mov al, 1
shr dil, cl
mov dword [rsp + 0x60], eax
cmp r15b, 0x87
rcr dil, cl
xor r15d, r15d
mov dil, 1
jmp 0x14041fa7a
jmp 0x14041faa6
mov edi, dword [rsp + 0x68]
sbb dx, r10w
and rbp, rsp
movzx bp, bl
shr dil, 3
btr dx, si
bts rbp, rbp
mov al, 1
mov dword [rsp + 0x60], eax
cmp ah, 0x6e
sub r15d, r15d
mov rax, qword [rsp + 0x38]
shl edx, 0xfa
movzx ebp, r10w
mov rcx, qword [rsp + 0x30]
ror bpl, 0x8e
mov rdx, qword [rsp + 0x40]
movzx ebp, dil
mov dword [rdx], r14d
test bl, dil
stc
mov dword [rcx], esi
test rax, rax
jmp 0x14041fad5
je 0x14041fadd
mov dword [rax], ebp
test esi, esi
je 0x14041fb6f
xor r13d, r13d
shrd ax, cx, 0x9c
mov eax, 0x7fffffff
cmp r9b, 0xa6
clc
test si, r10w
sub edx, edx
div esi
cmp eax, r14d
jmp 0x14041fb07
jb 0x14042008c
mov ecx, esi
imul ecx, r14d
btr eax, 0x85
btr ax, dx
xor r13d, r13d
movsx rax, r13w
btr ax, r12w
mov eax, 0x7fffffff
test dil, 0x6f
xor edx, edx
div ebp
cmp eax, ecx
jb 0x14042008c
sub r13d, r13d
test r13b, r11b
mov eax, 0x7fffffff
clc
cmp r8, rax
sub edx, edx
test r15w, 0x2d16
div esi
cmc
test r13w, 0x7efb
cmp eax, r14d
jmp 0x14041fb64
jb 0x14042008c
jmp 0x14041fbab
mov ecx, esi
sar ah, 0x69
setb al
sar ah, cl
imul ecx, r14d
movzx ax, spl
sar al, cl
sub r13d, r13d
sub ax, 0x2157
cmove rax, r8
shr al, 0x68
mov eax, 0x7fffffff
cmp r14b, al
xor edx, edx
div ebp
cmp eax, ecx
jmp 0x14041fba5
jb 0x14042008c
mov dword [rsp + 0xac], edi
mov qword [rsp + 0x80], rcx
jmp 0x14041fbbf
imul ecx, ebp
call fcn.1401a0fe4
test rax, rax
je 0x140420089
mov r13, rax
jmp 0x14041fbd8
movzx eax, byte [rsp + 0x78]
test r15b, 0x22
test eax, eax
jmp 0x14041fbe8
mov dword [rsp + 0x30], ebp
jmp 0x14041fbf1
je 0x14041fcb6
cmp qword [r12 + 0x10], 0
jmp 0x14041fc02
je 0x14041fc81
mov rcx, qword [r12 + 0xc0]
movzx edi, bx
rcr rdx, 0xdd
mov rdi, qword [r12 + 0xc8]
mov ebp, edx
bsr rdx, rdi
mov ebp, ebx
bts dx, r8w
mov ebx, edi
bts edx, r15d
sub ebx, ecx
movsxd rdx, eax
btr edx, ecx
and rdx, rbx
mov edx, eax
cmc
sub edx, ebx
movzx ebx, r14w
mov ebx, ebp
not bp
mov ebp, dword [rsp + 0x30]
jmp 0x14041fc54
jle 0x14041fc92
mov qword [r12 + 0xc0], rdi
mov cx, r9w
setge ch
movsx rcx, di
mov rcx, qword [r12 + 0x28]
jmp 0x14041fc77
call qword [r12 + 0x18]
jmp 0x14041fcb6
mov rcx, qword [r12 + 0xc0]
movzx edi, dx
xor edi, 0x7ef20d8f
mov eax, eax
rol di, cl
movsx rdi, r14w
adc rdi, 0x75c94f02
add rax, rcx
mov qword [r12 + 0xc0], rax
shr al, 0x78
cmovne rdi, rsp
xchg al, al
test bl, bl
xchg rdi, rdi
setne al
mov edi, dword [rsp + 0x48]
sub cl, 0xab
rcr cl, 0xe
and cl, 0xe7
cmp dil, 8
setae cl
cmc
or cl, al
clc
or cl, r15b
mov qword [rsp + 0x38], r13
mov dword [rsp + 0x8c], r15d
jmp 0x14041fceb
je 0x14041fdbe
test bl, bl
jmp 0x14041fcf8
je 0x14041ff8d
cmp dword [rsp + 0x58], 0
jmp 0x14041fd08
je 0x14042007c
mov edi, dword [rsp + 0x70]
test dil, 0x25
test edi, edi
je 0x14041fff2
cmp qword [r12 + 0x10], 0
jmp 0x14041fd29
je 0x14041ffbd
mov rax, qword [r12 + 0xc0]
xchg bpl, dl
mov rdx, rbx
mov rcx, qword [r12 + 0xc8]
sbb edx, 0x329a3bd1
movsx dx, r10b
mov ebp, ebx
bt bx, r9w
btr dx, r15w
bswap rdx
mov ebx, ecx
sbb dh, 0x6a
sub ebx, eax
add dl, dl
shld dx, bp, 0x71
mov edx, edi
test r9d, 0x35e11470
cmc
sub edx, ebx
movzx ebx, cx
xchg bx, bx
not bh
mov ebx, ebp
xchg bpl, bpl
cmovp ebp, r8d
mov ebp, dword [rsp + 0x30]
jmp 0x14041fd93
jle 0x14041ffcd
mov qword [r12 + 0xc0], rcx
movzx cx, bpl
jmp 0x14041fdaf
mov rcx, qword [r12 + 0x28]
call qword [r12 + 0x18]
jmp 0x14041fff2
mov dword [rsp + 0x50], r14d
mov dword [rsp + 0x54], esi
test r8b, 0x65
test ebx, ecx
clc
test esi, esi
je 0x140420f64
mov eax, dword [rsp + 0x50]
adc dil, dl
test r9b, sil
cmp r13d, esi
mov r14d, eax
imul r14d, dword [rsp + 0x30]
bswap rdi
movsx di, r15b
xchg edi, edi
mov edi, dword [rsp + 0x54]
jmp 0x14041fdff
dec edi
test sil, spl
sub esi, esi
jmp 0x14041fe0b
jmp 0x14041fe92
movsxd r15, ebx
movsx ecx, cx
movsx r8, sp
mov rcx, rbp
mov r8, r15
jmp 0x14041fe25
call fcn.1404a81fb
mov r8d, r14d
sub r8d, ebx
add rbp, r15
cdq
mov r15d, dword [rsp + 0x8c]
movsx ecx, bp
cdq
mov rcx, qword [r12 + 0x28]
mov rdx, rbp
jmp 0x14041fe4d
call r13
mov rbx, qword [r12 + 0xc8]
jmp 0x14041fe65
mov r13, qword [rsp + 0x38]
jmp 0x14041fe6f
mov qword [r12 + 0xc0], rbx
jmp 0x14041fe7c
inc esi
test r10b, r13b
cmp bl, r9b
add edi, 0xffffffff
jmp 0x14041fe8c
jae 0x140420f64
cmp byte [rsp + 0x98], 0
cbw
movsx eax, sp
setl al
mov eax, edi
movsxd rbp, r11d
movzx rbp, si
cmove eax, esi
bts bp, r9w
imul eax, r14d
movsxd rbp, eax
jmp 0x14041fec4
lea rbp, [rbp + r13]
sal r13, 7
mov r13, qword [r12 + 0x10]
test r9d, esi
jmp 0x14041feda
test r13, r13
jmp 0x14041fee2
je 0x14041ff28
mov rdx, qword [r12 + 0xc0]
sbb ah, 0x25
btr rbx, 0x12
bsr bx, r10w
mov rax, qword [r12 + 0xc8]
movsx rbx, di
mov rbx, rax
stc
jmp 0x14041ff12
sub rbx, rdx
cmp r14d, ebx
jmp 0x14041ff1d
jg 0x14041fe10
jmp 0x14041ff4d
mov rdx, qword [r12 + 0xc0]
ror r13d, cl
btr r13, 0x8b
mov r13b, bpl
mov rax, qword [r12 + 0xc8]
bswap r13
xor r13w, 0x3567
clc
lea rbx, [rdx + r14]
bts r13, rsp
bt r13w, 0x9b
and r13b, sil
cmp rbx, rax
movsxd r13, r12d
cmovne r13, r12
mov r13, qword [rsp + 0x38]
jmp 0x14041ff72
ja 0x14041fe7c
mov rcx, rbp
mov r8, r14
jmp 0x14041ff83
call fcn.1404a81fb
jmp 0x14041fe6f
mov dword [rsp + 0x54], esi
cmp sp, r8w
mov dword [rsp + 0x50], r14d
cmp r12w, r11w
stc
test si, 0x7936
xor eax, eax
jmp 0x14041ffab
mov qword [rsp + 0x90], rax
jmp 0x14041ffb8
jmp 0x140420292
mov rax, qword [r12 + 0xc0]
sal cx, 0xcc
bt ecx, r14d
mov ecx, edi
rcl edi, 0x99
movsx di, r9b
lea rcx, [rcx + rax]
sbb dil, 0x39
mov ax, bx
mov qword [r12 + 0xc0], rcx
shr al, cl
shld ax, r10w, 0xfc
mov eax, dword [rsp + 0x58]
mov edi, eax
or rcx, 0x3c5a76fc
imul edi, ebp
movzx rcx, r10w
mov rcx, rdi
jmp 0x14042000e
call fcn.1401a0fe4
test rax, rax
jmp 0x14042001b
je 0x14042007c
mov dword [rsp + 0x54], esi
cmp byte [rsp + 0x60], 0
je 0x1404200ba
mov rcx, r12
cwd
mov r8w, bp
mov rdx, rax
movsxd r8, edi
movzx r8d, cx
movsx r8w, r8b
mov r8d, edi
mov rsi, rax
jmp 0x140420053
call fcn.14042708a
test eax, eax
jmp 0x14042005f
je 0x140421134
mov qword [rsp + 0x90], rsi
jmp 0x140420072
mov dword [rsp + 0x50], r14d
jmp 0x140420283
mov rcx, r13
jmp 0x140420084
call fcn.1400e0209
sub r13d, r13d
mov rax, r13
add rsp, 0xb8
pop rbx
pop rbp
movzx r15d, ax
pop rdi
movsx r13, sp
pop rsi
pop r12
pop r13
pop r14
mov r15w, 0xe7a
movzx r15w, bpl
pop r15
jmp 0x1404200b9
ret
mov dword [rsp + 0x50], r14d
mov cl, sil
mov dil, 0x35
mov esi, ebp
and bpl, r12b
movsxd rdi, r12d
jmp 0x1404200d2
mov rcx, rax
mov qword [rsp + 0x90], rax
mov rdi, rax
btr bp, r10w
and cl, r14b
xor ecx, 0x287f384d
add rdi, 2
movsx bp, bl
not bp
movsx ebp, r10w
mov ebp, dword [rsp + 0x58]
movsx ecx, r15w
cmovbe ecx, r12d
not cl
nop word cs:[rax + rax]
mov cl, 0xab
movzx rcx, r11w
movsx cx, r13b
mov rcx, r12
jmp 0x140420128
call fcn.14042d379
mov ecx, eax
shr ecx, 0xa
and ecx, 0x1f
or dl, 0x5a
bt edx, r15d
mov edx, ecx
cmp ch, 0x4e
stc
shl edx, 8
sub edx, ecx
shrd ecx, r12d, 0x73
ror cl, cl
movzx ecx, dx
jmp 0x140420157
imul ecx, ecx, 0x843
jmp 0x140420162
shr ecx, 0x10
stc
sub edx, ecx
test r12d, ebp
movzx edx, dx
cmp cl, r11b
jmp 0x140420176
shr edx, 1
add edx, ecx
bsr cx, r9w
shr edx, 4
rcr cx, 0xe4
sub rcx, 0x565f20a8
bts rcx, rax
mov byte [rdi - 2], dl
clc
setg dl
or ecx, edi
mov ecx, eax
shr ecx, 5
cmp ecx, ebx
and ecx, 0x1f
ror rdx, cl
mov edx, ecx
jmp 0x1404201b0
shl edx, 8
jmp 0x1404201c4
sub edx, ecx
bt cx, r8w
test r10, 0x45ef0aa4
movzx ecx, dx
test r14b, 0xdb
imul ecx, ecx, 0x843
stc
shr ecx, 0x10
sub edx, ecx
cmp sil, 0x99
test rdx, rbp
clc
movzx edx, dx
clc
stc
cmp r8d, 0x4be67885
shr edx, 1
cmp r13w, 0x1860
stc
add edx, ecx
shr edx, 4
jmp 0x140420212
mov byte [rdi - 1], dl
bts ecx, r13d
xor ecx, 0x59a0793b
and eax, 0x1f
mov ecx, eax
jmp 0x140420229
shl ecx, 8
cmp r15, r11
cmp esi, 0x3f5d41c1
sub ecx, eax
movzx eax, cx
imul eax, eax, 0x843
cmp r9b, dl
shr eax, 0x10
sub ecx, eax
cmp r14w, 0x1355
test esi, eax
jmp 0x140420255
movzx ecx, cx
cmp sil, r13b
shr ecx, 1
cmp r9b, al
test r15b, cl
add ecx, eax
shr ecx, 4
stc
cmp al, r12b
mov byte [rdi], cl
add rdi, rsi
jmp 0x140420276
dec ebp
jmp 0x14042027d
jne 0x140420120
mov edi, dword [rsp + 0x48]
sbb rax, 0x10d07e98
cmp spl, 0x7b
mov rax, qword [rsp + 0x80]
test bp, r10w
cmc
test r10d, 0x96637c
test eax, eax
jmp 0x1404202ad
je 0x1404209db
lea rax, [r12 + 0x38]
movzx r15, bx
mov qword [rsp + 0x40], rax
or ah, dl
dec rbp
lea r15, [r12 + 0x39]
mov ebp, dword [rsp + 0x30]
shl ax, cl
mov eax, dword [rsp + 0x80]
mov qword [rsp + 0x78], rax
rol al, cl
mov al, 0x28
ror al, 0x79
mov al, 1
test r9b, 0x8d
sub esi, esi
cmc
cmp r10, r15
mov dword [rsp + 0x70], 0
sub r14d, r14d
jmp 0x140420301
mov dword [rsp + 0xa0], ebx
jmp 0x14042030d
jmp 0x1404204cf
mov rcx, r12
call fcn.14042d379
mov ecx, eax
rol dx, cl
movsx edx, si
shr ecx, 0xa
dec dx
sub dh, 0xb
stc
and ecx, 0x1f
clc
mov edx, ecx
shl edx, 8
sub edx, ecx
not ch
jmp 0x140420341
movzx ecx, dx
cmp r14w, 0xb0a
test eax, 0x47663253
imul ecx, ecx, 0x843
test ebx, r13d
shr ecx, 0x10
clc
cmp r9b, r14b
sub edx, ecx
movzx edx, dx
cmp r14b, 0x3b
cmc
shr edx, 1
add edx, ecx
mov cl, 8
shr edx, 4
mov byte [rsp + 0x5c], dl
adc cx, 0x58cc
mov ecx, eax
rcr rdx, cl
btr dx, r12w
shl edx, 0xe6
shr ecx, 5
rol dx, cl
adc dh, 0x27
and ecx, 0x1f
or dl, spl
bt dx, 0x84
rol edx, 0xd7
mov edx, ecx
shl edx, 8
sub edx, ecx
bts ecx, ecx
sar ecx, cl
movzx ecx, dx
imul ecx, ecx, 0x843
shr ecx, 0x10
jmp 0x1404203c0
sub edx, ecx
stc
jmp 0x1404203c9
movzx edx, dx
stc
clc
cmc
shr edx, 1
add edx, ecx
ror ch, cl
bts cx, r15w
shr edx, 4
not cx
mov byte [rsp + 0x5d], dl
cmp r12, 0x7d74158e
sub ecx, 0x7c97168
and eax, 0x1f
sar rcx, 0xc7
bsf cx, cx
mov ecx, eax
shl ecx, 8
cmc
test ah, ah
sub ecx, eax
cdqe
mov ax, 0x3429
movzx eax, cx
cmp sil, al
imul eax, eax, 0x843
test r9b, 0x6c
cmp bpl, r13b
shr eax, 0x10
cmp r11b, r10b
sub ecx, eax
cmp rdi, 0x1a182745
movzx ecx, cx
clc
test di, cx
shr ecx, 1
add ecx, eax
cmc
stc
cmp bh, 0xe2
shr ecx, 4
cmc
mov byte [rsp + 0x5e], cl
cmp r14b, 0x71
cmc
test bpl, 0x5f
cmp dword [rsp + 0x30], 0
jmp 0x140420459
je 0x1404204ad
nop word cs:[rax + rax]
shrd cx, bx, 0x1e
rcr r8b, 0x35
mov eax, dword [rsp + 0x30]
mov ecx, eax
imul ecx, esi
xor r8w, r14w
rol r8b, 0xe1
add rcx, r13
movsx r8w, bl
cqo
movsxd r8, ebx
lea rdx, [rsp + 0x5c]
jmp 0x1404204a0
mov r8, rbp
jmp 0x1404204a8
call fcn.1404a81fb
dec r14d
jmp 0x1404204b5
inc rsi
test r9b, 0x52
sub eax, eax
clc
cmp rsi, qword [rsp + 0x78]
jmp 0x1404204c9
je 0x1404209db
cmp dil, 8
jmp 0x1404204d8
jb 0x14042054e
test r14d, r14d
jmp 0x1404204e6
je 0x1404205bd
mov edi, ebx
sub dl, r10b
xor ecx, ecx
cmp dword [rsp + 0x70], 0
not dl
setne dl
sete bl
test r14w, 0x1989
cmp al, al
cmp r14, 0x16b63e48
or bl, al
jmp 0x140420516
mov dword [rsp + 0x70], 1
stc
test bl, 1
jmp 0x140420527
je 0x1404205ec
mov cl, dl
shl rbx, 0x13
dec bl
mov dword [rsp + 0x70], ecx
dec bl
sar bl, 0x51
sal bl, cl
mov ebx, edi
mov edi, dword [rsp + 0x48]
stc
nop dword [rax]
test bl, bl
je 0x140420859
cmp byte [rsp + 0x68], 8
jmp 0x140420560
jne 0x1404205a4
mov rax, qword [r12 + 0xc0]
cmp rax, qword [r12 + 0xc8]
jmp 0x14042057b
jae 0x1404205f8
lea rcx, [rax + 1]
jmp 0x14042058a
mov qword [r12 + 0xc0], rcx
jmp 0x140420597
movzx eax, byte [rax]
jmp 0x14042059f
jmp 0x140420773
mov rcx, r12
jmp 0x1404205ac
call fcn.14042d379
mov edx, eax
jmp 0x1404205b8
jmp 0x140420781
mov rax, qword [r12 + 0xc0]
cmp rax, qword [r12 + 0xc8]
jmp 0x1404205d2
jae 0x14042067d
lea rcx, [rax + 1]
mov qword [r12 + 0xc0], rcx
movzx eax, byte [rax]
jmp 0x140420828
mov ebx, edi
jmp 0x1404205f3
jmp 0x1404209be
cmp dword [r12 + 0x30], 0
jmp 0x140420603
je 0x140420708
mov r8d, dword [r12 + 0x34]
bswap ecx
cwd
mov rcx, qword [r12 + 0x28]
movsx edi, r10w
setge dl
mov rdi, qword [rsp + 0x40]
movzx rdx, sp
setp dh
mov rdx, rdi
jmp 0x140420632
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmp bx, r8w
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
test eax, eax
jmp 0x14042065a
je 0x140420720
movsxd rcx, eax
movsxd rax, r12d
or ax, r14w
add rcx, rdi
movzx eax, dx
movzx eax, byte [rdi]
jmp 0x140420678
jmp 0x14042074f
cmp dword [r12 + 0x30], 0
jmp 0x140420688
je 0x140420714
mov r14d, edi
mov cl, r14b
mov r8d, dword [r12 + 0x34]
xchg cl, dil
mov rcx, qword [r12 + 0x28]
mov rdi, qword [rsp + 0x40]
bswap edx
mov rdx, rdi
jmp 0x1404206b0
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmp dil, r9b
sub ecx, dword [r12 + 0xd0]
cmp r14d, 0x74b6547b
test rbp, rbp
add dword [r12 + 0xb8], ecx
jmp 0x1404206df
test eax, eax
jmp 0x1404206e6
je 0x1404207f7
movsxd rcx, eax
movsx eax, bp
neg ax
shr al, cl
add rcx, rdi
cwde
movzx eax, byte [rdi]
jmp 0x140420703
jmp 0x14042080f
xor eax, eax
jmp 0x14042070f
jmp 0x140420773
xor eax, eax
jmp 0x14042071b
jmp 0x140420828
mov dword [r12 + 0x30], 0
btr di, 0xd1
mov byte [r12 + 0x38], 0
shr dil, cl
neg dil
xor eax, eax
ror rdi, cl
or edx, 0x7f1c79ed
shld dx, dx, 0x7c
mov rcx, r15
cqo
mov edi, dword [rsp + 0x48]
movzx rdx, ax
sub dh, 0x71
mov qword [r12 + 0xc8], rcx
and edx, 0x1b695ac3
btr edx, esi
mov qword [r12 + 0xc0], r15
movzx edx, al
rcl rax, cl
sbb ax, 0x6437
and ax, 0x2546
mov eax, dword [rsp + 0x30]
cmp edi, 0x1e865084
clc
test spl, 0x34
test eax, eax
jmp 0x140420797
je 0x1404204ad
cmp edx, dword [rsp + 0x58]
cmovno cx, r9w
movsx cx, r8b
movzx r8, sp
mov ecx, 0
cmovae edx, ecx
jmp 0x1404207bf
imul edx, eax
bsr cx, si
add rdx, qword [rsp + 0x90]
cmovle r8w, bp
xchg r8b, r8b
lea rcx, [rsp + 0x5c]
not r8b
movsxd r8, r8d
movzx r8d, r13w
mov r8, rbp
jmp 0x1404207ed
call fcn.1404a81fb
jmp 0x140420474
mov dword [r12 + 0x30], 0
mov byte [r12 + 0x38], 0
xor eax, eax
mov rcx, r15
bts rdi, r14
mov edi, r14d
shl r14b, cl
mov qword [r12 + 0xc8], rcx
mov qword [r12 + 0xc0], r15
or r14b, bl
movzx eax, al
sbb r14, r15
mov r14d, eax
and r14d, 0x7f
inc r14d
shr eax, 7
jmp 0x140420846
mov dword [rsp + 0x70], eax
cmc
stc
test sp, 0x4fcf
test bl, bl
jne 0x140420556
cmp byte [rsp + 0x60], 0
jmp 0x140420863
je 0x140420312
cmp dword [rsp + 0x30], 0
jmp 0x140420873
je 0x1404204ad
mov rbx, qword [r12 + 0xc0]
xor ah, 0x63
rcr ah, cl
mov rax, qword [r12 + 0xc8]
cmc
cmp r15w, 0xc90
xor edi, edi
jmp 0x14042089c
jmp 0x1404208d7
lea rcx, [rbx + 1]
cqo
movsx dx, r9b
cwd
mov qword [r12 + 0xc0], rcx
movzx edx, byte [rbx]
mov rbx, rcx
mov byte [rsp + rdi + 0x5c], dl
jmp 0x1404208c5
inc rdi
clc
cmp rbp, rdi
jmp 0x1404208d1
je 0x1404209b3
cmp rbx, rax
jb 0x1404208a1
cmp dword [r12 + 0x30], 0
je 0x140420962
mov r8d, dword [r12 + 0x34]
movsx cx, r11b
movsx edx, bp
cwd
mov rcx, qword [r12 + 0x28]
bswap rdx
movsx rbx, sp
cmovne bx, r8w
mov rbx, qword [rsp + 0x40]
movzx rdx, r15w
movsx edx, bx
mov rdx, rbx
jmp 0x140420920
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmc
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
clc
test eax, eax
jmp 0x140420946
je 0x14042096e
cdqe
cmovbe dx, dx
add rax, rbx
movsxd rdx, eax
cwd
movzx edx, byte [rbx]
jmp 0x14042098e
xor edx, edx
jmp 0x140420969
jmp 0x1404208bc
mov dword [r12 + 0x30], 0
shr ax, cl
mov byte [r12 + 0x38], 0
sub edx, edx
not rbx
mov rax, r15
xchg rbx, rbx
not bx
mov qword [r12 + 0xc8], rax
mov qword [r12 + 0xc0], r15
movsx ebx, r11w
movsx rbx, bx
mov rbx, r15
jmp 0x1404209ae
jmp 0x1404208bc
mov ebx, dword [rsp + 0xa0]
mov edi, ebx
not edi
mov edi, dword [rsp + 0x48]
stc
cmp r15b, sil
cmp dword [rsp + 0x30], 0
jmp 0x1404209d0
jne 0x140420474
jmp 0x1404204ad
cmp byte [rsp + 0x98], 0
je 0x140420f31
cmp dword [rsp + 0x54], 0
jmp 0x1404209f3
je 0x140420f31
mov eax, dword [rsp + 0x50]
sar bpl, cl
mov r12d, eax
bsr eax, r9d
imul r12d, dword [rsp + 0x30]
xchg rdx, rax
mov r10d, dword [rsp + 0x54]
cwd
nop
dec r10d
bswap ax
mov r13d, r12d
sub al, r9b
btr esi, ebp
imul r13d, r10d
sbb di, 0x6370
or dl, r14b
shr r10d, 1
xchg rsi, rsi
movzx si, r12b
lea edi, [r12 - 1]
xchg bx, bp
cdqe
cqo
mov rax, qword [rsp + 0x38]
lea rcx, [rax + rdi]
cmovne rsi, rsi
cwd
inc rcx
neg bx
mov qword [rsp + 0x98], rcx
adc ebp, 0x5dc1840
bt rbx, r9
rcl sil, 0xc8
lea rdx, [rdi + 1]
mov rcx, rdx
clc
and rcx, 0xffffffffffffffe0
shl sil, cl
xadd bp, bp
rcl sil, 0xca
lea rbp, [rcx - 0x20]
rcl bh, 0x14
mov qword [rsp + 0x60], rbp
mov bl, 0x43
shl bl, 0x4c
not bx
mov rbx, rbp
stc
shr rbx, 5
bswap bp
jmp 0x140420aaf
inc rbx
adc rsi, 0xaf40e45
mov rbp, rbx
rcl bp, cl
adc sil, r14b
mov qword [rsp + 0x70], rbx
and rbx, 0xfffffffffffffffe
mov qword [rsp + 0xa0], rbx
sbb rbp, r10
mov ebp, r12d
mov qword [rsp + 0x48], rcx
btc si, r15w
bts esi, r10d
btr esi, r14d
sub ebp, ecx
mov ecx, 0x6aba7c16
jmp 0x140420af7
mov dword [rsp + 0xa8], ebp
movsxd rcx, r10d
sbb esi, edx
btr cx, r11w
movabs rsi, 0x1ffffffe0
bsf ecx, r12d
xchg rcx, rcx
add cx, r11w
or rsi, 0x18
xadd ecx, ecx
mov rcx, rdx
btr cx, 0x32
mov qword [rsp + 0x68], rdx
and rsi, rdx
sar cl, 0x4b
btr cx, 0x38
mov ecx, r12d
clc
jmp 0x140420b45
sub ecx, esi
clc
jmp 0x140420b4e
mov dword [rsp + 0x58], ecx
test r15d, 0x4e5b0f8e
add rax, 0x30
mov qword [rsp + 0xb0], rax
xor r11d, r11d
clc
stc
test r11b, 0x55
xor r8d, r8d
mov dword [rsp + 0x78], r10d
mov qword [rsp + 0x40], rdi
jmp 0x140420b80
jmp 0x140420bb5
lea eax, [r8 + 1]
test spl, r9b
sub r13d, r12d
test r15b, dl
stc
add r11d, r12d
clc
stc
jmp 0x140420b9d
cmp r8d, r10d
movzx r8d, bx
mov r8b, 0x54
mov r8d, eax
jmp 0x140420baf
je 0x140420f31
test r12d, r12d
je 0x140420b85
mov ebp, r11d
shl r15w, 0x92
bts r15w, sp
movsx r15, di
movsxd r15, r13d
cmc
cmp spl, 5
cmp edi, 7
jmp 0x140420bdf
jb 0x140420c2f
mov rax, qword [rsp + 0x38]
btr rcx, r9
setne r14b
inc r9b
lea r9, [rax + rbp]
sets r14b
lea r14, [rax + r15]
cdqe
movsx eax, bp
mov rax, qword [rsp + 0x98]
lea rcx, [rax + r15]
stc
jmp 0x140420c19
cmp r9, rcx
jae 0x140420c87
lea rcx, [rax + rbp]
cmp r14, rcx
jae 0x140420c87
mov ebx, r12d
dec rcx
movsx edx, ax
inc ebx
movzx cx, cl
not rcx
mov rcx, qword [rsp + 0x38]
cqo
nop word [rax + rax]
movsx rdx, r10w
movzx eax, byte [rcx + rbp]
movzx edx, byte [rcx + r15]
jmp 0x140420c63
mov byte [rcx + rbp], dl
mov byte [rcx + r15], al
jmp 0x140420c6f
inc rcx
dec ebx
cmc
test r15b, 6
cmp ebx, 1
jg 0x140420c55
jmp 0x140420b85
cmp edi, 0x1f
jmp 0x140420c8f
jae 0x140420c9c
xor ecx, ecx
jmp 0x140420e77
cmp qword [rsp + 0x60], 0
je 0x140420ee8
mov rax, qword [rsp + 0xb0]
shl bh, 0xaf
lea rbx, [rax + r15]
mov r10, rbp
not cx
add r10, rax
ror rcx, cl
shrd rcx, rbp, 0xd9
test r8w, 0x7755
mov rcx, qword [rsp + 0xa0]
sub edi, edi
cmp r15w, di
stc
test r9w, di
movups xmm0, xmmword [r10 + rdi - 0x30]
cmp r8, r15
jmp 0x140420cef
movups xmm1, xmmword [r10 + rdi - 0x20]
stc
test di, 0x3db8
test r14b, r10b
movups xmm2, xmmword [rbx + rdi - 0x30]
cmp r9b, 0x3d
jmp 0x140420d0c
movups xmm3, xmmword [rbx + rdi - 0x20]
test bx, 0x270a
cmc
movups xmmword [r10 + rdi - 0x30], xmm2
cmp dl, sil
movups xmmword [r10 + rdi - 0x20], xmm3
clc
test r9d, 0x69ee02eb
test si, di
movups xmmword [rbx + rdi - 0x30], xmm0
cmc
movups xmmword [rbx + rdi - 0x20], xmm1
cmp rax, 0x29970f83
movups xmm0, xmmword [r10 + rdi - 0x10]
cmc
jmp 0x140420d4f
movups xmm1, xmmword [r10 + rdi]
stc
movups xmm2, xmmword [rbx + rdi - 0x10]
cmp r11w, cx
movups xmm3, xmmword [rbx + rdi]
jmp 0x140420d6c
movups xmmword [r10 + rdi - 0x10], xmm2
cmp r8w, 0x5f7f
cmc
movups xmmword [r10 + rdi], xmm3
cmp rsp, 0x400d4b46
movups xmmword [rbx + rdi - 0x10], xmm0
test r10b, dil
cmc
cmp r10b, r11b
movups xmmword [rbx + rdi], xmm1
stc
jmp 0x140420d9b
add rdi, 0x40
add rcx, 0xfffffffffffffffe
jmp 0x140420da8
jne 0x140420ce1
test byte [rsp + 0x70], 1
je 0x140420e33
lea rcx, [rdi + r15]
neg r10
movsx r10, bx
lea rdi, [rdi + rbp]
shr ax, 0x55
bsr r10w, di
mov rax, qword [rsp + 0x38]
xor r10w, 0x5eb6
sal r10w, cl
cmovp r10, rdi
movups xmm0, xmmword [rax + rdi]
movups xmm1, xmmword [rax + rdi + 0x10]
movups xmm2, xmmword [rax + rcx]
cmovno r10d, r15d
movups xmm3, xmmword [rax + rcx + 0x10]
sub r10w, r15w
sbb r10, 0xce50581
rcr r10, cl
movups xmmword [rax + rdi], xmm2
xadd r10w, r10w
shrd r10d, r13d, 0x4d
dec r10b
movups xmmword [rax + rdi + 0x10], xmm3
movups xmmword [rax + rcx], xmm0
movups xmmword [rax + rcx + 0x10], xmm1
movzx di, sil
xchg dil, r10b
rol r10d, 0xb9
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x68], rax
movzx di, r9b
cmovo di, r14w
bswap r10
mov r10d, dword [rsp + 0x78]
mov dil, r12b
mov rdi, qword [rsp + 0x40]
jmp 0x140420e5c
je 0x140420b85
mov rcx, qword [rsp + 0x48]
test byte [rsp + 0x68], 0x18
jmp 0x140420e71
je 0x140420f05
add rbp, rsi
lea r15, [r15 + rsi]
nop word cs:[rax + rax]
bts edi, r15d
xadd bl, bl
mov rbx, qword [r9 + rcx]
ror edi, 0x43
mov dil, cl
inc edi
mov rdi, qword [r14 + rcx]
mov qword [r9 + rcx], rdi
mov qword [r14 + rcx], rbx
cmp sil, 0x22
cmc
add rcx, 8
test bh, 0x2a
stc
cmp r8b, r9b
cmp rsi, rcx
jmp 0x140420ec4
jne 0x140420e94
mov ebx, dword [rsp + 0x58]
cmp qword [rsp + 0x68], rsi
mov rdi, qword [rsp + 0x40]
jmp 0x140420edd
je 0x140420b85
jmp 0x140420c38
sub edi, edi
jmp 0x140420ef0
test byte [rsp + 0x70], 1
jmp 0x140420efa
jne 0x140420db9
jmp 0x140420e33
mov rax, qword [rsp + 0x48]
shld ebx, ecx, 0xf0
lea r15, [r15 + rax]
setge bl
shrd ebx, eax, 0xc0
add rbp, rax
movsx rbx, r12w
mov ebx, dword [rsp + 0xa8]
jmp 0x140420f2c
jmp 0x140420c38
mov rcx, qword [rsp + 0x90]
stc
xadd r13b, r15b
test rcx, rcx
not r15w
movsxd r13, ebx
mov r13, qword [rsp + 0x38]
setns r15b
mov r15d, dword [rsp + 0x8c]
je 0x140420f64
call fcn.1400e0209
mov r8d, dword [rsp + 0x120]
rcl r11b, cl
sub r11w, r8w
cmp byte [rsp + 0xac], 3
cwd
setb al
mov dx, r8w
or r15b, al
movsx r14w, r9b
cwd
sets r9b
mov r9d, dword [rsp + 0x50]
movzx r14, si
mov r11d, dword [rsp + 0x54]
mov edx, dword [rsp + 0x30]
movzx r14w, r15b
bswap r14
mov r14, qword [rsp + 0x80]
jmp 0x140420fb9
jne 0x140421106
test r14d, r14d
jmp 0x140420fc7
je 0x140421106
mov eax, edx
lea ebp, [r14 - 1]
sets sil
stc
bsf esi, ecx
mov edi, r14d
and edi, 3
mov rsi, r13
cmc
cmp ebp, 3
jmp 0x140420fed
jb 0x1404210c3
and r14d, 0xfffffffc
sal r10b, 0x5d
mov rsi, r13
mov r10, 0x7dcc4879
and dl, 0xe1
nop dword [rax]
movzx ecx, byte [rsi]
cmp r13b, 0xb0
shl ebx, 0x9e
movzx ebx, byte [rsi + 2]
mov byte [rsi], bl
mov byte [rsi + 2], cl
bsr bx, sp
movsxd rcx, r9d
lea rbp, [rsi + rax]
rcr bx, cl
mov r10b, r8b
rcr rdx, 0x6e
movzx ecx, byte [rsi + rax]
ror r10b, cl
mov rbx, 0x2ccc0e09
bts r10, r11
movzx ebx, byte [rsi + rax + 2]
rcl r10b, 0x67
mov byte [rsi + rax], bl
mov byte [rsi + rax + 2], cl
lea rbx, [rbp + rax]
and cl, 0x35
movzx ecx, byte [rax + rbp]
or sil, 0x4d
and dh, cl
sub r10b, dl
movzx edx, byte [rax + rbp + 2]
shr sil, cl
ror r10d, 1
btc si, 0x1b
mov byte [rax + rbp], dl
mov byte [rax + rbp + 2], cl
lea rsi, [rbx + rax]
movzx r10d, byte [rax + rbx]
sal ch, cl
sal cx, 0x3f
setbe ch
movzx ecx, byte [rax + rbx + 2]
test r15w, 0x33bb
stc
mov byte [rax + rbx], cl
stc
cmp r15w, 0x6dd2
mov byte [rax + rbx + 2], r10b
clc
lea rsi, [rsi + rax]
cmp ch, 0xbc
cmp dil, r8b
add r14d, 0xfffffffc
jne 0x14042100b
test edi, edi
mov edx, dword [rsp + 0x30]
jmp 0x1404210ce
je 0x140421106
add rsi, 2
movzx ecx, byte [rsi - 2]
sbb bx, r11w
sal bx, cl
movzx ebx, byte [rsi]
mov byte [rsi - 2], bl
cmp r10b, 0x3c
mov byte [rsi], cl
test r14d, 0x33786f33
add rsi, rax
jmp 0x1404210fe
dec edi
jne 0x1404210d8
test r8d, r8d
jmp 0x14042110e
je 0x14042008c
cmp edx, r8d
jmp 0x14042111c
je 0x14042008c
mov dword [rsp + 0x20], r11d
mov rcx, r13
call fcn.1404237fa
jmp 0x14042008f
mov rcx, r13
jmp 0x14042113c
call fcn.1400e0209
mov rcx, rsi
jmp 0x140420084