Function at 0x1400e02b0
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xa1a9cc32
pushf
not eax
add eax, 0x8487c5dc
xor eax, 0x9be71647
rol eax, 0x18
popf
pushf
not eax
add eax, 0x8e9a69db
xor eax, 0xa0212eeb
rol eax, 0xf0
popf
cmp eax, 0x29
jne 0x1400e02ed
popf
pop rax
jmp 0x1400e1916
cmp eax, 0
jne 0x1400e02fc
popf
pop rax
jmp 0x1400e05db
cmp eax, 3
jne 0x1400e030b
popf
pop rax
jmp 0x1400e0725
cmp eax, 1
jne 0x1400e031a
popf
pop rax
jmp 0x1400e066e
cmp eax, 0xd
jne 0x1400e0329
popf
pop rax
jmp 0x1400e0bfa
cmp eax, 0x1a
jne 0x1400e0338
popf
pop rax
jmp 0x1400e1263
cmp eax, 0xe
jne 0x1400e0347
popf
pop rax
jmp 0x1400e0cb2
cmp eax, 0x31
jne 0x1400e0356
popf
pop rax
jmp 0x1400e1c10
cmp eax, 0x19
jne 0x1400e0365
popf
pop rax
jmp 0x1400e11d3
cmp eax, 8
jne 0x1400e0374
popf
pop rax
jmp 0x1400e0977
cmp eax, 0x2a
jne 0x1400e0383
popf
pop rax
jmp 0x1400e19ba
cmp eax, 0x17
jne 0x1400e0392
popf
pop rax
jmp 0x1400e10cb
cmp eax, 0x1c
jne 0x1400e03a1
popf
pop rax
jmp 0x1400e131b
cmp eax, 0x2e
jne 0x1400e03b0
popf
pop rax
jmp 0x1400e1b2f
cmp eax, 0x18
jne 0x1400e03bf
popf
pop rax
jmp 0x1400e1164
cmp eax, 0x2b
jne 0x1400e03ce
popf
pop rax
jmp 0x1400e1a27
cmp eax, 0x1b
jne 0x1400e03dd
popf
pop rax
jmp 0x1400e12e5
cmp eax, 0x2d
jne 0x1400e03ec
popf
pop rax
jmp 0x1400e1abc
cmp eax, 0x23
jne 0x1400e03fb
popf
pop rax
jmp 0x1400e1676
cmp eax, 0x25
jne 0x1400e040a
popf
pop rax
jmp 0x1400e174c
cmp eax, 0x32
jne 0x1400e0419
popf
pop rax
jmp 0x1400e1c5b
cmp eax, 0x13
jne 0x1400e0428
popf
pop rax
jmp 0x1400e0ee3
cmp eax, 0x15
jne 0x1400e0437
popf
pop rax
jmp 0x1400e0ffe
cmp eax, 0x24
jne 0x1400e0446
popf
pop rax
jmp 0x1400e16cd
cmp eax, 0x1e
jne 0x1400e0455
popf
pop rax
jmp 0x1400e142a
cmp eax, 0xc
jne 0x1400e0464
popf
pop rax
jmp 0x1400e0b7c
cmp eax, 0x26
jne 0x1400e0473
popf
pop rax
jmp 0x1400e1803
cmp eax, 0x27
jne 0x1400e0482
popf
pop rax
jmp 0x1400e1880
cmp eax, 0x30
jne 0x1400e0491
popf
pop rax
jmp 0x1400e1bd8
cmp eax, 0x10
jne 0x1400e04a0
popf
pop rax
jmp 0x1400e0d46
cmp eax, 0x2c
jne 0x1400e04af
popf
pop rax
jmp 0x1400e1a87
cmp eax, 9
jne 0x1400e04be
popf
pop rax
jmp 0x1400e0a1b
cmp eax, 4
jne 0x1400e04cd
popf
pop rax
jmp 0x1400e07ba
cmp eax, 0x16
jne 0x1400e04dc
popf
pop rax
jmp 0x1400e1039
cmp eax, 0x28
jne 0x1400e04eb
popf
pop rax
jmp 0x1400e18e0
cmp eax, 0xa
jne 0x1400e04fa
popf
pop rax
jmp 0x1400e0ad5
cmp eax, 0x22
jne 0x1400e0509
popf
pop rax
jmp 0x1400e15e1
cmp eax, 0x14
jne 0x1400e0518
popf
pop rax
jmp 0x1400e0f7c
cmp eax, 7
jne 0x1400e0527
popf
pop rax
jmp 0x1400e08e1
cmp eax, 5
jne 0x1400e0536
popf
pop rax
jmp 0x1400e084b
cmp eax, 2
jne 0x1400e0545
popf
pop rax
jmp 0x1400e06d9
cmp eax, 0x20
jne 0x1400e0554
popf
pop rax
jmp 0x1400e14cd
cmp eax, 0x1d
jne 0x1400e0563
popf
pop rax
jmp 0x1400e1385
cmp eax, 0x11
jne 0x1400e0572
popf
pop rax
jmp 0x1400e0e01
cmp eax, 6
jne 0x1400e0581
popf
pop rax
jmp 0x1400e08ab
cmp eax, 0x2f
jne 0x1400e0590
popf
pop rax
jmp 0x1400e1b7a
cmp eax, 0x12
jne 0x1400e059f
popf
pop rax
jmp 0x1400e0e52
cmp eax, 0x21
jne 0x1400e05ae
popf
pop rax
jmp 0x1400e154b
cmp eax, 0x1f
jne 0x1400e05bd
popf
pop rax
jmp 0x1400e1495
cmp eax, 0xb
jne 0x1400e05cc
popf
pop rax
jmp 0x1400e0b3f
cmp eax, 0xf
jne 0x1400e05db
popf
pop rax
jmp 0x1400e0d37
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 0x1400e063b
push rax
pushf
mov eax, 0x304fcdd4
pushf
not eax
add eax, 0x90e6a7cd
xor eax, 0xff7c0428
rol eax, 4
popf
pushf
not eax
add eax, 0xf352592a
xor eax, 0xf6a47c20
rol eax, 0x47
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x5a9d34fa
pushf
not eax
add eax, 0x8c6f1bee
xor eax, 0xd331ff1a
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xc54b04fb
xor eax, 0x880ea8f6
rol eax, 0xe1
popf
jmp 0x1400e02de
movsxd r15, dword [r8 + 4]
call fcn.1400f2ce0
lea rdx, [r15 + rax]
jmp 0x1400e0725
mov rdx, rdi
mov r15d, edi
push rax
pushf
mov eax, 0xd7883ad2
pushf
not eax
add eax, 0xd772b74b
xor eax, 0x885b52f2
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc1b89048
xor eax, 0x93b22471
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x8945f35e
xor eax, 0xb346e6e0
rol eax, 0x4e
popf
jmp 0x1400e02de
test rdx, rdx
je 0x1400e0774
push rax
pushf
mov eax, 0x45b3bd43
pushf
not eax
add eax, 0xeb1298e3
xor eax, 0xf821ab9d
rol eax, 8
popf
pushf
not eax
add eax, 0xd53230c0
xor eax, 0xfd0c8a84
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x89e9696f
xor eax, 0xb4cf9492
rol eax, 0x5c
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0xb182ba34
pushf
not eax
add eax, 0xfd8c10b8
xor eax, 0x91b202a0
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8a79dedc
xor eax, 0xd750cb77
rol eax, 0x32
popf
pushf
not eax
add eax, 0x838911f7
xor eax, 0x9229fff4
rol eax, 0xc3
popf
jmp 0x1400e02de
test r15d, r15d
je 0x1400e07f2
push rax
pushf
mov eax, 0x60135632
pushf
not eax
add eax, 0xefb62587
xor eax, 0xfbf5ef59
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xbc140494
xor eax, 0xa13f5653
rol eax, 0x6e
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x7f36ae17
pushf
not eax
add eax, 0xab2eb108
xor eax, 0xccf1a86e
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xbe0074e6
xor eax, 0x8767ffca
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x8d77bb76
xor eax, 0x98613a75
rol eax, 0x61
popf
pushf
not eax
add eax, 0xdd934b2b
xor eax, 0xca64a640
rol eax, 0xb2
popf
jmp 0x1400e02de
call fcn.1400f2ce0
mov rcx, rax
movsxd rax, dword [rbx + 4]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1400e08e1
mov rcx, rdi
push rax
pushf
mov eax, 0x83f1449c
pushf
not eax
add eax, 0xc45b4a84
xor eax, 0xed5f77ab
rol eax, 0x68
popf
pushf
not eax
add eax, 0xeb7a1ce3
xor eax, 0xb587d035
rol eax, 0x29
popf
jmp 0x1400e02de
cmp byte [rcx + 0x10], dil
je 0x1400e0931
push rax
pushf
mov eax, 0xd5c01d48
pushf
not eax
add eax, 0xb4af9736
xor eax, 0xfb2e57fc
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xbb4f1401
xor eax, 0xcfa67483
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8dcf09bc
xor eax, 0xee2d351e
rol eax, 0xc
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x25f52395
pushf
not eax
add eax, 0xca58694e
xor eax, 0xc8f89148
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa3b4f3af
xor eax, 0xf8c10faf
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb7f47375
xor eax, 0xaf338b88
rol eax, 0xf
popf
jmp 0x1400e02de
cmp dword [rbx + 8], edi
jne 0x1400e09d5
push rax
pushf
mov eax, 0x2a6f8d33
pushf
not eax
add eax, 0xdcd1ccb2
xor eax, 0xc6ccb51e
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe35f972c
xor eax, 0xa1ecf600
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe75da8b7
xor eax, 0xc9aa8ec4
rol eax, 0x75
popf
pushf
not eax
add eax, 0xadc74f1e
xor eax, 0xcbda2b71
rol eax, 0xda
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0xcfebfc13
pushf
not eax
add eax, 0xfda98a62
xor eax, 0x83b0ecbf
rol eax, 0xee
popf
pushf
not eax
add eax, 0xa9d03826
xor eax, 0xcb25d4c5
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xed1127dc
xor eax, 0x8b8aae2c
rol eax, 0xff
popf
jmp 0x1400e02de
cmp dword [rbx], edi
jge 0x1400e0a7c
push rax
pushf
mov eax, 0x4654c2ce
pushf
not eax
add eax, 0xc6f8a673
xor eax, 0x8433357d
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x9af74139
xor eax, 0xb5cbe3e6
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe33b760e
xor eax, 0xdff097c1
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xcb317a41
xor eax, 0xd1f01855
rol eax, 5
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0xb107ad28
pushf
not eax
add eax, 0x982c6112
xor eax, 0xad466956
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa976405f
xor eax, 0xda579252
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9b730b87
xor eax, 0xbcf78739
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xcbbfc76c
xor eax, 0xba11fd84
rol eax, 0x50
popf
jmp 0x1400e02de
cmp dword [rbx], edi
jl 0x1400e0b0c
push rax
pushf
mov eax, 0xa1caa0c3
pushf
not eax
add eax, 0xe52a97bf
xor eax, 0xf2875f26
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xcbf07141
xor eax, 0xdfd784ec
rol eax, 0x6a
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x1ed1c3f6
pushf
not eax
add eax, 0x872cfe8e
xor eax, 0xd57e1570
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd7a209c3
xor eax, 0x84a58df0
rol eax, 0xf1
popf
jmp 0x1400e02de
movsxd rax, dword [rbx + 8]
add rax, qword [rsi]
mov rsi, rax
push rax
pushf
mov eax, 0xbc123398
pushf
not eax
add eax, 0xcd456810
xor eax, 0xa0511880
rol eax, 0x18
popf
pushf
not eax
add eax, 0xba581d70
xor eax, 0xc2a6bb73
rol eax, 0xfe
popf
jmp 0x1400e02de
test byte [rbx], 0x80
je 0x1400e0bc7
push rax
pushf
mov eax, 0xf3dd284c
pushf
not eax
add eax, 0xc9f28d0c
xor eax, 0xb419e8d4
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfa5d6624
xor eax, 0xf58ad136
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc46f4952
xor eax, 0xa4b25a47
rol eax, 0x4c
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0xc6586431
pushf
not eax
add eax, 0xc15a238a
xor eax, 0xad17c0a9
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xf31256ef
xor eax, 0x9d8cb662
rol eax, 0x1d
popf
jmp 0x1400e02de
test byte [r14], 0x10
je 0x1400e0c59
push rax
pushf
mov eax, 0xff8dfc31
pushf
not eax
add eax, 0xf6d7c3aa
xor eax, 0x95d05b7c
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe98096de
xor eax, 0xa2e23e75
rol eax, 0x13
popf
pushf
not eax
add eax, 0x99733be6
xor eax, 0xe148ec1a
rol eax, 0
popf
pushf
not eax
add eax, 0x865da02b
xor eax, 0x811096de
rol eax, 0xd2
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x67c9c950
pushf
not eax
add eax, 0xe210f40a
xor eax, 0x867e2c69
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xaa65c86c
xor eax, 0x938ded7f
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd7161a99
xor eax, 0xe3e8511b
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb047da49
xor eax, 0xc711a12d
rol eax, 0x8d
popf
jmp 0x1400e02de
mov rax, qword [0x1400cb488]
test rax, rax
je 0x1400e0cf0
push rax
pushf
mov eax, 0xf24e380
pushf
not eax
add eax, 0xde40df5c
xor eax, 0xe61e07e1
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb8ec6cff
xor eax, 0xaeaaedf7
rol eax, 1
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x52ca1450
pushf
not eax
add eax, 0xdd4c81e1
xor eax, 0xcc768f61
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa372fe38
xor eax, 0x942a4e56
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc443791c
xor eax, 0xf2663f46
rol eax, 0xe
popf
jmp 0x1400e02de
call qword [0x140010290]
test rax, rax
je 0x1400e1b2f
test rsi, rsi
je 0x1400e0da8
push rax
pushf
mov eax, 0x52a1e1ae
pushf
not eax
add eax, 0x93cae39c
xor eax, 0xeea2a4f7
rol eax, 0xae
popf
pushf
not eax
add eax, 0x84e95acf
xor eax, 0xb2cd7189
rol eax, 0x79
popf
pushf
not eax
add eax, 0xa7b137f6
xor eax, 0xb8c05473
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd3c66cc3
xor eax, 0xad60ceb6
rol eax, 0xa7
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x6d907276
pushf
not eax
add eax, 0xd53249e5
xor eax, 0xdd7926f8
rol eax, 0x19
popf
pushf
not eax
add eax, 0xcc62de70
xor eax, 0xbc4e97f1
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9976fffb
xor eax, 0xfe660235
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa7307d79
xor eax, 0xdb85a374
rol eax, 0x35
popf
jmp 0x1400e02de
mov qword [rsi], rax
mov rcx, rax
jmp 0x1400e131b
test byte [rbx], 8
je 0x1400e0eb0
push rax
pushf
mov eax, 0x82d44dc7
pushf
not eax
add eax, 0xd4e87580
xor eax, 0xdb3b6563
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc435fda6
xor eax, 0xed4c434a
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x8e456b51
xor eax, 0xb4ae3c51
rol eax, 2
popf
pushf
not eax
add eax, 0xc9830e71
xor eax, 0xe3f608db
rol eax, 0x17
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x66c7483
pushf
not eax
add eax, 0xebc70aaf
xor eax, 0xfc87bb33
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe5dd3faa
xor eax, 0xb8eea91c
rol eax, 0x24
popf
jmp 0x1400e02de
mov rcx, qword [r13 + 0x28]
test rcx, rcx
je 0x1400e0f36
push rax
pushf
mov eax, 0x4c70e841
pushf
not eax
add eax, 0xe4663fa3
xor eax, 0xf4dff3d6
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd9814ed0
xor eax, 0xaf8d1536
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xbc6c29e3
xor eax, 0xa3d12c4c
rol eax, 0x30
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x3417f73e
pushf
not eax
add eax, 0x9d12e0b7
xor eax, 0xa90dfe7c
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xbd6ad814
xor eax, 0xc412fdd7
rol eax, 0x58
popf
pushf
not eax
add eax, 0x862668f3
xor eax, 0xa1f92fea
rol eax, 0x8e
popf
jmp 0x1400e02de
test rsi, rsi
je 0x1400e0fb8
push rax
pushf
mov eax, 0x4bc04098
pushf
not eax
add eax, 0xbe2ca730
xor eax, 0x901be5d2
rol eax, 0x89
popf
pushf
not eax
add eax, 0x852360b8
xor eax, 0x974cd4f3
rol eax, 0xac
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x5e95ac09
pushf
not eax
add eax, 0xee7c19f6
xor eax, 0xac38cad2
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb1f26890
xor eax, 0x86ec380e
rol eax, 0x89
popf
pushf
not eax
add eax, 0x80a9d1dd
xor eax, 0xa598a7df
rol eax, 0xf
popf
jmp 0x1400e02de
mov qword [rsi], rcx
jmp 0x1400e131b
test byte [r14], 1
je 0x1400e1072
push rax
pushf
mov eax, 0x62a0e3ac
pushf
not eax
add eax, 0x8e1cd459
xor eax, 0xb527e49e
rol eax, 0x84
popf
pushf
not eax
add eax, 0xccac1493
xor eax, 0xe32ad169
rol eax, 0xea
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0xbf47cf80
pushf
not eax
add eax, 0xe19ef518
xor eax, 0xe68f87fb
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xbcde0212
xor eax, 0xa23d853c
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb42cb80c
xor eax, 0xbe8b3581
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8b23163f
xor eax, 0xd69ab4d1
rol eax, 0x22
popf
jmp 0x1400e02de
mov rdx, qword [r13 + 0x28]
test rdx, rdx
je 0x1400e111e
push rax
pushf
mov eax, 0x5e6d1e50
pushf
not eax
add eax, 0xecffd59c
xor eax, 0xdf7ec04e
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x88bffd01
xor eax, 0xefcd509d
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xcb8caf14
xor eax, 0xbb838663
rol eax, 0xd2
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x19760f7b
pushf
not eax
add eax, 0x9f31ab53
xor eax, 0xe0b893e7
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9f1c2e30
xor eax, 0xaa37ce43
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x8e8f02ac
xor eax, 0xcae88f99
rol eax, 9
popf
jmp 0x1400e02de
test rsi, rsi
je 0x1400e11a0
push rax
pushf
mov eax, 0xb6a02068
pushf
not eax
add eax, 0xc6e5b54b
xor eax, 0xa02eb735
rol eax, 0xac
popf
pushf
not eax
add eax, 0x8ef56d5b
xor eax, 0xdc85f254
rol eax, 0xcf
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x2d948d7d
pushf
not eax
add eax, 0x8ffcbad4
xor eax, 0xcf0aedf9
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x9dfffbba
xor eax, 0xb4a74b8e
rol eax, 0x8b
popf
jmp 0x1400e02de
movsxd r8, dword [r14 + 0x14]
mov rcx, rsi
call fcn.14000f2e0
cmp dword [r14 + 0x14], 8
jne 0x1400e1230
push rax
pushf
mov eax, 0x35854511
pushf
not eax
add eax, 0xd6af2c0e
xor eax, 0x97b9b897
rol eax, 0x86
popf
pushf
not eax
add eax, 0x8184a0a5
xor eax, 0xcd913fdc
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd946a912
xor eax, 0x9a382b4d
rol eax, 0xb9
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0xc078b9d3
pushf
not eax
add eax, 0xfc5cb0ed
xor eax, 0x8bf20d6d
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd44bd34c
xor eax, 0xb4a4244a
rol eax, 0x36
popf
jmp 0x1400e02de
cmp qword [rsi], rdi
je 0x1400e12b2
push rax
pushf
mov eax, 0x6d373bef
pushf
not eax
add eax, 0xa1de2c96
xor eax, 0xcfca0c76
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb8b2cef0
xor eax, 0xd2d455b9
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9dd56cb4
xor eax, 0x8ebc3beb
rol eax, 0x8d
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x400d68a9
pushf
not eax
add eax, 0xd0a41e96
xor eax, 0xbc61095f
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb13b31a3
xor eax, 0xbe7bfdc4
rol eax, 0xf1
popf
jmp 0x1400e02de
mov rcx, qword [rsi]
push rax
pushf
mov eax, 0xa5818dd7
pushf
not eax
add eax, 0x900f90cd
xor eax, 0xd497c7d6
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xe00e59f3
xor eax, 0xac8410f6
rol eax, 0x3b
popf
jmp 0x1400e02de
lea rdx, [r14 + 8]
call fcn.1400ddb78
mov qword [rsi], rax
jmp 0x1400e1a27
cmp dword [r14 + 0x18], edi
je 0x1400e13e4
push rax
pushf
mov eax, 0x2cf9c7bc
pushf
not eax
add eax, 0xdded4407
xor eax, 0xc2f6e8cd
rol eax, 0x77
popf
pushf
not eax
add eax, 0x84d4269e
xor eax, 0xb6eea1b9
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xced94be8
xor eax, 0xb61b59e2
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf6e2f844
xor eax, 0xf37bf13b
rol eax, 0xe4
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x769af22c
pushf
not eax
add eax, 0x911437a3
xor eax, 0xeeb37943
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xcaebe12a
xor eax, 0xbc904796
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf8ecd4fc
xor eax, 0xb1746b22
rol eax, 0x37
popf
jmp 0x1400e02de
movsxd rbx, dword [r14 + 0x18]
call fcn.140113b2d
lea rcx, [rbx + rax]
jmp 0x1400e14cd
mov rcx, rdi
mov ebx, edi
push rax
pushf
mov eax, 0x60df4ac7
pushf
not eax
add eax, 0x984274a5
xor eax, 0x90fdfab9
rol eax, 0xad
popf
pushf
not eax
add eax, 0x846fd795
xor eax, 0xa80342a1
rol eax, 0x8c
popf
jmp 0x1400e02de
test rcx, rcx
jne 0x1400e1518
push rax
pushf
mov eax, 0xe46b14e0
pushf
not eax
add eax, 0xb4c1131e
xor eax, 0xd8c3beae
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x9c1d3872
xor eax, 0xd1c8f83e
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd8d1eda3
xor eax, 0xff0ff5f8
rol eax, 0x96
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0xffe1f78c
pushf
not eax
add eax, 0x8ff4cf62
xor eax, 0xc605e5c9
rol eax, 0x47
popf
pushf
not eax
add eax, 0xda86292f
xor eax, 0xceed1943
rol eax, 0xbc
popf
jmp 0x1400e02de
cmp qword [r13 + 0x28], rdi
je 0x1400e15ae
push rax
pushf
mov eax, 0xc59197e4
pushf
not eax
add eax, 0xac1f1e5a
xor eax, 0xbe8bed32
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xdc67fcc6
xor eax, 0xa2d684df
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xfbb8452e
xor eax, 0xf9fc6f62
rol eax, 0x14
popf
pushf
not eax
add eax, 0xcd9b7ad7
xor eax, 0x8278757f
rol eax, 0xda
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0xcae62433
pushf
not eax
add eax, 0xaf6c57d9
xor eax, 0xe5579d42
rol eax, 0x96
popf
pushf
not eax
add eax, 0xac6a0328
xor eax, 0xb2a98eb0
rol eax, 2
popf
jmp 0x1400e02de
test rsi, rsi
je 0x1400e1643
push rax
pushf
mov eax, 0x6a9c068c
pushf
not eax
add eax, 0xc373dad0
xor eax, 0x9295b615
rol eax, 0x34
popf
pushf
not eax
add eax, 0xdc71e916
xor eax, 0xa81a68cc
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x8e0dabba
xor eax, 0xfebe815f
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc3c4e58f
xor eax, 0x9c88326a
rol eax, 0x78
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x7ebbe0fc
pushf
not eax
add eax, 0xd4cd1013
xor eax, 0x8cd0956c
rol eax, 0x82
popf
pushf
not eax
add eax, 0xeed7d32f
xor eax, 0x83d0e8cb
rol eax, 0x1d
popf
jmp 0x1400e02de
movsxd rbx, dword [r14 + 0x14]
lea rdx, [r14 + 8]
mov rcx, qword [r13 + 0x28]
call fcn.1400ddb78
mov rdx, rax
mov r8, rbx
mov rcx, rsi
call fcn.14000f2e0
jmp 0x1400e1a27
cmp qword [r13 + 0x28], rdi
je 0x1400e1706
push rax
pushf
mov eax, 0x8638aac2
pushf
not eax
add eax, 0xf095b471
xor eax, 0xce04afca
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb1eac60c
xor eax, 0x88dd1c72
rol eax, 0x32
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0xcc6dbd0f
pushf
not eax
add eax, 0xb4774efc
xor eax, 0x8c2f69c9
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x9caf42c2
xor eax, 0xf89818ab
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8905f938
xor eax, 0x9432cae5
rol eax, 0x49
popf
jmp 0x1400e02de
test rsi, rsi
je 0x1400e17aa
push rax
pushf
mov eax, 0x367c3c03
pushf
not eax
add eax, 0xcdd29d73
xor eax, 0x8b81c739
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf38028df
xor eax, 0x9fe9beac
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x8306d54e
xor eax, 0x84f7a97f
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc8816bd3
xor eax, 0xf7ca6875
rol eax, 0x53
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x44e444d1
pushf
not eax
add eax, 0xdc5521db
xor eax, 0xbcd222fe
rol eax, 0x95
popf
pushf
not eax
add eax, 0x9927791b
xor eax, 0xbfda3a10
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x8ecf449d
xor eax, 0xe5170154
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa19f1cff
xor eax, 0xe2f21230
rol eax, 0x1e
popf
jmp 0x1400e02de
test ebx, ebx
je 0x1400e184d
push rax
pushf
mov eax, 0xd40c675d
pushf
not eax
add eax, 0x8cde771d
xor eax, 0xbc549094
rol eax, 0x50
popf
pushf
not eax
add eax, 0xbaa7c51d
xor eax, 0x90aaed68
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb2a681db
xor eax, 0xf2c68715
rol eax, 0x71
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0x6c3f9043
pushf
not eax
add eax, 0xa73d31e2
xor eax, 0xf693d6b7
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9a0006ac
xor eax, 0xabac6dca
rol eax, 0xe3
popf
jmp 0x1400e02de
call fcn.140113b2d
mov rcx, rax
movsxd rax, dword [r14 + 0x18]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1400e1916
mov rcx, rdi
push rax
pushf
mov eax, 0x4c36eae2
pushf
not eax
add eax, 0xfa8d0ca9
xor eax, 0x89bfab2c
rol eax, 0x18
popf
pushf
not eax
add eax, 0x95be1fa2
xor eax, 0xab963337
rol eax, 0x7b
popf
jmp 0x1400e02de
test rcx, rcx
je 0x1400e1961
push rax
pushf
mov eax, 0x48da54ca
pushf
not eax
add eax, 0x97ddd049
xor eax, 0x9920ee16
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x83df9b04
xor eax, 0xccd3577d
rol eax, 0x95
popf
pushf
not eax
add eax, 0x88f6899d
xor eax, 0xc074b4a1
rol eax, 0x14
popf
jmp 0x1400e02de
push rax
pushf
mov eax, 0xfc704748
pushf
not eax
add eax, 0x92cbe216
xor eax, 0xfc7d0263
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe2e959d8
xor eax, 0xd9836e98
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa5e0fd51
xor eax, 0xf1cf1733
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9485338b
xor eax, 0xaa42ea8d
rol eax, 0xa3
popf
jmp 0x1400e02de
mov al, byte [r14]
and al, 4
neg al
sbb ecx, ecx
neg ecx
jmp 0x1400e19c6
inc ecx
mov edi, ecx
mov dword [rsp + 0x20], ecx
push rax
pushf
mov eax, 0xae2101e
pushf
not eax
add eax, 0xa6783e83
xor eax, 0xaaa42cb4
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x9c3e2b1f
xor eax, 0xd16b89f5
rol eax, 3
popf
pushf
not eax
add eax, 0x929db33b
xor eax, 0xf9d48362
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xabfaf57e
xor eax, 0xf62a62ac
rol eax, 0xd
popf
jmp 0x1400e02de
mov eax, edi
jmp 0x1400e1abc
xor eax, eax
push rax
pushf
mov eax, 0xbd4d7675
pushf
not eax
add eax, 0x95211760
xor eax, 0xb2812d00
rol eax, 0x18
popf
pushf
not eax
add eax, 0xbc84f1b7
xor eax, 0xd21fb229
rol eax, 0xf8
popf
jmp 0x1400e02de
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.14012a04c
push rax
pushf
mov eax, 0x84f0214c
pushf
not eax
add eax, 0xdddba407
xor eax, 0x889c8f13
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xbf33c7a9
xor eax, 0xc8343de8
rol eax, 0x54
popf
pushf
not eax
add eax, 0x957e0a63
xor eax, 0xbc8ebdd1
rol eax, 0x73
popf
jmp 0x1400e02de
call fcn.14012a04c
push rax
pushf
mov eax, 0x73bd3fdc
pushf
not eax
add eax, 0xba89da3b
xor eax, 0xa6ab779a
rol eax, 0x95
popf
pushf
not eax
add eax, 0xecbf1d59
xor eax, 0x830b0836
rol eax, 0x96
popf
pushf
not eax
add eax, 0x98c1ef03
xor eax, 0xf41fc513
rol eax, 0x57
popf
pushf
not eax
add eax, 0xc9f64ee6
xor eax, 0xe231a8f5
rol eax, 0x68
popf
jmp 0x1400e02de
call fcn.14012a04c
push rax
pushf
mov eax, 0x557290d8
pushf
not eax
add eax, 0xfd8426b7
xor eax, 0x912ed946
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8e66b372
xor eax, 0xf6e97425
rol eax, 0xce
popf
jmp 0x1400e02de
call fcn.14012a04c
push rax
pushf
mov eax, 0x1a855416
pushf
not eax
add eax, 0xd2209f8a
xor eax, 0xf1ee6991
rol eax, 0x25
popf
pushf
not eax
add eax, 0xb60d0bc4
xor eax, 0xb83689d9
rol eax, 0x38
popf
pushf
not eax
add eax, 0x914a3565
xor eax, 0xeeead41e
rol eax, 0x5c
popf
jmp 0x1400e02de
call fcn.14012a04c
nop
call fcn.14012a04c
nop
push rax
pushf
mov eax, 0x1ebb8ffc
pushf
not eax
add eax, 0xcb0c4e31
xor eax, 0xd518028b
rol eax, 0x88
popf
pushf
not eax
add eax, 0xfba382d7
xor eax, 0xa997d7dd
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xdd13d387
xor eax, 0xa00e91bc
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc6c1017a
xor eax, 0x8ed81966
rol eax, 0xec
popf
cmp eax, 1
jne 0x1400e1cca
popf
pop rax
jmp 0x1400e1cee
cmp eax, 0
jne 0x1400e1cd9
popf
pop rax
jmp 0x1400e1cd9
push rbp
sub rsp, 0x20
mov rbp, rdx
xor ecx, ecx
add rsp, 0x20
pop rbp
jmp fcn.14011e12f
int3