Function at 0x140069739
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x1478c94f
pushf
not eax
add eax, 0xac3d9d26
xor eax, 0x9cac829f
rol eax, 8
popf
pushf
not eax
add eax, 0xd8511c14
xor eax, 0xa9d49e07
rol eax, 0
popf
pushf
not eax
add eax, 0x84f01851
xor eax, 0xbec4cb41
rol eax, 0x75
popf
cmp eax, 4
jne 0x140069789
popf
pop rax
jmp 0x140069b52
cmp eax, 0
jne 0x140069798
popf
pop rax
jmp 0x14006994b
cmp eax, 3
jne 0x1400697a7
popf
pop rax
jmp 0x140069ad3
cmp eax, 1
jne 0x1400697b6
popf
pop rax
jmp 0x1400699dd
cmp eax, 0xd
jne 0x1400697c5
popf
pop rax
jmp 0x140069f45
cmp eax, 0x1a
jne 0x1400697d4
popf
pop rax
jmp 0x14006a542
cmp eax, 0xe
jne 0x1400697e3
popf
pop rax
jmp 0x140069f92
cmp eax, 0xb
jne 0x1400697f2
popf
pop rax
jmp 0x140069e79
cmp eax, 0x19
jne 0x140069801
popf
pop rax
jmp 0x14006a48c
cmp eax, 8
jne 0x140069810
popf
pop rax
jmp 0x140069cf7
cmp eax, 0x1d
jne 0x14006981f
popf
pop rax
jmp 0x14006a68c
cmp eax, 0x17
jne 0x14006982e
popf
pop rax
jmp 0x14006a33e
cmp eax, 0x1c
jne 0x14006983d
popf
pop rax
jmp 0x14006a5e6
cmp eax, 0x12
jne 0x14006984c
popf
pop rax
jmp 0x14006a11f
cmp eax, 0x18
jne 0x14006985b
popf
pop rax
jmp 0x14006a3f7
cmp eax, 0x11
jne 0x14006986a
popf
pop rax
jmp 0x14006a0ba
cmp eax, 0x1b
jne 0x140069879
popf
pop rax
jmp 0x14006a58a
cmp eax, 0x16
jne 0x140069888
popf
pop rax
jmp 0x14006a2f0
cmp eax, 0xa
jne 0x140069897
popf
pop rax
jmp 0x140069dc0
cmp eax, 0x14
jne 0x1400698a6
popf
pop rax
jmp 0x14006a1da
cmp eax, 0xf
jne 0x1400698b5
popf
pop rax
jmp 0x14006a028
cmp eax, 0x13
jne 0x1400698c4
popf
pop rax
jmp 0x14006a1a0
cmp eax, 0x15
jne 0x1400698d3
popf
pop rax
jmp 0x14006a270
cmp eax, 2
jne 0x1400698e2
popf
pop rax
jmp 0x140069a5e
cmp eax, 0x1e
jne 0x1400698f1
popf
pop rax
jmp 0x14006a72f
cmp eax, 0xc
jne 0x140069900
popf
pop rax
jmp 0x140069ee3
cmp eax, 7
jne 0x14006990f
popf
pop rax
jmp 0x140069c75
cmp eax, 5
jne 0x14006991e
popf
pop rax
jmp 0x140069bb1
cmp eax, 9
jne 0x14006992d
popf
pop rax
jmp 0x140069d78
cmp eax, 0x10
jne 0x14006993c
popf
pop rax
jmp 0x14006a07c
cmp eax, 6
jne 0x14006994b
popf
pop rax
jmp 0x140069c6f
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r14
push r15
sub rsp, 0x20
cmp byte [rsp + 0x60], 0
mov rbx, rcx
movsxd rcx, dword [r9 + 4]
mov r14, r9
mov ebp, r8d
je 0x1400699aa
push rax
pushf
mov eax, 0xd957f02c
pushf
not eax
add eax, 0xd988b57d
xor eax, 0x9f79a0ae
rol eax, 0x80
popf
pushf
not eax
add eax, 0x99509fa6
xor eax, 0xfe0739a7
rol eax, 0x66
popf
jmp 0x14006977a
push rax
pushf
mov eax, 0xd7549a04
pushf
not eax
add eax, 0xf74c1e1d
xor eax, 0xaebaa1f5
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa2e6c28d
xor eax, 0xd1b22ad6
rol eax, 0xa6
popf
jmp 0x14006977a
lea eax, [rcx - 1]
cmp eax, r8d
jne 0x140069a18
push rax
pushf
mov eax, 0x2bf61b94
pushf
not eax
add eax, 0x858b0851
xor eax, 0xfebd9c18
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9bd64ae7
xor eax, 0xd17a21bf
rol eax, 0x60
popf
jmp 0x14006977a
push rax
pushf
mov eax, 0x261ae609
pushf
not eax
add eax, 0xa79e103d
xor eax, 0xae07c343
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x8fbb0ac9
xor eax, 0xc9ef34f8
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x863af1f1
xor eax, 0xf0b71861
rol eax, 0x94
popf
jmp 0x14006977a
xor eax, eax
cmp dword [r9], 0x2d
sete al
push rbx
not rbx
sub rax, rbx
pop rbx
sub rax, 1
mov word [rcx + rax - 1], 0x30
push rax
pushf
mov eax, 0xb0bc8aad
pushf
not eax
add eax, 0x916eac86
xor eax, 0x9f3169c7
rol eax, 7
popf
pushf
not eax
add eax, 0xbe47cc78
xor eax, 0xc2d37cd0
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc6b876b4
xor eax, 0xe39abbf1
rol eax, 0x11
popf
pushf
not eax
add eax, 0x83bc65d9
xor eax, 0xe5f406f9
rol eax, 0xce
popf
jmp 0x14006977a
cmp dword [r9], 0x2d
jne 0x140069b1f
push rax
pushf
mov eax, 0xaa55acca
pushf
not eax
add eax, 0xea750af5
xor eax, 0xce7c8ffb
rol eax, 0x16
popf
pushf
not eax
add eax, 0x91e3683b
xor eax, 0xc7ce1816
rol eax, 0x24
popf
pushf
not eax
add eax, 0x95de1000
xor eax, 0xea809af2
rol eax, 0xec
popf
jmp 0x14006977a
push rax
pushf
mov eax, 0xdb8f192e
pushf
not eax
add eax, 0x8f36b3a3
xor eax, 0xbf715263
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd6c9d50a
xor eax, 0xcb4339a5
rol eax, 0xb4
popf
jmp 0x14006977a
mov byte [rbx], 0x2d
inc rbx
push rax
pushf
mov eax, 0xd83fdabc
pushf
not eax
add eax, 0xdccf9056
xor eax, 0x8897ad3d
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xae8b53bc
xor eax, 0x9954d860
rol eax, 0x75
popf
pushf
not eax
add eax, 0xbbdc16a0
xor eax, 0xeedf6b2e
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x85da38eb
xor eax, 0xbf1a08dd
rol eax, 0x5d
popf
jmp 0x14006977a
movsxd rax, dword [r9 + 4]
or rdi, 0xffffffffffffffff
test eax, eax
jg 0x140069c16
push rax
pushf
mov eax, 0x9c63ff9a
pushf
not eax
add eax, 0x94fb6796
xor eax, 0xde793685
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xedb43cdb
xor eax, 0x98d1e7e6
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd44db426
xor eax, 0xbb838182
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xab0c28e0
xor eax, 0x8095947f
rol eax, 0x5c
popf
jmp 0x14006977a
push rax
pushf
mov eax, 0x4fc3a242
pushf
not eax
add eax, 0xfbaea2a0
xor eax, 0xce499a68
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8be26b95
xor eax, 0x89f1e530
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf647a9a3
xor eax, 0xe458dc4c
rol eax, 9
popf
pushf
not eax
add eax, 0xbc946a5d
xor eax, 0x8da84b5b
rol eax, 0x21
popf
jmp 0x14006977a
jne 0x140069d78
mov rax, qword [r9 + 8]
cmp byte [rax], 0x30
jne 0x140069cb1
push rax
pushf
mov eax, 0x1e3f2219
pushf
not eax
add eax, 0x8527ed5a
xor eax, 0xec9ed813
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xd1b25e6f
xor eax, 0x990afd31
rol eax, 0xe0
popf
jmp 0x14006977a
push rax
pushf
mov eax, 0x93ce1bd6
pushf
not eax
add eax, 0x98de5f12
xor eax, 0x82a32810
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x80e26660
xor eax, 0xed0f47c1
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf780bb1e
xor eax, 0xaeefea45
rol eax, 0x2a
popf
jmp 0x14006977a
mov al, 0x6f
pushf
not al
add al, 0x57
xor al, 0x55
rol al, 0x97
popf
pushf
not al
add al, 0x2c
xor al, 0xf2
rol al, 0xc
popf
pushf
not al
add al, 0x49
xor al, 0x38
rol al, 0xb4
popf
pushf
not al
add al, 0x90
xor al, 0xa9
rol al, 0x80
popf
jmp 0x140069dc0
xor al, al
push rax
pushf
mov eax, 0xd420a8f5
pushf
not eax
add eax, 0x80d8a6f3
xor eax, 0xc1d91a67
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb902f5e7
xor eax, 0xb6751ae5
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc9a18824
xor eax, 0xa183596f
rol eax, 0xb9
popf
jmp 0x14006977a
cmp byte [rsp + 0x60], 0
je 0x140069e20
push rax
pushf
mov eax, 0xb9466c38
pushf
not eax
add eax, 0x8e80a828
xor eax, 0xef753a58
rol eax, 0x59
popf
pushf
not eax
add eax, 0xbaadbc05
xor eax, 0xacb06704
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc12208a5
xor eax, 0xeadab2d3
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa54ee87a
xor eax, 0xa5575eab
rol eax, 0x22
popf
jmp 0x14006977a
push rax
pushf
mov eax, 0xb80b2988
pushf
not eax
add eax, 0x9145138e
xor eax, 0x9f286332
rol eax, 0x12
popf
pushf
not eax
add eax, 0xadeef992
xor eax, 0xaecc5e4d
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9cbb4870
xor eax, 0x8f3c128c
rol eax, 0x26
popf
pushf
not eax
add eax, 0x83ba4e4e
xor eax, 0x8ac5d033
rol eax, 0x6c
popf
jmp 0x14006977a
test al, al
je 0x140069eb0
push rax
pushf
mov eax, 0x56d1672d
pushf
not eax
add eax, 0xe1ab7db6
xor eax, 0xc0e5c958
rol eax, 0x62
popf
pushf
not eax
add eax, 0xac3f65de
xor eax, 0x853fe69c
rol eax, 0x49
popf
jmp 0x14006977a
push rax
pushf
mov eax, 0x2e26c315
pushf
not eax
add eax, 0x97a98b04
xor eax, 0x9b29f399
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf701ee9e
xor eax, 0x8e120973
rol eax, 0xbe
popf
jmp 0x14006977a
lea rsi, [rbx + 1]
jmp 0x14006a07c
lea rsi, [rbx + 1]
mov r8, rdi
push rax
pushf
mov eax, 0x34c41eea
pushf
not eax
add eax, 0xeecb3f35
xor eax, 0xff1dfaa5
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe0836536
xor eax, 0x88fe95c3
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x8bcda249
xor eax, 0xecdc23b4
rol eax, 0x9c
popf
jmp 0x14006977a
inc r8
cmp byte [rbx + r8], 0
jne 0x140069fe2
push rax
pushf
mov eax, 0x813418d8
pushf
not eax
add eax, 0x8d7fbe95
xor eax, 0x95324f25
rol eax, 0x24
popf
pushf
not eax
add eax, 0x8b16f365
xor eax, 0xddc74173
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xdba0bf6e
xor eax, 0xefb0346b
rol eax, 0x59
popf
jmp 0x14006977a
push rax
pushf
mov eax, 0x2159585a
pushf
not eax
add eax, 0xdd762fe0
xor eax, 0xd137611f
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9c594b5d
xor eax, 0xe50b9134
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xffe896db
xor eax, 0xb161adac
rol eax, 0x70
popf
jmp 0x14006977a
inc r8
mov rdx, rbx
mov rcx, rsi
call fcn.14001b4e0
push rax
pushf
mov eax, 0x948d5d89
pushf
not eax
add eax, 0xdc8be5d4
xor eax, 0x8e1669e2
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb946e2ce
xor eax, 0xffac61c5
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd65762f2
xor eax, 0xfc51d596
rol eax, 0x47
popf
jmp 0x14006977a
mov byte [rbx], 0x30
mov rbx, rsi
jmp 0x14006a11f
push rax
not rax
sub rbx, rax
pop rax
sub rbx, 1
push rax
pushf
mov eax, 0xc5c1cd91
pushf
not eax
add eax, 0xb377a2cc
xor eax, 0xe907b30b
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x94107e2b
xor eax, 0x832c7f4e
rol eax, 0x31
popf
pushf
not eax
add eax, 0x91b8ecea
xor eax, 0xc2c433d4
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xdeb777e9
xor eax, 0xa1c31c4f
rol eax, 8
popf
jmp 0x14006977a
test ebp, ebp
jle 0x14006a15a
push rax
pushf
mov eax, 0x2937b52
pushf
not eax
add eax, 0xa2c424ee
xor eax, 0xe6f63b1a
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xef4767d4
xor eax, 0xe84c4d89
rol eax, 0x8b
popf
jmp 0x14006977a
push rax
pushf
mov eax, 0xe8daafa
pushf
not eax
add eax, 0xd62bd0da
xor eax, 0xd63cbbc2
rol eax, 0x60
popf
pushf
not eax
add eax, 0xde8de8fa
xor eax, 0xd7ce8949
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc2970bb8
xor eax, 0xa5ee2c89
rol eax, 0xd8
popf
jmp 0x14006977a
lea rsi, [rbx + 1]
mov r8, rdi
push rax
pushf
mov eax, 0xde0463d6
pushf
not eax
add eax, 0xb49d1c56
xor eax, 0x863748d0
rol eax, 0x82
popf
pushf
not eax
add eax, 0xeeee8bc0
xor eax, 0xad6ec902
rol eax, 0x6c
popf
jmp 0x14006977a
inc r8
cmp byte [rbx + r8], 0
jne 0x14006a22a
push rax
pushf
mov eax, 0xf5dc8736
pushf
not eax
add eax, 0x8ceb13a1
xor eax, 0xd8dd0548
rol eax, 0xec
popf
pushf
not eax
add eax, 0xbfc30d50
xor eax, 0xe3b793fd
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf90126ff
xor eax, 0xd192696c
rol eax, 9
popf
jmp 0x14006977a
push rax
pushf
mov eax, 0xa7cbe005
pushf
not eax
add eax, 0xa833383e
xor eax, 0xb53f8726
rol eax, 0x10
popf
pushf
not eax
add eax, 0xcaa29618
xor eax, 0x881e20ea
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb45eca55
xor eax, 0xa57e9fa2
rol eax, 0x84
popf
jmp 0x14006977a
inc r8
mov rdx, rbx
mov rcx, rsi
call fcn.14001b4e0
mov r15, qword [rsp + 0x68]
cmp byte [r15 + 0x28], 0
jne 0x14006a2bd
push rax
pushf
mov eax, 0x31ce6d89
pushf
not eax
add eax, 0xd499de9e
xor eax, 0xc3c21416
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8277de35
xor eax, 0xa0651431
rol eax, 0xc4
popf
jmp 0x14006977a
push rax
pushf
mov eax, 0xe51f22ff
pushf
not eax
add eax, 0xcdaf9f75
xor eax, 0xf242b5ca
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x95cec3d9
xor eax, 0xb2746121
rol eax, 0x59
popf
jmp 0x14006977a
mov rcx, r15
call fcn.1401691e1
push rax
pushf
mov eax, 0xdda09672
pushf
not eax
add eax, 0xa622ecd7
xor eax, 0xd7912bf7
rol eax, 0x30
popf
pushf
not eax
add eax, 0x964dd985
xor eax, 0x803dde3c
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbf9452e7
xor eax, 0xb0cbb7a2
rol eax, 0x40
popf
jmp 0x14006977a
mov rax, qword [r15 + 0x18]
mov rcx, qword [rax + 0xf8]
mov rax, qword [rcx]
mov cl, byte [rax]
mov byte [rbx], cl
mov eax, dword [r14 + 4]
test eax, eax
jns 0x14006a3b1
push rax
pushf
mov eax, 0xa567a0f1
pushf
not eax
add eax, 0x940b1a3b
xor eax, 0xf763f0eb
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xd4fa91fe
xor eax, 0x8fb66640
rol eax, 0xff
popf
pushf
not eax
add eax, 0xd2814eed
xor eax, 0xacc2db9c
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8c129213
xor eax, 0xc5976f1c
rol eax, 0xfb
popf
jmp 0x14006977a
push rax
pushf
mov eax, 0x40eff49
pushf
not eax
add eax, 0x9c95ba77
xor eax, 0xdc2cd799
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc1ddcce7
xor eax, 0x908d808a
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe85af4de
xor eax, 0x9edb1636
rol eax, 0x80
popf
jmp 0x14006977a
neg eax
cmp byte [rsp + 0x60], 0
jne 0x14006a459
push rax
pushf
mov eax, 0x9489aa4f
pushf
not eax
add eax, 0xa4f4672b
xor eax, 0xb60aa9b2
rol eax, 2
popf
pushf
not eax
add eax, 0xae144cbb
xor eax, 0xa79baf18
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x926caef1
xor eax, 0xea404d98
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xce6cb50a
xor eax, 0xa799a8a8
rol eax, 0xdf
popf
jmp 0x14006977a
push rax
pushf
mov eax, 0xbe250399
pushf
not eax
add eax, 0xe05e388e
xor eax, 0x9a45b82c
rol eax, 0x79
popf
pushf
not eax
add eax, 0x959d3c35
xor eax, 0xe421431b
rol eax, 0x51
popf
jmp 0x14006977a
cmp eax, ebp
jge 0x14006a4e9
push rax
pushf
mov eax, 0x6432b09e
pushf
not eax
add eax, 0xf2ef8553
xor eax, 0xf73cf996
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc5659fdc
xor eax, 0x80a718b0
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xce57a502
xor eax, 0x998c7449
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xc541e882
xor eax, 0xfae0ed4e
rol eax, 0x15
popf
jmp 0x14006977a
push rax
pushf
mov eax, 0xf88c4c02
pushf
not eax
add eax, 0x9bf3c779
xor eax, 0x8a008e32
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xa62cc02e
xor eax, 0xa8ba7e97
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xaed9c141
xor eax, 0xa3824e16
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc506455e
xor eax, 0xc58659af
rol eax, 0x63
popf
jmp 0x14006977a
mov ebp, eax
push rax
pushf
mov eax, 0xf0f6fea
pushf
not eax
add eax, 0xad96957d
xor eax, 0xecf391bd
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd7793abc
xor eax, 0xc30842a6
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe4745eaa
xor eax, 0xec6e256d
rol eax, 0xd4
popf
jmp 0x14006977a
movsxd rbx, ebp
push rax
pushf
mov eax, 0xc8015c6
pushf
not eax
add eax, 0x8a1f85b0
xor eax, 0x9d17c8d2
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9b7c823f
xor eax, 0x98ac3577
rol eax, 0x36
popf
pushf
not eax
add eax, 0xb586b7dc
xor eax, 0xc9e8fefb
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc3f4cae3
xor eax, 0xe53e3cb6
rol eax, 0xb6
popf
jmp 0x14006977a
inc rdi
cmp byte [rsi + rdi], 0
jne 0x14006a646
push rax
pushf
mov eax, 0xd1b18973
pushf
not eax
add eax, 0xcf84ade5
xor eax, 0x8012b380
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf9189d65
xor eax, 0xaee8dfa8
rol eax, 1
popf
pushf
not eax
add eax, 0x85f6b973
xor eax, 0xb33fbfc9
rol eax, 1
popf
pushf
not eax
add eax, 0xd6366ae0
xor eax, 0x8d9fba1c
rol eax, 0x1e
popf
jmp 0x14006977a
push rax
pushf
mov eax, 0xd6823672
pushf
not eax
add eax, 0xec9aa5c7
xor eax, 0xa957284c
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x9ae7fb2c
xor eax, 0xa3d72b5a
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xff92710d
xor eax, 0xb5c7e003
rol eax, 0x91
popf
jmp 0x14006977a
lea r8, [rdi + 1]
mov rdx, rsi
lea rcx, [rbx + rsi]
call fcn.14001b4e0
mov r8, rbx
mov edx, 0x5b42c682
pushf
not edx
add edx, 0xaf5daf10
xor edx, 0xa7ff12c8
rol edx, 0xe6
popf
pushf
not edx
add edx, 0x8a006674
xor edx, 0x9081d4fb
rol edx, 0xa2
popf
mov rcx, rsi
call fcn.14001bb90
push rax
pushf
mov eax, 0x748b4fd0
pushf
not eax
add eax, 0x8b8714f8
xor eax, 0xe410fdac
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x8b9a7fb5
xor eax, 0xc296fd53
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xbe44ad8e
xor eax, 0xb1b0d90c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa2c639ec
xor eax, 0xfcd61cfd
rol eax, 0x30
popf
jmp 0x14006977a
mov rbx, qword [rsp + 0x40]
xor eax, eax
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x20
pop r15
pop r14
pop rdi
ret