Function at 0x1400cf74a
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x6211814f
pushf
not eax
add eax, 0x6c136a4d
xor eax, 0x2ae2c2b0
rol eax, 0x60
popf
pushf
not eax
add eax, 0x43e29acd
xor eax, 0x22ff707f
rol eax, 0x57
popf
cmp eax, 4
jne 0x1400cf787
popf
pop rax
jmp 0x1400cfc7a
cmp eax, 0x30
jne 0x1400cf796
popf
pop rax
jmp 0x1400d11b7
cmp eax, 0x2f
jne 0x1400cf7a5
popf
pop rax
jmp 0x1400d1165
cmp eax, 0x1f
jne 0x1400cf7b4
popf
pop rax
jmp 0x1400d09ed
cmp eax, 2
jne 0x1400cf7c3
popf
pop rax
jmp 0x1400cfbaa
cmp eax, 7
jne 0x1400cf7d2
popf
pop rax
jmp 0x1400cfe3a
cmp eax, 0x1e
jne 0x1400cf7e1
popf
pop rax
jmp 0x1400d098b
cmp eax, 0x28
jne 0x1400cf7f0
popf
pop rax
jmp 0x1400d0e9a
cmp eax, 0x2e
jne 0x1400cf7ff
popf
pop rax
jmp 0x1400d10d3
cmp eax, 3
jne 0x1400cf80e
popf
pop rax
jmp 0x1400cfc19
cmp eax, 0x31
jne 0x1400cf81d
popf
pop rax
jmp 0x1400d1218
cmp eax, 0x33
jne 0x1400cf82c
popf
pop rax
jmp 0x1400d131a
cmp eax, 0x2b
jne 0x1400cf83b
popf
pop rax
jmp 0x1400d0f73
cmp eax, 0x17
jne 0x1400cf84a
popf
pop rax
jmp 0x1400d06e0
cmp eax, 0x27
jne 0x1400cf859
popf
pop rax
jmp 0x1400d0e38
cmp eax, 0x16
jne 0x1400cf868
popf
pop rax
jmp 0x1400d063a
cmp eax, 0x24
jne 0x1400cf877
popf
pop rax
jmp 0x1400d0c80
cmp eax, 0x11
jne 0x1400cf886
popf
pop rax
jmp 0x1400d03f0
cmp eax, 0x20
jne 0x1400cf895
popf
pop rax
jmp 0x1400d0a69
cmp eax, 0x35
jne 0x1400cf8a4
popf
pop rax
jmp 0x1400d13ef
cmp eax, 0x19
jne 0x1400cf8b3
popf
pop rax
jmp 0x1400d077d
cmp eax, 0x25
jne 0x1400cf8c2
popf
pop rax
jmp 0x1400d0d00
cmp eax, 0x36
jne 0x1400cf8d1
popf
pop rax
jmp 0x1400d1450
cmp eax, 0xf
jne 0x1400cf8e0
popf
pop rax
jmp 0x1400d02a8
cmp eax, 0x32
jne 0x1400cf8ef
popf
pop rax
jmp 0x1400d1281
cmp eax, 0x1b
jne 0x1400cf8fe
popf
pop rax
jmp 0x1400d082e
cmp eax, 0x15
jne 0x1400cf90d
popf
pop rax
jmp 0x1400d05d4
cmp eax, 0x37
jne 0x1400cf91c
popf
pop rax
jmp 0x1400d14c2
cmp eax, 0x13
jne 0x1400cf92b
popf
pop rax
jmp 0x1400d0512
cmp eax, 0x14
jne 0x1400cf93a
popf
pop rax
jmp 0x1400d0581
cmp eax, 1
jne 0x1400cf949
popf
pop rax
jmp 0x1400cfb67
cmp eax, 0x2c
jne 0x1400cf958
popf
pop rax
jmp 0x1400d0fd5
cmp eax, 0x22
jne 0x1400cf967
popf
pop rax
jmp 0x1400d0b6e
cmp eax, 0x21
jne 0x1400cf976
popf
pop rax
jmp 0x1400d0b10
cmp eax, 0x29
jne 0x1400cf985
popf
pop rax
jmp 0x1400d0ee9
cmp eax, 6
jne 0x1400cf994
popf
pop rax
jmp 0x1400cfdcd
cmp eax, 0x1c
jne 0x1400cf9a3
popf
pop rax
jmp 0x1400d089b
cmp eax, 0xa
jne 0x1400cf9b2
popf
pop rax
jmp 0x1400cffcf
cmp eax, 0x2a
jne 0x1400cf9c1
popf
pop rax
jmp 0x1400d0f25
cmp eax, 0x1a
jne 0x1400cf9d0
popf
pop rax
jmp 0x1400d07f3
cmp eax, 0xd
jne 0x1400cf9df
popf
pop rax
jmp 0x1400d0191
cmp eax, 0x12
jne 0x1400cf9ee
popf
pop rax
jmp 0x1400d0481
cmp eax, 9
jne 0x1400cf9fd
popf
pop rax
jmp 0x1400cff59
cmp eax, 0x2d
jne 0x1400cfa0c
popf
pop rax
jmp 0x1400d1045
cmp eax, 0x23
jne 0x1400cfa1b
popf
pop rax
jmp 0x1400d0c00
cmp eax, 0xb
jne 0x1400cfa2a
popf
pop rax
jmp 0x1400d002b
cmp eax, 8
jne 0x1400cfa39
popf
pop rax
jmp 0x1400cfed3
cmp eax, 0x26
jne 0x1400cfa48
popf
pop rax
jmp 0x1400d0da6
cmp eax, 0x1d
jne 0x1400cfa57
popf
pop rax
jmp 0x1400d08fd
cmp eax, 5
jne 0x1400cfa66
popf
pop rax
jmp 0x1400cfd31
cmp eax, 0x34
jne 0x1400cfa75
popf
pop rax
jmp 0x1400d13b9
cmp eax, 0xe
jne 0x1400cfa84
popf
pop rax
jmp 0x1400d0213
cmp eax, 0x18
jne 0x1400cfa93
popf
pop rax
jmp 0x1400d073d
cmp eax, 0
jne 0x1400cfaa2
popf
pop rax
jmp 0x1400cfac0
cmp eax, 0x10
jne 0x1400cfab1
popf
pop rax
jmp 0x1400d035f
cmp eax, 0xc
jne 0x1400cfac0
popf
pop rax
jmp 0x1400d00e8
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r14
sub rsp, 0x30
mov rax, qword [rcx + 8]
or edi, 0xffffffff
xor esi, esi
mov rbx, rcx
cmp qword [rcx + 0x460], rsi
jne 0x1400cfb21
push rax
pushf
mov eax, 0xdc0a1a3e
pushf
not eax
add eax, 0x19b91837
xor eax, 0x40e4da56
rol eax, 0x82
popf
pushf
not eax
add eax, 0x61f49028
xor eax, 0x6ccbf12e
rol eax, 0x1a
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x46cd082c
pushf
not eax
add eax, 0x4d124ae5
xor eax, 0x347a5edc
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xbc38532
xor eax, 0x58c67a50
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x1584d9d0
xor eax, 0x26a52ae3
rol eax, 0xe1
popf
jmp 0x1400cf778
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], 0x16
jmp 0x1400d1463
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400cfbe6
push rax
pushf
mov eax, 0x8fe3c187
pushf
not eax
add eax, 0x1ba78e3
xor eax, 0x28417607
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x7252d0ea
xor eax, 0x46c79c71
rol eax, 0x39
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x502da0c8
pushf
not eax
add eax, 0x62ee3e7
xor eax, 0x6c3e4238
rol eax, 0x38
popf
pushf
not eax
add eax, 0x9981189
xor eax, 0x62bdd287
rol eax, 0xc3
popf
jmp 0x1400cf778
mov byte [rax + 0x30], 1
xor r9d, r9d
mov dword [rax + 0x2c], 0x16
xor r8d, r8d
mov rax, qword [rbx + 8]
xor edx, edx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
call fcn.14011685a
or eax, 0xffffffff
jmp 0x1400d13ef
mov eax, dword [rbx + 0x468]
jmp 0x1400cfc81
inc eax
mov dword [rbx + 0x468], eax
cmp eax, 2
je 0x1400cfceb
push rax
pushf
mov eax, 0x8530257f
pushf
not eax
add eax, 0x72137806
xor eax, 0x481731e7
rol eax, 0x53
popf
pushf
not eax
add eax, 0x49525cca
xor eax, 0x7ae65c29
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x6bf6f0c7
xor eax, 0x6b698cf1
rol eax, 0x74
popf
pushf
not eax
add eax, 0x35846677
xor eax, 0x1035c5c6
rol eax, 4
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0xb5c79b22
pushf
not eax
add eax, 0x11c61c7b
xor eax, 0x77a96513
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x4e244ab6
xor eax, 0x38591e45
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x1e2d0371
xor eax, 0x206c33e6
rol eax, 0xd5
popf
jmp 0x1400cf778
mov ebp, 0x5c4a2ef6
pushf
not ebp
add ebp, 0x336d726
xor ebp, 0x3e659dc5
rol ebp, 0x2d
popf
pushf
not ebp
add ebp, 0x596674c
xor ebp, 0x75859ca5
rol ebp, 0x95
popf
pushf
not ebp
add ebp, 0x662947e9
xor ebp, 0x5233dc55
rol ebp, 0x24
popf
lea r14, [0x186d00d35]
pushf
sub r14, 0x46ccebf5
popf
push rax
pushf
mov eax, 0xcf0d6b8
pushf
not eax
add eax, 0x55ae4e1a
xor eax, 0x2ca0d60c
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x4bd86d1f
xor eax, 0x4131b7eb
rol eax, 0x60
popf
pushf
not eax
add eax, 0x61d384b3
xor eax, 0x3f86e0b7
rol eax, 2
popf
jmp 0x1400cf778
mov dword [rbx + 0x48], esi
mov byte [rbx + 0x24], sil
movzx r8d, word [rcx]
add rcx, 2
jmp 0x1400d128d
mov r9d, dword [rbx + 0x20]
test r9d, r9d
js 0x1400cfe8d
push rax
pushf
mov eax, 0x48aa8f84
pushf
not eax
add eax, 0x7feb688c
xor eax, 0x8fee448
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x4f691a
xor eax, 0x483e7e55
rol eax, 0xf
popf
pushf
not eax
add eax, 0x1e7cc16f
xor eax, 0x2ee8193a
rol eax, 0x32
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0xf6a449d6
pushf
not eax
add eax, 0x74827432
xor eax, 0x1f184049
rol eax, 0xda
popf
pushf
not eax
add eax, 0x716b9917
xor eax, 0x8d16c3c
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x786ba1a6
xor eax, 0x64067eb2
rol eax, 0x2c
popf
jmp 0x1400cf778
movzx eax, r8w
sub ax, bp
cmp ax, 0x5a
ja 0x1400cff26
push rax
pushf
mov eax, 0x5ca04a44
pushf
not eax
add eax, 0x1b6cc529
xor eax, 0x6ac89fa8
rol eax, 0x31
popf
pushf
not eax
add eax, 0x27a0526d
xor eax, 0x6dc4e223
rol eax, 0x24
popf
pushf
not eax
add eax, 0x73250599
xor eax, 0x27008197
rol eax, 0xe2
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x8430e5fa
pushf
not eax
add eax, 0x1e3cd22b
xor eax, 0x33a2094c
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x21d39506
xor eax, 0x7b297f13
rol eax, 0x32
popf
jmp 0x1400cf778
movzx eax, r8w
push rbp
not rbp
add rax, rbp
pop rbp
add rax, 1
and eax, 0x7f
mov cl, byte [r14 + rax*2 + 1]
jmp 0x1400d002b
mov cl, sil
push rax
pushf
mov eax, 0x490b9685
pushf
not eax
add eax, 0xc8aee79
xor eax, 0x57fb89b8
rol eax, 0x62
popf
pushf
not eax
add eax, 0x1aa1191b
xor eax, 0x8c4cfdb
rol eax, 0x48
popf
pushf
not eax
add eax, 0x46504330
xor eax, 0x24fe1217
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x5439b416
xor eax, 0x636ded6a
rol eax, 0x1e
popf
jmp 0x1400cf778
movzx eax, byte [rbx + 0x24]
movzx ecx, cl
lea rdx, [rax + rcx*8]
and edx, 0x7f
movzx eax, byte [r14 + rdx*2]
mov byte [rbx + 0x24], al
cmp al, 8
jae 0x1400d00a2
push rax
pushf
mov eax, 0xe19b2e4c
pushf
not eax
add eax, 0x4c8840f
xor eax, 0x54b10501
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x34671fd
xor eax, 0x35e725a5
rol eax, 0x19
popf
pushf
not eax
add eax, 0x5bf787fe
xor eax, 0x4b4e77c2
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x2a79f189
xor eax, 0x2c77fc89
rol eax, 0x86
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x817856b
pushf
not eax
add eax, 0x18a56cb
xor eax, 0x19a1cce3
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x5b54b0c3
xor eax, 0x3aa24241
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x4dd6e1e5
xor eax, 0x50ad8437
rol eax, 0x63
popf
jmp 0x1400cf778
mov ecx, eax
test al, al
je 0x1400d0138
push rax
pushf
mov eax, 0x38ee6be
pushf
not eax
add eax, 0x69af5730
xor eax, 0x5ed4822c
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x27ec62c
xor eax, 0x1d635e49
rol eax, 0x25
popf
pushf
not eax
add eax, 0x39d40ae6
xor eax, 0xfcbe3f6
rol eax, 0x9b
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0xffb8d302
pushf
not eax
add eax, 0x74e39dd6
xor eax, 0xd246380
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x6de28bcd
xor eax, 0x129a83c2
rol eax, 0xff
popf
pushf
not eax
add eax, 0x253ab4ff
xor eax, 0x2c2c0aea
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x5f6b09a6
xor eax, 0xd9e032
rol eax, 0xa3
popf
jmp 0x1400cf778
sub ecx, 1
je 0x1400d01cd
push rax
pushf
mov eax, 0x60be688d
pushf
not eax
add eax, 0x5fb6ca94
xor eax, 0x6abf5170
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x3e08c997
xor eax, 0x712b248b
rol eax, 0xa0
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x574847b9
pushf
not eax
add eax, 0x4b5f309b
xor eax, 0x35ebadcb
rol eax, 0x49
popf
pushf
not eax
add eax, 0x2ffbe96a
xor eax, 0xaee5419
rol eax, 0x78
popf
pushf
not eax
add eax, 0x6f539f89
xor eax, 0x72d3ffc1
rol eax, 0x6c
popf
jmp 0x1400cf778
sub ecx, 1
je 0x1400d0262
push rax
pushf
mov eax, 0x9ba05f56
pushf
not eax
add eax, 0x20ed6d40
xor eax, 0x10222108
rol eax, 0xae
popf
pushf
not eax
add eax, 0x43b0a9b5
xor eax, 0x6ce6013
rol eax, 0x81
popf
pushf
not eax
add eax, 0x731d8406
xor eax, 0x6bb13b71
rol eax, 7
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x5a80487d
pushf
not eax
add eax, 0x6fdff402
xor eax, 0x419ce45f
rol eax, 8
popf
pushf
not eax
add eax, 0x4bea67c
xor eax, 0x2650d369
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x24bfcbfb
xor eax, 0x56439b4f
rol eax, 0x61
popf
jmp 0x1400cf778
sub ecx, 1
je 0x1400d0306
push rax
pushf
mov eax, 0xa5c5b22d
pushf
not eax
add eax, 0xff1ca5
xor eax, 0x4e74a974
rol eax, 0xea
popf
pushf
not eax
add eax, 0x786d720c
xor eax, 0x7a979236
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x79d6f009
xor eax, 0x3e1d06de
rol eax, 0
popf
pushf
not eax
add eax, 0x5741471e
xor eax, 0x56fb1de8
rol eax, 0x46
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0xaa9da7c5
pushf
not eax
add eax, 0x60441655
xor eax, 0x25b623e9
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x5acf3307
xor eax, 0x4b1f775f
rol eax, 0x12
popf
pushf
not eax
add eax, 0x4e02fbde
xor eax, 0x248c9353
rol eax, 0x97
popf
pushf
not eax
add eax, 0x50ff44ea
xor eax, 0x6d0697ea
rol eax, 0x9a
popf
jmp 0x1400cf778
sub ecx, 1
je 0x1400d03bd
push rax
pushf
mov eax, 0x87d03dab
pushf
not eax
add eax, 0x23d9eb8e
xor eax, 0x7dc665e7
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x2c93c4a
xor eax, 0x28ed23f9
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x1b801d67
xor eax, 0xe52d0b0
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x760bebb1
xor eax, 0xaf24651
rol eax, 0xb1
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x5945add2
pushf
not eax
add eax, 0x648c9973
xor eax, 0xb648aef
rol eax, 0x64
popf
pushf
not eax
add eax, 0x21858993
xor eax, 0x1f5f6ea2
rol eax, 0xd8
popf
jmp 0x1400cf778
sub ecx, 1
je 0x1400d0428
push rax
pushf
mov eax, 0x40ac70e8
pushf
not eax
add eax, 0x47103a3c
xor eax, 0x6f42cc9d
rol eax, 0x11
popf
pushf
not eax
add eax, 0xfbec6c4
xor eax, 0x661f481
rol eax, 0xeb
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x44e41828
pushf
not eax
add eax, 0x360ead8f
xor eax, 0x187a538c
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe6bc6c5
xor eax, 0x579b2052
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x2b75671e
xor eax, 0x2c84835d
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x1db58e04
xor eax, 0x7b9ad2b8
rol eax, 0x15
popf
jmp 0x1400cf778
sub ecx, 1
je 0x1400d04cc
push rax
pushf
mov eax, 0x989a6441
pushf
not eax
add eax, 0x28b4b790
xor eax, 0x5c716060
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x6e5296a1
xor eax, 0x5cbf9bf2
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x727680f9
xor eax, 0x4d55b4b8
rol eax, 0xe
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x25ba6444
pushf
not eax
add eax, 0x155c21ab
xor eax, 0x23198bc8
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x49a83a1a
xor eax, 0x2dab2195
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf5d73f3
xor eax, 0x31548a2d
rol eax, 0x2e
popf
jmp 0x1400cf778
cmp ecx, 1
jne 0x1400d054e
push rax
pushf
mov eax, 0x5906e9d8
pushf
not eax
add eax, 0x2114cc22
xor eax, 0x38e658ca
rol eax, 0xea
popf
pushf
not eax
add eax, 0xbe65116
xor eax, 0x1cfc4153
rol eax, 0xc4
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x39d8a113
pushf
not eax
add eax, 0x572d0f26
xor eax, 0x8e013fa
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x430510d3
xor eax, 0x179dad02
rol eax, 0x35
popf
jmp 0x1400cf778
mov rcx, rbx
call fcn.1400d7a15
jmp 0x1400d0a69
mov rcx, rbx
call fcn.1400d2b67
jmp 0x1400d0a69
cmp r8w, 0x2a
je 0x1400d0687
push rax
pushf
mov eax, 0x16159f8
pushf
not eax
add eax, 0x105f73e3
xor eax, 0x41cc06a4
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x3152b034
xor eax, 0x4d8ec6df
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x7f880ae5
xor eax, 0x6e94d20d
rol eax, 0xce
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0xb893b60a
pushf
not eax
add eax, 0x20c31f96
xor eax, 0x2048041d
rol eax, 0x71
popf
pushf
not eax
add eax, 0x46a90981
xor eax, 0x6d40cbb6
rol eax, 0xea
popf
pushf
not eax
add eax, 0xee3553
xor eax, 0x2cac916c
rol eax, 0xce
popf
pushf
not eax
add eax, 0x2c12ed63
xor eax, 0x7efe44bf
rol eax, 0x73
popf
jmp 0x1400cf778
lea rdx, [rbx + 0x30]
push rax
pushf
mov eax, 0xed0e7ee8
pushf
not eax
add eax, 0x3b688f55
xor eax, 0x73d352c0
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x322202ed
xor eax, 0x459f15db
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x50df00d3
xor eax, 0x7b9b822d
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x9a5fb11
xor eax, 0x1229863f
rol eax, 0xb0
popf
jmp 0x1400cf778
mov rcx, rbx
call fcn.1400ccfc6
jmp 0x1400d0a69
mov rcx, qword [rbx + 0x18]
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
mov eax, dword [rcx]
test eax, eax
mov ecx, eax
cmovs ecx, edi
mov dword [rbx + 0x30], ecx
jmp 0x1400d09ed
mov dword [rbx + 0x30], esi
jmp 0x1400d1281
cmp r8w, 0x2a
je 0x1400d0868
push rax
pushf
mov eax, 0xa13c5ea5
pushf
not eax
add eax, 0x6434ffb9
xor eax, 0x37ad1730
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x47176c36
xor eax, 0x5c687fee
rol eax, 0x33
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0xfa8ee7d8
pushf
not eax
add eax, 0x483e26aa
xor eax, 0x94f4a71
rol eax, 0x93
popf
pushf
not eax
add eax, 0x1b664a93
xor eax, 0x78e4238f
rol eax, 0x89
popf
jmp 0x1400cf778
lea rdx, [rbx + 0x2c]
jmp 0x1400d073d
mov rcx, qword [rbx + 0x18]
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
mov eax, dword [rcx]
mov dword [rbx + 0x2c], eax
test eax, eax
jns 0x1400d0958
push rax
pushf
mov eax, 0xcc32180d
pushf
not eax
add eax, 0x15b429e9
xor eax, 0x31ec2e34
rol eax, 0x76
popf
pushf
not eax
add eax, 0x13d1afb8
xor eax, 0x2177b8d1
rol eax, 0x51
popf
pushf
not eax
add eax, 0x5d7b2549
xor eax, 0x3f88b840
rol eax, 0x27
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x4cdcc4b8
pushf
not eax
add eax, 0x2060452e
xor eax, 0x13d9ffc0
rol eax, 0x36
popf
pushf
not eax
add eax, 0x35b53671
xor eax, 0x484a9fd1
rol eax, 0x11
popf
jmp 0x1400cf778
or dword [rbx + 0x28], 4
neg eax
mov dword [rbx + 0x2c], eax
push rax
pushf
mov eax, 0x6926654a
pushf
not eax
add eax, 0x4b043f9
xor eax, 0x709e3b62
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x3bc2bb26
xor eax, 0x32b44c3d
rol eax, 0x76
popf
pushf
not eax
add eax, 0x5d1ed37e
xor eax, 0x6e599568
rol eax, 3
popf
pushf
not eax
add eax, 0x2d0b5cc9
xor eax, 0x5fb18d87
rol eax, 0x9a
popf
jmp 0x1400cf778
mov al, 0xe9
pushf
not al
add al, 9
xor al, 0x7e
rol al, 0xa4
popf
pushf
not al
add al, 0x7b
xor al, 0x73
rol al, 0x95
popf
pushf
not al
add al, 0x32
xor al, 0xb
rol al, 6
popf
pushf
not al
add al, 0x41
xor al, 0x2e
rol al, 0x48
popf
push rax
pushf
mov eax, 0xbe8c1803
pushf
not eax
add eax, 0x2ce0ed3a
xor eax, 0x1552157f
rol eax, 0x99
popf
pushf
not eax
add eax, 0x1c669d20
xor eax, 0x6985c256
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x6bb6a216
xor eax, 0x450ce8d9
rol eax, 0x4a
popf
jmp 0x1400cf778
test al, al
je 0x1400d0aca
push rax
pushf
mov eax, 0x446e5c79
pushf
not eax
add eax, 0x72ae6711
xor eax, 0x51aad936
rol eax, 0x74
popf
pushf
not eax
add eax, 0x35157698
xor eax, 0x10f4d72f
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xbf4195f
xor eax, 0x6c12f1ef
rol eax, 0x28
popf
pushf
not eax
add eax, 0x27a261c4
xor eax, 0x29e94e68
rol eax, 0x80
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x45a7ce36
pushf
not eax
add eax, 0x1f8c85ec
xor eax, 0x664ae0f5
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x8ca5f8b
xor eax, 0x4059ad20
rol eax, 0xef
popf
pushf
not eax
add eax, 0x27c96712
xor eax, 0x75121ace
rol eax, 0x4f
popf
jmp 0x1400cf778
jmp 0x1400d1281
cmp r8w, bp
je 0x1400d0bba
push rax
pushf
mov eax, 0x310cca3a
pushf
not eax
add eax, 0x8090639
xor eax, 0x71729429
rol eax, 0x82
popf
pushf
not eax
add eax, 0x6d7708f9
xor eax, 0x347a2de3
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x39f4820e
xor eax, 0x6d65cea5
rol eax, 0x16
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0xcc289bdb
pushf
not eax
add eax, 0x1929a9c2
xor eax, 0x5cd24f08
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x6e2be70b
xor eax, 0x1c331b4e
rol eax, 0x82
popf
pushf
not eax
add eax, 0x471f01f2
xor eax, 0x71040dea
rol eax, 0x32
popf
jmp 0x1400cf778
cmp r8w, 0x23
je 0x1400d0c4d
push rax
pushf
mov eax, 0x74d1a2c7
pushf
not eax
add eax, 0x6c808ee2
xor eax, 0x18bd137a
rol eax, 0x46
popf
pushf
not eax
add eax, 0x75822087
xor eax, 0x5c045fc2
rol eax, 0xc
popf
pushf
not eax
add eax, 0x20f0f7ec
xor eax, 0x2f785923
rol eax, 0xe6
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x24b5c8d8
pushf
not eax
add eax, 0x11af453
xor eax, 0x24184330
rol eax, 0x89
popf
pushf
not eax
add eax, 0x20fa7598
xor eax, 0x2ca9dfa7
rol eax, 0x4a
popf
jmp 0x1400cf778
cmp r8w, 0x2b
je 0x1400d0cba
push rax
pushf
mov eax, 0x9752632c
pushf
not eax
add eax, 0x3079c880
xor eax, 0x6c49566d
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x6902de5a
xor eax, 0x1ff60e9c
rol eax, 0x69
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x6f6dbfb2
pushf
not eax
add eax, 0x31326a7f
xor eax, 0x67d9ddbe
rol eax, 0x46
popf
pushf
not eax
add eax, 0x1d17a70a
xor eax, 0x7d4c9b4
rol eax, 0x25
popf
pushf
not eax
add eax, 0x6ab08f23
xor eax, 0x55101491
rol eax, 0x85
popf
jmp 0x1400cf778
cmp r8w, 0x2d
je 0x1400d0d4d
push rax
pushf
mov eax, 0x293d2679
pushf
not eax
add eax, 0x6008d4fb
xor eax, 0x6ddf46d
rol eax, 0x74
popf
pushf
not eax
add eax, 0x24a22d6e
xor eax, 0x2a93812e
rol eax, 0x46
popf
pushf
not eax
add eax, 0x43ee8b75
xor eax, 0x70c341fb
rol eax, 0x20
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x5977fb06
pushf
not eax
add eax, 0x2869126a
xor eax, 0x73d9594d
rol eax, 0x71
popf
pushf
not eax
add eax, 0x5da99016
xor eax, 0x6d1d047
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x46b0a9d0
xor eax, 0x6c22b1c3
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x4353f499
xor eax, 0x90b56ea
rol eax, 0xab
popf
jmp 0x1400cf778
cmp r8w, 0x30
jne 0x1400d0e06
push rax
pushf
mov eax, 0xb2280c13
pushf
not eax
add eax, 0xfc15361
xor eax, 0x552428ba
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x645e2392
xor eax, 0x41458e4
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x7ecae8a8
xor eax, 0x73aee3cc
rol eax, 4
popf
pushf
not eax
add eax, 0x40dc9257
xor eax, 0x1d34fdf6
rol eax, 0x84
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x82542428
pushf
not eax
add eax, 0x3699781f
xor eax, 0x1d9fe6dc
rol eax, 1
popf
pushf
not eax
add eax, 0x750675b9
xor eax, 0x21480b63
rol eax, 0x71
popf
jmp 0x1400cf778
or dword [rbx + 0x28], 8
jmp 0x1400d1281
or dword [rbx + 0x28], 4
jmp 0x1400d1281
or dword [rbx + 0x28], 1
jmp 0x1400d1281
or dword [rbx + 0x28], ebp
jmp 0x1400d1281
or dword [rbx + 0x28], 2
jmp 0x1400d1281
mov qword [rbx + 0x28], rsi
mov byte [rbx + 0x38], sil
mov dword [rbx + 0x30], edi
mov dword [rbx + 0x34], esi
mov byte [rbx + 0x4c], sil
jmp 0x1400d1281
mov byte [rbx + 0x4c], 1
mov rcx, qword [rbx + 0x460]
mov rax, qword [rcx + 8]
cmp qword [rcx + 0x10], rax
jne 0x1400d10a0
push rax
pushf
mov eax, 0xfc86928c
pushf
not eax
add eax, 0x4dee6489
xor eax, 0x732336b3
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x39cc300d
xor eax, 0x3f6aab2c
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x36eb1dec
xor eax, 0x53762c39
rol eax, 0x70
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x7e9f7d93
pushf
not eax
add eax, 0x1e81425a
xor eax, 0x2ccd4c1c
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x29c7e103
xor eax, 0x7cfca64c
rol eax, 0x19
popf
jmp 0x1400cf778
cmp byte [rcx + 0x18], sil
je 0x1400d111f
push rax
pushf
mov eax, 0xea106e21
pushf
not eax
add eax, 0x75bde83a
xor eax, 0x3f33ca49
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x6d5268de
xor eax, 0x3f228528
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x53be43ac
xor eax, 0x6aa4c03
rol eax, 0xb4
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0xf729f03
pushf
not eax
add eax, 0x559e4576
xor eax, 0x2796fbe
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x1b2d41ea
xor eax, 0x248f70a5
rol eax, 0x14
popf
pushf
not eax
add eax, 0x1fbdaf7a
xor eax, 0x17de66ef
rol eax, 0xc2
popf
jmp 0x1400cf778
lea eax, [r9 + 1]
mov dword [rbx + 0x20], eax
jmp 0x1400d1281
mov dword [rbx + 0x20], edi
jmp 0x1400d1281
lea eax, [r9 + 1]
mov dword [rbx + 0x20], eax
inc qword [rcx + 0x10]
mov rax, qword [rbx + 0x460]
mov rcx, qword [rax]
mov word [rcx], r8w
mov rax, qword [rbx + 0x460]
add qword [rax], 2
push rax
pushf
mov eax, 0x760163b5
pushf
not eax
add eax, 0x275a13f2
xor eax, 0x56a0f4f8
rol eax, 1
popf
pushf
not eax
add eax, 0x55130f10
xor eax, 0x7e6694b9
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x53f4793e
xor eax, 0x141a58b2
rol eax, 0x23
popf
jmp 0x1400cf778
mov rax, qword [rbx + 0x10]
movzx r8d, word [rax]
lea rcx, [rax + 2]
mov qword [rbx + 0x10], rcx
mov word [rbx + 0x3a], r8w
test r8w, r8w
jne 0x1400d12d3
push rax
pushf
mov eax, 0x312517f
pushf
not eax
add eax, 0x6bb3fb17
xor eax, 0x44aa3673
rol eax, 0x23
popf
pushf
not eax
add eax, 0x42aa8d65
xor eax, 0x224d8e4f
rol eax, 0xc2
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x45a8f017
pushf
not eax
add eax, 0xe1cd226
xor eax, 0x6f33e5a9
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x792d558e
xor eax, 0x5e8a6be7
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x31ac493d
xor eax, 0x6c25ab6e
rol eax, 5
popf
jmp 0x1400cf778
inc dword [rbx + 0x468]
cmp dword [rbx + 0x468], 2
jne 0x1400d1386
push rax
pushf
mov eax, 0xfc7e9815
pushf
not eax
add eax, 0x4e74c7dd
xor eax, 0x45d0f0ba
rol eax, 0xa
popf
pushf
not eax
add eax, 0x6a7eb271
xor eax, 0x4f01e47b
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x510b79e0
xor eax, 0x20d96011
rol eax, 2
popf
pushf
not eax
add eax, 0x61d863b5
xor eax, 0x1abb5653
rol eax, 0x70
popf
jmp 0x1400cf778
push rax
pushf
mov eax, 0x74a69072
pushf
not eax
add eax, 0x29a90a19
xor eax, 0x1ba34188
rol eax, 0xec
popf
pushf
not eax
add eax, 0x7a47960d
xor eax, 0x66c2ab22
rol eax, 0x30
popf
jmp 0x1400cf778
mov eax, dword [rbx + 0x20]
push rax
pushf
mov eax, 0x4d860174
pushf
not eax
add eax, 0x21ba0b3b
xor eax, 0xf47df75
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x3ab2ad80
xor eax, 0x5f1323e1
rol eax, 0xf6
popf
jmp 0x1400cf778
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add rsp, 0x30
pop r14
ret
mov rax, qword [rbx + 8]
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], 0x16
mov rax, qword [rbx + 8]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rsi
xor edx, edx
xor ecx, ecx
call fcn.14011685a
push rax
pushf
mov eax, 0xdb22375a
pushf
not eax
add eax, 0x218f0c0
xor eax, 0x71a30071
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x5375b4b8
xor eax, 0xcdcb49d
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x2f6b2732
xor eax, 0x65a036e3
rol eax, 0x5c
popf
jmp 0x1400cf778
mov eax, edi
jmp 0x1400d13ef