Function at 0x140098f5b
Capabilities:
Authenticate hmac
Encrypt data using speck
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xc29cfce8
pushf
not eax
add eax, 0x77ce6f41
xor eax, 0x3f7a0356
rol eax, 0x31
popf
pushf
not eax
add eax, 0x574716d7
xor eax, 0x752a0240
rol eax, 0x16
popf
cmp eax, 5
jne 0x140098f98
popf
pop rax
jmp 0x140099404
cmp eax, 0xf
jne 0x140098fa7
popf
pop rax
jmp 0x14009992f
cmp eax, 0x23
jne 0x140098fb6
popf
pop rax
jmp 0x14009a2e6
cmp eax, 0x24
jne 0x140098fc5
popf
pop rax
jmp 0x14009a3d8
cmp eax, 0xc
jne 0x140098fd4
popf
pop rax
jmp 0x140099809
cmp eax, 4
jne 0x140098fe3
popf
pop rax
jmp 0x1400993a6
cmp eax, 0x25
jne 0x140098ff2
popf
pop rax
jmp 0x14009a48c
cmp eax, 0x1d
jne 0x140099001
popf
pop rax
jmp 0x14009a03b
cmp eax, 0x15
jne 0x140099010
popf
pop rax
jmp 0x140099cb6
cmp eax, 0xe
jne 0x14009901f
popf
pop rax
jmp 0x1400998d5
cmp eax, 0x17
jne 0x14009902e
popf
pop rax
jmp 0x140099dfa
cmp eax, 0x13
jne 0x14009903d
popf
pop rax
jmp 0x140099bca
cmp eax, 6
jne 0x14009904c
popf
pop rax
jmp 0x14009958a
cmp eax, 0xa
jne 0x14009905b
popf
pop rax
jmp 0x140099707
cmp eax, 0x1b
jne 0x14009906a
popf
pop rax
jmp 0x140099f6c
cmp eax, 0x20
jne 0x140099079
popf
pop rax
jmp 0x14009a19a
cmp eax, 0xb
jne 0x140099088
popf
pop rax
jmp 0x140099799
cmp eax, 3
jne 0x140099097
popf
pop rax
jmp 0x140099349
cmp eax, 0x19
jne 0x1400990a6
popf
pop rax
jmp 0x140099ebb
cmp eax, 0x21
jne 0x1400990b5
popf
pop rax
jmp 0x14009a1fa
cmp eax, 8
jne 0x1400990c4
popf
pop rax
jmp 0x14009964b
cmp eax, 0x1c
jne 0x1400990d3
popf
pop rax
jmp 0x140099ff2
cmp eax, 0x12
jne 0x1400990e2
popf
pop rax
jmp 0x140099b6e
cmp eax, 0x1a
jne 0x1400990f1
popf
pop rax
jmp 0x140099f18
cmp eax, 0x16
jne 0x140099100
popf
pop rax
jmp 0x140099d93
cmp eax, 0x1e
jne 0x14009910f
popf
pop rax
jmp 0x14009a090
cmp eax, 0
jne 0x14009911e
popf
pop rax
jmp 0x1400991c3
cmp eax, 0x18
jne 0x14009912d
popf
pop rax
jmp 0x140099e51
cmp eax, 0x11
jne 0x14009913c
popf
pop rax
jmp 0x140099af0
cmp eax, 0x22
jne 0x14009914b
popf
pop rax
jmp 0x14009a23b
cmp eax, 7
jne 0x14009915a
popf
pop rax
jmp 0x1400995fa
cmp eax, 1
jne 0x140099169
popf
pop rax
jmp 0x140099258
cmp eax, 2
jne 0x140099178
popf
pop rax
jmp 0x140099315
cmp eax, 0xd
jne 0x140099187
popf
pop rax
jmp 0x14009987f
cmp eax, 0x10
jne 0x140099196
popf
pop rax
jmp 0x1400999fb
cmp eax, 0x14
jne 0x1400991a5
popf
pop rax
jmp 0x140099c31
cmp eax, 0x1f
jne 0x1400991b4
popf
pop rax
jmp 0x14009a107
cmp eax, 9
jne 0x1400991c3
popf
pop rax
jmp 0x1400996af
cmp rcx, qword [0x14003e040]
jne 0x140099212
push rax
pushf
mov eax, 0x35686625
pushf
not eax
add eax, 0x488a2268
xor eax, 0x27906604
rol eax, 0x78
popf
pushf
not eax
add eax, 0x4fd122bb
xor eax, 0x596805b9
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x7bd2e167
xor eax, 0x5a7c8d29
rol eax, 0xc6
popf
jmp 0x140098f89
push rax
pushf
mov eax, 0xf8d4fb77
pushf
not eax
add eax, 0xcc3f490
xor eax, 0x6cc5f28f
rol eax, 0x19
popf
pushf
not eax
add eax, 0x603035ed
xor eax, 0x43d3e6cb
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x7969e89e
xor eax, 0x404a75bb
rol eax, 0xf2
popf
jmp 0x140098f89
rol rcx, 0x10
test cx, 0xffff
jne 0x1400992bc
push rax
pushf
mov eax, 0x1f0a6b72
pushf
not eax
add eax, 0x65875890
xor eax, 0x650c129a
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x2656b352
xor eax, 0x58aca027
rol eax, 0
popf
pushf
not eax
add eax, 0x93f9e18
xor eax, 0x58d2ede9
rol eax, 0xd
popf
pushf
not eax
add eax, 0x69e3e7de
xor eax, 0x357e89fc
rol eax, 0x6f
popf
jmp 0x140098f89
push rax
pushf
mov eax, 0x73f6abe5
pushf
not eax
add eax, 0x133c321b
xor eax, 0x48d8043e
rol eax, 0x61
popf
pushf
not eax
add eax, 0x64965659
xor eax, 0x2c7ac809
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x6baab8c7
xor eax, 0xeeece61
rol eax, 0x66
popf
pushf
not eax
add eax, 0x7ce2f70c
xor eax, 0x62eee914
rol eax, 0xf7
popf
jmp 0x140098f89
ret
ror rcx, 0x10
push rax
pushf
mov eax, 0x1ad5e5b7
pushf
not eax
add eax, 0x347c7fa4
xor eax, 0x1b52465f
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x75539f7b
xor eax, 0x45bcc437
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x2c307400
xor eax, 0x228b72cb
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x24b9e819
xor eax, 0x5c2a1935
rol eax, 0x8e
popf
jmp 0x140098f89
jmp 0x14009a2f2
int3
or qword [0x14003e028], 0xffffffffffffffff
not eax
xor eax, 0xfff3ff0
and eax, 0xfff3ff0
mov qword [0x14003e020], 0x8000
cmp eax, 0x106c0
je 0x14009acee
push rax
pushf
mov eax, 0x98c8e411
pushf
not eax
add eax, 0x3f2d6963
xor eax, 0x25884953
rol eax, 0xe
popf
pushf
not eax
add eax, 0x78e2af0e
xor eax, 0x52fd9941
rol eax, 0x72
popf
pushf
not eax
add eax, 0x4ff56b55
xor eax, 0x72a90ed5
rol eax, 0x61
popf
jmp 0x140098f89
cmp eax, 0x20660
je 0x14009acee
push rax
pushf
mov eax, 0x3fb172f1
pushf
not eax
add eax, 0x49c60b1c
xor eax, 0x725a44d8
rol eax, 0x58
popf
pushf
not eax
add eax, 0x78b2e527
xor eax, 0x47a529f7
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x2412361c
xor eax, 0x2664291e
rol eax, 0x2d
popf
jmp 0x140098f89
cmp eax, 0x20670
je 0x14009acee
push rax
pushf
mov eax, 0xb40572f6
pushf
not eax
add eax, 0x17b5ce16
xor eax, 0x3d30a248
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x247de499
xor eax, 0x747a1c76
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x33208cc6
xor eax, 0x269d40e5
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x27837444
xor eax, 0x1f8a775
rol eax, 8
popf
jmp 0x140098f89
not eax
sub eax, 0xfffcf9b0
not eax
cmp eax, 0x20
ja 0x14009ad38
push rax
pushf
mov eax, 0x8562b922
pushf
not eax
add eax, 0x13fa6204
xor eax, 0x4bba24c3
rol eax, 0x86
popf
pushf
not eax
add eax, 0x491f9332
xor eax, 0x445375de
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x6b47329f
xor eax, 0x7f5b5b61
rol eax, 0x87
popf
jmp 0x140098f89
movabs rcx, 0x9bffc0001f8d4238
pushf
not rcx
add rcx, 0x27602563
xor rcx, 0x60c1c6af
rol rcx, 0x46
popf
pushf
not rcx
add rcx, 0x6397266c
xor rcx, 0x7757c47d
rol rcx, 0x39
popf
pushf
not rcx
add rcx, 0x46ab14e2
xor rcx, 0x78d7c0df
rol rcx, 0x53
popf
bt rcx, rax
jae 0x14009ad38
push rax
pushf
mov eax, 0x4d814642
pushf
not eax
add eax, 0x559e78f0
xor eax, 0x364f905d
rol eax, 0xda
popf
pushf
not eax
add eax, 0x6abd7e6
xor eax, 0x25b28d5b
rol eax, 0xa3
popf
jmp 0x140098f89
mov r8d, dword [0x140041ff4]
or r8d, 1
mov dword [0x140041ff4], r8d
jmp 0x14009ad98
mov r8d, dword [0x140041ff4]
xor r9d, r9d
mov esi, r9d
mov r10d, r9d
mov r11d, r9d
cmp r14d, 7
jl 0x14009b15d
push rax
pushf
mov eax, 0xbe6b98cf
pushf
not eax
add eax, 0x5b71f7dc
xor eax, 0x7737b4ad
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe4368fb
xor eax, 0x7d207f1f
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x39b88e0
xor eax, 0x4e6ee853
rol eax, 0x68
popf
pushf
not eax
add eax, 0x405cedaa
xor eax, 0xabdd2b0
rol eax, 0x89
popf
jmp 0x140098f89
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 0x14009af1f
push rax
pushf
mov eax, 0x168e145c
pushf
not eax
add eax, 0x5c457d0c
xor eax, 0x3148e87a
rol eax, 0x96
popf
pushf
not eax
add eax, 0x69440895
xor eax, 0x33e628b4
rol eax, 0xd4
popf
jmp 0x140098f89
or r8d, 2
mov dword [0x140041ff4], r8d
cmp eax, 1
jl 0x14009b00f
push rax
pushf
mov eax, 0xf2b8b09c
pushf
not eax
add eax, 0x66bf6cec
xor eax, 0x4852214
rol eax, 0x26
popf
pushf
not eax
add eax, 0x78c1354b
xor eax, 0x7c50a74c
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x7530f085
xor eax, 0x2b663f28
rol eax, 0x53
popf
jmp 0x140098f89
mov eax, 0xd6ebdb5b
pushf
not eax
add eax, 0x7311569
xor eax, 0x6b9d58d5
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd4124ba
xor eax, 0x22b645a5
rol eax, 0x70
popf
pushf
not eax
add eax, 0x82d55cd
xor eax, 0x51dbd78e
rol eax, 0x81
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, 0x9e787749
pushf
not eax
add eax, 0xc145b68
xor eax, 0x773c9add
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x1b653e2c
xor eax, 0x79e3c03
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x25a844d
xor eax, 0x32b37a61
rol eax, 0x4e
popf
cmp r14d, eax
jl 0x14009b15d
push rax
pushf
mov eax, 0x78b27831
pushf
not eax
add eax, 0x1264f568
xor eax, 0x68d639c7
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x42be03a8
xor eax, 0x2c799488
rol eax, 0x57
popf
jmp 0x140098f89
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, 0xea06f9e6
pushf
not ebx
add ebx, 0x66cdf297
xor ebx, 0x29c7a7da
rol ebx, 0x43
popf
pushf
not ebx
add ebx, 0x273fd8dd
xor ebx, 0x219a6eb3
rol ebx, 0xb1
popf
pushf
not ebx
add ebx, 0x33a8e2b4
xor ebx, 0x3f7400df
rol ebx, 0x4c
popf
pushf
not ebx
add ebx, 0x699875b5
xor ebx, 0x4739d690
rol ebx, 0x90
popf
and rax, 0xfffffffffffffffe
mov dword [0x14003e018], 1
mov dword [0x14003e01c], 2
mov qword [0x14003e010], rax
bt edi, 0x14
jae 0x14009b2e2
push rax
pushf
mov eax, 0xd3e2dc7f
pushf
not eax
add eax, 0x2f7ebfdf
xor eax, 0x594ab7a2
rol eax, 0xef
popf
pushf
not eax
add eax, 0x53ad5cc3
xor eax, 0x6412747a
rol eax, 0x55
popf
pushf
not eax
add eax, 0x2c061022
xor eax, 0x6cb04dce
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x4c231e63
xor eax, 0x538e15b5
rol eax, 0xe5
popf
jmp 0x140098f89
and rax, 0xffffffffffffffef
mov dword [0x14003e018], 2
mov qword [0x14003e010], rax
mov dword [0x14003e01c], ebx
bt edi, 0x1b
jae 0x14009bca3
push rax
pushf
mov eax, 0xceca77a8
pushf
not eax
add eax, 0x8d9511b
xor eax, 0x584f9b7b
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x6f3f67d6
xor eax, 0x6493959c
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x7c03e8bf
xor eax, 0x46e8d510
rol eax, 0x30
popf
pushf
not eax
add eax, 0xcb4584b
xor eax, 0x62fc25f1
rol eax, 0x70
popf
jmp 0x140098f89
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 0x14009bb2a
push rax
pushf
mov eax, 0x2397fac2
pushf
not eax
add eax, 0x4a5a90b2
xor eax, 0x704d560f
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x20fd8992
xor eax, 0x2e490b73
rol eax, 0xa4
popf
jmp 0x140098f89
mov rax, qword [rbp + 0x20]
and al, bl
cmp al, bl
jne 0x14009bb2a
push rax
pushf
mov eax, 0xb054f1ea
pushf
not eax
add eax, 0x6527052a
xor eax, 0x709e2f
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x68fb64d8
xor eax, 0x298c1ec2
rol eax, 0x36
popf
pushf
not eax
add eax, 0x4d4edcd2
xor eax, 0x73ee3389
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x1abda53
xor eax, 0x44afd873
rol eax, 0xca
popf
jmp 0x140098f89
mov eax, dword [0x14003e01c]
mov dl, 0x18
pushf
not dl
add dl, 6
xor dl, 0x12
rol dl, 0x1b
popf
pushf
not dl
add dl, 0x41
xor dl, 0x33
rol dl, 0x24
popf
pushf
not dl
add dl, 0x2a
xor dl, 0x1e
rol dl, 0xc3
popf
or eax, 8
mov dword [0x14003e018], 3
mov dword [0x14003e01c], eax
test r9b, 0x20
je 0x14009b7a4
push rax
pushf
mov eax, 0x8b736606
pushf
not eax
add eax, 0x7648af01
xor eax, 0x4d4e42bd
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x37029b17
xor eax, 0xde3d6aa
rol eax, 0x17
popf
jmp 0x140098f89
or eax, 0x20
mov dword [0x14003e018], 5
mov dword [0x14003e01c], eax
mov ecx, 0xb1fe52cd
pushf
not ecx
add ecx, 0x6ac28ce2
xor ecx, 0x18df0fbb
rol ecx, 0xe6
popf
pushf
not ecx
add ecx, 0x7ad013bf
xor ecx, 0x34c505fc
rol ecx, 0xe6
popf
pushf
not ecx
add ecx, 0x4c69db63
xor ecx, 0x1b0150ba
rol ecx, 0x99
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 0x14009b7de
push rax
pushf
mov eax, 0x6c5ac515
pushf
not eax
add eax, 0x1c8cd413
xor eax, 0x5047ed3a
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x5dcfb959
xor eax, 0x3c6d7166
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x2cf7635c
xor eax, 0x470fcb46
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x157abfa2
xor eax, 0x6d0ea182
rol eax, 0xb9
popf
jmp 0x140098f89
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x14009b7a4
push rax
pushf
mov eax, 0xa66b0230
pushf
not eax
add eax, 0x67789195
xor eax, 0x5a7d49a0
rol eax, 0x63
popf
pushf
not eax
add eax, 0x28fa0ce2
xor eax, 0x3577663a
rol eax, 0x47
popf
pushf
not eax
add eax, 0x3ceef245
xor eax, 0x30a6ff3a
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x2a34bf4c
xor eax, 0x7991ba31
rol eax, 0x44
popf
jmp 0x140098f89
mov rax, qword [0x14003e010]
or dword [0x14003e01c], 0x40
and rax, 0xffffffffffffffdb
mov dword [0x14003e018], ebx
mov qword [0x14003e010], rax
jmp 0x14009b7de
mov rax, qword [0x14003e010]
bt esi, 0x17
jae 0x14009b8c2
push rax
pushf
mov eax, 0x22613f6
pushf
not eax
add eax, 0x7fcb45e7
xor eax, 0x36453552
rol eax, 0x10
popf
pushf
not eax
add eax, 0x71f52142
xor eax, 0x5e4cdc87
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x1a20bb3d
xor eax, 0x7a31a395
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x2ab91782
xor eax, 0x10af4bef
rol eax, 0xe4
popf
jmp 0x140098f89
btr rax, 0x18
mov qword [0x14003e010], rax
bt r10d, 0x13
jae 0x14009bb2a
push rax
pushf
mov eax, 0xd3697f60
pushf
not eax
add eax, 0x5dadc1e4
xor eax, 0x41ec74
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x588c3808
xor eax, 0x74dcdb34
rol eax, 3
popf
pushf
not eax
add eax, 0x67d4bf93
xor eax, 0x2d25a1cb
rol eax, 0xf3
popf
jmp 0x140098f89
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x14009bb2a
push rax
pushf
mov eax, 0x6ed32eef
pushf
not eax
add eax, 0x56c68a21
xor eax, 0x5009cb29
rol eax, 0x34
popf
pushf
not eax
add eax, 0x3c1d2cc0
xor eax, 0x34d91dbd
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x6a94db1c
xor eax, 0x251482a9
rol eax, 0xd0
popf
jmp 0x140098f89
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 0x14009bb2a
push rax
pushf
mov eax, 0x38d806be
pushf
not eax
add eax, 0x2a180c47
xor eax, 0x5d2554e6
rol eax, 0x70
popf
pushf
not eax
add eax, 0x2664d13d
xor eax, 0x4b31e3c0
rol eax, 0x89
popf
pushf
not eax
add eax, 0x244da10e
xor eax, 0x74bf71ce
rol eax, 0x65
popf
jmp 0x140098f89
and rcx, 0xffffffffffffffbf
mov qword [0x14003e010], rcx
bt r10d, 0x15
jae 0x14009bca3
push rax
pushf
mov eax, 0xab74e36f
pushf
not eax
add eax, 0x359a355f
xor eax, 0xb90fc8b
rol eax, 0xca
popf
pushf
not eax
add eax, 0x2132d4a3
xor eax, 0x4a7d413c
rol eax, 0x7b
popf
jmp 0x140098f89
mov rax, qword [rbp + 0x20]
bt rax, 0x13
jae 0x14009bca3
push rax
pushf
mov eax, 0xd5c4d959
pushf
not eax
add eax, 0x2b13b14e
xor eax, 0x316a604a
rol eax, 0xba
popf
pushf
not eax
add eax, 0x41b48e37
xor eax, 0x2ea71c9d
rol eax, 0x17
popf
pushf
not eax
add eax, 0x486578fb
xor eax, 0x65b20a87
rol eax, 0xb7
popf
jmp 0x140098f89
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 0x14009be53
push rax
pushf
mov eax, 0x60addc74
pushf
not eax
add eax, 0xbb9b926
xor eax, 0x6519f207
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xffa37f
xor eax, 0x8d58bca
rol eax, 2
popf
pushf
not eax
add eax, 0x27263e16
xor eax, 0x6171f75f
rol eax, 0xa9
popf
jmp 0x140098f89
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, 0x80e0eb39
pushf
not ecx
add ecx, 0x656ed2e5
xor ecx, 0x3d3511a5
rol ecx, 0x91
popf
pushf
not ecx
add ecx, 0x73c8cc9a
xor ecx, 0x47309e84
rol ecx, 0x94
popf
pushf
not ecx
add ecx, 0x6c9757f4
xor ecx, 0x5621e06b
rol ecx, 0x69
popf
pushf
not ecx
add ecx, 0x4a9e74ec
xor ecx, 0x7541d3b2
rol ecx, 0xff
popf
jmp 0x14009a355
call qword [sym.imp.KERNEL32.dll_IsProcessorFeaturePresent]
test eax, eax
je 0x14009a3a5
push rax
pushf
mov eax, 0x83a78f2f
pushf
not eax
add eax, 0x1636d51e
xor eax, 0x7617af4c
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x3af48979
xor eax, 0x7b184d03
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x1df297bc
xor eax, 0x53b01d43
rol eax, 0xce
popf
jmp 0x140098f89
push rax
pushf
mov eax, 0x75d0f8ba
pushf
not eax
add eax, 0x4396158f
xor eax, 0x3070cd4c
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x26fe8399
xor eax, 0x747dbe5
rol eax, 0x19
popf
jmp 0x140098f89
mov ecx, 0xfb746278
pushf
not ecx
add ecx, 0x21686829
xor ecx, 0x3180c10d
rol ecx, 0xff
popf
pushf
not ecx
add ecx, 0x2c6dfce7
xor ecx, 0x23dcf5d6
rol ecx, 0xa
popf
pushf
not ecx
add ecx, 0x6a076487
xor ecx, 0x155ed5c7
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0x2032deed
xor ecx, 0x43d6530d
rol ecx, 0x7b
popf
int 0x29
push rax
pushf
mov eax, 0x3df93c39
pushf
not eax
add eax, 0x1c20e179
xor eax, 0xdb917f5
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc8538f8
xor eax, 0x4f2c5ca2
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x557dd140
xor eax, 0x46f8810
rol eax, 0x87
popf
pushf
not eax
add eax, 0x5e42a694
xor eax, 0x2e0ea714
rol eax, 0xf8
popf
jmp 0x140098f89
lea rcx, [0x1b50ebb12]
pushf
sub rcx, 0x750a9a72
popf
call fcn.14009c450
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, 0x17c3a330
pushf
not eax
add eax, 0x7e5b5ece
xor eax, 0x69280da9
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x3d84ae2d
xor eax, 0x7eabddee
rol eax, 0xe5
popf
imul rax, rax, 0
lea rcx, [0x1b9efe8c7]
pushf
sub rcx, 0x79ebc8a7
popf
mov qword [rcx + rax], 2
mov eax, 0x9165a2a8
pushf
not eax
add eax, 0x26f6a429
xor eax, 0x6f9e1a59
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x585d5b4e
xor eax, 0x13b5b83b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x601cbc9c
xor eax, 0x2db78685
rol eax, 0x89
popf
imul rax, rax, 0
mov rcx, qword [0x14003e040]
mov qword [rsp + rax + 0x20], rcx
mov eax, 0x5815a975
pushf
not eax
add eax, 0x4fb45a2a
xor eax, 0x2ac64483
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x41658cd0
xor eax, 0x4e0f4fc2
rol eax, 0xe9
popf
imul rax, rax, 1
mov rcx, qword [0x14003e080]
mov qword [rsp + rax + 0x20], rcx
lea rcx, [0x1a6c5fdf2]
pushf
sub rcx, 0x66c2ecf2
popf
call fcn.14009beea
nop
add rsp, 0x38
ret
cmp eax, 0x22
jne 0x14009a623
popf
pop rax
jmp 0x14009bca3
cmp eax, 0x20
jne 0x14009a632
popf
pop rax
jmp 0x14009bbbd
cmp eax, 0x1f
jne 0x14009a641
popf
pop rax
jmp 0x14009bb2a
cmp eax, 9
jne 0x14009a650
popf
pop rax
jmp 0x14009ae49
cmp eax, 0
jne 0x14009a65f
popf
pop rax
jmp 0x14009a821
cmp eax, 0x18
jne 0x14009a66e
popf
pop rax
jmp 0x14009b7a4
cmp eax, 0x19
jne 0x14009a67d
popf
pop rax
jmp 0x14009b7de
cmp eax, 0x14
jne 0x14009a68c
popf
pop rax
jmp 0x14009b4eb
cmp eax, 0x1b
jne 0x14009a69b
popf
pop rax
jmp 0x14009b8c2
cmp eax, 0xf
jne 0x14009a6aa
popf
pop rax
jmp 0x14009b15d
cmp eax, 0xb
jne 0x14009a6b9
popf
pop rax
jmp 0x14009af1f
cmp eax, 0x16
jne 0x14009a6c8
popf
pop rax
jmp 0x14009b6cd
cmp eax, 0x17
jne 0x14009a6d7
popf
pop rax
jmp 0x14009b750
cmp eax, 0x13
jne 0x14009a6e6
popf
pop rax
jmp 0x14009b43e
cmp eax, 0x10
jne 0x14009a6f5
popf
pop rax
jmp 0x14009b294
cmp eax, 6
jne 0x14009a704
popf
pop rax
jmp 0x14009acee
cmp eax, 0xe
jne 0x14009a713
popf
pop rax
jmp 0x14009b0f1
cmp eax, 0x11
jne 0x14009a722
popf
pop rax
jmp 0x14009b2e2
cmp eax, 2
jne 0x14009a731
popf
pop rax
jmp 0x14009aa60
cmp eax, 4
jne 0x14009a740
popf
pop rax
jmp 0x14009ab73
cmp eax, 0x1a
jne 0x14009a74f
popf
pop rax
jmp 0x14009b870
cmp eax, 0x15
jne 0x14009a75e
popf
pop rax
jmp 0x14009b5d4
cmp eax, 0x1d
jne 0x14009a76d
popf
pop rax
jmp 0x14009b9eb
cmp eax, 3
jne 0x14009a77c
popf
pop rax
jmp 0x14009aaf3
cmp eax, 0x1c
jne 0x14009a78b
popf
pop rax
jmp 0x14009b968
cmp eax, 0x21
jne 0x14009a79a
popf
pop rax
jmp 0x14009bc67
cmp eax, 1
jne 0x14009a7a9
popf
pop rax
jmp 0x14009a9ae
cmp eax, 0xc
jne 0x14009a7b8
popf
pop rax
jmp 0x14009af8a
cmp eax, 0xd
jne 0x14009a7c7
popf
pop rax
jmp 0x14009b00f
cmp eax, 0x1e
jne 0x14009a7d6
popf
pop rax
jmp 0x14009bac6
cmp eax, 5
jne 0x14009a7e5
popf
pop rax
jmp 0x14009ac0d
cmp eax, 0xa
jne 0x14009a7f4
popf
pop rax
jmp 0x14009aee1
cmp eax, 0x12
jne 0x14009a803
popf
pop rax
jmp 0x14009b377
cmp eax, 7
jne 0x14009a812
popf
pop rax
jmp 0x14009ad38
cmp eax, 8
jne 0x14009a821
popf
pop rax
jmp 0x14009ad98
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, 0x97de030
pushf
not eax
add eax, 0x6360ef55
xor eax, 0x4950bdf1
rol eax, 0x25
popf
pushf
not eax
add eax, 0x2a06d0c7
xor eax, 0x286f0d1f
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x561bbb64
xor eax, 0x5a51e184
rol eax, 0xac
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 0x14009a97b
push rax
pushf
mov eax, 0x97613e7f
pushf
not eax
add eax, 0x4fa09410
xor eax, 0x386695a4
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x3d29d1d0
xor eax, 0xaa9780f
rol eax, 0xa7
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0xf66f304f
pushf
not eax
add eax, 0x5136ad93
xor eax, 0x55c7f2f7
rol eax, 0xad
popf
pushf
not eax
add eax, 0x4a700b2d
xor eax, 0x3841894c
rol eax, 0xad
popf
jmp 0x14009a614
or qword [0x14003e028], 0xffffffffffffffff
not eax
xor eax, 0xfff3ff0
and eax, 0xfff3ff0
mov qword [0x14003e020], 0x8000
cmp eax, 0x106c0
je 0x14009aa2d
push rax
pushf
mov eax, 0x35deb29e
pushf
not eax
add eax, 0x1ce4bd62
xor eax, 0x373030e3
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x5e16f504
xor eax, 0x75ae2409
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x250427c1
xor eax, 0x2af5da97
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x7dd4a224
xor eax, 0xd643489
rol eax, 0x74
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0xc1778e53
pushf
not eax
add eax, 0x6cf3a796
xor eax, 0x25ffb837
rol eax, 0x91
popf
pushf
not eax
add eax, 0x4561f75a
xor eax, 0x276d952
rol eax, 0x79
popf
jmp 0x14009a614
cmp eax, 0x20660
je 0x14009aac0
push rax
pushf
mov eax, 0x814e7a6e
pushf
not eax
add eax, 0x6176e55
xor eax, 0x1a9d5dd0
rol eax, 0xf
popf
pushf
not eax
add eax, 0x7e3ec5cc
xor eax, 0x3fed9825
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x1c2fb706
xor eax, 0x4bf20737
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x5247188a
xor eax, 0x4f8230ab
rol eax, 0x6f
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x3223c0c4
pushf
not eax
add eax, 0x1242f698
xor eax, 0x2f18cd43
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x4ef02971
xor eax, 0x30e0384e
rol eax, 0xa2
popf
jmp 0x14009a614
cmp eax, 0x20670
je 0x14009ab40
push rax
pushf
mov eax, 0x7676f573
pushf
not eax
add eax, 0x38ab19a9
xor eax, 0x7534cc71
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x554035a4
xor eax, 0x589a5a2
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x186f5097
xor eax, 0x1b541e85
rol eax, 0xa
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0xaa2d36ef
pushf
not eax
add eax, 0x71898117
xor eax, 0x7ca733a8
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa2e96b5
xor eax, 0x133b76bd
rol eax, 0xba
popf
jmp 0x14009a614
not eax
sub eax, 0xfffcf9b0
not eax
cmp eax, 0x20
ja 0x14009abb4
push rax
pushf
mov eax, 0x774a7a51
pushf
not eax
add eax, 0x8686b04
xor eax, 0x1689ffc3
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x2c6f9c5f
xor eax, 0x69e594a6
rol eax, 0x8a
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0xeee5749d
pushf
not eax
add eax, 0x6a001e76
xor eax, 0x466f10d7
rol eax, 0x13
popf
pushf
not eax
add eax, 0x727411c3
xor eax, 0x3431327d
rol eax, 0xf
popf
pushf
not eax
add eax, 0x6b17f22c
xor eax, 0x4e372b27
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x38f554b1
xor eax, 0x2831f7e7
rol eax, 0x7b
popf
jmp 0x14009a614
movabs rcx, 0xaab118c0c829cc7c
pushf
not rcx
add rcx, 0x5fe0f34b
xor rcx, 0x6808d931
rol rcx, 0x5f
popf
pushf
not rcx
add rcx, 0x1316c5a0
xor rcx, 0x684f5220
rol rcx, 0x4b
popf
bt rcx, rax
jae 0x14009ac95
push rax
pushf
mov eax, 0x82b07ce9
pushf
not eax
add eax, 0x3bf5b363
xor eax, 0x4430435d
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x64c45b7c
xor eax, 0x3153a4cb
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x72c79f69
xor eax, 0x39c0254f
rol eax, 0x39
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x81991df4
pushf
not eax
add eax, 0x308355c7
xor eax, 0x2af6a816
rol eax, 0x91
popf
pushf
not eax
add eax, 0x4d46650d
xor eax, 0x3ca06ef8
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x1224b74d
xor eax, 0x3af3114
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x58179af5
xor eax, 0x39b9e34c
rol eax, 0x79
popf
jmp 0x14009a614
mov r8d, dword [0x140041ff4]
or r8d, 1
mov dword [0x140041ff4], r8d
jmp 0x14009ad98
mov r8d, dword [0x140041ff4]
push rax
pushf
mov eax, 0x47cdbb2f
pushf
not eax
add eax, 0x29f4df91
xor eax, 0x3be611b
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x1f07dae3
xor eax, 0x3ca9a36b
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x4b751e9f
xor eax, 0x77d9d628
rol eax, 0x56
popf
pushf
not eax
add eax, 0x6b0bf9b5
xor eax, 0x6e22c021
rol eax, 0xb8
popf
jmp 0x14009a614
xor r9d, r9d
mov esi, r9d
mov r10d, r9d
mov r11d, r9d
cmp r14d, 7
jl 0x14009ae03
push rax
pushf
mov eax, 0x7167f927
pushf
not eax
add eax, 0x6f62d571
xor eax, 0x40096ac4
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x4337cc87
xor eax, 0x6e65d5d5
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x57376fbf
xor eax, 0x2de3ef91
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x37748cd
xor eax, 0x672ec0d
rol eax, 0x8f
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x96f68d05
pushf
not eax
add eax, 0x5fe036f9
xor eax, 0x6c17f216
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x1d8f00bb
xor eax, 0x1ad5a1c4
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x7eedd0ff
xor eax, 0x25edeb2b
rol eax, 0x54
popf
jmp 0x14009a614
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 0x14009ae9b
push rax
pushf
mov eax, 0x20441829
pushf
not eax
add eax, 0x6aae12c1
xor eax, 0x335546d7
rol eax, 0x52
popf
pushf
not eax
add eax, 0x3711bb43
xor eax, 0x4605d650
rol eax, 0x30
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x6082622f
pushf
not eax
add eax, 0x1571f6e3
xor eax, 0xb511e20
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x401cbdd0
xor eax, 0x2334f10d
rol eax, 0
popf
pushf
not eax
add eax, 0x11a39f8f
xor eax, 0x11e1d02f
rol eax, 0x47
popf
jmp 0x14009a614
or r8d, 2
mov dword [0x140041ff4], r8d
push rax
pushf
mov eax, 0xfbfefee7
pushf
not eax
add eax, 0x1cb2fcf4
xor eax, 0x5a640cb8
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x6855050c
xor eax, 0x11c5f20d
rol eax, 0xf5
popf
jmp 0x14009a614
cmp eax, 1
jl 0x14009af57
push rax
pushf
mov eax, 0xc08c503d
pushf
not eax
add eax, 0xc2e783
xor eax, 0x5b81903c
rol eax, 0xda
popf
pushf
not eax
add eax, 0x13e6d375
xor eax, 0x2f77f797
rol eax, 0xbc
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x81bad14b
pushf
not eax
add eax, 0x6fab63dd
xor eax, 0x68988a2e
rol eax, 0x47
popf
pushf
not eax
add eax, 0x16543963
xor eax, 0x6273d9a0
rol eax, 0x2e
popf
jmp 0x14009a614
mov eax, 0xe39bfbfc
pushf
not eax
add eax, 0x18ea238f
xor eax, 0x3e2111ed
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x5cc634cd
xor eax, 0x2f315ad0
rol eax, 0xed
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, 0xac77177c
pushf
not eax
add eax, 0x75e2fdc8
xor eax, 0x2db821ba
rol eax, 0x22
popf
pushf
not eax
add eax, 0x6e164d4b
xor eax, 0x3721e17d
rol eax, 0x19
popf
pushf
not eax
add eax, 0x346b6446
xor eax, 0x368f95ec
rol eax, 0xda
popf
jmp 0x14009a614
mov eax, 0xf49210bc
pushf
not eax
add eax, 0x7fd29316
xor eax, 0x5e72f35a
rol eax, 0x14
popf
pushf
not eax
add eax, 0x2bfeb895
xor eax, 0xd5604b3
rol eax, 0xce
popf
pushf
not eax
add eax, 0x34c2ba76
xor eax, 0x2d060862
rol eax, 0x92
popf
pushf
not eax
add eax, 0x56f6efcb
xor eax, 0x2c2d2a96
rol eax, 0x27
popf
cmp r14d, eax
jl 0x14009b0ab
push rax
pushf
mov eax, 0x83d0bba8
pushf
not eax
add eax, 0x42966593
xor eax, 0x75136720
rol eax, 0x88
popf
pushf
not eax
add eax, 0x3ff48311
xor eax, 0x51519a2c
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x285c2a89
xor eax, 0x151261e7
rol eax, 0x99
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0xa404f8a3
pushf
not eax
add eax, 0x83d0ce3
xor eax, 0x7f9a1e5a
rol eax, 0x89
popf
pushf
not eax
add eax, 0x38dbf3e6
xor eax, 0x5ebeed8
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x1243bdd1
xor eax, 0x5aba5015
rol eax, 0x99
popf
jmp 0x14009a614
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, 0xaa4ee731
pushf
not eax
add eax, 0x1f5a06e0
xor eax, 0x1d5e07a9
rol eax, 0x91
popf
pushf
not eax
add eax, 0x72d5922a
xor eax, 0x6d393cb0
rol eax, 0xad
popf
pushf
not eax
add eax, 0x3cd3fb84
xor eax, 0x63ba380f
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x6980908d
xor eax, 0x66a7da9e
rol eax, 0xbe
popf
jmp 0x14009a614
mov rax, qword [0x14003e010]
mov ebx, 0x1d78f168
pushf
not ebx
add ebx, 0x2181df98
xor ebx, 0x620a96b2
rol ebx, 0x52
popf
pushf
not ebx
add ebx, 0x5eaf431e
xor ebx, 0x438a3ef3
rol ebx, 0x48
popf
pushf
not ebx
add ebx, 0x54c8365
xor ebx, 0x7a4280f7
rol ebx, 0xbd
popf
pushf
not ebx
add ebx, 0x5069c67e
xor ebx, 0xaed42e3
rol ebx, 0x10
popf
and rax, 0xfffffffffffffffe
mov dword [0x14003e018], 1
mov dword [0x14003e01c], 2
mov qword [0x14003e010], rax
bt edi, 0x14
jae 0x14009b23b
push rax
pushf
mov eax, 0x6e5af528
pushf
not eax
add eax, 0x225cfa03
xor eax, 0x2e096848
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x4f834341
xor eax, 0x7b70c19a
rol eax, 4
popf
pushf
not eax
add eax, 0x7491197d
xor eax, 0x348cb67a
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x6d864c12
xor eax, 0x5ef4045a
rol eax, 0x4a
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x416f1ca4
pushf
not eax
add eax, 0x211e52a3
xor eax, 0x7ffdd45f
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x361fd04e
xor eax, 0x71f1df48
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x3f3e7017
xor eax, 0x6b8e9e1c
rol eax, 0xda
popf
pushf
not eax
add eax, 0x67028fb4
xor eax, 0x48173c01
rol eax, 0xd7
popf
jmp 0x14009a614
and rax, 0xffffffffffffffef
mov dword [0x14003e018], 2
mov qword [0x14003e010], rax
mov dword [0x14003e01c], ebx
push rax
pushf
mov eax, 0x7f021a9d
pushf
not eax
add eax, 0x7b13a80b
xor eax, 0x5e091f9a
rol eax, 0x76
popf
pushf
not eax
add eax, 0x3a2f8e63
xor eax, 0x5c47083c
rol eax, 0xe3
popf
jmp 0x14009a614
bt edi, 0x1b
jae 0x14009b331
push rax
pushf
mov eax, 0xae1290f3
pushf
not eax
add eax, 0x55700363
xor eax, 0x700cd82c
rol eax, 1
popf
pushf
not eax
add eax, 0x116de7da
xor eax, 0x16bbc20e
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x55d2b61d
xor eax, 0x2bae278e
rol eax, 0x51
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x51ee2cc6
pushf
not eax
add eax, 0x2397d999
xor eax, 0x435211f8
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x40edb3a9
xor eax, 0x532108cc
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x255d4a40
xor eax, 0x76e5d3a4
rol eax, 0xb6
popf
jmp 0x14009a614
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 0x14009b3f8
push rax
pushf
mov eax, 0x2ed7938a
pushf
not eax
add eax, 0x42abdd6f
xor eax, 0x585be826
rol eax, 1
popf
pushf
not eax
add eax, 0x6f8b406f
xor eax, 0x7afd21a9
rol eax, 3
popf
pushf
not eax
add eax, 0x15803036
xor eax, 0x967dc04
rol eax, 0x63
popf
pushf
not eax
add eax, 0x2081afc9
xor eax, 0x130cdeec
rol eax, 0x82
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x498ccc08
pushf
not eax
add eax, 0x4bfdeb59
xor eax, 0x7897e0a7
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x2fd81a48
xor eax, 0xfb65f55
rol eax, 0xce
popf
pushf
not eax
add eax, 0x7c86b5e2
xor eax, 0x7f3ca7fa
rol eax, 0xf3
popf
jmp 0x14009a614
mov rax, qword [rbp + 0x20]
and al, bl
cmp al, bl
jne 0x14009b492
push rax
pushf
mov eax, 0xfdfd166b
pushf
not eax
add eax, 0x4d021e91
xor eax, 0x1053be1e
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x4e4f5aa2
xor eax, 0x31cc3d81
rol eax, 0x33
popf
pushf
not eax
add eax, 0x2f1fb3b0
xor eax, 0x7361cbc3
rol eax, 0x76
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x6dac7b6f
pushf
not eax
add eax, 0x7f79ac38
xor eax, 0x2afa9b4e
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x45fe5f9a
xor eax, 0x2ae81060
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x2b963496
xor eax, 0x7c4771ea
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x2f3838a3
xor eax, 0x50108934
rol eax, 0xd3
popf
jmp 0x14009a614
mov eax, dword [0x14003e01c]
mov dl, 1
pushf
not dl
add dl, 0x59
xor dl, 0x30
rol dl, 0x6f
popf
pushf
not dl
add dl, 8
xor dl, 0x55
rol dl, 0x54
popf
pushf
not dl
add dl, 0x45
xor dl, 0x4d
rol dl, 0x29
popf
pushf
not dl
add dl, 6
xor dl, 0x14
rol dl, 0x55
popf
or eax, 8
mov dword [0x14003e018], 3
mov dword [0x14003e01c], eax
test r9b, 0x20
je 0x14009b57b
push rax
pushf
mov eax, 0x76756d96
pushf
not eax
add eax, 0x599e2798
xor eax, 0x688bb3a9
rol eax, 0x51
popf
pushf
not eax
add eax, 0x617d3bdf
xor eax, 0x4b6c2498
rol eax, 0xca
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x453a02d8
pushf
not eax
add eax, 0x1432bce3
xor eax, 0x2bcfa060
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x43f4008f
xor eax, 0x3b09855e
rol eax, 0x13
popf
pushf
not eax
add eax, 0x52400b2
xor eax, 0x16db1714
rol eax, 0x42
popf
pushf
not eax
add eax, 0x36c4f9fb
xor eax, 0x6feeb804
rol eax, 0x57
popf
jmp 0x14009a614
or eax, 0x20
mov dword [0x14003e018], 5
mov dword [0x14003e01c], eax
mov ecx, 0xaeebbec9
pushf
not ecx
add ecx, 0x68f2fc09
xor ecx, 0x38038f7b
rol ecx, 0x12
popf
pushf
not ecx
add ecx, 0x35b88782
xor ecx, 0xce2f8ef
rol ecx, 0x2b
popf
pushf
not ecx
add ecx, 0x54ac5e13
xor ecx, 0x33705bc0
rol ecx, 0x98
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 0x14009b69a
push rax
pushf
mov eax, 0x12d41dcd
pushf
not eax
add eax, 0x60a48b56
xor eax, 0x7c681d57
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x44c81a62
xor eax, 0x5e2966b6
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x57211f0
xor eax, 0x8a0dd56
rol eax, 0xe3
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x1bb3d2c2
pushf
not eax
add eax, 0x5cb0ccd8
xor eax, 0x6612d55e
rol eax, 0x68
popf
pushf
not eax
add eax, 0x59f8707c
xor eax, 0x6bad2555
rol eax, 0x2e
popf
jmp 0x14009a614
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x14009b71d
push rax
pushf
mov eax, 0x4a0c4259
pushf
not eax
add eax, 0x5307ec67
xor eax, 0x1fe112ef
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x19ba7345
xor eax, 0x368abedf
rol eax, 0x85
popf
pushf
not eax
add eax, 0x215c4a51
xor eax, 0x15a7ea24
rol eax, 0xbc
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x1e20f804
pushf
not eax
add eax, 0x72fa8883
xor eax, 0x6e402d21
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x5c121cc
xor eax, 0x59d9ce97
rol eax, 0xe3
popf
jmp 0x14009a614
mov rax, qword [0x14003e010]
or dword [0x14003e01c], 0x40
and rax, 0xffffffffffffffdb
mov dword [0x14003e018], ebx
mov qword [0x14003e010], rax
jmp 0x14009b7de
mov rax, qword [0x14003e010]
push rax
pushf
mov eax, 0x4a378317
pushf
not eax
add eax, 0x5a5f4d58
xor eax, 0x6f872565
rol eax, 0x34
popf
pushf
not eax
add eax, 0x2c9f4384
xor eax, 0x5e474975
rol eax, 0x46
popf
jmp 0x14009a614
bt esi, 0x17
jae 0x14009b83d
push rax
pushf
mov eax, 0xb4e7ca5a
pushf
not eax
add eax, 0x57164310
xor eax, 0x7ff867d7
rol eax, 0x87
popf
pushf
not eax
add eax, 0x4108d420
xor eax, 0x25832049
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x296dda43
xor eax, 0x3f555f54
rol eax, 0xec
popf
pushf
not eax
add eax, 0x210fdb5c
xor eax, 0x6bb7e5b3
rol eax, 0x23
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x8cc01fc
pushf
not eax
add eax, 0x45538714
xor eax, 0x2dae0d5a
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x7b6f15ec
xor eax, 0x12e5cf69
rol eax, 0x1a
popf
jmp 0x14009a614
btr rax, 0x18
mov qword [0x14003e010], rax
push rax
pushf
mov eax, 0x9a3cc7d2
pushf
not eax
add eax, 0x5c2c7bef
xor eax, 0x40c13a2c
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x7bb9d83d
xor eax, 0x6272fcf2
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x7d30e32d
xor eax, 0x4769ee14
rol eax, 0xfb
popf
jmp 0x14009a614
bt r10d, 0x13
jae 0x14009b90f
push rax
pushf
mov eax, 0x217b1e88
pushf
not eax
add eax, 0x2935c99e
xor eax, 0x7ba686c8
rol eax, 0x59
popf
pushf
not eax
add eax, 0x5ef9ff7b
xor eax, 0x786cc35b
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x5df96378
xor eax, 0x3bd2838f
rol eax, 0x9b
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x96c7df8a
pushf
not eax
add eax, 0x5a544bc0
xor eax, 0x50aacfb1
rol eax, 0x45
popf
pushf
not eax
add eax, 0x4c7a000a
xor eax, 0x6cdef99a
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x688f148
xor eax, 0x7177bdd6
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x47439fb1
xor eax, 0x11036467
rol eax, 0xe3
popf
jmp 0x14009a614
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x14009b9a5
push rax
pushf
mov eax, 0xecad55f2
pushf
not eax
add eax, 0x405a9252
xor eax, 0x77664116
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x4541c9c3
xor eax, 0x5af8a2b7
rol eax, 0xfc
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x80907185
pushf
not eax
add eax, 0x772dfbd1
xor eax, 0xb7c90e8
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x1496b7d0
xor eax, 0x42f3b230
rol eax, 0x75
popf
pushf
not eax
add eax, 0x6519ae4a
xor eax, 0x3a6110b9
rol eax, 0xb4
popf
jmp 0x14009a614
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 0x14009ba6d
push rax
pushf
mov eax, 0x913a05c4
pushf
not eax
add eax, 0x55acebae
xor eax, 0x1971682a
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x7aa0ea0d
xor eax, 0x74348b46
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x6d3049c8
xor eax, 0x3b2d380f
rol eax, 0x3e
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x4711e532
pushf
not eax
add eax, 0x4e55260c
xor eax, 0x31f3836b
rol eax, 0x52
popf
pushf
not eax
add eax, 0x7da0f21d
xor eax, 0x4c52362f
rol eax, 0x90
popf
pushf
not eax
add eax, 0x193fed9b
xor eax, 0x24be4810
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x6b8129fb
xor eax, 0x29a3493a
rol eax, 0xc8
popf
jmp 0x14009a614
and rcx, 0xffffffffffffffbf
mov qword [0x14003e010], rcx
push rax
pushf
mov eax, 0xb97715
pushf
not eax
add eax, 0x66b72d32
xor eax, 0x38d3ea34
rol eax, 0x50
popf
pushf
not eax
add eax, 0x25dc3ae8
xor eax, 0x5d6d2456
rol eax, 0x99
popf
pushf
not eax
add eax, 0xdb180b8
xor eax, 0x47b73350
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x62e3b57d
xor eax, 0x714ebc4c
rol eax, 0xd4
popf
jmp 0x14009a614
bt r10d, 0x15
jae 0x14009bb8a
push rax
pushf
mov eax, 0x379c8b77
pushf
not eax
add eax, 0x1aabf9c2
xor eax, 0xf007198
rol eax, 0x90
popf
pushf
not eax
add eax, 0x45f2546a
xor eax, 0xae712a2
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x49781b1a
xor eax, 0x18c30d87
rol eax, 0x96
popf
pushf
not eax
add eax, 0x3d09e4a
xor eax, 0x526c6963
rol eax, 0xc1
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0x88519857
pushf
not eax
add eax, 0x6e98f4a7
xor eax, 0xe11c138
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x3614632c
xor eax, 0x6747283c
rol eax, 0xcc
popf
jmp 0x14009a614
mov rax, qword [rbp + 0x20]
bt rax, 0x13
jae 0x14009bc21
push rax
pushf
mov eax, 0xa101dc5f
pushf
not eax
add eax, 0xb99c1cc
xor eax, 0x148c869d
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x6563d1d
xor eax, 0x78f1b7f9
rol eax, 0x43
popf
pushf
not eax
add eax, 0x6488af74
xor eax, 0x247b6788
rol eax, 0xae
popf
pushf
not eax
add eax, 0x7d8bc38e
xor eax, 0x9c8b1a3
rol eax, 0x5f
popf
jmp 0x14009a614
push rax
pushf
mov eax, 0xe1a2d47e
pushf
not eax
add eax, 0x2593df74
xor eax, 0x1953f9a
rol eax, 3
popf
pushf
not eax
add eax, 0x22cbef69
xor eax, 0x1e95df8e
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x6009258b
xor eax, 0x1f4ab40a
rol eax, 0x2b
popf
jmp 0x14009a614
btr qword [0x14003e010], 7
push rax
pushf
mov eax, 0xe1108283
pushf
not eax
add eax, 0x549dc277
xor eax, 0x3431284f
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x373e439a
xor eax, 0x314f35ea
rol eax, 0xdb
popf
jmp 0x14009a614
mov rbx, qword [rsp + 0x38]
xor eax, eax
mov rsi, qword [rsp + 0x40]
add rsp, 0x10
pop r14
pop rdi
pop rbp
ret