Function at 0x140157985
Capabilities:
Encode data using xor
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xedfccafd
pushf
not eax
add eax, 0xfba76a7c
xor eax, 0xce711759
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xfe78ab43
xor eax, 0x8cbd36c7
rol eax, 0x41
popf
pushf
not eax
add eax, 0x92184038
xor eax, 0xa79e0e0b
rol eax, 0x69
popf
cmp eax, 0x20
jne 0x1401579d5
popf
pop rax
jmp 0x14015912e
cmp eax, 0
jne 0x1401579e4
popf
pop rax
jmp 0x140157bd3
cmp eax, 3
jne 0x1401579f3
popf
pop rax
jmp 0x140157d25
cmp eax, 1
jne 0x140157a02
popf
pop rax
jmp 0x140157c49
cmp eax, 0xd
jne 0x140157a11
popf
pop rax
jmp 0x140158481
cmp eax, 0x1a
jne 0x140157a20
popf
pop rax
jmp 0x140158d6c
cmp eax, 0xe
jne 0x140157a2f
popf
pop rax
jmp 0x1401584ce
cmp eax, 0xb
jne 0x140157a3e
popf
pop rax
jmp 0x140158325
cmp eax, 0x19
jne 0x140157a4d
popf
pop rax
jmp 0x140158d31
cmp eax, 8
jne 0x140157a5c
popf
pop rax
jmp 0x1401580a2
cmp eax, 0x1d
jne 0x140157a6b
popf
pop rax
jmp 0x140158f92
cmp eax, 0x17
jne 0x140157a7a
popf
pop rax
jmp 0x140158ba9
cmp eax, 0x1c
jne 0x140157a89
popf
pop rax
jmp 0x140158e7f
cmp eax, 0x12
jne 0x140157a98
popf
pop rax
jmp 0x14015878a
cmp eax, 0x18
jne 0x140157aa7
popf
pop rax
jmp 0x140158c0c
cmp eax, 0x11
jne 0x140157ab6
popf
pop rax
jmp 0x14015873d
cmp eax, 0x1b
jne 0x140157ac5
popf
pop rax
jmp 0x140158e42
cmp eax, 0x21
jne 0x140157ad4
popf
pop rax
jmp 0x140159240
cmp eax, 0xa
jne 0x140157ae3
popf
pop rax
jmp 0x14015823b
cmp eax, 0x14
jne 0x140157af2
popf
pop rax
jmp 0x1401588d9
cmp eax, 0xf
jne 0x140157b01
popf
pop rax
jmp 0x1401585f4
cmp eax, 0x13
jne 0x140157b10
popf
pop rax
jmp 0x140158889
cmp eax, 0x15
jne 0x140157b1f
popf
pop rax
jmp 0x140158a11
cmp eax, 0x22
jne 0x140157b2e
popf
pop rax
jmp 0x140159341
cmp eax, 0x1e
jne 0x140157b3d
popf
pop rax
jmp 0x140158fe2
cmp eax, 0xc
jne 0x140157b4c
popf
pop rax
jmp 0x140158372
cmp eax, 7
jne 0x140157b5b
popf
pop rax
jmp 0x140158055
cmp eax, 5
jne 0x140157b6a
popf
pop rax
jmp 0x140157ebe
cmp eax, 0x1f
jne 0x140157b79
popf
pop rax
jmp 0x1401590ed
cmp eax, 0x10
jne 0x140157b88
popf
pop rax
jmp 0x140158641
cmp eax, 6
jne 0x140157b97
popf
pop rax
jmp 0x140157f1e
cmp eax, 9
jne 0x140157ba6
popf
pop rax
jmp 0x1401581c8
cmp eax, 4
jne 0x140157bb5
popf
pop rax
jmp 0x140157d9a
cmp eax, 0x16
jne 0x140157bc4
popf
pop rax
jmp 0x140158a6f
cmp eax, 2
jne 0x140157bd3
popf
pop rax
jmp 0x140157caf
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, 0xf838eeb2
pushf
not eax
add eax, 0xa42642a7
xor eax, 0x91762e59
rol eax, 0x83
popf
pushf
not eax
add eax, 0x9626358c
xor eax, 0xc123fd29
rol eax, 4
popf
pushf
not eax
add eax, 0xb82ae827
xor eax, 0xb18f9777
rol eax, 0xe0
popf
jmp 0x1401579c6
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, 0x77355382
pushf
not eax
add eax, 0xfc3d4eac
xor eax, 0xe7061d47
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa238eabf
xor eax, 0xa32a46ab
rol eax, 0x60
popf
pushf
not eax
add eax, 0x959cf531
xor eax, 0x8970d61b
rol eax, 0x34
popf
jmp 0x1401579c6
mov ecx, r9d
mov r8d, 0x65959345
pushf
not r8d
add r8d, 0x999dced7
xor r8d, 0xb1a58228
rol r8d, 0x67
popf
pushf
not r8d
add r8d, 0xcf56a498
xor r8d, 0xf879c7a5
rol r8d, 0xdd
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 0x140157caf
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, 0x7c226cfa
pushf
not eax
add eax, 0xb2346f3a
xor eax, 0xc121004e
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xedc84370
xor eax, 0xc30b8f19
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xdaebfeff
xor eax, 0x855e977e
rol eax, 0x10
popf
pushf
not eax
add eax, 0xef0bfa0b
xor eax, 0xb0306b5a
rol eax, 0x38
popf
jmp 0x1401579c6
movzx eax, r8b
mov ecx, r9d
xor al, dil
mov edx, 0x760a9f20
pushf
not edx
add edx, 0x9f745b63
xor edx, 0xec3b5cdf
rol edx, 0xe3
popf
pushf
not edx
add edx, 0xed7e873e
xor edx, 0xefc489aa
rol edx, 0x50
popf
pushf
not edx
add edx, 0xcd8011e4
xor edx, 0xc19abcc0
rol edx, 0xb5
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 0x140157e78
push rax
pushf
mov eax, 0x6dd1705a
pushf
not eax
add eax, 0xf0b43c9d
xor eax, 0xba2ea44d
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xbcb90f24
xor eax, 0x9a1e2b26
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x958b74f6
xor eax, 0xd604e0ef
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xebfcb1c7
xor eax, 0xdb849b7b
rol eax, 0xe7
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0x5ff38aa1
pushf
not eax
add eax, 0xbf86c539
xor eax, 0x84616977
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa18aed7e
xor eax, 0x90f8f197
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa52cb46a
xor eax, 0xc152fadb
rol eax, 0x50
popf
jmp 0x1401579c6
mov byte [rsp + 3], dil
movzx r8d, bl
xor dil, dil
xor r9d, r9d
nop word [rax + rax]
push rax
pushf
mov eax, 0xb4e03438
pushf
not eax
add eax, 0x9aaebcf8
xor eax, 0xca305f05
rol eax, 0x67
popf
pushf
not eax
add eax, 0xacb6ffd0
xor eax, 0xe8937995
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xee169d42
xor eax, 0x906de236
rol eax, 0xc6
popf
jmp 0x1401579c6
movzx eax, r8b
mov ecx, r9d
xor al, dil
mov edx, 0x6f030f63
pushf
not edx
add edx, 0x98f34eab
xor edx, 0xbb0b4b71
rol edx, 0xf0
popf
pushf
not edx
add edx, 0xed6bb693
xor edx, 0x9fba9ba9
rol edx, 0xe1
popf
pushf
not edx
add edx, 0xaa8457c4
xor edx, 0xc764e746
rol edx, 0xa7
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 0x140157ffc
push rax
pushf
mov eax, 0x8eb4cd50
pushf
not eax
add eax, 0x81bde917
xor eax, 0x9fe14255
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc652e247
xor eax, 0xf5a31a28
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb4855f59
xor eax, 0xf5c6e0f5
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf995c14c
xor eax, 0xe951af44
rol eax, 0xfa
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0x21e0e3e1
pushf
not eax
add eax, 0xcf3e8c32
xor eax, 0xaf6a5976
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xb2f568af
xor eax, 0xa18e13c1
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xce8d4f87
xor eax, 0xb1321c2a
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb306192c
xor eax, 0xcccd6bac
rol eax, 0x9b
popf
jmp 0x1401579c6
mov byte [rsp + 2], dil
movzx r8d, sil
xor dil, dil
xor r9d, r9d
nop word [rax + rax]
push rax
pushf
mov eax, 0xd0279ab6
pushf
not eax
add eax, 0xa5d3c013
xor eax, 0xf42b8367
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc7a88e37
xor eax, 0xde19c4d5
rol eax, 0xdb
popf
jmp 0x1401579c6
movzx eax, r8b
mov ecx, r9d
xor al, dil
mov edx, 0xac372d7b
pushf
not edx
add edx, 0xc080f2d7
xor edx, 0x8e28c801
rol edx, 0x46
popf
pushf
not edx
add edx, 0x8caaf547
xor edx, 0xb4d3bd9f
rol edx, 0x55
popf
pushf
not edx
add edx, 0xb0eeb06e
xor edx, 0xcb3503a8
rol edx, 0x7b
popf
pushf
not edx
add edx, 0xef95f012
xor edx, 0xe396533f
rol edx, 0xef
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 0x14015816f
push rax
pushf
mov eax, 0x37357f14
pushf
not eax
add eax, 0x8ca603f1
xor eax, 0xd6a4b37d
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb507bfa3
xor eax, 0xad5bd05f
rol eax, 0x91
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0xac224f8
pushf
not eax
add eax, 0xc7daf619
xor eax, 0x917785c9
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x912bcac0
xor eax, 0xd7ec5b59
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xfe83083d
xor eax, 0xe88a68d0
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xbd47e543
xor eax, 0xd506448f
rol eax, 0x7f
popf
jmp 0x1401579c6
mov byte [rsp + 1], dil
movzx r8d, r10b
xor dil, dil
xor r9d, r9d
nop word [rax + rax]
push rax
pushf
mov eax, 0xb48a3727
pushf
not eax
add eax, 0x92c8107d
xor eax, 0xebee2b07
rol eax, 0x70
popf
pushf
not eax
add eax, 0xee6e2e8d
xor eax, 0x8ea755fe
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x8e31283b
xor eax, 0xff48572b
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x844e519f
xor eax, 0xbc819b8a
rol eax, 0xea
popf
jmp 0x1401579c6
movzx eax, r8b
mov ecx, r9d
xor al, dil
mov edx, 0xe2991c70
pushf
not edx
add edx, 0x9eaf5190
xor edx, 0xfc4e9459
rol edx, 0x1e
popf
pushf
not edx
add edx, 0x8c57678b
xor edx, 0xc0b6c5b0
rol edx, 0x2e
popf
pushf
not edx
add edx, 0xcf4aaafb
xor edx, 0xd2e85bbd
rol edx, 0xaa
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 0x1401582f3
push rax
pushf
mov eax, 0x86e708dc
pushf
not eax
add eax, 0xbdc8a7b1
xor eax, 0xf6dd1587
rol eax, 0x20
popf
pushf
not eax
add eax, 0x8f9ea5e4
xor eax, 0xcf621ac8
rol eax, 0x7d
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0x38143495
pushf
not eax
add eax, 0xda8ff83f
xor eax, 0xc361cf4a
rol eax, 1
popf
pushf
not eax
add eax, 0xbaf008c4
xor eax, 0xf9fbeefd
rol eax, 0x8b
popf
jmp 0x1401579c6
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, 0x333edd2f
pushf
not eax
add eax, 0x9853dab4
xor eax, 0xd5e9d0f4
rol eax, 4
popf
pushf
not eax
add eax, 0xa7f1d4fc
xor eax, 0x981efdfc
rol eax, 0xa0
popf
jmp 0x1401579c6
movzx eax, r8b
mov ecx, r9d
xor al, dil
mov edx, 0x55ec6728
pushf
not edx
add edx, 0xa5689b67
xor edx, 0xc532eaee
rol edx, 0xe9
popf
pushf
not edx
add edx, 0x8fa608fe
xor edx, 0xf1e85fe9
rol edx, 0x36
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 0x140158428
push rax
pushf
mov eax, 0x3a669a66
pushf
not eax
add eax, 0xa53dc747
xor eax, 0xf72e11b6
rol eax, 0x27
popf
pushf
not eax
add eax, 0x8feaf580
xor eax, 0xfb2f328d
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xc42c5231
xor eax, 0xe7fa95d2
rol eax, 0x65
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0xb2bd39b
pushf
not eax
add eax, 0xf26ae250
xor eax, 0x8dc8a996
rol eax, 0x40
popf
pushf
not eax
add eax, 0xaf6c727b
xor eax, 0xf0888de5
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe1c1d4ee
xor eax, 0x940113b5
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xe77602f8
xor eax, 0xdd4f3159
rol eax, 0x9a
popf
jmp 0x1401579c6
mov byte [rsp + 0x78], dil
movzx r8d, bl
xor dil, dil
xor r9d, r9d
nop word [rax + rax]
push rax
pushf
mov eax, 0x7ed7e137
pushf
not eax
add eax, 0x95427809
xor eax, 0xdb592672
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9dfa2283
xor eax, 0xd7c671df
rol eax, 9
popf
jmp 0x1401579c6
movzx eax, r8b
mov ecx, r9d
xor al, dil
mov edx, 0x16d21229
pushf
not edx
add edx, 0xa1b2e9ce
xor edx, 0x87499164
rol edx, 9
popf
pushf
not edx
add edx, 0x82aed6d5
xor edx, 0x9508d558
rol edx, 0x94
popf
pushf
not edx
add edx, 0x92a6b122
xor edx, 0xa59add49
rol edx, 0xbb
popf
pushf
not edx
add edx, 0xd5c4418d
xor edx, 0xce2d8d6e
rol edx, 0xcf
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 0x14015859b
push rax
pushf
mov eax, 0x4fdb5845
pushf
not eax
add eax, 0x9b3cf692
xor eax, 0xb43eb3d4
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb14a71e4
xor eax, 0xbab79854
rol eax, 0xab
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0xee4ea724
pushf
not eax
add eax, 0xb59b524a
xor eax, 0x91acd5db
rol eax, 0xd
popf
pushf
not eax
add eax, 0x920b96f1
xor eax, 0xbe86c88e
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa9ba6304
xor eax, 0x804a9d3a
rol eax, 0x42
popf
pushf
not eax
add eax, 0xf6cdea6f
xor eax, 0x85b6f6d0
rol eax, 0x28
popf
jmp 0x1401579c6
mov byte [rsp + 0x70], dil
movzx r8d, sil
xor dil, dil
xor r9d, r9d
nop word [rax + rax]
push rax
pushf
mov eax, 0x6697ce10
pushf
not eax
add eax, 0xa5cd0f99
xor eax, 0xcf6abb7f
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd0b1ad98
xor eax, 0xd10a2e92
rol eax, 0x11
popf
jmp 0x1401579c6
movzx eax, r8b
mov ecx, r9d
xor al, dil
mov edx, 0x1486bc0e
pushf
not edx
add edx, 0xc6ebb4c2
xor edx, 0x9cfe74af
rol edx, 0x79
popf
pushf
not edx
add edx, 0xecdd3dbf
xor edx, 0xb48005a6
rol edx, 0xf8
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 0x1401586f7
push rax
pushf
mov eax, 0x825865f1
pushf
not eax
add eax, 0xea4ce0ac
xor eax, 0x939365c3
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf9e5936c
xor eax, 0xe495c76b
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xbb98a370
xor eax, 0xd6ef6717
rol eax, 0x8e
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0xa3df32df
pushf
not eax
add eax, 0xab845a01
xor eax, 0xf49cb60d
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xe4f2a62c
xor eax, 0xf028a05f
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd9ef6859
xor eax, 0xc9d64d0e
rol eax, 0xa8
popf
jmp 0x1401579c6
xor r13b, r13b
mov byte [rsp + 0x68], dil
xor r9d, r9d
movzx r8d, r10b
nop word [rax + rax]
push rax
pushf
mov eax, 0xc4ffc3a0
pushf
not eax
add eax, 0x8a33f076
xor eax, 0xd33da904
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa5271ecd
xor eax, 0x93e2866f
rol eax, 0x8f
popf
jmp 0x1401579c6
movzx eax, r8b
mov ecx, r9d
xor al, r13b
mov edx, 0x36045ced
pushf
not edx
add edx, 0xb3b018ac
xor edx, 0x92d89bdf
rol edx, 0xc4
popf
pushf
not edx
add edx, 0xb80594eb
xor edx, 0xba6dd9b5
rol edx, 0x36
popf
pushf
not edx
add edx, 0x86255c26
xor edx, 0xcfc6ac90
rol edx, 0x85
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 0x140158856
push rax
pushf
mov eax, 0x76f48759
pushf
not eax
add eax, 0x8f95238b
xor eax, 0xb2c52b62
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd90e9981
xor eax, 0xfefe965c
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb4fe27cd
xor eax, 0xafbe4aa4
rol eax, 0xc3
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0xfd9aee09
pushf
not eax
add eax, 0xbf224934
xor eax, 0xe86bc663
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb00fd2c4
xor eax, 0xdb79b3fa
rol eax, 0x12
popf
jmp 0x1401579c6
xor r12b, r12b
movzx r8d, r11b
xor r9d, r9d
push rax
pushf
mov eax, 0x425ca071
pushf
not eax
add eax, 0xe428182d
xor eax, 0xc5c7dd66
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xd0f73127
xor eax, 0xdce859a3
rol eax, 0x74
popf
pushf
not eax
add eax, 0x8a783a53
xor eax, 0xdbe36e05
rol eax, 0x6d
popf
jmp 0x1401579c6
movzx eax, r8b
mov ecx, r9d
xor al, r12b
mov edx, 0x194a48e1
pushf
not edx
add edx, 0xac409aeb
xor edx, 0xe9ae8803
rol edx, 0xc2
popf
pushf
not edx
add edx, 0xc56a546f
xor edx, 0xa2e66524
rol edx, 0x93
popf
pushf
not edx
add edx, 0xed624e2a
xor edx, 0xa25673a5
rol edx, 0x19
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 0x1401589b8
push rax
pushf
mov eax, 0x9385af6a
pushf
not eax
add eax, 0x9b815cd5
xor eax, 0x94826e66
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x83ccd4b7
xor eax, 0xec850a11
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x8c111532
xor eax, 0xdb15444c
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb29081a4
xor eax, 0xe8532b99
rol eax, 0xb8
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0xa7372b19
pushf
not eax
add eax, 0xf4d1c832
xor eax, 0x8724ef3d
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa0c49fef
xor eax, 0x9c313807
rol eax, 0x31
popf
pushf
not eax
add eax, 0x846c0a99
xor eax, 0xdccd4b1c
rol eax, 0x43
popf
pushf
not eax
add eax, 0xcbf0839d
xor eax, 0x9015ed70
rol eax, 0x35
popf
jmp 0x1401579c6
xor r15b, r15b
movzx r8d, bl
xor r9d, r9d
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x737512db
pushf
not eax
add eax, 0xf54acb33
xor eax, 0xd2d1109b
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe35f233e
xor eax, 0xa4741159
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x878babd7
xor eax, 0xe6cec3ef
rol eax, 9
popf
jmp 0x1401579c6
movzx eax, r8b
mov ecx, r9d
xor al, r15b
mov edx, 0xd927095e
pushf
not edx
add edx, 0xaaf394a2
xor edx, 0xac8c6869
rol edx, 0x3d
popf
pushf
not edx
add edx, 0x89a4dad6
xor edx, 0xc2817311
rol edx, 0xd2
popf
pushf
not edx
add edx, 0x8e97f06f
xor edx, 0xd6a2b702
rol edx, 0xc9
popf
pushf
not edx
add edx, 0xf96688c4
xor edx, 0x93fb93a4
rol edx, 0xd8
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 0x140158b63
push rax
pushf
mov eax, 0xd53eaaf
pushf
not eax
add eax, 0xa5457bda
xor eax, 0xd6589489
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa7ee1b32
xor eax, 0xbba0a7e6
rol eax, 0x67
popf
pushf
not eax
add eax, 0xf9276c1b
xor eax, 0xf7d21db5
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe2df11d1
xor eax, 0xc1d3d203
rol eax, 0xfa
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0xe39694ba
pushf
not eax
add eax, 0xc58d0935
xor eax, 0xf8ef5111
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x97f418a1
xor eax, 0xee15d0ca
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xa0b840de
xor eax, 0xe55d69a6
rol eax, 0xed
popf
jmp 0x1401579c6
xor r14b, r14b
movzx r8d, sil
xor r9d, r9d
push rax
pushf
mov eax, 0x8d39577b
pushf
not eax
add eax, 0xdc854b60
xor eax, 0xf3dedcf3
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa586c398
xor eax, 0xc9047b72
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe75b95d0
xor eax, 0xd9f2453c
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xccc1302a
xor eax, 0xdc66a409
rol eax, 0x99
popf
jmp 0x1401579c6
movzx eax, r8b
mov ecx, r9d
xor al, r14b
mov edx, 0xe11b5d82
pushf
not edx
add edx, 0x8c7094f7
xor edx, 0xb1630c28
rol edx, 0x3c
popf
pushf
not edx
add edx, 0xdb805451
xor edx, 0x90ba388b
rol edx, 0xee
popf
pushf
not edx
add edx, 0xa0bb227c
xor edx, 0xee9b0022
rol edx, 0xe
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 0x140158cd8
push rax
pushf
mov eax, 0xcccf48ad
pushf
not eax
add eax, 0xd27e120e
xor eax, 0xf048d3b4
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8ee7687e
xor eax, 0xd1065ccc
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd23e20b5
xor eax, 0xf9a69bc4
rol eax, 0xa3
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0xbfa58944
pushf
not eax
add eax, 0xb00204d4
xor eax, 0x93269819
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb036ee9d
xor eax, 0xf6e048df
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9e19a3cb
xor eax, 0xe2f4ae89
rol eax, 0x44
popf
pushf
not eax
add eax, 0x9281f604
xor eax, 0xc65f911d
rol eax, 0x57
popf
jmp 0x1401579c6
xor bpl, bpl
xor r8d, r8d
nop
push rax
pushf
mov eax, 0x7a5196b
pushf
not eax
add eax, 0xc8f447fe
xor eax, 0xe42d2565
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf6d9906c
xor eax, 0xf9103781
rol eax, 0x1e
popf
jmp 0x1401579c6
movzx eax, r10b
mov ecx, r8d
xor al, bpl
mov edx, 0x65e090a1
pushf
not edx
add edx, 0xa47b6bdd
xor edx, 0xa4c35fb5
rol edx, 0xd1
popf
pushf
not edx
add edx, 0xc683b3d8
xor edx, 0xbd63ff24
rol edx, 0x51
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 0x140158e0f
push rax
pushf
mov eax, 0x2d0bd84a
pushf
not eax
add eax, 0xcaa694bb
xor eax, 0xc62d9a5e
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd3f0fe82
xor eax, 0xa595476d
rol eax, 0x5f
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0xaf6d4e56
pushf
not eax
add eax, 0x9f0c5072
xor eax, 0x99316b50
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x901e3b1a
xor eax, 0xb38983af
rol eax, 0x28
popf
jmp 0x1401579c6
xor dil, dil
xor r8d, r8d
nop dword [rax]
push rax
pushf
mov eax, 0x8b43e6ae
pushf
not eax
add eax, 0xf880b7aa
xor eax, 0x8b8450bd
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe6030a1f
xor eax, 0xa4495bfe
rol eax, 6
popf
jmp 0x1401579c6
movzx eax, r11b
mov ecx, r8d
xor al, dil
mov edx, 0x8c0302a2
pushf
not edx
add edx, 0xa4f86b6a
xor edx, 0x96e2dca6
rol edx, 0x8e
popf
pushf
not edx
add edx, 0xe23f121a
xor edx, 0x8e32f99b
rol edx, 0xf1
popf
pushf
not edx
add edx, 0xb20db11c
xor edx, 0xad6e083b
rol edx, 0x24
popf
pushf
not edx
add edx, 0xc62f0788
xor edx, 0xc423dafd
rol edx, 0x87
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 0x140158f4c
push rax
pushf
mov eax, 0x38b75920
pushf
not eax
add eax, 0xaff12f03
xor eax, 0xeaaf4fcf
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd158dc53
xor eax, 0xa4a40ae1
rol eax, 0x22
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0xbc54e614
pushf
not eax
add eax, 0xf3035cdd
xor eax, 0x9201ede6
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe05b7fe7
xor eax, 0xf172c16f
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb59bd6f8
xor eax, 0x9632832a
rol eax, 0x84
popf
jmp 0x1401579c6
xor r10b, r10b
xor r8d, r8d
nop dword [rax]
push rax
pushf
mov eax, 0xe6617530
pushf
not eax
add eax, 0xc58f5f7b
xor eax, 0xe93b2c24
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe648b4c4
xor eax, 0xdfd22ac8
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa3d854e7
xor eax, 0xf3179db1
rol eax, 0x69
popf
jmp 0x1401579c6
movzx eax, bl
mov ecx, r8d
xor al, r10b
mov edx, 0x4471bcac
pushf
not edx
add edx, 0xec7330e0
xor edx, 0xe6f5a431
rol edx, 0xec
popf
pushf
not edx
add edx, 0xff0622d8
xor edx, 0xb2017de8
rol edx, 0x91
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 0x140159094
push rax
pushf
mov eax, 0x77081cf2
pushf
not eax
add eax, 0xa36f18ea
xor eax, 0xf30d967c
rol eax, 0x96
popf
pushf
not eax
add eax, 0xbc8eb344
xor eax, 0xb9449b7a
rol eax, 0x56
popf
pushf
not eax
add eax, 0x9f9daf8d
xor eax, 0xdae57a80
rol eax, 0x7e
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0xd0b2c6e1
pushf
not eax
add eax, 0xe49b9922
xor eax, 0xbbc6edf6
rol eax, 0xc
popf
pushf
not eax
add eax, 0xe0bea240
xor eax, 0x842681b9
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb89ba2fa
xor eax, 0xd0a8f0cc
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa4ebb10c
xor eax, 0x8e4d935c
rol eax, 0x6e
popf
jmp 0x1401579c6
xor r9b, r9b
xor r8d, r8d
nop dword [rax + rax]
push rax
pushf
mov eax, 0xed683f7c
pushf
not eax
add eax, 0xece16c49
xor eax, 0xb9b8e5b1
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc2af1f8e
xor eax, 0xd8791140
rol eax, 4
popf
jmp 0x1401579c6
movzx eax, sil
mov ecx, r8d
xor al, r9b
mov edx, 0x8ec2c023
pushf
not edx
add edx, 0xabffe2bf
xor edx, 0xc3ac3c0a
rol edx, 0x7d
popf
pushf
not edx
add edx, 0xdae87392
xor edx, 0x85518589
rol edx, 0xd6
popf
pushf
not edx
add edx, 0xfd2886ea
xor edx, 0xf48329e6
rol edx, 0x93
popf
pushf
not edx
add edx, 0xc338e877
xor edx, 0xdaac0ce0
rol edx, 0x3a
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 0x1401591fa
push rax
pushf
mov eax, 0xd1e8b0da
pushf
not eax
add eax, 0xe64ce59a
xor eax, 0x9065aba8
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xbfaa9abd
xor eax, 0xcf2876da
rol eax, 0x94
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0x98726dcd
pushf
not eax
add eax, 0xfeefcdb4
xor eax, 0xbb423edb
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x8b0783dd
xor eax, 0x9008ffa6
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd4eabdf1
xor eax, 0x8547c192
rol eax, 0xdd
popf
jmp 0x1401579c6
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 0x1401592fb
push rax
pushf
mov eax, 0xd1d92dcd
pushf
not eax
add eax, 0xdc960ed1
xor eax, 0xb25e30f6
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9156f476
xor eax, 0xa2ee0dba
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd6aacca0
xor eax, 0x8c5665de
rol eax, 0x93
popf
jmp 0x1401579c6
push rax
pushf
mov eax, 0xfbe2ecd9
pushf
not eax
add eax, 0xd39a54ad
xor eax, 0xaaa27f6b
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xfa02e350
xor eax, 0xfef18490
rol eax, 0xde
popf
pushf
not eax
add eax, 0xac175b63
xor eax, 0xa516aad3
rol eax, 0x19
popf
jmp 0x1401579c6
mov rbx, qword [rsp + 0x60]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret