Function at 0x140157aef
Capabilities:
Encode data using base64
Encode data using xor
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x765de97e
pushf
not eax
add eax, 0xadf4c622
xor eax, 0x805bc147
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb4d77bcf
xor eax, 0xe2f93052
rol eax, 0xc9
popf
cmp eax, 0x20
jne 0x140157b2c
popf
pop rax
jmp 0x140159255
cmp eax, 0
jne 0x140157b3b
popf
pop rax
jmp 0x140157d2a
cmp eax, 3
jne 0x140157b4a
popf
pop rax
jmp 0x140157e86
cmp eax, 1
jne 0x140157b59
popf
pop rax
jmp 0x140157d8d
cmp eax, 0xd
jne 0x140157b68
popf
pop rax
jmp 0x14015859b
cmp eax, 0x1a
jne 0x140157b77
popf
pop rax
jmp 0x140158e5a
cmp eax, 0xe
jne 0x140157b86
popf
pop rax
jmp 0x1401585e8
cmp eax, 0xb
jne 0x140157b95
popf
pop rax
jmp 0x140158450
cmp eax, 0x19
jne 0x140157ba4
popf
pop rax
jmp 0x140158e1f
cmp eax, 8
jne 0x140157bb3
popf
pop rax
jmp 0x1401581a6
cmp eax, 0x1d
jne 0x140157bc2
popf
pop rax
jmp 0x1401590a2
cmp eax, 0x17
jne 0x140157bd1
popf
pop rax
jmp 0x140158ce3
cmp eax, 0x1c
jne 0x140157be0
popf
pop rax
jmp 0x140158fa6
cmp eax, 0x12
jne 0x140157bef
popf
pop rax
jmp 0x140158901
cmp eax, 0x18
jne 0x140157bfe
popf
pop rax
jmp 0x140158d20
cmp eax, 0x11
jne 0x140157c0d
popf
pop rax
jmp 0x14015888e
cmp eax, 0x1b
jne 0x140157c1c
popf
pop rax
jmp 0x140158f56
cmp eax, 0x21
jne 0x140157c2b
popf
pop rax
jmp 0x14015938b
cmp eax, 0xa
jne 0x140157c3a
popf
pop rax
jmp 0x140158319
cmp eax, 0x14
jne 0x140157c49
popf
pop rax
jmp 0x140158a3b
cmp eax, 0xf
jne 0x140157c58
popf
pop rax
jmp 0x1401586f9
cmp eax, 0x13
jne 0x140157c67
popf
pop rax
jmp 0x1401589fe
cmp eax, 0x15
jne 0x140157c76
popf
pop rax
jmp 0x140158b60
cmp eax, 0x22
jne 0x140157c85
popf
pop rax
jmp 0x140159479
cmp eax, 0x1e
jne 0x140157c94
popf
pop rax
jmp 0x1401590f2
cmp eax, 0xc
jne 0x140157ca3
popf
pop rax
jmp 0x1401584b0
cmp eax, 7
jne 0x140157cb2
popf
pop rax
jmp 0x140158159
cmp eax, 5
jne 0x140157cc1
popf
pop rax
jmp 0x140157fd5
cmp eax, 0x1f
jne 0x140157cd0
popf
pop rax
jmp 0x1401591ee
cmp eax, 0x10
jne 0x140157cdf
popf
pop rax
jmp 0x14015876c
cmp eax, 6
jne 0x140157cee
popf
pop rax
jmp 0x140158048
cmp eax, 9
jne 0x140157cfd
popf
pop rax
jmp 0x1401582cc
cmp eax, 4
jne 0x140157d0c
popf
pop rax
jmp 0x140157ed5
cmp eax, 0x16
jne 0x140157d1b
popf
pop rax
jmp 0x140158bd1
cmp eax, 2
jne 0x140157d2a
popf
pop rax
jmp 0x140157df3
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
lea rax, [rcx + 2]
mov qword [rsp + 0x10], 4
mov qword [rsp + 8], rax
nop word [rax + rax]
push rax
pushf
mov eax, 0x4f7c23d7
pushf
not eax
add eax, 0xb57dce9e
xor eax, 0xace18398
rol eax, 0x46
popf
pushf
not eax
add eax, 0x8e2ab991
xor eax, 0xd62061ce
rol eax, 0x7c
popf
jmp 0x140157b1d
movzx r10d, byte [rax - 2]
xor dil, dil
movzx r11d, byte [rax - 1]
xor r9d, r9d
movzx ebx, byte [rax]
movzx esi, byte [rax + 1]
movzx eax, r10b
nop dword [rax + rax]
push rax
pushf
mov eax, 0x306c8a6
pushf
not eax
add eax, 0xe9211a95
xor eax, 0xf6b0eb0c
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x997c529e
xor eax, 0xcc14c97f
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb676e1da
xor eax, 0xa562cc5e
rol eax, 0x11
popf
jmp 0x140157b1d
mov ecx, r9d
mov r8d, 0x7e051b1c
pushf
not r8d
add r8d, 0xd7ced637
xor r8d, 0xbf1f58b1
rol r8d, 0x6d
popf
pushf
not r8d
add r8d, 0xa6107ceb
xor r8d, 0xe1ac359c
rol r8d, 0x48
popf
pushf
not r8d
add r8d, 0xb8b8f6bb
xor r8d, 0x81836492
rol r8d, 0xb8
popf
shr r8d, cl
movzx ecx, al
xor cl, dil
movzx edx, cl
test r8b, 1
movzx ecx, dil
cmove edx, ecx
movzx ecx, al
add cl, cl
movzx edi, dl
movzx edx, cl
movzx ecx, al
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx eax, al
cmovns eax, edx
inc r9d
cmp r9d, 8
jl 0x140157df3
mov byte [rsp + 4], dil
movzx r8d, r11b
xor dil, dil
xor r9d, r9d
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xf46061f5
pushf
not eax
add eax, 0xcbf59936
xor eax, 0xee70dd74
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x99ace1d9
xor eax, 0x8b33654b
rol eax, 0x19
popf
jmp 0x140157b1d
movzx eax, r8b
mov ecx, r9d
xor al, dil
mov edx, 0x10795300
pushf
not edx
add edx, 0xd83f0b65
xor edx, 0xfe1607e1
rol edx, 0x80
popf
pushf
not edx
add edx, 0x81e1acd6
xor edx, 0xad1f80de
rol edx, 0xd1
popf
pushf
not edx
add edx, 0x8b13ceb2
xor edx, 0xf9f86ac0
rol edx, 0xd4
popf
pushf
not edx
add edx, 0x874ed8d1
xor edx, 0xa27bb7ea
rol edx, 0x32
popf
shr edx, cl
movzx ecx, al
test dl, 1
movzx eax, dil
cmove ecx, eax
movzx eax, r8b
add al, al
movzx edi, cl
movzx edx, al
movzx ecx, r8b
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx r8d, al
cmovns r8d, edx
inc r9d
cmp r9d, 8
jl 0x140157fa2
push rax
pushf
mov eax, 0xf7d65ed8
pushf
not eax
add eax, 0xa64b66ac
xor eax, 0xb12bec16
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x8d536cad
xor eax, 0xfda3f66a
rol eax, 0x1b
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0x373d1716
pushf
not eax
add eax, 0xc0ed5d74
xor eax, 0xee828366
rol eax, 0x90
popf
pushf
not eax
add eax, 0x8b42b9ea
xor eax, 0xc60352b7
rol eax, 0x50
popf
jmp 0x140157b1d
mov byte [rsp + 3], dil
movzx r8d, bl
xor dil, dil
xor r9d, r9d
nop word [rax + rax]
push rax
pushf
mov eax, 0xceb2f46b
pushf
not eax
add eax, 0x962b206c
xor eax, 0xe37fb71f
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa119a487
xor eax, 0xef6a5549
rol eax, 9
popf
pushf
not eax
add eax, 0x967fff40
xor eax, 0xf353489f
rol eax, 0xc
popf
pushf
not eax
add eax, 0xdadf3b62
xor eax, 0xe43339fe
rol eax, 0xab
popf
jmp 0x140157b1d
movzx eax, r8b
mov ecx, r9d
xor al, dil
mov edx, 0x3b243e4c
pushf
not edx
add edx, 0xf092ee6e
xor edx, 0xf2b3339f
rol edx, 0x2c
popf
pushf
not edx
add edx, 0xf96739aa
xor edx, 0x99feab60
rol edx, 0xb0
popf
pushf
not edx
add edx, 0xa0e0a22c
xor edx, 0xa293e95b
rol edx, 0x20
popf
shr edx, cl
movzx ecx, al
test dl, 1
movzx eax, dil
cmove ecx, eax
movzx eax, r8b
add al, al
movzx edi, cl
movzx edx, al
movzx ecx, r8b
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx r8d, al
cmovns r8d, edx
inc r9d
cmp r9d, 8
jl 0x140158126
push rax
pushf
mov eax, 0x1e1ae379
pushf
not eax
add eax, 0xe9eb369c
xor eax, 0x90e9a142
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xecf12694
xor eax, 0xc5073d53
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf1252bbd
xor eax, 0xf601bac3
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x95ba4a1e
xor eax, 0xc3f933e2
rol eax, 0x74
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0xce5ac94b
pushf
not eax
add eax, 0x86f1fb42
xor eax, 0xe87644ce
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xca9f8029
xor eax, 0xa22ec40c
rol eax, 0x3a
popf
jmp 0x140157b1d
mov byte [rsp + 2], dil
movzx r8d, sil
xor dil, dil
xor r9d, r9d
nop word [rax + rax]
push rax
pushf
mov eax, 0xe6d3fd78
pushf
not eax
add eax, 0x8490336f
xor eax, 0xa350c5fd
rol eax, 0xb
popf
pushf
not eax
add eax, 0xb15c2203
xor eax, 0xc9dbc80b
rol eax, 0x64
popf
jmp 0x140157b1d
movzx eax, r8b
mov ecx, r9d
xor al, dil
mov edx, 0x53aab1ca
pushf
not edx
add edx, 0xb14e71db
xor edx, 0x9a5b06e6
rol edx, 0xc1
popf
pushf
not edx
add edx, 0xfffe3469
xor edx, 0xfa182059
rol edx, 0xd8
popf
pushf
not edx
add edx, 0xd43b651e
xor edx, 0x9dbce57a
rol edx, 0x68
popf
pushf
not edx
add edx, 0xd90ae60d
xor edx, 0xc914f8e0
rol edx, 0xea
popf
shr edx, cl
movzx ecx, al
test dl, 1
movzx eax, dil
cmove ecx, eax
movzx eax, r8b
add al, al
movzx edi, cl
movzx edx, al
movzx ecx, r8b
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx r8d, al
cmovns r8d, edx
inc r9d
cmp r9d, 8
jl 0x140158273
push rax
pushf
mov eax, 0x27511eba
pushf
not eax
add eax, 0xe9b44d9b
xor eax, 0xb3f56317
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xa5b603bd
xor eax, 0xeceadde1
rol eax, 0xdb
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0x62eff809
pushf
not eax
add eax, 0xf36cfade
xor eax, 0x8feb17f3
rol eax, 0x37
popf
pushf
not eax
add eax, 0xefbf83a5
xor eax, 0xe9b0d1cd
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd5122935
xor eax, 0xbebb45e4
rol eax, 4
popf
pushf
not eax
add eax, 0xb3810a0f
xor eax, 0xf51d7e27
rol eax, 0x21
popf
jmp 0x140157b1d
mov byte [rsp + 1], dil
movzx r8d, r10b
xor dil, dil
xor r9d, r9d
nop word [rax + rax]
push rax
pushf
mov eax, 0x2500ce60
pushf
not eax
add eax, 0xca28c80d
xor eax, 0xb1d1fefc
rol eax, 8
popf
pushf
not eax
add eax, 0x9d8b0a38
xor eax, 0xa783ea23
rol eax, 0x15
popf
jmp 0x140157b1d
movzx eax, r8b
mov ecx, r9d
xor al, dil
mov edx, 0x293011b4
pushf
not edx
add edx, 0xf278f63e
xor edx, 0xcee48e53
rol edx, 0x51
popf
pushf
not edx
add edx, 0xffc15bf2
xor edx, 0xe1e37625
rol edx, 0xfa
popf
pushf
not edx
add edx, 0xee082150
xor edx, 0xfad86841
rol edx, 0x9e
popf
shr edx, cl
movzx ecx, al
test dl, 1
movzx eax, dil
cmove ecx, eax
movzx eax, r8b
add al, al
movzx edi, cl
movzx edx, al
movzx ecx, r8b
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx r8d, al
cmovns r8d, edx
inc r9d
cmp r9d, 8
jl 0x1401583f7
push rax
pushf
mov eax, 0x6de1a85b
pushf
not eax
add eax, 0xc9d39437
xor eax, 0xb0e1875c
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa8a91ede
xor eax, 0xc0706a95
rol eax, 0x15
popf
pushf
not eax
add eax, 0xd7460888
xor eax, 0xf15d5274
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xc7822795
xor eax, 0x9d449180
rol eax, 9
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0xa454ed4e
pushf
not eax
add eax, 0x969520e0
xor eax, 0xbaf1696c
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x9f1db67d
xor eax, 0xa7321f42
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xdf2b6d43
xor eax, 0xd7cc6b82
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xefa7ee37
xor eax, 0x8c05af52
rol eax, 0xd7
popf
jmp 0x140157b1d
mov byte [rsp], dil
movzx r8d, r11b
xor dil, dil
xor r9d, r9d
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xb8df5da8
pushf
not eax
add eax, 0xcc938b4e
xor eax, 0x8dded8fe
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xfcaa4522
xor eax, 0xf786ae7b
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xe1630b2e
xor eax, 0xeaa673aa
rol eax, 0x3b
popf
jmp 0x140157b1d
movzx eax, r8b
mov ecx, r9d
xor al, dil
mov edx, 0xca3a8b75
pushf
not edx
add edx, 0xcade2c0c
xor edx, 0xf77c2224
rol edx, 0xf1
popf
pushf
not edx
add edx, 0x9b5a7a2d
xor edx, 0x8e40e49f
rol edx, 0xd5
popf
pushf
not edx
add edx, 0xd0c996af
xor edx, 0xf286c021
rol edx, 0xf4
popf
shr edx, cl
movzx ecx, al
test dl, 1
movzx eax, dil
cmove ecx, eax
movzx eax, r8b
add al, al
movzx edi, cl
movzx edx, al
movzx ecx, r8b
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx r8d, al
cmovns r8d, edx
inc r9d
cmp r9d, 8
jl 0x140158568
push rax
pushf
mov eax, 0xaf1c02b9
pushf
not eax
add eax, 0xda140a71
xor eax, 0x9e7bfa17
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd1144f52
xor eax, 0x8f7b4756
rol eax, 0xcc
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0xab798736
pushf
not eax
add eax, 0xb8b3a893
xor eax, 0xdebfd80f
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x825bc15a
xor eax, 0xc33146d9
rol eax, 0xbe
popf
jmp 0x140157b1d
mov byte [rsp + 0x78], dil
movzx r8d, bl
xor dil, dil
xor r9d, r9d
nop word [rax + rax]
push rax
pushf
mov eax, 0x587b8582
pushf
not eax
add eax, 0xa50fdc6e
xor eax, 0x8b66ecba
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xde3a7d89
xor eax, 0x8c3dcef4
rol eax, 0xc4
popf
jmp 0x140157b1d
movzx eax, r8b
mov ecx, r9d
xor al, dil
mov edx, 0x3c830850
pushf
not edx
add edx, 0x82ad2dcf
xor edx, 0xac663cf7
rol edx, 0xd5
popf
pushf
not edx
add edx, 0xfb1855a5
xor edx, 0x95671c84
rol edx, 0xb8
popf
pushf
not edx
add edx, 0x8e289ab2
xor edx, 0xb0cbdea1
rol edx, 0xe5
popf
shr edx, cl
movzx ecx, al
test dl, 1
movzx eax, dil
cmove ecx, eax
movzx eax, r8b
add al, al
movzx edi, cl
movzx edx, al
movzx ecx, r8b
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx r8d, al
cmovns r8d, edx
inc r9d
cmp r9d, 8
jl 0x1401586c6
push rax
pushf
mov eax, 0xabeea66a
pushf
not eax
add eax, 0x87948be1
xor eax, 0xd1bca022
rol eax, 0x58
popf
pushf
not eax
add eax, 0x84b758b1
xor eax, 0x97335f0f
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xf198c3a9
xor eax, 0xdaf21466
rol eax, 0x28
popf
pushf
not eax
add eax, 0xc9925203
xor eax, 0xdcc88db9
rol eax, 0x5e
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0x51a64249
pushf
not eax
add eax, 0x84f48688
xor eax, 0x86b5d760
rol eax, 0x31
popf
pushf
not eax
add eax, 0xbeca4042
xor eax, 0x980cec4a
rol eax, 0x76
popf
jmp 0x140157b1d
mov byte [rsp + 0x70], dil
movzx r8d, sil
xor dil, dil
xor r9d, r9d
nop word [rax + rax]
push rax
pushf
mov eax, 0x351e917a
pushf
not eax
add eax, 0xd3ed1963
xor eax, 0xb23eff19
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xb12a1517
xor eax, 0xd52db9c5
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd05596cd
xor eax, 0xaa3a8e23
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd2e16715
xor eax, 0x926e84a5
rol eax, 0xd3
popf
jmp 0x140157b1d
movzx eax, r8b
mov ecx, r9d
xor al, dil
mov edx, 0x87fabd6a
pushf
not edx
add edx, 0xd86170c0
xor edx, 0xf54690a3
rol edx, 0x91
popf
pushf
not edx
add edx, 0xc63ed726
xor edx, 0xde518ce4
rol edx, 0x43
popf
shr edx, cl
movzx ecx, al
test dl, 1
movzx eax, dil
cmove ecx, eax
movzx eax, r8b
add al, al
movzx edi, cl
movzx edx, al
movzx ecx, r8b
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx r8d, al
cmovns r8d, edx
inc r9d
cmp r9d, 8
jl 0x140158835
push rax
pushf
mov eax, 0x8211e997
pushf
not eax
add eax, 0xd7abf214
xor eax, 0xd8ca3ab8
rol eax, 2
popf
pushf
not eax
add eax, 0xfb182186
xor eax, 0x8a3ff100
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf59a1f63
xor eax, 0xbc071033
rol eax, 0x23
popf
pushf
not eax
add eax, 0x8a1a1da9
xor eax, 0xa4f0f2f6
rol eax, 0x6e
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0x23b4e2ed
pushf
not eax
add eax, 0x9ca88d7a
xor eax, 0xf0cd992f
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf9ec8df3
xor eax, 0xa228c0ee
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf2b6543e
xor eax, 0x999b328f
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc2434988
xor eax, 0xfe352944
rol eax, 0xc3
popf
jmp 0x140157b1d
xor r13b, r13b
mov byte [rsp + 0x68], dil
xor r9d, r9d
movzx r8d, r10b
nop word [rax + rax]
push rax
pushf
mov eax, 0xab440ce2
pushf
not eax
add eax, 0xe20980b1
xor eax, 0x9e7c2810
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xcbeb2244
xor eax, 0xa8d4bbcc
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf8431c54
xor eax, 0x9c34f539
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe45cdf29
xor eax, 0x85a8bdce
rol eax, 0x92
popf
jmp 0x140157b1d
movzx eax, r8b
mov ecx, r9d
xor al, r13b
mov edx, 0x62e578c6
pushf
not edx
add edx, 0xdedde7c2
xor edx, 0xce03a233
rol edx, 0x6c
popf
pushf
not edx
add edx, 0xaa5f600a
xor edx, 0xec32d4aa
rol edx, 0x8b
popf
shr edx, cl
movzx ecx, al
test dl, 1
movzx eax, r13b
cmove ecx, eax
movzx eax, r8b
add al, al
movzx r13d, cl
movzx edx, al
movzx ecx, r8b
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx r8d, al
cmovns r8d, edx
inc r9d
cmp r9d, 8
jl 0x1401589cb
push rax
pushf
mov eax, 0x202e7dd8
pushf
not eax
add eax, 0x8d700430
xor eax, 0xd6e74c42
rol eax, 6
popf
pushf
not eax
add eax, 0x9f6a1441
xor eax, 0xfafecfb2
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf2210002
xor eax, 0xe8ec5563
rol eax, 2
popf
pushf
not eax
add eax, 0x94a871df
xor eax, 0xc9228a55
rol eax, 0xfa
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0x2a53591c
pushf
not eax
add eax, 0x9632db54
xor eax, 0xa9712d79
rol eax, 0x74
popf
pushf
not eax
add eax, 0xbaa45efe
xor eax, 0xe5b83412
rol eax, 0x24
popf
jmp 0x140157b1d
xor r12b, r12b
movzx r8d, r11b
xor r9d, r9d
push rax
pushf
mov eax, 0x3daa2896
pushf
not eax
add eax, 0x9e4f81c1
xor eax, 0xf647cba1
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xcb279528
xor eax, 0xffb64bb2
rol eax, 0xde
popf
jmp 0x140157b1d
movzx eax, r8b
mov ecx, r9d
xor al, r12b
mov edx, 0xe55afcfe
pushf
not edx
add edx, 0xc4f357d9
xor edx, 0xdbe66573
rol edx, 0x68
popf
pushf
not edx
add edx, 0x87397750
xor edx, 0xe569f828
rol edx, 0x99
popf
pushf
not edx
add edx, 0x91dde045
xor edx, 0xce82bfd8
rol edx, 0x29
popf
shr edx, cl
movzx ecx, al
test dl, 1
movzx eax, r12b
cmove ecx, eax
movzx eax, r8b
add al, al
movzx r12d, cl
movzx edx, al
movzx ecx, r8b
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx r8d, al
cmovns r8d, edx
inc r9d
cmp r9d, 8
jl 0x140158b1a
push rax
pushf
mov eax, 0xd8a41f33
pushf
not eax
add eax, 0xa33c94a1
xor eax, 0xc83a583d
rol eax, 0x23
popf
pushf
not eax
add eax, 0xe00fbc79
xor eax, 0x80f45357
rol eax, 0x85
popf
pushf
not eax
add eax, 0x9933998b
xor eax, 0xc7176bff
rol eax, 8
popf
pushf
not eax
add eax, 0xa59c7dfe
xor eax, 0xc0241f6d
rol eax, 0x6c
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0xafe44d05
pushf
not eax
add eax, 0x9a7c40c1
xor eax, 0xe16d8f18
rol eax, 0x82
popf
pushf
not eax
add eax, 0xce9e42c5
xor eax, 0xc9f62986
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x85eca71a
xor eax, 0xd76db39d
rol eax, 0xf1
popf
jmp 0x140157b1d
xor r15b, r15b
movzx r8d, bl
xor r9d, r9d
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x10a9a313
pushf
not eax
add eax, 0xe1d995bd
xor eax, 0xefd944e3
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd9e811fb
xor eax, 0xa62eeb46
rol eax, 0x20
popf
pushf
not eax
add eax, 0xfc0124ea
xor eax, 0x82ea0d70
rol eax, 0xf
popf
pushf
not eax
add eax, 0xbf09d07d
xor eax, 0xf75377a0
rol eax, 0xab
popf
jmp 0x140157b1d
movzx eax, r8b
mov ecx, r9d
xor al, r15b
mov edx, 0x6e1a770f
pushf
not edx
add edx, 0x89f7d5c1
xor edx, 0xd3375720
rol edx, 0x3f
popf
pushf
not edx
add edx, 0x89be5400
xor edx, 0x9cf46bdf
rol edx, 2
popf
pushf
not edx
add edx, 0x8986d055
xor edx, 0xa29204b4
rol edx, 0x56
popf
shr edx, cl
movzx ecx, al
test dl, 1
movzx eax, r15b
cmove ecx, eax
movzx eax, r8b
add al, al
movzx r15d, cl
movzx edx, al
movzx ecx, r8b
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx r8d, al
cmovns r8d, edx
inc r9d
cmp r9d, 8
jl 0x140158cb0
push rax
pushf
mov eax, 0x3b3e699
pushf
not eax
add eax, 0x982d46d6
xor eax, 0xdbac7b27
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf96ff4ad
xor eax, 0xcc93321a
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa25ccb84
xor eax, 0xb62a8bd3
rol eax, 0x63
popf
pushf
not eax
add eax, 0xee69906a
xor eax, 0xae42714a
rol eax, 0x4a
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0x9d2fe5be
pushf
not eax
add eax, 0xa61898dc
xor eax, 0xa6838f5d
rol eax, 0xba
popf
pushf
not eax
add eax, 0xd7e22d26
xor eax, 0xd5288084
rol eax, 0x1d
popf
jmp 0x140157b1d
xor r14b, r14b
movzx r8d, sil
xor r9d, r9d
push rax
pushf
mov eax, 0x6b6bd585
pushf
not eax
add eax, 0x93435db8
xor eax, 0xe55b1d83
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc4d23ca6
xor eax, 0x8a9fe5de
rol eax, 7
popf
jmp 0x140157b1d
movzx eax, r8b
mov ecx, r9d
xor al, r14b
mov edx, 0x674395cf
pushf
not edx
add edx, 0xe80eb9ff
xor edx, 0x80a5933a
rol edx, 0x46
popf
pushf
not edx
add edx, 0xfec30f0a
xor edx, 0x99199bed
rol edx, 0x84
popf
pushf
not edx
add edx, 0x93b396f0
xor edx, 0xf2f074a8
rol edx, 0xf
popf
shr edx, cl
movzx ecx, al
test dl, 1
movzx eax, r14b
cmove ecx, eax
movzx eax, r8b
add al, al
movzx r14d, cl
movzx edx, al
movzx ecx, r8b
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx r8d, al
cmovns r8d, edx
inc r9d
cmp r9d, 8
jl 0x140158dd9
push rax
pushf
mov eax, 0xdb393117
pushf
not eax
add eax, 0x975405bb
xor eax, 0xf7866436
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe56eee8d
xor eax, 0x81a448be
rol eax, 0x69
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0x925395cf
pushf
not eax
add eax, 0xdab32d9a
xor eax, 0xe32ebff3
rol eax, 4
popf
pushf
not eax
add eax, 0x943e665d
xor eax, 0x93b40e6d
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x97a359d7
xor eax, 0xf053607f
rol eax, 0x7b
popf
jmp 0x140157b1d
xor bpl, bpl
xor r8d, r8d
nop
push rax
pushf
mov eax, 0x65ce502e
pushf
not eax
add eax, 0xe8a0900a
xor eax, 0xe891aec0
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xb4b74320
xor eax, 0xec1d8dfe
rol eax, 0x8f
popf
jmp 0x140157b1d
movzx eax, r10b
mov ecx, r8d
xor al, bpl
mov edx, 0xb2df2917
pushf
not edx
add edx, 0xe5af31c0
xor edx, 0xa5cbd5da
rol edx, 0xc7
popf
pushf
not edx
add edx, 0x8ce4a994
xor edx, 0xfef5f05e
rol edx, 0x7f
popf
shr edx, cl
movzx ecx, al
test dl, 1
movzx eax, bpl
cmove ecx, eax
movzx eax, r10b
add al, al
movzx ebp, cl
movzx edx, al
movzx ecx, r10b
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx r10d, al
cmovns r10d, edx
inc r8d
cmp r8d, 8
jl 0x140158f23
push rax
pushf
mov eax, 0x17fe9b4b
pushf
not eax
add eax, 0xa3d86156
xor eax, 0xdbdf076e
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xaa5c4d2a
xor eax, 0xa85470d3
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf884719a
xor eax, 0x8f7d942f
rol eax, 0x80
popf
pushf
not eax
add eax, 0x816471cd
xor eax, 0x9fd72891
rol eax, 0x45
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0xc96f26fb
pushf
not eax
add eax, 0xe883f621
xor eax, 0xf7d10cf2
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x81c21a63
xor eax, 0xef90a96d
rol eax, 0x26
popf
jmp 0x140157b1d
xor dil, dil
xor r8d, r8d
nop dword [rax]
push rax
pushf
mov eax, 0xb89425bf
pushf
not eax
add eax, 0xa473fcd1
xor eax, 0xe3fa4c70
rol eax, 0x12
popf
pushf
not eax
add eax, 0xba7e473e
xor eax, 0xf65e5219
rol eax, 0x32
popf
pushf
not eax
add eax, 0xaa56b203
xor eax, 0xd763c771
rol eax, 0xef
popf
jmp 0x140157b1d
movzx eax, r11b
mov ecx, r8d
xor al, dil
mov edx, 0xc3ebc7f1
pushf
not edx
add edx, 0xabb45c14
xor edx, 0xea2ca7eb
rol edx, 0xf3
popf
pushf
not edx
add edx, 0x99314bb1
xor edx, 0xfae8dc5f
rol edx, 0xdc
popf
shr edx, cl
movzx ecx, al
test dl, 1
movzx eax, dil
cmove ecx, eax
movzx eax, r11b
add al, al
movzx edi, cl
movzx edx, al
movzx ecx, r11b
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx r11d, al
cmovns r11d, edx
inc r8d
cmp r8d, 8
jl 0x140159049
push rax
pushf
mov eax, 0xe00c0cee
pushf
not eax
add eax, 0xfce0fefb
xor eax, 0x859da57d
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd11fd800
xor eax, 0x87b44b35
rol eax, 0xac
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0x3d8024ab
pushf
not eax
add eax, 0xf27ba338
xor eax, 0xa81a4f9c
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x8046f17f
xor eax, 0x8eee3527
rol eax, 0x13
popf
pushf
not eax
add eax, 0xe2412aad
xor eax, 0xff88bb54
rol eax, 0x13
popf
pushf
not eax
add eax, 0xeff2d3ee
xor eax, 0xfae728e5
rol eax, 0xd7
popf
jmp 0x140157b1d
xor r10b, r10b
xor r8d, r8d
nop dword [rax]
push rax
pushf
mov eax, 0x2c05cb7a
pushf
not eax
add eax, 0xebb18cef
xor eax, 0xe3466df7
rol eax, 0x29
popf
pushf
not eax
add eax, 0xde417880
xor eax, 0xea9c2e9a
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xdf836d8b
xor eax, 0x8295f92b
rol eax, 0xd1
popf
jmp 0x140157b1d
movzx eax, bl
mov ecx, r8d
xor al, r10b
mov edx, 0xf3c07394
pushf
not edx
add edx, 0xf43da2a3
xor edx, 0xcfd3a828
rol edx, 0x86
popf
pushf
not edx
add edx, 0x8bb8cf8b
xor edx, 0xc91173e2
rol edx, 0x77
popf
pushf
not edx
add edx, 0x897a6030
xor edx, 0xf2d834bd
rol edx, 0x47
popf
pushf
not edx
add edx, 0xfa3ec6b5
xor edx, 0xeb4aa1ae
rol edx, 0x3d
popf
shr edx, cl
movzx ecx, al
test dl, 1
movzx eax, r10b
cmove ecx, eax
movzx eax, bl
add al, al
movzx r10d, cl
movzx edx, al
movzx ecx, bl
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx ebx, al
cmovns ebx, edx
inc r8d
cmp r8d, 8
jl 0x1401591bb
push rax
pushf
mov eax, 0x6fe5de0
pushf
not eax
add eax, 0xd7fbb84d
xor eax, 0x937bb904
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc695686e
xor eax, 0xbe2b0c00
rol eax, 0x11
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0xaba7403d
pushf
not eax
add eax, 0xb1c6963b
xor eax, 0xdd575a41
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xca0a2342
xor eax, 0xefc9a69b
rol eax, 0x9b
popf
jmp 0x140157b1d
xor r9b, r9b
xor r8d, r8d
nop dword [rax + rax]
push rax
pushf
mov eax, 0x54d8e19e
pushf
not eax
add eax, 0xe47692f5
xor eax, 0xb1f1e8b1
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xab68cf72
xor eax, 0xd969c620
rol eax, 0x56
popf
pushf
not eax
add eax, 0x9092aa12
xor eax, 0xaef77029
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf7af9f0f
xor eax, 0xc59610a3
rol eax, 0x30
popf
jmp 0x140157b1d
movzx eax, sil
mov ecx, r8d
xor al, r9b
mov edx, 0xecbe3867
pushf
not edx
add edx, 0xc1a4f371
xor edx, 0xc46fedaf
rol edx, 0x83
popf
pushf
not edx
add edx, 0xc8cc0004
xor edx, 0xf952d4d9
rol edx, 0xd5
popf
pushf
not edx
add edx, 0x99dfdae4
xor edx, 0xd8881870
rol edx, 0x56
popf
shr edx, cl
movzx ecx, al
test dl, 1
movzx eax, r9b
cmove ecx, eax
movzx eax, sil
add al, al
movzx r9d, cl
movzx edx, al
movzx ecx, sil
movzx eax, dl
xor al, 0x1b
test cl, cl
movzx esi, al
cmovns esi, edx
inc r8d
cmp r8d, 8
jl 0x140159332
push rax
pushf
mov eax, 0x8ef1fc9e
pushf
not eax
add eax, 0x8a8b493a
xor eax, 0xd4cf8a33
rol eax, 0xce
popf
pushf
not eax
add eax, 0x873e01d1
xor eax, 0xbf8f2439
rol eax, 7
popf
pushf
not eax
add eax, 0xc5bbbacc
xor eax, 0xed07d25d
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xdbd6fc62
xor eax, 0x98e4a1cc
rol eax, 0x76
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0x6066124b
pushf
not eax
add eax, 0x96d8201e
xor eax, 0xd679dbf6
rol eax, 0x54
popf
pushf
not eax
add eax, 0x90084e06
xor eax, 0xdc578cbc
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd7e5887a
xor eax, 0xf889337c
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xd073107c
xor eax, 0xa86cd249
rol eax, 0x88
popf
jmp 0x140157b1d
movzx eax, byte [rsp + 0x70]
mov edx, r10d
xor edx, edi
mov ecx, r14d
xor ecx, r15d
xor edx, ebp
xor ecx, r12d
xor edx, r9d
xor ecx, r13d
shl edx, 8
or edx, ecx
movzx ecx, byte [rsp + 0x68]
xor ecx, eax
shl edx, 8
movzx eax, byte [rsp + 0x78]
xor ecx, eax
movzx eax, byte [rsp]
xor ecx, eax
movzx eax, byte [rsp + 2]
or edx, ecx
movzx ecx, byte [rsp + 1]
xor ecx, eax
shl edx, 8
movzx eax, byte [rsp + 3]
xor ecx, eax
movzx eax, byte [rsp + 4]
xor ecx, eax
mov rax, qword [rsp + 8]
or edx, ecx
mov dword [rax - 2], edx
add rax, 4
sub qword [rsp + 0x10], 1
mov qword [rsp + 8], rax
jne 0x140159433
push rax
pushf
mov eax, 0xd4c6f0b0
pushf
not eax
add eax, 0xf034bc6e
xor eax, 0x97c6bfde
rol eax, 0x72
popf
pushf
not eax
add eax, 0x98dd5b9e
xor eax, 0xc74f28b4
rol eax, 0x3f
popf
jmp 0x140157b1d
push rax
pushf
mov eax, 0xb32f2420
pushf
not eax
add eax, 0xa6613988
xor eax, 0x9e1f8995
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8880cc41
xor eax, 0xd77346c9
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd230af4c
xor eax, 0x8a912e1d
rol eax, 0xc
popf
jmp 0x140157b1d
mov rbx, qword [rsp + 0x60]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret