Function at 0x1400e1870
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xc90ac444
pushf
not eax
add eax, 0xa31c453f
xor eax, 0xcbf24cf3
rol eax, 0x70
popf
pushf
not eax
add eax, 0xfcdd1a83
xor eax, 0xbe337885
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xed165ff2
xor eax, 0x8eee2825
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x87de3f6d
xor eax, 0xc48f9e2c
rol eax, 0x46
popf
cmp eax, 0x29
jne 0x1400e18d3
popf
pop rax
jmp 0x1400e2f2c
cmp eax, 0
jne 0x1400e18e2
popf
pop rax
jmp 0x1400e1bc1
cmp eax, 3
jne 0x1400e18f1
popf
pop rax
jmp 0x1400e1d1e
cmp eax, 1
jne 0x1400e1900
popf
pop rax
jmp 0x1400e1c7a
cmp eax, 0xd
jne 0x1400e190f
popf
pop rax
jmp 0x1400e21d2
cmp eax, 0x1a
jne 0x1400e191e
popf
pop rax
jmp 0x1400e2876
cmp eax, 0xe
jne 0x1400e192d
popf
pop rax
jmp 0x1400e2251
cmp eax, 0x31
jne 0x1400e193c
popf
pop rax
jmp 0x1400e324c
cmp eax, 0x19
jne 0x1400e194b
popf
pop rax
jmp 0x1400e27d3
cmp eax, 8
jne 0x1400e195a
popf
pop rax
jmp 0x1400e1f86
cmp eax, 0x2a
jne 0x1400e1969
popf
pop rax
jmp 0x1400e2fd0
cmp eax, 0x17
jne 0x1400e1978
popf
pop rax
jmp 0x1400e26b8
cmp eax, 0x1c
jne 0x1400e1987
popf
pop rax
jmp 0x1400e2954
cmp eax, 0x2e
jne 0x1400e1996
popf
pop rax
jmp 0x1400e3145
cmp eax, 0x18
jne 0x1400e19a5
popf
pop rax
jmp 0x1400e2764
cmp eax, 0x2b
jne 0x1400e19b4
popf
pop rax
jmp 0x1400e303d
cmp eax, 0x1b
jne 0x1400e19c3
popf
pop rax
jmp 0x1400e290b
cmp eax, 0x2d
jne 0x1400e19d2
popf
pop rax
jmp 0x1400e30d2
cmp eax, 0x23
jne 0x1400e19e1
popf
pop rax
jmp 0x1400e2c9c
cmp eax, 0x25
jne 0x1400e19f0
popf
pop rax
jmp 0x1400e2d85
cmp eax, 0x32
jne 0x1400e19ff
popf
pop rax
jmp 0x1400e3284
cmp eax, 0x13
jne 0x1400e1a0e
popf
pop rax
jmp 0x1400e24aa
cmp eax, 0x15
jne 0x1400e1a1d
popf
pop rax
jmp 0x1400e25eb
cmp eax, 0x24
jne 0x1400e1a2c
popf
pop rax
jmp 0x1400e2d06
cmp eax, 0x1e
jne 0x1400e1a3b
popf
pop rax
jmp 0x1400e2a3d
cmp eax, 0xc
jne 0x1400e1a4a
popf
pop rax
jmp 0x1400e2140
cmp eax, 0x26
jne 0x1400e1a59
popf
pop rax
jmp 0x1400e2e03
cmp eax, 0x27
jne 0x1400e1a68
popf
pop rax
jmp 0x1400e2e6d
cmp eax, 0x30
jne 0x1400e1a77
popf
pop rax
jmp 0x1400e3201
cmp eax, 0x10
jne 0x1400e1a86
popf
pop rax
jmp 0x1400e230c
cmp eax, 0x2c
jne 0x1400e1a95
popf
pop rax
jmp 0x1400e308a
cmp eax, 9
jne 0x1400e1aa4
popf
pop rax
jmp 0x1400e2017
cmp eax, 4
jne 0x1400e1ab3
popf
pop rax
jmp 0x1400e1db3
cmp eax, 0x16
jne 0x1400e1ac2
popf
pop rax
jmp 0x1400e2639
cmp eax, 0x28
jne 0x1400e1ad1
popf
pop rax
jmp 0x1400e2ee3
cmp eax, 0xa
jne 0x1400e1ae0
popf
pop rax
jmp 0x1400e2086
cmp eax, 0x22
jne 0x1400e1aef
popf
pop rax
jmp 0x1400e2c1a
cmp eax, 0x14
jne 0x1400e1afe
popf
pop rax
jmp 0x1400e2556
cmp eax, 7
jne 0x1400e1b0d
popf
pop rax
jmp 0x1400e1ef0
cmp eax, 5
jne 0x1400e1b1c
popf
pop rax
jmp 0x1400e1e44
cmp eax, 2
jne 0x1400e1b2b
popf
pop rax
jmp 0x1400e1cbf
cmp eax, 0x20
jne 0x1400e1b3a
popf
pop rax
jmp 0x1400e2af3
cmp eax, 0x1d
jne 0x1400e1b49
popf
pop rax
jmp 0x1400e29ab
cmp eax, 0x11
jne 0x1400e1b58
popf
pop rax
jmp 0x1400e23c7
cmp eax, 6
jne 0x1400e1b67
popf
pop rax
jmp 0x1400e1eba
cmp eax, 0x2f
jne 0x1400e1b76
popf
pop rax
jmp 0x1400e31a3
cmp eax, 0x12
jne 0x1400e1b85
popf
pop rax
jmp 0x1400e2418
cmp eax, 0x21
jne 0x1400e1b94
popf
pop rax
jmp 0x1400e2b71
cmp eax, 0x1f
jne 0x1400e1ba3
popf
pop rax
jmp 0x1400e2a95
cmp eax, 0xb
jne 0x1400e1bb2
popf
pop rax
jmp 0x1400e2104
cmp eax, 0xf
jne 0x1400e1bc1
popf
pop rax
jmp 0x1400e22fd
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r13
push r14
push r15
sub rsp, 0x30
mov r14, r9
mov rbx, r8
mov rsi, rdx
mov r13, rcx
xor edi, edi
cmp dword [r8 + 8], edi
je 0x1400e1c47
push rax
pushf
mov eax, 0xc778571
pushf
not eax
add eax, 0xc7f6be86
xor eax, 0xa39ac1c1
rol eax, 0xc
popf
pushf
not eax
add eax, 0x979da97d
xor eax, 0xe1dd36d9
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa9813c0e
xor eax, 0x82ef4c29
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x96688bb8
xor eax, 0xc64b19e1
rol eax, 0x29
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0xc1b8bdd1
pushf
not eax
add eax, 0xf2d4eba9
xor eax, 0xabb49dca
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf860d9f2
xor eax, 0xe27d269c
rol eax, 0xc
popf
jmp 0x1400e18c4
movsxd r15, dword [r8 + 8]
call fcn.1400dec59
lea rdx, [r15 + rax]
jmp 0x1400e1d1e
mov rdx, rdi
mov r15d, edi
push rax
pushf
mov eax, 0x9c2c7174
pushf
not eax
add eax, 0xb894b1e1
xor eax, 0xe952c711
rol eax, 3
popf
pushf
not eax
add eax, 0xcee1a30d
xor eax, 0xe0a7ec7a
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x90c05e0c
xor eax, 0xfc0cf39b
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa26c064f
xor eax, 0x8e2351fe
rol eax, 0x16
popf
jmp 0x1400e18c4
test rdx, rdx
je 0x1400e1d5a
push rax
pushf
mov eax, 0xd4dc6b53
pushf
not eax
add eax, 0xa750dc4c
xor eax, 0xc509b5bc
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xaceb886d
xor eax, 0xa12da5ca
rol eax, 0x32
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x258e3d8b
pushf
not eax
add eax, 0xd6713078
xor eax, 0xf7cd96bf
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe7c71273
xor eax, 0x9f72f3f8
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xeaeaae90
xor eax, 0xc26fab86
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x8c1e1aa8
xor eax, 0xa9d31c59
rol eax, 0x9d
popf
jmp 0x1400e18c4
test r15d, r15d
je 0x1400e1e11
push rax
pushf
mov eax, 0x7a512d01
pushf
not eax
add eax, 0xc7ed2a2c
xor eax, 0x9266a68b
rol eax, 0x40
popf
pushf
not eax
add eax, 0xcd2431a0
xor eax, 0xd4ea4fc9
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9cef7745
xor eax, 0xa4d2ebd2
rol eax, 0x12
popf
pushf
not eax
add eax, 0x82eb5b5c
xor eax, 0x92a9185a
rol eax, 0x6a
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x673cf6b6
pushf
not eax
add eax, 0xeee26826
xor eax, 0xdb93f14a
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf9da3f2d
xor eax, 0xb9c78911
rol eax, 0x36
popf
jmp 0x1400e18c4
call fcn.1400dec59
mov rcx, rax
movsxd rax, dword [rbx + 8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1400e1ef0
mov rcx, rdi
push rax
pushf
mov eax, 0x88cec24f
pushf
not eax
add eax, 0xc7fdb253
xor eax, 0xc1699d46
rol eax, 0x28
popf
pushf
not eax
add eax, 0xcffb479f
xor eax, 0x888e01d0
rol eax, 0xbc
popf
jmp 0x1400e18c4
cmp byte [rcx + 0x10], dil
je 0x1400e1f53
push rax
pushf
mov eax, 0x29e35279
pushf
not eax
add eax, 0xc0faaa16
xor eax, 0x92c5c221
rol eax, 0xb
popf
pushf
not eax
add eax, 0xdf573e16
xor eax, 0x94a87fe2
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe8bb8c41
xor eax, 0xbe1eb38c
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf9fb68ab
xor eax, 0x9ca7982b
rol eax, 0xd8
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0xfc005505
pushf
not eax
add eax, 0xf57709bb
xor eax, 0x9e819a2c
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf4d9d559
xor eax, 0x95f4022d
rol eax, 0x45
popf
jmp 0x1400e18c4
cmp dword [rbx + 0xc], edi
jne 0x1400e1fe4
push rax
pushf
mov eax, 0x3a604ac7
pushf
not eax
add eax, 0xb8c186a8
xor eax, 0xd3d6852d
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf8efac45
xor eax, 0xeae0150f
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xdab15377
xor eax, 0x9e234877
rol eax, 0x95
popf
pushf
not eax
add eax, 0xdf712c33
xor eax, 0xc6a6eb23
rol eax, 0x8c
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x7949418c
pushf
not eax
add eax, 0xe19fa4d4
xor eax, 0xbb81984a
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xe2e48a85
xor eax, 0xf6e5839b
rol eax, 0xb2
popf
jmp 0x1400e18c4
cmp dword [rbx + 4], edi
jge 0x1400e2053
push rax
pushf
mov eax, 0x6b2acc48
pushf
not eax
add eax, 0xbd760a28
xor eax, 0xb01d2f94
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb9d4d853
xor eax, 0xc9e9cf2d
rol eax, 0x6b
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x6b73aaa6
pushf
not eax
add eax, 0xf3ff6e43
xor eax, 0x8efd369c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd7567d31
xor eax, 0xd729c588
rol eax, 0x12
popf
jmp 0x1400e18c4
cmp dword [rbx + 4], edi
jl 0x1400e20d1
push rax
pushf
mov eax, 0x9b5543b4
pushf
not eax
add eax, 0xe8396135
xor eax, 0xa55232a0
rol eax, 2
popf
pushf
not eax
add eax, 0xb040271a
xor eax, 0xf0bbf4e2
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9068dbd2
xor eax, 0xa6592295
rol eax, 0x4e
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x8d2f5a22
pushf
not eax
add eax, 0xd55cd6c7
xor eax, 0xb6636198
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe456b86e
xor eax, 0xd5b83f46
rol eax, 0xd9
popf
jmp 0x1400e18c4
mov eax, dword [rbx + 0xc]
add rax, qword [rsi]
mov rsi, rax
push rax
pushf
mov eax, 0xd7a60bce
pushf
not eax
add eax, 0xf91b305d
xor eax, 0xfb5b8271
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xabe417d4
xor eax, 0xae412164
rol eax, 0x58
popf
jmp 0x1400e18c4
test byte [rbx + 4], 0x80
je 0x1400e2179
push rax
pushf
mov eax, 0xdc95c870
pushf
not eax
add eax, 0xf77b91e7
xor eax, 0xbb099a50
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf64ae028
xor eax, 0xd6b78f31
rol eax, 7
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x932f6ef2
pushf
not eax
add eax, 0xcb46770c
xor eax, 0xc6af33ed
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xfbf9b4b9
xor eax, 0xe5735a4f
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf276a5bc
xor eax, 0xdd34383a
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xc77fa8ab
xor eax, 0x999829c0
rol eax, 0x50
popf
jmp 0x1400e18c4
test byte [r14], 0x10
je 0x1400e220b
push rax
pushf
mov eax, 0x8bd30451
pushf
not eax
add eax, 0xca271b09
xor eax, 0xdbc30d1b
rol eax, 0x27
popf
pushf
not eax
add eax, 0x9380cccf
xor eax, 0xc7f5f65c
rol eax, 0xd1
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0xe599bd69
pushf
not eax
add eax, 0xfba111c0
xor eax, 0xd4a85a9c
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x88a7db09
xor eax, 0xe6195082
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xa55e9d57
xor eax, 0xb32fd58d
rol eax, 0x1f
popf
jmp 0x1400e18c4
mov rax, qword [0x14005a018]
test rax, rax
je 0x1400e22a3
push rax
pushf
mov eax, 0xb9c86e57
pushf
not eax
add eax, 0xb9bb3850
xor eax, 0xac07321c
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe3dcf3fa
xor eax, 0xeb049a56
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x90fb1d93
xor eax, 0xc345b810
rol eax, 0x89
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x3bb253de
pushf
not eax
add eax, 0xc26182b8
xor eax, 0xfb9b42cb
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf5149eb4
xor eax, 0xd18b711c
rol eax, 0xc
popf
pushf
not eax
add eax, 0xcb22caec
xor eax, 0xd7a947fd
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xe0fd707b
xor eax, 0xcd6ba7c3
rol eax, 0x4a
popf
jmp 0x1400e18c4
call qword [0x1400413c0]
test rax, rax
je 0x1400e3145
test rsi, rsi
je 0x1400e236e
push rax
pushf
mov eax, 0x842503fa
pushf
not eax
add eax, 0x9de00666
xor eax, 0xee23c0cd
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa78c63e9
xor eax, 0xe3afbe55
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9066cf38
xor eax, 0xe6eec869
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb7cdc19f
xor eax, 0x8a217ba5
rol eax, 0xf
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x8bf8eff8
pushf
not eax
add eax, 0x8ad631e9
xor eax, 0xd50ea396
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xdd0a84de
xor eax, 0xd409952d
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf57db12f
xor eax, 0xa1d58f7b
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd0912a48
xor eax, 0xc4d5380c
rol eax, 0xbd
popf
jmp 0x1400e18c4
mov qword [rsi], rax
mov rcx, rax
jmp 0x1400e2954
test byte [rbx + 4], 8
je 0x1400e2464
push rax
pushf
mov eax, 0x5b91411e
pushf
not eax
add eax, 0x838f4f52
xor eax, 0xe5b1fc36
rol eax, 0x59
popf
pushf
not eax
add eax, 0x9b50a0fd
xor eax, 0xc884999a
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xd833d266
xor eax, 0xc5f9c1a1
rol eax, 0x36
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x81234ab0
pushf
not eax
add eax, 0xdbedd111
xor eax, 0xa3a3419b
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb00def87
xor eax, 0xcbe04863
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xdf0e7d4c
xor eax, 0xdfafbdb7
rol eax, 0xf7
popf
jmp 0x1400e18c4
mov rcx, qword [r13 + 0x28]
test rcx, rcx
je 0x1400e2510
push rax
pushf
mov eax, 0x4d76aa03
pushf
not eax
add eax, 0x8bead6f5
xor eax, 0xa9532426
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x8c44a419
xor eax, 0xa0c2543a
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa5f1ac20
xor eax, 0x9c66c931
rol eax, 0x97
popf
pushf
not eax
add eax, 0x9667ca2d
xor eax, 0xe287664c
rol eax, 0xe7
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x85ec56c9
pushf
not eax
add eax, 0xd0438982
xor eax, 0x9eb505db
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb02ebd81
xor eax, 0xe1413d41
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x8293e671
xor eax, 0xe39cbf68
rol eax, 0xff
popf
jmp 0x1400e18c4
test rsi, rsi
je 0x1400e25a5
push rax
pushf
mov eax, 0x9b2541b8
pushf
not eax
add eax, 0xb7c1c110
xor eax, 0xf7aec935
rol eax, 0x27
popf
pushf
not eax
add eax, 0xe287bf80
xor eax, 0x9948874b
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc585ca97
xor eax, 0xdd53c55e
rol eax, 0x7d
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x232bba5d
pushf
not eax
add eax, 0xbf573f8f
xor eax, 0xa94baddc
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb5156564
xor eax, 0xc90bf128
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xe2ab16a1
xor eax, 0x8855af9e
rol eax, 0xb7
popf
jmp 0x1400e18c4
mov qword [rsi], rcx
jmp 0x1400e2954
test byte [r14], 1
je 0x1400e2685
push rax
pushf
mov eax, 0xdde2048a
pushf
not eax
add eax, 0xd7832781
xor eax, 0xaa1354c5
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa5560547
xor eax, 0xd6da73d5
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf901dde9
xor eax, 0x85f300a0
rol eax, 0x85
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0xb7cc0fea
pushf
not eax
add eax, 0xf0e548b4
xor eax, 0x987bc4e1
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xfd9b1d7e
xor eax, 0xacf49f69
rol eax, 0x70
popf
jmp 0x1400e18c4
mov rdx, qword [r13 + 0x28]
test rdx, rdx
je 0x1400e271e
push rax
pushf
mov eax, 0xf9b81e57
pushf
not eax
add eax, 0xfb8ce90a
xor eax, 0xc4229110
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd88bff11
xor eax, 0xe289e5e1
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa4711ecf
xor eax, 0xccd10fc9
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf8700b3b
xor eax, 0xcf6f3845
rol eax, 0xb2
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x6a5cb1a4
pushf
not eax
add eax, 0xab0849e3
xor eax, 0xa66f1b21
rol eax, 0x21
popf
pushf
not eax
add eax, 0x906738d5
xor eax, 0x906ce18f
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x87caabbc
xor eax, 0xde71422f
rol eax, 0x85
popf
jmp 0x1400e18c4
test rsi, rsi
je 0x1400e27a0
push rax
pushf
mov eax, 0xa7fd145b
pushf
not eax
add eax, 0xf5939aec
xor eax, 0xea81494f
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xc7117587
xor eax, 0xcf15af93
rol eax, 0x2f
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x380ad19a
pushf
not eax
add eax, 0xa268a4ea
xor eax, 0xe98bacaf
rol eax, 0x18
popf
pushf
not eax
add eax, 0x89193cfa
xor eax, 0xa8956a7a
rol eax, 0xfa
popf
jmp 0x1400e18c4
movsxd r8, dword [r14 + 0x14]
mov rcx, rsi
call fcn.14001b4e0
cmp dword [r14 + 0x14], 8
jne 0x1400e2830
push rax
pushf
mov eax, 0xa8de238e
pushf
not eax
add eax, 0xb104de7d
xor eax, 0xc0225d36
rol eax, 0x40
popf
pushf
not eax
add eax, 0x8302c07b
xor eax, 0xc992e9ab
rol eax, 9
popf
pushf
not eax
add eax, 0xaf3bd84d
xor eax, 0xd0d91566
rol eax, 0x75
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0xda943f99
pushf
not eax
add eax, 0x8b16a1aa
xor eax, 0xc31a1f27
rol eax, 0xab
popf
pushf
not eax
add eax, 0xb861055d
xor eax, 0x99829008
rol eax, 0x81
popf
pushf
not eax
add eax, 0xad33fe2d
xor eax, 0xd148405c
rol eax, 0x5a
popf
jmp 0x1400e18c4
cmp qword [rsi], rdi
je 0x1400e28c5
push rax
pushf
mov eax, 0xa8dcd68
pushf
not eax
add eax, 0x9b54fde3
xor eax, 0x8d048406
rol eax, 0xe
popf
pushf
not eax
add eax, 0x9c7d4fe8
xor eax, 0xd5efc601
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x99a7741c
xor eax, 0x87cd8955
rol eax, 0x85
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x5dc63244
pushf
not eax
add eax, 0x9516ef67
xor eax, 0xe741a1e9
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd72bdb50
xor eax, 0x83a5b9fa
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xdc2bc48c
xor eax, 0xbbac8aa7
rol eax, 6
popf
jmp 0x1400e18c4
mov rcx, qword [rsi]
push rax
pushf
mov eax, 0x8d7ee7cd
pushf
not eax
add eax, 0xed268b52
xor eax, 0xea1e1e91
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf08291e1
xor eax, 0xf094d7a1
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa5fea139
xor eax, 0xac149864
rol eax, 0x36
popf
jmp 0x1400e18c4
lea rdx, [r14 + 8]
call fcn.14008ada9
mov qword [rsi], rax
jmp 0x1400e303d
cmp dword [r14 + 0x18], edi
je 0x1400e29f7
push rax
pushf
mov eax, 0x6594c06e
pushf
not eax
add eax, 0x984a562f
xor eax, 0x88361117
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8d4f61c4
xor eax, 0x91194ccb
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc90a2e6e
xor eax, 0x9d08d0d4
rol eax, 0x1a
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x2631c375
pushf
not eax
add eax, 0xcbe20b50
xor eax, 0xb632bf10
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc8dcb2df
xor eax, 0xedff405f
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xf9df326b
xor eax, 0x822584fe
rol eax, 0x5b
popf
jmp 0x1400e18c4
movsxd rbx, dword [r14 + 0x18]
call fcn.14016f18c
lea rcx, [rbx + rax]
jmp 0x1400e2af3
mov rcx, rdi
mov ebx, edi
push rax
pushf
mov eax, 0x4e62b55d
pushf
not eax
add eax, 0xb5683f48
xor eax, 0xfee32863
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xb38bdbc8
xor eax, 0xfcbca2fd
rol eax, 0x17
popf
pushf
not eax
add eax, 0xb6d45cab
xor eax, 0x93338548
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xeaf0d803
xor eax, 0xd76018d0
rol eax, 0xc3
popf
jmp 0x1400e18c4
test rcx, rcx
jne 0x1400e2b2b
push rax
pushf
mov eax, 0x9eaca346
pushf
not eax
add eax, 0xa1d1b0bb
xor eax, 0xa2b66479
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9002ad8d
xor eax, 0xec7f447f
rol eax, 0x8c
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0xf67de3f3
pushf
not eax
add eax, 0x89859d51
xor eax, 0xe7eedfc1
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9a9772ef
xor eax, 0xd50839de
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x903a7f5f
xor eax, 0xeee7bcf8
rol eax, 0xd4
popf
jmp 0x1400e18c4
cmp qword [r13 + 0x28], rdi
je 0x1400e2bd4
push rax
pushf
mov eax, 0x13592998
pushf
not eax
add eax, 0xdbe177c9
xor eax, 0x8e4f8367
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x8af527ee
xor eax, 0xc4ac44f8
rol eax, 0xee
popf
pushf
not eax
add eax, 0xcbdc27bf
xor eax, 0xd7a04acb
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc7f34863
xor eax, 0x80f21737
rol eax, 0x94
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x5a15715d
pushf
not eax
add eax, 0xe31044dc
xor eax, 0xfad90bf4
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8f9f52ee
xor eax, 0xb3a3e9e0
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xdac046e1
xor eax, 0x8249fdf7
rol eax, 0x8e
popf
jmp 0x1400e18c4
test rsi, rsi
je 0x1400e2c69
push rax
pushf
mov eax, 0xa64a9277
pushf
not eax
add eax, 0x80247300
xor eax, 0x868a5a59
rol eax, 0x79
popf
pushf
not eax
add eax, 0x97c81116
xor eax, 0xc5815cb5
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xde1d55c0
xor eax, 0xfa101073
rol eax, 0x87
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x8b5d9144
pushf
not eax
add eax, 0xa51b0de0
xor eax, 0x96ffea8b
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xf1816018
xor eax, 0xaf445437
rol eax, 0xbd
popf
jmp 0x1400e18c4
movsxd rbx, dword [r14 + 0x14]
lea rdx, [r14 + 8]
mov rcx, qword [r13 + 0x28]
call fcn.14008ada9
mov rdx, rax
mov r8, rbx
mov rcx, rsi
call fcn.14001b4e0
jmp 0x1400e303d
cmp qword [r13 + 0x28], rdi
je 0x1400e2d52
push rax
pushf
mov eax, 0xd60c0797
pushf
not eax
add eax, 0xca43c66c
xor eax, 0xa39d4169
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x90f5b605
xor eax, 0xa36d6e5b
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa8be337f
xor eax, 0xa19d7a5b
rol eax, 0x21
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x994cdf25
pushf
not eax
add eax, 0x8624d587
xor eax, 0x831a3275
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x91b07eb3
xor eax, 0x9e3f7807
rol eax, 0x5d
popf
jmp 0x1400e18c4
test rsi, rsi
je 0x1400e2dd0
push rax
pushf
mov eax, 0xaa60f974
pushf
not eax
add eax, 0xa8dee776
xor eax, 0xed12ffea
rol eax, 8
popf
pushf
not eax
add eax, 0x8cefdf03
xor eax, 0xa979f154
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xaeddd231
xor eax, 0xc3eeffa2
rol eax, 4
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0x22c848bb
pushf
not eax
add eax, 0xac9d548c
xor eax, 0xbf180aea
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x935ddf27
xor eax, 0x9223a840
rol eax, 0x41
popf
jmp 0x1400e18c4
test ebx, ebx
je 0x1400e2e3a
push rax
pushf
mov eax, 0x249e2a95
pushf
not eax
add eax, 0xcd17837c
xor eax, 0xb56a0320
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xad31ab71
xor eax, 0xacbd5e00
rol eax, 0x85
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0xa41d0afb
pushf
not eax
add eax, 0xa6c64957
xor eax, 0xee1afc51
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x83deeb10
xor eax, 0xd513feef
rol eax, 0x97
popf
jmp 0x1400e18c4
call fcn.14016f18c
mov rcx, rax
movsxd rax, dword [r14 + 0x18]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1400e2f2c
mov rcx, rdi
push rax
pushf
mov eax, 0xa4428262
pushf
not eax
add eax, 0xc357e6ed
xor eax, 0xd88a7ae0
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc917c6fb
xor eax, 0x88a8f5f4
rol eax, 0x87
popf
pushf
not eax
add eax, 0xcf49044c
xor eax, 0xb3d1ef4d
rol eax, 0x7e
popf
jmp 0x1400e18c4
test rcx, rcx
je 0x1400e2f77
push rax
pushf
mov eax, 0xa66d90e9
pushf
not eax
add eax, 0xab7f394a
xor eax, 0xfd48e434
rol eax, 0x44
popf
pushf
not eax
add eax, 0xc2bbc24e
xor eax, 0xbc62c4f0
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xcff14054
xor eax, 0xcddcfcd3
rol eax, 0x88
popf
jmp 0x1400e18c4
push rax
pushf
mov eax, 0xb55af92c
pushf
not eax
add eax, 0xe57e3bc1
xor eax, 0xccba5931
rol eax, 0x45
popf
pushf
not eax
add eax, 0xadb2ceeb
xor eax, 0xdf1c4789
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x8b61081a
xor eax, 0xbbf3dfec
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa5a4d6f2
xor eax, 0xb0caac2e
rol eax, 0xe4
popf
jmp 0x1400e18c4
mov al, byte [r14]
and al, 4
neg al
sbb ecx, ecx
neg ecx
jmp 0x1400e2fdc
inc ecx
mov edi, ecx
mov dword [rsp + 0x20], ecx
push rax
pushf
mov eax, 0x1a35eaae
pushf
not eax
add eax, 0xfa26ae14
xor eax, 0x8ec8ed13
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xf04a2d9b
xor eax, 0x9b9cc057
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfaaa96e2
xor eax, 0xcda738e2
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xcc86a906
xor eax, 0x9c47275c
rol eax, 0x75
popf
jmp 0x1400e18c4
mov eax, edi
jmp 0x1400e30d2
xor eax, eax
push rax
pushf
mov eax, 0x5f4c892c
pushf
not eax
add eax, 0xcb2bce9f
xor eax, 0xe96dff16
rol eax, 0x80
popf
pushf
not eax
add eax, 0xabe394ed
xor eax, 0x89651b11
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf6181444
xor eax, 0x9de4e03c
rol eax, 0x43
popf
jmp 0x1400e18c4
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.1401d1e9b
push rax
pushf
mov eax, 0x6fc9293f
pushf
not eax
add eax, 0xa79f9c06
xor eax, 0x906da553
rol eax, 0x85
popf
pushf
not eax
add eax, 0xb1f4d850
xor eax, 0xf45894bf
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc3b04c22
xor eax, 0x8c479aa3
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb49ba3f4
xor eax, 0xc9e8f4b7
rol eax, 0x62
popf
jmp 0x1400e18c4
call fcn.1401d1e9b
push rax
pushf
mov eax, 0x1d0188a9
pushf
not eax
add eax, 0xfddd0306
xor eax, 0x9d1a9aaf
rol eax, 0xed
popf
pushf
not eax
add eax, 0x93830669
xor eax, 0xe904b61d
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc2d1725c
xor eax, 0x9848326b
rol eax, 0xea
popf
pushf
not eax
add eax, 0xf835d732
xor eax, 0xe27a5977
rol eax, 0x56
popf
jmp 0x1400e18c4
call fcn.1401d1e9b
push rax
pushf
mov eax, 0xb2e46b88
pushf
not eax
add eax, 0x878a8c73
xor eax, 0xffd69cae
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf7287f59
xor eax, 0xbd631e29
rol eax, 9
popf
pushf
not eax
add eax, 0xa1c70c30
xor eax, 0xc64d0b79
rol eax, 0xa7
popf
jmp 0x1400e18c4
call fcn.1401d1e9b
push rax
pushf
mov eax, 0x649ab9e5
pushf
not eax
add eax, 0xbd328eda
xor eax, 0x8b6d36ec
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9599c947
xor eax, 0xbe9002a7
rol eax, 0x51
popf
jmp 0x1400e18c4
call fcn.1401d1e9b
nop
call fcn.1401d1e9b
nop