Function at 0x1401ae437
Capabilities:
Encrypt data using chaskey

Disassembly:
push rax
pushf
mov eax, 0x81d6049f
pushf
not eax
add eax, 0xe5292811
xor eax, 0xfdd26fe3
rol eax, 6
popf
pushf
not eax
add eax, 0x82954cdf
xor eax, 0xf6d2e74d
rol eax, 0x52
popf
pushf
not eax
add eax, 0xfc496f12
xor eax, 0xe24bff2d
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xf2310bed
xor eax, 0xc74d2890
rol eax, 0x83
popf
cmp eax, 4
jne 0x1401ae49a
popf
pop rax
jmp 0x1401ae875
cmp eax, 0
jne 0x1401ae4a9
popf
pop rax
jmp 0x1401ae5f3
cmp eax, 3
jne 0x1401ae4b8
popf
pop rax
jmp 0x1401ae7eb
cmp eax, 1
jne 0x1401ae4c7
popf
pop rax
jmp 0x1401ae745
cmp eax, 0xd
jne 0x1401ae4d6
popf
pop rax
jmp 0x1401aed59
cmp eax, 7
jne 0x1401ae4e5
popf
pop rax
jmp 0x1401ae9f1
cmp eax, 0xe
jne 0x1401ae4f4
popf
pop rax
jmp 0x1401aedd1
cmp eax, 0xb
jne 0x1401ae503
popf
pop rax
jmp 0x1401aec05
cmp eax, 0xc
jne 0x1401ae512
popf
pop rax
jmp 0x1401aec9c
cmp eax, 8
jne 0x1401ae521
popf
pop rax
jmp 0x1401aeaab
cmp eax, 0x10
jne 0x1401ae530
popf
pop rax
jmp 0x1401aeeef
cmp eax, 0x17
jne 0x1401ae53f
popf
pop rax
jmp 0x1401af2d8
cmp eax, 9
jne 0x1401ae54e
popf
pop rax
jmp 0x1401aeb2f
cmp eax, 0x12
jne 0x1401ae55d
popf
pop rax
jmp 0x1401af066
cmp eax, 6
jne 0x1401ae56c
popf
pop rax
jmp 0x1401ae96d
cmp eax, 0x11
jne 0x1401ae57b
popf
pop rax
jmp 0x1401aef99
cmp eax, 5
jne 0x1401ae58a
popf
pop rax
jmp 0x1401ae8c0
cmp eax, 0x16
jne 0x1401ae599
popf
pop rax
jmp 0x1401af215
cmp eax, 0xa
jne 0x1401ae5a8
popf
pop rax
jmp 0x1401aeb7a
cmp eax, 0x14
jne 0x1401ae5b7
popf
pop rax
jmp 0x1401af122
cmp eax, 0xf
jne 0x1401ae5c6
popf
pop rax
jmp 0x1401aee2f
cmp eax, 0x13
jne 0x1401ae5d5
popf
pop rax
jmp 0x1401af0ea
cmp eax, 0x15
jne 0x1401ae5e4
popf
pop rax
jmp 0x1401af1ca
cmp eax, 2
jne 0x1401ae5f3
popf
pop rax
jmp 0x1401ae7b6
push rsi
push rdi
sub rsp, 0x78
mov rax, qword [0x140140a78]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 0x40e8]
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x20], 0
mov rax, qword [rsp + 0x40]
movsxd rax, dword [rax + 0x4124]
imul rax, rax, 0x10
lea rcx, [rsp + 0x28]
mov rdx, qword [rsp + 0x48]
mov rdi, rcx
lea rsi, [rdx + rax + 0x390]
mov ecx, 0x425e1d91
pushf
not ecx
add ecx, 0xaee80879
xor ecx, 0xd5e3e631
rol ecx, 0x1b
popf
pushf
not ecx
add ecx, 0xe7e7ee5e
xor ecx, 0xc4432855
rol ecx, 0xf1
popf
pushf
not ecx
add ecx, 0x996ef6e5
xor ecx, 0xb5afbc11
rol ecx, 0xaf
popf
pushf
not ecx
add ecx, 0xeca03c46
xor ecx, 0x9185ae82
rol ecx, 0x56
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x40]
mov eax, dword [rax + 0x4154]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x40]
mov eax, dword [rax + 0x4148]
mov dword [rsp + 0x24], eax
mov rax, qword [rsp + 0x40]
cmp dword [rax + 0x4154], 0
jne 0x1401ae6ff
push rax
pushf
mov eax, 0x2faf76eb
pushf
not eax
add eax, 0x95394d97
xor eax, 0xd173cb78
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xbc96e59d
xor eax, 0xe219d6a3
rol eax, 0x3c
popf
jmp 0x1401ae48b
push rax
pushf
mov eax, 0x6cb0f6d8
pushf
not eax
add eax, 0xe60fae4d
xor eax, 0x9a2cc9e6
rol eax, 0xc
popf
pushf
not eax
add eax, 0x94f50d0a
xor eax, 0xfd261112
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9cbe36ec
xor eax, 0xb65deed5
rol eax, 0x89
popf
jmp 0x1401ae48b
mov eax, dword [rsp + 0x24]
and eax, 5
test eax, eax
je 0x1401ae783
push rax
pushf
mov eax, 0x215b8823
pushf
not eax
add eax, 0xd8b4ab94
xor eax, 0xdec456d0
rol eax, 9
popf
pushf
not eax
add eax, 0xdd798e97
xor eax, 0xa28e4dc7
rol eax, 0x7f
popf
jmp 0x1401ae48b
push rax
pushf
mov eax, 0x9362989c
pushf
not eax
add eax, 0x871d6b00
xor eax, 0x898d88ae
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8ccfaa13
xor eax, 0xa175fa6c
rol eax, 0x1b
popf
jmp 0x1401ae48b
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rax + 0x30]
addss xmm0, dword [rcx + 0x48]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [rsp + 0x30]
movss dword [rsp + 0x28], xmm0
mov eax, dword [rsp + 0x24]
and eax, 4
test eax, eax
je 0x1401ae875
movss xmm0, dword [rsp + 0x34]
subss xmm0, dword [rsp + 0x2c]
xorps xmm0, xmmword [0x140119f10]
movss dword [rsp + 0x50], xmm0
movss xmm0, dword [rsp + 0x2c]
addss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x2c], xmm0
movss xmm0, dword [rsp + 0x34]
addss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x34], xmm0
mov dword [rsp + 0x38], 2
push rax
pushf
mov eax, 0xa25ff3c2
pushf
not eax
add eax, 0xeda4a57f
xor eax, 0x8c733616
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa261069a
xor eax, 0xf1e9c5ac
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x99f83254
xor eax, 0xce891043
rol eax, 1
popf
jmp 0x1401ae48b
mov byte [rsp + 0x20], 1
push rax
pushf
mov eax, 0xb0314586
pushf
not eax
add eax, 0xec00b4c1
xor eax, 0xb0e87a8b
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe6ec4069
xor eax, 0xea90216d
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc64b9861
xor eax, 0xb99fb398
rol eax, 0x39
popf
jmp 0x1401ae48b
mov rax, qword [rsp + 0x40]
cmp dword [rax + 0x4154], 1
jne 0x1401ae914
push rax
pushf
mov eax, 0xa90879ba
pushf
not eax
add eax, 0xb988a860
xor eax, 0x9ebbf8c6
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb0cbb1d8
xor eax, 0xd2615347
rol eax, 0x31
popf
pushf
not eax
add eax, 0x85e26e4c
xor eax, 0xa6f22f9c
rol eax, 0x7f
popf
jmp 0x1401ae48b
push rax
pushf
mov eax, 0x2ed763c5
pushf
not eax
add eax, 0x881675ed
xor eax, 0x87044bef
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x911c5914
xor eax, 0xc9cbaa94
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa543552d
xor eax, 0xa8c72fc4
rol eax, 0x75
popf
pushf
not eax
add eax, 0x93dcd34c
xor eax, 0xe0fad5ea
rol eax, 0xa0
popf
jmp 0x1401ae48b
mov eax, dword [rsp + 0x24]
and eax, 5
test eax, eax
je 0x1401ae9ab
push rax
pushf
mov eax, 0x41063e79
pushf
not eax
add eax, 0xa40cdef9
xor eax, 0xf9df05a7
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xdceb554a
xor eax, 0xc850208e
rol eax, 0x4a
popf
jmp 0x1401ae48b
push rax
pushf
mov eax, 0xeca36734
pushf
not eax
add eax, 0xf8be824b
xor eax, 0x8aba39fc
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x8dbed9b3
xor eax, 0xc5451d40
rol eax, 5
popf
pushf
not eax
add eax, 0xc9651c83
xor eax, 0x8db214da
rol eax, 0xcc
popf
jmp 0x1401ae48b
mov rax, qword [rsp + 0x48]
movss xmm0, dword [rax + 0x48]
xorps xmm0, xmmword [0x140119f10]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [rsp + 0x30]
movss dword [rsp + 0x28], xmm0
mov eax, dword [rsp + 0x24]
and eax, 4
test eax, eax
je 0x1401aea78
push rax
pushf
mov eax, 0xb38bfa04
pushf
not eax
add eax, 0xac76c39e
xor eax, 0xd45a98e6
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xea297265
xor eax, 0xcf46ec61
rol eax, 8
popf
pushf
not eax
add eax, 0xfea0a2b5
xor eax, 0x965fe974
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xc6436f40
xor eax, 0xd9858628
rol eax, 0xa3
popf
jmp 0x1401ae48b
push rax
pushf
mov eax, 0x9554a407
pushf
not eax
add eax, 0x8a65732d
xor eax, 0xbac5d862
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xea24db1f
xor eax, 0xef81f6b5
rol eax, 0xb9
popf
jmp 0x1401ae48b
movss xmm0, dword [rsp + 0x34]
subss xmm0, dword [rsp + 0x2c]
movss dword [rsp + 0x58], xmm0
movss xmm0, dword [rsp + 0x2c]
addss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x2c], xmm0
movss xmm0, dword [rsp + 0x34]
addss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x34], xmm0
mov dword [rsp + 0x38], 3
push rax
pushf
mov eax, 0x67400e65
pushf
not eax
add eax, 0x88c42ef7
xor eax, 0xd5a3e3eb
rol eax, 9
popf
pushf
not eax
add eax, 0xe54d1b6e
xor eax, 0x8f675e7d
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb781c2c1
xor eax, 0xf985bc70
rol eax, 0x98
popf
jmp 0x1401ae48b
mov byte [rsp + 0x20], 1
push rax
pushf
mov eax, 0x3129069
pushf
not eax
add eax, 0xfefd6157
xor eax, 0xf6ec8259
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc92d477b
xor eax, 0xdf76bb82
rol eax, 0xba
popf
pushf
not eax
add eax, 0x85c49177
xor eax, 0xab76bc1b
rol eax, 0xce
popf
jmp 0x1401ae48b
mov rax, qword [rsp + 0x40]
cmp dword [rax + 0x4154], 2
jne 0x1401aebd2
push rax
pushf
mov eax, 0x7ef62ed2
pushf
not eax
add eax, 0x87db1027
xor eax, 0xa2e66a47
rol eax, 0xca
popf
pushf
not eax
add eax, 0x8b4b7b3d
xor eax, 0xf26dd49b
rol eax, 0x23
popf
pushf
not eax
add eax, 0x90c33306
xor eax, 0xf44b728a
rol eax, 0x4b
popf
jmp 0x1401ae48b
push rax
pushf
mov eax, 0xe5b08914
pushf
not eax
add eax, 0xf13899f8
xor eax, 0xc7ea670f
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb52acc11
xor eax, 0xaec7b850
rol eax, 0xe3
popf
jmp 0x1401ae48b
mov eax, dword [rsp + 0x24]
and eax, 0xa
test eax, eax
je 0x1401aec43
push rax
pushf
mov eax, 0x9a1929c9
pushf
not eax
add eax, 0xe0949420
xor eax, 0x868dad24
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x8dd87c90
xor eax, 0x977109cf
rol eax, 0x8d
popf
jmp 0x1401ae48b
push rax
pushf
mov eax, 0x308c62c7
pushf
not eax
add eax, 0xdb5cf94c
xor eax, 0x88f67bf7
rol eax, 0x80
popf
pushf
not eax
add eax, 0x87ef65e1
xor eax, 0xf58a332d
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf5d50981
xor eax, 0xa545c1d4
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb3f13625
xor eax, 0xc762a596
rol eax, 0xdd
popf
jmp 0x1401ae48b
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rax + 0x34]
addss xmm0, dword [rcx + 0x4c]
movss dword [rsp + 0x34], xmm0
movss xmm0, dword [rsp + 0x34]
movss dword [rsp + 0x2c], xmm0
mov eax, dword [rsp + 0x24]
and eax, 8
test eax, eax
je 0x1401aed13
push rax
pushf
mov eax, 0x575b1350
pushf
not eax
add eax, 0x95cd306e
xor eax, 0xeae9544d
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x8eb28c35
xor eax, 0xbef4aa65
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb4c5c086
xor eax, 0xe74be0c1
rol eax, 0x86
popf
jmp 0x1401ae48b
push rax
pushf
mov eax, 0x69572967
pushf
not eax
add eax, 0xbcb20deb
xor eax, 0xfaf4298f
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe5cbcc2d
xor eax, 0xb9057bb8
rol eax, 0x29
popf
pushf
not eax
add eax, 0xf440f3be
xor eax, 0x863403d8
rol eax, 0x50
popf
jmp 0x1401ae48b
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [rsp + 0x28]
xorps xmm0, xmmword [0x140119f10]
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [rsp + 0x28]
addss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x30]
addss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x38], 0
push rax
pushf
mov eax, 0xfc336e25
pushf
not eax
add eax, 0xaf8e0fa7
xor eax, 0xc05df031
rol eax, 0x30
popf
pushf
not eax
add eax, 0xfda99093
xor eax, 0xab891d8b
rol eax, 0x6d
popf
jmp 0x1401ae48b
mov byte [rsp + 0x20], 1
push rax
pushf
mov eax, 0x7e14183f
pushf
not eax
add eax, 0xe13f3e6d
xor eax, 0xf0d5ebeb
rol eax, 0x10
popf
pushf
not eax
add eax, 0xba2c800b
xor eax, 0xbcde94f6
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbfc48088
xor eax, 0xc76f0d15
rol eax, 0xde
popf
pushf
not eax
add eax, 0x92b8459c
xor eax, 0x92c8e3df
rol eax, 0x46
popf
jmp 0x1401ae48b
mov rax, qword [rsp + 0x40]
cmp dword [rax + 0x4154], 3
jne 0x1401aee96
push rax
pushf
mov eax, 0x122e3660
pushf
not eax
add eax, 0xc6c79c6e
xor eax, 0xfa81789a
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe2b09557
xor eax, 0xf1c4e1b7
rol eax, 0x95
popf
pushf
not eax
add eax, 0x84e3ee08
xor eax, 0xd9844fcc
rol eax, 0x10
popf
pushf
not eax
add eax, 0xf1443b91
xor eax, 0xfc683658
rol eax, 0x22
popf
jmp 0x1401ae48b
push rax
pushf
mov eax, 0x30e5fb15
pushf
not eax
add eax, 0xa4435334
xor eax, 0xfbe52a41
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb32b9cfd
xor eax, 0xcd9d29c3
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xffe2a890
xor eax, 0xc52cb79d
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x8edf1fed
xor eax, 0xb277bd03
rol eax, 0x16
popf
jmp 0x1401ae48b
mov eax, dword [rsp + 0x24]
and eax, 0xa
test eax, eax
je 0x1401aef53
push rax
pushf
mov eax, 0xd17b9a2d
pushf
not eax
add eax, 0x8754a23d
xor eax, 0xa798aea7
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xcd43ff9e
xor eax, 0xc9dc19b9
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9aba3ff1
xor eax, 0xc0795dd1
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc2602aa9
xor eax, 0x81654766
rol eax, 0x82
popf
jmp 0x1401ae48b
push rax
pushf
mov eax, 0xa31a9db2
pushf
not eax
add eax, 0x847a051d
xor eax, 0x9a26dcdf
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf15f1ff3
xor eax, 0x9a63bbba
rol eax, 0x71
popf
pushf
not eax
add eax, 0x8662d52c
xor eax, 0xe2c6fcaa
rol eax, 0x3a
popf
jmp 0x1401ae48b
mov rax, qword [rsp + 0x48]
movss xmm0, dword [rax + 0x4c]
xorps xmm0, xmmword [0x140119f10]
movss dword [rsp + 0x34], xmm0
movss xmm0, dword [rsp + 0x34]
movss dword [rsp + 0x2c], xmm0
mov eax, dword [rsp + 0x24]
and eax, 8
test eax, eax
je 0x1401af00d
push rax
pushf
mov eax, 0xc0953f66
pushf
not eax
add eax, 0xf5f764bc
xor eax, 0xa1a6d5ad
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd14aa0f2
xor eax, 0xfec5054a
rol eax, 0x40
popf
pushf
not eax
add eax, 0xe86970dc
xor eax, 0xc9871e81
rol eax, 0x53
popf
jmp 0x1401ae48b
push rax
pushf
mov eax, 0xa1d463d8
pushf
not eax
add eax, 0xfed5eeeb
xor eax, 0xfefaf133
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfdc6eee8
xor eax, 0xa35c4987
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xb8a6713f
xor eax, 0xe4929476
rol eax, 9
popf
pushf
not eax
add eax, 0xb4ba85c3
xor eax, 0xd21112ec
rol eax, 7
popf
jmp 0x1401ae48b
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [rsp + 0x28]
movss dword [rsp + 0x68], xmm0
movss xmm0, dword [rsp + 0x28]
addss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x30]
addss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x38], 1
push rax
pushf
mov eax, 0xeff137bf
pushf
not eax
add eax, 0xb66a6916
xor eax, 0x93bf7bb9
rol eax, 0x86
popf
pushf
not eax
add eax, 0xbdf33e7b
xor eax, 0x877b5d8e
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xa4e1664b
xor eax, 0xf5eea999
rol eax, 0x68
popf
jmp 0x1401ae48b
mov byte [rsp + 0x20], 1
push rax
pushf
mov eax, 0xda7c0d45
pushf
not eax
add eax, 0x80672de2
xor eax, 0xf1d4f662
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd63f2ec9
xor eax, 0xac1dc349
rol eax, 0xb3
popf
jmp 0x1401ae48b
movzx eax, byte [rsp + 0x20]
test eax, eax
jne 0x1401af171
push rax
pushf
mov eax, 0x38e742bc
pushf
not eax
add eax, 0x813b8027
xor eax, 0xe95ce8db
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xfebb7a6e
xor eax, 0x9ee0e572
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd497c9e5
xor eax, 0xadd4897b
rol eax, 0x3f
popf
jmp 0x1401ae48b
push rax
pushf
mov eax, 0x80c7a449
pushf
not eax
add eax, 0x96d4adee
xor eax, 0x8fa4879c
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa6ae7337
xor eax, 0xcd5bede9
rol eax, 0
popf
pushf
not eax
add eax, 0x83ef6545
xor eax, 0xd8dc8b58
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf0128599
xor eax, 0xf1b6178d
rol eax, 0xe5
popf
jmp 0x1401ae48b
jmp 0x1401af2d8
mov rax, qword [rsp + 0x40]
movsxd rax, dword [rax + 0x4124]
imul rax, rax, 0x10
mov rcx, qword [rsp + 0x48]
lea rdx, [rsp + 0x28]
lea rdi, [rcx + rax + 0x390]
mov rsi, rdx
mov ecx, 0x8df44881
pushf
not ecx
add ecx, 0xad07ed50
xor ecx, 0xa2055ab1
rol ecx, 0xa2
popf
pushf
not ecx
add ecx, 0xaa41652a
xor ecx, 0xd8799508
rol ecx, 0xa9
popf
pushf
not ecx
add ecx, 0xd0f688fd
xor ecx, 0x96fa4223
rol ecx, 0xa3
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x40]
mov r9d, dword [rax + 0x414c]
mov r8d, dword [rsp + 0x24]
mov edx, dword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
mov ecx, dword [rax + 0x4154]
call fcn.140239ae9
push rax
pushf
mov eax, 0x6cd81f8f
pushf
not eax
add eax, 0xb62f6935
xor eax, 0x96901555
rol eax, 0x68
popf
pushf
not eax
add eax, 0x89102d3e
xor eax, 0xc4733c5e
rol eax, 0x6a
popf
jmp 0x1401ae48b
add rsp, 0x78
pop rdi
pop rsi
ret