Function at 0x1400c3d80
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xce7912a0
pushf
not eax
add eax, 0x9ce83a91
xor eax, 0xc4800cf1
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf788d766
xor eax, 0x9a45bcf8
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe4917a91
xor eax, 0xa126500f
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xa8e81d52
xor eax, 0x81b5ce22
rol eax, 0xcc
popf
cmp eax, 0x29
jne 0x1400c3de3
popf
pop rax
jmp 0x1400c53bd
cmp eax, 0
jne 0x1400c3df2
popf
pop rax
jmp 0x1400c4086
cmp eax, 3
jne 0x1400c3e01
popf
pop rax
jmp 0x1400c4241
cmp eax, 1
jne 0x1400c3e10
popf
pop rax
jmp 0x1400c414b
cmp eax, 0xd
jne 0x1400c3e1f
popf
pop rax
jmp 0x1400c46c7
cmp eax, 0x1a
jne 0x1400c3e2e
popf
pop rax
jmp 0x1400c4de8
cmp eax, 0xe
jne 0x1400c3e3d
popf
pop rax
jmp 0x1400c4787
cmp eax, 0xb
jne 0x1400c3e4c
popf
pop rax
jmp 0x1400c4621
cmp eax, 0x19
jne 0x1400c3e5b
popf
pop rax
jmp 0x1400c4d64
cmp eax, 8
jne 0x1400c3e6a
popf
pop rax
jmp 0x1400c4508
cmp eax, 0x2a
jne 0x1400c3e79
popf
pop rax
jmp 0x1400c544e
cmp eax, 0x17
jne 0x1400c3e88
popf
pop rax
jmp 0x1400c4c18
cmp eax, 0x1c
jne 0x1400c3e97
popf
pop rax
jmp 0x1400c4ec8
cmp eax, 0x12
jne 0x1400c3ea6
popf
pop rax
jmp 0x1400c4960
cmp eax, 0x18
jne 0x1400c3eb5
popf
pop rax
jmp 0x1400c4cbd
cmp eax, 0x2b
jne 0x1400c3ec4
popf
pop rax
jmp 0x1400c549b
cmp eax, 0x1b
jne 0x1400c3ed3
popf
pop rax
jmp 0x1400c4e90
cmp eax, 0x2d
jne 0x1400c3ee2
popf
pop rax
jmp 0x1400c55a9
cmp eax, 0x23
jne 0x1400c3ef1
popf
pop rax
jmp 0x1400c5110
cmp eax, 0x25
jne 0x1400c3f00
popf
pop rax
jmp 0x1400c51e4
cmp eax, 0xf
jne 0x1400c3f0f
popf
pop rax
jmp 0x1400c47f6
cmp eax, 0x13
jne 0x1400c3f1e
popf
pop rax
jmp 0x1400c4a17
cmp eax, 0x15
jne 0x1400c3f2d
popf
pop rax
jmp 0x1400c4af6
cmp eax, 0x24
jne 0x1400c3f3c
popf
pop rax
jmp 0x1400c5163
cmp eax, 0x1e
jne 0x1400c3f4b
popf
pop rax
jmp 0x1400c4fa6
cmp eax, 0xc
jne 0x1400c3f5a
popf
pop rax
jmp 0x1400c466a
cmp eax, 0x26
jne 0x1400c3f69
popf
pop rax
jmp 0x1400c5279
cmp eax, 0x27
jne 0x1400c3f78
popf
pop rax
jmp 0x1400c5310
cmp eax, 0x1f
jne 0x1400c3f87
popf
pop rax
jmp 0x1400c4ff4
cmp eax, 0x10
jne 0x1400c3f96
popf
pop rax
jmp 0x1400c48a0
cmp eax, 0x2c
jne 0x1400c3fa5
popf
pop rax
jmp 0x1400c5507
cmp eax, 9
jne 0x1400c3fb4
popf
pop rax
jmp 0x1400c4542
cmp eax, 4
jne 0x1400c3fc3
popf
pop rax
jmp 0x1400c42e6
cmp eax, 0x16
jne 0x1400c3fd2
popf
pop rax
jmp 0x1400c4b88
cmp eax, 0x28
jne 0x1400c3fe1
popf
pop rax
jmp 0x1400c5370
cmp eax, 0xa
jne 0x1400c3ff0
popf
pop rax
jmp 0x1400c45c0
cmp eax, 0x22
jne 0x1400c3fff
popf
pop rax
jmp 0x1400c50ac
cmp eax, 0x14
jne 0x1400c400e
popf
pop rax
jmp 0x1400c4a64
cmp eax, 7
jne 0x1400c401d
popf
pop rax
jmp 0x1400c44ba
cmp eax, 5
jne 0x1400c402c
popf
pop rax
jmp 0x1400c4367
cmp eax, 2
jne 0x1400c403b
popf
pop rax
jmp 0x1400c41ab
cmp eax, 0x20
jne 0x1400c404a
popf
pop rax
jmp 0x1400c503d
cmp eax, 0x1d
jne 0x1400c4059
popf
pop rax
jmp 0x1400c4f02
cmp eax, 0x11
jne 0x1400c4068
popf
pop rax
jmp 0x1400c4900
cmp eax, 6
jne 0x1400c4077
popf
pop rax
jmp 0x1400c4425
cmp eax, 0x21
jne 0x1400c4086
popf
pop rax
jmp 0x1400c509a
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov byte [rsp + 0x20], r9b
push rsi
push rdi
push r14
sub rsp, 0x20
mov rdi, qword [rcx]
mov rbx, rdx
mov rsi, rcx
mov rdx, r8
mov rcx, rbx
mov rbp, r8
call fcn.1401c8234
xor r14d, r14d
test al, al
jne 0x1400c4118
push rax
pushf
mov eax, 0xc209260c
pushf
not eax
add eax, 0xbc181cbe
xor eax, 0xab00481b
rol eax, 0x91
popf
pushf
not eax
add eax, 0xd641eba6
xor eax, 0xf6ee7b54
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xeb6db98d
xor eax, 0xc15a408d
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xbb8d0682
xor eax, 0x984ee00c
rol eax, 0xc6
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0x4e4934de
pushf
not eax
add eax, 0xfc9f0e5f
xor eax, 0xb66f48bb
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xdeb98d50
xor eax, 0xd0153ea5
rol eax, 0x3f
popf
jmp 0x1400c3dd4
nop dword [rax]
push rax
pushf
mov eax, 0x751ded88
pushf
not eax
add eax, 0xcab6aa24
xor eax, 0xfe00084d
rol eax, 0x74
popf
pushf
not eax
add eax, 0xc0683841
xor eax, 0xc28e2e33
rol eax, 0x35
popf
pushf
not eax
add eax, 0xdd98085c
xor eax, 0xb3966ea2
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf6a8dcb2
xor eax, 0x8170e7b8
rol eax, 0x1a
popf
jmp 0x1400c3dd4
cmp rdi, qword [rsi + 8]
je 0x1400c41e8
push rax
pushf
mov eax, 0xd10e0353
pushf
not eax
add eax, 0xad9dd86a
xor eax, 0x96c0f6cd
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf403c930
xor eax, 0x94dfede5
rol eax, 0xc4
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0x366bc9d2
pushf
not eax
add eax, 0x85f67ee3
xor eax, 0xdc59bee7
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd7a86450
xor eax, 0xe7ec69fe
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x8b015a77
xor eax, 0xe21ea03b
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x9c876bf8
xor eax, 0xcb49a1fc
rol eax, 0xb
popf
jmp 0x1400c3dd4
cmp byte [rbx + 8], r14b
jne 0x1400c428d
push rax
pushf
mov eax, 0x1fb0eaf0
pushf
not eax
add eax, 0xecdc7c96
xor eax, 0xcc4e540b
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xcb603c63
xor eax, 0xc1571789
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xbc41a3ca
xor eax, 0xb3daa161
rol eax, 0xb6
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0x5ca63050
pushf
not eax
add eax, 0x98b499bc
xor eax, 0xc8039258
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8b64f3f5
xor eax, 0x9336b155
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x815a60a8
xor eax, 0xf68bc265
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd9ef134f
xor eax, 0xa77fb899
rol eax, 0x8d
popf
jmp 0x1400c3dd4
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400c4334
push rax
pushf
mov eax, 0x99cc2fbb
pushf
not eax
add eax, 0xc4862421
xor eax, 0xbb4f87b1
rol eax, 0x69
popf
pushf
not eax
add eax, 0xfe90755d
xor eax, 0x9d811cce
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa32b8c99
xor eax, 0x93b2c8bb
rol eax, 0x1a
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0x464832d0
pushf
not eax
add eax, 0xbfb488b0
xor eax, 0x9bc2c5f8
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xdfff18c8
xor eax, 0xa62d13cb
rol eax, 0x86
popf
jmp 0x1400c3dd4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x1400c43cc
push rax
pushf
mov eax, 0x5942897f
pushf
not eax
add eax, 0xd8eb0492
xor eax, 0xd424fbad
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8652448b
xor eax, 0xd5b8eb78
rol eax, 0x60
popf
pushf
not eax
add eax, 0xcc441192
xor eax, 0xe472a384
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe43eaaea
xor eax, 0xef2e3380
rol eax, 0xdf
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0xcf97e4e2
pushf
not eax
add eax, 0xe47f02d0
xor eax, 0xa7eece30
rol eax, 0xee
popf
pushf
not eax
add eax, 0xe2f76481
xor eax, 0x91115ff9
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd1b7e751
xor eax, 0xeac6d898
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa4f477c0
xor eax, 0xf28df3cd
rol eax, 0x2b
popf
jmp 0x1400c3dd4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x1400c4487
push rax
pushf
mov eax, 0x82674bd7
pushf
not eax
add eax, 0xc757b29b
xor eax, 0x92c9247a
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xddf82709
xor eax, 0xa76c4068
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xa5e5eedb
xor eax, 0xbdec1246
rol eax, 0x97
popf
pushf
not eax
add eax, 0xce916259
xor eax, 0x8ee06299
rol eax, 0xb6
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0x6d28aabe
pushf
not eax
add eax, 0xe0c99cc4
xor eax, 0xa1fc772d
rol eax, 0x81
popf
pushf
not eax
add eax, 0xa1a22308
xor eax, 0xfce818b6
rol eax, 0xd3
popf
jmp 0x1400c3dd4
movzx eax, byte [rdx]
jmp 0x1400c4542
mov rax, qword [rcx]
jmp 0x1400c450c
call qword [rax + 0x30]
push rax
pushf
mov eax, 0xbcef96c7
pushf
not eax
add eax, 0xb5ca6197
xor eax, 0xe5f7192a
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xfaaa84a0
xor eax, 0xd1e51600
rol eax, 0xe
popf
jmp 0x1400c3dd4
cmp eax, 0xffffffff
je 0x1400c457a
push rax
pushf
mov eax, 0xe263b6ec
pushf
not eax
add eax, 0xd80f169d
xor eax, 0xb233a9d1
rol eax, 0x42
popf
pushf
not eax
add eax, 0xbaacb44b
xor eax, 0x9c48da65
rol eax, 0x9c
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0x753f341b
pushf
not eax
add eax, 0x8aad7384
xor eax, 0xa9de3e6f
rol eax, 9
popf
pushf
not eax
add eax, 0x9ee09772
xor eax, 0xd65fb05a
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xaf2461e1
xor eax, 0xdcd02145
rol eax, 0x2b
popf
jmp 0x1400c3dd4
mov byte [rbx + 9], al
jmp 0x1400c466a
mov qword [rbx], r14
push rax
pushf
mov eax, 0xa8839e4b
pushf
not eax
add eax, 0xf716fe0e
xor eax, 0x858175be
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xfe9c5272
xor eax, 0xa87c4afb
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xcc69a7ad
xor eax, 0xed5ae0a4
rol eax, 0xa1
popf
jmp 0x1400c3dd4
mov byte [rbx + 8], 1
push rax
pushf
mov eax, 0x5df11ae9
pushf
not eax
add eax, 0xa204ba83
xor eax, 0xad30335c
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc87e1783
xor eax, 0xfa5f22ed
rol eax, 0x55
popf
pushf
not eax
add eax, 0x9cb3bf22
xor eax, 0xfa42be74
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa34eae47
xor eax, 0xce84b92b
rol eax, 0xe1
popf
jmp 0x1400c3dd4
mov rcx, qword [rbx]
movzx eax, byte [rbx + 9]
mov byte [rdi], al
test rcx, rcx
je 0x1400c472e
push rax
pushf
mov eax, 0x624a841c
pushf
not eax
add eax, 0xd7f06fa4
xor eax, 0xebaa2270
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x96301881
xor eax, 0x94a1dd0d
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xe981f111
xor eax, 0xe1864a1b
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xf9c192c2
xor eax, 0xaa4b7869
rol eax, 0x2c
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0xfc149434
pushf
not eax
add eax, 0xb142e41e
xor eax, 0xedbf8dac
rol eax, 0xc
popf
pushf
not eax
add eax, 0xfd0545fc
xor eax, 0xffb5d489
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc410ea5d
xor eax, 0xad3f1171
rol eax, 7
popf
pushf
not eax
add eax, 0xe8b18ad0
xor eax, 0xc16608a6
rol eax, 0xfe
popf
jmp 0x1400c3dd4
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x1400c47c3
push rax
pushf
mov eax, 0x128a6ff6
pushf
not eax
add eax, 0xeef1aef7
xor eax, 0xa0cc5b67
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x84acd2e9
xor eax, 0xa58679cf
rol eax, 0xb1
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0x865e6508
pushf
not eax
add eax, 0xbf716288
xor eax, 0xcf3f573b
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf72c0c8f
xor eax, 0xa5405b21
rol eax, 0x6e
popf
jmp 0x1400c3dd4
mov rdx, qword [rcx + 0x50]
mov eax, dword [rdx]
test eax, eax
jle 0x1400c4859
push rax
pushf
mov eax, 0xde18dc32
pushf
not eax
add eax, 0x849553bd
xor eax, 0xea15abf7
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x81499784
xor eax, 0x99d0cb72
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8b442f67
xor eax, 0x8fe6f56c
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xdbc72a82
xor eax, 0x9126ea73
rol eax, 0x74
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0x7bfe58d6
pushf
not eax
add eax, 0xd984ae1c
xor eax, 0xc7287131
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xde49797c
xor eax, 0xa6e01fa5
rol eax, 0x83
popf
pushf
not eax
add eax, 0xed2e6fe1
xor eax, 0x8c915199
rol eax, 0x56
popf
jmp 0x1400c3dd4
dec eax
mov dword [rdx], eax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x1400c4960
mov rax, qword [rcx]
jmp 0x1400c4904
call qword [rax + 0x38]
push rax
pushf
mov eax, 0xe84177cd
pushf
not eax
add eax, 0x9cbd8908
xor eax, 0x9c1c0186
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc7d74d3b
xor eax, 0x98144903
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xdd045600
xor eax, 0xcd9f2bfd
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf3090ebf
xor eax, 0x800ac534
rol eax, 0x8f
popf
jmp 0x1400c3dd4
cmp eax, 0xffffffff
je 0x1400c49be
push rax
pushf
mov eax, 0x9214de9d
pushf
not eax
add eax, 0xc4e8e1ad
xor eax, 0x9d2309eb
rol eax, 0x30
popf
pushf
not eax
add eax, 0xfe85ce21
xor eax, 0x9f631705
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe86896d4
xor eax, 0xf343bbf5
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x80566ea1
xor eax, 0xc1fb30c9
rol eax, 0x6e
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0xa873f64c
pushf
not eax
add eax, 0xe431df23
xor eax, 0x933f50b5
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa9b5a339
xor eax, 0xa5ba5067
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf23b57d0
xor eax, 0x8ec9792c
rol eax, 0x36
popf
pushf
not eax
add eax, 0x82063e14
xor eax, 0x8e586a59
rol eax, 0x17
popf
jmp 0x1400c3dd4
xor al, al
jmp 0x1400c4af6
mov qword [rbx], r14
mov al, 0xb0
pushf
not al
add al, 0x79
xor al, 0x13
rol al, 0x27
popf
pushf
not al
add al, 0xc0
xor al, 0x9c
rol al, 0xed
popf
pushf
not al
add al, 0x70
xor al, 0x73
rol al, 0xf8
popf
pushf
not al
add al, 0x2f
xor al, 0x49
rol al, 0x3c
popf
push rax
pushf
mov eax, 0x81b0da98
pushf
not eax
add eax, 0xc5de7922
xor eax, 0xb379e8a6
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x81539020
xor eax, 0xdb6c638a
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa984d25e
xor eax, 0xadcb489d
rol eax, 0x84
popf
pushf
not eax
add eax, 0xdee8ed59
xor eax, 0xa867a117
rol eax, 0xaa
popf
jmp 0x1400c3dd4
mov rdx, rbp
mov byte [rbx + 8], al
mov rcx, rbx
inc rdi
call fcn.1401c8234
test al, al
je 0x1400c4b42
push rax
pushf
mov eax, 0xb8eb721c
pushf
not eax
add eax, 0xb5c102d1
xor eax, 0xbcacf627
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd66d03de
xor eax, 0xfa656d74
rol eax, 0x86
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0x831f28c8
pushf
not eax
add eax, 0xbd70fe65
xor eax, 0x96a8d483
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xca1d399f
xor eax, 0xbbb9ee58
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xcc8fd0b4
xor eax, 0x9359f801
rol eax, 0xbd
popf
jmp 0x1400c3dd4
mov rdx, rbp
mov qword [rsi + 8], rdi
mov rcx, rbx
call fcn.1401c8234
test al, al
jne 0x1400c4bd2
push rax
pushf
mov eax, 0xac6e2ef6
pushf
not eax
add eax, 0xb5b04a86
xor eax, 0x82955c5a
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa14f86f8
xor eax, 0xb854897d
rol eax, 0xf6
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0x186ad13a
pushf
not eax
add eax, 0x94c1fc41
xor eax, 0xb15ad70a
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd7e05b98
xor eax, 0xaf6599d6
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x8f5c35a1
xor eax, 0xad8ed12a
rol eax, 0xc9
popf
jmp 0x1400c3dd4
cmp byte [rbx + 8], r14b
jne 0x1400c4c77
push rax
pushf
mov eax, 0xc1eaf430
pushf
not eax
add eax, 0xabddaf60
xor eax, 0x9ee117b9
rol eax, 0x11
popf
pushf
not eax
add eax, 0xa1992063
xor eax, 0xedab3007
rol eax, 0x57
popf
pushf
not eax
add eax, 0xbbe36d32
xor eax, 0xb6944961
rol eax, 8
popf
pushf
not eax
add eax, 0xd4bf9aac
xor eax, 0xd7fec980
rol eax, 8
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0xc5f29958
pushf
not eax
add eax, 0xedc33e6d
xor eax, 0xada5eaf7
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xcee20614
xor eax, 0xc9525f27
rol eax, 0xef
popf
pushf
not eax
add eax, 0xead546f8
xor eax, 0x8f69105f
rol eax, 0x72
popf
jmp 0x1400c3dd4
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400c4d0b
push rax
pushf
mov eax, 0x78359c
pushf
not eax
add eax, 0xb509a511
xor eax, 0xe2b1d7a4
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xffc675aa
xor eax, 0xa91bb491
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb30829e8
xor eax, 0xa9456651
rol eax, 0x31
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0xea6c8318
pushf
not eax
add eax, 0xdbd71029
xor eax, 0xe1fa1e91
rol eax, 0x96
popf
pushf
not eax
add eax, 0x85253bee
xor eax, 0xa66f7841
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd62f7466
xor eax, 0xe05a3013
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc39a8aff
xor eax, 0xd95560ce
rol eax, 0xe3
popf
jmp 0x1400c3dd4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x1400c4da2
push rax
pushf
mov eax, 0x575ca513
pushf
not eax
add eax, 0x89a44be6
xor eax, 0xb5d2303e
rol eax, 0xff
popf
pushf
not eax
add eax, 0xcfb8a93a
xor eax, 0x8bedddce
rol eax, 1
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0x8991901d
pushf
not eax
add eax, 0xa31b1aa8
xor eax, 0xce1b34e6
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa2a8ff19
xor eax, 0x80a3fe3e
rol eax, 0x22
popf
pushf
not eax
add eax, 0xbb18e734
xor eax, 0xc4d999d4
rol eax, 0x55
popf
jmp 0x1400c3dd4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x1400c4e37
push rax
pushf
mov eax, 0xfd9c8be8
pushf
not eax
add eax, 0x9f21560d
xor eax, 0xfaa9e3dc
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xca018db9
xor eax, 0x90850dd3
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xebec3fb4
xor eax, 0xacdf28d2
rol eax, 0x2d
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0xe3a046e3
pushf
not eax
add eax, 0x9200f842
xor eax, 0xf83831a4
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc5d4782b
xor eax, 0xc06d9295
rol eax, 0x84
popf
pushf
not eax
add eax, 0xde0ad104
xor eax, 0x8090bdfb
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe29ea412
xor eax, 0xd760da85
rol eax, 0x46
popf
jmp 0x1400c3dd4
movzx eax, byte [rdx]
jmp 0x1400c4f02
mov rax, qword [rcx]
jmp 0x1400c4ecc
call qword [rax + 0x30]
push rax
pushf
mov eax, 0xe10ac8d2
pushf
not eax
add eax, 0xbf9ae0d4
xor eax, 0x877b1f21
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc5d952e8
xor eax, 0xe1c09587
rol eax, 0xd1
popf
jmp 0x1400c3dd4
cmp eax, 0xffffffff
je 0x1400c4f60
push rax
pushf
mov eax, 0xe653ed63
pushf
not eax
add eax, 0xf6732c04
xor eax, 0xc525cc09
rol eax, 0x71
popf
pushf
not eax
add eax, 0xd8b66d0b
xor eax, 0xe07a1984
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc7a51c62
xor eax, 0xa7e12c73
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9a014bd4
xor eax, 0xaa49547f
rol eax, 0x88
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0xc8804602
pushf
not eax
add eax, 0xa94e274e
xor eax, 0xda48d987
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8d2b7682
xor eax, 0xe9952760
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa1bc7473
xor eax, 0xca7acc19
rol eax, 0x49
popf
jmp 0x1400c3dd4
mov byte [rbx + 9], al
jmp 0x1400c503d
mov qword [rbx], r14
push rax
pushf
mov eax, 0x7ad1da45
pushf
not eax
add eax, 0x92c394ed
xor eax, 0x97e3bad7
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xdc80eecf
xor eax, 0xb93c1de4
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe3111a6d
xor eax, 0xa506d30d
rol eax, 0xf7
popf
jmp 0x1400c3dd4
mov byte [rbx + 8], 1
push rax
pushf
mov eax, 0xbd20d482
pushf
not eax
add eax, 0x8dc909eb
xor eax, 0xf7de3eaf
rol eax, 0x46
popf
pushf
not eax
add eax, 0xa1078bfe
xor eax, 0xf068a108
rol eax, 0x44
popf
pushf
not eax
add eax, 0xc029345f
xor eax, 0xb1efa3e3
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8858feb9
xor eax, 0xa796d60a
rol eax, 0
popf
jmp 0x1400c3dd4
mov rdx, qword [rsi + 8]
movzx eax, byte [rbx + 9]
mov byte [rsp + 0x58], al
cmp rdx, qword [rsi + 0x10]
je 0x1400c5110
mov byte [rdx], al
inc qword [rsi + 8]
jmp 0x1400c5163
lea r8, [rsp + 0x58]
mov rcx, rsi
call fcn.14016a92b
push rax
pushf
mov eax, 0x53a37625
pushf
not eax
add eax, 0x9c494834
xor eax, 0xb5372396
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x97452687
xor eax, 0x88e5d7bb
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf357f42d
xor eax, 0xfe2f3803
rol eax, 0xf5
popf
jmp 0x1400c3dd4
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400c51b1
push rax
pushf
mov eax, 0x72b1911
pushf
not eax
add eax, 0x8592bbcb
xor eax, 0xa35b82ca
rol eax, 0x83
popf
pushf
not eax
add eax, 0xbb29cc5a
xor eax, 0xc76a100e
rol eax, 0x43
popf
pushf
not eax
add eax, 0x8b990a56
xor eax, 0xda824ded
rol eax, 0xda
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0x9f1812b3
pushf
not eax
add eax, 0xc63b39f4
xor eax, 0xe3df5e55
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9556fd07
xor eax, 0xa417ded4
rol eax, 0x61
popf
jmp 0x1400c3dd4
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x1400c5220
push rax
pushf
mov eax, 0xd95996f4
pushf
not eax
add eax, 0xd7cb1c46
xor eax, 0xd9f2e065
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa0a84d9b
xor eax, 0xf60a4006
rol eax, 0xa8
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0xdc78ef8f
pushf
not eax
add eax, 0xe657721f
xor eax, 0xfd8e04f7
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xa41cd5f3
xor eax, 0xd45d906b
rol eax, 0xd
popf
pushf
not eax
add eax, 0x886658e7
xor eax, 0xcf54d7c0
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9bf51109
xor eax, 0xa3f3fead
rol eax, 0x3e
popf
jmp 0x1400c3dd4
mov rdx, qword [rcx + 0x50]
mov eax, dword [rdx]
test eax, eax
jle 0x1400c52dc
push rax
pushf
mov eax, 0x25f031e5
pushf
not eax
add eax, 0xd7e60f5a
xor eax, 0xdb478e37
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd9f075db
xor eax, 0x8dd6c22b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xac78eeb1
xor eax, 0xc722ca3f
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xeee9b086
xor eax, 0xd8799cfa
rol eax, 0x9e
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0xa9f9c102
pushf
not eax
add eax, 0x9b67c646
xor eax, 0x882ffc8b
rol eax, 0x90
popf
pushf
not eax
add eax, 0x8d28a1dd
xor eax, 0x9960289b
rol eax, 0x6a
popf
jmp 0x1400c3dd4
dec eax
mov dword [rdx], eax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x1400c53bd
mov rax, qword [rcx]
jmp 0x1400c5374
call qword [rax + 0x38]
push rax
pushf
mov eax, 0x1cd333dd
pushf
not eax
add eax, 0x93919414
xor eax, 0xe6ebf2ea
rol eax, 0x14
popf
pushf
not eax
add eax, 0xbe9d30ec
xor eax, 0x9c282aab
rol eax, 0x57
popf
pushf
not eax
add eax, 0x96d60da8
xor eax, 0xff6f8fa7
rol eax, 0xcb
popf
jmp 0x1400c3dd4
cmp eax, 0xffffffff
je 0x1400c53f5
push rax
pushf
mov eax, 0x159ff473
pushf
not eax
add eax, 0x9037b8a1
xor eax, 0xfd307ffe
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa5538a10
xor eax, 0xb65ea833
rol eax, 0x61
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0x237b4725
pushf
not eax
add eax, 0xa4f6c52e
xor eax, 0xb3c9ff67
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x9c839bdc
xor eax, 0x9ca09a43
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb903bdac
xor eax, 0xd1978c6a
rol eax, 0x24
popf
pushf
not eax
add eax, 0x8a235b76
xor eax, 0xfb829de1
rol eax, 0x63
popf
jmp 0x1400c3dd4
xor al, al
jmp 0x1400c5507
mov qword [rbx], r14
mov al, 0x76
pushf
not al
add al, 0xbb
xor al, 0x72
rol al, 3
popf
pushf
not al
add al, 0x4c
xor al, 0xaf
rol al, 0x8d
popf
pushf
not al
add al, 0x8e
xor al, 0xd1
rol al, 0x74
popf
pushf
not al
add al, 0xd1
xor al, 0x7d
rol al, 0xec
popf
push rax
pushf
mov eax, 0x2ea6152d
pushf
not eax
add eax, 0x9da85d47
xor eax, 0xfcedc48f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xee9dbcb4
xor eax, 0x985272bc
rol eax, 6
popf
jmp 0x1400c3dd4
mov rdx, rbp
mov byte [rbx + 8], al
mov rcx, rbx
call fcn.1401c8234
test al, al
je 0x1400c5550
push rax
pushf
mov eax, 0x621b3850
pushf
not eax
add eax, 0xcdb051d1
xor eax, 0xdb98a8ff
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa723ef70
xor eax, 0x89252f38
rol eax, 0x85
popf
jmp 0x1400c3dd4
push rax
pushf
mov eax, 0x1809e751
pushf
not eax
add eax, 0xa082b09c
xor eax, 0xe6fdc010
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc6c78b60
xor eax, 0xddd885ee
rol eax, 0
popf
pushf
not eax
add eax, 0xf1bb2d14
xor eax, 0x834d20cb
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xd745334a
xor eax, 0xb13fa071
rol eax, 0x73
popf
jmp 0x1400c3dd4
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
add rsp, 0x20
pop r14
pop rdi
pop rsi
ret