Function at 0x14024eb9f
Capabilities:
Encode data using base64
Encrypt data using chaskey
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xc21e5599
pushf
not eax
add eax, 0xe2d2325a
xor eax, 0xc4b1997b
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf9f2ff3d
xor eax, 0xb4371b3a
rol eax, 0x98
popf
cmp eax, 0x20
jne 0x14024ebdc
popf
pop rax
jmp 0x140250236
cmp eax, 0
jne 0x14024ebeb
popf
pop rax
jmp 0x14024edf8
cmp eax, 3
jne 0x14024ebfa
popf
pop rax
jmp 0x14024efd6
cmp eax, 1
jne 0x14024ec09
popf
pop rax
jmp 0x14024eece
cmp eax, 0xd
jne 0x14024ec18
popf
pop rax
jmp 0x14024f63b
cmp eax, 0x1a
jne 0x14024ec27
popf
pop rax
jmp 0x14024febd
cmp eax, 0xe
jne 0x14024ec36
popf
pop rax
jmp 0x14024f67d
cmp eax, 0xb
jne 0x14024ec45
popf
pop rax
jmp 0x14024f4d4
cmp eax, 0x19
jne 0x14024ec54
popf
pop rax
jmp 0x14024fdfb
cmp eax, 8
jne 0x14024ec63
popf
pop rax
jmp 0x14024f37c
cmp eax, 0x1d
jne 0x14024ec72
popf
pop rax
jmp 0x140250026
cmp eax, 0x17
jne 0x14024ec81
popf
pop rax
jmp 0x14024fcdd
cmp eax, 0x1c
jne 0x14024ec90
popf
pop rax
jmp 0x14024ff75
cmp eax, 0x12
jne 0x14024ec9f
popf
pop rax
jmp 0x14024f9db
cmp eax, 0x18
jne 0x14024ecae
popf
pop rax
jmp 0x14024fd7e
cmp eax, 0x11
jne 0x14024ecbd
popf
pop rax
jmp 0x14024f92a
cmp eax, 0x1b
jne 0x14024eccc
popf
pop rax
jmp 0x14024ff1e
cmp eax, 0x21
jne 0x14024ecdb
popf
pop rax
jmp 0x14025029b
cmp eax, 0x23
jne 0x14024ecea
popf
pop rax
jmp 0x14025036c
cmp eax, 0x14
jne 0x14024ecf9
popf
pop rax
jmp 0x14024fb3e
cmp eax, 0xf
jne 0x14024ed08
popf
pop rax
jmp 0x14024f72f
cmp eax, 0x13
jne 0x14024ed17
popf
pop rax
jmp 0x14024fa84
cmp eax, 0x15
jne 0x14024ed26
popf
pop rax
jmp 0x14024fbc3
cmp eax, 0x24
jne 0x14024ed35
popf
pop rax
jmp 0x1402503a4
cmp eax, 0x1e
jne 0x14024ed44
popf
pop rax
jmp 0x1402500fb
cmp eax, 0xc
jne 0x14024ed53
popf
pop rax
jmp 0x14024f5c6
cmp eax, 7
jne 0x14024ed62
popf
pop rax
jmp 0x14024f2ce
cmp eax, 5
jne 0x14024ed71
popf
pop rax
jmp 0x14024f181
cmp eax, 0x1f
jne 0x14024ed80
popf
pop rax
jmp 0x140250198
cmp eax, 0x10
jne 0x14024ed8f
popf
pop rax
jmp 0x14024f887
cmp eax, 6
jne 0x14024ed9e
popf
pop rax
jmp 0x14024f1e4
cmp eax, 9
jne 0x14024edad
popf
pop rax
jmp 0x14024f3f8
cmp eax, 4
jne 0x14024edbc
popf
pop rax
jmp 0x14024f121
cmp eax, 0x16
jne 0x14024edcb
popf
pop rax
jmp 0x14024fc1e
cmp eax, 2
jne 0x14024edda
popf
pop rax
jmp 0x14024ef8a
cmp eax, 0xa
jne 0x14024ede9
popf
pop rax
jmp 0x14024f466
cmp eax, 0x22
jne 0x14024edf8
popf
pop rax
jmp 0x140250357
mov qword [rsp + 0x18], r8
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x38
mov r12, qword [rdx]
mov rdi, r9
mov r14, qword [r8]
mov r13, rcx
cmp r12, r14
jne 0x14024ee75
push rax
pushf
mov eax, 0x880b4e25
pushf
not eax
add eax, 0xa187cdbb
xor eax, 0xb710d240
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe9a5fbbc
xor eax, 0xd1552a30
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf64dc311
xor eax, 0xb90fe7a4
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x940452fe
xor eax, 0xf6e59dca
rol eax, 0xb7
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0x9cfef665
pushf
not eax
add eax, 0xe19d5cba
xor eax, 0xcc845223
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x90f77b62
xor eax, 0xfc7676cb
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x9c85a53a
xor eax, 0x85c600e2
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x846eb6c4
xor eax, 0x97cf579e
rol eax, 0x6b
popf
jmp 0x14024ebcd
mov rax, qword [r8 + 8]
cmp qword [rdx + 8], rax
jne 0x14024ef31
push rax
pushf
mov eax, 0x90f30947
pushf
not eax
add eax, 0x860e202d
xor eax, 0xe246385f
rol eax, 0x86
popf
pushf
not eax
add eax, 0xed06c53c
xor eax, 0xab4e5760
rol eax, 0x94
popf
pushf
not eax
add eax, 0xeb2f7965
xor eax, 0x914f731c
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xcccc2b02
xor eax, 0x9e85ae3b
rol eax, 0x9b
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0x3655acca
pushf
not eax
add eax, 0xbc6a936f
xor eax, 0xd68400f4
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc14d2b49
xor eax, 0x8b279ee3
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa90d6d16
xor eax, 0x932dadc3
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8d0d67ea
xor eax, 0x8e6d92be
rol eax, 0x97
popf
jmp 0x14024ebcd
movups xmm0, xmmword [r9]
mov rax, rcx
movups xmmword [rcx], xmm0
add rsp, 0x38
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
ret
mov r15, qword [r8 + 8]
mov rcx, rdi
mov rsi, qword [rdx + 8]
mov r8, r14
sub r8, r12
mov qword [rsp + 0x70], rbx
mov rbx, qword [r9]
mov rdx, r13
sar r8, 2
shl r8, 5
sub r8, rsi
mov qword [rsp + 0x30], rbp
push r15
not r15
sub r8, r15
pop r15
sub r8, 1
call fcn.1401c1adf
mov rdi, qword [rdi + 8]
mov r11d, 0x5508751e
pushf
not r11d
add r11d, 0x863270f0
xor r11d, 0xb1a96cff
rol r11d, 0x55
popf
pushf
not r11d
add r11d, 0xf133f31c
xor r11d, 0xf49c1cf6
rol r11d, 0x5e
popf
mov r9d, r11d
mov rcx, rsi
shl r9d, cl
xor eax, eax
mov dword [rsp + 0x78], r9d
mov ebp, 0x2e4a6bb9
pushf
not ebp
add ebp, 0x8f48e5fa
xor ebp, 0xd47a8ca4
rol ebp, 0xf8
popf
pushf
not ebp
add ebp, 0x946aeaa7
xor ebp, 0xbfb665b0
rol ebp, 9
popf
test rdi, rdi
jne 0x14024f0c8
push rax
pushf
mov eax, 0x383cf90e
pushf
not eax
add eax, 0xf3203f7e
xor eax, 0x97327840
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe4fc91af
xor eax, 0xe6cd63dd
rol eax, 0x44
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0x2dd12a10
pushf
not eax
add eax, 0x8dd035ef
xor eax, 0xa22dd83c
rol eax, 0x16
popf
pushf
not eax
add eax, 0xddc0b189
xor eax, 0x97f1e2c5
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x8c9a8d1d
xor eax, 0xd538613f
rol eax, 0xda
popf
pushf
not eax
add eax, 0xc4bfe74c
xor eax, 0xb23e9fd3
rol eax, 0x18
popf
jmp 0x14024ebcd
mov edx, eax
jmp 0x14024f1e4
mov ecx, ebp
mov edx, r11d
sub cl, dil
shr edx, cl
push rax
pushf
mov eax, 0x8ab74867
pushf
not eax
add eax, 0xf1fe57fc
xor eax, 0x95a57dfe
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa6a62305
xor eax, 0x9a815da5
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xfcbd7959
xor eax, 0x8225f7a9
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xdf077d09
xor eax, 0xd1fabd06
rol eax, 0x20
popf
jmp 0x14024ebcd
mov rax, qword [r13 + 8]
mov ecx, ebp
sub cl, r15b
mov qword [rsp + 0x28], 0xfffffffffffffffc
mov r8d, r11d
mov r10d, r11d
shr r8d, cl
mov rcx, rax
shl r10d, cl
xor ecx, ecx
test rax, rax
mov dword [rsp + 0x20], r8d
mov rax, qword [r13]
cmove rcx, qword [rsp + 0x28]
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
mov qword [rsp + 0x28], rax
cmp r12, r14
jne 0x14024f288
push rax
pushf
mov eax, 0x4823ae96
pushf
not eax
add eax, 0xf1d5bc09
xor eax, 0xd8cd85e7
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x8be214a4
xor eax, 0xa918a28f
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb4b85c5c
xor eax, 0xad7438f1
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xbf1707f2
xor eax, 0xaab674e3
rol eax, 0x29
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0x1abd9d92
pushf
not eax
add eax, 0x88516a0d
xor eax, 0xb77d2e70
rol eax, 0xef
popf
pushf
not eax
add eax, 0xfe427808
xor eax, 0x8bdf58bd
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xdf3d4a3f
xor eax, 0xfceb1d32
rol eax, 0xa0
popf
jmp 0x14024ebcd
and r8d, r9d
mov rax, rsi
mov r9d, dword [r12]
sub rax, rdi
mov rcx, rdi
sub rcx, rsi
cmp rdi, rsi
cmovb rcx, rax
and r9d, r8d
mov eax, r9d
shr r9d, cl
shl eax, cl
cmp rdi, rsi
cmovae r9d, eax
mov eax, dword [rbx]
cmp rbx, qword [rsp + 0x28]
jne 0x14024f349
push rax
pushf
mov eax, 0x2a6c704d
pushf
not eax
add eax, 0xfa5c3fef
xor eax, 0xdab7c2b9
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x96bcc0e2
xor eax, 0x83867bde
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9922e913
xor eax, 0xf541ae66
rol eax, 0xf1
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0x61f2e589
pushf
not eax
add eax, 0x8152783a
xor eax, 0xc2d2934b
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb3bdc678
xor eax, 0xa39e089d
rol eax, 0xe2
popf
jmp 0x14024ebcd
cmp qword [r13 + 8], 0
mov ecx, 0x5f1a38a2
pushf
not ecx
add ecx, 0xf8a7da97
xor ecx, 0xc60daf9a
rol ecx, 0x25
popf
pushf
not ecx
add ecx, 0xc2c979a0
xor ecx, 0xd2c7abd4
rol ecx, 0xc5
popf
cmove r10d, ecx
or r10d, edx
and r10d, eax
or r10d, r9d
mov dword [rbx], r10d
jmp 0x1402503a4
and eax, edx
movzx ecx, r15b
or eax, r9d
mov dword [rbx], eax
sub cl, byte [r13 + 8]
mov edx, dword [r12]
mov eax, dword [rbx + 4]
and edx, r8d
shr edx, cl
and eax, r10d
or edx, eax
mov dword [rbx + 4], edx
jmp 0x1402503a4
cmp rbx, rax
mov rax, rsi
jne 0x14024f4a1
push rax
pushf
mov eax, 0x6e62346
pushf
not eax
add eax, 0xe9a01ef8
xor eax, 0x9aaa1034
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9f9da04d
xor eax, 0xe398aa8a
rol eax, 0x10
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0xcb916092
pushf
not eax
add eax, 0xd12cf253
xor eax, 0x84cae1bc
rol eax, 0xab
popf
pushf
not eax
add eax, 0x8a0acff3
xor eax, 0xfe86ebe6
rol eax, 0
popf
jmp 0x14024ebcd
mov r9d, dword [r12]
sub rax, rdi
mov rcx, rdi
sub rcx, rsi
cmp rdi, rsi
cmovb rcx, rax
and r9d, dword [rsp + 0x78]
mov eax, r9d
shr r9d, cl
shl eax, cl
mov rcx, qword [r13 + 8]
cmp rdi, rsi
cmovae r9d, eax
test rcx, rcx
mov eax, 0x126de4e9
pushf
not eax
add eax, 0x9c7f7adf
xor eax, 0xbc91aacf
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc3b84d90
xor eax, 0xc9e6998e
rol eax, 0x31
popf
cmove r10d, eax
or r10d, edx
test r15, r15
je 0x14024f593
push rax
pushf
mov eax, 0x18ac3509
pushf
not eax
add eax, 0xd05578b6
xor eax, 0xf37a86d8
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x8d6be754
xor eax, 0xdedf1a00
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd5ebf0ac
xor eax, 0xa78bd01b
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa95ebaaa
xor eax, 0xc8693d3a
rol eax, 0xad
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0x4b4af89d
pushf
not eax
add eax, 0x9be11822
xor eax, 0xd8321392
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc001510d
xor eax, 0xa978ad68
rol eax, 0x1d
popf
jmp 0x14024ebcd
mov edx, dword [r14]
sub cl, r15b
mov eax, dword [rbx]
and edx, r8d
shl edx, cl
and eax, r10d
or edx, eax
or edx, r9d
mov dword [rbx], edx
jmp 0x1402503a4
mov edx, dword [rbx]
and edx, r10d
or edx, r9d
mov dword [rbx], edx
jmp 0x1402503a4
mov r8, rdi
and eax, 7
and r8d, 7
cmp rax, r8
jne 0x14024f6e9
push rax
pushf
mov eax, 0x10e41226
pushf
not eax
add eax, 0xa9da2321
xor eax, 0xb37418f6
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xfe680c24
xor eax, 0xbd230391
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xcff0fb02
xor eax, 0xf179ca7f
rol eax, 0x32
popf
pushf
not eax
add eax, 0xdf87b2a4
xor eax, 0x9ced875b
rol eax, 0xc5
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0x2a9f05e0
pushf
not eax
add eax, 0xbb2f46fd
xor eax, 0xa0801937
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x93ede9d5
xor eax, 0xc1d983f2
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe913f9ff
xor eax, 0xe7df1a64
rol eax, 0x1c
popf
jmp 0x14024ebcd
mov rcx, r15
sub rsi, rax
and ecx, 7
shr rsi, 3
sub r15, rcx
mov qword [rsp + 0x80], rcx
sub rdi, r8
shr r15, 3
shr rdi, 3
push r14
not r14
sub r15, r14
pop r14
sub r15, 1
push r12
not r12
sub rsi, r12
pop r12
sub rsi, 1
push rbx
not rbx
sub rdi, rbx
pop rbx
sub rdi, 1
mov ebp, 0x380d4e7c
pushf
not ebp
add ebp, 0xc106f156
xor ebp, 0xf5246e8f
rol ebp, 0x2f
popf
pushf
not ebp
add ebp, 0x804576ab
xor ebp, 0xa14e6d55
rol ebp, 0x23
popf
pushf
not ebp
add ebp, 0xb581ee87
xor ebp, 0xdadf28fd
rol ebp, 0x7a
popf
mov r14d, 0x3fbdaea
pushf
not r14d
add r14d, 0xb407be4e
xor r14d, 0xbd2c4a53
rol r14d, 0x11
popf
pushf
not r14d
add r14d, 0x936ed1a4
xor r14d, 0xbef148ab
rol r14d, 0x64
popf
test rax, rax
je 0x14024f82e
push rax
pushf
mov eax, 0x89a65ad9
pushf
not eax
add eax, 0x874827ec
xor eax, 0xfee43c1e
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc914c6b5
xor eax, 0xc8430a71
rol eax, 0xf6
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0x59a95ab1
pushf
not eax
add eax, 0xa1115110
xor eax, 0x8724257c
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x813c3981
xor eax, 0x95db4622
rol eax, 0x12
popf
pushf
not eax
add eax, 0xed1a9b31
xor eax, 0xa9caa07c
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd7cb0881
xor eax, 0xba29c6d0
rol eax, 0xa5
popf
jmp 0x14024ebcd
mov ecx, 0xe91f9c15
pushf
not ecx
add ecx, 0xfa0297a9
xor ecx, 0xcb24ad15
rol ecx, 0xc6
popf
pushf
not ecx
add ecx, 0xaca76803
xor ecx, 0xbb11e64c
rol ecx, 0xf6
popf
mov edx, ebp
sub cl, al
sar edx, cl
mov ecx, eax
and dl, byte [rdi]
mov eax, r14d
shl al, cl
and al, byte [rsi]
inc rsi
or dl, al
mov byte [rdi], dl
inc rdi
push rax
pushf
mov eax, 0x972339e0
pushf
not eax
add eax, 0x92cb6efa
xor eax, 0xf6ad3b60
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xcab6493f
xor eax, 0x913ce156
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa1bb3c05
xor eax, 0x9f25f179
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x969e72c2
xor eax, 0xcab239de
rol eax, 0x99
popf
jmp 0x14024ebcd
mov rbx, r15
mov rdx, rsi
sub rbx, rsi
mov rcx, rdi
mov r8, rbx
call fcn.1400778d0
mov rax, qword [rsp + 0x80]
test rax, rax
je 0x14024f995
push rax
pushf
mov eax, 0x7b6655a9
pushf
not eax
add eax, 0xd3ee4c20
xor eax, 0xe57d9dd0
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9de9b26c
xor eax, 0xcf95b66f
rol eax, 0xea
popf
pushf
not eax
add eax, 0xf1dd07aa
xor eax, 0x94a36de2
rol eax, 0xf7
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0x6170e1a9
pushf
not eax
add eax, 0x81d485e0
xor eax, 0xa69ee579
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x9187f7ea
xor eax, 0xbbc02b32
rol eax, 0x46
popf
pushf
not eax
add eax, 0xa4061832
xor eax, 0xf41d4e40
rol eax, 0xa8
popf
jmp 0x14024ebcd
mov ecx, 0x8237b63a
pushf
not ecx
add ecx, 0xc2e7fa27
xor ecx, 0xf7ecfd29
rol ecx, 0x23
popf
pushf
not ecx
add ecx, 0x903d4dce
xor ecx, 0xbd988a65
rol ecx, 0x2c
popf
pushf
not ecx
add ecx, 0x92a666a7
xor ecx, 0xfb9b43f2
rol ecx, 0xd
popf
pushf
not ecx
add ecx, 0xd9a79be4
xor ecx, 0xaf2a8ff9
rol ecx, 0xda
popf
sub cl, al
sar ebp, cl
mov rcx, rax
and bpl, byte [r15]
shl r14b, cl
and r14b, byte [rdi + rbx]
or bpl, r14b
mov byte [rdi + rbx], bpl
jmp 0x1402503a4
mov r9d, dword [r12]
lea r8, [r12 + 4]
mov eax, dword [rbx]
and r9d, dword [rsp + 0x78]
and eax, edx
cmp rdi, rsi
jae 0x14024faf8
push rax
pushf
mov eax, 0xf1047da7
pushf
not eax
add eax, 0xf94c768a
xor eax, 0xa6e28e0e
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb6ce3273
xor eax, 0x84a42b9d
rol eax, 0xab
popf
pushf
not eax
add eax, 0xffa07606
xor eax, 0xdb3629cc
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xfcf26d84
xor eax, 0xf37f7201
rol eax, 0x2f
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0xd9d16b12
pushf
not eax
add eax, 0xe1e98b10
xor eax, 0xc827e962
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbf417967
xor eax, 0xded3e8ac
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf143cf38
xor eax, 0xb7695aa7
rol eax, 0x7a
popf
jmp 0x14024ebcd
sub rsi, rdi
mov rcx, rsi
sub rbp, rsi
shr r9d, cl
shr r11d, cl
or r9d, eax
mov dword [rbx], r9d
mov edi, r11d
not edi
cmp r8, r14
je 0x14024fb90
push rax
pushf
mov eax, 0x46608a46
pushf
not eax
add eax, 0x9ba3150b
xor eax, 0xb8d57f5a
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xaaef7b80
xor eax, 0xef8c3e18
rol eax, 0x92
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0xd071f9b8
pushf
not eax
add eax, 0x9ffcbcb9
xor eax, 0xb6ff46b5
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa1a866ca
xor eax, 0xf3fc9b16
rol eax, 0x41
popf
jmp 0x14024ebcd
nop
push rax
pushf
mov eax, 0x956c259f
pushf
not eax
add eax, 0xb261a5c0
xor eax, 0xbcda500f
rol eax, 0x73
popf
pushf
not eax
add eax, 0x8de5b59c
xor eax, 0xf347afd5
rol eax, 0x68
popf
pushf
not eax
add eax, 0x9440b462
xor eax, 0x8561758e
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xce050a6e
xor eax, 0xcdf3a2b2
rol eax, 0x46
popf
jmp 0x14024ebcd
mov eax, dword [r8]
mov rcx, rbp
shl eax, cl
mov edx, r11d
and edx, r9d
mov rcx, rsi
or edx, eax
mov dword [rbx], edx
add rbx, 4
mov eax, dword [r8]
add r8, 4
shr eax, cl
mov r9d, dword [rbx]
and r9d, edi
or r9d, eax
mov dword [rbx], r9d
cmp r8, r14
jne 0x14024fc84
push rax
pushf
mov eax, 0xbfa970f1
pushf
not eax
add eax, 0x87ef04ae
xor eax, 0x936789b8
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd8c391af
xor eax, 0xc1fb1c2d
rol eax, 0x18
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0xbc2c2115
pushf
not eax
add eax, 0xa29ba19b
xor eax, 0xb944853c
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xcf5a6446
xor eax, 0x99994cc1
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf1dccbb3
xor eax, 0xe603a12a
rol eax, 0x98
popf
pushf
not eax
add eax, 0xfef79099
xor eax, 0x8fe0b4c9
rol eax, 0x4e
popf
jmp 0x14024ebcd
mov rdx, qword [rsp + 0x80]
mov r9, qword [rdx + 8]
test r9, r9
je 0x14024fd25
push rax
pushf
mov eax, 0x89709674
pushf
not eax
add eax, 0xa3683e4a
xor eax, 0xfb1480cf
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8e9f51fe
xor eax, 0xe5e68837
rol eax, 7
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0x6031364d
pushf
not eax
add eax, 0xb28f7b15
xor eax, 0xd7e0f818
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xbf89effe
xor eax, 0xa8cafa8a
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xa2f6faa7
xor eax, 0x8ddf71eb
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xde600042
xor eax, 0xd239715a
rol eax, 0x32
popf
jmp 0x14024ebcd
mov edx, dword [r8]
mov rcx, rbp
mov r14d, dword [rsp + 0x20]
and edx, r14d
mov eax, dword [rbx]
shl edx, cl
cmp r9, rsi
jb 0x14024fdc8
push rax
pushf
mov eax, 0x727a558c
pushf
not eax
add eax, 0xf3a0c137
xor eax, 0xd6e54494
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9e2d2fc9
xor eax, 0xe013b6f6
rol eax, 0x7b
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0x2b0bb1e
pushf
not eax
add eax, 0xf1fa90c4
xor eax, 0x9745653e
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe5376986
xor eax, 0x8f23fa82
rol eax, 0xe2
popf
jmp 0x14024ebcd
and eax, r11d
or eax, edx
mov dword [rbx], eax
cmp r9, rsi
je 0x14024fe64
push rax
pushf
mov eax, 0x22c66241
pushf
not eax
add eax, 0xc4076b56
xor eax, 0xe8f4e335
rol eax, 0x76
popf
pushf
not eax
add eax, 0xe5855407
xor eax, 0xa6dc6003
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe43d875c
xor eax, 0xb3ad482e
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xba9a988a
xor eax, 0xbcb27fb0
rol eax, 0x4f
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0x203b77ba
pushf
not eax
add eax, 0xadd0b47a
xor eax, 0x8695b9b4
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x85887dd0
xor eax, 0x843924dc
rol eax, 0x40
popf
pushf
not eax
add eax, 0x89e8bd5a
xor eax, 0xe55a3c23
rol eax, 0x62
popf
pushf
not eax
add eax, 0xecc11cda
xor eax, 0xfda7374c
rol eax, 0x73
popf
jmp 0x14024ebcd
mov edx, dword [r8]
mov rcx, rsi
mov eax, dword [rbx + 4]
and edx, r14d
shr edx, cl
and eax, r10d
or edx, eax
mov dword [rbx + 4], edx
jmp 0x1402503a4
or r11d, r10d
and r11d, eax
or r11d, edx
mov dword [rbx], r11d
jmp 0x1402503a4
sub rdi, rsi
mov rcx, rdi
sub rbp, rdi
shl r9d, cl
mov rcx, rbp
or r9d, eax
mov dword [rbx], r9d
add rbx, 4
mov r9d, dword [r12]
shr r9d, cl
cmp r8, r14
je 0x14024ffe0
push rax
pushf
mov eax, 0xbb5f922f
pushf
not eax
add eax, 0xf0e35938
xor eax, 0xa91751b5
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xbb2d274d
xor eax, 0x99f98d7c
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd8802499
xor eax, 0xfa782557
rol eax, 0xa5
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0x5b8f23b1
pushf
not eax
add eax, 0x8e664393
xor eax, 0xb184e092
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xea0c65cd
xor eax, 0xcbc73fec
rol eax, 0x65
popf
pushf
not eax
add eax, 0xff0c3f5f
xor eax, 0xf82cf7ad
rol eax, 0x43
popf
jmp 0x14024ebcd
mov eax, dword [r8]
mov rcx, rdi
shl eax, cl
mov rcx, rbp
or eax, r9d
mov dword [rbx], eax
add rbx, 4
mov r9d, dword [r8]
add r8, 4
shr r9d, cl
cmp r8, r14
jne 0x1402500a2
push rax
pushf
mov eax, 0xf7027d20
pushf
not eax
add eax, 0x973c8d5a
xor eax, 0x93b3bfb8
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x831321ec
xor eax, 0xc339394e
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd329d98b
xor eax, 0xf63b4860
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xea048bec
xor eax, 0xb74001b3
rol eax, 0xb6
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0xbd688bc8
pushf
not eax
add eax, 0xb221de46
xor eax, 0x9db0c691
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9ac72079
xor eax, 0x8a943206
rol eax, 0x97
popf
pushf
not eax
add eax, 0xde280d1a
xor eax, 0xc08f577b
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf60a6102
xor eax, 0xf47c044e
rol eax, 0x40
popf
jmp 0x14024ebcd
mov rdx, qword [rsp + 0x80]
mov rdx, qword [rdx + 8]
cmp rdx, rbp
jb 0x140250152
push rax
pushf
mov eax, 0x85bd75de
pushf
not eax
add eax, 0x89bb6b12
xor eax, 0xabc67c2e
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x8039876f
xor eax, 0xcc3c7aac
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa449c044
xor eax, 0x8509f879
rol eax, 0x3f
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0x41b97c56
pushf
not eax
add eax, 0xceab3b81
xor eax, 0x812d0f77
rol eax, 3
popf
pushf
not eax
add eax, 0xe13b787f
xor eax, 0xecf0ed33
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc56fc048
xor eax, 0x987a93a2
rol eax, 0x7b
popf
jmp 0x14024ebcd
mov eax, dword [r8]
mov rcx, rdi
shl eax, cl
or eax, r9d
mov dword [rbx], eax
cmp rdx, rbp
je 0x1402501dd
push rax
pushf
mov eax, 0x2886eab0
pushf
not eax
add eax, 0xf10247fe
xor eax, 0xad2dcd52
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xbb4c5210
xor eax, 0xcca1800c
rol eax, 0xac
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0x8438a5ca
pushf
not eax
add eax, 0x8569cbfa
xor eax, 0xe4a686df
rol eax, 8
popf
pushf
not eax
add eax, 0xeec89ddb
xor eax, 0xd277f992
rol eax, 0x21
popf
pushf
not eax
add eax, 0xbed29a33
xor eax, 0xd86dae03
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb39e591d
xor eax, 0x8574a8e6
rol eax, 0xb2
popf
jmp 0x14024ebcd
mov edx, dword [r8]
mov rcx, rbp
shr edx, cl
mov eax, r10d
not eax
and edx, eax
mov eax, dword [rbx + 4]
and eax, r10d
or edx, eax
mov dword [rbx + 4], edx
jmp 0x1402503a4
mov eax, dword [rbx]
and eax, r10d
test rdx, rdx
je 0x1402502fe
push rax
pushf
mov eax, 0x3dd4f4cb
pushf
not eax
add eax, 0xe63e6cc5
xor eax, 0xd66f074e
rol eax, 0xee
popf
pushf
not eax
add eax, 0xec2601e5
xor eax, 0xf66550c0
rol eax, 0x85
popf
pushf
not eax
add eax, 0xe5ac91f1
xor eax, 0xbe56f44b
rol eax, 0x67
popf
pushf
not eax
add eax, 0x8b36cfef
xor eax, 0xb69636e7
rol eax, 0x2f
popf
jmp 0x14024ebcd
push rax
pushf
mov eax, 0xcb85194
pushf
not eax
add eax, 0xe71a6d38
xor eax, 0xa5cd967d
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9f6bd1e6
xor eax, 0xcca96de7
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xfaaddfa3
xor eax, 0xc93a6a63
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf564103d
xor eax, 0xd92fb9cc
rol eax, 0xd9
popf
jmp 0x14024ebcd
mov edx, dword [r8]
mov rcx, rdi
and edx, dword [rsp + 0x20]
shl edx, cl
or edx, eax
or edx, r9d
mov dword [rbx], edx
jmp 0x1402503a4
or eax, r9d
mov dword [rbx], eax
push rax
pushf
mov eax, 0x68dffc9b
pushf
not eax
add eax, 0x8d5bde59
xor eax, 0x9982ef79
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xc97c5c26
xor eax, 0x87a3c467
rol eax, 5
popf
jmp 0x14024ebcd
mov rbx, qword [rsp + 0x70]
mov rax, r13
mov rbp, qword [rsp + 0x30]
add rsp, 0x38
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
ret