Function at 0x140656c14
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x16468815
pushf
not eax
add eax, 0xd31c35e2
xor eax, 0x84d98707
rol eax, 0xb
popf
pushf
not eax
add eax, 0xe9841915
xor eax, 0xd8fbc3c7
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xdce837be
xor eax, 0xfe695f10
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xe990e4b0
xor eax, 0xa72fecdf
rol eax, 7
popf
cmp eax, 4
jne 0x140656c77
popf
pop rax
jmp 0x140657068
cmp eax, 0
jne 0x140656c86
popf
pop rax
jmp 0x140656db2
cmp eax, 3
jne 0x140656c95
popf
pop rax
jmp 0x140656fa1
cmp eax, 1
jne 0x140656ca4
popf
pop rax
jmp 0x140656e84
cmp eax, 0xd
jne 0x140656cb3
popf
pop rax
jmp 0x14065769f
cmp eax, 7
jne 0x140656cc2
popf
pop rax
jmp 0x140657347
cmp eax, 0xe
jne 0x140656cd1
popf
pop rax
jmp 0x140657749
cmp eax, 0xb
jne 0x140656ce0
popf
pop rax
jmp 0x14065750f
cmp eax, 0xc
jne 0x140656cef
popf
pop rax
jmp 0x140657598
cmp eax, 8
jne 0x140656cfe
popf
pop rax
jmp 0x1406573d4
cmp eax, 0x10
jne 0x140656d0d
popf
pop rax
jmp 0x140657851
cmp eax, 2
jne 0x140656d1c
popf
pop rax
jmp 0x140656ef3
cmp eax, 9
jne 0x140656d2b
popf
pop rax
jmp 0x140657466
cmp eax, 0x12
jne 0x140656d3a
popf
pop rax
jmp 0x140657979
cmp eax, 6
jne 0x140656d49
popf
pop rax
jmp 0x1406571fd
cmp eax, 0x11
jne 0x140656d58
popf
pop rax
jmp 0x1406578e8
cmp eax, 5
jne 0x140656d67
popf
pop rax
jmp 0x14065714d
cmp eax, 0x15
jne 0x140656d76
popf
pop rax
jmp 0x140657ac2
cmp eax, 0xa
jne 0x140656d85
popf
pop rax
jmp 0x1406574b2
cmp eax, 0x14
jne 0x140656d94
popf
pop rax
jmp 0x140657a51
cmp eax, 0xf
jne 0x140656da3
popf
pop rax
jmp 0x1406577cd
cmp eax, 0x13
jne 0x140656db2
popf
pop rax
jmp 0x140657a4f
push rbx
push rbp
push rsi
push rdi
push r14
sub rsp, 0x70
mov rax, qword [0x14004b080]
xor rax, rsp
mov qword [rsp + 0x60], rax
mov rbp, r9
mov r14, rdx
mov rdi, rcx
mov rbx, qword [0x14059a6a0]
test rdx, rdx
je 0x140656e3e
push rax
pushf
mov eax, 0xa1b6b115
pushf
not eax
add eax, 0xb4296c6b
xor eax, 0xa304e0a6
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe9ec884e
xor eax, 0x9a64d84b
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa36fda01
xor eax, 0xa84eba4d
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf61e9bd2
xor eax, 0xe3863d49
rol eax, 0x8e
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0xe3b4d59f
pushf
not eax
add eax, 0x915f6a91
xor eax, 0x9f93902f
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd5e4f91e
xor eax, 0xfb3bc939
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xee3c23be
xor eax, 0x94e33bf4
rol eax, 0xdc
popf
jmp 0x140656c68
test rbx, rbx
je 0x140656ec0
push rax
pushf
mov eax, 0xab92619c
pushf
not eax
add eax, 0xa24861be
xor eax, 0xde59196c
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd94a77d8
xor eax, 0x876c443d
rol eax, 0x19
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0xf9b9ed6b
pushf
not eax
add eax, 0xf4f2412b
xor eax, 0xed9257cb
rol eax, 0xae
popf
pushf
not eax
add eax, 0xc17d448f
xor eax, 0x80603ee0
rol eax, 0xe2
popf
jmp 0x140656c68
lea rcx, [0x1bc114fbe]
pushf
sub rcx, 0x7c0d93ce
popf
jmp 0x140656f06
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
je 0x140656f48
push rax
pushf
mov eax, 0xb88d9023
pushf
not eax
add eax, 0xeb6cdf3c
xor eax, 0xa0d867ab
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xb96f49d0
xor eax, 0xb029ad3f
rol eax, 0x64
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0xf67b8f21
pushf
not eax
add eax, 0xd8e6eb0d
xor eax, 0x938d9755
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa12afbe0
xor eax, 0xea5be3f6
rol eax, 0x15
popf
pushf
not eax
add eax, 0x8c218c0a
xor eax, 0xae1ab9a0
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb8f4c388
xor eax, 0x9059321a
rol eax, 0x31
popf
jmp 0x140656c68
lea rdx, [0x197faeead]
pushf
sub rdx, 0x57f732ad
popf
mov rcx, rax
jmp 0x140656fb7
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rsi, rax
test rax, rax
je 0x140657022
push rax
pushf
mov eax, 0xd2aae63a
pushf
not eax
add eax, 0xf91f442e
xor eax, 0xf8e7f3b6
rol eax, 0xb
popf
pushf
not eax
add eax, 0x92a0b14d
xor eax, 0x98824c95
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe86cd222
xor eax, 0xf519922d
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xbec8d56f
xor eax, 0x8e34d4d6
rol eax, 0xa7
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0xbc350420
pushf
not eax
add eax, 0xe254202d
xor eax, 0x9b82a2aa
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xfa2f6b22
xor eax, 0x80f24c62
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xde605674
xor eax, 0x9341b505
rol eax, 0xb8
popf
jmp 0x140656c68
mov word [rsp + 0x40], 0xb848
mov word [rsp + 0x4a], 0xe0ff
mov qword [rsp + 0x42], rbx
mov eax, 0x948121c3
pushf
not eax
add eax, 0xce3478ee
xor eax, 0xa014eb3f
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe4e0f3e2
xor eax, 0xbac3bcfe
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xbce2c43e
xor eax, 0xc6b75bbf
rol eax, 3
popf
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx]
mov ecx, dword [rax + rdx]
cmp dword [0x14059a888], ecx
jle 0x14065711a
push rax
pushf
mov eax, 0x1359ddda
pushf
not eax
add eax, 0x8f04f532
xor eax, 0xbe9d13c8
rol eax, 0xec
popf
pushf
not eax
add eax, 0xbb814cc5
xor eax, 0x852239ef
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8ff970cd
xor eax, 0xe4acd9dc
rol eax, 0x93
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0x15b7c1f3
pushf
not eax
add eax, 0xe1f08c5b
xor eax, 0xca89fb79
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xf261cf3e
xor eax, 0xd97199b4
rol eax, 0x24
popf
jmp 0x140656c68
lea rcx, [0x183374288]
pushf
sub rcx, 0x42dd9a00
popf
call fcn.1406c6f56
cmp dword [0x14059a888], 0xffffffff
jne 0x1406571b7
push rax
pushf
mov eax, 0x1c49ea9b
pushf
not eax
add eax, 0xc2611dde
xor eax, 0xcb67d427
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xcfe76870
xor eax, 0xaec20abe
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xb266a8f4
xor eax, 0xaff52c64
rol eax, 0x28
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0x65c26e8
pushf
not eax
add eax, 0xf07ca497
xor eax, 0xfedaf23a
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf17926e4
xor eax, 0xc5b2d47c
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb41019c0
xor eax, 0xcc737957
rol eax, 0x2e
popf
jmp 0x140656c68
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
mov r8d, 0xe889b1a7
pushf
not r8d
add r8d, 0xdff234c7
xor r8d, 0xffa7b0e3
rol r8d, 0xf0
popf
pushf
not r8d
add r8d, 0xe36a7541
xor r8d, 0xdbd330a5
rol r8d, 0x1e
popf
pushf
not r8d
add r8d, 0xca37cd30
xor r8d, 0x9c596141
rol r8d, 0x83
popf
pushf
not r8d
add r8d, 0x80c807b8
xor r8d, 0xf63ff1de
rol r8d, 0xf4
popf
lea rdx, [0x1bc1cbec3]
pushf
sub rdx, 0x7c1902c3
popf
lea rcx, [rsp + 0x20]
call fcn.140658bf6
nop
lea r8, [rsp + 0x20]
mov rdx, qword [0x14059a728]
mov rcx, rdi
call fcn.140618d3f
mov qword [0x14059a800], rax
mov rdx, qword [rsp + 0x38]
cmp rdx, 0xf
jbe 0x140657301
push rax
pushf
mov eax, 0x39fb8151
pushf
not eax
add eax, 0xb0f786e4
xor eax, 0xe4dc25e6
rol eax, 0x51
popf
pushf
not eax
add eax, 0xbf160768
xor eax, 0xd105834c
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe0d019aa
xor eax, 0xdcb2a05e
rol eax, 0xca
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0xa581c9bc
pushf
not eax
add eax, 0x83b1f2d3
xor eax, 0x9375e696
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe739c532
xor eax, 0xcf0c5a00
rol eax, 0x17
popf
pushf
not eax
add eax, 0xa07786b3
xor eax, 0xd762bd04
rol eax, 0x41
popf
jmp 0x140656c68
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1406573a1
push rax
pushf
mov eax, 0x5f46f407
pushf
not eax
add eax, 0xe2ca7521
xor eax, 0xf6cd20e4
rol eax, 0x55
popf
pushf
not eax
add eax, 0xbd2f2362
xor eax, 0xef915123
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb998d885
xor eax, 0xe656b36f
rol eax, 0x4b
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0x95845e41
pushf
not eax
add eax, 0xb324b864
xor eax, 0x9e8a5ae2
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe1a1b163
xor eax, 0xaf01a1da
rol eax, 0x79
popf
jmp 0x140656c68
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140657433
push rax
pushf
mov eax, 0x5fde841d
pushf
not eax
add eax, 0xe201bc5e
xor eax, 0xd68b7638
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa3dc9784
xor eax, 0xa860df7e
rol eax, 0xef
popf
pushf
not eax
add eax, 0xd06af460
xor eax, 0xa21d60be
rol eax, 0xfd
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0x8924c00c
pushf
not eax
add eax, 0xa7d2b8b6
xor eax, 0xe0de1e39
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xa9e2fdcc
xor eax, 0x99fbeb62
rol eax, 0xd6
popf
jmp 0x140656c68
call fcn.14061c765
nop
push rax
pushf
mov eax, 0x8608c7df
pushf
not eax
add eax, 0xfba4c5cb
xor eax, 0x85ac03a9
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa92ce6a1
xor eax, 0x80e0badb
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x94131f9c
xor eax, 0xee30719b
rol eax, 0xa3
popf
jmp 0x140656c68
lea rcx, [0x1b1a50951]
pushf
sub rcx, 0x714b60c9
popf
call fcn.1406ac724
push rax
pushf
mov eax, 0x50a28309
pushf
not eax
add eax, 0xef146cf1
xor eax, 0xc18a3b29
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd0111d7f
xor eax, 0xcf8568a6
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xafb665a2
xor eax, 0xe2769bbf
rol eax, 0x59
popf
jmp 0x140656c68
mov r8, qword [0x14059a800]
test r8, r8
je 0x140657565
push rax
pushf
mov eax, 0xe6a4efaa
pushf
not eax
add eax, 0xc4dc47f8
xor eax, 0xcb9cc489
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd8badc7b
xor eax, 0xe92e83f3
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9ae24afa
xor eax, 0xa83c7fd5
rol eax, 0x5c
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0x7fae522c
pushf
not eax
add eax, 0xb4d0cc50
xor eax, 0xfde54e6e
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf92b2d6d
xor eax, 0xe5bc3b9f
rol eax, 0x52
popf
jmp 0x140656c68
mov r9d, 0x8b1147a6
pushf
not r9d
add r9d, 0xe985ebfa
xor r9d, 0xcdecb0f3
rol r9d, 0x8f
popf
pushf
not r9d
add r9d, 0xff4c5002
xor r9d, 0xc7b81389
rol r9d, 0x5e
popf
pushf
not r9d
add r9d, 0x8bec73c0
xor r9d, 0xb723fe16
rol r9d, 0x88
popf
pushf
not r9d
add r9d, 0xf7cef322
xor r9d, 0xa73eac59
rol r9d, 0x87
popf
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.1405c9230
test al, al
je 0x140657659
push rax
pushf
mov eax, 0xac00eb7d
pushf
not eax
add eax, 0x878bdf4d
xor eax, 0xac44c9c5
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd253966b
xor eax, 0x83616b5f
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa480d8f3
xor eax, 0xfe1b3e0d
rol eax, 8
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0x907e7b3b
pushf
not eax
add eax, 0xc95bb928
xor eax, 0xe5d2460a
rol eax, 0x89
popf
pushf
not eax
add eax, 0xab551429
xor eax, 0xa8d94ce9
rol eax, 0x97
popf
pushf
not eax
add eax, 0xdcc86e21
xor eax, 0x9936601b
rol eax, 0x36
popf
jmp 0x140656c68
movzx eax, byte [rsp + 0x40]
cmp byte [rsp + 0x50], al
jne 0x140657703
push rax
pushf
mov eax, 0xe0b7167
pushf
not eax
add eax, 0xa48855b4
xor eax, 0x9abfe149
rol eax, 0x69
popf
pushf
not eax
add eax, 0xbecbbf4d
xor eax, 0x9cf06edf
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x931c956e
xor eax, 0xc1028f0a
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xaa5b4160
xor eax, 0xbfa3c920
rol eax, 0x95
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0x63cceb47
pushf
not eax
add eax, 0xa344cc73
xor eax, 0xf2543e43
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa6120fe1
xor eax, 0x933e5183
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xde999c53
xor eax, 0x93c0097e
rol eax, 0xc7
popf
jmp 0x140656c68
movzx eax, byte [rsp + 0x41]
cmp byte [rsp + 0x51], al
jne 0x14065779a
push rax
pushf
mov eax, 0x497482b5
pushf
not eax
add eax, 0xf17a29e8
xor eax, 0xbecfccb1
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xab09cbb1
xor eax, 0x93ff22e3
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe4601b03
xor eax, 0xdbf48924
rol eax, 0x5f
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0xca396ff9
pushf
not eax
add eax, 0xc27dbdbf
xor eax, 0xa9a06ed9
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xcb706896
xor eax, 0x893ea267
rol eax, 0xdc
popf
jmp 0x140656c68
movzx eax, byte [rsp + 0x4a]
cmp byte [rsp + 0x5a], al
jne 0x14065781e
push rax
pushf
mov eax, 0xe4af76b0
pushf
not eax
add eax, 0xf174e3a6
xor eax, 0x80bf7007
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb08c4870
xor eax, 0x8d50e93c
rol eax, 4
popf
pushf
not eax
add eax, 0xd6cf7459
xor eax, 0x97f00b12
rol eax, 0x83
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0xa35c1c87
pushf
not eax
add eax, 0xdeeab1bd
xor eax, 0x85cfd958
rol eax, 7
popf
pushf
not eax
add eax, 0xc478ca04
xor eax, 0xa3d293ac
rol eax, 0x7d
popf
jmp 0x140656c68
movzx eax, byte [rsp + 0x4b]
cmp byte [rsp + 0x5b], al
je 0x1406578a2
push rax
pushf
mov eax, 0x2421f8a7
pushf
not eax
add eax, 0xfce7dbb9
xor eax, 0xae0125bd
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xe0af0ca4
xor eax, 0x98e7ff20
rol eax, 0x59
popf
pushf
not eax
add eax, 0xfd77ecff
xor eax, 0x99b9a006
rol eax, 0x49
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0x2b41e616
pushf
not eax
add eax, 0xe00bf9bb
xor eax, 0xf9213e1a
rol eax, 0x42
popf
pushf
not eax
add eax, 0xce174259
xor eax, 0x94947a5e
rol eax, 0x25
popf
pushf
not eax
add eax, 0xec419bbd
xor eax, 0x8d537b9c
rol eax, 0x2c
popf
jmp 0x140656c68
lea r8, [rsp + 0x40]
mov rdx, qword [0x14059a800]
mov rcx, rdi
call fcn.1406c13d6
test al, al
je 0x140657933
push rax
pushf
mov eax, 0x8670ed82
pushf
not eax
add eax, 0x9aa8a7ec
xor eax, 0x8eaa7911
rol eax, 0x56
popf
pushf
not eax
add eax, 0x862b4ced
xor eax, 0xa80da57c
rol eax, 0x51
popf
jmp 0x140656c68
push rax
pushf
mov eax, 0xbe39f165
pushf
not eax
add eax, 0x83242ae1
xor eax, 0xaf8e4540
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xea6777ec
xor eax, 0xf8a3d29d
rol eax, 0x12
popf
pushf
not eax
add eax, 0xba64be45
xor eax, 0x98e0e18e
rol eax, 0x29
popf
jmp 0x140656c68
mov r8d, 0xf524c5c6
pushf
not r8d
add r8d, 0xf93d8be6
xor r8d, 0xe08bee4b
rol r8d, 0xdc
popf
pushf
not r8d
add r8d, 0x903f6dae
xor r8d, 0xcd09d098
rol r8d, 0x87
popf
pushf
not r8d
add r8d, 0xb68c2634
xor r8d, 0xf72442ee
rol r8d, 0xc
popf
pushf
not r8d
add r8d, 0xb034dfdc
xor r8d, 0x8b44a3c0
rol r8d, 0x6c
popf
mov edx, dword [rsp + 0xc0]
mov rcx, rbp
jmp 0x1406579ee
call rsi
mov byte [r14], al
lea r8, [rsp + 0x50]
mov rdx, qword [0x14059a800]
mov rcx, rdi
call fcn.1406c13d6
jmp 0x140657a51
xor al, al
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.14066b1de
add rsp, 0x70
pop r14
pop rdi
pop rsi
pop rbp
pop rbx
ret
call fcn.140605b0c
nop
push rax
pushf
mov eax, 0xf10780fc
pushf
not eax
add eax, 0xd8b06b8c
xor eax, 0xbcb5fe19
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x8e0921f2
xor eax, 0xfb3dbe4f
rol eax, 0xf2
popf
cmp eax, 2
jne 0x140657b05
popf
pop rax
jmp 0x140657bfb
cmp eax, 0
jne 0x140657b14
popf
pop rax
jmp 0x140657b32
cmp eax, 3
jne 0x140657b23
popf
pop rax
jmp 0x140657c95
cmp eax, 1
jne 0x140657b32
popf
pop rax
jmp 0x140657be1
sub rsp, 0x28
mov rcx, qword [0x140598ea8]
test rcx, rcx
je 0x140657b88
push rax
pushf
mov eax, 0x6162dfd0
pushf
not eax
add eax, 0xa2c65d61
xor eax, 0x96f43609
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xaebe5212
xor eax, 0xec9562ec
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8b269e27
xor eax, 0x88d32bf4
rol eax, 0xf
popf
jmp 0x140657af6
push rax
pushf
mov eax, 0xc48c3824
pushf
not eax
add eax, 0xae8feb09
xor eax, 0xe4e00a1c
rol eax, 0x38
popf
pushf
not eax
add eax, 0xbdd1d654
xor eax, 0xd7db7761
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc5fb8478
xor eax, 0xd3bad846
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xbc4c6d8f
xor eax, 0x9c147099
rol eax, 0xa7
popf
jmp 0x140657af6
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
jmp 0x140657be9
call qword [case.0x140668ad2.0]
mov r8, rax
test rax, rax
je 0x140657c95
mov rcx, qword [rax]
mov edx, 0x9a7d721c
pushf
not edx
add edx, 0xb91656f7
xor edx, 0xc4959824
rol edx, 0xec
popf
pushf
not edx
add edx, 0xc8b85fb2
xor edx, 0x99b921e0
rol edx, 3
popf
pushf
not edx
add edx, 0xe29865df
xor edx, 0x980dc657
rol edx, 0x3e
popf
mov rax, qword [rcx]
mov rcx, r8
jmp 0x140657c49
call qword [case.0x140668ad2.0]
push rax
pushf
mov eax, 0xe40283b4
pushf
not eax
add eax, 0x8ea86cab
xor eax, 0xef7e8b32
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe82b12a8
xor eax, 0xc48237e6
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x83a719e2
xor eax, 0xebb7fd55
rol eax, 0x51
popf
jmp 0x140657af6
add rsp, 0x28
ret