Function at 0x1400d2588
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xa8659f9e
pushf
not eax
add eax, 0xad5eefff
xor eax, 0xd413f0b0
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xe2b4ddae
xor eax, 0xb7a0c51b
rol eax, 0x10
popf
pushf
not eax
add eax, 0xe87f1fe8
xor eax, 0xc0a526ff
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xf9d229b0
xor eax, 0xbc64db96
rol eax, 0x4d
popf
cmp eax, 0x20
jne 0x1400c3e20
popf
pop rax
jmp 0x1400c5205
cmp eax, 0
jne 0x1400c3e2f
popf
pop rax
jmp 0x1400c404b
cmp eax, 3
jne 0x1400c3e3e
popf
pop rax
jmp 0x1400c4274
cmp eax, 1
jne 0x1400c3e4d
popf
pop rax
jmp 0x1400c4176
cmp eax, 0xd
jne 0x1400c3e5c
popf
pop rax
jmp 0x1400c4831
cmp eax, 0x1a
jne 0x1400c3e6b
popf
pop rax
jmp 0x1400c4e8f
cmp eax, 0xe
jne 0x1400c3e7a
popf
pop rax
jmp 0x1400c48d5
cmp eax, 0xb
jne 0x1400c3e89
popf
pop rax
jmp 0x1400c4722
cmp eax, 0x19
jne 0x1400c3e98
popf
pop rax
jmp 0x1400c4e12
cmp eax, 8
jne 0x1400c3ea7
popf
pop rax
jmp 0x1400c456f
cmp eax, 0x1d
jne 0x1400c3eb6
popf
pop rax
jmp 0x1400c506e
cmp eax, 0x17
jne 0x1400c3ec5
popf
pop rax
jmp 0x1400c4c9a
cmp eax, 0x1c
jne 0x1400c3ed4
popf
pop rax
jmp 0x1400c4fda
cmp eax, 0x12
jne 0x1400c3ee3
popf
pop rax
jmp 0x1400c4a9c
cmp eax, 0x18
jne 0x1400c3ef2
popf
pop rax
jmp 0x1400c4d5a
cmp eax, 0x11
jne 0x1400c3f01
popf
pop rax
jmp 0x1400c4a1f
cmp eax, 0x1b
jne 0x1400c3f10
popf
pop rax
jmp 0x1400c4f2d
cmp eax, 0x21
jne 0x1400c3f1f
popf
pop rax
jmp 0x1400c52c2
cmp eax, 0x23
jne 0x1400c3f2e
popf
pop rax
jmp 0x1400c53cb
cmp eax, 0x25
jne 0x1400c3f3d
popf
pop rax
jmp 0x1400c54c3
cmp eax, 0xf
jne 0x1400c3f4c
popf
pop rax
jmp 0x1400c496a
cmp eax, 0x13
jne 0x1400c3f5b
popf
pop rax
jmp 0x1400c4b49
cmp eax, 0x15
jne 0x1400c3f6a
popf
pop rax
jmp 0x1400c4bd5
cmp eax, 0x24
jne 0x1400c3f79
popf
pop rax
jmp 0x1400c544f
cmp eax, 0x1e
jne 0x1400c3f88
popf
pop rax
jmp 0x1400c50ed
cmp eax, 0xc
jne 0x1400c3f97
popf
pop rax
jmp 0x1400c47b4
cmp eax, 7
jne 0x1400c3fa6
popf
pop rax
jmp 0x1400c44b3
cmp eax, 5
jne 0x1400c3fb5
popf
pop rax
jmp 0x1400c439c
cmp eax, 0x1f
jne 0x1400c3fc4
popf
pop rax
jmp 0x1400c515c
cmp eax, 0x10
jne 0x1400c3fd3
popf
pop rax
jmp 0x1400c49b6
cmp eax, 6
jne 0x1400c3fe2
popf
pop rax
jmp 0x1400c4419
cmp eax, 9
jne 0x1400c3ff1
popf
pop rax
jmp 0x1400c4605
cmp eax, 4
jne 0x1400c4000
popf
pop rax
jmp 0x1400c4306
cmp eax, 0x16
jne 0x1400c400f
popf
pop rax
jmp 0x1400c4c1b
cmp eax, 2
jne 0x1400c401e
popf
pop rax
jmp 0x1400c41f7
cmp eax, 0xa
jne 0x1400c402d
popf
pop rax
jmp 0x1400c4688
cmp eax, 0x22
jne 0x1400c403c
popf
pop rax
jmp 0x1400c535f
cmp eax, 0x14
jne 0x1400c404b
popf
pop rax
jmp 0x1400c4bcc
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, 0x60
mov rdi, rcx
mov rsi, r9
mov rcx, r8
mov r14, r8
mov rbp, rdx
call fcn.1401cebc2
call fcn.1400c3245
mov rbx, qword [rsp + 0x90]
mov ecx, 0x802b3c3b
pushf
not ecx
add ecx, 0xfaff2be0
xor ecx, 0xfc1c7d72
rol ecx, 0x4a
popf
pushf
not ecx
add ecx, 0xe73bb430
xor ecx, 0x81705a14
rol ecx, 0xe8
popf
mov edx, 0x1bef7d2d
pushf
not edx
add edx, 0xe99dfe37
xor edx, 0x829752c7
rol edx, 0xc
popf
pushf
not edx
add edx, 0x907a05b6
xor edx, 0xd9e78889
rol edx, 0x33
popf
pushf
not edx
add edx, 0xf01fc49d
xor edx, 0xedc66dd4
rol edx, 1
popf
cmp dword [rax + 0x40], 0
jne 0x1400c4143
push rax
pushf
mov eax, 0x4c4c9f1
pushf
not eax
add eax, 0x85d2bd3c
xor eax, 0x8142a10c
rol eax, 0x76
popf
pushf
not eax
add eax, 0x84b64740
xor eax, 0xaf9dd2da
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe1c389e7
xor eax, 0x96cb1d8f
rol eax, 0xe3
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0xe4cbf812
pushf
not eax
add eax, 0xe89d7100
xor eax, 0xa2b828e2
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xd207731f
xor eax, 0xd3f0de1e
rol eax, 0x69
popf
jmp 0x1400c3e11
cmp dword [rdi], 0xe06d7363
je 0x1400c41c4
push rax
pushf
mov eax, 0x78596c93
pushf
not eax
add eax, 0xdf1e6c1a
xor eax, 0xe3c5ceb7
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xd0a09c14
xor eax, 0xb4c23b55
rol eax, 0x70
popf
pushf
not eax
add eax, 0x943c8bed
xor eax, 0xca5c9b32
rol eax, 0x44
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x94896c1b
pushf
not eax
add eax, 0xf5216892
xor eax, 0x9afea48b
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x871ad26b
xor eax, 0xecd492ec
rol eax, 0xf
popf
jmp 0x1400c3e11
cmp dword [rdi], ecx
jne 0x1400c4241
push rax
pushf
mov eax, 0xfc07e2a9
pushf
not eax
add eax, 0xfbe4820d
xor eax, 0xc258e7f8
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf1c168be
xor eax, 0xa5afc9b0
rol eax, 0x44
popf
pushf
not eax
add eax, 0xece5f602
xor eax, 0x9c1d101e
rol eax, 0xb3
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x532c9790
pushf
not eax
add eax, 0xeced81ab
xor eax, 0xa767d91f
rol eax, 0x12
popf
pushf
not eax
add eax, 0xbcf08ba0
xor eax, 0xf0db91a3
rol eax, 0xfb
popf
jmp 0x1400c3e11
cmp dword [rdi + 0x18], 0xf
jne 0x1400c42c0
push rax
pushf
mov eax, 0xbbf06f7d
pushf
not eax
add eax, 0xc0a984e8
xor eax, 0xaaee5a05
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc430fb45
xor eax, 0xa8fd5ef6
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x954bbcbe
xor eax, 0xb11bd8bf
rol eax, 0x51
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x7f07167c
pushf
not eax
add eax, 0xbff7308f
xor eax, 0xa57c9fbc
rol eax, 0x73
popf
pushf
not eax
add eax, 0xb117e17a
xor eax, 0xd5a2c355
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x854c814a
xor eax, 0x82d64cf3
rol eax, 0xf7
popf
jmp 0x1400c3e11
cmp qword [rdi + 0x60], 0x19930520
je 0x1400c4356
push rax
pushf
mov eax, 0xbcb3b6
pushf
not eax
add eax, 0xb81a2d43
xor eax, 0xa3afaa09
rol eax, 0x49
popf
pushf
not eax
add eax, 0xae5e58ea
xor eax, 0xc8d29520
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb7a7562e
xor eax, 0xbd9a9ab1
rol eax, 7
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0xdc828ae1
pushf
not eax
add eax, 0xd97dd52d
xor eax, 0x95029ef8
rol eax, 0x23
popf
pushf
not eax
add eax, 0x918464ec
xor eax, 0xb773202c
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc623708a
xor eax, 0xce5cd10d
rol eax, 0xcb
popf
jmp 0x1400c3e11
cmp dword [rdi], edx
je 0x1400c43e6
push rax
pushf
mov eax, 0x2c41ac98
pushf
not eax
add eax, 0xcecd8543
xor eax, 0x93647c06
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf9173017
xor eax, 0xd5c0a43a
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd7967936
xor eax, 0xa60bb29a
rol eax, 0x36
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x54f2bf54
pushf
not eax
add eax, 0x82510a5e
xor eax, 0x868fabff
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb79423c9
xor eax, 0xfa76545e
rol eax, 0x95
popf
jmp 0x1400c3e11
mov eax, dword [rbx]
and eax, 0x1fffffff
cmp eax, 0x19930522
jb 0x1400c445a
push rax
pushf
mov eax, 0xcf19a661
pushf
not eax
add eax, 0xe3e66b3c
xor eax, 0xa2d267fd
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf40adfc9
xor eax, 0x8ed41bf4
rol eax, 0xa
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0xa98c1a9b
pushf
not eax
add eax, 0xd3d74c04
xor eax, 0x836373ab
rol eax, 0x19
popf
pushf
not eax
add eax, 0xd7ad3c01
xor eax, 0xa2c8529d
rol eax, 0x15
popf
pushf
not eax
add eax, 0xbeddde9c
xor eax, 0xb769f452
rol eax, 0x65
popf
pushf
not eax
add eax, 0x8458ab0b
xor eax, 0xb589a844
rol eax, 9
popf
jmp 0x1400c3e11
test byte [rbx + 0x24], 1
jne 0x1400c4516
push rax
pushf
mov eax, 0x4a7c63b3
pushf
not eax
add eax, 0xab5bf473
xor eax, 0xc80a478c
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xee568347
xor eax, 0xeca5c411
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xc72ed7d1
xor eax, 0xc83eb99c
rol eax, 0xde
popf
pushf
not eax
add eax, 0xed472ea5
xor eax, 0xe2782e25
rol eax, 0x10
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x682aee7e
pushf
not eax
add eax, 0xb74d48bb
xor eax, 0xb161aa7d
rol eax, 0x43
popf
pushf
not eax
add eax, 0xace59025
xor eax, 0xa7e5f0b9
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe80148b4
xor eax, 0xa7b7ce43
rol eax, 0x95
popf
pushf
not eax
add eax, 0xf4af65df
xor eax, 0xa7c64efb
rol eax, 0x97
popf
jmp 0x1400c3e11
test byte [rdi + 4], 0x66
je 0x1400c45d2
push rax
pushf
mov eax, 0x6b67726b
pushf
not eax
add eax, 0x925be303
xor eax, 0xaece1c37
rol eax, 0x56
popf
pushf
not eax
add eax, 0xd198309b
xor eax, 0xb852f16c
rol eax, 0x94
popf
pushf
not eax
add eax, 0xdf0dcb3a
xor eax, 0xd1d1361c
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf1dee878
xor eax, 0xf19e2b88
rol eax, 0xb6
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x2e7af808
pushf
not eax
add eax, 0x9fb246f8
xor eax, 0xf08d4711
rol eax, 0x71
popf
pushf
not eax
add eax, 0xad817f4e
xor eax, 0x99847bcf
rol eax, 0xa0
popf
jmp 0x1400c3e11
cmp dword [rbx + 4], 0
je 0x1400c4642
push rax
pushf
mov eax, 0xd4c32481
pushf
not eax
add eax, 0xdb248b73
xor eax, 0xa9be4828
rol eax, 0x22
popf
pushf
not eax
add eax, 0xfb32872d
xor eax, 0x9bb5cbc6
rol eax, 0xc4
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x284073b
pushf
not eax
add eax, 0xdb1cd3a3
xor eax, 0xcce06640
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xae77b6b5
xor eax, 0xc26f3d35
rol eax, 0x79
popf
pushf
not eax
add eax, 0xa4805fe1
xor eax, 0xb110e648
rol eax, 0x27
popf
jmp 0x1400c3e11
cmp dword [rsp + 0x98], 0
jne 0x1400c46c9
push rax
pushf
mov eax, 0xc89d27dd
pushf
not eax
add eax, 0x9d56f1e5
xor eax, 0xee9e98b7
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x82c941ed
xor eax, 0xae1d3203
rol eax, 0x1b
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0xd7e6a8c8
pushf
not eax
add eax, 0xc545e123
xor eax, 0xbb97799a
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc10841e7
xor eax, 0x977878a1
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8ca5c33b
xor eax, 0xd81f8524
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xa271f71b
xor eax, 0xa870f6d8
rol eax, 0x37
popf
jmp 0x1400c3e11
test byte [rdi + 4], 0x20
je 0x1400c475b
push rax
pushf
mov eax, 0xc10bf37
pushf
not eax
add eax, 0xe48d7f4c
xor eax, 0x9540e01a
rol eax, 0xe
popf
pushf
not eax
add eax, 0xecc87905
xor eax, 0xe7c4e5b5
rol eax, 0xa
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0xd647dd29
pushf
not eax
add eax, 0x8feace21
xor eax, 0x9c1bfbe5
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xc82c7ed8
xor eax, 0x8b551737
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9435b857
xor eax, 0xa8ca6e10
rol eax, 0x73
popf
pushf
not eax
add eax, 0x98eeef62
xor eax, 0xfbabb43b
rol eax, 0x91
popf
jmp 0x1400c3e11
cmp dword [rdi], edx
jne 0x1400c47eb
push rax
pushf
mov eax, 0x11dba290
pushf
not eax
add eax, 0xb4f307d1
xor eax, 0xd3a95734
rol eax, 0x85
popf
pushf
not eax
add eax, 0xe73355e3
xor eax, 0xcf6e4754
rol eax, 0x72
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0xcc1879f1
pushf
not eax
add eax, 0xb059811d
xor eax, 0xab4cc997
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x876fe757
xor eax, 0x9524f2e1
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x9c201fbf
xor eax, 0xb2d31fa6
rol eax, 0x4d
popf
jmp 0x1400c3e11
mov r8, qword [rsi + 0x20]
mov rdx, rsi
mov rcx, rbx
call fcn.14032e78f
cmp eax, 0xffffffff
jl 0x1400c488f
push rax
pushf
mov eax, 0x3d4f59c6
pushf
not eax
add eax, 0xa8f61121
xor eax, 0xc825d3d6
rol eax, 0x90
popf
pushf
not eax
add eax, 0xf80f7960
xor eax, 0xc68130ff
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc87afd10
xor eax, 0xf33983c7
rol eax, 0x72
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x62b6b8c
pushf
not eax
add eax, 0xad4ac08c
xor eax, 0xea1bd939
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbdd822f0
xor eax, 0x9a2cca51
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc213bb26
xor eax, 0xc3835f23
rol eax, 0xa4
popf
jmp 0x1400c3e11
cmp eax, dword [rbx + 4]
jge 0x1400c4911
push rax
pushf
mov eax, 0x5e2c5cb6
pushf
not eax
add eax, 0xbf5d1299
xor eax, 0xfc8cea79
rol eax, 0x84
popf
pushf
not eax
add eax, 0x99269ec1
xor eax, 0xbd605507
rol eax, 0xd4
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x818f16a9
pushf
not eax
add eax, 0xf53719e6
xor eax, 0xd1b58322
rol eax, 3
popf
pushf
not eax
add eax, 0xfc145600
xor eax, 0xf89efdaa
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xc34ec154
xor eax, 0x8242f699
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9d356c90
xor eax, 0xd6373134
rol eax, 0xac
popf
jmp 0x1400c3e11
mov r9d, eax
mov rcx, rbp
push rax
pushf
mov eax, 0x5e303313
pushf
not eax
add eax, 0xe0c68ee0
xor eax, 0x97b9582a
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xbc2a7739
xor eax, 0xf59111fc
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xded870bb
xor eax, 0xc33c5378
rol eax, 0xd3
popf
jmp 0x1400c3e11
mov rdx, rsi
mov r8, rbx
call fcn.140105f8c
jmp 0x1400c53cb
cmp dword [rdi], ecx
jne 0x1400c4a69
push rax
pushf
mov eax, 0xae8237f
pushf
not eax
add eax, 0xfc503310
xor eax, 0xee1c3265
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xbf088058
xor eax, 0xc879d24a
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe5205b18
xor eax, 0xe1da6271
rol eax, 0x55
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x9764414f
pushf
not eax
add eax, 0xd8166467
xor eax, 0xcb375915
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf1198972
xor eax, 0xec02d67d
rol eax, 0x95
popf
jmp 0x1400c3e11
mov r9d, dword [rdi + 0x38]
cmp r9d, 0xffffffff
jl 0x1400c4af0
push rax
pushf
mov eax, 0xadd5a513
pushf
not eax
add eax, 0xc1d78298
xor eax, 0x93cd3633
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xfe2bd8c2
xor eax, 0xaf0e67e2
rol eax, 0x78
popf
pushf
not eax
add eax, 0x9af01d26
xor eax, 0x984a1e00
rol eax, 0x7d
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0xa89677dc
pushf
not eax
add eax, 0x8e5e8bb3
xor eax, 0xf9207a78
rol eax, 0x56
popf
pushf
not eax
add eax, 0x80f11bbb
xor eax, 0xb8df28c8
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd1cc4820
xor eax, 0xa2127c89
rol eax, 0x58
popf
pushf
not eax
add eax, 0xd8222be3
xor eax, 0x94c8d8d2
rol eax, 0x6a
popf
jmp 0x1400c3e11
cmp r9d, dword [rbx + 4]
jge 0x1400c4b86
push rax
pushf
mov eax, 0xaf700c93
pushf
not eax
add eax, 0xdcab513a
xor eax, 0xd07bf236
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd1256d9e
xor eax, 0xe2e1789b
rol eax, 0xc8
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x1261b78c
pushf
not eax
add eax, 0x8d7039e4
xor eax, 0xf218015e
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x9d6cd9c9
xor eax, 0xf1de063c
rol eax, 0x88
popf
pushf
not eax
add eax, 0x9928f393
xor eax, 0xc37a5df6
rol eax, 0x9b
popf
jmp 0x1400c3e11
mov rcx, qword [rdi + 0x28]
jmp 0x1400c49b6
mov r8, rbx
mov rdx, rsi
mov rcx, rbp
call fcn.1402b3228
jmp 0x1400c53cb
cmp dword [rbx + 0xc], 0
jne 0x1400c4c54
push rax
pushf
mov eax, 0x3166fb5d
pushf
not eax
add eax, 0xe31d3d37
xor eax, 0xe0c77e50
rol eax, 0x76
popf
pushf
not eax
add eax, 0xbc5d387a
xor eax, 0xda08f22a
rol eax, 0x17
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x4c3533b2
pushf
not eax
add eax, 0xb5c603e3
xor eax, 0xc1623f49
rol eax, 0x30
popf
pushf
not eax
add eax, 0xce03d1a9
xor eax, 0xf67504c4
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf09c973b
xor eax, 0xd0b708cd
rol eax, 0x3f
popf
jmp 0x1400c3e11
mov eax, dword [rbx]
and eax, 0x1fffffff
cmp eax, 0x19930521
jb 0x1400c4d01
push rax
pushf
mov eax, 0x39ff101f
pushf
not eax
add eax, 0xccc45cfa
xor eax, 0x8ff9e5a2
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe399f17a
xor eax, 0xd325189b
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9f948409
xor eax, 0xe27e2cbd
rol eax, 0
popf
pushf
not eax
add eax, 0xe41a6e22
xor eax, 0x9ac77f7c
rol eax, 0x50
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x36fb6d8b
pushf
not eax
add eax, 0xabdea5ce
xor eax, 0xb250de36
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa6d13f3e
xor eax, 0xe8155784
rol eax, 0x16
popf
pushf
not eax
add eax, 0xcaae3d95
xor eax, 0xd4da278d
rol eax, 0xce
popf
pushf
not eax
add eax, 0xaa208105
xor eax, 0xc61d9fab
rol eax, 0x52
popf
jmp 0x1400c3e11
cmp dword [rbx + 0x20], 0
je 0x1400c4db9
push rax
pushf
mov eax, 0xed111ae9
pushf
not eax
add eax, 0x8eb8e44d
xor eax, 0x948bba89
rol eax, 0x63
popf
pushf
not eax
add eax, 0xaa753f87
xor eax, 0xbb82ced2
rol eax, 0x66
popf
pushf
not eax
add eax, 0xb2570be2
xor eax, 0xb4a27e87
rol eax, 7
popf
pushf
not eax
add eax, 0xa4f11c78
xor eax, 0xb8596202
rol eax, 0x20
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x25f66ed7
pushf
not eax
add eax, 0xaec1bf29
xor eax, 0xd250f026
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xf2c640bd
xor eax, 0x851a7465
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x8daef0a9
xor eax, 0x9a793e40
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd2722a92
xor eax, 0xa1985271
rol eax, 0x9c
popf
jmp 0x1400c3e11
call fcn.14017c3a9
movsxd rcx, dword [rbx + 0x20]
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
jne 0x1400c4e5c
push rax
pushf
mov eax, 0x126db490
pushf
not eax
add eax, 0x9c1d9747
xor eax, 0xdfff42b0
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa7ea6ca7
xor eax, 0xc9941c06
rol eax, 0x66
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0xb5462940
pushf
not eax
add eax, 0xfa2cbf67
xor eax, 0xe17c5f27
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8bd3fdb0
xor eax, 0xe63934a0
rol eax, 0x61
popf
jmp 0x1400c3e11
mov eax, dword [rbx]
and eax, 0x1fffffff
cmp eax, 0x19930522
jb 0x1400c4efa
push rax
pushf
mov eax, 0x48455ab
pushf
not eax
add eax, 0xe1f1c7c6
xor eax, 0x8d0da9f2
rol eax, 0x66
popf
pushf
not eax
add eax, 0xaae1fd4a
xor eax, 0x8a3f4c77
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc4d98dcb
xor eax, 0xc47b1603
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa5444c31
xor eax, 0xcfdb6061
rol eax, 0x9d
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x64e27295
pushf
not eax
add eax, 0xf2ac3f9b
xor eax, 0xe7af7dcc
rol eax, 0x15
popf
pushf
not eax
add eax, 0x90424d78
xor eax, 0xfb1500a1
rol eax, 0x86
popf
jmp 0x1400c3e11
mov eax, dword [rbx + 0x24]
shr eax, 2
test al, 1
je 0x1400c4f94
push rax
pushf
mov eax, 0x11b42741
pushf
not eax
add eax, 0xd9dbfdca
xor eax, 0xea090e16
rol eax, 0xba
popf
pushf
not eax
add eax, 0x9dcd96c0
xor eax, 0xb055fda0
rol eax, 0xef
popf
pushf
not eax
add eax, 0xdbb1db6f
xor eax, 0x95fa86bc
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xbd7e251b
xor eax, 0xe094bf6d
rol eax, 0x4e
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x9228ab35
pushf
not eax
add eax, 0xf64b4321
xor eax, 0x8782a538
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xeb865bc7
xor eax, 0xa6ceb613
rol eax, 0x40
popf
pushf
not eax
add eax, 0xaa6c4487
xor eax, 0x808f6103
rol eax, 0x83
popf
jmp 0x1400c3e11
cmp dword [rdi], 0xe06d7363
jne 0x1400c5015
push rax
pushf
mov eax, 0x9ecfa099
pushf
not eax
add eax, 0xcc56514d
xor eax, 0xed192fd0
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x99020844
xor eax, 0x91c38ab4
rol eax, 0xaa
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0xaa4c5336
pushf
not eax
add eax, 0x8bcabc10
xor eax, 0xa56ac1c4
rol eax, 0x45
popf
pushf
not eax
add eax, 0x8922249e
xor eax, 0xe7932aca
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb17202b3
xor eax, 0xc72ed55b
rol eax, 0x40
popf
pushf
not eax
add eax, 0x952f1cf2
xor eax, 0xee54113b
rol eax, 0xa
popf
jmp 0x1400c3e11
cmp dword [rdi + 0x18], 3
jb 0x1400c50a7
push rax
pushf
mov eax, 0x42323bbb
pushf
not eax
add eax, 0x824a7f85
xor eax, 0x997c650d
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xba2d5a09
xor eax, 0xb07c1faf
rol eax, 0xf7
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x1365186a
pushf
not eax
add eax, 0x84babb9d
xor eax, 0xd31f029f
rol eax, 0x74
popf
pushf
not eax
add eax, 0x8612ca0d
xor eax, 0x80931881
rol eax, 0x79
popf
pushf
not eax
add eax, 0xa9368064
xor eax, 0xe15f6ce8
rol eax, 0x17
popf
jmp 0x1400c3e11
cmp dword [rdi + 0x20], 0x19930522
jbe 0x1400c5129
push rax
pushf
mov eax, 0x5058d0df
pushf
not eax
add eax, 0x8765e0ec
xor eax, 0xbaffb8b3
rol eax, 0x40
popf
pushf
not eax
add eax, 0x910d7e6f
xor eax, 0x831ad5a0
rol eax, 0xc1
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x6968c447
pushf
not eax
add eax, 0xc100e46c
xor eax, 0x85c58165
rol eax, 0x71
popf
pushf
not eax
add eax, 0xf1719e7e
xor eax, 0xaeedf142
rol eax, 0xba
popf
jmp 0x1400c3e11
mov rax, qword [rdi + 0x30]
cmp dword [rax + 8], 0
je 0x1400c51bf
push rax
pushf
mov eax, 0x9f6bdca4
pushf
not eax
add eax, 0xd5973a09
xor eax, 0xba31ca6f
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd1b79711
xor eax, 0xdb58a349
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xddf8df6e
xor eax, 0x8d0693ad
rol eax, 0xec
popf
pushf
not eax
add eax, 0xf13d73bf
xor eax, 0xc17eb2ae
rol eax, 0x3d
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0x90cc7332
pushf
not eax
add eax, 0xab4f9db7
xor eax, 0xdf156e77
rol eax, 0x66
popf
pushf
not eax
add eax, 0xd22efc94
xor eax, 0xb86a02b4
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x86de1059
xor eax, 0xd1a0219b
rol eax, 0x3e
popf
jmp 0x1400c3e11
call fcn.14023d4ea
mov rcx, qword [rdi + 0x30]
mov r10, rax
movsxd rdx, dword [rcx + 8]
push rdx
not rdx
sub r10, rdx
pop rdx
sub r10, 1
je 0x1400c527c
push rax
pushf
mov eax, 0x92dbdc7f
pushf
not eax
add eax, 0xe4b444fd
xor eax, 0xa4a7fc60
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb271fd44
xor eax, 0x961be608
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xfdb991e4
xor eax, 0xd10fd44f
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd4056d0d
xor eax, 0xea4e4ffd
rol eax, 0x73
popf
jmp 0x1400c3e11
push rax
pushf
mov eax, 0xd87cff1
pushf
not eax
add eax, 0xbe1a9dcd
xor eax, 0xea836ac6
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb1fcb0a5
xor eax, 0x861bd9d1
rol eax, 0x39
popf
pushf
not eax
add eax, 0xdbf2de86
xor eax, 0x9c9bc864
rol eax, 0xdb
popf
jmp 0x1400c3e11
movzx ecx, byte [rsp + 0xa8]
mov r9, rsi
mov eax, dword [rsp + 0x98]
mov r8, r14
mov dword [rsp + 0x38], ecx
mov rdx, rbp
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x30], rcx
mov rcx, rdi
mov dword [rsp + 0x28], eax
mov rax, r10
mov qword [rsp + 0x20], rbx
jmp 0x1400c52fb
call qword [str.px_a_]
jmp 0x1400c544f
mov rax, qword [rsp + 0xa0]
mov r9, rsi
mov qword [rsp + 0x38], rax
mov r8, r14
mov eax, dword [rsp + 0x98]
mov rdx, rbp
mov dword [rsp + 0x30], eax
mov rcx, rdi
mov al, byte [rsp + 0xa8]
mov byte [rsp + 0x28], al
mov qword [rsp + 0x20], rbx
call fcn.14014d46e
push rax
pushf
mov eax, 0xb4e8c9b5
pushf
not eax
add eax, 0xcd534edb
xor eax, 0xb80d6659
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xc104f077
xor eax, 0x9adaf797
rol eax, 0xcc
popf
jmp 0x1400c3e11
mov eax, 0x739a0955
pushf
not eax
add eax, 0xc5695fb9
xor eax, 0xbf95ea20
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa7c96edf
xor eax, 0xcb137657
rol eax, 0xf1
popf
push rax
pushf
mov eax, 0x9cd9c1d2
pushf
not eax
add eax, 0x8d6d0974
xor eax, 0x840b93cd
rol eax, 0x73
popf
pushf
not eax
add eax, 0x83d3ea04
xor eax, 0xff3f1ffe
rol eax, 0xc
popf
pushf
not eax
add eax, 0x81961b4a
xor eax, 0xaad7d2e0
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb6de0e03
xor eax, 0xdc9b918b
rol eax, 0x86
popf
jmp 0x1400c3e11
lea r11, [rsp + 0x60]
mov rbx, qword [r11 + 0x10]
mov rbp, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop r14
ret
call fcn.1402d874c
int3
push rax
pushf
mov eax, 0xd43942f2
pushf
not eax
add eax, 0xa2e5d560
xor eax, 0xdd163a4e
rol eax, 0x27
popf
pushf
not eax
add eax, 0xae636fc6
xor eax, 0x8148fa37
rol eax, 0x17
popf
pushf
not eax
add eax, 0xbcc817d0
xor eax, 0xb71ff3fd
rol eax, 0xdc
popf
cmp eax, 0
jne 0x1400d25d8
popf
pop rax
jmp 0x1400d25d8
jmp 0x1400c3dbd