Function at 0x1400bc6dc
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x6fee5fe6
pushf
not eax
add eax, 0x8b0273fb
xor eax, 0xce86ad6f
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb436a16a
xor eax, 0xdf259fbc
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf1d76beb
xor eax, 0xcd69e3df
rol eax, 0xb2
popf
cmp eax, 0x29
jne 0x1400bc72c
popf
pop rax
jmp 0x1400bdfcf
cmp eax, 0
jne 0x1400bc73b
popf
pop rax
jmp 0x1400bc993
cmp eax, 3
jne 0x1400bc74a
popf
pop rax
jmp 0x1400bcafb
cmp eax, 1
jne 0x1400bc759
popf
pop rax
jmp 0x1400bca3c
cmp eax, 0xd
jne 0x1400bc768
popf
pop rax
jmp 0x1400bd0c0
cmp eax, 0x1a
jne 0x1400bc777
popf
pop rax
jmp 0x1400bd834
cmp eax, 0xe
jne 0x1400bc786
popf
pop rax
jmp 0x1400bd213
cmp eax, 0xb
jne 0x1400bc795
popf
pop rax
jmp 0x1400bcf57
cmp eax, 0x19
jne 0x1400bc7a4
popf
pop rax
jmp 0x1400bd7c4
cmp eax, 8
jne 0x1400bc7b3
popf
pop rax
jmp 0x1400bce19
cmp eax, 0x1d
jne 0x1400bc7c2
popf
pop rax
jmp 0x1400bd9bf
cmp eax, 0x17
jne 0x1400bc7d1
popf
pop rax
jmp 0x1400bd72f
cmp eax, 0x1c
jne 0x1400bc7e0
popf
pop rax
jmp 0x1400bd971
cmp eax, 0x12
jne 0x1400bc7ef
popf
pop rax
jmp 0x1400bd484
cmp eax, 0x18
jne 0x1400bc7fe
popf
pop rax
jmp 0x1400bd764
cmp eax, 0x11
jne 0x1400bc80d
popf
pop rax
jmp 0x1400bd423
cmp eax, 0x1b
jne 0x1400bc81c
popf
pop rax
jmp 0x1400bd915
cmp eax, 0x21
jne 0x1400bc82b
popf
pop rax
jmp 0x1400bdb8b
cmp eax, 0x23
jne 0x1400bc83a
popf
pop rax
jmp 0x1400bdcd7
cmp eax, 0x25
jne 0x1400bc849
popf
pop rax
jmp 0x1400bddfe
cmp eax, 0xf
jne 0x1400bc858
popf
pop rax
jmp 0x1400bd273
cmp eax, 0x13
jne 0x1400bc867
popf
pop rax
jmp 0x1400bd4f1
cmp eax, 0x15
jne 0x1400bc876
popf
pop rax
jmp 0x1400bd5d9
cmp eax, 0x24
jne 0x1400bc885
popf
pop rax
jmp 0x1400bdd68
cmp eax, 0x1e
jne 0x1400bc894
popf
pop rax
jmp 0x1400bda6f
cmp eax, 0xc
jne 0x1400bc8a3
popf
pop rax
jmp 0x1400bd007
cmp eax, 0x26
jne 0x1400bc8b2
popf
pop rax
jmp 0x1400bde65
cmp eax, 0x27
jne 0x1400bc8c1
popf
pop rax
jmp 0x1400bdefb
cmp eax, 0x1f
jne 0x1400bc8d0
popf
pop rax
jmp 0x1400bdb04
cmp eax, 0x10
jne 0x1400bc8df
popf
pop rax
jmp 0x1400bd36c
cmp eax, 6
jne 0x1400bc8ee
popf
pop rax
jmp 0x1400bccd5
cmp eax, 9
jne 0x1400bc8fd
popf
pop rax
jmp 0x1400bce9a
cmp eax, 4
jne 0x1400bc90c
popf
pop rax
jmp 0x1400bcb9f
cmp eax, 0x16
jne 0x1400bc91b
popf
pop rax
jmp 0x1400bd693
cmp eax, 0x28
jne 0x1400bc92a
popf
pop rax
jmp 0x1400bdf66
cmp eax, 0xa
jne 0x1400bc939
popf
pop rax
jmp 0x1400bced5
cmp eax, 0x22
jne 0x1400bc948
popf
pop rax
jmp 0x1400bdc20
cmp eax, 0x14
jne 0x1400bc957
popf
pop rax
jmp 0x1400bd58a
cmp eax, 7
jne 0x1400bc966
popf
pop rax
jmp 0x1400bcd81
cmp eax, 5
jne 0x1400bc975
popf
pop rax
jmp 0x1400bcc44
cmp eax, 2
jne 0x1400bc984
popf
pop rax
jmp 0x1400bca86
cmp eax, 0x20
jne 0x1400bc993
popf
pop rax
jmp 0x1400bdb82
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x50
mov r11, r8
mov r10, rdx
mov rdi, rcx
test rdx, rdx
jne 0x1400bc9f6
push rax
pushf
mov eax, 0xe0ddccab
pushf
not eax
add eax, 0xe8195970
xor eax, 0xad1dc95c
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa6eb0b19
xor eax, 0xda3dc9d4
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd90a364b
xor eax, 0xd8c9908a
rol eax, 0xf7
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0x197ac936
pushf
not eax
add eax, 0xcb670c97
xor eax, 0xf8938c73
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfa638caa
xor eax, 0x8929065a
rol eax, 0x76
popf
pushf
not eax
add eax, 0x827fd209
xor eax, 0xc49fd30c
rol eax, 0xd8
popf
jmp 0x1400bc71d
mov rcx, qword [rsp + 0xa8]
lea ebx, [rdx + 0x16]
mov qword [rsp + 0x28], rcx
mov byte [rcx + 0x30], 1
mov dword [rcx + 0x2c], ebx
push rax
pushf
mov eax, 0x1837ab04
pushf
not eax
add eax, 0xda75e59c
xor eax, 0xc1f5de94
rol eax, 0x33
popf
pushf
not eax
add eax, 0xcc402295
xor eax, 0xac281435
rol eax, 0x75
popf
jmp 0x1400bc71d
and qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1401cb449
mov eax, ebx
jmp 0x1400bdf66
test r11, r11
jne 0x1400bcb59
push rax
pushf
mov eax, 0xc841107d
pushf
not eax
add eax, 0xd44d56e8
xor eax, 0xb4b8d21d
rol eax, 0x92
popf
pushf
not eax
add eax, 0x866c5ffc
xor eax, 0xebf7280a
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe20a70e5
xor eax, 0xbb1beda4
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x924f8651
xor eax, 0xe3260fe7
rol eax, 0x14
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0x9f719f5e
pushf
not eax
add eax, 0xbe6ee5ff
xor eax, 0x8817e2d1
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe130b43f
xor eax, 0xcf4d4466
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb698fd4c
xor eax, 0xc4ae3125
rol eax, 0x26
popf
jmp 0x1400bc71d
mov rax, qword [rsp + 0xa8]
mov ebx, 0xbbb8db19
pushf
not ebx
add ebx, 0xd1efda15
xor ebx, 0x92a9c1ca
rol ebx, 0xa9
popf
pushf
not ebx
add ebx, 0xd087cfe1
xor ebx, 0xc8904397
rol ebx, 0x77
popf
pushf
not ebx
add ebx, 0xd69c1c61
xor ebx, 0xdf52ee22
rol ebx, 0xf9
popf
pushf
not ebx
add ebx, 0x94548725
xor ebx, 0xbde20ee1
rol ebx, 0xac
popf
mov qword [rsp + 0x28], rax
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], ebx
jmp 0x1400bca86
test r9, r9
je 0x1400bcca2
push rax
pushf
mov eax, 0xa2c7b27f
pushf
not eax
add eax, 0xf48c310f
xor eax, 0x97edeec2
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe0e711c7
xor eax, 0xa93af798
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x90f362d5
xor eax, 0xccaed1a8
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa0303d62
xor eax, 0xcd6bc2b0
rol eax, 0x60
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0xd00da915
pushf
not eax
add eax, 0xb9e584bc
xor eax, 0x85bfd705
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x96cd3df8
xor eax, 0xe0b937a6
rol eax, 0xed
popf
jmp 0x1400bc71d
mov r8, qword [rsp + 0x80]
test r8, r8
je 0x1400bcd28
push rax
pushf
mov eax, 0xde9f2d8a
pushf
not eax
add eax, 0xfe4194cf
xor eax, 0x921860d5
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x94c91d80
xor eax, 0x9f78574b
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe47da171
xor eax, 0x9698cc46
rol eax, 0xf2
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0x5755c284
pushf
not eax
add eax, 0x9b0cc32c
xor eax, 0xc0fff3ae
rol eax, 0x74
popf
pushf
not eax
add eax, 0x98527659
xor eax, 0xd774d97f
rol eax, 0x75
popf
pushf
not eax
add eax, 0xbc19be7d
xor eax, 0xa3e78a97
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x943aad96
xor eax, 0xcc79d914
rol eax, 0x80
popf
jmp 0x1400bc71d
mov ecx, dword [rsp + 0x88]
cmp ecx, 0x41
je 0x1400bcdc0
push rax
pushf
mov eax, 0xee3dd912
pushf
not eax
add eax, 0xf26d682f
xor eax, 0xc4772909
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xfd33c8b5
xor eax, 0x9a9b31b3
rol eax, 0x55
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0x864035dc
pushf
not eax
add eax, 0xb8aa8a92
xor eax, 0x9d45dea8
rol eax, 0x36
popf
pushf
not eax
add eax, 0x859167e5
xor eax, 0xef160ea8
rol eax, 0x95
popf
pushf
not eax
add eax, 0x81361b05
xor eax, 0x9b99813f
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9e3ee4e8
xor eax, 0xed319632
rol eax, 0xc9
popf
jmp 0x1400bc71d
lea eax, [rcx - 0x45]
cmp eax, 2
jbe 0x1400bce54
push rax
pushf
mov eax, 0x9dab8d89
pushf
not eax
add eax, 0xd3607dbf
xor eax, 0xc60d9024
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe84efbb2
xor eax, 0xac28fa92
rol eax, 0xc
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0x7cf441fc
pushf
not eax
add eax, 0xd394d502
xor eax, 0x81548d6d
rol eax, 0xad
popf
pushf
not eax
add eax, 0x8647ef35
xor eax, 0xffcdf924
rol eax, 0xee
popf
pushf
not eax
add eax, 0xcae387c6
xor eax, 0xff9ec808
rol eax, 0xbd
popf
jmp 0x1400bc71d
xor sil, sil
jmp 0x1400bcf57
mov sil, 0
pushf
not sil
add sil, 0x69
xor sil, 0xef
rol sil, 0x6d
popf
pushf
not sil
add sil, 0x8e
xor sil, 0xda
rol sil, 0x32
popf
pushf
not sil
add sil, 0x1d
xor sil, 0x2d
rol sil, 0x56
popf
pushf
not sil
add sil, 0xb8
xor sil, 0x43
rol sil, 2
popf
push rax
pushf
mov eax, 0x13a6587
pushf
not eax
add eax, 0xa7d053e0
xor eax, 0xe8149718
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf18fa0d6
xor eax, 0xe7bf71f5
rol eax, 0xfd
popf
jmp 0x1400bc71d
mov rbx, qword [rsp + 0x98]
test bl, 8
jne 0x1400bcfae
push rax
pushf
mov eax, 0x55a9ddd4
pushf
not eax
add eax, 0xfe623c80
xor eax, 0x8c389b17
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd3cf87f1
xor eax, 0xd688b141
rol eax, 0xa
popf
pushf
not eax
add eax, 0xba82ab9c
xor eax, 0x878b1388
rol eax, 0x10
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0x4dd50ab7
pushf
not eax
add eax, 0x80462528
xor eax, 0xff4276f3
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x8aa28731
xor eax, 0xf78fbb5e
rol eax, 0x99
popf
pushf
not eax
add eax, 0xad6b4b51
xor eax, 0xb4cb87e2
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xaf44f950
xor eax, 0xc5515847
rol eax, 0xf9
popf
jmp 0x1400bc71d
mov rdx, qword [rdi]
mov rax, rdx
shr rax, 0x34
and eax, 0x7ff
cmp rax, 0x7ff
jne 0x1400bd07a
push rax
pushf
mov eax, 0x96000117
pushf
not eax
add eax, 0xe58eb0e4
xor eax, 0xc2f3d1ac
rol eax, 1
popf
pushf
not eax
add eax, 0xcdb0c23d
xor eax, 0xe278b314
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe98246d5
xor eax, 0xe431ef99
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9dbbd0de
xor eax, 0xea383228
rol eax, 0x71
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0xf172d09c
pushf
not eax
add eax, 0x9e15d6b8
xor eax, 0xcd385e4a
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe84e2aaa
xor eax, 0xf86ba103
rol eax, 0x43
popf
pushf
not eax
add eax, 0xb7bda25b
xor eax, 0xdd20113e
rol eax, 0x3b
popf
jmp 0x1400bc71d
movabs rcx, 0x800005f8b273622c
pushf
not rcx
add rcx, 0x680154c5
xor rcx, 0x4e966495
rol rcx, 0x72
popf
pushf
not rcx
add rcx, 0x4f0df9ef
xor rcx, 0x66fe2bfd
rol rcx, 0xf
popf
pushf
not rcx
add rcx, 0x53638c5a
xor rcx, 0x405b478b
rol rcx, 0x1d
popf
mov rax, rdx
mov r8d, 0x33d473cc
pushf
not r8d
add r8d, 0xfd3749d7
xor r8d, 0xbe19723a
rol r8d, 0x32
popf
pushf
not r8d
add r8d, 0x8f02b2d5
xor r8d, 0x89003bb1
rol r8d, 0xd7
popf
pushf
not r8d
add r8d, 0xff2cafad
xor r8d, 0xfc5348a3
rol r8d, 0xb3
popf
pushf
not r8d
add r8d, 0xd80126a9
xor r8d, 0x9b4b6d96
rol r8d, 0x34
popf
and rax, rcx
jne 0x1400bd1ba
push rax
pushf
mov eax, 0xd42cb770
pushf
not eax
add eax, 0xa9d89555
xor eax, 0xb692e233
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xc1fe8977
xor eax, 0xfb8ce9c8
rol eax, 0xb4
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0xe3982169
pushf
not eax
add eax, 0xe789c646
xor eax, 0xb035d77e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xde1d9950
xor eax, 0x993475b6
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xbbdc88f2
xor eax, 0x8b5b88a6
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd23f205d
xor eax, 0xc7d8c159
rol eax, 0x80
popf
jmp 0x1400bc71d
xor ecx, ecx
jmp 0x1400bd4f1
movabs rcx, 0xdfcead0df77c38e7
pushf
not rcx
add rcx, 0x5751ebc7
xor rcx, 0x5dd5b2c7
rol rcx, 0x5b
popf
pushf
not rcx
add rcx, 0x712af027
xor rcx, 0x4d8b31b7
rol rcx, 0x44
popf
pushf
not rcx
add rcx, 0x5a222540
xor rcx, 0x7ffce1b9
rol rcx, 0x7b
popf
test rdx, rdx
jns 0x1400bd326
push rax
pushf
mov eax, 0x87f84fa3
pushf
not eax
add eax, 0x9ad2ba29
xor eax, 0xa19290cb
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xec2b7df4
xor eax, 0xfe68f903
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa48e315f
xor eax, 0xf38bc625
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd593e369
xor eax, 0xde9b8a58
rol eax, 0xf7
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0xc5cad308
pushf
not eax
add eax, 0xb790cb90
xor eax, 0xa1ca5610
rol eax, 0x91
popf
pushf
not eax
add eax, 0xc6c9def2
xor eax, 0x893b23e6
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa7fabd35
xor eax, 0x9df8cde6
rol eax, 0x17
popf
jmp 0x1400bc71d
cmp rax, rcx
jne 0x1400bd3ca
push rax
pushf
mov eax, 0x71766eba
pushf
not eax
add eax, 0xf996f431
xor eax, 0x91acf289
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc76e37b7
xor eax, 0x85f88c1e
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x80532363
xor eax, 0x958cbd87
rol eax, 0x97
popf
pushf
not eax
add eax, 0x8e8c735f
xor eax, 0xde0e708f
rol eax, 0xc9
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0x133960fb
pushf
not eax
add eax, 0x864aefb3
xor eax, 0xbf7f024e
rol eax, 0x74
popf
pushf
not eax
add eax, 0xec345e02
xor eax, 0x8feac896
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf70de736
xor eax, 0x9a48f5b7
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9efe6848
xor eax, 0xc7a681c6
rol eax, 0xbd
popf
jmp 0x1400bc71d
mov rcx, r8
jmp 0x1400bd4f1
mov rax, rdx
and rax, rcx
neg rax
sbb rcx, rcx
and rcx, 0xfffffffffffffffc
add rcx, 8
push rax
pushf
mov eax, 0x1336b3e3
pushf
not eax
add eax, 0xce768954
xor eax, 0x9b851b32
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xfb27478c
xor eax, 0xf58f8ff6
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xe90a28df
xor eax, 0xd9814712
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xbb149486
xor eax, 0xad47d2c8
rol eax, 0x95
popf
jmp 0x1400bc71d
shr rdx, 0x3f
lea rax, [rdx + 4]
cmp r11, rax
jae 0x1400bd531
push rax
pushf
mov eax, 0x590cb3b7
pushf
not eax
add eax, 0xf3ebc2de
xor eax, 0xc230b98b
rol eax, 0x46
popf
pushf
not eax
add eax, 0xcac223db
xor eax, 0x8ec07884
rol eax, 0x10
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0x66acecd8
pushf
not eax
add eax, 0x860fc2b5
xor eax, 0xdf4ca6da
rol eax, 0x27
popf
pushf
not eax
add eax, 0xda674222
xor eax, 0x8618ed61
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc38d66dd
xor eax, 0xea970455
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf93c0cf3
xor eax, 0xc47425dc
rol eax, 0x41
popf
jmp 0x1400bc71d
mov byte [r10], 0
jmp 0x1400bd971
or r8, 0xffffffffffffffff
test dl, dl
je 0x1400bd63a
push rax
pushf
mov eax, 0x455f594b
pushf
not eax
add eax, 0x852584e1
xor eax, 0xeeecdc93
rol eax, 8
popf
pushf
not eax
add eax, 0x8439634e
xor eax, 0xbb1bae2a
rol eax, 0x46
popf
pushf
not eax
add eax, 0xc141a98e
xor eax, 0x9ef0a8fd
rol eax, 0xc
popf
pushf
not eax
add eax, 0xe3d70a87
xor eax, 0x882f7f43
rol eax, 0x91
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0x495cc6a1
pushf
not eax
add eax, 0xcae00307
xor eax, 0x842910f7
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8b3a4bc4
xor eax, 0x9c4f71f8
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xdb9e7b40
xor eax, 0x90ed6c06
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xac395acf
xor eax, 0x8beedc37
rol eax, 0xd5
popf
jmp 0x1400bc71d
mov byte [r10], 0x2d
inc r10
mov byte [r10], 0
cmp r11, r8
je 0x1400bd6fc
push rax
pushf
mov eax, 0x9136d5c7
pushf
not eax
add eax, 0xaa641905
xor eax, 0xa15f2e99
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x858d5bc0
xor eax, 0x9e42c04a
rol eax, 0
popf
pushf
not eax
add eax, 0x904d5e18
xor eax, 0xac14acac
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd1a36fcb
xor eax, 0xca71fe94
rol eax, 0xbf
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0xcdb00e68
pushf
not eax
add eax, 0xa25b551b
xor eax, 0xcc7f98cc
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9a24ed9e
xor eax, 0xa63426f4
rol eax, 0xe3
popf
jmp 0x1400bc71d
dec r11
push rax
pushf
mov eax, 0xa58bc037
pushf
not eax
add eax, 0xd8f65239
xor eax, 0x99ad9f32
rol eax, 1
popf
pushf
not eax
add eax, 0xf9c7f584
xor eax, 0xa43adb1c
rol eax, 0x53
popf
jmp 0x1400bc71d
movzx edx, sil
lea rbx, [0x189475ccc]
pushf
sub rbx, 0x493efb3c
popf
xor edx, 1
add edx, edx
mov eax, edx
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
mov r9, qword [rbx + rax*8]
push rax
pushf
mov eax, 0x3e55115c
pushf
not eax
add eax, 0x9b0f8b00
xor eax, 0xe3d6d403
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd40016d9
xor eax, 0xf8d4af39
rol eax, 0x5c
popf
jmp 0x1400bc71d
inc r8
cmp byte [r9 + r8], 0
jne 0x1400bd801
push rax
pushf
mov eax, 0x736c7c05
pushf
not eax
add eax, 0x8d72b392
xor eax, 0x8aa16465
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc658cbe2
xor eax, 0xce85aa93
rol eax, 0xc5
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0xa884a308
pushf
not eax
add eax, 0xd62d3ef3
xor eax, 0xdd0cb0be
rol eax, 0x93
popf
pushf
not eax
add eax, 0xeef833de
xor eax, 0xa650aebc
rol eax, 7
popf
jmp 0x1400bc71d
xor eax, eax
cmp r11, r8
setbe al
lea r8d, [rdx + rax]
mov rdx, r11
push rcx
not rcx
sub r8, rcx
pop rcx
sub r8, 1
mov rcx, r10
mov r8, qword [rbx + r8*8]
call fcn.140208453
test eax, eax
jne 0x1400bd8bc
push rax
pushf
mov eax, 0x6082e88e
pushf
not eax
add eax, 0xece84ea1
xor eax, 0x9c6662f2
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf815b850
xor eax, 0x8ce89519
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xff3c00a4
xor eax, 0xcc2bd875
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xcf459fde
xor eax, 0xcc3eec1c
rol eax, 0xf8
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0xf8436b
pushf
not eax
add eax, 0x9e1f3d7e
xor eax, 0x87dd6aa7
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe39c4cc2
xor eax, 0xf23aa4d7
rol eax, 6
popf
pushf
not eax
add eax, 0xf2f7eb6a
xor eax, 0xd9da1236
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf88519e0
xor eax, 0x8da92f25
rol eax, 0x94
popf
jmp 0x1400bc71d
xor r8d, r8d
push rax
pushf
mov eax, 0xf733be86
pushf
not eax
add eax, 0x82c9ced6
xor eax, 0xc190a1c6
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xae5e4778
xor eax, 0x976e19f3
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xd4e2387f
xor eax, 0xf7a0300e
rol eax, 0x77
popf
pushf
not eax
add eax, 0x8b021040
xor eax, 0xd55b2e39
rol eax, 0x69
popf
jmp 0x1400bc71d
mov eax, r8d
jmp 0x1400bdf66
mov rdx, rbx
and bl, 0x20
shr rdx, 4
and edx, 1
or edx, 2
neg bl
sbb ebx, ebx
and ebx, dword [rsp + 0xa0]
sub ecx, 0x41
je 0x1400bda29
push rax
pushf
mov eax, 0xa0db1069
pushf
not eax
add eax, 0xedc25dc3
xor eax, 0xb0eb641d
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xac4af610
xor eax, 0x9978244d
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9f0cf478
xor eax, 0xfd32e8ee
rol eax, 0x44
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0x6877fdab
pushf
not eax
add eax, 0x9d86b7ab
xor eax, 0x97edbbf2
rol eax, 0x67
popf
pushf
not eax
add eax, 0x9bf9d4de
xor eax, 0xe159558c
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x999e98f8
xor eax, 0x93416c1b
rol eax, 0x53
popf
jmp 0x1400bc71d
sub ecx, 4
je 0x1400bdaab
push rax
pushf
mov eax, 0x570fd627
pushf
not eax
add eax, 0xa3752c40
xor eax, 0xe411ebd6
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf3983def
xor eax, 0xb8c86af7
rol eax, 0xcf
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0x3dbd86ed
pushf
not eax
add eax, 0x8729ecc0
xor eax, 0xe1ba265e
rol eax, 5
popf
pushf
not eax
add eax, 0x8298471c
xor eax, 0x937a88f8
rol eax, 2
popf
pushf
not eax
add eax, 0xd333b219
xor eax, 0xb2578f1f
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xef2bd1b1
xor eax, 0xb680b115
rol eax, 0x2a
popf
jmp 0x1400bc71d
sub ecx, 1
je 0x1400bdb4f
push rax
pushf
mov eax, 0xb467c552
pushf
not eax
add eax, 0xb1f9b8c4
xor eax, 0xaf068a64
rol eax, 0x30
popf
pushf
not eax
add eax, 0x8bf7df2a
xor eax, 0xdf856ef9
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xe2f52b5a
xor eax, 0xef9b22bf
rol eax, 0xf9
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0x1e6e6c5f
pushf
not eax
add eax, 0xe17642fc
xor eax, 0xe61b4ddc
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xb6769430
xor eax, 0xb424caef
rol eax, 0xfe
popf
jmp 0x1400bc71d
sub ecx, 1
je 0x1400bdd68
sub ecx, 0x1a
je 0x1400bdbed
push rax
pushf
mov eax, 0x88ee4858
pushf
not eax
add eax, 0xf52cfadc
xor eax, 0xd8529a67
rol eax, 0x10
popf
pushf
not eax
add eax, 0xbe5074ed
xor eax, 0x91897662
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf1c1c289
xor eax, 0xa50cc478
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x8c1d5861
xor eax, 0xa28cbf88
rol eax, 0xc5
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0x82a9f3c3
pushf
not eax
add eax, 0x99d8a540
xor eax, 0xa0a46a0a
rol eax, 0x74
popf
pushf
not eax
add eax, 0x8578ce06
xor eax, 0xce0d5460
rol eax, 0x7d
popf
jmp 0x1400bc71d
sub ecx, 4
je 0x1400bdc7e
push rax
pushf
mov eax, 0xdd07bbb9
pushf
not eax
add eax, 0x9a75427d
xor eax, 0xc13eb984
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xdfb260cd
xor eax, 0xf233aea9
rol eax, 0x23
popf
pushf
not eax
add eax, 0xc42b2253
xor eax, 0xdfe41d8d
rol eax, 2
popf
pushf
not eax
add eax, 0xb360ed19
xor eax, 0xadb3d31b
rol eax, 0xa
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0xa9a554af
pushf
not eax
add eax, 0xa650f7ba
xor eax, 0xb78c2df7
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xbbfd21c9
xor eax, 0xe5f9256c
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa3898b4f
xor eax, 0xb1c677bb
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xe87c8c78
xor eax, 0x919b6148
rol eax, 0xf5
popf
jmp 0x1400bc71d
cmp ecx, 1
je 0x1400bdd35
push rax
pushf
mov eax, 0xa8b89a8d
pushf
not eax
add eax, 0xbdc30f6b
xor eax, 0x8b21045f
rol eax, 0xad
popf
pushf
not eax
add eax, 0xb7a5314a
xor eax, 0xcba75ee5
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb2b76b2d
xor eax, 0xd3d10109
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc3347922
xor eax, 0xb9be99dc
rol eax, 0x91
popf
jmp 0x1400bc71d
push rax
pushf
mov eax, 0x41402a82
pushf
not eax
add eax, 0xa70ac596
xor eax, 0x9aafe7e6
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8cfc2f79
xor eax, 0xa04cdab9
rol eax, 0x57
popf
jmp 0x1400bc71d
mov rax, qword [rsp + 0xa8]
mov rcx, rdi
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], edx
mov rdx, r10
mov byte [rsp + 0x30], sil
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r8
mov r8, r11
call fcn.1402a409a
jmp 0x1400bdf66
mov rax, qword [rsp + 0xa8]
mov rdx, r10
mov qword [rsp + 0x38], rax
mov rcx, rdi
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r8
mov r8, r11
call fcn.1402a3dad
jmp 0x1400bdf66
mov rax, qword [rsp + 0xa8]
mov rcx, rdi
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], edx
mov rdx, r10
mov byte [rsp + 0x30], sil
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r8
mov r8, r11
call fcn.1402a2672
jmp 0x1400bdf66
mov rax, qword [rsp + 0xa8]
mov rcx, rdi
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], edx
mov rdx, r10
mov byte [rsp + 0x30], sil
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r8
mov r8, r11
call fcn.1402a464f
push rax
pushf
mov eax, 0xf0835310
pushf
not eax
add eax, 0xeae19c26
xor eax, 0xc16d2c60
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe94cb8f3
xor eax, 0xb45feb5d
rol eax, 0xc6
popf
jmp 0x1400bc71d
mov rbx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
add rsp, 0x50
pop rdi
ret
and qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.14020d8b7
int3