Function at 0x140064120
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xa2e22cde
pushf
not eax
add eax, 0x80f4ab4a
xor eax, 0x936da9db
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb5ee38e9
xor eax, 0xb1163b6d
rol eax, 0xfa
popf
cmp eax, 0x29
jne 0x14006415d
popf
pop rax
jmp 0x1400657c4
cmp eax, 0
jne 0x14006416c
popf
pop rax
jmp 0x1400644a5
cmp eax, 3
jne 0x14006417b
popf
pop rax
jmp 0x1400645df
cmp eax, 1
jne 0x14006418a
popf
pop rax
jmp 0x14006456f
cmp eax, 0xd
jne 0x140064199
popf
pop rax
jmp 0x140064a72
cmp eax, 0x1a
jne 0x1400641a8
popf
pop rax
jmp 0x1400650bc
cmp eax, 0xe
jne 0x1400641b7
popf
pop rax
jmp 0x140064b17
cmp eax, 0x31
jne 0x1400641c6
popf
pop rax
jmp 0x140065c3f
cmp eax, 0x19
jne 0x1400641d5
popf
pop rax
jmp 0x14006503a
cmp eax, 8
jne 0x1400641e4
popf
pop rax
jmp 0x140064811
cmp eax, 0x2a
jne 0x1400641f3
popf
pop rax
jmp 0x140065854
cmp eax, 0x17
jne 0x140064202
popf
pop rax
jmp 0x140064f6f
cmp eax, 0x1c
jne 0x140064211
popf
pop rax
jmp 0x1400651c1
cmp eax, 0x2e
jne 0x140064220
popf
pop rax
jmp 0x140065a89
cmp eax, 0x18
jne 0x14006422f
popf
pop rax
jmp 0x140065000
cmp eax, 0x2b
jne 0x14006423e
popf
pop rax
jmp 0x1400658e4
cmp eax, 0x1b
jne 0x14006424d
popf
pop rax
jmp 0x14006511b
cmp eax, 0x2d
jne 0x14006425c
popf
pop rax
jmp 0x140065a3e
cmp eax, 0x23
jne 0x14006426b
popf
pop rax
jmp 0x140065463
cmp eax, 0x25
jne 0x14006427a
popf
pop rax
jmp 0x14006557b
cmp eax, 0x32
jne 0x140064289
popf
pop rax
jmp 0x140065c89
cmp eax, 0x13
jne 0x140064298
popf
pop rax
jmp 0x140064d6b
cmp eax, 0x33
jne 0x1400642a7
popf
pop rax
jmp 0x140065cc4
cmp eax, 0x24
jne 0x1400642b6
popf
pop rax
jmp 0x14006551c
cmp eax, 0x1e
jne 0x1400642c5
popf
pop rax
jmp 0x1400652a9
cmp eax, 0xc
jne 0x1400642d4
popf
pop rax
jmp 0x1400649e1
cmp eax, 0x26
jne 0x1400642e3
popf
pop rax
jmp 0x1400655c5
cmp eax, 0x27
jne 0x1400642f2
popf
pop rax
jmp 0x14006567b
cmp eax, 0x30
jne 0x140064301
popf
pop rax
jmp 0x140065c05
cmp eax, 0x10
jne 0x140064310
popf
pop rax
jmp 0x140064c14
cmp eax, 0x37
jne 0x14006431f
popf
pop rax
jmp 0x140065eb9
cmp eax, 9
jne 0x14006432e
popf
pop rax
jmp 0x140064893
cmp eax, 4
jne 0x14006433d
popf
pop rax
jmp 0x14006464d
cmp eax, 0x16
jne 0x14006434c
popf
pop rax
jmp 0x140064edb
cmp eax, 0x28
jne 0x14006435b
popf
pop rax
jmp 0x140065733
cmp eax, 0xa
jne 0x14006436a
popf
pop rax
jmp 0x1400648f3
cmp eax, 0x36
jne 0x140064379
popf
pop rax
jmp 0x140065e16
cmp eax, 0x14
jne 0x140064388
popf
pop rax
jmp 0x140064dfb
cmp eax, 7
jne 0x140064397
popf
pop rax
jmp 0x140064774
cmp eax, 0x34
jne 0x1400643a6
popf
pop rax
jmp 0x140065d68
cmp eax, 2
jne 0x1400643b5
popf
pop rax
jmp 0x1400645a9
cmp eax, 0x20
jne 0x1400643c4
popf
pop rax
jmp 0x140065352
cmp eax, 0x1d
jne 0x1400643d3
popf
pop rax
jmp 0x14006522c
cmp eax, 0x11
jne 0x1400643e2
popf
pop rax
jmp 0x140064c76
cmp eax, 0x35
jne 0x1400643f1
popf
pop rax
jmp 0x140065db4
cmp eax, 0x2f
jne 0x140064400
popf
pop rax
jmp 0x140065b47
cmp eax, 0x12
jne 0x14006440f
popf
pop rax
jmp 0x140064cac
cmp eax, 0x21
jne 0x14006441e
popf
pop rax
jmp 0x1400653b3
cmp eax, 0x38
jne 0x14006442d
popf
pop rax
jmp 0x140065ef0
cmp eax, 0xb
jne 0x14006443c
popf
pop rax
jmp 0x140064950
cmp eax, 0xf
jne 0x14006444b
popf
pop rax
jmp 0x140064b96
cmp eax, 0x15
jne 0x14006445a
popf
pop rax
jmp 0x140064e9e
cmp eax, 5
jne 0x140064469
popf
pop rax
jmp 0x1400646b8
cmp eax, 6
jne 0x140064478
popf
pop rax
jmp 0x14006473a
cmp eax, 0x22
jne 0x140064487
popf
pop rax
jmp 0x140065402
cmp eax, 0x2c
jne 0x140064496
popf
pop rax
jmp 0x140065987
cmp eax, 0x1f
jne 0x1400644a5
popf
pop rax
jmp 0x14006534d
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
mov r12, qword [rsp + 0x70]
mov r13, r9
mov rbx, r8
mov r14, rdx
mov rdi, rcx
and qword [r12], 0
mov qword [r9], 1
test rdx, rdx
je 0x14006453c
push rax
pushf
mov eax, 0xc2a9fda4
pushf
not eax
add eax, 0xf86879e4
xor eax, 0xa9e4991a
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x9bc658a2
xor eax, 0xf5c28421
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x955e899f
xor eax, 0xb02a88ef
rol eax, 0xea
popf
pushf
not eax
add eax, 0xef8c1b6d
xor eax, 0x804af848
rol eax, 0x71
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x337ab7b6
pushf
not eax
add eax, 0xa2587418
xor eax, 0x9ae8285d
rol eax, 8
popf
pushf
not eax
add eax, 0xdace3b42
xor eax, 0xa739fe4d
rol eax, 0xc8
popf
jmp 0x14006414e
mov qword [rdx], rbx
add r14, 8
push rax
pushf
mov eax, 0x940fa770
pushf
not eax
add eax, 0xca928944
xor eax, 0xbc9e3570
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xcae5a86e
xor eax, 0xa2030138
rol eax, 0x14
popf
jmp 0x14006414e
xor bpl, bpl
push rax
pushf
mov eax, 0xec15cfe5
pushf
not eax
add eax, 0xdbedb153
xor eax, 0xfd99c120
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb6426818
xor eax, 0xe51d8013
rol eax, 0x97
popf
jmp 0x14006414e
cmp byte [rdi], 0x22
mov r15, rdi
jne 0x14006461a
push rax
pushf
mov eax, 0x589e87be
pushf
not eax
add eax, 0xb3d6d308
xor eax, 0xe52aa58e
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf31ad519
xor eax, 0x9541fd56
rol eax, 0xb5
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x977753df
pushf
not eax
add eax, 0xa3fc5ae3
xor eax, 0xef1778ac
rol eax, 0xde
popf
pushf
not eax
add eax, 0xaaca8575
xor eax, 0xb1e5e5a1
rol eax, 0x7d
popf
jmp 0x14006414e
test bpl, bpl
mov sil, 0x81
pushf
not sil
add sil, 0x72
xor sil, 0xee
rol sil, 0x15
popf
pushf
not sil
add sil, 0x78
xor sil, 0x3c
rol sil, 0xa2
popf
sete bpl
inc rdi
jmp 0x1400649e1
inc qword [r12]
test rbx, rbx
je 0x1400646f4
push rax
pushf
mov eax, 0xe569e167
pushf
not eax
add eax, 0xf1e5c0a4
xor eax, 0xd6c5fbb5
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xddee60cf
xor eax, 0x8f786faa
rol eax, 0x8c
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x8fd7d884
pushf
not eax
add eax, 0xc10d6755
xor eax, 0x8b3bdaea
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa4b29189
xor eax, 0xb0fa5f96
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc584ddbd
xor eax, 0xc903b2b8
rol eax, 0xe5
popf
jmp 0x14006414e
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x1a524665
pushf
not eax
add eax, 0xde0efaf8
xor eax, 0xd6db436b
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xe86b242d
xor eax, 0xa316262e
rol eax, 0xb0
popf
jmp 0x14006414e
movsx esi, byte [rdi]
inc rdi
mov ecx, esi
call fcn.140078e97
test eax, eax
je 0x1400647de
push rax
pushf
mov eax, 0xed08b79b
pushf
not eax
add eax, 0x83bf1773
xor eax, 0x94d0c37e
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd911d306
xor eax, 0xbe3c2137
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x95228466
xor eax, 0x9c4fd31d
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xaeb9109b
xor eax, 0xcefd2f36
rol eax, 0x32
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0xc493b712
pushf
not eax
add eax, 0x9ea01c31
xor eax, 0xd7b23225
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xbe87769c
xor eax, 0xc52a8fe5
rol eax, 0x99
popf
jmp 0x14006414e
inc qword [r12]
test rbx, rbx
je 0x14006484d
push rax
pushf
mov eax, 0x3b7d4094
pushf
not eax
add eax, 0xda5c1da2
xor eax, 0xfa66f85e
rol eax, 0x54
popf
pushf
not eax
add eax, 0xda05e3ba
xor eax, 0xc4cf9835
rol eax, 0x42
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x3430b878
pushf
not eax
add eax, 0xa688bd78
xor eax, 0xb1dddced
rol eax, 0x89
popf
pushf
not eax
add eax, 0xfad69c17
xor eax, 0xf762d09b
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9686f380
xor eax, 0x8064a075
rol eax, 8
popf
jmp 0x14006414e
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x634959b5
pushf
not eax
add eax, 0xa3c6f95e
xor eax, 0xa1bcd4f1
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9bab90a7
xor eax, 0xeefa614a
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xfbd2f9de
xor eax, 0x9e7004a7
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x94ee6bfe
xor eax, 0xe6ec090e
rol eax, 0x94
popf
jmp 0x14006414e
lea rdi, [r15 + 2]
push rax
pushf
mov eax, 0x95a02a83
pushf
not eax
add eax, 0xad0cc43b
xor eax, 0xcd1ccb2e
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa8ef3979
xor eax, 0xca5f7d4a
rol eax, 0xe
popf
pushf
not eax
add eax, 0x8a69773f
xor eax, 0xf1fc103e
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf8b46302
xor eax, 0xbe65c240
rol eax, 0x20
popf
jmp 0x14006414e
test sil, sil
je 0x14006499b
push rax
pushf
mov eax, 0xfbec0af
pushf
not eax
add eax, 0xd63be4f9
xor eax, 0xefc6f207
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc76c1e95
xor eax, 0xfaa7ab5f
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa97d44a4
xor eax, 0xe372fcf7
rol eax, 0xe3
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0xe8b320c
pushf
not eax
add eax, 0xe6d51945
xor eax, 0xcd87f493
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xaa340d84
xor eax, 0x99879fb9
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa2c80781
xor eax, 0x849ca0cd
rol eax, 0x78
popf
jmp 0x14006414e
test bpl, bpl
jne 0x140064a3f
push rax
pushf
mov eax, 0xbab2048
pushf
not eax
add eax, 0x83168a0b
xor eax, 0xf10aea81
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf8ad0b8b
xor eax, 0x8d4f1f1a
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa248445b
xor eax, 0xdaf31506
rol eax, 0x24
popf
pushf
not eax
add eax, 0x98c2482d
xor eax, 0xcc12c386
rol eax, 0x8c
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x1181e9d6
pushf
not eax
add eax, 0xcd5fc995
xor eax, 0xecd829e6
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xfa690623
xor eax, 0xefb84757
rol eax, 0x2c
popf
jmp 0x14006414e
cmp sil, 0x20
je 0x140064ad1
push rax
pushf
mov eax, 0x95539642
pushf
not eax
add eax, 0xdec7f788
xor eax, 0x8e56077a
rol eax, 0x53
popf
pushf
not eax
add eax, 0x881bf848
xor eax, 0xb2c5c13c
rol eax, 0x60
popf
pushf
not eax
add eax, 0xf109d0b3
xor eax, 0xae253087
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa51c77c2
xor eax, 0xd41c46ab
rol eax, 0x30
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x60811fcf
pushf
not eax
add eax, 0x9a9316aa
xor eax, 0x921a3796
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x910a9bd7
xor eax, 0xe0218292
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xc48345f8
xor eax, 0xb120c981
rol eax, 0xa
popf
jmp 0x14006414e
cmp sil, 9
jne 0x140064b50
push rax
pushf
mov eax, 0x6fad12ae
pushf
not eax
add eax, 0xe01a5859
xor eax, 0xa2bb91ad
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbfdb982c
xor eax, 0xbb022cc1
rol eax, 0x4c
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x9a7d6fb5
pushf
not eax
add eax, 0xf16b5134
xor eax, 0xbe4adfbc
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9a8c5f86
xor eax, 0x94b45f6c
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9e7e5654
xor eax, 0x9c200bb1
rol eax, 0x48
popf
jmp 0x14006414e
test rbx, rbx
je 0x140064be1
push rax
pushf
mov eax, 0xc4ba9d6a
pushf
not eax
add eax, 0xdb4b0b7a
xor eax, 0xf592f602
rol eax, 0x59
popf
pushf
not eax
add eax, 0xdf2afffc
xor eax, 0xd5463db4
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xaa9d8a0b
xor eax, 0x99b9ca7f
rol eax, 0xed
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x6210e0b6
pushf
not eax
add eax, 0xbd6932f4
xor eax, 0xe90df4d1
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9f3f4091
xor eax, 0xc5da8743
rol eax, 0xd8
popf
jmp 0x14006414e
mov byte [rbx - 1], 0
jmp 0x140064cac
dec rdi
push rax
pushf
mov eax, 0x96340c09
pushf
not eax
add eax, 0x9bd3c3de
xor eax, 0xb3f6cb7c
rol eax, 0xba
popf
pushf
not eax
add eax, 0x88455452
xor eax, 0xe579ae5f
rol eax, 0x30
popf
jmp 0x14006414e
xor sil, sil
mov al, byte [rdi]
test al, al
je 0x140064d12
push rax
pushf
mov eax, 0x31e92f7b
pushf
not eax
add eax, 0xddaa0784
xor eax, 0xfa1f7452
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x81722b58
xor eax, 0xb6b15c85
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8f0d294f
xor eax, 0xd99b44d5
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xffff1fba
xor eax, 0xc42a5225
rol eax, 0xa8
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x3707e3a1
pushf
not eax
add eax, 0xa5a2d5b8
xor eax, 0xd25e3b19
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb022d635
xor eax, 0xe4783813
rol eax, 0xda
popf
pushf
not eax
add eax, 0x9323b7c4
xor eax, 0xf1978ad1
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xebf6d133
xor eax, 0x8c4763c1
rol eax, 0xa8
popf
jmp 0x14006414e
cmp al, 0x20
je 0x140064dc8
push rax
pushf
mov eax, 0x80a1f0c9
pushf
not eax
add eax, 0xf6a01ad0
xor eax, 0x9850fa5c
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x8ee79837
xor eax, 0x9362fba4
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x81e14f1c
xor eax, 0xc0091a44
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9be16d16
xor eax, 0xbbd56043
rol eax, 0xc5
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x6594c9c5
pushf
not eax
add eax, 0xdfabd052
xor eax, 0x83194f92
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd8b0c059
xor eax, 0xb6e2dc79
rol eax, 0x12
popf
jmp 0x14006414e
cmp al, 9
jne 0x140064e58
push rax
pushf
mov eax, 0x86104ac
pushf
not eax
add eax, 0xf506dea5
xor eax, 0xcfac13e4
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf2ea0392
xor eax, 0xddcaa2a5
rol eax, 0x72
popf
pushf
not eax
add eax, 0xd269901f
xor eax, 0xb9a9fd84
rol eax, 0x23
popf
pushf
not eax
add eax, 0x8d2e288e
xor eax, 0xb5392be4
rol eax, 0x9f
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x56eda55c
pushf
not eax
add eax, 0x8272f6a3
xor eax, 0xf31d726d
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf589ecc6
xor eax, 0xca28ccae
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xdf076652
xor eax, 0xa56b6b0f
rol eax, 0xed
popf
jmp 0x14006414e
inc rdi
mov al, byte [rdi]
jmp 0x140064d6b
test al, al
je 0x140064f29
push rax
pushf
mov eax, 0x635145a0
pushf
not eax
add eax, 0xa076fe6c
xor eax, 0xae57937d
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xaa8534e4
xor eax, 0x8c5d3e0d
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xcd4f4bcb
xor eax, 0xf42d0907
rol eax, 0x3d
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x8508e727
pushf
not eax
add eax, 0xc2fa0d03
xor eax, 0x917c5562
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa37716d7
xor eax, 0xb37788f9
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8a17f1cc
xor eax, 0xe169c373
rol eax, 0xe0
popf
jmp 0x14006414e
test r14, r14
je 0x140064fa7
push rax
pushf
mov eax, 0x4621b6ce
pushf
not eax
add eax, 0xa91d78f2
xor eax, 0xf5c0a3d9
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xaff08e5e
xor eax, 0xca21b5df
rol eax, 0x65
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0xa48011c9
pushf
not eax
add eax, 0xd0309479
xor eax, 0xd70d6fd5
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf0159509
xor eax, 0x886f86c0
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb9f021b1
xor eax, 0x9b99dfd2
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf3fd6954
xor eax, 0xc5c98d31
rol eax, 0x12
popf
jmp 0x14006414e
mov qword [r14], rbx
add r14, 8
push rax
pushf
mov eax, 0xf337af9f
pushf
not eax
add eax, 0xed8a456d
xor eax, 0xee5030a5
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb10bc284
xor eax, 0x8906bfb3
rol eax, 0x75
popf
jmp 0x14006414e
inc qword [r13]
mov edx, 0xbe82ac4b
pushf
not edx
add edx, 0xe357cc33
xor edx, 0xab3eb4b1
rol edx, 0x6a
popf
pushf
not edx
add edx, 0xf0a7a465
xor edx, 0xa476fda0
rol edx, 0xec
popf
pushf
not edx
add edx, 0x900b90e7
xor edx, 0xc493328c
rol edx, 0x1f
popf
xor eax, eax
jmp 0x14006511b
inc rdi
jmp 0x1400650c0
inc eax
push rax
pushf
mov eax, 0x5c9edda6
pushf
not eax
add eax, 0xf2b9c891
xor eax, 0x95825c69
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xec8f97c7
xor eax, 0xe191a139
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xe60cc621
xor eax, 0x899ed2ce
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xb5d5ec01
xor eax, 0xb39cd94b
rol eax, 0x44
popf
jmp 0x14006414e
mov cl, byte [rdi]
cmp cl, 0x5c
je 0x140065168
push rax
pushf
mov eax, 0x2142589
pushf
not eax
add eax, 0xa009158e
xor eax, 0x9a5f0a19
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb53fd601
xor eax, 0xc512a64b
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe2dea0fc
xor eax, 0xfb8a3c5d
rol eax, 0xc0
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x1c042045
pushf
not eax
add eax, 0xe64ffd6f
xor eax, 0xc90c6c5e
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xacfc6bd1
xor eax, 0xcadaecdd
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc3173024
xor eax, 0x8e8bc97c
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xaef0def7
xor eax, 0xff4942db
rol eax, 0x2e
popf
jmp 0x14006414e
cmp cl, 0x22
jne 0x1400651f9
push rax
pushf
mov eax, 0xb08189ed
pushf
not eax
add eax, 0xa0857201
xor eax, 0x876cf03e
rol eax, 0x39
popf
pushf
not eax
add eax, 0xdf985ad4
xor eax, 0x84a97cd7
rol eax, 0x9e
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x11bae90f
pushf
not eax
add eax, 0xdcd233ce
xor eax, 0xb77b48d9
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd46d6354
xor eax, 0xadf50493
rol eax, 0x56
popf
jmp 0x14006414e
test dl, al
jne 0x140065276
push rax
pushf
mov eax, 0x8a3cfa7e
pushf
not eax
add eax, 0xefa0569f
xor eax, 0xfcefcbaa
rol eax, 0x30
popf
pushf
not eax
add eax, 0xa950c458
xor eax, 0xc288d5e6
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xbe13b210
xor eax, 0xc61a4372
rol eax, 0xc2
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0xc0251f3b
pushf
not eax
add eax, 0xc61bed4c
xor eax, 0x9c7cf310
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xbb6456f2
xor eax, 0xa83b8f51
rol eax, 0x72
popf
jmp 0x14006414e
test sil, sil
je 0x140065307
push rax
pushf
mov eax, 0xffb8bea3
pushf
not eax
add eax, 0x8c6cf4e0
xor eax, 0xa0803a47
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xd81b911f
xor eax, 0xb51db848
rol eax, 0x75
popf
pushf
not eax
add eax, 0x9def31f0
xor eax, 0xc415b213
rol eax, 0x48
popf
pushf
not eax
add eax, 0xb4ca641f
xor eax, 0xacd799be
rol eax, 0xc6
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x95f05437
pushf
not eax
add eax, 0x9f585a74
xor eax, 0xc1e1ffaa
rol eax, 0x39
popf
pushf
not eax
add eax, 0x81599f25
xor eax, 0xbdc88f7f
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc1dc0fd3
xor eax, 0xe40c8f49
rol eax, 0x51
popf
jmp 0x14006414e
cmp byte [rdi + 1], cl
jne 0x1400653b3
inc rdi
jmp 0x140065402
xor edx, edx
test sil, sil
sete sil
push rax
pushf
mov eax, 0xe5f6dedb
pushf
not eax
add eax, 0xee97308b
xor eax, 0x9dafddab
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd563317e
xor eax, 0x9f735319
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x915e1b43
xor eax, 0x8ac77d81
rol eax, 0xdf
popf
jmp 0x14006414e
shr eax, 1
jmp 0x1400655c5
dec eax
test rbx, rbx
je 0x1400654c3
push rax
pushf
mov eax, 0xa7d8be2a
pushf
not eax
add eax, 0xbf576a7d
xor eax, 0x84c9f092
rol eax, 0xba
popf
pushf
not eax
add eax, 0xae6c4026
xor eax, 0xee2a221c
rol eax, 0x29
popf
pushf
not eax
add eax, 0x87cb4ab6
xor eax, 0xd13eeb66
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xd12cea01
xor eax, 0xf51798df
rol eax, 0x79
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0xbcbc4d12
pushf
not eax
add eax, 0xfb35c813
xor eax, 0x936d4b0a
rol eax, 0x28
popf
pushf
not eax
add eax, 0xc1e15b05
xor eax, 0xb4e8595f
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9d09ac66
xor eax, 0x94e77706
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x868920e4
xor eax, 0xba533ffa
rol eax, 0xd4
popf
jmp 0x14006414e
mov byte [rbx], 0x5c
inc rbx
push rax
pushf
mov eax, 0xa0875be8
pushf
not eax
add eax, 0xe7a15c26
xor eax, 0xe2486c49
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xffee53b6
xor eax, 0xfc3bcabb
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb1e73dad
xor eax, 0xef1544be
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc344c837
xor eax, 0x9f8ab942
rol eax, 0xc8
popf
jmp 0x14006414e
inc qword [r12]
push rax
pushf
mov eax, 0x4dc72ac4
pushf
not eax
add eax, 0x88d05a7a
xor eax, 0xa193ba5f
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc62eb4ab
xor eax, 0xa1484973
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x86b5979b
xor eax, 0xd364facf
rol eax, 0
popf
jmp 0x14006414e
test eax, eax
jne 0x140065622
push rax
pushf
mov eax, 0x19411170
pushf
not eax
add eax, 0x95087b27
xor eax, 0xce669e5a
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb9efd1d9
xor eax, 0xb834c514
rol eax, 0xee
popf
pushf
not eax
add eax, 0xa293e341
xor eax, 0x8a7cc023
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xdc12d033
xor eax, 0xe0381d9f
rol eax, 0xe6
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0xb883ab48
pushf
not eax
add eax, 0xc2dcfe35
xor eax, 0x9be40553
rol eax, 0x61
popf
pushf
not eax
add eax, 0x83d8d54c
xor eax, 0xdb558923
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb7d80a47
xor eax, 0xd0db96f8
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf86fbe76
xor eax, 0x83d019e5
rol eax, 0x26
popf
jmp 0x14006414e
mov al, byte [rdi]
test al, al
je 0x1400656da
push rax
pushf
mov eax, 0xf05ca90d
pushf
not eax
add eax, 0x89c18a87
xor eax, 0xf6caf2b2
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xedcc42e1
xor eax, 0xf7210ad0
rol eax, 0x33
popf
pushf
not eax
add eax, 0xeb0bf1a3
xor eax, 0x9d705749
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xada98c36
xor eax, 0xe93b8399
rol eax, 0x50
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x8297b9c3
pushf
not eax
add eax, 0xeb35b7ad
xor eax, 0x9e579df3
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x96895d03
xor eax, 0xdc8cdeea
rol eax, 0x18
popf
pushf
not eax
add eax, 0xca44c592
xor eax, 0xa530ec6f
rol eax, 0xc
popf
pushf
not eax
add eax, 0xe817cbc3
xor eax, 0x9b2c669c
rol eax, 0x66
popf
jmp 0x14006414e
test sil, sil
jne 0x14006577e
push rax
pushf
mov eax, 0x55881dc1
pushf
not eax
add eax, 0xdc852d66
xor eax, 0xa3eef91d
rol eax, 0xae
popf
pushf
not eax
add eax, 0x9af44e4b
xor eax, 0xa9783c08
rol eax, 0x23
popf
pushf
not eax
add eax, 0x9228985c
xor eax, 0xf036cd7a
rol eax, 0xdc
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x862469a0
pushf
not eax
add eax, 0x99fd92c4
xor eax, 0xa40fae9e
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xdc8a28b6
xor eax, 0xce8b4f1a
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x96f246e7
xor eax, 0xa75862cd
rol eax, 0xed
popf
jmp 0x14006414e
cmp al, 0x20
je 0x14006580e
push rax
pushf
mov eax, 0xeba6bbbe
pushf
not eax
add eax, 0xba3e1697
xor eax, 0xf471f656
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa6fba6ff
xor eax, 0xd5725bbc
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xa6e66008
xor eax, 0xc43b4607
rol eax, 0xe3
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x33f287e1
pushf
not eax
add eax, 0xac7ef672
xor eax, 0xdb7d5fba
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa90bc8f3
xor eax, 0xc696f3d5
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf3f5ea36
xor eax, 0x869c98e9
rol eax, 0x2f
popf
jmp 0x14006414e
cmp al, 9
je 0x14006589e
push rax
pushf
mov eax, 0x4f33df9c
pushf
not eax
add eax, 0xa5ce5789
xor eax, 0x9b17545f
rol eax, 5
popf
pushf
not eax
add eax, 0xc511df9d
xor eax, 0xe62373d2
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb5225dc3
xor eax, 0x9a306822
rol eax, 0x7f
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x55851040
pushf
not eax
add eax, 0x8996f966
xor eax, 0xe505fe86
rol eax, 0x90
popf
pushf
not eax
add eax, 0x93b4a2db
xor eax, 0x9c06f17a
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe81999c9
xor eax, 0xe768a0e1
rol eax, 0x98
popf
jmp 0x14006414e
test edx, edx
je 0x140065941
push rax
pushf
mov eax, 0x6d25d4ab
pushf
not eax
add eax, 0x8eb35328
xor eax, 0xdad38112
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd83820f5
xor eax, 0xdebb0f26
rol eax, 0x82
popf
pushf
not eax
add eax, 0xfec9f544
xor eax, 0xb6932a4b
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb0164d0e
xor eax, 0x9648c82c
rol eax, 0x82
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0xd437d275
pushf
not eax
add eax, 0x8cc7a3f3
xor eax, 0xd5153a86
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x894940d3
xor eax, 0xc52c1f65
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xaf4cb3cc
xor eax, 0x91c7d18f
rol eax, 0xf6
popf
jmp 0x14006414e
test rbx, rbx
je 0x1400659e5
push rax
pushf
mov eax, 0x66888486
pushf
not eax
add eax, 0xc670c6f6
xor eax, 0x9d22df95
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9d8c659c
xor eax, 0xc3907720
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9682b8e1
xor eax, 0x8e6fd2bb
rol eax, 0x34
popf
pushf
not eax
add eax, 0xecc54342
xor eax, 0xa2befca6
rol eax, 0xb3
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x366e43a7
pushf
not eax
add eax, 0xad2d2fe7
xor eax, 0x8a598365
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xfa31d99f
xor eax, 0xabe13c75
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe689b1f2
xor eax, 0xc7658568
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xe49d921c
xor eax, 0x9a1ba01b
rol eax, 0x40
popf
jmp 0x14006414e
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0xfc0992d4
pushf
not eax
add eax, 0x8e9326c8
xor eax, 0x83a04039
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8b40a0de
xor eax, 0xf3672744
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xc2163f40
xor eax, 0x8753da57
rol eax, 0x92
popf
jmp 0x14006414e
movsx ecx, byte [rdi]
call fcn.140078e97
test eax, eax
je 0x140065aee
push rax
pushf
mov eax, 0x817cfc7e
pushf
not eax
add eax, 0xca0dd468
xor eax, 0xe9ec6f6a
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb81bd281
xor eax, 0xcdcb1b4b
rol eax, 0x98
popf
pushf
not eax
add eax, 0xcebeb3df
xor eax, 0xa6abf3f7
rol eax, 9
popf
pushf
not eax
add eax, 0xcf2ae0f5
xor eax, 0xc8887855
rol eax, 0x9d
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x8a721592
pushf
not eax
add eax, 0xaf85f7e3
xor eax, 0xf2ad66fd
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe422b92a
xor eax, 0xf7988a56
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x8d9b6d99
xor eax, 0xd5083545
rol eax, 0x44
popf
pushf
not eax
add eax, 0xefc60f45
xor eax, 0xb2fcb848
rol eax, 0xdb
popf
jmp 0x14006414e
inc qword [r12]
inc rdi
test rbx, rbx
je 0x140065bac
push rax
pushf
mov eax, 0x192eb4c8
pushf
not eax
add eax, 0xb5d0ca6c
xor eax, 0xe7ba7d8d
rol eax, 0xee
popf
pushf
not eax
add eax, 0x936ca235
xor eax, 0xe0033cc3
rol eax, 0x50
popf
pushf
not eax
add eax, 0x82371b95
xor eax, 0xd36a0f06
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa96d3947
xor eax, 0xc5e0c4b5
rol eax, 0x16
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x64afc42
pushf
not eax
add eax, 0xf584cc78
xor eax, 0x964bf269
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xbf7fa5e1
xor eax, 0xbde2db3b
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb4ee2056
xor eax, 0xf1615fdf
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc184f338
xor eax, 0xef39b94e
rol eax, 0xfe
popf
jmp 0x14006414e
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x70cbb160
pushf
not eax
add eax, 0xbfaa8c2c
xor eax, 0xdaeecdd9
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc1de1028
xor eax, 0xfd390440
rol eax, 0x3f
popf
jmp 0x14006414e
inc qword [r12]
push rax
pushf
mov eax, 0xf1bcabb1
pushf
not eax
add eax, 0xe6e93456
xor eax, 0xc0f95c08
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xe8f37a91
xor eax, 0xdde9120a
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd35ae41c
xor eax, 0xc1e8450f
rol eax, 0x10
popf
jmp 0x14006414e
inc rdi
jmp 0x14006503e
test rbx, rbx
je 0x140065d22
push rax
pushf
mov eax, 0x4728c782
pushf
not eax
add eax, 0x978e9ceb
xor eax, 0xd9917e2d
rol eax, 0x93
popf
pushf
not eax
add eax, 0xb9b48225
xor eax, 0xa3034448
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd42bedc9
xor eax, 0xa6b1d8d3
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb40ad071
xor eax, 0xc04b8c07
rol eax, 0x47
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0xeaad7f3b
pushf
not eax
add eax, 0xc5f1c10d
xor eax, 0xb6f5e441
rol eax, 0x80
popf
pushf
not eax
add eax, 0x90887e4f
xor eax, 0xe764bb88
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf3b8a886
xor eax, 0xc24c0fa2
rol eax, 0x61
popf
jmp 0x14006414e
mov byte [rbx], 0
inc rbx
push rax
pushf
mov eax, 0xff5e03ed
pushf
not eax
add eax, 0xdb3504af
xor eax, 0x8a0a16e9
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x813b8a5b
xor eax, 0x9b0a3127
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x9dcbe366
xor eax, 0xd2c88e12
rol eax, 0xef
popf
jmp 0x14006414e
inc qword [r12]
jmp 0x140064caf
test r14, r14
je 0x140065e61
push rax
pushf
mov eax, 0xc4b98336
pushf
not eax
add eax, 0xfd8f6dec
xor eax, 0xea0ae2de
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb5b01236
xor eax, 0xe652c639
rol eax, 5
popf
pushf
not eax
add eax, 0xcf7e8b4f
xor eax, 0xc46c70c7
rol eax, 0x78
popf
jmp 0x14006414e
push rax
pushf
mov eax, 0x2c7713b4
pushf
not eax
add eax, 0x9dc7ada8
xor eax, 0x8b4f5a4f
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9690d793
xor eax, 0x8dc19f91
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa9ea9d93
xor eax, 0x92f9ea56
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xdcfddefc
xor eax, 0xbcf3306f
rol eax, 1
popf
jmp 0x14006414e
and qword [r14], 0
push rax
pushf
mov eax, 0x5d977868
pushf
not eax
add eax, 0xd03bc472
xor eax, 0x92fdad87
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa4fa19a1
xor eax, 0xf1357be0
rol eax, 0xb4
popf
jmp 0x14006414e
inc qword [r13]
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
ret