Function at 0x14066728b
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xf33c26af
pushf
not eax
add eax, 0xf202c146
xor eax, 0xd9c202cc
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x963188b8
xor eax, 0xc4f963f5
rol eax, 0x68
popf
cmp eax, 0x20
jne 0x1406672c8
popf
pop rax
jmp 0x1406686ec
cmp eax, 0
jne 0x1406672d7
popf
pop rax
jmp 0x1406674c6
cmp eax, 3
jne 0x1406672e6
popf
pop rax
jmp 0x1406676d5
cmp eax, 1
jne 0x1406672f5
popf
pop rax
jmp 0x14066761f
cmp eax, 0xd
jne 0x140667304
popf
pop rax
jmp 0x140667c52
cmp eax, 0x1a
jne 0x140667313
popf
pop rax
jmp 0x1406683cd
cmp eax, 0xe
jne 0x140667322
popf
pop rax
jmp 0x140667cfa
cmp eax, 0xb
jne 0x140667331
popf
pop rax
jmp 0x140667b4f
cmp eax, 0x19
jne 0x140667340
popf
pop rax
jmp 0x14066834e
cmp eax, 8
jne 0x14066734f
popf
pop rax
jmp 0x1406679db
cmp eax, 0x1d
jne 0x14066735e
popf
pop rax
jmp 0x14066855a
cmp eax, 0x17
jne 0x14066736d
popf
pop rax
jmp 0x140668297
cmp eax, 0x1c
jne 0x14066737c
popf
pop rax
jmp 0x1406684c5
cmp eax, 0x12
jne 0x14066738b
popf
pop rax
jmp 0x140667f48
cmp eax, 0x18
jne 0x14066739a
popf
pop rax
jmp 0x140668314
cmp eax, 0x11
jne 0x1406673a9
popf
pop rax
jmp 0x140667eb2
cmp eax, 0x1b
jne 0x1406673b8
popf
pop rax
jmp 0x14066840c
cmp eax, 0x21
jne 0x1406673c7
popf
pop rax
jmp 0x14066875d
cmp eax, 0xa
jne 0x1406673d6
popf
pop rax
jmp 0x140667aeb
cmp eax, 0x14
jne 0x1406673e5
popf
pop rax
jmp 0x140668075
cmp eax, 0xf
jne 0x1406673f4
popf
pop rax
jmp 0x140667d53
cmp eax, 0x13
jne 0x140667403
popf
pop rax
jmp 0x140667fee
cmp eax, 0x15
jne 0x140667412
popf
pop rax
jmp 0x14066812d
cmp eax, 0x22
jne 0x140667421
popf
pop rax
jmp 0x1406687be
cmp eax, 0x1e
jne 0x140667430
popf
pop rax
jmp 0x14066861b
cmp eax, 0xc
jne 0x14066743f
popf
pop rax
jmp 0x140667bcd
cmp eax, 7
jne 0x14066744e
popf
pop rax
jmp 0x14066797b
cmp eax, 5
jne 0x14066745d
popf
pop rax
jmp 0x1406677fe
cmp eax, 0x1f
jne 0x14066746c
popf
pop rax
jmp 0x14066866c
cmp eax, 0x10
jne 0x14066747b
popf
pop rax
jmp 0x140667e64
cmp eax, 6
jne 0x14066748a
popf
pop rax
jmp 0x14066790b
cmp eax, 9
jne 0x140667499
popf
pop rax
jmp 0x140667a53
cmp eax, 4
jne 0x1406674a8
popf
pop rax
jmp 0x140667768
cmp eax, 0x16
jne 0x1406674b7
popf
pop rax
jmp 0x140668201
cmp eax, 2
jne 0x1406674c6
popf
pop rax
jmp 0x1406676ca
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, 0x478fc47a
pushf
not eax
add eax, 0xc46da22d
xor eax, 0xb1d41f21
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xefca6327
xor eax, 0xe049ff36
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xaf54053f
xor eax, 0xff2d8986
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa09082ee
xor eax, 0x9d58c637
rol eax, 0xf6
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 0x1406675c6
push rax
pushf
mov eax, 0xe800d361
pushf
not eax
add eax, 0xb5a2e9cd
xor eax, 0xcde614cc
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x876e07f5
xor eax, 0xd25e2061
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9299505c
xor eax, 0xb5e3c525
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xed44dcbc
xor eax, 0xf0c5b4a8
rol eax, 0x2b
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0xddea62d
pushf
not eax
add eax, 0xedfaeeb1
xor eax, 0x9e20c4fa
rol eax, 0x92
popf
pushf
not eax
add eax, 0x9bb5f883
xor eax, 0xc534f005
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd66a0e6b
xor eax, 0xb1d692d4
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd0629c66
xor eax, 0xb09cfaeb
rol eax, 0x7c
popf
jmp 0x1406672b9
or qword [0x14004b0e8], 0xffffffffffffffff
and eax, 0xfff3ff0
mov qword [0x14004b0e0], 0x8000
cmp eax, 0x106c0
je 0x140667671
push rax
pushf
mov eax, 0x7f899db5
pushf
not eax
add eax, 0xf38ef1bd
xor eax, 0x97a7eae2
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xca4835ca
xor eax, 0xd31908b4
rol eax, 0x35
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0xe70c1d9e
pushf
not eax
add eax, 0xe8c43591
xor eax, 0x9737d2ab
rol eax, 0x38
popf
pushf
not eax
add eax, 0xab7da6c0
xor eax, 0xad419c9c
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xef16b674
xor eax, 0xf57c356e
rol eax, 0x23
popf
pushf
not eax
add eax, 0xf0a9c1cc
xor eax, 0xeafd1b8d
rol eax, 0x60
popf
jmp 0x1406672b9
cmp eax, 0x20660
je 0x14066790b
cmp eax, 0x20670
je 0x140667735
push rax
pushf
mov eax, 0x7165d035
pushf
not eax
add eax, 0xa9d48c45
xor eax, 0xb513f069
rol eax, 0x21
popf
pushf
not eax
add eax, 0xbdf0f40a
xor eax, 0xfcc146ac
rol eax, 0xee
popf
pushf
not eax
add eax, 0x970849d3
xor eax, 0x9e1fa03f
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xdba5b5e7
xor eax, 0x8e5b7e74
rol eax, 0x89
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0xb4ba2eaf
pushf
not eax
add eax, 0xe9d80ba5
xor eax, 0xbf5a3614
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc05fb6d8
xor eax, 0x846a4612
rol eax, 0xc6
popf
jmp 0x1406672b9
add eax, 0xfffcf9b0
cmp eax, 0x20
ja 0x1406677a5
push rax
pushf
mov eax, 0x39aff5f6
pushf
not eax
add eax, 0xe1b47b2a
xor eax, 0xb2cfed3b
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa485ce6e
xor eax, 0xa129616c
rol eax, 0xb0
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0x6af90824
pushf
not eax
add eax, 0xe420b85f
xor eax, 0x9d9586aa
rol eax, 0xee
popf
pushf
not eax
add eax, 0xa8719515
xor eax, 0x8fd26767
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xb55bf026
xor eax, 0x8b5eb705
rol eax, 0x20
popf
pushf
not eax
add eax, 0x81c11add
xor eax, 0x8e2e2ed7
rol eax, 0xbf
popf
jmp 0x1406672b9
movabs rcx, 0x4b428e78a11a76f7
pushf
not rcx
add rcx, 0x53e79093
xor rcx, 0x6a571c71
rol rcx, 0xd5
popf
pushf
not rcx
add rcx, 0x53469dac
xor rcx, 0x6bf005f9
rol rcx, 0x5b
popf
pushf
not rcx
add rcx, 0x6cc9b3bf
xor rcx, 0x46418c49
rol rcx, 0x8c
popf
bt rcx, rax
jae 0x1406678b2
push rax
pushf
mov eax, 0xce68ebc
pushf
not eax
add eax, 0xe965af38
xor eax, 0xd5954120
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc44bd76a
xor eax, 0xff0d9390
rol eax, 0x30
popf
pushf
not eax
add eax, 0xd7a6ab6f
xor eax, 0x8f3f627f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xba435a1c
xor eax, 0xc71109b3
rol eax, 0xd4
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0xaa813e71
pushf
not eax
add eax, 0xb8e2e72b
xor eax, 0xee6da397
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb02f6a02
xor eax, 0x9f4a630f
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd28b934c
xor eax, 0xb72d8dc1
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x9ab41d76
xor eax, 0xe4e6852e
rol eax, 0x69
popf
jmp 0x1406672b9
mov r8d, dword [0x140599a4c]
or r8d, 1
mov dword [0x140599a4c], r8d
jmp 0x1406679db
mov r8d, dword [0x140599a4c]
push rax
pushf
mov eax, 0x16109e0e
pushf
not eax
add eax, 0x8de66a1c
xor eax, 0xcd307de4
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xfd54e580
xor eax, 0xb18e8a00
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xccb7dada
xor eax, 0xd7edcba7
rol eax, 0x46
popf
pushf
not eax
add eax, 0xd8064ec0
xor eax, 0xecc96ce2
rol eax, 0xb7
popf
jmp 0x1406672b9
xor r9d, r9d
mov esi, r9d
mov r11d, r9d
mov r10d, r9d
cmp r14d, 7
jl 0x140667a20
push rax
pushf
mov eax, 0xfb78b22
pushf
not eax
add eax, 0xce7c1e4e
xor eax, 0xb7a72e24
rol eax, 0x25
popf
pushf
not eax
add eax, 0xbaaeb392
xor eax, 0x8e3711f8
rol eax, 0x5d
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0x3364fb71
pushf
not eax
add eax, 0x965134e0
xor eax, 0xed3c5d46
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa5b9fb69
xor eax, 0x9937296e
rol eax, 0x32
popf
jmp 0x1406672b9
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 0x140667aa5
push rax
pushf
mov eax, 0xe4d00e51
pushf
not eax
add eax, 0xa86066d0
xor eax, 0x8b718be0
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xef992214
xor eax, 0xfd52135f
rol eax, 0x9e
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0x52244c7d
pushf
not eax
add eax, 0x9de77ce2
xor eax, 0xcda7d5c5
rol eax, 9
popf
pushf
not eax
add eax, 0xd0667297
xor eax, 0x8ac2b34d
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xae868122
xor eax, 0x97b81d5b
rol eax, 0x27
popf
jmp 0x1406672b9
or r8d, 2
mov dword [0x140599a4c], r8d
push rax
pushf
mov eax, 0x980a470e
pushf
not eax
add eax, 0xe78a9d24
xor eax, 0x9cd1b3bc
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfdf1bb1f
xor eax, 0xfcaa3852
rol eax, 0x94
popf
pushf
not eax
add eax, 0x9766aaa0
xor eax, 0xcb6a4dc9
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd73a4254
xor eax, 0xbd1b84ff
rol eax, 0xdf
popf
jmp 0x1406672b9
cmp eax, 1
jl 0x140667b87
push rax
pushf
mov eax, 0x673fd724
pushf
not eax
add eax, 0xffef26af
xor eax, 0xa10ed98e
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe048d5b9
xor eax, 0x8005379f
rol eax, 0x98
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0x3ff5093
pushf
not eax
add eax, 0xec1fe60f
xor eax, 0xdaaadd1f
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc34da246
xor eax, 0xb19216bd
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe1ce72d1
xor eax, 0xcbc6f578
rol eax, 0x65
popf
jmp 0x1406672b9
mov eax, 0x5294d6f6
pushf
not eax
add eax, 0x852bdfd7
xor eax, 0x945d6a46
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf1afaf2e
xor eax, 0xe1272b06
rol eax, 0x62
popf
pushf
not eax
add eax, 0x9344c785
xor eax, 0xaddf0413
rol eax, 0x24
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, 0xa9219920
pushf
not eax
add eax, 0xcf8d7edb
xor eax, 0xc99e1eba
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xffd63aa1
xor eax, 0x93d27acf
rol eax, 0x41
popf
jmp 0x1406672b9
mov eax, 0xc10aaf8f
pushf
not eax
add eax, 0xd5a49d64
xor eax, 0xce00ee55
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x93c149e3
xor eax, 0x8cd5eb60
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xbf112bf3
xor eax, 0xd6da083e
rol eax, 0x63
popf
cmp r14d, eax
jl 0x140667cc8
push rax
pushf
mov eax, 0x682e012a
pushf
not eax
add eax, 0xf0ddaf5d
xor eax, 0xd5e94616
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa43764ff
xor eax, 0x9208c18d
rol eax, 0xa1
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0x37074bc3
pushf
not eax
add eax, 0xc7040743
xor eax, 0x908e5b43
rol eax, 1
popf
pushf
not eax
add eax, 0xcd0d6251
xor eax, 0xb227a1d8
rol eax, 0xe6
popf
jmp 0x1406672b9
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, 0x47739c8b
pushf
not eax
add eax, 0xbb309036
xor eax, 0xac3c2a18
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf17773be
xor eax, 0xe3d16ed1
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x8f965a1c
xor eax, 0xdec01834
rol eax, 0xc2
popf
jmp 0x1406672b9
mov rax, qword [0x14004b0d0]
mov ebx, 0xa546d630
pushf
not ebx
add ebx, 0xdca8b686
xor ebx, 0xbe8e5c82
rol ebx, 0x42
popf
pushf
not ebx
add ebx, 0xf21be895
xor ebx, 0x829a04f0
rol ebx, 0x15
popf
pushf
not ebx
add ebx, 0xf10e51f9
xor ebx, 0xeacbf440
rol ebx, 0xa2
popf
pushf
not ebx
add ebx, 0x8c86a70b
xor ebx, 0x824b71a1
rol ebx, 0x83
popf
and rax, 0xfffffffffffffffe
mov dword [0x14004b0d8], 1
mov dword [0x14004b0dc], 2
mov qword [0x14004b0d0], rax
bt edi, 0x14
jae 0x140667e0b
push rax
pushf
mov eax, 0x364d3747
pushf
not eax
add eax, 0xd007217d
xor eax, 0x8e1b7e55
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x873a0ed5
xor eax, 0xfb371a92
rol eax, 0x80
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0xecb08d70
pushf
not eax
add eax, 0xba939ab4
xor eax, 0xe2e55dd4
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe0ba6718
xor eax, 0xbf6cfc83
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x8bfb2da3
xor eax, 0x94c6467d
rol eax, 0x97
popf
pushf
not eax
add eax, 0x9900c50c
xor eax, 0x9e218f01
rol eax, 0xbd
popf
jmp 0x1406672b9
and rax, 0xffffffffffffffef
mov dword [0x14004b0d8], 2
mov qword [0x14004b0d0], rax
mov dword [0x14004b0dc], ebx
push rax
pushf
mov eax, 0xa15a1167
pushf
not eax
add eax, 0xa6dc0115
xor eax, 0xa26ce762
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa4e863a3
xor eax, 0xf0c52143
rol eax, 0xda
popf
jmp 0x1406672b9
bt edi, 0x1b
jae 0x140667f15
push rax
pushf
mov eax, 0xfa0f625f
pushf
not eax
add eax, 0xf80c4b99
xor eax, 0xc28b107b
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x98bd2f42
xor eax, 0xf17e0036
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xfc724207
xor eax, 0xdbb8f521
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf20d9e0e
xor eax, 0xc64dbcca
rol eax, 0x8b
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0xa6493b35
pushf
not eax
add eax, 0xc462338c
xor eax, 0xbb805226
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb3b9285c
xor eax, 0xe727f009
rol eax, 0xcf
popf
jmp 0x1406672b9
xor ecx, ecx
xgetbv
shl rdx, 0x20
or rdx, rax
mov qword [rbp + 0x20], rdx
bt edi, 0x1c
jae 0x140667fbb
push rax
pushf
mov eax, 0x1b22b9c6
pushf
not eax
add eax, 0xd9b8d4e5
xor eax, 0xab472f2c
rol eax, 0x30
popf
pushf
not eax
add eax, 0xfab428f6
xor eax, 0xee675b7d
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x972b44b7
xor eax, 0xd4b39ed0
rol eax, 0x52
popf
pushf
not eax
add eax, 0xfd12c040
xor eax, 0xf6157578
rol eax, 0xb3
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0x15d25d39
pushf
not eax
add eax, 0xb8e61912
xor eax, 0xa0ae919d
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xcd2a7a00
xor eax, 0xa4166b04
rol eax, 0x61
popf
jmp 0x1406672b9
mov rax, qword [rbp + 0x20]
and al, bl
cmp al, bl
jne 0x14066802f
push rax
pushf
mov eax, 0xe5fd447b
pushf
not eax
add eax, 0x81370c94
xor eax, 0x9d574bf5
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf60e78c1
xor eax, 0xb417f089
rol eax, 0x1a
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0x42c47d25
pushf
not eax
add eax, 0xc5d0e1b2
xor eax, 0xe708a9d9
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xc4d05ae3
xor eax, 0xa40be0f5
rol eax, 0x39
popf
pushf
not eax
add eax, 0xbd8f4f8f
xor eax, 0xa6c741c3
rol eax, 0x56
popf
jmp 0x1406672b9
mov eax, dword [0x14004b0dc]
mov dl, 0x35
pushf
not dl
add dl, 0x6b
xor dl, 0xf
rol dl, 0xbf
popf
pushf
not dl
add dl, 0x5f
xor dl, 0x80
rol dl, 0x77
popf
or eax, 8
mov dword [0x14004b0d8], 3
mov dword [0x14004b0dc], eax
test r9b, 0x20
je 0x1406680fa
push rax
pushf
mov eax, 0xc2423e5a
pushf
not eax
add eax, 0xdc402d58
xor eax, 0x84615bdd
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb90ffd62
xor eax, 0x9fc405d3
rol eax, 0x61
popf
pushf
not eax
add eax, 0x8ea35ce2
xor eax, 0xcf7fe8f6
rol eax, 0x2b
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0x603b0fb4
pushf
not eax
add eax, 0xdfb8cda7
xor eax, 0xfebaa43c
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf01a8523
xor eax, 0xd3b34b1d
rol eax, 2
popf
jmp 0x1406672b9
or eax, 0x20
mov dword [0x14004b0d8], 5
mov dword [0x14004b0dc], eax
mov ecx, 0x6f87ef97
pushf
not ecx
add ecx, 0x94f731cd
xor ecx, 0xe62660f8
rol ecx, 0x33
popf
pushf
not ecx
add ecx, 0xfd2d9f78
xor ecx, 0xe68b85ee
rol ecx, 0x2a
popf
mov rax, qword [0x14004b0d0]
and r9d, ecx
and rax, 0xfffffffffffffffd
mov qword [0x14004b0d0], rax
cmp r9d, ecx
jne 0x1406681ce
push rax
pushf
mov eax, 0xa8e77456
pushf
not eax
add eax, 0xa60d6a91
xor eax, 0xaee753f7
rol eax, 0xba
popf
pushf
not eax
add eax, 0x9d6a1bb7
xor eax, 0xdf7c30f1
rol eax, 0x19
popf
pushf
not eax
add eax, 0x995369ec
xor eax, 0xbbe49ba3
rol eax, 1
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0xff0ffb97
pushf
not eax
add eax, 0xe7ba4d1c
xor eax, 0x92a62e4e
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xfb3402f8
xor eax, 0xfc0a1af4
rol eax, 0x5f
popf
jmp 0x1406672b9
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x14066823e
push rax
pushf
mov eax, 0x5a4829b7
pushf
not eax
add eax, 0xd4faac12
xor eax, 0xce9a783a
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xfe01674d
xor eax, 0xe77cf000
rol eax, 0x95
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0x5b47fe1c
pushf
not eax
add eax, 0xf3cb54ef
xor eax, 0xf2549f87
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x846d40ef
xor eax, 0xc69b69c3
rol eax, 0x86
popf
pushf
not eax
add eax, 0xec79f018
xor eax, 0xf1dd0668
rol eax, 0x86
popf
pushf
not eax
add eax, 0xb9a55af7
xor eax, 0x8e5c0dc2
rol eax, 0x54
popf
jmp 0x1406672b9
mov rax, qword [0x14004b0d0]
or dword [0x14004b0dc], 0x40
and rax, 0xffffffffffffffdb
mov dword [0x14004b0d8], ebx
mov qword [0x14004b0d0], rax
jmp 0x14066834e
mov rax, qword [0x14004b0d0]
push rax
pushf
mov eax, 0x22b73c16
pushf
not eax
add eax, 0xe58a3ef2
xor eax, 0x98565ef8
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa1badc68
xor eax, 0xecb02445
rol eax, 0xbe
popf
jmp 0x1406672b9
bt esi, 0x17
jae 0x14066839a
push rax
pushf
mov eax, 0x1f04aec
pushf
not eax
add eax, 0xb9eee7e0
xor eax, 0xfd69596c
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa90417fe
xor eax, 0x9a719cfe
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xeb126bd6
xor eax, 0xf1ff0f82
rol eax, 0xfa
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0x344158d7
pushf
not eax
add eax, 0xb8a1b247
xor eax, 0x8e325f37
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xdcb6e64c
xor eax, 0x879680ca
rol eax, 0x84
popf
jmp 0x1406672b9
btr rax, 0x18
mov qword [0x14004b0d0], rax
push rax
pushf
mov eax, 0x924629be
pushf
not eax
add eax, 0xb1de974b
xor eax, 0xac5c8631
rol eax, 6
popf
pushf
not eax
add eax, 0xe11b273d
xor eax, 0xefedb7d0
rol eax, 0x71
popf
jmp 0x1406672b9
bt r11d, 0x13
jae 0x14066846c
push rax
pushf
mov eax, 0x205a1015
pushf
not eax
add eax, 0xa6d73372
xor eax, 0xc65e8ce5
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9c395f9a
xor eax, 0xd1891c81
rol eax, 0x11
popf
pushf
not eax
add eax, 0xca582f4c
xor eax, 0x80ce3e3a
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xde12f424
xor eax, 0xfb4b9cad
rol eax, 0x4a
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0x4376cda7
pushf
not eax
add eax, 0xb9679248
xor eax, 0xc945ad40
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x891e773d
xor eax, 0xb4a8da6f
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe5ac2bf0
xor eax, 0xb214626a
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa96b6103
xor eax, 0xf11171af
rol eax, 0xa0
popf
jmp 0x1406672b9
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x140668502
push rax
pushf
mov eax, 0x52288e2a
pushf
not eax
add eax, 0xa11511cb
xor eax, 0xd2974f1b
rol eax, 0x47
popf
pushf
not eax
add eax, 0xbf1b892f
xor eax, 0x81353660
rol eax, 0xf8
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0x35ed5ad6
pushf
not eax
add eax, 0xe67fccca
xor eax, 0x86effc14
rol eax, 0x61
popf
pushf
not eax
add eax, 0x943cb2a6
xor eax, 0xd2ca1e4e
rol eax, 1
popf
pushf
not eax
add eax, 0xb1b538fd
xor eax, 0xc42a4e10
rol eax, 0
popf
pushf
not eax
add eax, 0xe7bdfe91
xor eax, 0xe2c994b7
rol eax, 0x2a
popf
jmp 0x1406672b9
mov ecx, r10d
mov eax, r10d
shr rcx, 0x10
and eax, 0x400ff
and ecx, 7
mov dword [0x140599a48], eax
or rcx, 0x1000028
not rcx
and rcx, qword [0x14004b0d0]
mov qword [0x14004b0d0], rcx
cmp eax, 1
jbe 0x1406685c2
push rax
pushf
mov eax, 0xd9647c92
pushf
not eax
add eax, 0x936093da
xor eax, 0x9599a886
rol eax, 0x44
popf
pushf
not eax
add eax, 0x89676794
xor eax, 0xc30a8b81
rol eax, 0xb4
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0xfd8b0806
pushf
not eax
add eax, 0x91b7260b
xor eax, 0xd8af587f
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xcd973d9b
xor eax, 0xbbb7beb9
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf09b8f4a
xor eax, 0xcbf0f138
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb0f46e04
xor eax, 0xd1af6547
rol eax, 0x45
popf
jmp 0x1406672b9
and rcx, 0xffffffffffffffbf
mov qword [0x14004b0d0], rcx
push rax
pushf
mov eax, 0x8303a815
pushf
not eax
add eax, 0x8c4eadb7
xor eax, 0xf25be7db
rol eax, 0x51
popf
pushf
not eax
add eax, 0x819f1385
xor eax, 0x8ee68edd
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb168ccf5
xor eax, 0x9776552f
rol eax, 0xe4
popf
jmp 0x1406672b9
bt r10d, 0x15
jae 0x1406686b9
push rax
pushf
mov eax, 0x6461af23
pushf
not eax
add eax, 0xd34db46d
xor eax, 0xa3487d30
rol eax, 0x74
popf
pushf
not eax
add eax, 0xc4bd4da9
xor eax, 0xa62f2b94
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x87721866
xor eax, 0x91d7890d
rol eax, 0x36
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0x926d7d70
pushf
not eax
add eax, 0xae91a417
xor eax, 0xb6712549
rol eax, 4
popf
pushf
not eax
add eax, 0x89020d7c
xor eax, 0xeb31ce81
rol eax, 0x8a
popf
jmp 0x1406672b9
mov rax, qword [rbp + 0x20]
bt rax, 0x13
jae 0x14066872a
push rax
pushf
mov eax, 0xe86996d4
pushf
not eax
add eax, 0xbc2df7ab
xor eax, 0xb9692a54
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb9a5776a
xor eax, 0xa4501cd4
rol eax, 0xe9
popf
jmp 0x1406672b9
push rax
pushf
mov eax, 0xb22dc4e
pushf
not eax
add eax, 0xab61e47e
xor eax, 0xca09182c
rol eax, 0xca
popf
pushf
not eax
add eax, 0xbf611059
xor eax, 0xe72106f0
rol eax, 0x3b
popf
jmp 0x1406672b9
btr qword [0x14004b0d0], 7
push rax
pushf
mov eax, 0x3273d9ac
pushf
not eax
add eax, 0xec90af6e
xor eax, 0xe3991a74
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe49b0984
xor eax, 0xee5f1149
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xda47756a
xor eax, 0xad4e53fb
rol eax, 1
popf
pushf
not eax
add eax, 0xfcc77f33
xor eax, 0x875722f1
rol eax, 0xb7
popf
jmp 0x1406672b9
mov rbx, qword [rsp + 0x38]
xor eax, eax
mov rsi, qword [rsp + 0x40]
add rsp, 0x10
pop r14
pop rdi
pop rbp
ret