Function at 0x14004fe53
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x1584ecef
pushf
not eax
add eax, 0xb3e0a1e9
xor eax, 0x98915712
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe6552832
xor eax, 0xea3ae6d5
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa7db54d3
xor eax, 0xd3117ed2
rol eax, 0xc0
popf
cmp eax, 0x29
jne 0x14004fea3
popf
pop rax
jmp 0x1400515b3
cmp eax, 0
jne 0x14004feb2
popf
pop rax
jmp 0x140050191
cmp eax, 3
jne 0x14004fec1
popf
pop rax
jmp 0x1400502eb
cmp eax, 1
jne 0x14004fed0
popf
pop rax
jmp 0x14005025d
cmp eax, 0xd
jne 0x14004fedf
popf
pop rax
jmp 0x1400507e8
cmp eax, 0x1a
jne 0x14004feee
popf
pop rax
jmp 0x140050e78
cmp eax, 0xe
jne 0x14004fefd
popf
pop rax
jmp 0x14005088d
cmp eax, 0x31
jne 0x14004ff0c
popf
pop rax
jmp 0x140051884
cmp eax, 0x19
jne 0x14004ff1b
popf
pop rax
jmp 0x140050daf
cmp eax, 8
jne 0x14004ff2a
popf
pop rax
jmp 0x14005059e
cmp eax, 0x2a
jne 0x14004ff39
popf
pop rax
jmp 0x14005166a
cmp eax, 0x17
jne 0x14004ff48
popf
pop rax
jmp 0x140050cba
cmp eax, 0x1c
jne 0x14004ff57
popf
pop rax
jmp 0x140050f56
cmp eax, 0x2e
jne 0x14004ff66
popf
pop rax
jmp 0x1400517a3
cmp eax, 0x18
jne 0x14004ff75
popf
pop rax
jmp 0x140050d40
cmp eax, 0x2b
jne 0x14004ff84
popf
pop rax
jmp 0x1400516b1
cmp eax, 0x1b
jne 0x14004ff93
popf
pop rax
jmp 0x140050f0d
cmp eax, 0x2d
jne 0x14004ffa2
popf
pop rax
jmp 0x140051730
cmp eax, 0x23
jne 0x14004ffb1
popf
pop rax
jmp 0x1400512fd
cmp eax, 0x25
jne 0x14004ffc0
popf
pop rax
jmp 0x1400513f9
cmp eax, 0x32
jne 0x14004ffcf
popf
pop rax
jmp 0x1400518cf
cmp eax, 0x13
jne 0x14004ffde
popf
pop rax
jmp 0x140050abf
cmp eax, 0x15
jne 0x14004ffed
popf
pop rax
jmp 0x140050bda
cmp eax, 0x24
jne 0x14004fffc
popf
pop rax
jmp 0x140051367
cmp eax, 0x1e
jne 0x14005000b
popf
pop rax
jmp 0x140051052
cmp eax, 0xc
jne 0x14005001a
popf
pop rax
jmp 0x14005076a
cmp eax, 0x26
jne 0x140050029
popf
pop rax
jmp 0x140051464
cmp eax, 0x27
jne 0x140050038
popf
pop rax
jmp 0x1400514f4
cmp eax, 0x30
jne 0x140050047
popf
pop rax
jmp 0x140051826
cmp eax, 0x10
jne 0x140050056
popf
pop rax
jmp 0x14005095b
cmp eax, 0x2c
jne 0x140050065
popf
pop rax
jmp 0x1400516e8
cmp eax, 9
jne 0x140050074
popf
pop rax
jmp 0x14005062f
cmp eax, 4
jne 0x140050083
popf
pop rax
jmp 0x140050393
cmp eax, 0x16
jne 0x140050092
popf
pop rax
jmp 0x140050c3b
cmp eax, 0x28
jne 0x1400500a1
popf
pop rax
jmp 0x140051557
cmp eax, 0xa
jne 0x1400500b0
popf
pop rax
jmp 0x1400506c3
cmp eax, 0x22
jne 0x1400500bf
popf
pop rax
jmp 0x140051255
cmp eax, 0x14
jne 0x1400500ce
popf
pop rax
jmp 0x140050b6b
cmp eax, 7
jne 0x1400500dd
popf
pop rax
jmp 0x1400504f5
cmp eax, 5
jne 0x1400500ec
popf
pop rax
jmp 0x140050424
cmp eax, 2
jne 0x1400500fb
popf
pop rax
jmp 0x14005029f
cmp eax, 0x20
jne 0x14005010a
popf
pop rax
jmp 0x1400510f5
cmp eax, 0x1d
jne 0x140050119
popf
pop rax
jmp 0x140050fad
cmp eax, 0x11
jne 0x140050128
popf
pop rax
jmp 0x1400509f0
cmp eax, 6
jne 0x140050137
popf
pop rax
jmp 0x14005049a
cmp eax, 0x2f
jne 0x140050146
popf
pop rax
jmp 0x1400517ee
cmp eax, 0x12
jne 0x140050155
popf
pop rax
jmp 0x140050a41
cmp eax, 0x21
jne 0x140050164
popf
pop rax
jmp 0x1400511ac
cmp eax, 0x1f
jne 0x140050173
popf
pop rax
jmp 0x140051097
cmp eax, 0xb
jne 0x140050182
popf
pop rax
jmp 0x14005072d
cmp eax, 0xf
jne 0x140050191
popf
pop rax
jmp 0x14005094c
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 0x140050204
push rax
pushf
mov eax, 0x223d368d
pushf
not eax
add eax, 0xf3fe52f2
xor eax, 0x9180eb8e
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb6b4911f
xor eax, 0xf670746a
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe02ce572
xor eax, 0xb02b70b8
rol eax, 0x97
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x3a72d4a2
pushf
not eax
add eax, 0x96fdf442
xor eax, 0xe58ee98d
rol eax, 0x32
popf
pushf
not eax
add eax, 0xff12990c
xor eax, 0x89c685d1
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8d55c345
xor eax, 0xa35b7c4e
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf2ca9887
xor eax, 0xa84cf3d4
rol eax, 0x94
popf
jmp 0x14004fe94
movsxd r15, dword [r8 + 4]
call fcn.14006c58a
lea rdx, [r15 + rax]
jmp 0x1400502eb
mov rdx, rdi
mov r15d, edi
push rax
pushf
mov eax, 0x29591e6
pushf
not eax
add eax, 0xb750e124
xor eax, 0xa7e0c678
rol eax, 0xf
popf
pushf
not eax
add eax, 0x83e02d83
xor eax, 0x82823932
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc5cbde90
xor eax, 0xbe13eb33
rol eax, 0xe3
popf
jmp 0x14004fe94
test rdx, rdx
je 0x14005033a
push rax
pushf
mov eax, 0x69583312
pushf
not eax
add eax, 0x99c37b5a
xor eax, 0xbdac42b9
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb8f0765b
xor eax, 0x86be66e1
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd601bc6e
xor eax, 0x9b4d09d7
rol eax, 0xc
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0xa5173181
pushf
not eax
add eax, 0xf3c04d9e
xor eax, 0x855be65f
rol eax, 0x87
popf
pushf
not eax
add eax, 0xdafa2c21
xor eax, 0xbc116e76
rol eax, 0
popf
pushf
not eax
add eax, 0xd0d0fca3
xor eax, 0xb3eb2d3d
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa805701a
xor eax, 0x8ff1b96c
rol eax, 0x74
popf
jmp 0x14004fe94
test r15d, r15d
je 0x1400503de
push rax
pushf
mov eax, 0xeeed7bb2
pushf
not eax
add eax, 0xeefa10f1
xor eax, 0x88e9b9d7
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x9bbed9a8
xor eax, 0xe166ef64
rol eax, 0xda
popf
pushf
not eax
add eax, 0x920c5924
xor eax, 0xf98ca1da
rol eax, 0x97
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x4f1e4bb1
pushf
not eax
add eax, 0xea9424aa
xor eax, 0xe18f1e37
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb267ce6c
xor eax, 0xf5c516dc
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb4c45204
xor eax, 0x8143984e
rol eax, 0x7e
popf
jmp 0x14004fe94
call fcn.14006c58a
mov rcx, rax
movsxd rax, dword [rbx + 4]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1400504f5
mov rcx, rdi
push rax
pushf
mov eax, 0x17db770e
pushf
not eax
add eax, 0xbf023586
xor eax, 0xdf1bd757
rol eax, 0x86
popf
pushf
not eax
add eax, 0xbbd21fc1
xor eax, 0xc7bbdd0b
rol eax, 1
popf
pushf
not eax
add eax, 0x9d34043b
xor eax, 0x8345bdd7
rol eax, 0x36
popf
pushf
not eax
add eax, 0x9da40285
xor eax, 0xbdd24af0
rol eax, 0xa4
popf
jmp 0x14004fe94
cmp byte [rcx + 0x10], dil
je 0x140050545
push rax
pushf
mov eax, 0x2ee51d8c
pushf
not eax
add eax, 0xa4fd5018
xor eax, 0x82d34d31
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd61fe4f1
xor eax, 0xcb5c811c
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xfddab41a
xor eax, 0xd2031d26
rol eax, 5
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x3a16cb3e
pushf
not eax
add eax, 0xe5dfa888
xor eax, 0x9ce0e063
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa80b0800
xor eax, 0x8c26f325
rol eax, 0x54
popf
pushf
not eax
add eax, 0xe4559750
xor eax, 0xd7b9c34a
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd717634d
xor eax, 0x900bcaf8
rol eax, 0xd4
popf
jmp 0x14004fe94
cmp dword [rbx + 8], edi
jne 0x1400505fc
push rax
pushf
mov eax, 0xa07ecf6b
pushf
not eax
add eax, 0xa9614be2
xor eax, 0x9e5477a4
rol eax, 0xb
popf
pushf
not eax
add eax, 0xb2850c0c
xor eax, 0x980d6f9d
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xfde2a572
xor eax, 0xcf49c563
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa43c950d
xor eax, 0x8ce6513e
rol eax, 0x9a
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x11b0a265
pushf
not eax
add eax, 0x9bcc96ca
xor eax, 0xc4045bea
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc6199694
xor eax, 0x8d3ad85a
rol eax, 0x4c
popf
jmp 0x14004fe94
cmp dword [rbx], edi
jge 0x14005067d
push rax
pushf
mov eax, 0xd96d2f23
pushf
not eax
add eax, 0xee4c4c8a
xor eax, 0xa674892b
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xced9ddca
xor eax, 0xb7785240
rol eax, 0x75
popf
pushf
not eax
add eax, 0xc7005a5e
xor eax, 0xc657bf6f
rol eax, 0x46
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x254ece7f
pushf
not eax
add eax, 0xac2bae62
xor eax, 0x8ff93884
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xda9171e9
xor eax, 0xe51887b4
rol eax, 3
popf
pushf
not eax
add eax, 0x9d573f60
xor eax, 0xf981b43c
rol eax, 0x7c
popf
jmp 0x14004fe94
cmp dword [rbx], edi
jl 0x1400506fa
push rax
pushf
mov eax, 0x8928b9fe
pushf
not eax
add eax, 0xd7ba9db4
xor eax, 0xf9dd063d
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x8fa8c48a
xor eax, 0xde90baed
rol eax, 0x73
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x3219022b
pushf
not eax
add eax, 0xc5687506
xor eax, 0x956b8939
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xfb7bae81
xor eax, 0xf556729d
rol eax, 0x74
popf
jmp 0x14004fe94
movsxd rax, dword [rbx + 8]
add rax, qword [rsi]
mov rsi, rax
push rax
pushf
mov eax, 0x9735b90e
pushf
not eax
add eax, 0x8eee1626
xor eax, 0xf4adc336
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xcb4a194c
xor eax, 0x8943de0f
rol eax, 0xb6
popf
jmp 0x14004fe94
test byte [rbx], 0x80
je 0x1400507a2
push rax
pushf
mov eax, 0x57eec13e
pushf
not eax
add eax, 0xbfad9bbe
xor eax, 0x8db46b98
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xc3ecd50a
xor eax, 0xa56ee45e
rol eax, 0xd4
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0xa72018f1
pushf
not eax
add eax, 0x889d6b77
xor eax, 0xfa167e6a
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x839f86ab
xor eax, 0xf91680b7
rol eax, 0x31
popf
pushf
not eax
add eax, 0xaa2867e0
xor eax, 0xc25a9d7f
rol eax, 0x45
popf
jmp 0x14004fe94
test byte [r14], 0x10
je 0x140050834
push rax
pushf
mov eax, 0x99c2d366
pushf
not eax
add eax, 0xff017a3a
xor eax, 0xb956ada7
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xfda5466d
xor eax, 0xc6af3ff9
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8b9bcb0a
xor eax, 0xc3b59964
rol eax, 0x91
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x6d6642ab
pushf
not eax
add eax, 0xa0ba9ae9
xor eax, 0x8f53fc75
rol eax, 0x23
popf
pushf
not eax
add eax, 0xe78adb65
xor eax, 0xff821748
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd50a2f07
xor eax, 0xb57531ef
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf215de2a
xor eax, 0xdbb4c4fb
rol eax, 0xe4
popf
jmp 0x14004fe94
mov rax, qword [0x140029be0]
test rax, rax
je 0x1400508f2
push rax
pushf
mov eax, 0xd3b2475e
pushf
not eax
add eax, 0xcde232a8
xor eax, 0xbe7d3ef9
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9bd26d39
xor eax, 0xe0fb8c3f
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xa6017e35
xor eax, 0x89119dc3
rol eax, 0x51
popf
pushf
not eax
add eax, 0x97d39fe4
xor eax, 0xe90a2a36
rol eax, 0x51
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x7b1e3585
pushf
not eax
add eax, 0xd2ecd3aa
xor eax, 0xc700160f
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xfc6750a9
xor eax, 0xd2d25f82
rol eax, 5
popf
pushf
not eax
add eax, 0xfed6faa9
xor eax, 0xf3fa5e5b
rol eax, 0x40
popf
pushf
not eax
add eax, 0xa8e65354
xor eax, 0x8fddabbd
rol eax, 0x5d
popf
jmp 0x14004fe94
call qword [0x14001d360]
test rax, rax
je 0x1400517a3
test rsi, rsi
je 0x1400509aa
push rax
pushf
mov eax, 0x7211a93d
pushf
not eax
add eax, 0x8829a810
xor eax, 0xe933416a
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x8f7be905
xor eax, 0xdd08cb5a
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc7fcb466
xor eax, 0xb9521a4d
rol eax, 0x3b
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x619116ce
pushf
not eax
add eax, 0xcff20ae4
xor eax, 0xdaed7404
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xb78e2b42
xor eax, 0xdfe3ca71
rol eax, 5
popf
pushf
not eax
add eax, 0x8b97746e
xor eax, 0x91d9dfcf
rol eax, 0xa2
popf
jmp 0x14004fe94
mov qword [rsi], rax
mov rcx, rax
jmp 0x140050f56
test byte [rbx], 8
je 0x140050a79
push rax
pushf
mov eax, 0x637d385a
pushf
not eax
add eax, 0xa0672cee
xor eax, 0x9e6e6438
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xfd82e721
xor eax, 0xac90d1bf
rol eax, 0xe0
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x45f04825
pushf
not eax
add eax, 0xc6d3fd40
xor eax, 0x80ee5e7e
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf21f4331
xor eax, 0xf2e4aca1
rol eax, 0x11
popf
pushf
not eax
add eax, 0xec780ecb
xor eax, 0xcb43c8d3
rol eax, 0xf4
popf
jmp 0x14004fe94
mov rcx, qword [r13 + 0x28]
test rcx, rcx
je 0x140050b12
push rax
pushf
mov eax, 0xca10d51e
pushf
not eax
add eax, 0x9f986956
xor eax, 0xd63ab6e6
rol eax, 0x60
popf
pushf
not eax
add eax, 0x97a4bab4
xor eax, 0xb014bd0e
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe4f1bfe6
xor eax, 0xc0ffd4f9
rol eax, 0x74
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0xb100b82d
pushf
not eax
add eax, 0x8db8a663
xor eax, 0xa51c2eaf
rol eax, 0x68
popf
pushf
not eax
add eax, 0xbed734c2
xor eax, 0xbab6da0d
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbacbc097
xor eax, 0xeb54949a
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xfacdee9e
xor eax, 0x921d71b7
rol eax, 0xf
popf
jmp 0x14004fe94
test rsi, rsi
je 0x140050ba7
push rax
pushf
mov eax, 0x5525f0f8
pushf
not eax
add eax, 0xdae9d0d7
xor eax, 0x81a5eb22
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc31e910d
xor eax, 0xbeb90c10
rol eax, 0x14
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x7ce0bcdb
pushf
not eax
add eax, 0xad032bd1
xor eax, 0xbc79a50f
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8a6791cd
xor eax, 0x9561da35
rol eax, 0x90
popf
jmp 0x14004fe94
mov qword [rsi], rcx
jmp 0x140050f56
test byte [r14], 1
je 0x140050c74
push rax
pushf
mov eax, 0x210e9821
pushf
not eax
add eax, 0xd4a25314
xor eax, 0xd3ec1fc9
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb749dcf3
xor eax, 0xa4cf893c
rol eax, 0xa9
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x9e08b6c
pushf
not eax
add eax, 0xb645950c
xor eax, 0xa95eee78
rol eax, 0x72
popf
pushf
not eax
add eax, 0xbe6503f7
xor eax, 0xf9940fbc
rol eax, 0x61
popf
pushf
not eax
add eax, 0x8cc5ef56
xor eax, 0xbfdc2dde
rol eax, 0x4c
popf
jmp 0x14004fe94
mov rdx, qword [r13 + 0x28]
test rdx, rdx
je 0x140050cfa
push rax
pushf
mov eax, 0x70c9f756
pushf
not eax
add eax, 0xbf967a09
xor eax, 0xc5dd1892
rol eax, 0xed
popf
pushf
not eax
add eax, 0xbd66a3dc
xor eax, 0x8a229219
rol eax, 0xde
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x7124f3c1
pushf
not eax
add eax, 0xaedc99da
xor eax, 0x926e6422
rol eax, 0x47
popf
pushf
not eax
add eax, 0xcd53c11e
xor eax, 0xe47f80e1
rol eax, 0x33
popf
pushf
not eax
add eax, 0xebecd57b
xor eax, 0xd2b4b911
rol eax, 0xda
popf
jmp 0x14004fe94
test rsi, rsi
je 0x140050d7c
push rax
pushf
mov eax, 0x99a22807
pushf
not eax
add eax, 0xaac96928
xor eax, 0xd58b4e71
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe2ff6a96
xor eax, 0xe8f7c1b3
rol eax, 0xa6
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x95e59019
pushf
not eax
add eax, 0xf67b4985
xor eax, 0xbf89fc8d
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd3991c0d
xor eax, 0x9c9039dd
rol eax, 0xb0
popf
jmp 0x14004fe94
movsxd r8, dword [r14 + 0x14]
mov rcx, rsi
call fcn.140004a20
cmp dword [r14 + 0x14], 8
jne 0x140050e1f
push rax
pushf
mov eax, 0x2c79f63c
pushf
not eax
add eax, 0xf44404a5
xor eax, 0xc9aca5d3
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe2ea056c
xor eax, 0xcd6a7aef
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb75da089
xor eax, 0xf5e0915b
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xa5f89d89
xor eax, 0xfcca8787
rol eax, 0xe3
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0xd1fb7c38
pushf
not eax
add eax, 0xf2901d23
xor eax, 0xa7f79451
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe2a15b80
xor eax, 0xddc36953
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb34ab446
xor eax, 0x813ccfd4
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd792663a
xor eax, 0xc703d20c
rol eax, 0x6b
popf
jmp 0x14004fe94
cmp qword [rsi], rdi
je 0x140050eb4
push rax
pushf
mov eax, 0xb3f604a9
pushf
not eax
add eax, 0x93c2c3db
xor eax, 0xcfc87efd
rol eax, 0x46
popf
pushf
not eax
add eax, 0xf8fa3d1a
xor eax, 0xf7c9cacd
rol eax, 0xdd
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x84ef4f3d
pushf
not eax
add eax, 0xb5d022ae
xor eax, 0x8e9c1bda
rol eax, 0x33
popf
pushf
not eax
add eax, 0xef55ec50
xor eax, 0x9261706b
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa4e5a7fa
xor eax, 0xe72a9efe
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9a8d6108
xor eax, 0xa41a781c
rol eax, 0x3d
popf
jmp 0x14004fe94
mov rcx, qword [rsi]
push rax
pushf
mov eax, 0xdc0c3ac1
pushf
not eax
add eax, 0xf2426994
xor eax, 0x9781611b
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x8c926d02
xor eax, 0x9525abc3
rol eax, 0x92
popf
pushf
not eax
add eax, 0xb2f452a5
xor eax, 0xb85e47e3
rol eax, 0x49
popf
jmp 0x14004fe94
lea rdx, [r14 + 8]
call fcn.140048ebf
mov qword [rsi], rax
jmp 0x1400516b1
cmp dword [r14 + 0x18], edi
je 0x14005100c
push rax
pushf
mov eax, 0xfa03854e
pushf
not eax
add eax, 0xd9e1f574
xor eax, 0xa539c9f8
rol eax, 0xac
popf
pushf
not eax
add eax, 0x905c072f
xor eax, 0xb610abb7
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb5c29c5e
xor eax, 0xac3425e2
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9ebe9d2c
xor eax, 0xf2310831
rol eax, 0xcc
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0xe7883b30
pushf
not eax
add eax, 0xded1bd54
xor eax, 0xc15600bc
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xebc22a0d
xor eax, 0xacc54622
rol eax, 0x89
popf
pushf
not eax
add eax, 0x86233bf1
xor eax, 0xf38a0a30
rol eax, 0x53
popf
jmp 0x14004fe94
movsxd rbx, dword [r14 + 0x18]
call fcn.1400aa74b
lea rcx, [rbx + rax]
jmp 0x1400510f5
mov rcx, rdi
mov ebx, edi
push rax
pushf
mov eax, 0xf1494e6
pushf
not eax
add eax, 0xa496dde1
xor eax, 0x892970fa
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xb10c8b1d
xor eax, 0x88f0ae81
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe3bc7fc1
xor eax, 0xa2dab6b4
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xfa21a83a
xor eax, 0xc1f59aac
rol eax, 0x46
popf
jmp 0x14004fe94
test rcx, rcx
jne 0x140051153
push rax
pushf
mov eax, 0x35ac67d0
pushf
not eax
add eax, 0xd5469ece
xor eax, 0xbda6633e
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8a31e2c2
xor eax, 0x8ebad5ce
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x851ac627
xor eax, 0x9afb6d27
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe165cef3
xor eax, 0xe286e6af
rol eax, 0x95
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x64245f87
pushf
not eax
add eax, 0x96470083
xor eax, 0xe3dd98ee
rol eax, 0x86
popf
pushf
not eax
add eax, 0xe1a20e73
xor eax, 0x954f60da
rol eax, 0x22
popf
pushf
not eax
add eax, 0xe183ead0
xor eax, 0xc3591f79
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9b56c84e
xor eax, 0xf0b3c626
rol eax, 0x18
popf
jmp 0x14004fe94
cmp qword [r13 + 0x28], rdi
je 0x1400511fc
push rax
pushf
mov eax, 0x9c969a13
pushf
not eax
add eax, 0xa8e38109
xor eax, 0xdbf1fa84
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd30ceb5b
xor eax, 0xf65eee79
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe0fdee34
xor eax, 0xbc384c8e
rol eax, 0x8d
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x8895f69a
pushf
not eax
add eax, 0xa53949d4
xor eax, 0xf4808512
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xcf0476c5
xor eax, 0x83434deb
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xbd4f2d36
xor eax, 0x8bfc6e03
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf96a49e3
xor eax, 0xa959efa9
rol eax, 0x8c
popf
jmp 0x14004fe94
test rsi, rsi
je 0x1400512a4
push rax
pushf
mov eax, 0x88beb233
pushf
not eax
add eax, 0xb2f49f16
xor eax, 0xb0063dfb
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb5bf8f1c
xor eax, 0x8443eaca
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc4cb9646
xor eax, 0xeb9a809a
rol eax, 0x22
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x8404fbbb
pushf
not eax
add eax, 0xc82b6e7e
xor eax, 0xe841efc7
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x8e3d02d6
xor eax, 0xc48e5c69
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf8c3780b
xor eax, 0x9a32f480
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd2463c09
xor eax, 0x95cc3222
rol eax, 0xd7
popf
jmp 0x14004fe94
movsxd rbx, dword [r14 + 0x14]
lea rdx, [r14 + 8]
mov rcx, qword [r13 + 0x28]
call fcn.140048ebf
mov rdx, rax
mov r8, rbx
mov rcx, rsi
call fcn.140004a20
jmp 0x1400516b1
cmp qword [r13 + 0x28], rdi
je 0x1400513c6
push rax
pushf
mov eax, 0xb2875b07
pushf
not eax
add eax, 0x99c19ca8
xor eax, 0xa9d41cc2
rol eax, 0xca
popf
pushf
not eax
add eax, 0xae6179fb
xor eax, 0xe5df0a9e
rol eax, 0x17
popf
pushf
not eax
add eax, 0xa42a4cd4
xor eax, 0x96a99d66
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xddf1b583
xor eax, 0x8659b2f7
rol eax, 2
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0xe17842fb
pushf
not eax
add eax, 0xd00e1ad8
xor eax, 0xbf8b4bb7
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc8bf6526
xor eax, 0x8e78c2e8
rol eax, 0xed
popf
jmp 0x14004fe94
test rsi, rsi
je 0x140051431
push rax
pushf
mov eax, 0xb57d9574
pushf
not eax
add eax, 0xf89badcd
xor eax, 0xae95d4a7
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc5e2f85f
xor eax, 0xf5e52fa2
rol eax, 0xf5
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x22d97b6f
pushf
not eax
add eax, 0x8f7ec6ca
xor eax, 0x90ab6881
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb2a93e44
xor eax, 0xf99121fc
rol eax, 0x8c
popf
jmp 0x14004fe94
test ebx, ebx
je 0x1400514ae
push rax
pushf
mov eax, 0xb0c922f6
pushf
not eax
add eax, 0x82c84bf4
xor eax, 0xa2b96697
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xc14eeea3
xor eax, 0xab849932
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd66d80d8
xor eax, 0xeaa3eb52
rol eax, 0xf4
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x13f44a4c
pushf
not eax
add eax, 0xa6023b6c
xor eax, 0xff812d7f
rol eax, 0x96
popf
pushf
not eax
add eax, 0xec154039
xor eax, 0xf60ce135
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9716f6cf
xor eax, 0xec75559f
rol eax, 0xad
popf
jmp 0x14004fe94
call fcn.1400aa74b
mov rcx, rax
movsxd rax, dword [r14 + 0x18]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1400515b3
mov rcx, rdi
push rax
pushf
mov eax, 0x3d8b2c8f
pushf
not eax
add eax, 0x8a24519d
xor eax, 0x8b1c181c
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa4561aef
xor eax, 0xb51d9d81
rol eax, 0x88
popf
pushf
not eax
add eax, 0x9ca36ad0
xor eax, 0xd775551b
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf26fd1c9
xor eax, 0x8abd2907
rol eax, 0x95
popf
jmp 0x14004fe94
test rcx, rcx
je 0x140051611
push rax
pushf
mov eax, 0x694d46d1
pushf
not eax
add eax, 0xb2eae653
xor eax, 0xeb9f23ed
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x96ba6e36
xor eax, 0xfa841947
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb035c4ce
xor eax, 0x93066bf5
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xa32296aa
xor eax, 0xce010d1d
rol eax, 0xba
popf
jmp 0x14004fe94
push rax
pushf
mov eax, 0x9b08163c
pushf
not eax
add eax, 0x81612259
xor eax, 0xb1b6eca7
rol eax, 0x31
popf
pushf
not eax
add eax, 0xfd34aad3
xor eax, 0xd8ed98dd
rol eax, 0xca
popf
pushf
not eax
add eax, 0xe19fc663
xor eax, 0xa32638b7
rol eax, 0x30
popf
pushf
not eax
add eax, 0xbe98ab21
xor eax, 0x8c36a7f6
rol eax, 0xa1
popf
jmp 0x14004fe94
mov al, byte [r14]
and al, 4
neg al
sbb ecx, ecx
neg ecx
jmp 0x140051676
inc ecx
mov edi, ecx
mov dword [rsp + 0x20], ecx
push rax
pushf
mov eax, 0x571666a3
pushf
not eax
add eax, 0xe97a579e
xor eax, 0xfe96a3de
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x90c2d5a7
xor eax, 0xb6d9775e
rol eax, 0xb5
popf
jmp 0x14004fe94
mov eax, edi
jmp 0x140051730
xor eax, eax
push rax
pushf
mov eax, 0xd793928
pushf
not eax
add eax, 0xd21ba08a
xor eax, 0xaeaa168d
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x9183ba84
xor eax, 0xce152e84
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb200e167
xor eax, 0xa919324a
rol eax, 0xf6
popf
jmp 0x14004fe94
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.1400d3ba6
push rax
pushf
mov eax, 0x3ddbaa11
pushf
not eax
add eax, 0x816efa5c
xor eax, 0xfa1fc624
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xcb9c8ca6
xor eax, 0xbc79b995
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xb1a6ce1c
xor eax, 0xbcf10fdd
rol eax, 0x52
popf
jmp 0x14004fe94
call fcn.1400d3ba6
push rax
pushf
mov eax, 0x91911460
pushf
not eax
add eax, 0xd63294b0
xor eax, 0xb75c0f6a
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8bcb693e
xor eax, 0xb2b909fe
rol eax, 0x2f
popf
jmp 0x14004fe94
call fcn.1400d3ba6
push rax
pushf
mov eax, 0x8bfb356c
pushf
not eax
add eax, 0x883cb451
xor eax, 0x84d364fa
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xbbe5bcb9
xor eax, 0x8ab96b29
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd1f66663
xor eax, 0xfec8a6aa
rol eax, 0x18
popf
pushf
not eax
add eax, 0x85f17a7c
xor eax, 0xa233a8ca
rol eax, 0x3b
popf
jmp 0x14004fe94
call fcn.1400d3ba6
push rax
pushf
mov eax, 0x4876f024
pushf
not eax
add eax, 0xeaeecf37
xor eax, 0xa404c968
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf7fc9e84
xor eax, 0xc1f62198
rol eax, 0xe
popf
pushf
not eax
add eax, 0xde7b7f1f
xor eax, 0xb02b7701
rol eax, 0xf0
popf
jmp 0x14004fe94
call fcn.1400d3ba6
nop
call fcn.1400d3ba6
nop
push rax
pushf
mov eax, 0x102af727
pushf
not eax
add eax, 0xa1a43091
xor eax, 0xb5ea04b1
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd11c991d
xor eax, 0xac82aa5b
rol eax, 0xfb
popf
cmp eax, 1
jne 0x140051918
popf
pop rax
jmp 0x14005193c
cmp eax, 0
jne 0x140051927
popf
pop rax
jmp 0x140051927
push rbp
sub rsp, 0x20
mov rbp, rdx
xor ecx, ecx
add rsp, 0x20
pop rbp
jmp fcn.1400c2364
int3