Function at 0x14020c500
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xefe2e711
pushf
not eax
add eax, 0x9d5f2698
xor eax, 0xf5a1978f
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd18ee625
xor eax, 0x9acd3c04
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa42ef5ad
xor eax, 0xd3ba0a5d
rol eax, 0x41
popf
cmp eax, 0x29
jne 0x14020c550
popf
pop rax
jmp 0x14020db6a
cmp eax, 0
jne 0x14020c55f
popf
pop rax
jmp 0x14020c83e
cmp eax, 3
jne 0x14020c56e
popf
pop rax
jmp 0x14020c988
cmp eax, 1
jne 0x14020c57d
popf
pop rax
jmp 0x14020c8e4
cmp eax, 0xd
jne 0x14020c58c
popf
pop rax
jmp 0x14020ce4e
cmp eax, 0x1a
jne 0x14020c59b
popf
pop rax
jmp 0x14020d46c
cmp eax, 0xe
jne 0x14020c5aa
popf
pop rax
jmp 0x14020cecd
cmp eax, 0x31
jne 0x14020c5b9
popf
pop rax
jmp 0x14020de64
cmp eax, 0x19
jne 0x14020c5c8
popf
pop rax
jmp 0x14020d3dc
cmp eax, 8
jne 0x14020c5d7
popf
pop rax
jmp 0x14020cbf0
cmp eax, 0x2a
jne 0x14020c5e6
popf
pop rax
jmp 0x14020dc21
cmp eax, 0x17
jne 0x14020c5f5
popf
pop rax
jmp 0x14020d29b
cmp eax, 0x1c
jne 0x14020c604
popf
pop rax
jmp 0x14020d537
cmp eax, 0x2e
jne 0x14020c613
popf
pop rax
jmp 0x14020dd96
cmp eax, 0x18
jne 0x14020c622
popf
pop rax
jmp 0x14020d321
cmp eax, 0x2b
jne 0x14020c631
popf
pop rax
jmp 0x14020dc8e
cmp eax, 0x1b
jne 0x14020c640
popf
pop rax
jmp 0x14020d501
cmp eax, 0x2d
jne 0x14020c64f
popf
pop rax
jmp 0x14020dd23
cmp eax, 0x23
jne 0x14020c65e
popf
pop rax
jmp 0x14020d87b
cmp eax, 0x25
jne 0x14020c66d
popf
pop rax
jmp 0x14020d98a
cmp eax, 0x32
jne 0x14020c67c
popf
pop rax
jmp 0x14020dec2
cmp eax, 0x13
jne 0x14020c68b
popf
pop rax
jmp 0x14020d0b3
cmp eax, 0x15
jne 0x14020c69a
popf
pop rax
jmp 0x14020d1ce
cmp eax, 0x24
jne 0x14020c6a9
popf
pop rax
jmp 0x14020d8f8
cmp eax, 0x1e
jne 0x14020c6b8
popf
pop rax
jmp 0x14020d60d
cmp eax, 0xc
jne 0x14020c6c7
popf
pop rax
jmp 0x14020cdcf
cmp eax, 0x26
jne 0x14020c6d6
popf
pop rax
jmp 0x14020da1b
cmp eax, 0x27
jne 0x14020c6e5
popf
pop rax
jmp 0x14020dabe
cmp eax, 0x30
jne 0x14020c6f4
popf
pop rax
jmp 0x14020de19
cmp eax, 0x10
jne 0x14020c703
popf
pop rax
jmp 0x14020cf74
cmp eax, 0x2c
jne 0x14020c712
popf
pop rax
jmp 0x14020dcee
cmp eax, 9
jne 0x14020c721
popf
pop rax
jmp 0x14020cc6e
cmp eax, 4
jne 0x14020c730
popf
pop rax
jmp 0x14020ca1d
cmp eax, 0x16
jne 0x14020c73f
popf
pop rax
jmp 0x14020d209
cmp eax, 0x28
jne 0x14020c74e
popf
pop rax
jmp 0x14020db0e
cmp eax, 0xa
jne 0x14020c75d
popf
pop rax
jmp 0x14020ccef
cmp eax, 0x22
jne 0x14020c76c
popf
pop rax
jmp 0x14020d7e6
cmp eax, 0x14
jne 0x14020c77b
popf
pop rax
jmp 0x14020d139
cmp eax, 7
jne 0x14020c78a
popf
pop rax
jmp 0x14020cb5a
cmp eax, 5
jne 0x14020c799
popf
pop rax
jmp 0x14020ca9b
cmp eax, 2
jne 0x14020c7a8
popf
pop rax
jmp 0x14020c929
cmp eax, 0x20
jne 0x14020c7b7
popf
pop rax
jmp 0x14020d699
cmp eax, 0x1d
jne 0x14020c7c6
popf
pop rax
jmp 0x14020d57b
cmp eax, 0x11
jne 0x14020c7d5
popf
pop rax
jmp 0x14020cff6
cmp eax, 6
jne 0x14020c7e4
popf
pop rax
jmp 0x14020cafe
cmp eax, 0x2f
jne 0x14020c7f3
popf
pop rax
jmp 0x14020ddce
cmp eax, 0x12
jne 0x14020c802
popf
pop rax
jmp 0x14020d034
cmp eax, 0x21
jne 0x14020c811
popf
pop rax
jmp 0x14020d73d
cmp eax, 0x1f
jne 0x14020c820
popf
pop rax
jmp 0x14020d64e
cmp eax, 0xb
jne 0x14020c82f
popf
pop rax
jmp 0x14020cd6d
cmp eax, 0xf
jne 0x14020c83e
popf
pop rax
jmp 0x14020cf65
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r13
push r14
push r15
sub rsp, 0x30
mov r14, r9
mov rbx, r8
mov rsi, rdx
mov r13, rcx
xor edi, edi
cmp dword [r8 + 8], edi
je 0x14020c89e
push rax
pushf
mov eax, 0x738601
pushf
not eax
add eax, 0xce0d14ff
xor eax, 0xf674b275
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa3d975cc
xor eax, 0xac8a53bd
rol eax, 0xa6
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x74aea844
pushf
not eax
add eax, 0xa0d3a485
xor eax, 0xfe18fac2
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xeac8314a
xor eax, 0xceadbf5e
rol eax, 0x25
popf
pushf
not eax
add eax, 0x916c957f
xor eax, 0xb07a68b5
rol eax, 0x38
popf
jmp 0x14020c541
movsxd r15, dword [r8 + 8]
call fcn.1402086c8
lea rdx, [r15 + rax]
jmp 0x14020c988
mov rdx, rdi
mov r15d, edi
push rax
pushf
mov eax, 0x114dc645
pushf
not eax
add eax, 0xa7ec828b
xor eax, 0xc68ea0c5
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe55915e2
xor eax, 0xfa73bf75
rol eax, 0
popf
pushf
not eax
add eax, 0xdca4e5a3
xor eax, 0xad54e3b0
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf1ecfe51
xor eax, 0xd62187ee
rol eax, 0x61
popf
jmp 0x14020c541
test rdx, rdx
je 0x14020c9c4
push rax
pushf
mov eax, 0xe46e66f6
pushf
not eax
add eax, 0xadc8b05f
xor eax, 0xc4dec548
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc937b1f2
xor eax, 0xc5d68ec9
rol eax, 0x5d
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0xadf1ad4c
pushf
not eax
add eax, 0xc8ea5d15
xor eax, 0xa28b715d
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf27d7db6
xor eax, 0xdb2e6643
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb6f5758a
xor eax, 0xddb4011a
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe8a6c791
xor eax, 0xae4d393e
rol eax, 0x21
popf
jmp 0x14020c541
test r15d, r15d
je 0x14020ca55
push rax
pushf
mov eax, 0x30e0bd24
pushf
not eax
add eax, 0xb92390d7
xor eax, 0xe4d2d6e2
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x9e218679
xor eax, 0x82f88524
rol eax, 0x70
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0xbcbc30b7
pushf
not eax
add eax, 0xa9dcb923
xor eax, 0x80074f55
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x87ec06c8
xor eax, 0xb6e47708
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xcc3c5835
xor eax, 0xc56ba70b
rol eax, 0xed
popf
jmp 0x14020c541
call fcn.1402086c8
mov rcx, rax
movsxd rax, dword [rbx + 8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x14020cb5a
mov rcx, rdi
push rax
pushf
mov eax, 0x51b4b709
pushf
not eax
add eax, 0xd965eff8
xor eax, 0xe539ce9a
rol eax, 0xc
popf
pushf
not eax
add eax, 0x86dd16a0
xor eax, 0xd2e852af
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc103c24e
xor eax, 0xc56c5721
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb444110a
xor eax, 0xe2892101
rol eax, 0x91
popf
jmp 0x14020c541
cmp byte [rcx + 0x10], dil
je 0x14020cbbd
push rax
pushf
mov eax, 0x44f4d23e
pushf
not eax
add eax, 0xf5483f52
xor eax, 0xdb2ab0ec
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x9ce83e99
xor eax, 0x94a91d8f
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe578cc1b
xor eax, 0xae59c200
rol eax, 0xec
popf
pushf
not eax
add eax, 0x96652d8f
xor eax, 0xa7105834
rol eax, 0x63
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0xe01c0de0
pushf
not eax
add eax, 0xa9a11658
xor eax, 0x992ff94d
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xdd5288a2
xor eax, 0x8ca7bb67
rol eax, 0x38
popf
jmp 0x14020c541
cmp dword [rbx + 0xc], edi
jne 0x14020cc3b
push rax
pushf
mov eax, 0x7c0a2283
pushf
not eax
add eax, 0xeb4069cb
xor eax, 0xd344853e
rol eax, 0xff
popf
pushf
not eax
add eax, 0xddbc520b
xor eax, 0xe802a44b
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd1d65030
xor eax, 0xc7a66f86
rol eax, 0x73
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0xbc64d238
pushf
not eax
add eax, 0xb0eaf054
xor eax, 0x848cd5ea
rol eax, 0x90
popf
pushf
not eax
add eax, 0xbfb111ef
xor eax, 0xf3aba1e4
rol eax, 0x6f
popf
jmp 0x14020c541
cmp dword [rbx + 4], edi
jge 0x14020ccaa
push rax
pushf
mov eax, 0x28bcc6c2
pushf
not eax
add eax, 0xb5893f12
xor eax, 0xa7faae20
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xdfd6f01a
xor eax, 0x8969432f
rol eax, 0x7f
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x349e5e70
pushf
not eax
add eax, 0x93cdb6d7
xor eax, 0xdf67bf71
rol eax, 0x47
popf
pushf
not eax
add eax, 0x900df183
xor eax, 0xb7927adb
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa2d07147
xor eax, 0xd3f03058
rol eax, 1
popf
jmp 0x14020c541
cmp dword [rbx + 4], edi
jl 0x14020cd27
push rax
pushf
mov eax, 0xfbb9c05b
pushf
not eax
add eax, 0xad49749c
xor eax, 0xa56385ac
rol eax, 0x86
popf
pushf
not eax
add eax, 0xea067702
xor eax, 0xaef9fe7c
rol eax, 0x59
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x51cefb4
pushf
not eax
add eax, 0xf96bc1f2
xor eax, 0xddf83778
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa2241cb0
xor eax, 0xb96d0ab4
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xc64c4baa
xor eax, 0xacce7e2d
rol eax, 0x6a
popf
jmp 0x14020c541
mov eax, dword [rbx + 0xc]
add rax, qword [rsi]
mov rsi, rax
push rax
pushf
mov eax, 0xfa9acdee
pushf
not eax
add eax, 0xe8757f7b
xor eax, 0xf7056de1
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf9d6ab99
xor eax, 0x8014f657
rol eax, 0x64
popf
pushf
not eax
add eax, 0x94980872
xor eax, 0xbff5c1e6
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x81ab46af
xor eax, 0x86dde511
rol eax, 0x79
popf
jmp 0x14020c541
test byte [rbx + 4], 0x80
je 0x14020ce1b
push rax
pushf
mov eax, 0xaa444e44
pushf
not eax
add eax, 0xc87affc5
xor eax, 0xc5cf2088
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc29f6dc8
xor eax, 0xc76faa3a
rol eax, 0x42
popf
pushf
not eax
add eax, 0x95f90781
xor eax, 0xf6708717
rol eax, 0x1c
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x484cec45
pushf
not eax
add eax, 0xffb4f0d1
xor eax, 0xf0d7dc0c
rol eax, 0x48
popf
pushf
not eax
add eax, 0xb7a02223
xor eax, 0xf7d59adb
rol eax, 0x70
popf
jmp 0x14020c541
test byte [r14], 0x10
je 0x14020ce87
push rax
pushf
mov eax, 0x28afa0ec
pushf
not eax
add eax, 0xc501e91a
xor eax, 0x9c658be0
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xfbe06c63
xor eax, 0xbdc20462
rol eax, 0x22
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x69d3e551
pushf
not eax
add eax, 0xc668a148
xor eax, 0xfed8c8b7
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb0c80376
xor eax, 0xbb5bb135
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa0bb6ce5
xor eax, 0xf256e356
rol eax, 0xae
popf
jmp 0x14020c541
mov rax, qword [0x14012cc08]
test rax, rax
je 0x14020cf32
push rax
pushf
mov eax, 0x2887d3f0
pushf
not eax
add eax, 0xea2bfcc4
xor eax, 0xbca5ffd5
rol eax, 0x29
popf
pushf
not eax
add eax, 0xcd494440
xor eax, 0x98b0a0ec
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe45512f9
xor eax, 0x867fbabf
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb015ba4d
xor eax, 0xf6def3dd
rol eax, 0xb0
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x9b4e4c
pushf
not eax
add eax, 0xb2ef2671
xor eax, 0x9c7c16d8
rol eax, 1
popf
pushf
not eax
add eax, 0xe000afcc
xor eax, 0x83a181d3
rol eax, 0xb5
popf
jmp 0x14020c541
call qword [case.0x140175fcb.0]
test rax, rax
je 0x14020dd96
test rsi, rsi
je 0x14020cfb0
push rax
pushf
mov eax, 0xa50e72a1
pushf
not eax
add eax, 0xa4a4e54e
xor eax, 0xcdee547e
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb3783f33
xor eax, 0xe5293a58
rol eax, 0x45
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x2980532e
pushf
not eax
add eax, 0xeaed87ae
xor eax, 0xd1d87bc6
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xf7251e8b
xor eax, 0x855f44aa
rol eax, 0x94
popf
pushf
not eax
add eax, 0xcba8dd6e
xor eax, 0xc12e366a
rol eax, 0xd9
popf
jmp 0x14020c541
mov qword [rsi], rax
mov rcx, rax
jmp 0x14020d537
test byte [rbx + 4], 8
je 0x14020d06d
push rax
pushf
mov eax, 0x75aeb17b
pushf
not eax
add eax, 0xe76ccedf
xor eax, 0xdd566939
rol eax, 0xff
popf
pushf
not eax
add eax, 0x891d5066
xor eax, 0xf2a9163c
rol eax, 2
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x908dbeae
pushf
not eax
add eax, 0xfbdb1d44
xor eax, 0xc1e950c9
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x9c3b43d1
xor eax, 0xe639c576
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8d8a1b4b
xor eax, 0x9d126d3d
rol eax, 0xb5
popf
jmp 0x14020c541
mov rcx, qword [r13 + 0x28]
test rcx, rcx
je 0x14020d0f3
push rax
pushf
mov eax, 0x465cc61d
pushf
not eax
add eax, 0xb19eba38
xor eax, 0xc553f568
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9c683324
xor eax, 0xf8654dc5
rol eax, 0xa3
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x6486f2d9
pushf
not eax
add eax, 0xfae59710
xor eax, 0x95321d80
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd4a6831f
xor eax, 0x8317e3e3
rol eax, 0x72
popf
pushf
not eax
add eax, 0xd5dd0247
xor eax, 0x8faed9d3
rol eax, 0x87
popf
jmp 0x14020c541
test rsi, rsi
je 0x14020d175
push rax
pushf
mov eax, 0x7534ed39
pushf
not eax
add eax, 0xfa3cb8bf
xor eax, 0xaecc0073
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xa8958951
xor eax, 0xbfd8c9ee
rol eax, 0x66
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0xef7f5381
pushf
not eax
add eax, 0xb8fafcdf
xor eax, 0xec1538bb
rol eax, 0x48
popf
pushf
not eax
add eax, 0x9da5cf4d
xor eax, 0xd0592156
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf91f705c
xor eax, 0xef07ddff
rol eax, 0x48
popf
pushf
not eax
add eax, 0xbad4eb4a
xor eax, 0x953c0a6b
rol eax, 0x58
popf
jmp 0x14020c541
mov qword [rsi], rcx
jmp 0x14020d537
test byte [r14], 1
je 0x14020d242
push rax
pushf
mov eax, 0x29a26e5d
pushf
not eax
add eax, 0xa86e7f4f
xor eax, 0xd7884c46
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xead5d593
xor eax, 0xd389eb41
rol eax, 0xef
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x32bcce61
pushf
not eax
add eax, 0xe823628b
xor eax, 0xc84acaa4
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf4669993
xor eax, 0xac75b4ca
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xf053b755
xor eax, 0xf44f1b17
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xb7cfc0b3
xor eax, 0xab1de9eb
rol eax, 0x9d
popf
jmp 0x14020c541
mov rdx, qword [r13 + 0x28]
test rdx, rdx
je 0x14020d2ee
push rax
pushf
mov eax, 0x8bd23d8a
pushf
not eax
add eax, 0xbd1917d0
xor eax, 0xe3d48cdd
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xeeb0cf76
xor eax, 0xdf5a30c9
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xdd754a17
xor eax, 0x81e0d911
rol eax, 0x41
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x14bcd52
pushf
not eax
add eax, 0xf903eff3
xor eax, 0xbb4d222b
rol eax, 4
popf
pushf
not eax
add eax, 0xb050e7d5
xor eax, 0xe100dc20
rol eax, 0x7c
popf
jmp 0x14020c541
test rsi, rsi
je 0x14020d383
push rax
pushf
mov eax, 0x63465323
pushf
not eax
add eax, 0x884070a8
xor eax, 0xa5ca438d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb668ee09
xor eax, 0xcc2edf8b
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xd6fdaf87
xor eax, 0xbc40fc16
rol eax, 0x89
popf
pushf
not eax
add eax, 0xdbfe6fae
xor eax, 0xe69495ee
rol eax, 0x3f
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0xdb640261
pushf
not eax
add eax, 0xd095af04
xor eax, 0x8c069c48
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe82fb8b1
xor eax, 0xfacaf720
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd5fb94b3
xor eax, 0xe815fa34
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc5df39ce
xor eax, 0xef78a99d
rol eax, 0xcf
popf
jmp 0x14020c541
movsxd r8, dword [r14 + 0x14]
mov rcx, rsi
call fcn.14004a2c0
cmp dword [r14 + 0x14], 8
jne 0x14020d439
push rax
pushf
mov eax, 0xda83fce6
pushf
not eax
add eax, 0x9a99a5ba
xor eax, 0xc70b6e83
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb7086d7f
xor eax, 0xd1bdde17
rol eax, 0x73
popf
pushf
not eax
add eax, 0x9c3ecdec
xor eax, 0xa5f30f32
rol eax, 0xb9
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x22a48061
pushf
not eax
add eax, 0xb3a34dbc
xor eax, 0xe1105578
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x941e2cf5
xor eax, 0x82e51ea8
rol eax, 0x38
popf
jmp 0x14020c541
cmp qword [rsi], rdi
je 0x14020d4bb
push rax
pushf
mov eax, 0xdb38c042
pushf
not eax
add eax, 0xe175212b
xor eax, 0x99b87d67
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xea133851
xor eax, 0xfe2aa823
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa9805206
xor eax, 0xf4daf323
rol eax, 0x36
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0xe1c83fd9
pushf
not eax
add eax, 0xabeb0dda
xor eax, 0x83133787
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9521d4ab
xor eax, 0xcef61f30
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xb2410fc2
xor eax, 0xfcf9e136
rol eax, 0xe3
popf
jmp 0x14020c541
mov rcx, qword [rsi]
push rax
pushf
mov eax, 0x767519b1
pushf
not eax
add eax, 0xecd90b47
xor eax, 0xd9ec1ae2
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x86c964bc
xor eax, 0xaf018f00
rol eax, 0xb5
popf
jmp 0x14020c541
lea rdx, [r14 + 8]
call fcn.140173ccf
mov qword [rsi], rax
jmp 0x14020dc8e
cmp dword [r14 + 0x18], edi
je 0x14020d5da
push rax
pushf
mov eax, 0x3ecd39fb
pushf
not eax
add eax, 0xfc9f78a7
xor eax, 0xe79f5c14
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf0570261
xor eax, 0xb0a8ff94
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc81c5cc3
xor eax, 0x9a260499
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb6ea8360
xor eax, 0xc521cd07
rol eax, 0x29
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x30eeda17
pushf
not eax
add eax, 0xd841f89b
xor eax, 0xb8b460ab
rol eax, 0x48
popf
pushf
not eax
add eax, 0x94d80408
xor eax, 0xb259dbe8
rol eax, 0xa8
popf
jmp 0x14020c541
movsxd rbx, dword [r14 + 0x18]
call fcn.1402d8671
lea rcx, [rbx + rax]
jmp 0x14020d699
mov rcx, rdi
mov ebx, edi
push rax
pushf
mov eax, 0x10841e1b
pushf
not eax
add eax, 0xf84745f9
xor eax, 0xce058e0e
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9085543a
xor eax, 0xd3b74d1e
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xb3a1835d
xor eax, 0xb166c7a9
rol eax, 0x15
popf
jmp 0x14020c541
test rcx, rcx
jne 0x14020d6e4
push rax
pushf
mov eax, 0x97bcb2aa
pushf
not eax
add eax, 0xb0a657a9
xor eax, 0xae91b4ad
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc74d6d37
xor eax, 0x8cca781a
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb52ed758
xor eax, 0xa24100bf
rol eax, 0x2e
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0xe3115a6e
pushf
not eax
add eax, 0x99113f97
xor eax, 0xbefc896f
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb2f5bb4d
xor eax, 0xf934e8a0
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe8bfe7cc
xor eax, 0xdea814b0
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x9b50435a
xor eax, 0x864315fe
rol eax, 0xad
popf
jmp 0x14020c541
cmp qword [r13 + 0x28], rdi
je 0x14020d7a0
push rax
pushf
mov eax, 0xfb95e7f5
pushf
not eax
add eax, 0xebc9f244
xor eax, 0xc886d5c5
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xc4c3d3dd
xor eax, 0xf44b2948
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x83739916
xor eax, 0x9bbd1a82
rol eax, 0x66
popf
pushf
not eax
add eax, 0x90ceea3c
xor eax, 0xecb93c75
rol eax, 0x95
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x8b3f74f4
pushf
not eax
add eax, 0xa5dcfb1d
xor eax, 0xe3fce456
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xb2ecc771
xor eax, 0xe72fd868
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xdd828425
xor eax, 0xe56e8774
rol eax, 0xce
popf
jmp 0x14020c541
test rsi, rsi
je 0x14020d848
push rax
pushf
mov eax, 0xecbba1ad
pushf
not eax
add eax, 0xa2746a4e
xor eax, 0xe686d08c
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa32d885d
xor eax, 0xb6409670
rol eax, 0xef
popf
pushf
not eax
add eax, 0xff932e23
xor eax, 0xfa049e9d
rol eax, 0x40
popf
pushf
not eax
add eax, 0x92d703c4
xor eax, 0xe2db3b00
rol eax, 0x9f
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x9aceeaca
pushf
not eax
add eax, 0xe37d6325
xor eax, 0xb6562365
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe6645640
xor eax, 0xffebfb00
rol eax, 0x69
popf
jmp 0x14020c541
movsxd rbx, dword [r14 + 0x14]
lea rdx, [r14 + 8]
mov rcx, qword [r13 + 0x28]
call fcn.140173ccf
mov rdx, rax
mov r8, rbx
mov rcx, rsi
call fcn.14004a2c0
jmp 0x14020dc8e
cmp qword [r13 + 0x28], rdi
je 0x14020d931
push rax
pushf
mov eax, 0xb30d17f8
pushf
not eax
add eax, 0xde390d74
xor eax, 0xaf88689c
rol eax, 0x72
popf
pushf
not eax
add eax, 0xc950d92d
xor eax, 0xf1b2c69a
rol eax, 0xa3
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x203e0f83
pushf
not eax
add eax, 0x9f066e6d
xor eax, 0xc19f8097
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa1bd5b30
xor eax, 0xbda15242
rol eax, 0x79
popf
pushf
not eax
add eax, 0xae126de5
xor eax, 0xf9b7e693
rol eax, 0x12
popf
pushf
not eax
add eax, 0xda67edc2
xor eax, 0x8484e62b
rol eax, 0x73
popf
jmp 0x14020c541
test rsi, rsi
je 0x14020d9d5
push rax
pushf
mov eax, 0xcc6244ea
pushf
not eax
add eax, 0xafa05a43
xor eax, 0x9b019bb4
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xd65b9b04
xor eax, 0xdd91fb81
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xe7839244
xor eax, 0x92215daf
rol eax, 0x76
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x9afd2681
pushf
not eax
add eax, 0xd2f3d7ed
xor eax, 0xd9a1f8a5
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd138eb78
xor eax, 0xbac40caa
rol eax, 0x46
popf
pushf
not eax
add eax, 0xba4582cf
xor eax, 0xe6435b67
rol eax, 0x5c
popf
jmp 0x14020c541
test ebx, ebx
je 0x14020da65
push rax
pushf
mov eax, 0x281e1106
pushf
not eax
add eax, 0xf6f3d754
xor eax, 0xc96cbec0
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb0a0acd2
xor eax, 0xd7ccbdf1
rol eax, 0xa
popf
pushf
not eax
add eax, 0xa0e4a775
xor eax, 0xac07a5ba
rol eax, 0x4f
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x13b78193
pushf
not eax
add eax, 0xdad3f5f7
xor eax, 0x9ee68f87
rol eax, 6
popf
pushf
not eax
add eax, 0xedf6d657
xor eax, 0x9ae1fa85
rol eax, 0x67
popf
pushf
not eax
add eax, 0x9f3ba1a1
xor eax, 0xb4242fec
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xce9ec4e5
xor eax, 0xcf25b044
rol eax, 0xad
popf
jmp 0x14020c541
call fcn.1402d8671
mov rcx, rax
movsxd rax, dword [r14 + 0x18]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x14020db6a
mov rcx, rdi
push rax
pushf
mov eax, 0xc900cb49
pushf
not eax
add eax, 0x9c2983fb
xor eax, 0xd759ed2d
rol eax, 3
popf
pushf
not eax
add eax, 0xc47a5046
xor eax, 0xa4c8b2c0
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe639e0c5
xor eax, 0xb742d299
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xab20b30d
xor eax, 0xc7d1b102
rol eax, 0xad
popf
jmp 0x14020c541
test rcx, rcx
je 0x14020dbc8
push rax
pushf
mov eax, 0x3e6c912d
pushf
not eax
add eax, 0xce75ec6d
xor eax, 0xb3b57324
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa7180bd8
xor eax, 0xdbb28af8
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x8c63ac6f
xor eax, 0xd84b4519
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xf537d425
xor eax, 0xee49bf4c
rol eax, 0x33
popf
jmp 0x14020c541
push rax
pushf
mov eax, 0x275143df
pushf
not eax
add eax, 0x8adab85f
xor eax, 0xdf3a4659
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd913d27b
xor eax, 0xf90105d7
rol eax, 0x20
popf
pushf
not eax
add eax, 0xda4ec995
xor eax, 0xb5eb3cbd
rol eax, 0x84
popf
pushf
not eax
add eax, 0x980dc802
xor eax, 0xe5f4a37e
rol eax, 0xac
popf
jmp 0x14020c541
mov al, byte [r14]
and al, 4
neg al
sbb ecx, ecx
neg ecx
jmp 0x14020dc2d
inc ecx
mov edi, ecx
mov dword [rsp + 0x20], ecx
push rax
pushf
mov eax, 0x3c9933ed
pushf
not eax
add eax, 0x99afc5d8
xor eax, 0xd1026502
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe89bbe1e
xor eax, 0xa3402138
rol eax, 0x95
popf
pushf
not eax
add eax, 0xc3d62dd4
xor eax, 0x90c228ee
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xfe2123e6
xor eax, 0x912f843d
rol eax, 0x76
popf
jmp 0x14020c541
mov eax, edi
jmp 0x14020dd23
xor eax, eax
push rax
pushf
mov eax, 0x1f8e07aa
pushf
not eax
add eax, 0xf995563e
xor eax, 0xec1d549b
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf5a46286
xor eax, 0x89c42e75
rol eax, 0xee
popf
jmp 0x14020c541
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
add rsp, 0x30
pop r15
pop r14
pop r13
ret
call fcn.14037bf7f
push rax
pushf
mov eax, 0xab45be
pushf
not eax
add eax, 0x85f95378
xor eax, 0xe73ce902
rol eax, 0x44
popf
pushf
not eax
add eax, 0xcc62a2c0
xor eax, 0xa5340909
rol eax, 0xf7
popf
jmp 0x14020c541
call fcn.14037bf7f
push rax
pushf
mov eax, 0x764fc493
pushf
not eax
add eax, 0xc8f6311b
xor eax, 0x930ca7c8
rol eax, 0x11
popf
pushf
not eax
add eax, 0xb500776b
xor eax, 0xa26a4eb9
rol eax, 8
popf
pushf
not eax
add eax, 0xc4dca58a
xor eax, 0xba11f8cd
rol eax, 0x10
popf
jmp 0x14020c541
call fcn.14037bf7f
push rax
pushf
mov eax, 0xa98792b2
pushf
not eax
add eax, 0x8b303a26
xor eax, 0xf703e0d3
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa81accc5
xor eax, 0xb6b12d39
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf31c3d8e
xor eax, 0xe35d7824
rol eax, 0x83
popf
jmp 0x14020c541
call fcn.14037bf7f
push rax
pushf
mov eax, 0x16a94ec7
pushf
not eax
add eax, 0xd7f25f31
xor eax, 0xfc2394fc
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x83d0c9c5
xor eax, 0xec5c1508
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc1935fd5
xor eax, 0xdb76ca56
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbfaf4ad8
xor eax, 0x88bf706a
rol eax, 5
popf
jmp 0x14020c541
call fcn.14037bf7f
nop
call fcn.14037bf7f
nop