Function at 0x14002a1ec
Capabilities:
Encode data using base64
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xdbd78722
pushf
not eax
add eax, 0xfa4046de
xor eax, 0xdfa541c5
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x9cab733a
xor eax, 0xedc8e3b0
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xee3a921e
xor eax, 0xed8cd7f8
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x9398f85e
xor eax, 0xccb7fae3
rol eax, 0xd5
popf
cmp eax, 0x20
jne 0x14002a24f
popf
pop rax
jmp 0x14002b688
cmp eax, 0
jne 0x14002a25e
popf
pop rax
jmp 0x14002a44d
cmp eax, 3
jne 0x14002a26d
popf
pop rax
jmp 0x14002a65b
cmp eax, 1
jne 0x14002a27c
popf
pop rax
jmp 0x14002a593
cmp eax, 0xd
jne 0x14002a28b
popf
pop rax
jmp 0x14002ab79
cmp eax, 0x1a
jne 0x14002a29a
popf
pop rax
jmp 0x14002b31c
cmp eax, 0xe
jne 0x14002a2a9
popf
pop rax
jmp 0x14002ac5b
cmp eax, 0xb
jne 0x14002a2b8
popf
pop rax
jmp 0x14002aa63
cmp eax, 0x19
jne 0x14002a2c7
popf
pop rax
jmp 0x14002b2b0
cmp eax, 8
jne 0x14002a2d6
popf
pop rax
jmp 0x14002a8dc
cmp eax, 0x1d
jne 0x14002a2e5
popf
pop rax
jmp 0x14002b4aa
cmp eax, 0x17
jne 0x14002a2f4
popf
pop rax
jmp 0x14002b20c
cmp eax, 0x1c
jne 0x14002a303
popf
pop rax
jmp 0x14002b427
cmp eax, 0x12
jne 0x14002a312
popf
pop rax
jmp 0x14002ae92
cmp eax, 0x18
jne 0x14002a321
popf
pop rax
jmp 0x14002b263
cmp eax, 0x11
jne 0x14002a330
popf
pop rax
jmp 0x14002ae0f
cmp eax, 0x1b
jne 0x14002a33f
popf
pop rax
jmp 0x14002b381
cmp eax, 0x21
jne 0x14002a34e
popf
pop rax
jmp 0x14002b732
cmp eax, 0xa
jne 0x14002a35d
popf
pop rax
jmp 0x14002aa12
cmp eax, 0x14
jne 0x14002a36c
popf
pop rax
jmp 0x14002afac
cmp eax, 0xf
jne 0x14002a37b
popf
pop rax
jmp 0x14002acc7
cmp eax, 0x13
jne 0x14002a38a
popf
pop rax
jmp 0x14002af25
cmp eax, 0x15
jne 0x14002a399
popf
pop rax
jmp 0x14002b064
cmp eax, 0x22
jne 0x14002a3a8
popf
pop rax
jmp 0x14002b76e
cmp eax, 0x1e
jne 0x14002a3b7
popf
pop rax
jmp 0x14002b591
cmp eax, 0xc
jne 0x14002a3c6
popf
pop rax
jmp 0x14002aaf4
cmp eax, 7
jne 0x14002a3d5
popf
pop rax
jmp 0x14002a87c
cmp eax, 5
jne 0x14002a3e4
popf
pop rax
jmp 0x14002a75e
cmp eax, 0x1f
jne 0x14002a3f3
popf
pop rax
jmp 0x14002b5e2
cmp eax, 0x10
jne 0x14002a402
popf
pop rax
jmp 0x14002adae
cmp eax, 6
jne 0x14002a411
popf
pop rax
jmp 0x14002a81f
cmp eax, 9
jne 0x14002a420
popf
pop rax
jmp 0x14002a954
cmp eax, 4
jne 0x14002a42f
popf
pop rax
jmp 0x14002a6c8
cmp eax, 0x16
jne 0x14002a43e
popf
pop rax
jmp 0x14002b189
cmp eax, 2
jne 0x14002a44d
popf
pop rax
jmp 0x14002a650
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
mov rbp, rsp
sub rsp, 0x10
xor eax, eax
xor ecx, ecx
cpuid
mov r8d, ecx
mov r10d, edx
xor r10d, 0x49656e69
xor r8d, 0x6c65746e
mov r9d, ebx
mov r14d, eax
xor ecx, ecx
mov eax, 0x920cff69
pushf
not eax
add eax, 0xf12da429
xor eax, 0xc1e8cca2
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa1c1b99f
xor eax, 0xdafaca1e
rol eax, 0xe
popf
pushf
not eax
add eax, 0xaca29aaf
xor eax, 0xa3048d88
rol eax, 0x64
popf
pushf
not eax
add eax, 0xd7904f6d
xor eax, 0xc8e1eef3
rol eax, 0x9e
popf
cpuid
or r10d, r8d
mov dword [rbp - 0x10], eax
xor r9d, 0x756e6547
mov dword [rbp - 0xc], ebx
or r10d, r9d
mov dword [rbp - 8], ecx
mov edi, ecx
mov dword [rbp - 4], edx
jne 0x14002a54d
push rax
pushf
mov eax, 0x63ab7f9d
pushf
not eax
add eax, 0xfedbc60e
xor eax, 0xa8a2a754
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf35307e3
xor eax, 0xb30c7337
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x8e6f0384
xor eax, 0xfb43414a
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xfcb9f36d
xor eax, 0xd5d3a91a
rol eax, 0x7f
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0xd1c1e304
pushf
not eax
add eax, 0xc00fff25
xor eax, 0xa227bf79
rol eax, 0x28
popf
pushf
not eax
add eax, 0xc081a098
xor eax, 0xdf51b9b4
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xc1040499
xor eax, 0xdeae04d9
rol eax, 0xf
popf
jmp 0x14002a240
or qword [0x14000c0a8], 0xffffffffffffffff
and eax, 0xfff3ff0
mov qword [0x14000c0a0], 0x8000
cmp eax, 0x106c0
je 0x14002a5f8
push rax
pushf
mov eax, 0xdc7508f6
pushf
not eax
add eax, 0xe3b349d3
xor eax, 0xf243087b
rol eax, 0x73
popf
pushf
not eax
add eax, 0xdfd5ddb0
xor eax, 0x881856ed
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc9728c11
xor eax, 0x9031779d
rol eax, 0x52
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0x54bdc3d
pushf
not eax
add eax, 0x875a245d
xor eax, 0xe50497c8
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc1656b13
xor eax, 0x8ac8fa85
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xa4e6865f
xor eax, 0x917218b6
rol eax, 0x67
popf
pushf
not eax
add eax, 0x9587f2bd
xor eax, 0x96e66629
rol eax, 1
popf
jmp 0x14002a240
cmp eax, 0x20660
je 0x14002a81f
cmp eax, 0x20670
je 0x14002a695
push rax
pushf
mov eax, 0x85a724ce
pushf
not eax
add eax, 0x869be5b6
xor eax, 0xb338be09
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb1c1f140
xor eax, 0xd3eb77b2
rol eax, 0x61
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0xa7105e0e
pushf
not eax
add eax, 0x94db467f
xor eax, 0x843fecce
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x88461e95
xor eax, 0x9341604b
rol eax, 0xbc
popf
jmp 0x14002a240
add eax, 0xfffcf9b0
cmp eax, 0x20
ja 0x14002a718
push rax
pushf
mov eax, 0xf93d5b6d
pushf
not eax
add eax, 0xc95013d6
xor eax, 0xa68550f1
rol eax, 0xee
popf
pushf
not eax
add eax, 0xb372aee1
xor eax, 0x99d0dce0
rol eax, 0x23
popf
pushf
not eax
add eax, 0xaab45619
xor eax, 0xa5cd673f
rol eax, 0xb1
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0xbd877a6e
pushf
not eax
add eax, 0xd5dc78f7
xor eax, 0xc3a5ecdc
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb03c2047
xor eax, 0xd240f335
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9f72b6f7
xor eax, 0xbfb11bf3
rol eax, 0x54
popf
jmp 0x14002a240
movabs rcx, 0xfc00196d296ec8bf
pushf
not rcx
add rcx, 0x63b9e443
xor rcx, 0x4cd3a383
rol rcx, 0xb8
popf
pushf
not rcx
add rcx, 0x71cb9df8
xor rcx, 0x7a9ef0c4
rol rcx, 0x77
popf
pushf
not rcx
add rcx, 0x543b76ac
xor rcx, 0x456910b1
rol rcx, 0x67
popf
bt rcx, rax
jae 0x14002a7ec
push rax
pushf
mov eax, 0x3a1b6295
pushf
not eax
add eax, 0xa91bc1b4
xor eax, 0x8ce81033
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xd3c29b80
xor eax, 0xc3243fb8
rol eax, 0xc3
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0x1ea86a53
pushf
not eax
add eax, 0xe38907b0
xor eax, 0x8449d3c1
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf88f6bed
xor eax, 0xcdbbc49c
rol eax, 0x69
popf
jmp 0x14002a240
mov r8d, dword [0x14000c768]
or r8d, 1
mov dword [0x14000c768], r8d
jmp 0x14002a8dc
mov r8d, dword [0x14000c768]
push rax
pushf
mov eax, 0xf5b06ce7
pushf
not eax
add eax, 0xb6f2dfa3
xor eax, 0xabfee937
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9d2e61e7
xor eax, 0xbbae6f81
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc97de7db
xor eax, 0xd44b51c2
rol eax, 0x54
popf
pushf
not eax
add eax, 0x8188c43f
xor eax, 0xbb38e543
rol eax, 0x25
popf
jmp 0x14002a240
xor r9d, r9d
mov esi, r9d
mov r10d, r9d
mov r11d, r9d
cmp r14d, 7
jl 0x14002a921
push rax
pushf
mov eax, 0x5a2954c7
pushf
not eax
add eax, 0xf8323970
xor eax, 0xb6dc17a2
rol eax, 0x22
popf
pushf
not eax
add eax, 0xec1a9930
xor eax, 0xd8c6cd07
rol eax, 0x24
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0x4fcfd0b0
pushf
not eax
add eax, 0xb3032802
xor eax, 0xcd662ac6
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x9e8a707a
xor eax, 0xa8bffcc7
rol eax, 0xf6
popf
jmp 0x14002a240
lea eax, [r9 + 7]
xor ecx, ecx
cpuid
mov dword [rbp - 0x10], eax
mov esi, edx
mov dword [rbp - 0xc], ebx
mov r9d, ebx
mov dword [rbp - 8], ecx
mov dword [rbp - 4], edx
bt ebx, 9
jae 0x14002a9b9
push rax
pushf
mov eax, 0x299e0053
pushf
not eax
add eax, 0xe50816c8
xor eax, 0xf003b5ff
rol eax, 0x62
popf
pushf
not eax
add eax, 0xad449bad
xor eax, 0xd7bdb2fd
rol eax, 0xab
popf
pushf
not eax
add eax, 0xcf2866ea
xor eax, 0xb42c51a8
rol eax, 0x49
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0x3f688102
pushf
not eax
add eax, 0xf608c81c
xor eax, 0xd23fa2cb
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9fe4714f
xor eax, 0xa9f676eb
rol eax, 0x52
popf
pushf
not eax
add eax, 0xec7a7cb5
xor eax, 0x8ca3460f
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xce77e76e
xor eax, 0x930558ce
rol eax, 0xb6
popf
jmp 0x14002a240
or r8d, 2
mov dword [0x14000c768], r8d
push rax
pushf
mov eax, 0xa4786a7c
pushf
not eax
add eax, 0x8ba0f44d
xor eax, 0xc87669aa
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa2be418f
xor eax, 0x99b86da4
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf5d10593
xor eax, 0xf0a83c11
rol eax, 9
popf
jmp 0x14002a240
cmp eax, 1
jl 0x14002aac1
push rax
pushf
mov eax, 0x746cc244
pushf
not eax
add eax, 0xf6312001
xor eax, 0xea92b7cf
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xdc91ec5a
xor eax, 0xcf74f705
rol eax, 0x21
popf
pushf
not eax
add eax, 0xbb55bfb4
xor eax, 0x9ae28704
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xb1cce9c6
xor eax, 0xdf947d63
rol eax, 0xbe
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0x87dc717d
pushf
not eax
add eax, 0xd3f7daaa
xor eax, 0xa2ad455a
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xbd5fffb5
xor eax, 0xd9093a26
rol eax, 9
popf
jmp 0x14002a240
mov eax, 0xda3b4843
pushf
not eax
add eax, 0x85acdcf7
xor eax, 0xc31f3321
rol eax, 0x71
popf
pushf
not eax
add eax, 0x9f911d21
xor eax, 0xb2c50471
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe3fd2dbd
xor eax, 0xd68bd918
rol eax, 0x66
popf
lea ecx, [rax - 6]
cpuid
mov r10d, edx
mov dword [rbp - 0x10], eax
mov dword [rbp - 0xc], ebx
mov dword [rbp - 8], ecx
mov dword [rbp - 4], edx
push rax
pushf
mov eax, 0xd1b8888e
pushf
not eax
add eax, 0x8786b97c
xor eax, 0xfcb671d8
rol eax, 0x99
popf
pushf
not eax
add eax, 0xcee37f19
xor eax, 0xe4508e90
rol eax, 0x61
popf
jmp 0x14002a240
mov eax, 0xdecc7301
pushf
not eax
add eax, 0xab34401c
xor eax, 0xfb18a5cd
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xeb3bd056
xor eax, 0xb5a4609b
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xcb01b1f3
xor eax, 0xdb739027
rol eax, 0x64
popf
pushf
not eax
add eax, 0x92e7a629
xor eax, 0x93d3d856
rol eax, 0xa
popf
cmp r14d, eax
jl 0x14002ac28
push rax
pushf
mov eax, 0xe66a9ed6
pushf
not eax
add eax, 0xad504513
xor eax, 0x821a454d
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xc93f4cda
xor eax, 0xe2eda99a
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb9ffd77b
xor eax, 0xa55179fc
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb2b2b506
xor eax, 0xcd5ff6e2
rol eax, 0x5e
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0x482638b3
pushf
not eax
add eax, 0x8ea60a0f
xor eax, 0xac234157
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x8b9816aa
xor eax, 0xe53f15db
rol eax, 0x4c
popf
jmp 0x14002a240
xor ecx, ecx
cpuid
mov r11d, ebx
mov dword [rbp - 0x10], eax
mov dword [rbp - 0xc], ebx
mov dword [rbp - 8], ecx
mov dword [rbp - 4], edx
push rax
pushf
mov eax, 0xdb0165a2
pushf
not eax
add eax, 0xd9333958
xor eax, 0xd209d9b6
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbe730f46
xor eax, 0xc1c821b4
rol eax, 0x56
popf
pushf
not eax
add eax, 0xdfc96e67
xor eax, 0xcf9257cb
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe3ad21d4
xor eax, 0xb266a7b3
rol eax, 0x5d
popf
jmp 0x14002a240
mov rax, qword [0x14000c090]
mov ebx, 0xe0459f5a
pushf
not ebx
add ebx, 0xcbdbb863
xor ebx, 0xb991db66
rol ebx, 0xcc
popf
pushf
not ebx
add ebx, 0xe877574c
xor ebx, 0xac50722b
rol ebx, 0x23
popf
and rax, 0xfffffffffffffffe
mov dword [0x14000c098], 1
mov dword [0x14000c09c], 2
mov qword [0x14000c090], rax
bt edi, 0x14
jae 0x14002ad68
push rax
pushf
mov eax, 0xf065af96
pushf
not eax
add eax, 0xc83c8e80
xor eax, 0xd39580ac
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x87711b1d
xor eax, 0xfc163b86
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc841aeb6
xor eax, 0x921ef15a
rol eax, 0x8e
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0x476fce52
pushf
not eax
add eax, 0xe7312805
xor eax, 0xfcf75b86
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xeee3f081
xor eax, 0xce7af43c
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xfd6c63e1
xor eax, 0xf01f75d8
rol eax, 0x6a
popf
jmp 0x14002a240
and rax, 0xffffffffffffffef
mov dword [0x14000c098], 2
mov qword [0x14000c090], rax
mov dword [0x14000c09c], ebx
push rax
pushf
mov eax, 0xbaa7ced6
pushf
not eax
add eax, 0xdc0ffb9a
xor eax, 0xe5164fb2
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa8b21438
xor eax, 0xacfd1758
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xbb3cde0a
xor eax, 0x81d95663
rol eax, 0x46
popf
jmp 0x14002a240
bt edi, 0x1b
jae 0x14002ae5f
push rax
pushf
mov eax, 0x81640f72
pushf
not eax
add eax, 0x8e40b420
xor eax, 0xa09092da
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xdb57db2c
xor eax, 0xb3a7c01c
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x95f0098e
xor eax, 0xafa9e219
rol eax, 0x2b
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0xa485fadd
pushf
not eax
add eax, 0xa298ccdc
xor eax, 0xed282bea
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x938edc30
xor eax, 0x89f1d725
rol eax, 0x96
popf
jmp 0x14002a240
xor ecx, ecx
xgetbv
shl rdx, 0x20
or rdx, rax
mov qword [rbp + 0x20], rdx
bt edi, 0x1c
jae 0x14002aef2
push rax
pushf
mov eax, 0x12df26a8
pushf
not eax
add eax, 0xafdcb6e0
xor eax, 0xfd399453
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x90fc3071
xor eax, 0xf656b33e
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9ffcf67d
xor eax, 0xe064581c
rol eax, 0x1c
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0x5b8b8bfa
pushf
not eax
add eax, 0xedd838e0
xor eax, 0xfeb3017a
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x86afb3a1
xor eax, 0x8942b826
rol eax, 0
popf
jmp 0x14002a240
mov rax, qword [rbp + 0x20]
and al, bl
cmp al, bl
jne 0x14002af79
push rax
pushf
mov eax, 0xc94fd7c5
pushf
not eax
add eax, 0xa38dc3f1
xor eax, 0xff8af9e1
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x8bb49077
xor eax, 0xbaa1101a
rol eax, 0
popf
pushf
not eax
add eax, 0x8baca82d
xor eax, 0xa451bfed
rol eax, 0x99
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0xb6b298b0
pushf
not eax
add eax, 0x9fcfdc4b
xor eax, 0xb3cc6840
rol eax, 0x63
popf
pushf
not eax
add eax, 0xba6ba884
xor eax, 0xe3e249cd
rol eax, 0xbe
popf
jmp 0x14002a240
mov eax, dword [0x14000c09c]
mov dl, 0x43
pushf
not dl
add dl, 0x39
xor dl, 0xb4
rol dl, 0x6a
popf
pushf
not dl
add dl, 0x25
xor dl, 3
rol dl, 0x73
popf
or eax, 8
mov dword [0x14000c098], 3
mov dword [0x14000c09c], eax
test r9b, 0x20
je 0x14002b031
push rax
pushf
mov eax, 0x36b3ca09
pushf
not eax
add eax, 0xb99d8260
xor eax, 0xf363f5e0
rol eax, 2
popf
pushf
not eax
add eax, 0x8258a6cd
xor eax, 0xf004145d
rol eax, 0x82
popf
pushf
not eax
add eax, 0xfc7d2d14
xor eax, 0xcbcf3cfa
rol eax, 0x7b
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0xdcaa4136
pushf
not eax
add eax, 0xcd1cabe1
xor eax, 0xe3f1416a
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe7655cdb
xor eax, 0xce075c3d
rol eax, 0x63
popf
jmp 0x14002a240
or eax, 0x20
mov dword [0x14000c098], 5
mov dword [0x14000c09c], eax
mov ecx, 0xcba4024c
pushf
not ecx
add ecx, 0xd5ea996b
xor ecx, 0xeb8656ee
rol ecx, 0xe3
popf
pushf
not ecx
add ecx, 0x83c0ef89
xor ecx, 0x9d4d161d
rol ecx, 0xd0
popf
pushf
not ecx
add ecx, 0xc35f9764
xor ecx, 0xc223d9a6
rol ecx, 0xc0
popf
pushf
not ecx
add ecx, 0xe97b6792
xor ecx, 0xda184fc1
rol ecx, 0x2f
popf
mov rax, qword [0x14000c090]
and r9d, ecx
and rax, 0xfffffffffffffffd
mov qword [0x14000c090], rax
cmp r9d, ecx
jne 0x14002b130
push rax
pushf
mov eax, 0xf12ca0f0
pushf
not eax
add eax, 0xf3278ef0
xor eax, 0x9216adb6
rol eax, 0x59
popf
pushf
not eax
add eax, 0x97d04de4
xor eax, 0xafbb0fcb
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xffcd8631
xor eax, 0xaab82371
rol eax, 0xdd
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0xf7c2dc8f
pushf
not eax
add eax, 0xfc525854
xor eax, 0xd9151497
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf3b6fc28
xor eax, 0xe71cf344
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xad6e62c4
xor eax, 0xef241796
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xebbfa89e
xor eax, 0xa739eed9
rol eax, 0xee
popf
jmp 0x14002a240
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x14002b1d9
push rax
pushf
mov eax, 0x7281da5
pushf
not eax
add eax, 0x83935482
xor eax, 0xd56cd7ed
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x8ef8a404
xor eax, 0xc59701e3
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe1cad5a3
xor eax, 0xd2654600
rol eax, 0xa8
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0xae3beb59
pushf
not eax
add eax, 0xb106fd78
xor eax, 0xf4a4e296
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc882e6b4
xor eax, 0xc97a577d
rol eax, 0x1f
popf
jmp 0x14002a240
mov rax, qword [0x14000c090]
or dword [0x14000c09c], 0x40
and rax, 0xffffffffffffffdb
mov dword [0x14000c098], ebx
mov qword [0x14000c090], rax
jmp 0x14002b2b0
mov rax, qword [0x14000c090]
push rax
pushf
mov eax, 0x2828128b
pushf
not eax
add eax, 0x84884069
xor eax, 0xb53e4215
rol eax, 0xad
popf
pushf
not eax
add eax, 0xb3e98369
xor eax, 0xf8033604
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd85d1787
xor eax, 0xe8c295da
rol eax, 0x1e
popf
jmp 0x14002a240
bt esi, 0x17
jae 0x14002b2e9
push rax
pushf
mov eax, 0xfa46d063
pushf
not eax
add eax, 0xa066de55
xor eax, 0x9e65dbf1
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xaad6e28c
xor eax, 0x8eb3ed8b
rol eax, 0x98
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0xdfe534c0
pushf
not eax
add eax, 0x8d9b71e7
xor eax, 0x9b31f30b
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbfc185da
xor eax, 0xb0252b5a
rol eax, 0x9f
popf
jmp 0x14002a240
btr rax, 0x18
mov qword [0x14000c090], rax
push rax
pushf
mov eax, 0x3ac96078
pushf
not eax
add eax, 0x94b69df9
xor eax, 0xfd9be2c5
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbdce675e
xor eax, 0xe34fa7ce
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xfb671993
xor eax, 0xb6194df6
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xeb8d6049
xor eax, 0xda340ce4
rol eax, 0x79
popf
jmp 0x14002a240
bt r10d, 0x13
jae 0x14002b3e1
push rax
pushf
mov eax, 0x95350976
pushf
not eax
add eax, 0xdd12be92
xor eax, 0x94eceae6
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe8938331
xor eax, 0x99cb4890
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe27c7993
xor eax, 0xc0bcb0c2
rol eax, 0x19
popf
pushf
not eax
add eax, 0x90a21b22
xor eax, 0xe4554bfc
rol eax, 0xd5
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0x8a9e8a48
pushf
not eax
add eax, 0xffdfb4ff
xor eax, 0xe4b50005
rol eax, 0xab
popf
pushf
not eax
add eax, 0x84d18e15
xor eax, 0x89f7ccc5
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xde179c09
xor eax, 0xfde255ed
rol eax, 0xe2
popf
jmp 0x14002a240
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x14002b464
push rax
pushf
mov eax, 0x661350ce
pushf
not eax
add eax, 0xf2226b41
xor eax, 0xdc879d4e
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd71265c8
xor eax, 0xce89f542
rol eax, 0x9a
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0x9dd1ab82
pushf
not eax
add eax, 0x879efe2d
xor eax, 0xe5290849
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd1b97457
xor eax, 0xef3c6a2d
rol eax, 0x38
popf
pushf
not eax
add eax, 0xcc36137b
xor eax, 0xe59b99bd
rol eax, 0xb7
popf
jmp 0x14002a240
mov ecx, r11d
mov eax, r11d
shr rcx, 0x10
and eax, 0x400ff
and ecx, 7
mov dword [0x14000c764], eax
or rcx, 0x1000028
not rcx
and rcx, qword [0x14000c090]
mov qword [0x14000c090], rcx
cmp eax, 1
jbe 0x14002b538
push rax
pushf
mov eax, 0x4ac6c012
pushf
not eax
add eax, 0xbcacc168
xor eax, 0xde7a5770
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb3fee454
xor eax, 0x98193a1b
rol eax, 0x18
popf
pushf
not eax
add eax, 0x8ad4f140
xor eax, 0xa514db67
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xac7106df
xor eax, 0xe91983e6
rol eax, 0xb0
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0x11dfa008
pushf
not eax
add eax, 0x85d4d940
xor eax, 0xe548db36
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xacfc4bc3
xor eax, 0xba6136f5
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb6b06301
xor eax, 0xbcb399aa
rol eax, 0xde
popf
pushf
not eax
add eax, 0xe73b9020
xor eax, 0xb2b78ae7
rol eax, 0xe4
popf
jmp 0x14002a240
and rcx, 0xffffffffffffffbf
mov qword [0x14000c090], rcx
push rax
pushf
mov eax, 0xca2ec0b4
pushf
not eax
add eax, 0x8cd36682
xor eax, 0xade394a1
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd81aebb4
xor eax, 0xed148a7e
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd11e2d74
xor eax, 0xffb6f029
rol eax, 0xfb
popf
jmp 0x14002a240
bt r10d, 0x15
jae 0x14002b642
push rax
pushf
mov eax, 0x65214525
pushf
not eax
add eax, 0xd8fb80ed
xor eax, 0xde2f8bdc
rol eax, 0x12
popf
pushf
not eax
add eax, 0xee64f306
xor eax, 0xaa7b578f
rol eax, 0x22
popf
pushf
not eax
add eax, 0xe769e59b
xor eax, 0xa9625ad2
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xda1d1fba
xor eax, 0xd769d164
rol eax, 4
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0xc6104e1
pushf
not eax
add eax, 0xc18595b5
xor eax, 0xa5492d29
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xeedd282f
xor eax, 0xb322dcde
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xfa9a9bdf
xor eax, 0xc3e3ee21
rol eax, 0x16
popf
jmp 0x14002a240
mov rax, qword [rbp + 0x20]
bt rax, 0x13
jae 0x14002b6ec
push rax
pushf
mov eax, 0xd8708756
pushf
not eax
add eax, 0xf664f481
xor eax, 0xfe1a4897
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc15ec1d9
xor eax, 0xa07a3110
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa1d940ab
xor eax, 0xc3eb124d
rol eax, 0x73
popf
pushf
not eax
add eax, 0x92d5b2a8
xor eax, 0xbdfc39a2
rol eax, 0x2d
popf
jmp 0x14002a240
push rax
pushf
mov eax, 0x44e7655
pushf
not eax
add eax, 0xb28123f1
xor eax, 0xd9fdd79b
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8f420975
xor eax, 0xfa7910d3
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf25a4cde
xor eax, 0xbaaf6b89
rol eax, 0x4c
popf
jmp 0x14002a240
btr qword [0x14000c090], 7
push rax
pushf
mov eax, 0xfab55b35
pushf
not eax
add eax, 0x84533b02
xor eax, 0xd2a8703c
rol eax, 0x43
popf
pushf
not eax
add eax, 0x9de2b63b
xor eax, 0xc43536fc
rol eax, 0x3f
popf
jmp 0x14002a240
mov rbx, qword [rsp + 0x38]
xor eax, eax
mov rsi, qword [rsp + 0x40]
add rsp, 0x10
pop r14
pop rdi
pop rbp
ret