Function at 0x140017dc5
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x4dfa7076
pushf
not eax
add eax, 0xb8a4a0f2
xor eax, 0xc92fe8c5
rol eax, 0x24
popf
pushf
not eax
add eax, 0x94a30120
xor eax, 0xf2ba12e1
rol eax, 0xda
popf
pushf
not eax
add eax, 0xedf0aad8
xor eax, 0x98278fba
rol eax, 0x42
popf
pushf
not eax
add eax, 0xca1ff9a4
xor eax, 0xbdd36f9b
rol eax, 0xa1
popf
cmp eax, 0x20
jne 0x140017e28
popf
pop rax
jmp 0x14001912d
cmp eax, 0
jne 0x140017e37
popf
pop rax
jmp 0x140018062
cmp eax, 3
jne 0x140017e46
popf
pop rax
jmp 0x1400181cc
cmp eax, 1
jne 0x140017e55
popf
pop rax
jmp 0x1400180da
cmp eax, 0xd
jne 0x140017e64
popf
pop rax
jmp 0x1400187ad
cmp eax, 0x1a
jne 0x140017e73
popf
pop rax
jmp 0x140018da7
cmp eax, 0xe
jne 0x140017e82
popf
pop rax
jmp 0x140018808
cmp eax, 0xb
jne 0x140017e91
popf
pop rax
jmp 0x14001863e
cmp eax, 0x19
jne 0x140017ea0
popf
pop rax
jmp 0x140018cbd
cmp eax, 8
jne 0x140017eaf
popf
pop rax
jmp 0x140018480
cmp eax, 0x1d
jne 0x140017ebe
popf
pop rax
jmp 0x140018f57
cmp eax, 0x17
jne 0x140017ecd
popf
pop rax
jmp 0x140018bf0
cmp eax, 0x1c
jne 0x140017edc
popf
pop rax
jmp 0x140018ed1
cmp eax, 0x12
jne 0x140017eeb
popf
pop rax
jmp 0x1400189ae
cmp eax, 0x18
jne 0x140017efa
popf
pop rax
jmp 0x140018c71
cmp eax, 0x11
jne 0x140017f09
popf
pop rax
jmp 0x14001895d
cmp eax, 0x1b
jne 0x140017f18
popf
pop rax
jmp 0x140018e3e
cmp eax, 0x21
jne 0x140017f27
popf
pop rax
jmp 0x1400191fa
cmp eax, 0x23
jne 0x140017f36
popf
pop rax
jmp 0x140019309
cmp eax, 0x25
jne 0x140017f45
popf
pop rax
jmp 0x14001947d
cmp eax, 0xf
jne 0x140017f54
popf
pop rax
jmp 0x140018877
cmp eax, 0x13
jne 0x140017f63
popf
pop rax
jmp 0x140018a56
cmp eax, 0x15
jne 0x140017f72
popf
pop rax
jmp 0x140018b29
cmp eax, 0x24
jne 0x140017f81
popf
pop rax
jmp 0x1400193cc
cmp eax, 0x1e
jne 0x140017f90
popf
pop rax
jmp 0x140019006
cmp eax, 0xc
jne 0x140017f9f
popf
pop rax
jmp 0x1400186ea
cmp eax, 0x26
jne 0x140017fae
popf
pop rax
jmp 0x1400194d9
cmp eax, 5
jne 0x140017fbd
popf
pop rax
jmp 0x140018343
cmp eax, 0x1f
jne 0x140017fcc
popf
pop rax
jmp 0x1400190c0
cmp eax, 0x10
jne 0x140017fdb
popf
pop rax
jmp 0x1400188b5
cmp eax, 6
jne 0x140017fea
popf
pop rax
jmp 0x1400183c7
cmp eax, 9
jne 0x140017ff9
popf
pop rax
jmp 0x140018516
cmp eax, 4
jne 0x140018008
popf
pop rax
jmp 0x1400182b0
cmp eax, 0x16
jne 0x140018017
popf
pop rax
jmp 0x140018b67
cmp eax, 2
jne 0x140018026
popf
pop rax
jmp 0x14001816e
cmp eax, 0xa
jne 0x140018035
popf
pop rax
jmp 0x1400185d0
cmp eax, 0x22
jne 0x140018044
popf
pop rax
jmp 0x1400192b8
cmp eax, 0x14
jne 0x140018053
popf
pop rax
jmp 0x140018aba
cmp eax, 7
jne 0x140018062
popf
pop rax
jmp 0x14001845c
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xa0
mov rax, qword [0x14000c040]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov rbx, rcx
xor r12d, r12d
push rax
pushf
mov eax, 0xdbe484f5
pushf
not eax
add eax, 0x8fa7c2d0
xor eax, 0x9124802e
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd013095a
xor eax, 0xe3dbd540
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa7509934
xor eax, 0x94e6e14b
rol eax, 0xef
popf
jmp 0x140017e19
mov r14, qword [rbx]
xorps xmm0, xmm0
movups xmmword [rbp - 0x31], xmm0
movups xmmword [rbp - 0x21], xmm0
movups xmmword [rbp - 0x11], xmm0
mov edi, r12d
cmp qword [r14 + 0x18], rdi
je 0x14001813b
push rax
pushf
mov eax, 0x12337381
pushf
not eax
add eax, 0xd1df7c71
xor eax, 0x8fceb77e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xcd278656
xor eax, 0x9a8b1f02
rol eax, 0xca
popf
pushf
not eax
add eax, 0xec21d68d
xor eax, 0xde2df818
rol eax, 0x82
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0xe44ad9d9
pushf
not eax
add eax, 0xa1da6e76
xor eax, 0xdc242e02
rol eax, 0xce
popf
pushf
not eax
add eax, 0x89cdd383
xor eax, 0x9b253b18
rol eax, 0x10
popf
jmp 0x140017e19
mov rcx, qword [r14]
mov rax, qword [rcx]
jmp 0x140018175
call qword [rax + 0x70]
mov rcx, qword [r14 + 0x18]
mov rax, qword [rcx]
jmp 0x140018180
call qword [rax + 0x10]
mov qword [r14 + 0x18], r12
push rax
pushf
mov eax, 0x1a472942
pushf
not eax
add eax, 0xdce52795
xor eax, 0xc4d88cae
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x980c7314
xor eax, 0x82327a0a
rol eax, 1
popf
pushf
not eax
add eax, 0xd6f6dbc1
xor eax, 0x9b5bb77b
rol eax, 0x40
popf
jmp 0x140017e19
mov rcx, qword [r14]
mov rax, qword [rcx]
lea r9, [r14 + 0x18]
lea r8, [rbp - 0x31]
mov edx, 0x304ff527
pushf
not edx
add edx, 0xb0f930d7
xor edx, 0xfcaf7703
rol edx, 0xb6
popf
pushf
not edx
add edx, 0x8152a987
xor edx, 0xa233a7f2
rol edx, 8
popf
jmp 0x14001820a
call qword [rax + 0x40]
test eax, eax
js 0x14001826a
push rax
pushf
mov eax, 0xb4b1dd77
pushf
not eax
add eax, 0xabf9d47f
xor eax, 0x83901e47
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa9397952
xor eax, 0xd589e69d
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8f4ff389
xor eax, 0xf7a94ba7
rol eax, 0x60
popf
pushf
not eax
add eax, 0xe38c4433
xor eax, 0xbd557643
rol eax, 0x56
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x9cbc452a
pushf
not eax
add eax, 0xfa637462
xor eax, 0xebccf136
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf42a1a72
xor eax, 0xbbaa4dbf
rol eax, 0xad
popf
pushf
not eax
add eax, 0xfc485ad5
xor eax, 0xbfe2d1b9
rol eax, 0x5e
popf
jmp 0x140017e19
mov edi, dword [rbp - 0x21]
test edi, edi
je 0x140018310
push rax
pushf
mov eax, 0x2b65ff74
pushf
not eax
add eax, 0x80b71066
xor eax, 0x82eb9a67
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa53efbcf
xor eax, 0xbd18395d
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9d899d9e
xor eax, 0xa5688ed3
rol eax, 8
popf
pushf
not eax
add eax, 0xea235d33
xor eax, 0x8dd20fc0
rol eax, 0x5b
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0xb14f8f6a
pushf
not eax
add eax, 0xbee42193
xor eax, 0xdf071982
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xf22a1060
xor eax, 0x87d79eea
rol eax, 0x84
popf
jmp 0x140017e19
cmp qword [rbp - 0x31], 0
je 0x140018381
push rax
pushf
mov eax, 0xf8d68f9
pushf
not eax
add eax, 0xd61b7c05
xor eax, 0xb5684922
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xec63d226
xor eax, 0xf936bd60
rol eax, 0x5f
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x37169ed8
pushf
not eax
add eax, 0xa46f03cb
xor eax, 0xfab5ea1b
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf1bd1f4c
xor eax, 0xb4f0591a
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd35428d5
xor eax, 0xe196af93
rol eax, 0xc8
popf
jmp 0x140017e19
mov rcx, qword [r14 + 0x18]
test rcx, rcx
je 0x140018403
push rax
pushf
mov eax, 0x203f85a0
pushf
not eax
add eax, 0xb90c2871
xor eax, 0xf506b912
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc84f9698
xor eax, 0x90cabc03
rol eax, 0x38
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x34803f00
pushf
not eax
add eax, 0xe691c8bc
xor eax, 0xf2d17374
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf898bcc8
xor eax, 0x9b317858
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe5dd10f8
xor eax, 0xa495eabf
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xecd068d0
xor eax, 0xfb4c0a23
rol eax, 0xb2
popf
jmp 0x140017e19
mov rax, qword [rcx]
lea r8, [rbx + 0x18]
lea rdx, [0x181fbb3ef]
pushf
sub rdx, 0x41fb1e9f
popf
jmp 0x140018476
call qword [rax]
test eax, eax
jns 0x140019006
cmp eax, 0x887a0027
je 0x1400184be
push rax
pushf
mov eax, 0xd449b79b
pushf
not eax
add eax, 0xa605020e
xor eax, 0xd5486d42
rol eax, 0x71
popf
pushf
not eax
add eax, 0xd0727e3d
xor eax, 0x82127444
rol eax, 0xdf
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x13b3944c
pushf
not eax
add eax, 0xdd06d7e6
xor eax, 0x820591f8
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf1a1c956
xor eax, 0xce189aa0
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb5440355
xor eax, 0xbf3ff99d
rol eax, 1
popf
pushf
not eax
add eax, 0xfa2cd239
xor eax, 0xf1fb9a9f
rol eax, 0xf2
popf
jmp 0x140017e19
test eax, eax
jns 0x140018577
push rax
pushf
mov eax, 0x4d6e7544
pushf
not eax
add eax, 0x9618cda5
xor eax, 0x8f7ff2f4
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc2994edb
xor eax, 0xf70552e6
rol eax, 0x60
popf
pushf
not eax
add eax, 0x873bf529
xor eax, 0xe97e61ab
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa367b5e2
xor eax, 0xeff9df64
rol eax, 0xb4
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x7027d652
pushf
not eax
add eax, 0xa64b3a50
xor eax, 0xe54eb158
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe479623f
xor eax, 0xd7a076c3
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x99b117aa
xor eax, 0xbbc5aefb
rol eax, 9
popf
pushf
not eax
add eax, 0x944816ec
xor eax, 0xe2e0efe6
rol eax, 0x65
popf
jmp 0x140017e19
mov rcx, qword [rbx]
test rcx, rcx
je 0x14001860b
push rax
pushf
mov eax, 0x124ba4fe
pushf
not eax
add eax, 0x8c383a5d
xor eax, 0xa25b2af9
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe79c5871
xor eax, 0xe8fcb192
rol eax, 0xb5
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x170874e6
pushf
not eax
add eax, 0x9a483fee
xor eax, 0xda685f97
rol eax, 0x52
popf
pushf
not eax
add eax, 0xdc8876de
xor eax, 0x8a7f117f
rol eax, 0xce
popf
jmp 0x140017e19
call fcn.1400391e2
mov rdi, qword [rbx]
test rdi, rdi
je 0x140018691
push rax
pushf
mov eax, 0xdf9d7367
pushf
not eax
add eax, 0xf1547185
xor eax, 0xd342e808
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xff49d2c1
xor eax, 0xb9e6a27d
rol eax, 0x31
popf
pushf
not eax
add eax, 0x9fd5ce74
xor eax, 0x9dd0065d
rol eax, 0xb3
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x4893d3dd
pushf
not eax
add eax, 0xb04d797d
xor eax, 0xf1ee01f0
rol eax, 0x37
popf
pushf
not eax
add eax, 0xb3ab0125
xor eax, 0xb94f3663
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd894224c
xor eax, 0xc1596781
rol eax, 0x27
popf
pushf
not eax
add eax, 0xfbde56a1
xor eax, 0xf19e91d8
rol eax, 0xc2
popf
jmp 0x140017e19
mov rcx, rdi
call fcn.1400391e2
nop
mov edx, 0x365c35a5
pushf
not edx
add edx, 0xf4a967ea
xor edx, 0xa8f6ae8b
rol edx, 0xdc
popf
pushf
not edx
add edx, 0xf7a8cc6f
xor edx, 0xc3138895
rol edx, 0x7a
popf
pushf
not edx
add edx, 0xcae4d782
xor edx, 0xee8f5a65
rol edx, 0x4f
popf
pushf
not edx
add edx, 0x9cd365f8
xor edx, 0xfb956348
rol edx, 0x2c
popf
mov rcx, rdi
call fcn.140023e67
push rax
pushf
mov eax, 0xdfa268bf
pushf
not eax
add eax, 0xcd0c3d2e
xor eax, 0xaf885b1c
rol eax, 0x18
popf
pushf
not eax
add eax, 0xa7a0baae
xor eax, 0xdcf249b9
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb06d68db
xor eax, 0xe3934778
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe818caf7
xor eax, 0xe2078d73
rol eax, 0xd3
popf
jmp 0x140017e19
mov qword [rbx], r12
push rax
pushf
mov eax, 0x44d904e6
pushf
not eax
add eax, 0xf5a4a679
xor eax, 0xff085ad4
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xcdf533b2
xor eax, 0xcd7e9ced
rol eax, 1
popf
pushf
not eax
add eax, 0xf659bc4a
xor eax, 0x938aa181
rol eax, 0xab
popf
pushf
not eax
add eax, 0xea8627cb
xor eax, 0x8fe6e650
rol eax, 0x11
popf
jmp 0x140017e19
mov rcx, qword [rbx + 0x18]
test rcx, rcx
je 0x140018844
push rax
pushf
mov eax, 0x7b1fc949
pushf
not eax
add eax, 0xdcf40080
xor eax, 0x890c6c22
rol eax, 0xca
popf
pushf
not eax
add eax, 0xe4cbb526
xor eax, 0x8c5f6182
rol eax, 0xa8
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x6685056e
pushf
not eax
add eax, 0xd56d1104
xor eax, 0x89277585
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xd907daac
xor eax, 0xdce60f0d
rol eax, 0x5a
popf
jmp 0x140017e19
mov rax, qword [rcx]
jmp 0x14001887b
call qword [rax + 0x10]
mov qword [rbx + 0x18], r12
push rax
pushf
mov eax, 0xae9550a7
pushf
not eax
add eax, 0xbe9215c7
xor eax, 0xcf042f44
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa1443228
xor eax, 0xb7d52e44
rol eax, 0x86
popf
jmp 0x140017e19
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140018904
push rax
pushf
mov eax, 0xb8adce21
pushf
not eax
add eax, 0xb90e5454
xor eax, 0xc31c26f6
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa215e20d
xor eax, 0x85d6e144
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x8ba7be5e
xor eax, 0xfa4d9c85
rol eax, 0x84
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0xb90b2028
pushf
not eax
add eax, 0xec0dc6c2
xor eax, 0x9dedf85c
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x905c6fe8
xor eax, 0xc364f566
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa954a1ac
xor eax, 0xc705f458
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe8f9f4c3
xor eax, 0xabbaf5c8
rol eax, 0x8f
popf
jmp 0x140017e19
mov rax, qword [rcx]
jmp 0x140018961
call qword [rax + 0x10]
mov qword [rbx + 0x10], r12
push rax
pushf
mov eax, 0x4d424cd2
pushf
not eax
add eax, 0x85cbf3cb
xor eax, 0xb57fe297
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xcbda3f75
xor eax, 0x9bdb1851
rol eax, 0xac
popf
pushf
not eax
add eax, 0xbbd1d64e
xor eax, 0xa13ec082
rol eax, 0x97
popf
jmp 0x140017e19
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x1400189fd
push rax
pushf
mov eax, 0x5ff4f187
pushf
not eax
add eax, 0x8164cb53
xor eax, 0xd39a3e4a
rol eax, 6
popf
pushf
not eax
add eax, 0xbe797cb4
xor eax, 0xbcc0c4e2
rol eax, 0xef
popf
pushf
not eax
add eax, 0xaa63fd47
xor eax, 0xfd611f27
rol eax, 0x8d
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0xc350ceb1
pushf
not eax
add eax, 0xff2e793d
xor eax, 0x91f41d55
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd62f7436
xor eax, 0xc865c859
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb886053b
xor eax, 0xf48f299e
rol eax, 0x67
popf
pushf
not eax
add eax, 0x8dc65597
xor eax, 0xe0292a7c
rol eax, 0x4c
popf
jmp 0x140017e19
mov rax, qword [rcx]
jmp 0x140018a5a
call qword [rax + 0x10]
mov qword [rbx + 8], r12
push rax
pushf
mov eax, 0xf7ed5d68
pushf
not eax
add eax, 0xab946ff8
xor eax, 0xe2fc18ae
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd7047044
xor eax, 0x852afb76
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xde3ef304
xor eax, 0xdfa9a937
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa2ee1812
xor eax, 0xe31838ca
rol eax, 8
popf
jmp 0x140017e19
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140018af6
push rax
pushf
mov eax, 0x79f4bfb7
pushf
not eax
add eax, 0xa289577d
xor eax, 0xd4dbe60f
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x91775947
xor eax, 0xe1b2772a
rol eax, 0xb8
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x67b31cfe
pushf
not eax
add eax, 0x95c8351a
xor eax, 0xef105c1b
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa3b3c30b
xor eax, 0x9b89a804
rol eax, 0xb9
popf
jmp 0x140017e19
mov rax, qword [rcx]
jmp 0x140018b2d
call qword [rax + 0x10]
mov qword [rbx + 0x20], r12
push rax
pushf
mov eax, 0x79c6b44e
pushf
not eax
add eax, 0xe1dced46
xor eax, 0xc4cf1253
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xf55662d8
xor eax, 0xcfefb582
rol eax, 0xd7
popf
jmp 0x140017e19
mov rcx, rbx
call fcn.14001b6b1
test eax, eax
js 0x140018baa
push rax
pushf
mov eax, 0x60dc438f
pushf
not eax
add eax, 0x81b36795
xor eax, 0xd985ee9b
rol eax, 0x15
popf
pushf
not eax
add eax, 0xec21e59d
xor eax, 0x9842be83
rol eax, 0x5a
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0xff1ec238
pushf
not eax
add eax, 0x9a144dc6
xor eax, 0xfc2e06b4
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa19c7c91
xor eax, 0xba8bb764
rol eax, 0x66
popf
pushf
not eax
add eax, 0x8281bcba
xor eax, 0x94d82d1a
rol eax, 0x6e
popf
jmp 0x140017e19
mov r14, qword [rbx]
xorps xmm0, xmm0
movups xmmword [rbp - 0x31], xmm0
movups xmmword [rbp - 0x21], xmm0
movups xmmword [rbp - 0x11], xmm0
mov edi, r12d
cmp qword [r14 + 0x18], rdi
je 0x140018c3e
push rax
pushf
mov eax, 0x43894e0a
pushf
not eax
add eax, 0xc8459e8d
xor eax, 0xc77a7db5
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x9cb141d4
xor eax, 0xfaceeb38
rol eax, 0x35
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0xae1430ed
pushf
not eax
add eax, 0xd88e0172
xor eax, 0xb3f44194
rol eax, 0xd
popf
pushf
not eax
add eax, 0x877a2b99
xor eax, 0xd55819f7
rol eax, 0x5c
popf
jmp 0x140017e19
mov rcx, qword [r14]
mov rax, qword [rcx]
jmp 0x140018c78
call qword [rax + 0x70]
mov rcx, qword [r14 + 0x18]
mov rax, qword [rcx]
jmp 0x140018c83
call qword [rax + 0x10]
mov qword [r14 + 0x18], r12
push rax
pushf
mov eax, 0x692db2d8
pushf
not eax
add eax, 0xf294ee09
xor eax, 0xa6496853
rol eax, 0x89
popf
pushf
not eax
add eax, 0xe69202f2
xor eax, 0x89eb0e93
rol eax, 0xf7
popf
jmp 0x140017e19
mov rcx, qword [r14]
mov rax, qword [rcx]
lea r9, [r14 + 0x18]
lea r8, [rbp - 0x31]
mov edx, 0xf6fac5f
pushf
not edx
add edx, 0x845a334b
xor edx, 0x870799e6
rol edx, 0x3d
popf
pushf
not edx
add edx, 0xe02ce605
xor edx, 0x96da5d88
rol edx, 0x87
popf
pushf
not edx
add edx, 0x9f3cc57c
xor edx, 0xe4acef5a
rol edx, 0x21
popf
jmp 0x140018d10
call qword [rax + 0x40]
test eax, eax
js 0x140018d61
push rax
pushf
mov eax, 0xae691102
pushf
not eax
add eax, 0xebd7a2dd
xor eax, 0xb05f2f26
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x99ae3311
xor eax, 0x84db7b4d
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd6a79aae
xor eax, 0xa6ee7dce
rol eax, 2
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x46db5528
pushf
not eax
add eax, 0x9c9c1615
xor eax, 0x80848c50
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa3c02824
xor eax, 0xdacfce5a
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xeba4ac08
xor eax, 0xab6d82fc
rol eax, 0xef
popf
jmp 0x140017e19
mov edi, dword [rbp - 0x21]
test edi, edi
je 0x140018df8
push rax
pushf
mov eax, 0x69905c44
pushf
not eax
add eax, 0xefd677d9
xor eax, 0xf89a32ae
rol eax, 0x86
popf
pushf
not eax
add eax, 0x859f427f
xor eax, 0xd1218cef
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xe15a5a67
xor eax, 0xdd0faa80
rol eax, 0x8e
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0xe90598e4
pushf
not eax
add eax, 0xf58018a2
xor eax, 0xb3631581
rol eax, 0xd
popf
pushf
not eax
add eax, 0xb1deb9eb
xor eax, 0x8badbb2c
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd6413b58
xor eax, 0xe297e8a7
rol eax, 0xd2
popf
jmp 0x140017e19
cmp qword [rbp - 0x31], 0
je 0x140018e9e
push rax
pushf
mov eax, 0x22107746
pushf
not eax
add eax, 0xff23bd47
xor eax, 0xd21bf8fa
rol eax, 9
popf
pushf
not eax
add eax, 0xcbdcd010
xor eax, 0xe818ba36
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xbf91a4c0
xor eax, 0x9f6053e5
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf5d3e592
xor eax, 0xdebf9fe0
rol eax, 0x89
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x7a4639b9
pushf
not eax
add eax, 0xe29aca2a
xor eax, 0xab16b254
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe92fb9eb
xor eax, 0xa49e3366
rol eax, 0xae
popf
jmp 0x140017e19
mov rcx, qword [r14 + 0x18]
test rcx, rcx
je 0x140018f11
push rax
pushf
mov eax, 0x45140555
pushf
not eax
add eax, 0x99e7ec4c
xor eax, 0xf7ad97a3
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xb5d660a7
xor eax, 0xb923b560
rol eax, 0xcc
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0xd4fa4167
pushf
not eax
add eax, 0xd4d276b6
xor eax, 0xb02f7ade
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe860d68e
xor eax, 0xaee79251
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xfaed9bd6
xor eax, 0x97273c50
rol eax, 0x64
popf
jmp 0x140017e19
mov rax, qword [rcx]
lea r8, [rbx + 0x18]
lea rdx, [0x1b212ea27]
pushf
sub rdx, 0x721254d7
popf
jmp 0x140018f71
call qword [rax]
test eax, eax
js 0x140018fc0
push rax
pushf
mov eax, 0x3419c655
pushf
not eax
add eax, 0xd24d64d0
xor eax, 0xef22508b
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x9e22fe55
xor eax, 0xce64cfbb
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x826a25c6
xor eax, 0xdc1c7eb8
rol eax, 1
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x95ee7d36
pushf
not eax
add eax, 0x962bffb3
xor eax, 0xc90ea978
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc92bb5c2
xor eax, 0xc7a98095
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc779192c
xor eax, 0xa9c51db1
rol eax, 0xad
popf
jmp 0x140017e19
test edi, edi
jle 0x140019067
push rax
pushf
mov eax, 0x33463ad8
pushf
not eax
add eax, 0xf3fd91a3
xor eax, 0xf63432b0
rol eax, 0x35
popf
pushf
not eax
add eax, 0xd860af59
xor eax, 0xecab9a0d
rol eax, 0x34
popf
pushf
not eax
add eax, 0x8244fae2
xor eax, 0xcd075824
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x866f49cf
xor eax, 0xcf50feea
rol eax, 0xd8
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0xb00a8d8c
pushf
not eax
add eax, 0xd555b776
xor eax, 0xc2566995
rol eax, 0x11
popf
pushf
not eax
add eax, 0xcb97077f
xor eax, 0xeff01b35
rol eax, 9
popf
pushf
not eax
add eax, 0x86c01f60
xor eax, 0x85b3fa85
rol eax, 0x65
popf
pushf
not eax
add eax, 0x943de2a5
xor eax, 0xdb25109f
rol eax, 0x81
popf
jmp 0x140017e19
cmp qword [rbx + 0x10], 0
jne 0x1400190fa
push rax
pushf
mov eax, 0x74a2ca06
pushf
not eax
add eax, 0xe2765c08
xor eax, 0xbf5e5c90
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb6660a31
xor eax, 0xfc97cfdf
rol eax, 0x73
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x4d8c28ce
pushf
not eax
add eax, 0xc664bdd5
xor eax, 0x988f546d
rol eax, 0x66
popf
pushf
not eax
add eax, 0xa2452aed
xor eax, 0x8c55c7f4
rol eax, 0x95
popf
jmp 0x140017e19
mov rcx, qword [rbx + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp - 0x31]
jmp 0x140019139
call qword [rax + 0x50]
mov ecx, dword [rbp - 0x31]
mov dword [rbx + 0x28], ecx
mov eax, dword [rbp - 0x2d]
mov dword [rbx + 0x2c], eax
mov dword [rbp - 1], ecx
mov dword [rbp + 3], eax
mov eax, dword [rbp - 0x21]
mov dword [rbp + 0xf], eax
mov dword [rbp + 0xb], 1
mov qword [rbp + 0x1b], 3
mov qword [rbp + 0x23], 0x20000
mov qword [rbp + 0x13], 1
mov dword [rbp + 7], 1
mov rcx, qword [rbx + 8]
mov rax, qword [rcx]
lea r9, [rbx + 0x10]
xor r8d, r8d
lea rdx, [rbp - 1]
jmp 0x14001918d
call qword [rax + 0x28]
test eax, eax
js 0x1400191c7
push rax
pushf
mov eax, 0x193952aa
pushf
not eax
add eax, 0xb018e8db
xor eax, 0xedec327c
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe2cc1542
xor eax, 0xbc8eff6f
rol eax, 0x36
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x1acdd79a
pushf
not eax
add eax, 0x91b231ad
xor eax, 0xdcaf184e
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe00ccc2b
xor eax, 0xd6d622fd
rol eax, 0x6f
popf
jmp 0x140017e19
mov rcx, qword [rbx + 0x20]
mov rax, qword [rcx]
mov r8, qword [rbx + 0x18]
mov rdx, qword [rbx + 0x10]
jmp 0x14001920a
call qword [rax + 0x178]
mov rcx, qword [rbx + 0x18]
test rcx, rcx
je 0x140019272
push rax
pushf
mov eax, 0x914d0070
pushf
not eax
add eax, 0xe1cb41be
xor eax, 0xe4838fed
rol eax, 0x60
popf
pushf
not eax
add eax, 0xe0ab2a41
xor eax, 0x82ae4126
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd7cd2c8f
xor eax, 0xad4faf0d
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc1a00d5a
xor eax, 0xda438f52
rol eax, 0xc
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x1120c0a0
pushf
not eax
add eax, 0xf1962341
xor eax, 0x8bd91f48
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd3360c96
xor eax, 0xc7b03ef5
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc7c95268
xor eax, 0xb94e29e9
rol eax, 0xb6
popf
jmp 0x140017e19
mov rax, qword [rcx]
jmp 0x1400192bc
call qword [rax + 0x10]
mov qword [rbx + 0x18], r12
push rax
pushf
mov eax, 0x8c619470
pushf
not eax
add eax, 0xa2609444
xor eax, 0x9c632969
rol eax, 0x39
popf
pushf
not eax
add eax, 0xeee8ff9a
xor eax, 0x9bf84f70
rol eax, 0x25
popf
pushf
not eax
add eax, 0xca1352e1
xor eax, 0x95e1bf44
rol eax, 0x49
popf
jmp 0x140017e19
mov rcx, qword [rbx + 0x10]
mov rax, qword [rcx]
lea r8, [rbp - 0x49]
lea rdx, [0x1b9a45048]
pushf
sub rdx, 0x79a3bb28
popf
jmp 0x140019327
call qword [rax]
test eax, eax
js 0x140019373
push rax
pushf
mov eax, 0x55a5b57b
pushf
not eax
add eax, 0xc2ba2019
xor eax, 0xdadea34d
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xfb5360bb
xor eax, 0x84460cd2
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xe9ce841a
xor eax, 0xaae155da
rol eax, 0x86
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0x50776f94
pushf
not eax
add eax, 0x966c461f
xor eax, 0x9cfdc86e
rol eax, 0x41
popf
pushf
not eax
add eax, 0x88a08be2
xor eax, 0x9e5d9ea0
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd7374ed0
xor eax, 0xe1f56ae6
rol eax, 0x35
popf
pushf
not eax
add eax, 0xed80e6de
xor eax, 0xb7cba8f8
rol eax, 0xf7
popf
jmp 0x140017e19
mov rcx, qword [rbp - 0x49]
mov rax, qword [rcx]
mov r8d, 0xc65bc944
pushf
not r8d
add r8d, 0xbf5b2204
xor r8d, 0xdcf9bb6f
rol r8d, 0x94
popf
pushf
not r8d
add r8d, 0xe914a296
xor r8d, 0xac126225
rol r8d, 0x3f
popf
lea rdx, [rbp - 0x41]
jmp 0x140019410
call qword [rax + 0x48]
test eax, eax
js 0x14001944a
push rax
pushf
mov eax, 0x2005ba48
pushf
not eax
add eax, 0x89dbf4c9
xor eax, 0xdf3d5ed3
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x9f4d9b67
xor eax, 0xcf78adac
rol eax, 0xea
popf
jmp 0x140017e19
push rax
pushf
mov eax, 0xf402e22f
pushf
not eax
add eax, 0xb35797e7
xor eax, 0xdfeedbdd
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd29498d0
xor eax, 0x848b4cb8
rol eax, 0xf
popf
jmp 0x140017e19
mov rax, qword [rbp - 0x39]
mov qword [0x14000c770], rax
mov rcx, qword [rbp - 0x49]
mov rax, qword [rcx]
jmp 0x140019490
call qword [rax + 0x50]
push rax
pushf
mov eax, 0x88ce5e2
pushf
not eax
add eax, 0xade11850
xor eax, 0x93fe4e29
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb109a815
xor eax, 0xca496633
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xcf7dfa20
xor eax, 0xfaaedaff
rol eax, 0xf9
popf
jmp 0x140017e19
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.14002b995
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret