Function at 0x140192cf6
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xf2a010a6
pushf
not eax
add eax, 0xfb630907
xor eax, 0xdef583ca
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe6a9830c
xor eax, 0x946db6c3
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xf14f4d4a
xor eax, 0xeb679963
rol eax, 0x67
popf
cmp eax, 0x29
jne 0x140192d46
popf
pop rax
jmp 0x1401942ee
cmp eax, 0
jne 0x140192d55
popf
pop rax
jmp 0x140193034
cmp eax, 3
jne 0x140192d64
popf
pop rax
jmp 0x140193142
cmp eax, 1
jne 0x140192d73
popf
pop rax
jmp 0x1401930c7
cmp eax, 0xd
jne 0x140192d82
popf
pop rax
jmp 0x1401935e1
cmp eax, 0x1a
jne 0x140192d91
popf
pop rax
jmp 0x140193c38
cmp eax, 0xe
jne 0x140192da0
popf
pop rax
jmp 0x140193673
cmp eax, 0x31
jne 0x140192daf
popf
pop rax
jmp 0x1401945e7
cmp eax, 0x19
jne 0x140192dbe
popf
pop rax
jmp 0x140193b95
cmp eax, 8
jne 0x140192dcd
popf
pop rax
jmp 0x14019335e
cmp eax, 0x2a
jne 0x140192ddc
popf
pop rax
jmp 0x140194392
cmp eax, 0x17
jne 0x140192deb
popf
pop rax
jmp 0x140193ab3
cmp eax, 0x1c
jne 0x140192dfa
popf
pop rax
jmp 0x140193d16
cmp eax, 0x2e
jne 0x140192e09
popf
pop rax
jmp 0x1401944f4
cmp eax, 0x18
jne 0x140192e18
popf
pop rax
jmp 0x140193b26
cmp eax, 0x2b
jne 0x140192e27
popf
pop rax
jmp 0x1401943ff
cmp eax, 0x1b
jne 0x140192e36
popf
pop rax
jmp 0x140193ce0
cmp eax, 0x2d
jne 0x140192e45
popf
pop rax
jmp 0x140194494
cmp eax, 0x23
jne 0x140192e54
popf
pop rax
jmp 0x14019404b
cmp eax, 0x25
jne 0x140192e63
popf
pop rax
jmp 0x140194134
cmp eax, 0x32
jne 0x140192e72
popf
pop rax
jmp 0x14019461f
cmp eax, 0x13
jne 0x140192e81
popf
pop rax
jmp 0x1401938a5
cmp eax, 0x15
jne 0x140192e90
popf
pop rax
jmp 0x1401939ad
cmp eax, 0x24
jne 0x140192e9f
popf
pop rax
jmp 0x1401940a2
cmp eax, 0x1e
jne 0x140192eae
popf
pop rax
jmp 0x140193dd9
cmp eax, 0xc
jne 0x140192ebd
popf
pop rax
jmp 0x14019353d
cmp eax, 0x26
jne 0x140192ecc
popf
pop rax
jmp 0x1401941c5
cmp eax, 0x27
jne 0x140192edb
popf
pop rax
jmp 0x140194242
cmp eax, 0x30
jne 0x140192eea
popf
pop rax
jmp 0x14019459d
cmp eax, 0x10
jne 0x140192ef9
popf
pop rax
jmp 0x140193741
cmp eax, 0x2c
jne 0x140192f08
popf
pop rax
jmp 0x14019445f
cmp eax, 9
jne 0x140192f17
popf
pop rax
jmp 0x1401933ef
cmp eax, 4
jne 0x140192f26
popf
pop rax
jmp 0x1401931b1
cmp eax, 0x16
jne 0x140192f35
popf
pop rax
jmp 0x140193a0e
cmp eax, 0x28
jne 0x140192f44
popf
pop rax
jmp 0x1401942a5
cmp eax, 0xa
jne 0x140192f53
popf
pop rax
jmp 0x14019345d
cmp eax, 0x22
jne 0x140192f62
popf
pop rax
jmp 0x140193fb6
cmp eax, 0x14
jne 0x140192f71
popf
pop rax
jmp 0x14019393e
cmp eax, 7
jne 0x140192f80
popf
pop rax
jmp 0x1401932db
cmp eax, 5
jne 0x140192f8f
popf
pop rax
jmp 0x14019322f
cmp eax, 2
jne 0x140192f9e
popf
pop rax
jmp 0x140193109
cmp eax, 0x20
jne 0x140192fad
popf
pop rax
jmp 0x140193e8f
cmp eax, 0x1d
jne 0x140192fbc
popf
pop rax
jmp 0x140193d6d
cmp eax, 0x11
jne 0x140192fcb
popf
pop rax
jmp 0x1401937d6
cmp eax, 6
jne 0x140192fda
popf
pop rax
jmp 0x1401932a5
cmp eax, 0x2f
jne 0x140192fe9
popf
pop rax
jmp 0x14019453f
cmp eax, 0x12
jne 0x140192ff8
popf
pop rax
jmp 0x140193814
cmp eax, 0x21
jne 0x140193007
popf
pop rax
jmp 0x140193f20
cmp eax, 0x1f
jne 0x140193016
popf
pop rax
jmp 0x140193e44
cmp eax, 0xb
jne 0x140193025
popf
pop rax
jmp 0x1401934da
cmp eax, 0xf
jne 0x140193034
popf
pop rax
jmp 0x140193732
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 + 4], edi
je 0x140193094
push rax
pushf
mov eax, 0x22f66dc6
pushf
not eax
add eax, 0xf657ee01
xor eax, 0xe3e6b5ee
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xfe6fdde3
xor eax, 0xfdfc809f
rol eax, 0x25
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x9c76fca3
pushf
not eax
add eax, 0xf1a2a8d9
xor eax, 0xdc722f67
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd894a827
xor eax, 0xa36c128f
rol eax, 0x21
popf
jmp 0x140192d37
movsxd r15, dword [r8 + 4]
call fcn.1402086c8
lea rdx, [r15 + rax]
jmp 0x140193142
mov rdx, rdi
mov r15d, edi
push rax
pushf
mov eax, 0x86d0e104
pushf
not eax
add eax, 0x81c2c707
xor eax, 0xb19dba4a
rol eax, 0xe
popf
pushf
not eax
add eax, 0xcf7f6b07
xor eax, 0xb86d582d
rol eax, 0xff
popf
jmp 0x140192d37
test rdx, rdx
je 0x14019317e
push rax
pushf
mov eax, 0xcf2329e2
pushf
not eax
add eax, 0xc212350e
xor eax, 0x99b3d348
rol eax, 0x21
popf
pushf
not eax
add eax, 0xbe7630dd
xor eax, 0xe5bc8016
rol eax, 0xe9
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0xf2cbb288
pushf
not eax
add eax, 0x9221e3a6
xor eax, 0xbdc65de6
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd7a4b797
xor eax, 0xfdb87276
rol eax, 0x31
popf
jmp 0x140192d37
test r15d, r15d
je 0x1401931e9
push rax
pushf
mov eax, 0xfc668523
pushf
not eax
add eax, 0xc8749c31
xor eax, 0x80ce9626
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xcbb18972
xor eax, 0xddacdc3e
rol eax, 0xe6
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x8f1c782e
pushf
not eax
add eax, 0xdba43c1c
xor eax, 0xd251e5d2
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbc7f74ca
xor eax, 0xad750b53
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8eb55d8d
xor eax, 0xbc8a924b
rol eax, 0x20
popf
jmp 0x140192d37
call fcn.1402086c8
mov rcx, rax
movsxd rax, dword [rbx + 4]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1401932db
mov rcx, rdi
push rax
pushf
mov eax, 0xf05eaad2
pushf
not eax
add eax, 0xbef835fb
xor eax, 0xa60e8696
rol eax, 0xed
popf
pushf
not eax
add eax, 0x8cf447ab
xor eax, 0xac3c7a98
rol eax, 0xc8
popf
jmp 0x140192d37
cmp byte [rcx + 0x10], dil
je 0x14019332b
push rax
pushf
mov eax, 0xc8e625e7
pushf
not eax
add eax, 0xcc4e2daf
xor eax, 0xeba4aa8c
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd9295879
xor eax, 0xb95f4aa4
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xa609e961
xor eax, 0x983c935b
rol eax, 0xc6
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0xb7fab0a7
pushf
not eax
add eax, 0x900252e2
xor eax, 0xe20e3edd
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xfdaca4d2
xor eax, 0x8a200b03
rol eax, 0xb0
popf
jmp 0x140192d37
cmp dword [rbx + 8], edi
jne 0x1401933a9
push rax
pushf
mov eax, 0x2f1bdbf4
pushf
not eax
add eax, 0xb27d621a
xor eax, 0xd3bfc452
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf231ffbc
xor eax, 0x9edec6d8
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc4c51fd8
xor eax, 0xcfeefc67
rol eax, 0x8c
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0xbdd47501
pushf
not eax
add eax, 0xf5a00423
xor eax, 0xf334a4db
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc33835d0
xor eax, 0x91d94b58
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xb053e86f
xor eax, 0xc082eedc
rol eax, 0x8a
popf
jmp 0x140192d37
cmp dword [rbx], edi
jge 0x14019342a
push rax
pushf
mov eax, 0xe4667270
pushf
not eax
add eax, 0x9f469a15
xor eax, 0x822f15bd
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x8739e672
xor eax, 0xa0e2bf58
rol eax, 0xaf
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x4a517ad7
pushf
not eax
add eax, 0xe08b95a0
xor eax, 0xf648bef4
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xb41e860c
xor eax, 0x8e175bc9
rol eax, 0xe5
popf
jmp 0x140192d37
cmp dword [rbx], edi
jl 0x1401934a7
push rax
pushf
mov eax, 0xbf15fd6e
pushf
not eax
add eax, 0xc6cfc5b0
xor eax, 0xeaeb9fea
rol eax, 0x44
popf
pushf
not eax
add eax, 0xc999ae86
xor eax, 0xf68c25d6
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd57828f7
xor eax, 0xc997d09e
rol eax, 0x7e
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x2d2dc7af
pushf
not eax
add eax, 0xeaa94718
xor eax, 0xc0c892e1
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa09b4a23
xor eax, 0xe1c1635e
rol eax, 0x56
popf
jmp 0x140192d37
movsxd rax, dword [rbx + 8]
add rax, qword [rsi]
mov rsi, rax
push rax
pushf
mov eax, 0x31208ea2
pushf
not eax
add eax, 0xf8147b03
xor eax, 0x8edf9168
rol eax, 0x13
popf
pushf
not eax
add eax, 0xdcf2d921
xor eax, 0xd4449254
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xb2e89003
xor eax, 0xcf1e5dbb
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb1a73d8e
xor eax, 0xe804a013
rol eax, 0x5b
popf
jmp 0x140192d37
test byte [rbx], 0x80
je 0x14019359b
push rax
pushf
mov eax, 0x47e68b77
pushf
not eax
add eax, 0xfc6fb7c4
xor eax, 0xc0290091
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe94f2e37
xor eax, 0xab1be3f2
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe3eb4b37
xor eax, 0xbb11c6ec
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf6c98251
xor eax, 0xb56f314b
rol eax, 0xe5
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0xb0e7ecc1
pushf
not eax
add eax, 0xd4ad648e
xor eax, 0xdec4b798
rol eax, 0x14
popf
pushf
not eax
add eax, 0x830bbc84
xor eax, 0xf7ee6c08
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc900ac72
xor eax, 0x9e4050ac
rol eax, 0x97
popf
jmp 0x140192d37
test byte [r14], 0x10
je 0x14019362d
push rax
pushf
mov eax, 0x4b58741
pushf
not eax
add eax, 0x8a318c87
xor eax, 0xb467362a
rol eax, 0x37
popf
pushf
not eax
add eax, 0x92566d77
xor eax, 0x8596b40c
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb2451734
xor eax, 0xbded4c57
rol eax, 0x20
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x957ee663
pushf
not eax
add eax, 0xfcb220da
xor eax, 0xce29e7b2
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xcf92089b
xor eax, 0xd506d914
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe670deda
xor eax, 0xa3d8c1d6
rol eax, 0xc8
popf
jmp 0x140192d37
mov rax, qword [0x14012cc08]
test rax, rax
je 0x1401936d8
push rax
pushf
mov eax, 0xf655da51
pushf
not eax
add eax, 0x9d64923f
xor eax, 0x879acc9b
rol eax, 0x50
popf
pushf
not eax
add eax, 0x904f07e7
xor eax, 0x96e6ada5
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xc7c9a2f9
xor eax, 0xbc2267d9
rol eax, 0x40
popf
pushf
not eax
add eax, 0x8af685b6
xor eax, 0xb5faa8bf
rol eax, 0x33
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x608fdac2
pushf
not eax
add eax, 0x98f0fa9d
xor eax, 0xc7ec6092
rol eax, 4
popf
pushf
not eax
add eax, 0x84718e9e
xor eax, 0xd092ad24
rol eax, 0xde
popf
pushf
not eax
add eax, 0x895993b5
xor eax, 0xf042907f
rol eax, 0x11
popf
pushf
not eax
add eax, 0x89e46dd0
xor eax, 0x9eba6825
rol eax, 0xa3
popf
jmp 0x140192d37
call qword [case.0x140175fcb.0]
test rax, rax
je 0x1401944f4
test rsi, rsi
je 0x140193790
push rax
pushf
mov eax, 0xaf6ee75a
pushf
not eax
add eax, 0x9005a38e
xor eax, 0xd826ce08
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xfadb707e
xor eax, 0xe8642983
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf19727d4
xor eax, 0x8e60c445
rol eax, 0xc9
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x64029eeb
pushf
not eax
add eax, 0xe988ce17
xor eax, 0xc0a525fe
rol eax, 0x12
popf
pushf
not eax
add eax, 0xb7227fdc
xor eax, 0xbf4cd583
rol eax, 4
popf
pushf
not eax
add eax, 0xe285034a
xor eax, 0xb4691686
rol eax, 0x88
popf
jmp 0x140192d37
mov qword [rsi], rax
mov rcx, rax
jmp 0x140193d16
test byte [rbx], 8
je 0x14019385f
push rax
pushf
mov eax, 0x495ffb84
pushf
not eax
add eax, 0xafff673f
xor eax, 0xc300724d
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa0e72686
xor eax, 0xed6609de
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x95184290
xor eax, 0xb50b85f6
rol eax, 0x5c
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0xeedc3a2f
pushf
not eax
add eax, 0xbad2b344
xor eax, 0xf4b0fd46
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xfb6f3e6f
xor eax, 0xa5171d4c
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xaa64195e
xor eax, 0x8f32d54f
rol eax, 0xeb
popf
jmp 0x140192d37
mov rcx, qword [r13 + 0x28]
test rcx, rcx
je 0x14019390b
push rax
pushf
mov eax, 0x72f33625
pushf
not eax
add eax, 0xc2c02f73
xor eax, 0xa7531cc2
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc203a7d1
xor eax, 0xefd743e6
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9f42c6c6
xor eax, 0xe8b275be
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd25870c2
xor eax, 0xd1e38bbc
rol eax, 0x6d
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x92e083de
pushf
not eax
add eax, 0x88093209
xor eax, 0xeffcc577
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd115448d
xor eax, 0xdbfa6d4d
rol eax, 0x42
popf
jmp 0x140192d37
test rsi, rsi
je 0x14019397a
push rax
pushf
mov eax, 0x6ffb0182
pushf
not eax
add eax, 0xb0a5477e
xor eax, 0xdb9616b0
rol eax, 0x23
popf
pushf
not eax
add eax, 0xcd8a2f0a
xor eax, 0xf92794ad
rol eax, 0xc9
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0xf3e68fb8
pushf
not eax
add eax, 0xdc2e0087
xor eax, 0xacfcc1cb
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb3e699d6
xor eax, 0x84f8a884
rol eax, 0x34
popf
jmp 0x140192d37
mov qword [rsi], rcx
jmp 0x140193d16
test byte [r14], 1
je 0x140193a5a
push rax
pushf
mov eax, 0x87dfafb7
pushf
not eax
add eax, 0xc15885e2
xor eax, 0xb6ca4d81
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x8acb43ab
xor eax, 0x9bdeb351
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xdc2ca8ea
xor eax, 0x83f207ae
rol eax, 0x3b
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0xfac941b3
pushf
not eax
add eax, 0xf54c2d93
xor eax, 0xdf00c44d
rol eax, 4
popf
pushf
not eax
add eax, 0xa5147789
xor eax, 0xa6d79694
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf9d68c8b
xor eax, 0x9fb495e6
rol eax, 0x90
popf
pushf
not eax
add eax, 0xa1d5afc3
xor eax, 0xe73bacb6
rol eax, 0x91
popf
jmp 0x140192d37
mov rdx, qword [r13 + 0x28]
test rdx, rdx
je 0x140193af3
push rax
pushf
mov eax, 0x1cd630d
pushf
not eax
add eax, 0x9983dd9b
xor eax, 0x94517723
rol eax, 0x70
popf
pushf
not eax
add eax, 0xbc7b4214
xor eax, 0xaecd3e2f
rol eax, 0x83
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x31834451
pushf
not eax
add eax, 0xb22421db
xor eax, 0x9f1e461d
rol eax, 0x77
popf
pushf
not eax
add eax, 0x99d27cb8
xor eax, 0xcff29d6a
rol eax, 0x30
popf
jmp 0x140192d37
test rsi, rsi
je 0x140193b62
push rax
pushf
mov eax, 0xe1eef66b
pushf
not eax
add eax, 0xed96e26f
xor eax, 0x9270a32b
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf6ebc58a
xor eax, 0xba49962c
rol eax, 0x15
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x3dabe257
pushf
not eax
add eax, 0xeee0e4f8
xor eax, 0xb29f4a9c
rol eax, 0x90
popf
pushf
not eax
add eax, 0xed3fe6c1
xor eax, 0xa5c3e316
rol eax, 0x8e
popf
jmp 0x140192d37
movsxd r8, dword [r14 + 0x14]
mov rcx, rsi
call fcn.14004a2c0
cmp dword [r14 + 0x14], 8
jne 0x140193c05
push rax
pushf
mov eax, 0xc2387cb5
pushf
not eax
add eax, 0xc7036bbc
xor eax, 0xa075bb9e
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb69e8d64
xor eax, 0x9334de12
rol eax, 0x40
popf
pushf
not eax
add eax, 0xec7135ac
xor eax, 0x9067922e
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd2c07d71
xor eax, 0xb91ca3fb
rol eax, 0x7b
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x297f6534
pushf
not eax
add eax, 0xe5a4fe6f
xor eax, 0xb829fe8c
rol eax, 2
popf
pushf
not eax
add eax, 0x8acfc293
xor eax, 0xfa9e23af
rol eax, 0xc1
popf
jmp 0x140192d37
cmp qword [rsi], rdi
je 0x140193c9a
push rax
pushf
mov eax, 0xadf73c85
pushf
not eax
add eax, 0xd141b606
xor eax, 0xab2e1684
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf2496b7d
xor eax, 0xe533decd
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x8ec84482
xor eax, 0xb8a22478
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x95b64437
xor eax, 0xdd080f16
rol eax, 0x2b
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x48007e2d
pushf
not eax
add eax, 0xbe5a0f19
xor eax, 0xf19a839c
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x9db59131
xor eax, 0xfb10f3d2
rol eax, 0x56
popf
pushf
not eax
add eax, 0xb177c4ba
xor eax, 0xb6ecaf25
rol eax, 0x70
popf
jmp 0x140192d37
mov rcx, qword [rsi]
push rax
pushf
mov eax, 0xdd2861f7
pushf
not eax
add eax, 0xb96ace3a
xor eax, 0xe5856cbb
rol eax, 0x19
popf
pushf
not eax
add eax, 0xbd59dba7
xor eax, 0xcade4da5
rol eax, 0x6f
popf
jmp 0x140192d37
lea rdx, [r14 + 8]
call fcn.140173ccf
mov qword [rsi], rax
jmp 0x1401943ff
cmp dword [r14 + 0x18], edi
je 0x140193da6
push rax
pushf
mov eax, 0x2e826ea9
pushf
not eax
add eax, 0xf6d95139
xor eax, 0xf6f0b763
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9b9f77b8
xor eax, 0xec3d8145
rol eax, 0x1b
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x9db23c50
pushf
not eax
add eax, 0xc381d46e
xor eax, 0x9b7d41e5
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xeea47df1
xor eax, 0xf074d135
rol eax, 0x41
popf
jmp 0x140192d37
movsxd rbx, dword [r14 + 0x18]
call fcn.1402d8671
lea rcx, [rbx + rax]
jmp 0x140193e8f
mov rcx, rdi
mov ebx, edi
push rax
pushf
mov eax, 0xa1e33e81
pushf
not eax
add eax, 0xcc978e0b
xor eax, 0xf2733372
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xff4f220b
xor eax, 0xa4882196
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xcb8bf7d6
xor eax, 0xa2d1954f
rol eax, 0x40
popf
jmp 0x140192d37
test rcx, rcx
jne 0x140193ec7
push rax
pushf
mov eax, 0x49987fd5
pushf
not eax
add eax, 0xe30e01d4
xor eax, 0xf61de1f2
rol eax, 0x54
popf
pushf
not eax
add eax, 0x976e583a
xor eax, 0x9ee761b3
rol eax, 0xea
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x97e84458
pushf
not eax
add eax, 0xca789953
xor eax, 0xe9e1b326
rol eax, 0x30
popf
pushf
not eax
add eax, 0x91a277e5
xor eax, 0x9f1963ab
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xbdd866f0
xor eax, 0xd8fb95ba
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xadf6dca4
xor eax, 0x9959688a
rol eax, 0xde
popf
jmp 0x140192d37
cmp qword [r13 + 0x28], rdi
je 0x140193f70
push rax
pushf
mov eax, 0x112d09f9
pushf
not eax
add eax, 0xa4a194d9
xor eax, 0xb567492f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x9d186703
xor eax, 0xa8f94735
rol eax, 0x41
popf
pushf
not eax
add eax, 0xef94dd6e
xor eax, 0xd7e2b3d4
rol eax, 0xe5
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x999b41
pushf
not eax
add eax, 0x8c3e9188
xor eax, 0x8087355e
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf39dd8fe
xor eax, 0xa939f3ff
rol eax, 6
popf
pushf
not eax
add eax, 0x85ccf3d4
xor eax, 0xc5a8163d
rol eax, 0x1a
popf
jmp 0x140192d37
test rsi, rsi
je 0x140193ff2
push rax
pushf
mov eax, 0x4ebd7296
pushf
not eax
add eax, 0xac165b48
xor eax, 0xffc98ba3
rol eax, 0x52
popf
pushf
not eax
add eax, 0x862ea22f
xor eax, 0xf9e415d9
rol eax, 0x9c
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0xbdc28a2b
pushf
not eax
add eax, 0xcd51cfcc
xor eax, 0xe4ad6613
rol eax, 4
popf
pushf
not eax
add eax, 0xa09c696d
xor eax, 0xb5c17f65
rol eax, 0xec
popf
pushf
not eax
add eax, 0xca43411f
xor eax, 0xdf533afe
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x98169d7f
xor eax, 0xbcfca2d7
rol eax, 0x17
popf
jmp 0x140192d37
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 0x1401943ff
cmp qword [r13 + 0x28], rdi
je 0x140194101
push rax
pushf
mov eax, 0xdafc3709
pushf
not eax
add eax, 0xd62a9347
xor eax, 0x90c7a592
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa0f6ff6c
xor eax, 0xf9634aad
rol eax, 0x66
popf
pushf
not eax
add eax, 0xeeb25b8a
xor eax, 0x90c48c27
rol eax, 0
popf
pushf
not eax
add eax, 0xd05fac58
xor eax, 0xda640eb3
rol eax, 0x8e
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0xe1a01721
pushf
not eax
add eax, 0x9ef66ec8
xor eax, 0xfd3b7f49
rol eax, 0x73
popf
pushf
not eax
add eax, 0xce65cf9d
xor eax, 0x86eb0433
rol eax, 0x96
popf
jmp 0x140192d37
test rsi, rsi
je 0x14019416c
push rax
pushf
mov eax, 0x46c63952
pushf
not eax
add eax, 0xb16e14ca
xor eax, 0xbf53375a
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb321d1e0
xor eax, 0xb12bbaf5
rol eax, 0xa
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0xe3bf920
pushf
not eax
add eax, 0xf0677a16
xor eax, 0xa281fe6c
rol eax, 0x36
popf
pushf
not eax
add eax, 0xbc4884df
xor eax, 0xce570a8f
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb85407f5
xor eax, 0xd2a4ac3f
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf05a8d4f
xor eax, 0xa3726d40
rol eax, 0xce
popf
jmp 0x140192d37
test ebx, ebx
je 0x1401941fc
push rax
pushf
mov eax, 0xcbe71e50
pushf
not eax
add eax, 0xdcbb5981
xor eax, 0xbdb7de29
rol eax, 0x69
popf
pushf
not eax
add eax, 0x9c5c26fe
xor eax, 0xd491bda3
rol eax, 0xb7
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0xf2d73b98
pushf
not eax
add eax, 0xe5b9c1ff
xor eax, 0xa82b7566
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf0e6ad44
xor eax, 0xd9dc4682
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xe0a3d0b2
xor eax, 0xefa683a8
rol eax, 0xfe
popf
jmp 0x140192d37
call fcn.1402d8671
mov rcx, rax
movsxd rax, dword [r14 + 0x18]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1401942ee
mov rcx, rdi
push rax
pushf
mov eax, 0x35cf49cb
pushf
not eax
add eax, 0xa90db2f3
xor eax, 0xb6de74f9
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xe7ac541a
xor eax, 0xcea597d4
rol eax, 5
popf
pushf
not eax
add eax, 0xfe65c6e6
xor eax, 0xcc6976cc
rol eax, 0x29
popf
jmp 0x140192d37
test rcx, rcx
je 0x140194339
push rax
pushf
mov eax, 0x920c9432
pushf
not eax
add eax, 0xa1a12875
xor eax, 0xffbe1eab
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xcf6b73a8
xor eax, 0xde31457a
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb5a7977b
xor eax, 0x8b94c8a4
rol eax, 6
popf
jmp 0x140192d37
push rax
pushf
mov eax, 0x271eadfc
pushf
not eax
add eax, 0xe3fcab96
xor eax, 0x864cbe6f
rol eax, 0x61
popf
pushf
not eax
add eax, 0xab4375af
xor eax, 0xd7d107ad
rol eax, 0x48
popf
pushf
not eax
add eax, 0x941dacb2
xor eax, 0xd0fa94e3
rol eax, 0x86
popf
pushf
not eax
add eax, 0x9fcbc9c7
xor eax, 0xed61bcd8
rol eax, 0x40
popf
jmp 0x140192d37
mov al, byte [r14]
and al, 4
neg al
sbb ecx, ecx
neg ecx
jmp 0x14019439e
inc ecx
mov edi, ecx
mov dword [rsp + 0x20], ecx
push rax
pushf
mov eax, 0xd714d574
pushf
not eax
add eax, 0xc8bc5c79
xor eax, 0xd2b0662f
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xbcbb889c
xor eax, 0xe44d023a
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf8a0d3a0
xor eax, 0xb6d69813
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xec2e6779
xor eax, 0xa15268c9
rol eax, 0x7a
popf
jmp 0x140192d37
mov eax, edi
jmp 0x140194494
xor eax, eax
push rax
pushf
mov eax, 0xe471449c
pushf
not eax
add eax, 0xa758239b
xor eax, 0xeb10c903
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8c232a3d
xor eax, 0xe522ca48
rol eax, 0x2d
popf
jmp 0x140192d37
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, 0x980f5d5b
pushf
not eax
add eax, 0x9d087808
xor eax, 0xa41ef7b8
rol eax, 0x14
popf
pushf
not eax
add eax, 0xeb53fbbf
xor eax, 0xb5aefdef
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc4872301
xor eax, 0xb9a3288f
rol eax, 0xd0
popf
jmp 0x140192d37
call fcn.14037bf7f
push rax
pushf
mov eax, 0x890bda67
pushf
not eax
add eax, 0xfb8a6ed5
xor eax, 0xa060a400
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x93843cc2
xor eax, 0x83b54858
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xfff82ee4
xor eax, 0xa71d93ff
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9c36b032
xor eax, 0xb335b9e8
rol eax, 0x90
popf
jmp 0x140192d37
call fcn.14037bf7f
push rax
pushf
mov eax, 0x8bdc5f97
pushf
not eax
add eax, 0xa890cf4f
xor eax, 0xf6a647ad
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa138c60e
xor eax, 0xf2192176
rol eax, 1
popf
pushf
not eax
add eax, 0xb0d36096
xor eax, 0xd5ad4dda
rol eax, 0xd9
popf
jmp 0x140192d37
call fcn.14037bf7f
push rax
pushf
mov eax, 0x4b416787
pushf
not eax
add eax, 0xd15c8eab
xor eax, 0xab4308df
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf6c444f1
xor eax, 0xfd446386
rol eax, 0x46
popf
jmp 0x140192d37
call fcn.14037bf7f
nop
call fcn.14037bf7f
nop
push rax
pushf
mov eax, 0xf4fdfcb5
pushf
not eax
add eax, 0xc77cd176
xor eax, 0xd81e3c52
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd02706e7
xor eax, 0xad1bee22
rol eax, 0xe
popf
pushf
not eax
add eax, 0x8f464bdb
xor eax, 0x8cca886c
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xf7c57400
xor eax, 0xedcaef91
rol eax, 0xc0
popf
cmp eax, 1
jne 0x14019468e
popf
pop rax
jmp 0x1401946b2
cmp eax, 0
jne 0x14019469d
popf
pop rax
jmp 0x14019469d
push rbp
sub rsp, 0x20
mov rbp, rdx
xor ecx, ecx
add rsp, 0x20
pop rbp
jmp fcn.14033bedf
int3