Function at 0x1400111f6
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xa0320744
pushf
not eax
add eax, 0xccc8a65b
xor eax, 0xa8430142
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xea8f1def
xor eax, 0xae6ec718
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa80aaa43
xor eax, 0x95830d94
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc5e338f5
xor eax, 0x932e0891
rol eax, 0x7c
popf
cmp eax, 0x20
jne 0x140011259
popf
pop rax
jmp 0x14001275b
cmp eax, 0
jne 0x140011268
popf
pop rax
jmp 0x140011457
cmp eax, 3
jne 0x140011277
popf
pop rax
jmp 0x140011653
cmp eax, 1
jne 0x140011286
popf
pop rax
jmp 0x140011577
cmp eax, 0xd
jne 0x140011295
popf
pop rax
jmp 0x140011c15
cmp eax, 0x1a
jne 0x1400112a4
popf
pop rax
jmp 0x14001244e
cmp eax, 0xe
jne 0x1400112b3
popf
pop rax
jmp 0x140011cf7
cmp eax, 0xb
jne 0x1400112c2
popf
pop rax
jmp 0x140011aed
cmp eax, 0x19
jne 0x1400112d1
popf
pop rax
jmp 0x1400123cf
cmp eax, 8
jne 0x1400112e0
popf
pop rax
jmp 0x140011940
cmp eax, 0x1d
jne 0x1400112ef
popf
pop rax
jmp 0x1400125ef
cmp eax, 0x17
jne 0x1400112fe
popf
pop rax
jmp 0x140012318
cmp eax, 0x1c
jne 0x14001130d
popf
pop rax
jmp 0x140012546
cmp eax, 0x12
jne 0x14001131c
popf
pop rax
jmp 0x140011f91
cmp eax, 0x18
jne 0x14001132b
popf
pop rax
jmp 0x140012382
cmp eax, 0x11
jne 0x14001133a
popf
pop rax
jmp 0x140011ee8
cmp eax, 0x1b
jne 0x140011349
popf
pop rax
jmp 0x14001248d
cmp eax, 0x21
jne 0x140011358
popf
pop rax
jmp 0x140012805
cmp eax, 0xa
jne 0x140011367
popf
pop rax
jmp 0x140011a9c
cmp eax, 0x14
jne 0x140011376
popf
pop rax
jmp 0x1400120be
cmp eax, 0xf
jne 0x140011385
popf
pop rax
jmp 0x140011d63
cmp eax, 0x13
jne 0x140011394
popf
pop rax
jmp 0x140012024
cmp eax, 0x15
jne 0x1400113a3
popf
pop rax
jmp 0x140012198
cmp eax, 0x22
jne 0x1400113b2
popf
pop rax
jmp 0x140012867
cmp eax, 0x1e
jne 0x1400113c1
popf
pop rax
jmp 0x14001268a
cmp eax, 0xc
jne 0x1400113d0
popf
pop rax
jmp 0x140011b91
cmp eax, 7
jne 0x1400113df
popf
pop rax
jmp 0x1400118e0
cmp eax, 5
jne 0x1400113ee
popf
pop rax
jmp 0x1400117a2
cmp eax, 0x1f
jne 0x1400113fd
popf
pop rax
jmp 0x1400126ee
cmp eax, 0x10
jne 0x14001140c
popf
pop rax
jmp 0x140011e87
cmp eax, 6
jne 0x14001141b
popf
pop rax
jmp 0x140011870
cmp eax, 9
jne 0x14001142a
popf
pop rax
jmp 0x1400119cb
cmp eax, 4
jne 0x140011439
popf
pop rax
jmp 0x1400116e6
cmp eax, 0x16
jne 0x140011448
popf
pop rax
jmp 0x140012282
cmp eax, 2
jne 0x140011457
popf
pop rax
jmp 0x140011648
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, 0x76da8307
pushf
not eax
add eax, 0xb7196183
xor eax, 0xaae869a1
rol eax, 0xad
popf
pushf
not eax
add eax, 0xebaa1806
xor eax, 0xaafaaa50
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd9ce409c
xor eax, 0xcad28247
rol eax, 0xa7
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 0x140011531
push rax
pushf
mov eax, 0x1917b1d8
pushf
not eax
add eax, 0xa00eba31
xor eax, 0x80feb46a
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xcb0695ed
xor eax, 0xcbb70109
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb54b5bca
xor eax, 0xebf1cbd4
rol eax, 0x73
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x62476fdc
pushf
not eax
add eax, 0x81077859
xor eax, 0xddf2f760
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc55fe00e
xor eax, 0xba0692ab
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xaff6556b
xor eax, 0x8242d188
rol eax, 0xea
popf
jmp 0x14001124a
or qword [0x1400050a8], 0xffffffffffffffff
and eax, 0xfff3ff0
mov qword [0x1400050a0], 0x8000
cmp eax, 0x106c0
je 0x1400115ef
push rax
pushf
mov eax, 0x3a2ca0f6
pushf
not eax
add eax, 0xe0c0a101
xor eax, 0xb4d1f038
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf0529032
xor eax, 0xf3673b05
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd7d24d98
xor eax, 0xfa14ca58
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc099908e
xor eax, 0xe3b4f3ac
rol eax, 0xf4
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0xea318638
pushf
not eax
add eax, 0x81a6642a
xor eax, 0xeadba3ba
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x8fd4f9a1
xor eax, 0xb9faa1ab
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xb2b01311
xor eax, 0xecbd91fd
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd06487e5
xor eax, 0xf0562157
rol eax, 0xb6
popf
jmp 0x14001124a
cmp eax, 0x20660
je 0x140011870
cmp eax, 0x20670
je 0x1400116b3
push rax
pushf
mov eax, 0xdca1dd91
pushf
not eax
add eax, 0xa30c1e1c
xor eax, 0xb060ca35
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xefdcc46b
xor eax, 0x94af8610
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xdbe547b5
xor eax, 0xf4b3df0f
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd9622953
xor eax, 0xdbd934e0
rol eax, 0xd2
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x1544ac0c
pushf
not eax
add eax, 0xe674daf0
xor eax, 0xad5a0353
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf7158796
xor eax, 0x961cb3fa
rol eax, 0xdb
popf
jmp 0x14001124a
add eax, 0xfffcf9b0
cmp eax, 0x20
ja 0x140011749
push rax
pushf
mov eax, 0x3f7cc65a
pushf
not eax
add eax, 0xf27587ae
xor eax, 0xdfad68b9
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa9bc215d
xor eax, 0xa82e5c24
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9d2bd481
xor eax, 0xf1cd72b5
rol eax, 0x84
popf
pushf
not eax
add eax, 0xbe17713a
xor eax, 0x9ee973fb
rol eax, 0xd5
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x122aae5c
pushf
not eax
add eax, 0xbb3dee45
xor eax, 0xf3237b58
rol eax, 0x82
popf
pushf
not eax
add eax, 0xfe5bf350
xor eax, 0xa727ab8e
rol eax, 0x57
popf
pushf
not eax
add eax, 0x99f21175
xor eax, 0xd0f78650
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb8ff7b33
xor eax, 0xebd408e7
rol eax, 0xf1
popf
jmp 0x14001124a
movabs rcx, 0x800519b8ef9ff
pushf
not rcx
add rcx, 0x7df93828
xor rcx, 0x4fa2e1df
rol rcx, 0xf4
popf
pushf
not rcx
add rcx, 0x741d06e9
xor rcx, 0x79322adb
rol rcx, 0x59
popf
bt rcx, rax
jae 0x14001183d
push rax
pushf
mov eax, 0x1a0904f6
pushf
not eax
add eax, 0xccad1292
xor eax, 0xc820a254
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd492af1c
xor eax, 0xab81e90a
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xad2c6a45
xor eax, 0xd0e2aaa3
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x95c5335f
xor eax, 0x95d662dd
rol eax, 7
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x2c2a4189
pushf
not eax
add eax, 0xea8a71f7
xor eax, 0xa1d74c79
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa1678c10
xor eax, 0x9586eb12
rol eax, 0xa4
popf
jmp 0x14001124a
mov r8d, dword [0x140005778]
or r8d, 1
mov dword [0x140005778], r8d
jmp 0x140011940
mov r8d, dword [0x140005778]
push rax
pushf
mov eax, 0x49a2d75
pushf
not eax
add eax, 0xb5502058
xor eax, 0xad070005
rol eax, 0x90
popf
pushf
not eax
add eax, 0xe257ff59
xor eax, 0xc2f6fc7b
rol eax, 0x21
popf
pushf
not eax
add eax, 0xc065a075
xor eax, 0xa031bcc9
rol eax, 0x79
popf
pushf
not eax
add eax, 0xaf1ac738
xor eax, 0xc78ff585
rol eax, 2
popf
jmp 0x14001124a
xor r9d, r9d
mov esi, r9d
mov r11d, r9d
mov r10d, r9d
cmp r14d, 7
jl 0x140011985
push rax
pushf
mov eax, 0x83a8ce0
pushf
not eax
add eax, 0xa2190b15
xor eax, 0xa19ab0fa
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x98e1e78c
xor eax, 0x85ee33fd
rol eax, 0xa
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0xaba742bc
pushf
not eax
add eax, 0xc1638084
xor eax, 0xe838c405
rol eax, 0x41
popf
pushf
not eax
add eax, 0x896ffbd2
xor eax, 0x8d186e3d
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9369f066
xor eax, 0x857f56a1
rol eax, 0x10
popf
jmp 0x14001124a
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 0x140011a43
push rax
pushf
mov eax, 0x8dc65a4a
pushf
not eax
add eax, 0xd06f548b
xor eax, 0xaf5555b9
rol eax, 0x26
popf
pushf
not eax
add eax, 0xfa17dd0f
xor eax, 0x887b3765
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x83165ee2
xor eax, 0xb3b37000
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xfd769803
xor eax, 0xa5d83c0c
rol eax, 0xf0
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x3cab79c4
pushf
not eax
add eax, 0xedb3697e
xor eax, 0xe8353321
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9ac1a758
xor eax, 0xe7d88830
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x9c849a5b
xor eax, 0xb1b94220
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf15ba37a
xor eax, 0xbf95ba81
rol eax, 0xba
popf
jmp 0x14001124a
or r8d, 2
mov dword [0x140005778], r8d
push rax
pushf
mov eax, 0x85530388
pushf
not eax
add eax, 0x935faad1
xor eax, 0xbde947da
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa02da511
xor eax, 0xb08a62d5
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf2094c97
xor eax, 0x9c333c9e
rol eax, 0xfb
popf
jmp 0x14001124a
cmp eax, 1
jl 0x140011b38
push rax
pushf
mov eax, 0x1e940930
pushf
not eax
add eax, 0xc5b69882
xor eax, 0xb2c71e31
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8302f0b8
xor eax, 0x8e2a1a0e
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb55ffe28
xor eax, 0xc8d231d5
rol eax, 0x8c
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x8c1beedf
pushf
not eax
add eax, 0xff4a2a03
xor eax, 0x9ff77ba6
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x89600a12
xor eax, 0x84aa52a4
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xdd4e062a
xor eax, 0xf2ee4ec0
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xdd395ca2
xor eax, 0xa5314429
rol eax, 0x17
popf
jmp 0x14001124a
mov eax, 0x53ab0b44
pushf
not eax
add eax, 0xf295eace
xor eax, 0xd512b1fd
rol eax, 0x76
popf
pushf
not eax
add eax, 0x99292861
xor eax, 0xfc2e2a45
rol eax, 0x6d
popf
lea ecx, [rax - 6]
cpuid
mov r11d, 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, 0x6698dcc1
pushf
not eax
add eax, 0x812a140a
xor eax, 0xed675cb4
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xeaea3481
xor eax, 0xbb6a342a
rol eax, 1
popf
pushf
not eax
add eax, 0xd145bbe3
xor eax, 0xce0d5ac7
rol eax, 0xb3
popf
jmp 0x14001124a
mov eax, 0x5cc5685b
pushf
not eax
add eax, 0xb744b8c4
xor eax, 0xc707a61b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xbb79b6e0
xor eax, 0xeae92a54
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xebd67bfa
xor eax, 0xefeec1c8
rol eax, 3
popf
cmp r14d, eax
jl 0x140011c9e
push rax
pushf
mov eax, 0xa2c1db02
pushf
not eax
add eax, 0xeae1e602
xor eax, 0x9356b15c
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9f4aaf37
xor eax, 0x9a865288
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x8a05e5b1
xor eax, 0xe4797f3a
rol eax, 0xbc
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x64445484
pushf
not eax
add eax, 0xd800c03e
xor eax, 0xda506fd8
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xfd768846
xor eax, 0xd78a3f59
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd96d4455
xor eax, 0xc4f9aff6
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xc8da8d58
xor eax, 0xaaf845a6
rol eax, 0xdf
popf
jmp 0x14001124a
xor ecx, ecx
cpuid
mov r10d, 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, 0xe7ce2fb6
pushf
not eax
add eax, 0x9091730f
xor eax, 0xfc44cf32
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xea6ed389
xor eax, 0xde8a7adc
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x8ba13855
xor eax, 0xf9cf5f4a
rol eax, 0xde
popf
pushf
not eax
add eax, 0xbcb26964
xor eax, 0xf64740eb
rol eax, 0xc0
popf
jmp 0x14001124a
mov rax, qword [0x140005090]
mov ebx, 0x8b3bf27c
pushf
not ebx
add ebx, 0xb6e69024
xor ebx, 0xc497e201
rol ebx, 0x22
popf
pushf
not ebx
add ebx, 0x90f913a9
xor ebx, 0xf7b2dfcc
rol ebx, 0x16
popf
pushf
not ebx
add ebx, 0xe0af747d
xor ebx, 0xaea35471
rol ebx, 0xfa
popf
pushf
not ebx
add ebx, 0xd0099670
xor ebx, 0xed8e7efe
rol ebx, 0x27
popf
and rax, 0xfffffffffffffffe
mov dword [0x140005098], 1
mov dword [0x14000509c], 2
mov qword [0x140005090], rax
bt edi, 0x14
jae 0x140011e2e
push rax
pushf
mov eax, 0x966f2bd0
pushf
not eax
add eax, 0xffd8031b
xor eax, 0xffc500fe
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xf52bc917
xor eax, 0xbab9eb2d
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa4252952
xor eax, 0xe0572c5d
rol eax, 0x55
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x8ee755b
pushf
not eax
add eax, 0xa0c6ab02
xor eax, 0xcf56743d
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb7b760b0
xor eax, 0xc03ca167
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf0b163b6
xor eax, 0xfbc12aa5
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8c4a67b5
xor eax, 0x8efa79e3
rol eax, 0x46
popf
jmp 0x14001124a
and rax, 0xffffffffffffffef
mov dword [0x140005098], 2
mov qword [0x140005090], rax
mov dword [0x14000509c], ebx
push rax
pushf
mov eax, 0xaf9578cb
pushf
not eax
add eax, 0xc8e08ca9
xor eax, 0xca2e86e8
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xb974394f
xor eax, 0xf178dbec
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xeaac246a
xor eax, 0xf092cc68
rol eax, 0x78
popf
jmp 0x14001124a
bt edi, 0x1b
jae 0x140011f4b
push rax
pushf
mov eax, 0xea4b164f
pushf
not eax
add eax, 0xe6aa3332
xor eax, 0xbfe738e3
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8c112a95
xor eax, 0x9518f40e
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xbda8b0b9
xor eax, 0xad5a3e7e
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb3420f73
xor eax, 0xba67857f
rol eax, 0xf6
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x822158c5
pushf
not eax
add eax, 0xabc96acc
xor eax, 0xc6e476e3
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb217bad0
xor eax, 0xbb2eb6ce
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9aa8b086
xor eax, 0xbbceb8b1
rol eax, 0xae
popf
jmp 0x14001124a
xor ecx, ecx
xgetbv
shl rdx, 0x20
or rdx, rax
mov qword [rbp + 0x20], rdx
bt edi, 0x1c
jae 0x140011fde
push rax
pushf
mov eax, 0xb561dcb3
pushf
not eax
add eax, 0xce76526c
xor eax, 0xd2b9cbec
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe48ad444
xor eax, 0xf38476d6
rol eax, 0xb
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0xd27da1a7
pushf
not eax
add eax, 0xb19e2c8e
xor eax, 0xcffb0b1d
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9e1b5576
xor eax, 0xa5fa48bf
rol eax, 9
popf
pushf
not eax
add eax, 0x8a51b04e
xor eax, 0x82a419c9
rol eax, 0x99
popf
jmp 0x14001124a
mov rax, qword [rbp + 0x20]
and al, bl
cmp al, bl
jne 0x14001208b
push rax
pushf
mov eax, 0xcea8eb62
pushf
not eax
add eax, 0x8f2bf824
xor eax, 0x914dd6a7
rol eax, 0x22
popf
pushf
not eax
add eax, 0x81afb984
xor eax, 0xd7d67297
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc6da30fb
xor eax, 0xcfdeee3a
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc3dddedf
xor eax, 0x9c7eb2b5
rol eax, 0x40
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0xe07a2e9b
pushf
not eax
add eax, 0xdab3419d
xor eax, 0xdb714f71
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x8f8125c1
xor eax, 0xa0be9508
rol eax, 0x49
popf
jmp 0x14001124a
mov eax, dword [0x14000509c]
mov dl, 0xd8
pushf
not dl
add dl, 0x80
xor dl, 0x30
rol dl, 0xb4
popf
pushf
not dl
add dl, 0x5f
xor dl, 0xb8
rol dl, 0xc7
popf
pushf
not dl
add dl, 0x64
xor dl, 0x8d
rol dl, 0xfa
popf
or eax, 8
mov dword [0x140005098], 3
mov dword [0x14000509c], eax
test r9b, 0x20
je 0x140012152
push rax
pushf
mov eax, 0xf7cfa5c8
pushf
not eax
add eax, 0xa80db655
xor eax, 0xa9cc80a8
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb2fee105
xor eax, 0x8775047b
rol eax, 5
popf
pushf
not eax
add eax, 0xf2041192
xor eax, 0xeebaf28f
rol eax, 0xe5
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x2a13be07
pushf
not eax
add eax, 0xaf84b832
xor eax, 0xd16763ca
rol eax, 0x89
popf
pushf
not eax
add eax, 0xcb472ac0
xor eax, 0xd5aff991
rol eax, 7
popf
pushf
not eax
add eax, 0x994cef9f
xor eax, 0xbb031c7a
rol eax, 0xf7
popf
jmp 0x14001124a
or eax, 0x20
mov dword [0x140005098], 5
mov dword [0x14000509c], eax
mov ecx, 0x54651a28
pushf
not ecx
add ecx, 0xab92b8a0
xor ecx, 0xfda38d82
rol ecx, 0xb5
popf
pushf
not ecx
add ecx, 0xf31544cf
xor ecx, 0xd0bd8455
rol ecx, 0x9d
popf
pushf
not ecx
add ecx, 0xefc71446
xor ecx, 0xbd2ac4fa
rol ecx, 0x97
popf
mov rax, qword [0x140005090]
and r9d, ecx
and rax, 0xfffffffffffffffd
mov qword [0x140005090], rax
cmp r9d, ecx
jne 0x14001224f
push rax
pushf
mov eax, 0xa71dc7e
pushf
not eax
add eax, 0xbe21f9f9
xor eax, 0xa37309c1
rol eax, 7
popf
pushf
not eax
add eax, 0x85875e83
xor eax, 0x81719261
rol eax, 0x78
popf
pushf
not eax
add eax, 0x8f5c1958
xor eax, 0xf3b98ce9
rol eax, 0xdf
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0xe4a15a88
pushf
not eax
add eax, 0xe4c31b88
xor eax, 0x86eec0fc
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xd1f08eea
xor eax, 0xd9efad36
rol eax, 0x45
popf
jmp 0x14001124a
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x1400122d2
push rax
pushf
mov eax, 0xa9f0e8de
pushf
not eax
add eax, 0xf01d6960
xor eax, 0xc5543b6e
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x81afa15e
xor eax, 0xf8e8a51d
rol eax, 0x25
popf
pushf
not eax
add eax, 0xef4879dd
xor eax, 0xcea2962e
rol eax, 0x33
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x3d7d7e89
pushf
not eax
add eax, 0xaeec0b2f
xor eax, 0xcd76e947
rol eax, 0xad
popf
pushf
not eax
add eax, 0xab323863
xor eax, 0x86b04a09
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xeab79d9e
xor eax, 0xd40c753a
rol eax, 0x17
popf
jmp 0x14001124a
mov rax, qword [0x140005090]
or dword [0x14000509c], 0x40
and rax, 0xffffffffffffffdb
mov dword [0x140005098], ebx
mov qword [0x140005090], rax
jmp 0x1400123cf
mov rax, qword [0x140005090]
push rax
pushf
mov eax, 0x97d544fd
pushf
not eax
add eax, 0xf37a224f
xor eax, 0xf43837cc
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x8938ec64
xor eax, 0xc5fea567
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xac5596d0
xor eax, 0x85c717ed
rol eax, 0x8c
popf
jmp 0x14001124a
bt esi, 0x17
jae 0x14001241b
push rax
pushf
mov eax, 0x6fb9fb61
pushf
not eax
add eax, 0xdbc65e58
xor eax, 0xa6eb59b9
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xab518bd2
xor eax, 0x8556fe5e
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa9c513a6
xor eax, 0xffb00e1a
rol eax, 0x8f
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0xbccef5c
pushf
not eax
add eax, 0xff265c3e
xor eax, 0xcde66ac5
rol eax, 0x97
popf
pushf
not eax
add eax, 0xec6aa26b
xor eax, 0xda4d82e7
rol eax, 0xd2
popf
jmp 0x14001124a
btr rax, 0x18
mov qword [0x140005090], rax
push rax
pushf
mov eax, 0x69d5a134
pushf
not eax
add eax, 0x8880b7cc
xor eax, 0xa86c9f9a
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x8133b280
xor eax, 0xcaf76ba2
rol eax, 0x1c
popf
jmp 0x14001124a
bt r11d, 0x13
jae 0x1400124ed
push rax
pushf
mov eax, 0xe31110d1
pushf
not eax
add eax, 0x9e0106c2
xor eax, 0x8a8050e2
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x99b40e5d
xor eax, 0xd567ad64
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x8597490e
xor eax, 0xb39169ea
rol eax, 0x96
popf
pushf
not eax
add eax, 0xbba8de69
xor eax, 0xe8aadcde
rol eax, 0xad
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x9485310e
pushf
not eax
add eax, 0x8ec777af
xor eax, 0xe43a2741
rol eax, 0x56
popf
pushf
not eax
add eax, 0x8d1b6d20
xor eax, 0x80ebbe03
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc8d38099
xor eax, 0x819e9dd4
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe6b5dc20
xor eax, 0x8d4db19b
rol eax, 0xfb
popf
jmp 0x14001124a
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x140012596
push rax
pushf
mov eax, 0x2df139b
pushf
not eax
add eax, 0x8335c3ce
xor eax, 0xcb6eb80c
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd1293156
xor eax, 0xdfdaefd8
rol eax, 0x83
popf
pushf
not eax
add eax, 0x83b02d7e
xor eax, 0xb091b56e
rol eax, 0x25
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x8dbf3df0
pushf
not eax
add eax, 0x9f4fca28
xor eax, 0xae74d5c0
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8e28c17d
xor eax, 0x86954609
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa6f64bfd
xor eax, 0xa6ef1620
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xbaf36429
xor eax, 0x9c114416
rol eax, 0xbd
popf
jmp 0x14001124a
mov ecx, r10d
mov eax, r10d
shr rcx, 0x10
and eax, 0x400ff
and ecx, 7
mov dword [0x140005774], eax
or rcx, 0x1000028
not rcx
and rcx, qword [0x140005090]
mov qword [0x140005090], rcx
cmp eax, 1
jbe 0x140012657
push rax
pushf
mov eax, 0x28a3d3d1
pushf
not eax
add eax, 0xcb69ab08
xor eax, 0xfcf75b39
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xce4f4951
xor eax, 0xcb97bcad
rol eax, 0xac
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x8a7db7b3
pushf
not eax
add eax, 0xede81b44
xor eax, 0xc02da82e
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc8693cd7
xor eax, 0x996e91b7
rol eax, 0xb7
popf
jmp 0x14001124a
and rcx, 0xffffffffffffffbf
mov qword [0x140005090], rcx
push rax
pushf
mov eax, 0x12dd7af5
pushf
not eax
add eax, 0x813aa2a5
xor eax, 0xfc84aa2b
rol eax, 0x16
popf
pushf
not eax
add eax, 0xadc62a60
xor eax, 0xd79f798c
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8d88412b
xor eax, 0x97a1895f
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xad514d01
xor eax, 0xc07acde2
rol eax, 0xb3
popf
jmp 0x14001124a
bt r10d, 0x15
jae 0x140012728
push rax
pushf
mov eax, 0x3eb6d530
pushf
not eax
add eax, 0x87d744fa
xor eax, 0xe67b58ce
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc112fb7c
xor eax, 0xd53cadba
rol eax, 0xf6
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x722c3e9
pushf
not eax
add eax, 0xa489a3ba
xor eax, 0xd43a55d5
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa232ddc9
xor eax, 0xd992ab33
rol eax, 0xd8
popf
jmp 0x14001124a
mov rax, qword [rbp + 0x20]
bt rax, 0x13
jae 0x1400127bf
push rax
pushf
mov eax, 0x5a1bdc56
pushf
not eax
add eax, 0xb9cf6bb7
xor eax, 0xcf7f17c5
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xddeacb5c
xor eax, 0xc9ba37c0
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x8dcc03bb
xor eax, 0xc5f867b2
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe65efb3f
xor eax, 0xa0fdf4fd
rol eax, 0x2b
popf
jmp 0x14001124a
push rax
pushf
mov eax, 0x18b67052
pushf
not eax
add eax, 0xf100cce2
xor eax, 0xf7a1aa5f
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xbb9d0e4f
xor eax, 0xa9776173
rol eax, 0x37
popf
pushf
not eax
add eax, 0xff37e863
xor eax, 0x80e6c90c
rol eax, 0xf7
popf
jmp 0x14001124a
btr qword [0x140005090], 7
push rax
pushf
mov eax, 0x8e48b488
pushf
not eax
add eax, 0xebaef16b
xor eax, 0x97fd7707
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa54e4dd4
xor eax, 0xd1993873
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf7718ed0
xor eax, 0xb4a72843
rol eax, 0x68
popf
pushf
not eax
add eax, 0x9657d802
xor eax, 0xba08579a
rol eax, 2
popf
jmp 0x14001124a
mov rbx, qword [rsp + 0x38]
xor eax, eax
mov rsi, qword [rsp + 0x40]
add rsp, 0x10
pop r14
pop rdi
pop rbp
ret