Function at 0x14014f5fb
Capabilities:
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x43c0b6f8
pushf
not eax
add eax, 0xba3a9816
xor eax, 0xea2f0215
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xedaf724c
xor eax, 0xa4f91fe2
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc1f3374e
xor eax, 0xe2652493
rol eax, 0x1a
popf
cmp eax, 4
jne 0x14014f64b
popf
pop rax
jmp 0x14014fb7c
cmp eax, 0
jne 0x14014f65a
popf
pop rax
jmp 0x14014f7d1
cmp eax, 3
jne 0x14014f669
popf
pop rax
jmp 0x14014fa7b
cmp eax, 1
jne 0x14014f678
popf
pop rax
jmp 0x14014f88c
cmp eax, 0xd
jne 0x14014f687
popf
pop rax
jmp 0x1401504c7
cmp eax, 0x1a
jne 0x14014f696
popf
pop rax
jmp 0x140151093
cmp eax, 0xe
jne 0x14014f6a5
popf
pop rax
jmp 0x1401505da
cmp eax, 0xb
jne 0x14014f6b4
popf
pop rax
jmp 0x140150255
cmp eax, 0x19
jne 0x14014f6c3
popf
pop rax
jmp 0x140151038
cmp eax, 8
jne 0x14014f6d2
popf
pop rax
jmp 0x14014ff2e
cmp eax, 0x10
jne 0x14014f6e1
popf
pop rax
jmp 0x140150764
cmp eax, 0x17
jne 0x14014f6f0
popf
pop rax
jmp 0x140150e78
cmp eax, 9
jne 0x14014f6ff
popf
pop rax
jmp 0x14015008f
cmp eax, 0x12
jne 0x14014f70e
popf
pop rax
jmp 0x140150908
cmp eax, 0x18
jne 0x14014f71d
popf
pop rax
jmp 0x140150faf
cmp eax, 0x11
jne 0x14014f72c
popf
pop rax
jmp 0x140150853
cmp eax, 5
jne 0x14014f73b
popf
pop rax
jmp 0x14014fbf2
cmp eax, 0x16
jne 0x14014f74a
popf
pop rax
jmp 0x140150d3f
cmp eax, 0xa
jne 0x14014f759
popf
pop rax
jmp 0x140150118
cmp eax, 0x14
jne 0x14014f768
popf
pop rax
jmp 0x140150ab8
cmp eax, 0xf
jne 0x14014f777
popf
pop rax
jmp 0x140150689
cmp eax, 0x13
jne 0x14014f786
popf
pop rax
jmp 0x140150a1c
cmp eax, 0x15
jne 0x14014f795
popf
pop rax
jmp 0x140150bf5
cmp eax, 2
jne 0x14014f7a4
popf
pop rax
jmp 0x14014f97a
cmp eax, 6
jne 0x14014f7b3
popf
pop rax
jmp 0x14014fd1c
cmp eax, 0xc
jne 0x14014f7c2
popf
pop rax
jmp 0x140150366
cmp eax, 7
jne 0x14014f7d1
popf
pop rax
jmp 0x14014fe6a
mov qword [rsp + 8], rcx
mov eax, 0x863c9b7c
pushf
not eax
add eax, 0x826450ec
xor eax, 0xbf171755
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xde453c05
xor eax, 0xd182b319
rol eax, 0x1f
popf
imul rax, rax, 0
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
cmp eax, 0x31
jne 0x14014f859
push rax
pushf
mov eax, 0x38987755
pushf
not eax
add eax, 0x99fa88e1
xor eax, 0xdab6e33f
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc20219c3
xor eax, 0x8c4889ec
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf3f95327
xor eax, 0xb950eb11
rol eax, 0x42
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0x5454a554
pushf
not eax
add eax, 0xa8a2bda6
xor eax, 0xf1ffa031
rol eax, 4
popf
pushf
not eax
add eax, 0xf471a3ff
xor eax, 0x99531df4
rol eax, 0x70
popf
jmp 0x14014f63c
mov eax, 0xef9123da
pushf
not eax
add eax, 0xe78ac1fe
xor eax, 0xdcc35700
rol eax, 0x78
popf
pushf
not eax
add eax, 0x9a1fc5f7
xor eax, 0xcf56842f
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe4172c39
xor eax, 0xce4a19c0
rol eax, 0x77
popf
imul rax, rax, 1
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
test eax, eax
jne 0x14014f934
push rax
pushf
mov eax, 0xa19d5840
pushf
not eax
add eax, 0xeba99efa
xor eax, 0x84560e71
rol eax, 0x29
popf
pushf
not eax
add eax, 0xa436b776
xor eax, 0x9b9eb493
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x89ee4114
xor eax, 0xdae9f7fe
rol eax, 0x29
popf
pushf
not eax
add eax, 0xdf24a4a8
xor eax, 0xeea22a42
rol eax, 0xb8
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0x633a8719
pushf
not eax
add eax, 0xeb22c675
xor eax, 0xefcfdc9f
rol eax, 0xab
popf
pushf
not eax
add eax, 0xcc10dca6
xor eax, 0xc1f7e7e2
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd186a459
xor eax, 0xcc281f4b
rol eax, 0xba
popf
jmp 0x14014f63c
mov eax, 0xa31ff740
pushf
not eax
add eax, 0xb060490d
xor eax, 0x8f7844dd
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9d55d9ad
xor eax, 0x8677f868
rol eax, 0x58
popf
pushf
not eax
add eax, 0x95426bd5
xor eax, 0xf3444ab0
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xdb3231f4
xor eax, 0x99c7fc30
rol eax, 0x9a
popf
imul rax, rax, 2
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
test eax, eax
jne 0x14014fa22
push rax
pushf
mov eax, 0xf03b5ead
pushf
not eax
add eax, 0xc4c2b349
xor eax, 0xb440378b
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xda857ec3
xor eax, 0xc9908cfb
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa6963481
xor eax, 0xd356bcb0
rol eax, 0xa6
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0x6cfc5abc
pushf
not eax
add eax, 0x946cffba
xor eax, 0xccc595ea
rol eax, 0x91
popf
pushf
not eax
add eax, 0x882f9510
xor eax, 0xa09eb961
rol eax, 0x87
popf
pushf
not eax
add eax, 0xfa4cc6f5
xor eax, 0xda48624a
rol eax, 0x30
popf
pushf
not eax
add eax, 0xa383ee74
xor eax, 0x9c8b5afb
rol eax, 0x5f
popf
jmp 0x14014f63c
mov eax, 0x1134c464
pushf
not eax
add eax, 0xd73a136a
xor eax, 0x9e716484
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf418d0ab
xor eax, 0xdfdbbc34
rol eax, 0x13
popf
pushf
not eax
add eax, 0x8c0b66fc
xor eax, 0x8512a92a
rol eax, 0x19
popf
pushf
not eax
add eax, 0xe7a9d186
xor eax, 0xd53222a1
rol eax, 0xa1
popf
imul rax, rax, 3
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
test eax, eax
jne 0x14014fb36
push rax
pushf
mov eax, 0x6dc942cf
pushf
not eax
add eax, 0xbf2d231c
xor eax, 0xb5e3e45b
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc2486d73
xor eax, 0xbc7b986d
rol eax, 0x10
popf
pushf
not eax
add eax, 0xad81c998
xor eax, 0xc440a1ad
rol eax, 0x80
popf
pushf
not eax
add eax, 0xce784604
xor eax, 0xc9755818
rol eax, 0xdf
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0x733e8d63
pushf
not eax
add eax, 0x811fba5d
xor eax, 0xc982a886
rol eax, 0x97
popf
pushf
not eax
add eax, 0xc575e7ae
xor eax, 0xd542bb3e
rol eax, 0x29
popf
pushf
not eax
add eax, 0x85ed698f
xor eax, 0xe3c5beed
rol eax, 0x4f
popf
jmp 0x14014f63c
mov eax, 0xcba78096
pushf
not eax
add eax, 0xd3607a32
xor eax, 0xd729fd57
rol eax, 0x29
popf
pushf
not eax
add eax, 0xe0220176
xor eax, 0xbe1867c4
rol eax, 0xbc
popf
jmp 0x140151093
mov eax, 0x4770db45
pushf
not eax
add eax, 0x866950f8
xor eax, 0xacb2321e
rol eax, 0x39
popf
pushf
not eax
add eax, 0xdcdf971f
xor eax, 0x83bb128f
rol eax, 0x54
popf
imul rax, rax, 0
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
mov ecx, 0x5da35a93
pushf
not ecx
add ecx, 0x8f52ee2a
xor ecx, 0xc3084262
rol ecx, 0xd
popf
pushf
not ecx
add ecx, 0x98ed7623
xor ecx, 0x9ef61985
rol ecx, 0x2b
popf
pushf
not ecx
add ecx, 0x826b40f7
xor ecx, 0xbbb8e8f4
rol ecx, 0x6a
popf
imul rcx, rcx, 0
lea rdx, [0x1921d384c]
pushf
sub rdx, 0x520b5c2c
popf
movsx ecx, byte [rdx + rcx]
cmp eax, ecx
jne 0x14014fcd6
push rax
pushf
mov eax, 0xc67b17b5
pushf
not eax
add eax, 0xe96d557f
xor eax, 0x9094d030
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xc0ff364f
xor eax, 0xafc7b721
rol eax, 0xee
popf
pushf
not eax
add eax, 0xdad7df6e
xor eax, 0xdca78bc5
rol eax, 0x85
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0x43da0c65
pushf
not eax
add eax, 0xc55a729a
xor eax, 0x8ed0b715
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe453eeb2
xor eax, 0xfecf81f7
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa0771ab2
xor eax, 0xf4f3baf0
rol eax, 0x63
popf
jmp 0x14014f63c
mov eax, 0xb32b31a
pushf
not eax
add eax, 0xcf56eec6
xor eax, 0xfad9f5e4
rol eax, 8
popf
pushf
not eax
add eax, 0xcdd9fa6d
xor eax, 0x9b3b549e
rol eax, 0x77
popf
pushf
not eax
add eax, 0x895e9e22
xor eax, 0xb13105a2
rol eax, 0xad
popf
imul rax, rax, 1
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
mov ecx, 0xa384cb56
pushf
not ecx
add ecx, 0xaecf5358
xor ecx, 0xd714e089
rol ecx, 0x66
popf
pushf
not ecx
add ecx, 0xde1ee425
xor ecx, 0x9270a61d
rol ecx, 0xcd
popf
pushf
not ecx
add ecx, 0xb664b6bc
xor ecx, 0xa9529cdb
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0xa9d8ce47
xor ecx, 0xc1774146
rol ecx, 0xc1
popf
imul rcx, rcx, 1
lea rdx, [0x1b436fb40]
pushf
sub rdx, 0x74251f20
popf
movsx ecx, byte [rdx + rcx]
cmp eax, ecx
jne 0x14014fe37
push rax
pushf
mov eax, 0x3dc7bec1
pushf
not eax
add eax, 0xa2915bba
xor eax, 0xc9bafcda
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd0d3f49b
xor eax, 0xeac7beb3
rol eax, 0x64
popf
pushf
not eax
add eax, 0xff034714
xor eax, 0xc922834b
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xcea6d54a
xor eax, 0xc1159911
rol eax, 0x2f
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0xee2ab64a
pushf
not eax
add eax, 0xe2972349
xor eax, 0xb64e283f
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xf214e416
xor eax, 0x99d09b7d
rol eax, 0x25
popf
jmp 0x14014f63c
mov eax, 0x2145184a
pushf
not eax
add eax, 0xb932ba4c
xor eax, 0xa328aa6c
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x968c9794
xor eax, 0x8418870a
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd7199542
xor eax, 0xc91c3765
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf6724a72
xor eax, 0xf28ece71
rol eax, 0xe2
popf
imul rax, rax, 2
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
mov ecx, 0xa0875b9a
pushf
not ecx
add ecx, 0xe0f82ae1
xor ecx, 0x8c8695b3
rol ecx, 0x85
popf
pushf
not ecx
add ecx, 0xe1ebdc7c
xor ecx, 0xd3330202
rol ecx, 0x1c
popf
pushf
not ecx
add ecx, 0x98e77033
xor ecx, 0x8fee3836
rol ecx, 0xcd
popf
imul rcx, rcx, 2
lea rdx, [0x19c3830ec]
pushf
sub rdx, 0x5c2654cc
popf
movsx ecx, byte [rdx + rcx]
cmp eax, ecx
jne 0x140150118
mov eax, 0xf1e23f57
pushf
not eax
add eax, 0xac0adb9e
xor eax, 0xed6797eb
rol eax, 0x21
popf
pushf
not eax
add eax, 0xde52e3fa
xor eax, 0xafb4cc9f
rol eax, 0x41
popf
imul rax, rax, 3
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
mov ecx, 0x1dc0f9b1
pushf
not ecx
add ecx, 0xb4d5c764
xor ecx, 0x83646aa3
rol ecx, 7
popf
pushf
not ecx
add ecx, 0xd413e73c
xor ecx, 0xd6ef8be0
rol ecx, 0xd5
popf
pushf
not ecx
add ecx, 0xa739dd4a
xor ecx, 0xe03688e8
rol ecx, 0x5e
popf
pushf
not ecx
add ecx, 0xb2feaaea
xor ecx, 0xebb4f300
rol ecx, 0xd5
popf
imul rcx, rcx, 3
lea rdx, [0x1a0d3a6a0]
pushf
sub rdx, 0x60c1ca80
popf
movsx ecx, byte [rdx + rcx]
cmp eax, ecx
jne 0x140150036
push rax
pushf
mov eax, 0x8e1a7d93
pushf
not eax
add eax, 0xc23fa8ae
xor eax, 0xaf41e777
rol eax, 0x25
popf
pushf
not eax
add eax, 0x910e6dfc
xor eax, 0x8dbc299c
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc5e0e359
xor eax, 0xfc31dc34
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x80d4c206
xor eax, 0xb471230c
rol eax, 0xf7
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0x522aef6c
pushf
not eax
add eax, 0x881e7764
xor eax, 0xf69fb92e
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe0b79ced
xor eax, 0xe591b64c
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xcf4de916
xor eax, 0xf350536a
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x9e4b3834
xor eax, 0xdc1a0ea9
rol eax, 0xda
popf
jmp 0x14014f63c
mov eax, 0x4adbf9c0
pushf
not eax
add eax, 0x8ca4fc3b
xor eax, 0xead47bf3
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xeb2e31d7
xor eax, 0xf2e875d9
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa8017a1c
xor eax, 0x83bf5370
rol eax, 0xec
popf
jmp 0x140151093
mov eax, 0x117268ba
pushf
not eax
add eax, 0xb2db6e42
xor eax, 0xe78b12ca
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe045b290
xor eax, 0xa245e167
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc97321df
xor eax, 0xa070af91
rol eax, 0x6a
popf
imul rax, rax, 0
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
mov ecx, 0xad744910
pushf
not ecx
add ecx, 0xbf5d21f7
xor ecx, 0xf4eb8862
rol ecx, 0xd1
popf
pushf
not ecx
add ecx, 0x900aab6b
xor ecx, 0xbfecc26d
rol ecx, 0x55
popf
pushf
not ecx
add ecx, 0xea1f8aa6
xor ecx, 0x88f56d61
rol ecx, 0x5a
popf
imul rcx, rcx, 0
lea rdx, [0x190d94756]
pushf
sub rdx, 0x50c76b2e
popf
movsx ecx, byte [rdx + rcx]
cmp eax, ecx
jne 0x1401501fc
push rax
pushf
mov eax, 0x9de03d5c
pushf
not eax
add eax, 0x800764d0
xor eax, 0xd9a2fdeb
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x9e25d7d6
xor eax, 0xb7af31c7
rol eax, 0x88
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0xab82925c
pushf
not eax
add eax, 0xa679cb13
xor eax, 0x8fc76b20
rol eax, 6
popf
pushf
not eax
add eax, 0x971ccd25
xor eax, 0xc8c6920d
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8476a638
xor eax, 0xaf207792
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf0e06726
xor eax, 0xb12bc436
rol eax, 0x3b
popf
jmp 0x14014f63c
mov eax, 0x479f7424
pushf
not eax
add eax, 0xf39c1645
xor eax, 0x8490ee40
rol eax, 0xce
popf
pushf
not eax
add eax, 0xbf1b0085
xor eax, 0xf6d4391e
rol eax, 0xda
popf
pushf
not eax
add eax, 0x87596d5f
xor eax, 0xa96e1228
rol eax, 0x69
popf
imul rax, rax, 1
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
mov ecx, 0x952728e4
pushf
not ecx
add ecx, 0xcc402715
xor ecx, 0xebb37d2b
rol ecx, 0x40
popf
pushf
not ecx
add ecx, 0xac3151e3
xor ecx, 0xcf854ec7
rol ecx, 0x11
popf
imul rcx, rcx, 1
lea rdx, [0x185d171f5]
pushf
sub rdx, 0x45bf95cd
popf
movsx ecx, byte [rdx + rcx]
cmp eax, ecx
jne 0x140150333
push rax
pushf
mov eax, 0x286bd5d4
pushf
not eax
add eax, 0xfbe504bb
xor eax, 0xceeccb8a
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xbf1bbda0
xor eax, 0x826d27fa
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xdeb2dae8
xor eax, 0xfd814a64
rol eax, 0xaf
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0x55e4d066
pushf
not eax
add eax, 0xed74dd71
xor eax, 0xac2141db
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe9bd775d
xor eax, 0x811f6eb6
rol eax, 0x94
popf
jmp 0x14014f63c
mov eax, 0x1d41f867
pushf
not eax
add eax, 0x90b1aa59
xor eax, 0xfd389424
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd396bb04
xor eax, 0xfa98652b
rol eax, 7
popf
pushf
not eax
add eax, 0xa981dabc
xor eax, 0xb2a2ce4c
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xfb1571bf
xor eax, 0xe8109b19
rol eax, 0x8c
popf
imul rax, rax, 2
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
mov ecx, 0x95a06e25
pushf
not ecx
add ecx, 0x87c5a8fe
xor ecx, 0x937d647d
rol ecx, 0x77
popf
pushf
not ecx
add ecx, 0xdaa507b9
xor ecx, 0xd87dc89e
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0xd302987c
xor ecx, 0xc9200955
rol ecx, 0x73
popf
pushf
not ecx
add ecx, 0xcd4e0f01
xor ecx, 0x903ebe12
rol ecx, 0x6b
popf
imul rcx, rcx, 2
lea rdx, [0x1aea633f0]
pushf
sub rdx, 0x6e9457c8
popf
movsx ecx, byte [rdx + rcx]
cmp eax, ecx
jne 0x14015046e
push rax
pushf
mov eax, 0xe6c97510
pushf
not eax
add eax, 0xb0b5ef33
xor eax, 0xd252bfda
rol eax, 0x58
popf
pushf
not eax
add eax, 0xdf1884d4
xor eax, 0xebfcc60e
rol eax, 0xe8
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0xe66e037
pushf
not eax
add eax, 0xb89d2f1b
xor eax, 0xfb305036
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xf8cb84ae
xor eax, 0xea005cf0
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc42f25a9
xor eax, 0xa7ea2a45
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa9ec0868
xor eax, 0xdc81fc12
rol eax, 0xb7
popf
jmp 0x14014f63c
mov eax, 0x529d8988
pushf
not eax
add eax, 0xbe592e9c
xor eax, 0x9131f6e6
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x855ff547
xor eax, 0xd58bb2a7
rol eax, 0x34
popf
imul rax, rax, 3
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
mov ecx, 0x520a854f
pushf
not ecx
add ecx, 0xe46e4ce4
xor ecx, 0xf3769d4f
rol ecx, 0x1a
popf
pushf
not ecx
add ecx, 0xef4116a3
xor ecx, 0xbbbb04ce
rol ecx, 0x5a
popf
pushf
not ecx
add ecx, 0xd573f54d
xor ecx, 0xf08bd631
rol ecx, 0xde
popf
imul rcx, rcx, 3
lea rdx, [0x1bec4253d]
pushf
sub rdx, 0x7eb24915
popf
movsx ecx, byte [rdx + rcx]
cmp eax, ecx
jne 0x140150594
push rax
pushf
mov eax, 0x6154fbcb
pushf
not eax
add eax, 0xeac96c1c
xor eax, 0xf5dda205
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xee119269
xor eax, 0x9646cd43
rol eax, 0xb6
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0xf3e91498
pushf
not eax
add eax, 0xa8b3576c
xor eax, 0xddab8c7a
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x91bdb0f3
xor eax, 0xfb24c6bc
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb1b7f5bc
xor eax, 0x8d81a42e
rol eax, 0xc5
popf
jmp 0x14014f63c
mov eax, 0x8b52d367
pushf
not eax
add eax, 0xe7d1adfe
xor eax, 0x93ed8aeb
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x83b471f3
xor eax, 0xafe63673
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa6b5c7d3
xor eax, 0xdb3e7d17
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8c85396d
xor eax, 0xc0d783a0
rol eax, 0xd0
popf
jmp 0x140151093
mov eax, 0x21021372
pushf
not eax
add eax, 0xc58b9efe
xor eax, 0x85b105de
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x87349617
xor eax, 0xf42b654c
rol eax, 0x29
popf
pushf
not eax
add eax, 0xda4a99bc
xor eax, 0xf2253c9d
rol eax, 5
popf
pushf
not eax
add eax, 0x8d703560
xor eax, 0x81dbe0d9
rol eax, 0x23
popf
imul rax, rax, 0
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
test eax, eax
jne 0x140150731
push rax
pushf
mov eax, 0xf2834b3f
pushf
not eax
add eax, 0x85d95a9b
xor eax, 0xac27f0f4
rol eax, 0x29
popf
pushf
not eax
add eax, 0xcb1c5a44
xor eax, 0xf2f7b46c
rol eax, 0x12
popf
pushf
not eax
add eax, 0xbeb20972
xor eax, 0x808db1c4
rol eax, 0xed
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0x9de6f997
pushf
not eax
add eax, 0x8c4eb1a0
xor eax, 0xd9bcd09c
rol eax, 0x97
popf
pushf
not eax
add eax, 0xfe8e22f6
xor eax, 0xb472354b
rol eax, 0x21
popf
jmp 0x14014f63c
mov eax, 0x86e97f1f
pushf
not eax
add eax, 0xa9b417c5
xor eax, 0xdfa70ad9
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xdb32006b
xor eax, 0xd1d04c46
rol eax, 0x56
popf
pushf
not eax
add eax, 0xbc1bd67c
xor eax, 0xdcf63b91
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xcf4455ec
xor eax, 0xc7928bea
rol eax, 0x41
popf
imul rax, rax, 1
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
cmp eax, 1
jne 0x14015080d
push rax
pushf
mov eax, 0x2fc491e1
pushf
not eax
add eax, 0x956d53ee
xor eax, 0xb66c4aed
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb32db525
xor eax, 0xb0c24d06
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8b7aa84b
xor eax, 0xf313fce4
rol eax, 0xb6
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0x6c9dac41
pushf
not eax
add eax, 0xf286917b
xor eax, 0xd9701cac
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xcd09b911
xor eax, 0xca18a79c
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa18a46a3
xor eax, 0xb75b8fbf
rol eax, 9
popf
jmp 0x14014f63c
mov eax, 0xd027ff2a
pushf
not eax
add eax, 0xd3c0b81f
xor eax, 0xc4b9ba12
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xd8028b11
xor eax, 0xf3e62e38
rol eax, 0xae
popf
imul rax, rax, 2
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
test eax, eax
jne 0x1401508c2
push rax
pushf
mov eax, 0x6562c59b
pushf
not eax
add eax, 0xf9f0559b
xor eax, 0xd5134bc5
rol eax, 3
popf
pushf
not eax
add eax, 0xccbf7765
xor eax, 0xbfdb5592
rol eax, 0x50
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0x3c702184
pushf
not eax
add eax, 0xd7ccd877
xor eax, 0xd4e516e6
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa51e0ccc
xor eax, 0xb22909d8
rol eax, 0x28
popf
pushf
not eax
add eax, 0xfc06a0fc
xor eax, 0xd9d1d644
rol eax, 0xb
popf
jmp 0x14014f63c
mov eax, 0x3bc01b14
pushf
not eax
add eax, 0xe2319524
xor eax, 0xa25e6a75
rol eax, 0xea
popf
pushf
not eax
add eax, 0x926f7440
xor eax, 0xbf9aa455
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd77772ff
xor eax, 0x909855cc
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xcd567d3a
xor eax, 0xd2e26fbc
rol eax, 0x92
popf
imul rax, rax, 3
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
test eax, eax
jne 0x1401509c3
push rax
pushf
mov eax, 0x4a113b2
pushf
not eax
add eax, 0x9aec3073
xor eax, 0xfe7c30fb
rol eax, 0x25
popf
pushf
not eax
add eax, 0xb966f26d
xor eax, 0xaeee6057
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x847275a1
xor eax, 0xe7f61cc9
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd9ea0a5a
xor eax, 0xdd150688
rol eax, 0x5b
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0x1b24e6f0
pushf
not eax
add eax, 0x99cbb708
xor eax, 0xc33f82dd
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa77cbc25
xor eax, 0xd8dcabb2
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa2ce4397
xor eax, 0xb71e0b03
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb486006e
xor eax, 0x9abd3659
rol eax, 0x44
popf
jmp 0x14014f63c
mov eax, 0x62135360
pushf
not eax
add eax, 0xd3ff67d2
xor eax, 0xd4020e83
rol eax, 0x96
popf
pushf
not eax
add eax, 0xaf42d827
xor eax, 0xd0043d25
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf2373bd3
xor eax, 0xae7f9902
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xcb69b193
xor eax, 0x878a3774
rol eax, 0xa
popf
jmp 0x140151093
mov eax, 0x6eb9876a
pushf
not eax
add eax, 0x8e1e02a6
xor eax, 0xfd9231a2
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x9b29ce09
xor eax, 0xf3a58d71
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8957a6d5
xor eax, 0xe4904a04
rol eax, 0x98
popf
pushf
not eax
add eax, 0xdee89b5d
xor eax, 0x9ead7968
rol eax, 0x6d
popf
imul rax, rax, 0
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
mov ecx, 0x7cc00b86
pushf
not ecx
add ecx, 0xed1e692a
xor ecx, 0x994e2998
rol ecx, 0x64
popf
pushf
not ecx
add ecx, 0xc1eb71a9
xor ecx, 0xbc6bd7e1
rol ecx, 0x25
popf
pushf
not ecx
add ecx, 0xdff55bd5
xor ecx, 0xcdf61a63
rol ecx, 0x21
popf
imul rcx, rcx, 0
lea rdx, [0x1a195c713]
pushf
sub rdx, 0x6183eae3
popf
movsx ecx, byte [rdx + rcx]
cmp eax, ecx
jne 0x140150baf
push rax
pushf
mov eax, 0xe2bf5ea
pushf
not eax
add eax, 0xc5eee4e5
xor eax, 0xc8631271
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa570346a
xor eax, 0xe1771d60
rol eax, 0xa1
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0x9ecea4f9
pushf
not eax
add eax, 0xe1978963
xor eax, 0xdfa4d1dd
rol eax, 0x12
popf
pushf
not eax
add eax, 0xb2016a67
xor eax, 0x922508c7
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe7f08d61
xor eax, 0xc377aace
rol eax, 0xc9
popf
jmp 0x14014f63c
mov eax, 0xda398630
pushf
not eax
add eax, 0x9aebcee7
xor eax, 0xf5822100
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf12a045f
xor eax, 0xd8e7b0d9
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xda23bceb
xor eax, 0x815f8ba9
rol eax, 0x49
popf
pushf
not eax
add eax, 0xfb0e77cc
xor eax, 0xedb49606
rol eax, 0xd8
popf
imul rax, rax, 1
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
mov ecx, 0x1fd92378
pushf
not ecx
add ecx, 0xdabff324
xor ecx, 0xe5bc7f84
rol ecx, 0x63
popf
pushf
not ecx
add ecx, 0x97cdb6d2
xor ecx, 0x8cf83557
rol ecx, 0xa4
popf
imul rcx, rcx, 1
lea rdx, [0x1a62e6fcb]
pushf
sub rdx, 0x661c939b
popf
movsx ecx, byte [rdx + rcx]
cmp eax, ecx
jne 0x140150cf9
push rax
pushf
mov eax, 0x7f30245d
pushf
not eax
add eax, 0xee963ec9
xor eax, 0xb0aa2f1a
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa6f944c8
xor eax, 0xb77961e2
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe68d554f
xor eax, 0xccb81d8b
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc0247bae
xor eax, 0xb317fb19
rol eax, 0xf6
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0xeb3647a
pushf
not eax
add eax, 0xd931d714
xor eax, 0xcb25836a
rol eax, 0xd
popf
pushf
not eax
add eax, 0xaf78f420
xor eax, 0xb3548e9c
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x85d54284
xor eax, 0x899a717c
rol eax, 0x23
popf
jmp 0x14014f63c
mov eax, 0x8974618f
pushf
not eax
add eax, 0xc5b6b9a9
xor eax, 0xca3670c0
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe6e0a918
xor eax, 0xeba694af
rol eax, 0x5e
popf
imul rax, rax, 2
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
mov ecx, 0xde7c3f4c
pushf
not ecx
add ecx, 0xbaeb971b
xor ecx, 0xc88c55c9
rol ecx, 0x9a
popf
pushf
not ecx
add ecx, 0x8f0a27c6
xor ecx, 0xa6323d03
rol ecx, 0xec
popf
pushf
not ecx
add ecx, 0xd626c1f0
xor ecx, 0x8fbad4a7
rol ecx, 0xc6
popf
imul rcx, rcx, 2
lea rdx, [0x1b0610467]
pushf
sub rdx, 0x704f2837
popf
movsx ecx, byte [rdx + rcx]
cmp eax, ecx
jne 0x140150e1f
push rax
pushf
mov eax, 0xf4ba6957
pushf
not eax
add eax, 0xff2cac66
xor eax, 0x8b312f08
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xfd1c6085
xor eax, 0xa59d87f0
rol eax, 0x95
popf
pushf
not eax
add eax, 0x87d1bd40
xor eax, 0x9d4baa8a
rol eax, 6
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0xeb58d45e
pushf
not eax
add eax, 0xa563a7b0
xor eax, 0x94175f8f
rol eax, 6
popf
pushf
not eax
add eax, 0xf3eeca8e
xor eax, 0xa1983cde
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb19e03d2
xor eax, 0xf4626a67
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x8d8cb438
xor eax, 0xc658e294
rol eax, 0xda
popf
jmp 0x14014f63c
mov eax, 0x6c9a7757
pushf
not eax
add eax, 0xb02eb840
xor eax, 0xcf308ef9
rol eax, 0xa
popf
pushf
not eax
add eax, 0x96fd10b2
xor eax, 0xb06afe17
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd7c88905
xor eax, 0xb9942f2d
rol eax, 6
popf
imul rax, rax, 3
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
mov ecx, 0x75e88035
pushf
not ecx
add ecx, 0x92b5fd49
xor ecx, 0x9fa5130d
rol ecx, 0xcf
popf
pushf
not ecx
add ecx, 0xe68be74b
xor ecx, 0xae7ca596
rol ecx, 0x28
popf
imul rcx, rcx, 3
lea rdx, [0x194352906]
pushf
sub rdx, 0x54234cd6
popf
movsx ecx, byte [rdx + rcx]
cmp eax, ecx
jne 0x140150f69
push rax
pushf
mov eax, 0x556a5f33
pushf
not eax
add eax, 0x853a74ba
xor eax, 0xce341829
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xfd4f15db
xor eax, 0xee520347
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8321d2b7
xor eax, 0xe39badfd
rol eax, 5
popf
pushf
not eax
add eax, 0x94de428b
xor eax, 0xa6e5cb7f
rol eax, 0xe2
popf
jmp 0x14014f63c
push rax
pushf
mov eax, 0x95dbf0fa
pushf
not eax
add eax, 0xd658745b
xor eax, 0xce9a0afc
rol eax, 0x93
popf
pushf
not eax
add eax, 0xddcc8d10
xor eax, 0xfe4d54cb
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd8945d75
xor eax, 0xb478b427
rol eax, 0xc3
popf
jmp 0x14014f63c
mov eax, 0xc7d34f33
pushf
not eax
add eax, 0xe320a8b3
xor eax, 0xf0523037
rol eax, 0xde
popf
pushf
not eax
add eax, 0xfab874db
xor eax, 0xff6d5944
rol eax, 0xf
popf
pushf
not eax
add eax, 0xadb3e8cf
xor eax, 0xcbcdc881
rol eax, 0
popf
jmp 0x140151093
xor eax, eax
push rax
pushf
mov eax, 0xb3540cde
pushf
not eax
add eax, 0xc57e2ad3
xor eax, 0xb0c5162a
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xbf7b5e50
xor eax, 0xee144c12
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb918767a
xor eax, 0xcde19c3e
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xef3b066e
xor eax, 0xb7ca1bf6
rol eax, 5
popf
jmp 0x14014f63c
ret