Function at 0x140098ae9
Capabilities:
Encode data using base64
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xaf423945
pushf
not eax
add eax, 0x35560f8f
xor eax, 0x3eef4cf2
rol eax, 0x11
popf
pushf
not eax
add eax, 0x6b01b70f
xor eax, 0x358a4515
rol eax, 0x5d
popf
cmp eax, 0x13
jne 0x140098b26
popf
pop rax
jmp 0x14009972a
cmp eax, 7
jne 0x140098b35
popf
pop rax
jmp 0x14009914f
cmp eax, 0x11
jne 0x140098b44
popf
pop rax
jmp 0x14009962a
cmp eax, 0x19
jne 0x140098b53
popf
pop rax
jmp 0x1400999dc
cmp eax, 0x21
jne 0x140098b62
popf
pop rax
jmp 0x140099cf4
cmp eax, 0x22
jne 0x140098b71
popf
pop rax
jmp 0x140099d5b
cmp eax, 4
jne 0x140098b80
popf
pop rax
jmp 0x140098f21
cmp eax, 0x25
jne 0x140098b8f
popf
pop rax
jmp 0x140099f6c
cmp eax, 8
jne 0x140098b9e
popf
pop rax
jmp 0x1400991b3
cmp eax, 0x24
jne 0x140098bad
popf
pop rax
jmp 0x140099ee2
cmp eax, 0x1a
jne 0x140098bbc
popf
pop rax
jmp 0x140099a26
cmp eax, 0x1b
jne 0x140098bcb
popf
pop rax
jmp 0x140099a8d
cmp eax, 0xc
jne 0x140098bda
popf
pop rax
jmp 0x140099332
cmp eax, 0x1d
jne 0x140098be9
popf
pop rax
jmp 0x140099b48
cmp eax, 0x1f
jne 0x140098bf8
popf
pop rax
jmp 0x140099bdb
cmp eax, 0x18
jne 0x140098c07
popf
pop rax
jmp 0x140099972
cmp eax, 0x10
jne 0x140098c16
popf
pop rax
jmp 0x14009954a
cmp eax, 0x14
jne 0x140098c25
popf
pop rax
jmp 0x14009977e
cmp eax, 0x1c
jne 0x140098c34
popf
pop rax
jmp 0x140099b00
cmp eax, 0x23
jne 0x140098c43
popf
pop rax
jmp 0x140099e06
cmp eax, 0xa
jne 0x140098c52
popf
pop rax
jmp 0x14009925c
cmp eax, 9
jne 0x140098c61
popf
pop rax
jmp 0x140099204
cmp eax, 5
jne 0x140098c70
popf
pop rax
jmp 0x140098f7f
cmp eax, 0xb
jne 0x140098c7f
popf
pop rax
jmp 0x1400992d5
cmp eax, 0xe
jne 0x140098c8e
popf
pop rax
jmp 0x1400993fe
cmp eax, 3
jne 0x140098c9d
popf
pop rax
jmp 0x140098ec4
cmp eax, 0x17
jne 0x140098cac
popf
pop rax
jmp 0x14009991b
cmp eax, 0xf
jne 0x140098cbb
popf
pop rax
jmp 0x14009946b
cmp eax, 0
jne 0x140098cca
popf
pop rax
jmp 0x140098d51
cmp eax, 0x16
jne 0x140098cd9
popf
pop rax
jmp 0x1400998da
cmp eax, 1
jne 0x140098ce8
popf
pop rax
jmp 0x140098de6
cmp eax, 0xd
jne 0x140098cf7
popf
pop rax
jmp 0x140099382
cmp eax, 0x15
jne 0x140098d06
popf
pop rax
jmp 0x140099838
cmp eax, 0x1e
jne 0x140098d15
popf
pop rax
jmp 0x140099b8a
cmp eax, 0x20
jne 0x140098d24
popf
pop rax
jmp 0x140099c81
cmp eax, 2
jne 0x140098d33
popf
pop rax
jmp 0x140098e7d
cmp eax, 6
jne 0x140098d42
popf
pop rax
jmp 0x1400990df
cmp eax, 0x12
jne 0x140098d51
popf
pop rax
jmp 0x1400996a8
cmp rcx, qword [0x14003e040]
jne 0x140098da0
push rax
pushf
mov eax, 0xe1c6ed13
pushf
not eax
add eax, 0x4da1999
xor eax, 0x27e600b
rol eax, 0x57
popf
pushf
not eax
add eax, 0x7d3b48d5
xor eax, 0x26ad0f58
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x71ce46cc
xor eax, 0x6d915b1b
rol eax, 0xa1
popf
jmp 0x140098b17
push rax
pushf
mov eax, 0xa923addf
pushf
not eax
add eax, 0x581d394d
xor eax, 0x2cc04d72
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x5787c2e6
xor eax, 0x1194491b
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x301dd63f
xor eax, 0x5c41ba57
rol eax, 0x6d
popf
jmp 0x140098b17
rol rcx, 0x10
test cx, 0xffff
jne 0x140098e37
push rax
pushf
mov eax, 0x5f8e4c4d
pushf
not eax
add eax, 0x35a64302
xor eax, 0x684456de
rol eax, 0x54
popf
pushf
not eax
add eax, 0x29bb55e1
xor eax, 0x20b098dc
rol eax, 0x63
popf
pushf
not eax
add eax, 0x42105bed
xor eax, 0x2491181c
rol eax, 0xa
popf
jmp 0x140098b17
push rax
pushf
mov eax, 0x88443e7b
pushf
not eax
add eax, 0x9901949
xor eax, 0xf8c9ef5
rol eax, 0x41
popf
pushf
not eax
add eax, 0x2854455a
xor eax, 0x3e6bf0cb
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x531bb940
xor eax, 0x4a4e8db4
rol eax, 0xbd
popf
jmp 0x140098b17
ret
ror rcx, 0x10
push rax
pushf
mov eax, 0x770f5048
pushf
not eax
add eax, 0x383afea
xor eax, 0x63bc31ff
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x3903783e
xor eax, 0x71ac5463
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x339abc3c
xor eax, 0x35e99e49
rol eax, 0x85
popf
pushf
not eax
add eax, 0x779663d6
xor eax, 0x1ca7a661
rol eax, 0xb5
popf
jmp 0x140098b17
jmp 0x140099e12
int3
or qword [0x14003e028], 0xffffffffffffffff
not eax
xor eax, 0xfff3ff0
and eax, 0xfff3ff0
mov qword [0x14003e020], 0x8000
cmp eax, 0x106c0
je 0x14009a83f
push rax
pushf
mov eax, 0x87866fc7
pushf
not eax
add eax, 0x5158b024
xor eax, 0x46077094
rol eax, 0x96
popf
pushf
not eax
add eax, 0x5194397e
xor eax, 0x6738f03c
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x26cb2520
xor eax, 0x1049762e
rol eax, 0xdd
popf
jmp 0x140098b17
cmp eax, 0x20660
je 0x14009a83f
push rax
pushf
mov eax, 0xc3217ee3
pushf
not eax
add eax, 0x6031e030
xor eax, 0x5216f013
rol eax, 0x54
popf
pushf
not eax
add eax, 0x6904e5be
xor eax, 0x4189811f
rol eax, 0x43
popf
pushf
not eax
add eax, 0x528a4a1
xor eax, 0x50a96768
rol eax, 0x62
popf
pushf
not eax
add eax, 0x6b5f9bef
xor eax, 0x6aee076e
rol eax, 0x24
popf
jmp 0x140098b17
cmp eax, 0x20670
je 0x14009a83f
push rax
pushf
mov eax, 0x56f84e92
pushf
not eax
add eax, 0x7e6893e1
xor eax, 0x1810f4a
rol eax, 0x85
popf
pushf
not eax
add eax, 0x59707f65
xor eax, 0x6459c9b2
rol eax, 0x65
popf
pushf
not eax
add eax, 0x28c64ca1
xor eax, 0x44e7624f
rol eax, 0xbf
popf
jmp 0x140098b17
not eax
sub eax, 0xfffcf9b0
not eax
cmp eax, 0x20
ja 0x14009a889
push rax
pushf
mov eax, 0xc8a127cb
pushf
not eax
add eax, 0x22fa817b
xor eax, 0x2fe20a91
rol eax, 0xf
popf
pushf
not eax
add eax, 0x7e8ba984
xor eax, 0x5bb5f929
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc6c4e96
xor eax, 0x5fa086c4
rol eax, 0x80
popf
jmp 0x140098b17
movabs rcx, 0xfffbbc8d5bea357d
pushf
not rcx
add rcx, 0x3f70f6f6
xor rcx, 0x3c1ec178
rol rcx, 0x2b
popf
pushf
not rcx
add rcx, 0x4dcc6aee
xor rcx, 0x6bb093f1
rol rcx, 0x42
popf
bt rcx, rax
jae 0x14009a889
push rax
pushf
mov eax, 0x22aca589
pushf
not eax
add eax, 0x67c96716
xor eax, 0x1c65bd5a
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x501c6f30
xor eax, 0x5643bc3d
rol eax, 0xe
popf
jmp 0x140098b17
mov r8d, dword [0x140041ff4]
or r8d, 1
mov dword [0x140041ff4], r8d
jmp 0x14009a8e9
mov r8d, dword [0x140041ff4]
xor r9d, r9d
mov esi, r9d
mov r10d, r9d
mov r11d, r9d
cmp r14d, 7
jl 0x14009acfa
push rax
pushf
mov eax, 0x27709097
pushf
not eax
add eax, 0x35f5550
xor eax, 0x2dc4aa2c
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x36b0dd82
xor eax, 0x7163dae3
rol eax, 0x14
popf
jmp 0x140098b17
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 0x14009aaa9
push rax
pushf
mov eax, 0x3df827c2
pushf
not eax
add eax, 0x20d61ce6
xor eax, 0x40de08e1
rol eax, 0x87
popf
pushf
not eax
add eax, 0x4b748a6e
xor eax, 0xb272e7
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x7deaec6e
xor eax, 0x35db8b81
rol eax, 0x94
popf
pushf
not eax
add eax, 0x16caa8bf
xor eax, 0x175cc0b3
rol eax, 0x95
popf
jmp 0x140098b17
or r8d, 2
mov dword [0x140041ff4], r8d
cmp eax, 1
jl 0x14009abac
push rax
pushf
mov eax, 0xc548772c
pushf
not eax
add eax, 0xb7f072b
xor eax, 0x24e5798b
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x165106da
xor eax, 0x4bd68cc3
rol eax, 0x50
popf
pushf
not eax
add eax, 0x7f33488f
xor eax, 0x6df7cf1b
rol eax, 0x69
popf
pushf
not eax
add eax, 0x6eb377a
xor eax, 0x5fbc1429
rol eax, 0x62
popf
jmp 0x140098b17
mov eax, 0xea9f4b1c
pushf
not eax
add eax, 0x2cb042d0
xor eax, 0x4450d60d
rol eax, 0x18
popf
pushf
not eax
add eax, 0x24516aab
xor eax, 0x1e4a0070
rol eax, 0x67
popf
pushf
not eax
add eax, 0x83cb7fe
xor eax, 0x59e69e63
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x732324ba
xor eax, 0x4ddf0a67
rol eax, 0xab
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
mov eax, 0xb1549639
pushf
not eax
add eax, 0xaed6beb
xor eax, 0x114fcdc9
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x4f242fb5
xor eax, 0x3c7e6996
rol eax, 0x2e
popf
cmp r14d, eax
jl 0x14009acfa
push rax
pushf
mov eax, 0x3e6724be
pushf
not eax
add eax, 0x1aebc31e
xor eax, 0x6c942bf
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x750b1d4
xor eax, 0x67125b96
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x3363da09
xor eax, 0x991bb11
rol eax, 0x1c
popf
jmp 0x140098b17
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
mov rax, qword [0x14003e010]
mov ebx, 0xc5eb0442
pushf
not ebx
add ebx, 0x5fc7096f
xor ebx, 0x32bc707b
rol ebx, 0x18
popf
pushf
not ebx
add ebx, 0x53033d0d
xor ebx, 0x425d8e6d
rol ebx, 0x89
popf
pushf
not ebx
add ebx, 0x1ac9d5ae
xor ebx, 0x63be03b
rol ebx, 0xe
popf
and rax, 0xfffffffffffffffe
mov dword [0x14003e018], 1
mov dword [0x14003e01c], 2
mov qword [0x14003e010], rax
bt edi, 0x14
jae 0x14009ae44
push rax
pushf
mov eax, 0xa031270
pushf
not eax
add eax, 0x70f21e7b
xor eax, 0x795a1757
rol eax, 0x14
popf
pushf
not eax
add eax, 0x3d2b4fb8
xor eax, 0x5374928c
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x3ca0674d
xor eax, 0x766376ac
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x7cc9818d
xor eax, 0x5e2b2d39
rol eax, 0xe2
popf
jmp 0x140098b17
and rax, 0xffffffffffffffef
mov dword [0x14003e018], 2
mov qword [0x14003e010], rax
mov dword [0x14003e01c], ebx
bt edi, 0x1b
jae 0x14009b7d8
push rax
pushf
mov eax, 0xf7338705
pushf
not eax
add eax, 0x35a70548
xor eax, 0xdedba5
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x18e5c16f
xor eax, 0x3504de33
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x70d2e8e3
xor eax, 0x7cc01850
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x70a69dc5
xor eax, 0x13740556
rol eax, 0x13
popf
jmp 0x140098b17
xor ecx, ecx
xgetbv
shl rdx, 0x20
push rdx
xor qword [rsp], rax
push rax
and rdx, rax
pop rax
or rdx, qword [rsp]
add rsp, 8
mov qword [rbp + 0x20], rdx
bt edi, 0x1c
jae 0x14009b660
push rax
pushf
mov eax, 0xc976dd1a
pushf
not eax
add eax, 0x3a762abe
xor eax, 0x24821a1
rol eax, 0x64
popf
pushf
not eax
add eax, 0x6906fd82
xor eax, 0x354c402
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x7563a14d
xor eax, 0x76ba8588
rol eax, 0x59
popf
pushf
not eax
add eax, 0x7d5671fb
xor eax, 0x2d58fab8
rol eax, 0x4e
popf
jmp 0x140098b17
mov rax, qword [rbp + 0x20]
and al, bl
cmp al, bl
jne 0x14009b660
push rax
pushf
mov eax, 0x281f4c86
pushf
not eax
add eax, 0x4e585540
xor eax, 0x231d269a
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x2c22a17c
xor eax, 0x397c8b14
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x3244b9bf
xor eax, 0x31e51703
rol eax, 0x9b
popf
jmp 0x140098b17
mov eax, dword [0x14003e01c]
mov dl, 0xcf
pushf
not dl
add dl, 0x32
xor dl, 0x39
rol dl, 0xda
popf
pushf
not dl
add dl, 0xf
xor dl, 0x59
rol dl, 0x61
popf
pushf
not dl
add dl, 0x4d
xor dl, 0x24
rol dl, 0x34
popf
pushf
not dl
add dl, 0x23
xor dl, 0x2c
rol dl, 0x9d
popf
or eax, 8
mov dword [0x14003e018], 3
mov dword [0x14003e01c], eax
test r9b, 0x20
je 0x14009b2ed
push rax
pushf
mov eax, 0x9725f611
pushf
not eax
add eax, 0x39316649
xor eax, 0x637387c6
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x3f24ed77
xor eax, 0x5a2f0a76
rol eax, 0x58
popf
pushf
not eax
add eax, 0x19e5b8b9
xor eax, 0x7c011a2d
rol eax, 0x79
popf
pushf
not eax
add eax, 0x4167ed7f
xor eax, 0x30400b0e
rol eax, 0x24
popf
jmp 0x140098b17
or eax, 0x20
mov dword [0x14003e018], 5
mov dword [0x14003e01c], eax
mov ecx, 0x50f58ce
pushf
not ecx
add ecx, 0x8894b3d
xor ecx, 0x18cd8937
rol ecx, 0xbe
popf
pushf
not ecx
add ecx, 0x545badc3
xor ecx, 0xd748e8c
rol ecx, 0x6b
popf
mov rax, qword [0x14003e010]
push r9
push rcx
not r9d
xor r9d, ecx
pop rcx
and r9d, dword [rsp]
add rsp, 8
and rax, 0xfffffffffffffffd
mov qword [0x14003e010], rax
cmp r9d, ecx
jne 0x14009b327
push rax
pushf
mov eax, 0x3be51f8
pushf
not eax
add eax, 0x7e518fbf
xor eax, 0x2077703e
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x4830aeb9
xor eax, 0x4fd5c8ab
rol eax, 0xbb
popf
jmp 0x140098b17
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x14009b2ed
push rax
pushf
mov eax, 0x34de2a12
pushf
not eax
add eax, 0x7162636b
xor eax, 0x2e2a54ab
rol eax, 0x23
popf
pushf
not eax
add eax, 0x273f18e3
xor eax, 0x51cba94f
rol eax, 2
popf
jmp 0x140098b17
mov rax, qword [0x14003e010]
or dword [0x14003e01c], 0x40
and rax, 0xffffffffffffffdb
mov dword [0x14003e018], ebx
mov qword [0x14003e010], rax
jmp 0x14009b327
mov rax, qword [0x14003e010]
bt esi, 0x17
jae 0x14009b41e
push rax
pushf
mov eax, 0x34e0b591
pushf
not eax
add eax, 0x2160689f
xor eax, 0x11545e09
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x7f56b644
xor eax, 0x445b2f58
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x76de1de9
xor eax, 0x6e72d6ed
rol eax, 0x65
popf
pushf
not eax
add eax, 0x39615a60
xor eax, 0x37c243cb
rol eax, 0xf6
popf
jmp 0x140098b17
btr rax, 0x18
mov qword [0x14003e010], rax
bt r10d, 0x13
jae 0x14009b660
push rax
pushf
mov eax, 0x9a317ba5
pushf
not eax
add eax, 0x7c73151b
xor eax, 0x63ca2c98
rol eax, 0x64
popf
pushf
not eax
add eax, 0x65f09305
xor eax, 0x4d36742c
rol eax, 0x73
popf
jmp 0x140098b17
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x14009b660
push rax
pushf
mov eax, 0x1affe2c0
pushf
not eax
add eax, 0x437ad4e1
xor eax, 0x78a9e7cb
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x75b95f4e
xor eax, 0x3e416d5
rol eax, 0x54
popf
pushf
not eax
add eax, 0x3acba1de
xor eax, 0x4485c4af
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x791c6cef
xor eax, 0x14ff2ed8
rol eax, 0xdc
popf
jmp 0x140098b17
mov ecx, r11d
mov eax, r11d
shr rcx, 0x10
not eax
xor eax, 0x400ff
and eax, 0x400ff
and ecx, 7
mov dword [0x140041ff0], eax
or rcx, 0x1000028
not rcx
and rcx, qword [0x14003e010]
mov qword [0x14003e010], rcx
cmp eax, 1
jbe 0x14009b660
push rax
pushf
mov eax, 0x196331b5
pushf
not eax
add eax, 0x36327b9a
xor eax, 0x3a7fb9
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x7dc31f9e
xor eax, 0x94faac4
rol eax, 0xb5
popf
jmp 0x140098b17
and rcx, 0xffffffffffffffbf
mov qword [0x14003e010], rcx
bt r10d, 0x15
jae 0x14009b7d8
push rax
pushf
mov eax, 0xce07e704
pushf
not eax
add eax, 0x962e5f1
xor eax, 0x17bb5f3a
rol eax, 0x89
popf
pushf
not eax
add eax, 0x49bbfd06
xor eax, 0x67850a2
rol eax, 1
popf
jmp 0x140098b17
mov rax, qword [rbp + 0x20]
bt rax, 0x13
jae 0x14009b7d8
push rax
pushf
mov eax, 0xad0ef527
pushf
not eax
add eax, 0x163e368b
xor eax, 0x63f329c4
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x46eaf25c
xor eax, 0x63a5bbe5
rol eax, 0x1c
popf
jmp 0x140098b17
btr qword [0x14003e010], 7
mov rbx, qword [rsp + 0x38]
xor eax, eax
mov rsi, qword [rsp + 0x40]
add rsp, 0x10
pop r14
pop rdi
pop rbp
ret
int3
and r10w, 0xf000
lea r11, [r11 - 0x1000]
mov byte [r11], 0
cmp r10, r11
jne 0x14009b99b
push rax
pushf
mov eax, 0xe6561faf
pushf
not eax
add eax, 0x56c57a4a
xor eax, 0x63b90800
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x28ca9901
xor eax, 0x5a6e1781
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x73bbae0
xor eax, 0x1af580bd
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x2bfe4c8e
xor eax, 0x3e97b7ec
rol eax, 0x9f
popf
jmp 0x140098b17
mov r10, qword [rsp]
mov r11, qword [rsp + 8]
add rsp, 0x10
ret
int3
int3
mov qword [rsp + 8], rcx
sub rsp, 0x38
mov ecx, 0x370a3d34
pushf
not ecx
add ecx, 0x5a5e513a
xor ecx, 0x5a072cbd
rol ecx, 0x5e
popf
pushf
not ecx
add ecx, 0x33b3f3d0
xor ecx, 0x3f6f7824
rol ecx, 0xda
popf
pushf
not ecx
add ecx, 0x2dbcb742
xor ecx, 0x1913f573
rol ecx, 0x5d
popf
jmp 0x140099e60
call qword [sym.imp.KERNEL32.dll_IsProcessorFeaturePresent]
test eax, eax
je 0x140099e9c
push rax
pushf
mov eax, 0x666b00a3
pushf
not eax
add eax, 0x69a97789
xor eax, 0x588fa280
rol eax, 1
popf
pushf
not eax
add eax, 0x21fd2670
xor eax, 0x6a9974a5
rol eax, 0x1a
popf
jmp 0x140098b17
push rax
pushf
mov eax, 0x395ff238
pushf
not eax
add eax, 0x78f7515e
xor eax, 0x6e967fc9
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x5a8fb826
xor eax, 0x3d88bbb6
rol eax, 0x48
popf
pushf
not eax
add eax, 0x33fa70c9
xor eax, 0x446e484f
rol eax, 0x7b
popf
jmp 0x140098b17
mov ecx, 0xb08118d2
pushf
not ecx
add ecx, 0x7a95e429
xor ecx, 0x4809371a
rol ecx, 0x7a
popf
pushf
not ecx
add ecx, 0x48639a91
xor ecx, 0x165b329f
rol ecx, 0xb5
popf
int 0x29
push rax
pushf
mov eax, 0x66527453
pushf
not eax
add eax, 0xb1d306
xor eax, 0x4928a395
rol eax, 0x93
popf
pushf
not eax
add eax, 0x72c6f3ac
xor eax, 0x45a2e743
rol eax, 0x64
popf
pushf
not eax
add eax, 0x5ebc7a8c
xor eax, 0x31876eca
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x7b9121a9
xor eax, 0x6d9ac9a3
rol eax, 0xaa
popf
jmp 0x140098b17
lea rcx, [0x1954bec21]
pushf
sub rcx, 0x5547cb81
popf
call fcn.14009c05a
mov rax, qword [rsp + 0x38]
mov qword [0x140042198], rax
lea rax, [rsp + 0x38]
add rax, 8
mov qword [0x140042138], rax
mov rax, qword [0x140042198]
mov qword [0x140042010], rax
mov rax, qword [rsp + 0x40]
mov qword [0x140042120], rax
mov dword [0x140042000], 0xc0000409
mov dword [0x140042004], 1
mov dword [0x140042018], 1
mov eax, 0x76c77e2a
pushf
not eax
add eax, 0x52bf7316
xor eax, 0x766afb37
rol eax, 0x36
popf
pushf
not eax
add eax, 0x5aeb3d81
xor eax, 0x7a05ee39
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x37a1397e
xor eax, 0x6d4928e7
rol eax, 0x21
popf
pushf
not eax
add eax, 0x38dce7ba
xor eax, 0x2434d84
rol eax, 0x16
popf
imul rax, rax, 0
lea rcx, [0x19c86307d]
pushf
sub rcx, 0x5c82105d
popf
mov qword [rcx + rax], 2
mov eax, 0x14cd5035
pushf
not eax
add eax, 0x2c4a225f
xor eax, 0x3fa78101
rol eax, 0xf
popf
pushf
not eax
add eax, 0x6f12bcf8
xor eax, 0x66368e80
rol eax, 0x61
popf
pushf
not eax
add eax, 0x7f472f59
xor eax, 0x38b7e343
rol eax, 0xd3
popf
imul rax, rax, 0
mov rcx, qword [0x14003e040]
mov qword [rsp + rax + 0x20], rcx
mov eax, 0x246e9b85
pushf
not eax
add eax, 0x754c852c
xor eax, 0x217d052e
rol eax, 0x84
popf
pushf
not eax
add eax, 0x122d204a
xor eax, 0x1a7df0d6
rol eax, 0x93
popf
pushf
not eax
add eax, 0x6b93a6ed
xor eax, 0x32ec934f
rol eax, 0x1c
popf
imul rax, rax, 1
mov rcx, qword [0x14003e080]
mov qword [rsp + rax + 0x20], rcx
lea rcx, [0x19f03ec96]
pushf
sub rcx, 0x5f00db96
popf
call fcn.14009ba58
nop
add rsp, 0x38
ret
cmp eax, 1
jne 0x14009a162
popf
pop rax
jmp 0x14009a4ff
cmp eax, 0x17
jne 0x14009a171
popf
pop rax
jmp 0x14009b270
cmp eax, 0xf
jne 0x14009a180
popf
pop rax
jmp 0x14009acfa
cmp eax, 2
jne 0x14009a18f
popf
pop rax
jmp 0x14009a5b1
cmp eax, 0x1a
jne 0x14009a19e
popf
pop rax
jmp 0x14009b3df
cmp eax, 6
jne 0x14009a1ad
popf
pop rax
jmp 0x14009a83f
cmp eax, 5
jne 0x14009a1bc
popf
pop rax
jmp 0x14009a74b
cmp eax, 9
jne 0x14009a1cb
popf
pop rax
jmp 0x14009a987
cmp eax, 0xe
jne 0x14009a1da
popf
pop rax
jmp 0x14009acb4
cmp eax, 0x22
jne 0x14009a1e9
popf
pop rax
jmp 0x14009b7d8
cmp eax, 0x11
jne 0x14009a1f8
popf
pop rax
jmp 0x14009ae44
cmp eax, 0
jne 0x14009a207
popf
pop rax
jmp 0x14009a360
cmp eax, 0xa
jne 0x14009a216
popf
pop rax
jmp 0x14009aa58
cmp eax, 0x14
jne 0x14009a225
popf
pop rax
jmp 0x14009b03c
cmp eax, 0x1d
jne 0x14009a234
popf
pop rax
jmp 0x14009b547
cmp eax, 7
jne 0x14009a243
popf
pop rax
jmp 0x14009a889
cmp eax, 0x1c
jne 0x14009a252
popf
pop rax
jmp 0x14009b4c4
cmp eax, 0x13
jne 0x14009a261
popf
pop rax
jmp 0x14009af8f
cmp eax, 0x21
jne 0x14009a270
popf
pop rax
jmp 0x14009b79c
cmp eax, 0x1b
jne 0x14009a27f
popf
pop rax
jmp 0x14009b41e
cmp eax, 0xb
jne 0x14009a28e
popf
pop rax
jmp 0x14009aaa9
cmp eax, 0xd
jne 0x14009a29d
popf
pop rax
jmp 0x14009abac
cmp eax, 0x16
jne 0x14009a2ac
popf
pop rax
jmp 0x14009b1ed
cmp eax, 0x18
jne 0x14009a2bb
popf
pop rax
jmp 0x14009b2ed
cmp eax, 0x15
jne 0x14009a2ca
popf
pop rax
jmp 0x14009b0e1
cmp eax, 0x10
jne 0x14009a2d9
popf
pop rax
jmp 0x14009ade3
cmp eax, 0x19
jne 0x14009a2e8
popf
pop rax
jmp 0x14009b327
cmp eax, 0x1e
jne 0x14009a2f7
popf
pop rax
jmp 0x14009b5fc
cmp eax, 3
jne 0x14009a306
popf
pop rax
jmp 0x14009a631
cmp eax, 0x1f
jne 0x14009a315
popf
pop rax
jmp 0x14009b660
cmp eax, 0x12
jne 0x14009a324
popf
pop rax
jmp 0x14009aeda
cmp eax, 0xc
jne 0x14009a333
popf
pop rax
jmp 0x14009ab14
cmp eax, 8
jne 0x14009a342
popf
pop rax
jmp 0x14009a8e9
cmp eax, 0x20
jne 0x14009a351
popf
pop rax
jmp 0x14009b6f2
cmp eax, 4
jne 0x14009a360
popf
pop rax
jmp 0x14009a6c4
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
push r10
sub rsp, 8
mov dword [rsp], 0x49656e69
not r10d
and r10d, 0x49656e69
xchg dword [rsp + 8], r10d
not dword [rsp]
and r10d, dword [rsp]
or r10d, dword [rsp + 8]
add rsp, 0x10
push r8
sub rsp, 8
mov dword [rsp], 0x6c65746e
not r8d
and r8d, 0x6c65746e
xchg dword [rsp + 8], r8d
not dword [rsp]
and r8d, dword [rsp]
or r8d, dword [rsp + 8]
add rsp, 0x10
mov r9d, ebx
mov r14d, eax
xor ecx, ecx
mov eax, 0xefe3937c
pushf
not eax
add eax, 0x3ae4bfa1
xor eax, 0x2f0ffc78
rol eax, 1
popf
pushf
not eax
add eax, 0x46d1fe2
xor eax, 0x3c4b7f29
rol eax, 0xee
popf
cpuid
push r10
xor dword [rsp], r8d
push r8
and r10d, r8d
pop r8
or r10d, dword [rsp]
add rsp, 8
mov dword [rbp - 0x10], eax
push r9
sub rsp, 8
mov dword [rsp], 0x756e6547
not r9d
and r9d, 0x756e6547
xchg dword [rsp + 8], r9d
not dword [rsp]
and r9d, dword [rsp]
or r9d, dword [rsp + 8]
add rsp, 0x10
mov dword [rbp - 0xc], ebx
push r10
xor dword [rsp], r9d
push r9
and r10d, r9d
pop r9
or r10d, dword [rsp]
add rsp, 8
mov dword [rbp - 8], ecx
mov edi, ecx
mov dword [rbp - 4], edx
jne 0x14009a4a6
push rax
pushf
mov eax, 0x1f03e30b
pushf
not eax
add eax, 0x1041ff2d
xor eax, 0x6d7fd6a2
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x203cd453
xor eax, 0x5a1bef11
rol eax, 0x85
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0xf33240ad
pushf
not eax
add eax, 0x57338a9f
xor eax, 0x5155d4e7
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x397c20b8
xor eax, 0x2f7a723e
rol eax, 0x11
popf
pushf
not eax
add eax, 0x794aa3f
xor eax, 0x24060b91
rol eax, 0x35
popf
pushf
not eax
add eax, 0x16d475c7
xor eax, 0x69f806fd
rol eax, 0xc7
popf
jmp 0x14009a153
or qword [0x14003e028], 0xffffffffffffffff
not eax
xor eax, 0xfff3ff0
and eax, 0xfff3ff0
mov qword [0x14003e020], 0x8000
cmp eax, 0x106c0
je 0x14009a57e
push rax
pushf
mov eax, 0xc00c1186
pushf
not eax
add eax, 0x6bf32ce7
xor eax, 0x503ce848
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x2a789932
xor eax, 0x152bc599
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x3a05444b
xor eax, 0x2f98479a
rol eax, 0x23
popf
pushf
not eax
add eax, 0xc1a6ee1
xor eax, 0x34852661
rol eax, 0xb4
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0xb4a02057
pushf
not eax
add eax, 0x160da7ed
xor eax, 0x7380168a
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x1881c385
xor eax, 0x3f6fd266
rol eax, 0x9d
popf
jmp 0x14009a153
cmp eax, 0x20660
je 0x14009a5eb
push rax
pushf
mov eax, 0xe3ae9ad
pushf
not eax
add eax, 0x37e208c2
xor eax, 0x38db565e
rol eax, 0x89
popf
pushf
not eax
add eax, 0x314cb82e
xor eax, 0x38ba243b
rol eax, 0xbc
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0x67e8b810
pushf
not eax
add eax, 0x4db17d43
xor eax, 0x5b888d2f
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x9945464
xor eax, 0x18185777
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf815238
xor eax, 0x2e7bb0f2
rol eax, 0x90
popf
jmp 0x14009a153
cmp eax, 0x20670
je 0x14009a691
push rax
pushf
mov eax, 0x64299436
pushf
not eax
add eax, 0x54e6f6ba
xor eax, 0x3cd19c1e
rol eax, 0x15
popf
pushf
not eax
add eax, 0x4f932be6
xor eax, 0x79064575
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x4fcf4c7e
xor eax, 0x6254672
rol eax, 0x77
popf
pushf
not eax
add eax, 0x815b068
xor eax, 0x41a31d64
rol eax, 0xc3
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0x43155825
pushf
not eax
add eax, 0x37313f12
xor eax, 0xecb3684
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x4aafa52b
xor eax, 0x5eec6387
rol eax, 0xca
popf
jmp 0x14009a153
not eax
sub eax, 0xfffcf9b0
not eax
cmp eax, 0x20
ja 0x14009a718
push rax
pushf
mov eax, 0xbd0ebf64
pushf
not eax
add eax, 0x36522c1c
xor eax, 0x2a560b00
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x4357ea2f
xor eax, 0x694eb398
rol eax, 0x67
popf
pushf
not eax
add eax, 0x12817680
xor eax, 0x19bac19b
rol eax, 0x7e
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0xcfc17
pushf
not eax
add eax, 0x5264849f
xor eax, 0x63742e1e
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x10084848
xor eax, 0x774e74fb
rol eax, 0xed
popf
jmp 0x14009a153
movabs rcx, 0x2e017193cb1ba40
pushf
not rcx
add rcx, 0x490f037f
xor rcx, 0x4ba2b6c1
rol rcx, 0x64
popf
pushf
not rcx
add rcx, 0x52e2ee4c
xor rcx, 0xe4dfd7
rol rcx, 0xc1
popf
bt rcx, rax
jae 0x14009a7e6
push rax
pushf
mov eax, 0xd7f7103b
pushf
not eax
add eax, 0x6535657c
xor eax, 0x1410ed3c
rol eax, 0x38
popf
pushf
not eax
add eax, 0x293840e0
xor eax, 0x5e2a12f3
rol eax, 0x85
popf
pushf
not eax
add eax, 0x53c63146
xor eax, 0x36ceccb9
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd8bd447
xor eax, 0x3402b903
rol eax, 0x4f
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0xac1a791e
pushf
not eax
add eax, 0x1ec6dca0
xor eax, 0x9d48bc9
rol eax, 0xba
popf
pushf
not eax
add eax, 0x1efae735
xor eax, 0x1b685038
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x3c523703
xor eax, 0x2f23eede
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x718cdd40
xor eax, 0xed919dd
rol eax, 0xc6
popf
jmp 0x14009a153
mov r8d, dword [0x140041ff4]
or r8d, 1
mov dword [0x140041ff4], r8d
jmp 0x14009a8e9
mov r8d, dword [0x140041ff4]
push rax
pushf
mov eax, 0xd1f4c649
pushf
not eax
add eax, 0x6f945461
xor eax, 0x52c178a9
rol eax, 0x16
popf
pushf
not eax
add eax, 0x17bcb925
xor eax, 0x4c653f3f
rol eax, 0x88
popf
pushf
not eax
add eax, 0x2322e56e
xor eax, 0x34d5dc74
rol eax, 0x73
popf
pushf
not eax
add eax, 0x68d9023
xor eax, 0x7ce18398
rol eax, 0x8d
popf
jmp 0x14009a153
xor r9d, r9d
mov esi, r9d
mov r10d, r9d
mov r11d, r9d
cmp r14d, 7
jl 0x14009a92e
push rax
pushf
mov eax, 0xf7ac35a3
pushf
not eax
add eax, 0x43d8fd17
xor eax, 0x6677443f
rol eax, 0x14
popf
pushf
not eax
add eax, 0x4021b922
xor eax, 0xb5f0169
rol eax, 0x37
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0x4a8ade34
pushf
not eax
add eax, 0x84f6ce4
xor eax, 0x29f73bce
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x4f03756
xor eax, 0x460e19b3
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x4b37df47
xor eax, 0x4609b723
rol eax, 0xf
popf
pushf
not eax
add eax, 0x14205651
xor eax, 0x45196adb
rol eax, 0x40
popf
jmp 0x14009a153
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 0x14009a9ff
push rax
pushf
mov eax, 0x8637f0a9
pushf
not eax
add eax, 0x3cab20c8
xor eax, 0x6288555b
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x230e8eb6
xor eax, 0xea04e98
rol eax, 0x38
popf
pushf
not eax
add eax, 0x6968c0cb
xor eax, 0x79e0e69f
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x1047fcb2
xor eax, 0x9307852
rol eax, 0x4c
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0xd2288a5f
pushf
not eax
add eax, 0x3e137268
xor eax, 0x63434e76
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x71932a19
xor eax, 0x7a4d4e8a
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x6f03d612
xor eax, 0x4103c617
rol eax, 0x26
popf
pushf
not eax
add eax, 0x19cfb8e8
xor eax, 0x29d07a1
rol eax, 0xc9
popf
jmp 0x14009a153
or r8d, 2
mov dword [0x140041ff4], r8d
push rax
pushf
mov eax, 0xed7c65e3
pushf
not eax
add eax, 0x643c5078
xor eax, 0x695878f5
rol eax, 0x50
popf
pushf
not eax
add eax, 0x1af974be
xor eax, 0x7bd04b8a
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x5aee392f
xor eax, 0x1e0a3157
rol eax, 0xaf
popf
jmp 0x14009a153
cmp eax, 1
jl 0x14009aae1
push rax
pushf
mov eax, 0xf47d360f
pushf
not eax
add eax, 0x1b0478c6
xor eax, 0x61374569
rol eax, 0x11
popf
pushf
not eax
add eax, 0x4d441355
xor eax, 0x3d8583c4
rol eax, 0x5e
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0xa464c41c
pushf
not eax
add eax, 0x5d9ed13b
xor eax, 0xb28ef8d
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x32b80335
xor eax, 0x706c78e6
rol eax, 0xe7
popf
jmp 0x14009a153
mov eax, 0x3ac48e5b
pushf
not eax
add eax, 0x5abd3db8
xor eax, 0xb88b0b
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x20583a1a
xor eax, 0x370bfb13
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x7750c294
xor eax, 0x68714426
rol eax, 4
popf
pushf
not eax
add eax, 0x21b74b17
xor eax, 0xf1078f2
rol eax, 0x59
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, 0x3f9748c0
pushf
not eax
add eax, 0x63446565
xor eax, 0x22af41c1
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x16b4f42b
xor eax, 0xbfa2a28
rol eax, 0xa7
popf
jmp 0x14009a153
mov eax, 0xb1be2aac
pushf
not eax
add eax, 0x4bc3eebe
xor eax, 0x452c541c
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x27d8435f
xor eax, 0x42ddd288
rol eax, 0x78
popf
pushf
not eax
add eax, 0x5303fcc5
xor eax, 0x467542e2
rol eax, 0x34
popf
pushf
not eax
add eax, 0x50c4d051
xor eax, 0x6fa67978
rol eax, 0x40
popf
cmp r14d, eax
jl 0x14009ac5b
push rax
pushf
mov eax, 0x4fb1ba80
pushf
not eax
add eax, 0x6f0cffa0
xor eax, 0x4c589d62
rol eax, 0xce
popf
pushf
not eax
add eax, 0x5b25c780
xor eax, 0x3f975082
rol eax, 0x78
popf
pushf
not eax
add eax, 0x6fb74774
xor eax, 0x2661455b
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x430adc8c
xor eax, 0x4648577f
rol eax, 0xc2
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0xeffc3d4e
pushf
not eax
add eax, 0x6d4b075
xor eax, 0x19ba84b8
rol eax, 0xde
popf
pushf
not eax
add eax, 0x4885eb4e
xor eax, 0x6abc496c
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x78e51932
xor eax, 0x7eb40da
rol eax, 0x60
popf
pushf
not eax
add eax, 0x1c50f0be
xor eax, 0x32216c42
rol eax, 0x9b
popf
jmp 0x14009a153
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, 0x2a567f3d
pushf
not eax
add eax, 0x29232409
xor eax, 0x37647d91
rol eax, 0x89
popf
pushf
not eax
add eax, 0x73f69bc2
xor eax, 0x2d43e62e
rol eax, 0x48
popf
jmp 0x14009a153
mov rax, qword [0x14003e010]
mov ebx, 0x94501c26
pushf
not ebx
add ebx, 0x5bbaa6bd
xor ebx, 0x7362e000
rol ebx, 0x63
popf
pushf
not ebx
add ebx, 0x21a500c1
xor ebx, 0x7c5ec597
rol ebx, 0x7c
popf
pushf
not ebx
add ebx, 0x25c56367
xor ebx, 0x55916ccd
rol ebx, 0x4c
popf
and rax, 0xfffffffffffffffe
mov dword [0x14003e018], 1
mov dword [0x14003e01c], 2
mov qword [0x14003e010], rax
bt edi, 0x14
jae 0x14009ad9d
push rax
pushf
mov eax, 0xbb64d7d1
pushf
not eax
add eax, 0x572ee5a3
xor eax, 0x1f3ef2d6
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x550bd0e4
xor eax, 0x51b5884
rol eax, 0xc0
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0x4e4f185e
pushf
not eax
add eax, 0x5b91c4f0
xor eax, 0x785a7b5d
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x4087b488
xor eax, 0x1aaf622
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x16d15890
xor eax, 0x55b9614
rol eax, 0xbb
popf
jmp 0x14009a153
and rax, 0xffffffffffffffef
mov dword [0x14003e018], 2
mov qword [0x14003e010], rax
mov dword [0x14003e01c], ebx
push rax
pushf
mov eax, 0x293b96cb
pushf
not eax
add eax, 0x6a6369d4
xor eax, 0x39d5ff1
rol eax, 0x56
popf
pushf
not eax
add eax, 0x310db9e0
xor eax, 0x2d8ba535
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x213fa874
xor eax, 0x6bcf487a
rol eax, 0xf8
popf
jmp 0x14009a153
bt edi, 0x1b
jae 0x14009aea7
push rax
pushf
mov eax, 0x84152723
pushf
not eax
add eax, 0x605c8abc
xor eax, 0x3b82d9e3
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x1aedf70d
xor eax, 0x77df1b4b
rol eax, 0x39
popf
pushf
not eax
add eax, 0x43e94be
xor eax, 0x74d63afa
rol eax, 0x80
popf
pushf
not eax
add eax, 0x7cbfb948
xor eax, 0x63e6b8dc
rol eax, 0xa2
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0xe76554ef
pushf
not eax
add eax, 0x3b7301cc
xor eax, 0x78291ab8
rol eax, 8
popf
pushf
not eax
add eax, 0x4b436b1e
xor eax, 0x268d42f1
rol eax, 0x17
popf
jmp 0x14009a153
xor ecx, ecx
xgetbv
shl rdx, 0x20
push rdx
xor qword [rsp], rax
push rax
and rdx, rax
pop rax
or rdx, qword [rsp]
add rsp, 8
mov qword [rbp + 0x20], rdx
bt edi, 0x1c
jae 0x14009af5c
push rax
pushf
mov eax, 0xb43c881b
pushf
not eax
add eax, 0x50285f30
xor eax, 0x4913eb6e
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x61d58c5
xor eax, 0x3c5cac9
rol eax, 0x44
popf
pushf
not eax
add eax, 0x69ef0da8
xor eax, 0x48c1a9ce
rol eax, 0xad
popf
pushf
not eax
add eax, 0x68675324
xor eax, 0x53e4ddc5
rol eax, 0xa5
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0x3a59ea56
pushf
not eax
add eax, 0x7b15b53d
xor eax, 0x1f5892b0
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x77a1f2d2
xor eax, 0xc97ded5
rol eax, 0x75
popf
jmp 0x14009a153
mov rax, qword [rbp + 0x20]
and al, bl
cmp al, bl
jne 0x14009afe3
push rax
pushf
mov eax, 0x873908c9
pushf
not eax
add eax, 0x541046d4
xor eax, 0x106ec858
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x6ace48fb
xor eax, 0x1970586b
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x646b3fa7
xor eax, 0x190876a8
rol eax, 0xe0
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0xad0c015
pushf
not eax
add eax, 0x2973f47e
xor eax, 0x734a3d86
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x63f60ffe
xor eax, 0x3694e478
rol eax, 0xe
popf
pushf
not eax
add eax, 0x1ebe0512
xor eax, 0x65f24f08
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8d4a46
xor eax, 0xf439898
rol eax, 0xb2
popf
jmp 0x14009a153
mov eax, dword [0x14003e01c]
mov dl, 0xdb
pushf
not dl
add dl, 0x7d
xor dl, 0x18
rol dl, 0x60
popf
pushf
not dl
add dl, 0x48
xor dl, 0xd
rol dl, 0x1e
popf
or eax, 8
mov dword [0x14003e018], 3
mov dword [0x14003e01c], eax
test r9b, 0x20
je 0x14009b0ae
push rax
pushf
mov eax, 0x6cb63e69
pushf
not eax
add eax, 0x607e7b8b
xor eax, 0x12c95622
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x5d2fce2d
xor eax, 0x64c5736c
rol eax, 0xaf
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0xfb5b03f1
pushf
not eax
add eax, 0x2452ea5b
xor eax, 0x28d6a140
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x73c07d7b
xor eax, 0x737def30
rol eax, 0xc0
popf
jmp 0x14009a153
or eax, 0x20
mov dword [0x14003e018], 5
mov dword [0x14003e01c], eax
mov ecx, 0xc4fa706b
pushf
not ecx
add ecx, 0x41628060
xor ecx, 0x48809426
rol ecx, 0x1a
popf
pushf
not ecx
add ecx, 0x4de362d4
xor ecx, 0x4fc114e5
rol ecx, 0x82
popf
pushf
not ecx
add ecx, 0x61763c61
xor ecx, 0x30baf25b
rol ecx, 0x45
popf
mov rax, qword [0x14003e010]
push r9
push rcx
not r9d
xor r9d, ecx
pop rcx
and r9d, dword [rsp]
add rsp, 8
and rax, 0xfffffffffffffffd
mov qword [0x14003e010], rax
cmp r9d, ecx
jne 0x14009b1ba
push rax
pushf
mov eax, 0x7fc902c2
pushf
not eax
add eax, 0x5eea5d3a
xor eax, 0x788d617f
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x7392aa9
xor eax, 0xb8aea45
rol eax, 0xca
popf
pushf
not eax
add eax, 0x1ebd9ca4
xor eax, 0x2bf70012
rol eax, 0xde
popf
pushf
not eax
add eax, 0x173141e7
xor eax, 0x194a94ac
rol eax, 0xe2
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0x31d9ee8a
pushf
not eax
add eax, 0x1e0af0db
xor eax, 0x2269478e
rol eax, 0xed
popf
pushf
not eax
add eax, 0x3af0ab8b
xor eax, 0x3237f1bf
rol eax, 0x13
popf
jmp 0x14009a153
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x14009b23d
push rax
pushf
mov eax, 0xed69f8f3
pushf
not eax
add eax, 0x6200d3dc
xor eax, 0x6a69a60a
rol eax, 0x14
popf
pushf
not eax
add eax, 0x7c4055fe
xor eax, 0x32ddf595
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x488b12dd
xor eax, 0x7c51db43
rol eax, 0x5b
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0x63655334
pushf
not eax
add eax, 0x4626521e
xor eax, 0x43a8326
rol eax, 0x25
popf
pushf
not eax
add eax, 0x51621298
xor eax, 0x7212591b
rol eax, 0x7c
popf
jmp 0x14009a153
mov rax, qword [0x14003e010]
or dword [0x14003e01c], 0x40
and rax, 0xffffffffffffffdb
mov dword [0x14003e018], ebx
mov qword [0x14003e010], rax
jmp 0x14009b327
mov rax, qword [0x14003e010]
push rax
pushf
mov eax, 0x6dcc2ab9
pushf
not eax
add eax, 0x3b7ac2
xor eax, 0x4d7d8fbe
rol eax, 0x57
popf
pushf
not eax
add eax, 0x4cad04fb
xor eax, 0x71f57b8b
rol eax, 0xd
popf
jmp 0x14009a153
bt esi, 0x17
jae 0x14009b386
push rax
pushf
mov eax, 0x910ea793
pushf
not eax
add eax, 0x6a577503
xor eax, 0xc2cfa93
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x4f6368c1
xor eax, 0x7eeede7a
rol eax, 0x87
popf
pushf
not eax
add eax, 0x6ccd3f90
xor eax, 0x2f2572b2
rol eax, 0x93
popf
pushf
not eax
add eax, 0x28198add
xor eax, 0x45c5584
rol eax, 0xdc
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0x339fdbec
pushf
not eax
add eax, 0x41963662
xor eax, 0x4d456586
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x6e673516
xor eax, 0x30efdeac
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x40ed9559
xor eax, 0x75465b7f
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc881af9
xor eax, 0x50e0060a
rol eax, 0xb9
popf
jmp 0x14009a153
btr rax, 0x18
mov qword [0x14003e010], rax
push rax
pushf
mov eax, 0xd6ac6018
pushf
not eax
add eax, 0x32c50ae4
xor eax, 0x6212bdbf
rol eax, 0x11
popf
pushf
not eax
add eax, 0x5a24279a
xor eax, 0x2b57ab85
rol eax, 0xe
popf
jmp 0x14009a153
bt r10d, 0x13
jae 0x14009b47e
push rax
pushf
mov eax, 0xcac3066d
pushf
not eax
add eax, 0x7ca52f2f
xor eax, 0x276b24ae
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x73c12bf6
xor eax, 0x7c843b47
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x10a2daf8
xor eax, 0x2d42c1b6
rol eax, 0xed
popf
pushf
not eax
add eax, 0x27baa14a
xor eax, 0x5e6dbd11
rol eax, 0x78
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0x3a66427d
pushf
not eax
add eax, 0x180c1a3
xor eax, 0x35600f8c
rol eax, 0x75
popf
pushf
not eax
add eax, 0x15e6120a
xor eax, 0x5c0e357
rol eax, 0x23
popf
pushf
not eax
add eax, 0x5d599842
xor eax, 0x3220f4e1
rol eax, 0xd6
popf
jmp 0x14009a153
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x14009b514
push rax
pushf
mov eax, 0xc4bbe9fb
pushf
not eax
add eax, 0x15540d1f
xor eax, 0x29f5c89a
rol eax, 0x48
popf
pushf
not eax
add eax, 0x3e89059c
xor eax, 0x73bba560
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x2633c783
xor eax, 0x3f51245c
rol eax, 0x6b
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0x3519b9de
pushf
not eax
add eax, 0x566b94de
xor eax, 0x28c9c232
rol eax, 0x80
popf
pushf
not eax
add eax, 0x5aa0bbe4
xor eax, 0x5174a316
rol eax, 0x8e
popf
jmp 0x14009a153
mov ecx, r11d
mov eax, r11d
shr rcx, 0x10
not eax
xor eax, 0x400ff
and eax, 0x400ff
and ecx, 7
mov dword [0x140041ff0], eax
or rcx, 0x1000028
not rcx
and rcx, qword [0x14003e010]
mov qword [0x14003e010], rcx
cmp eax, 1
jbe 0x14009b5c9
push rax
pushf
mov eax, 0xa865bacf
pushf
not eax
add eax, 0x54471b06
xor eax, 0x5fff8a7
rol eax, 0x46
popf
pushf
not eax
add eax, 0x20650dbe
xor eax, 0x1a393a54
rol eax, 0xae
popf
pushf
not eax
add eax, 0x32c6ba68
xor eax, 0x3dc519c6
rol eax, 0xab
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0x43883e11
pushf
not eax
add eax, 0x4cc6565c
xor eax, 0x298dfe25
rol eax, 0x81
popf
pushf
not eax
add eax, 0x55ab3cf4
xor eax, 0x145c7015
rol eax, 0xd0
popf
jmp 0x14009a153
and rcx, 0xffffffffffffffbf
mov qword [0x14003e010], rcx
push rax
pushf
mov eax, 0x5474f1a1
pushf
not eax
add eax, 0x734e245e
xor eax, 0x276283b7
rol eax, 0x19
popf
pushf
not eax
add eax, 0x65abfa13
xor eax, 0x1d564d7a
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x58dd4b07
xor eax, 0xfb3d6cd
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x2cae15f0
xor eax, 0x2f79f9e4
rol eax, 0x52
popf
jmp 0x14009a153
bt r10d, 0x15
jae 0x14009b69a
push rax
pushf
mov eax, 0xf18fb8c5
pushf
not eax
add eax, 0x56742374
xor eax, 0x3c3f3edc
rol eax, 0x90
popf
pushf
not eax
add eax, 0x594badc8
xor eax, 0x14d954ec
rol eax, 0x69
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0xbfda3f44
pushf
not eax
add eax, 0x5ec08193
xor eax, 0x6ec429ff
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x47bf3dad
xor eax, 0x3a04001d
rol eax, 1
popf
pushf
not eax
add eax, 0x6012c174
xor eax, 0x712c04cf
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x5562351d
xor eax, 0x73cbfb62
rol eax, 0xb8
popf
jmp 0x14009a153
mov rax, qword [rbp + 0x20]
bt rax, 0x13
jae 0x14009b743
push rax
pushf
mov eax, 0x69d3e323
pushf
not eax
add eax, 0x78ef2273
xor eax, 0x23ce02ff
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x528299e5
xor eax, 0x3a19e9fc
rol eax, 0x62
popf
pushf
not eax
add eax, 0x1c05713d
xor eax, 0x2a4b3b85
rol eax, 0x21
popf
jmp 0x14009a153
push rax
pushf
mov eax, 0xf917ad06
pushf
not eax
add eax, 0x77f7734c
xor eax, 0x4238b4d8
rol eax, 0x97
popf
pushf
not eax
add eax, 0x75552c6f
xor eax, 0x764f3b6a
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa7a4ef1
xor eax, 0x2abf11f8
rol eax, 0x17
popf
pushf
not eax
add eax, 0x18d5dfc9
xor eax, 0xc2bbe24
rol eax, 0x54
popf
jmp 0x14009a153
btr qword [0x14003e010], 7
push rax
pushf
mov eax, 0x85ea9500
pushf
not eax
add eax, 0x74b86b71
xor eax, 0x4c6da142
rol eax, 0x17
popf
pushf
not eax
add eax, 0xee3cdea
xor eax, 0x75837dae
rol eax, 0x31
popf
jmp 0x14009a153
mov rbx, qword [rsp + 0x38]
xor eax, eax
mov rsi, qword [rsp + 0x40]
add rsp, 0x10
pop r14
pop rdi
pop rbp
ret