Function at 0x14006c3e2
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x1ce41527
pushf
not eax
add eax, 0xe2aacf1b
xor eax, 0xe1037c8a
rol eax, 0x55
popf
pushf
not eax
add eax, 0x8421ba92
xor eax, 0xc69221d6
rol eax, 0x89
popf
pushf
not eax
add eax, 0x8d0c2441
xor eax, 0x860c4bab
rol eax, 0x14
popf
pushf
not eax
add eax, 0xd9560f24
xor eax, 0xfde37f1f
rol eax, 0xd5
popf
cmp eax, 0x29
jne 0x14006c445
popf
pop rax
jmp 0x14006dcbe
cmp eax, 0
jne 0x14006c454
popf
pop rax
jmp 0x14006c6ac
cmp eax, 3
jne 0x14006c463
popf
pop rax
jmp 0x14006c827
cmp eax, 1
jne 0x14006c472
popf
pop rax
jmp 0x14006c77b
cmp eax, 0xd
jne 0x14006c481
popf
pop rax
jmp 0x14006cdda
cmp eax, 0x1a
jne 0x14006c490
popf
pop rax
jmp 0x14006d523
cmp eax, 0xe
jne 0x14006c49f
popf
pop rax
jmp 0x14006cefb
cmp eax, 0xb
jne 0x14006c4ae
popf
pop rax
jmp 0x14006cc83
cmp eax, 0x19
jne 0x14006c4bd
popf
pop rax
jmp 0x14006d47a
cmp eax, 8
jne 0x14006c4cc
popf
pop rax
jmp 0x14006caf9
cmp eax, 0x1d
jne 0x14006c4db
popf
pop rax
jmp 0x14006d6ae
cmp eax, 0x17
jne 0x14006c4ea
popf
pop rax
jmp 0x14006d3be
cmp eax, 0x1c
jne 0x14006c4f9
popf
pop rax
jmp 0x14006d660
cmp eax, 0x12
jne 0x14006c508
popf
pop rax
jmp 0x14006d126
cmp eax, 0x18
jne 0x14006c517
popf
pop rax
jmp 0x14006d407
cmp eax, 0x11
jne 0x14006c526
popf
pop rax
jmp 0x14006d0d8
cmp eax, 0x1b
jne 0x14006c535
popf
pop rax
jmp 0x14006d604
cmp eax, 0x21
jne 0x14006c544
popf
pop rax
jmp 0x14006d87a
cmp eax, 0x23
jne 0x14006c553
popf
pop rax
jmp 0x14006d9b3
cmp eax, 0x25
jne 0x14006c562
popf
pop rax
jmp 0x14006dada
cmp eax, 0xf
jne 0x14006c571
popf
pop rax
jmp 0x14006cf48
cmp eax, 0x13
jne 0x14006c580
popf
pop rax
jmp 0x14006d193
cmp eax, 0x15
jne 0x14006c58f
popf
pop rax
jmp 0x14006d268
cmp eax, 0x24
jne 0x14006c59e
popf
pop rax
jmp 0x14006da44
cmp eax, 0x1e
jne 0x14006c5ad
popf
pop rax
jmp 0x14006d738
cmp eax, 0xc
jne 0x14006c5bc
popf
pop rax
jmp 0x14006cd20
cmp eax, 0x26
jne 0x14006c5cb
popf
pop rax
jmp 0x14006db54
cmp eax, 0x27
jne 0x14006c5da
popf
pop rax
jmp 0x14006dbea
cmp eax, 0x1f
jne 0x14006c5e9
popf
pop rax
jmp 0x14006d7e0
cmp eax, 0x10
jne 0x14006c5f8
popf
pop rax
jmp 0x14006d047
cmp eax, 6
jne 0x14006c607
popf
pop rax
jmp 0x14006c9ee
cmp eax, 9
jne 0x14006c616
popf
pop rax
jmp 0x14006cb8d
cmp eax, 4
jne 0x14006c625
popf
pop rax
jmp 0x14006c8a5
cmp eax, 0x16
jne 0x14006c634
popf
pop rax
jmp 0x14006d30f
cmp eax, 0x28
jne 0x14006c643
popf
pop rax
jmp 0x14006dc7b
cmp eax, 0xa
jne 0x14006c652
popf
pop rax
jmp 0x14006cbdb
cmp eax, 0x22
jne 0x14006c661
popf
pop rax
jmp 0x14006d90f
cmp eax, 0x14
jne 0x14006c670
popf
pop rax
jmp 0x14006d219
cmp eax, 7
jne 0x14006c67f
popf
pop rax
jmp 0x14006ca74
cmp eax, 5
jne 0x14006c68e
popf
pop rax
jmp 0x14006c970
cmp eax, 2
jne 0x14006c69d
popf
pop rax
jmp 0x14006c7d8
cmp eax, 0x20
jne 0x14006c6ac
popf
pop rax
jmp 0x14006d871
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 0x14006c722
push rax
pushf
mov eax, 0xace5f2da
pushf
not eax
add eax, 0xd9c73992
xor eax, 0xb45ba61e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xad4574d9
xor eax, 0xe1e234af
rol eax, 0x33
popf
pushf
not eax
add eax, 0x995a520c
xor eax, 0x9d15f1d8
rol eax, 0x40
popf
pushf
not eax
add eax, 0xdf54c9fe
xor eax, 0xaaf5de1f
rol eax, 0xaa
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0xe2b2c429
pushf
not eax
add eax, 0xbda311a0
xor eax, 0xe1c02805
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb39350db
xor eax, 0xa28f5332
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc6969080
xor eax, 0xe01e3133
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x96ed3d8b
xor eax, 0xee0a763a
rol eax, 0xa8
popf
jmp 0x14006c436
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, 0xc5c7c27a
pushf
not eax
add eax, 0xa6216980
xor eax, 0xcbdea511
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf102cfe3
xor eax, 0xb732562d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd7f2a746
xor eax, 0xcdd03c97
rol eax, 0xfa
popf
jmp 0x14006c436
and qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140114c44
mov eax, ebx
jmp 0x14006dc7b
test r11, r11
jne 0x14006c872
push rax
pushf
mov eax, 0x571eb89a
pushf
not eax
add eax, 0xba9e050e
xor eax, 0xc5d6d4ae
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xd996f36e
xor eax, 0xde3b8cb8
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe0e47fda
xor eax, 0xca240953
rol eax, 0x1e
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x1635eb37
pushf
not eax
add eax, 0x844c5fde
xor eax, 0xce0aa361
rol eax, 0x55
popf
pushf
not eax
add eax, 0x8c61ea8d
xor eax, 0x9345e6f2
rol eax, 0x6d
popf
jmp 0x14006c436
mov rax, qword [rsp + 0xa8]
mov ebx, 0x994f52fe
pushf
not ebx
add ebx, 0x9ff25381
xor ebx, 0xfc4aff53
rol ebx, 0xb5
popf
pushf
not ebx
add ebx, 0xefbd6d4e
xor ebx, 0x98412eaf
rol ebx, 0x64
popf
pushf
not ebx
add ebx, 0xb107aa28
xor ebx, 0xca233993
rol ebx, 0x19
popf
pushf
not ebx
add ebx, 0xac2a28fc
xor ebx, 0xa7fbc7b8
rol ebx, 0x7d
popf
mov qword [rsp + 0x28], rax
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], ebx
jmp 0x14006c7d8
test r9, r9
je 0x14006c9a8
push rax
pushf
mov eax, 0xd0c1a70f
pushf
not eax
add eax, 0xf73a57db
xor eax, 0x9bd6eed4
rol eax, 0x74
popf
pushf
not eax
add eax, 0xcb872e0a
xor eax, 0xe98b5327
rol eax, 0xe1
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x50f22c3e
pushf
not eax
add eax, 0xeeec7525
xor eax, 0xf07ed776
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd31efed2
xor eax, 0xb17703fe
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xbfaf308c
xor eax, 0xbc4d87f9
rol eax, 0x13
popf
jmp 0x14006c436
mov r8, qword [rsp + 0x80]
test r8, r8
je 0x14006ca41
push rax
pushf
mov eax, 0x32c250a6
pushf
not eax
add eax, 0xb2554e08
xor eax, 0xfe8e992d
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa6aab6c7
xor eax, 0x894873ac
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb0fde8b6
xor eax, 0xd051e35d
rol eax, 0xd2
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x6e6bd13a
pushf
not eax
add eax, 0xa458f7de
xor eax, 0xd4092a52
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc4858aa2
xor eax, 0xe0789840
rol eax, 0xfb
popf
jmp 0x14006c436
mov ecx, dword [rsp + 0x88]
cmp ecx, 0x41
je 0x14006cac6
push rax
pushf
mov eax, 0x762cfba6
pushf
not eax
add eax, 0xc4987b62
xor eax, 0xb4e32de1
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb085f942
xor eax, 0xa99931cf
rol eax, 0x95
popf
pushf
not eax
add eax, 0xbe703a82
xor eax, 0xd73024c6
rol eax, 0xf3
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0xf5cc8971
pushf
not eax
add eax, 0xc219c02e
xor eax, 0xe8794214
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xd6abda6c
xor eax, 0x8f617028
rol eax, 0x16
popf
jmp 0x14006c436
lea eax, [rcx - 0x45]
cmp eax, 2
jbe 0x14006cb47
push rax
pushf
mov eax, 0xc34b19e2
pushf
not eax
add eax, 0xd250abb7
xor eax, 0xe708e187
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8837c452
xor eax, 0xd4929641
rol eax, 0x23
popf
pushf
not eax
add eax, 0x82a603df
xor eax, 0xdbdc0a5d
rol eax, 0x2b
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x5c7eab0e
pushf
not eax
add eax, 0x8a1b602b
xor eax, 0xbbbef81d
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfb11847d
xor eax, 0xf30b6c26
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd02e08ce
xor eax, 0xd2914d5c
rol eax, 0xa3
popf
jmp 0x14006c436
xor sil, sil
jmp 0x14006cc83
mov sil, 0x51
pushf
not sil
add sil, 3
xor sil, 0x35
rol sil, 0x87
popf
pushf
not sil
add sil, 0xfb
xor sil, 0x81
rol sil, 7
popf
pushf
not sil
add sil, 0xd8
xor sil, 0xa6
rol sil, 0xb5
popf
pushf
not sil
add sil, 0xe6
xor sil, 0x12
rol sil, 0x43
popf
push rax
pushf
mov eax, 0x24bcac43
pushf
not eax
add eax, 0x85c1d0b1
xor eax, 0x90809fee
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xef057d94
xor eax, 0x9c278acf
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa59a0ff2
xor eax, 0xe0effb85
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcbd94205
xor eax, 0x90d2ba17
rol eax, 0xe
popf
jmp 0x14006c436
mov rbx, qword [rsp + 0x98]
test bl, 8
jne 0x14006cced
push rax
pushf
mov eax, 0x84ab60dc
pushf
not eax
add eax, 0xd120155f
xor eax, 0xb6bb05a2
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xc69583ae
xor eax, 0x97ff229e
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd055a93b
xor eax, 0xe2408266
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xdeac5c2f
xor eax, 0x891b7434
rol eax, 0xca
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x757562d2
pushf
not eax
add eax, 0xf80d2152
xor eax, 0xaf8f245a
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xdc19762f
xor eax, 0xaae52554
rol eax, 0x99
popf
jmp 0x14006c436
mov rdx, qword [rdi]
mov rax, rdx
shr rax, 0x34
and eax, 0x7ff
cmp rax, 0x7ff
jne 0x14006cd81
push rax
pushf
mov eax, 0x584020ef
pushf
not eax
add eax, 0xd1a9762f
xor eax, 0xd2464d44
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb1a2f2b9
xor eax, 0xdb73cba5
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe37124e3
xor eax, 0xa001b0c2
rol eax, 0x4a
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x4a56d569
pushf
not eax
add eax, 0xed99fb7a
xor eax, 0x95fffa91
rol eax, 0xad
popf
pushf
not eax
add eax, 0xcdde885b
xor eax, 0xb06221a2
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd988fa8b
xor eax, 0xf5f6f278
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd45eec31
xor eax, 0xcd59604f
rol eax, 0x24
popf
jmp 0x14006c436
movabs rcx, 0x93ad410019e51e1e
pushf
not rcx
add rcx, 0x6d691805
xor rcx, 0x5dfdfaca
rol rcx, 0x12
popf
pushf
not rcx
add rcx, 0x6b368c49
xor rcx, 0x4cf472fe
rol rcx, 0xb5
popf
pushf
not rcx
add rcx, 0x7af1329a
xor rcx, 0x46111b7b
rol rcx, 0x91
popf
mov rax, rdx
mov r8d, 0x8d09d833
pushf
not r8d
add r8d, 0xe68219b5
xor r8d, 0xe424c433
rol r8d, 9
popf
pushf
not r8d
add r8d, 0xb72fb7a4
xor r8d, 0xfe2452e9
rol r8d, 0xdc
popf
and rax, rcx
jne 0x14006cea2
push rax
pushf
mov eax, 0x66b0aa8d
pushf
not eax
add eax, 0xdf623141
xor eax, 0xa7081b01
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xfa080c50
xor eax, 0x9e10d879
rol eax, 0x5c
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0xdec07d93
pushf
not eax
add eax, 0x9e62b09e
xor eax, 0xde9f7b8a
rol eax, 0x79
popf
pushf
not eax
add eax, 0xef498ec6
xor eax, 0xdeb7f243
rol eax, 9
popf
pushf
not eax
add eax, 0xc1eb76bd
xor eax, 0x80410e7e
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf6d7922b
xor eax, 0xd54eda10
rol eax, 0xc2
popf
jmp 0x14006c436
xor ecx, ecx
jmp 0x14006d193
movabs rcx, 0x5b12a15aef6572c1
pushf
not rcx
add rcx, 0x7c100fe4
xor rcx, 0x5d556214
rol rcx, 0xe7
popf
pushf
not rcx
add rcx, 0x7318e51d
xor rcx, 0x4cd4cdb4
rol rcx, 0x31
popf
pushf
not rcx
add rcx, 0x4fbfedd3
xor rcx, 0x79916d2e
rol rcx, 8
popf
pushf
not rcx
add rcx, 0x54dcbb95
xor rcx, 0x5efb0554
rol rcx, 0x25
popf
test rdx, rdx
jns 0x14006d014
push rax
pushf
mov eax, 0x9335c2e5
pushf
not eax
add eax, 0xd6d430f2
xor eax, 0xf515b2bf
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf53d6c0a
xor eax, 0xeb1daebd
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xcf0a8414
xor eax, 0xbf6c949a
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc0173777
xor eax, 0xd2a32dcc
rol eax, 0x34
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0xac6ead60
pushf
not eax
add eax, 0xff5f2b8b
xor eax, 0x915f2a90
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb204e357
xor eax, 0xdc8a3d80
rol eax, 0x86
popf
jmp 0x14006c436
cmp rax, rcx
jne 0x14006d07f
push rax
pushf
mov eax, 0x9a38829
pushf
not eax
add eax, 0xc6a614d1
xor eax, 0xc7c6889a
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe6db6563
xor eax, 0xdc406fda
rol eax, 0xeb
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x631b572b
pushf
not eax
add eax, 0xee9e74ac
xor eax, 0xaedf2322
rol eax, 0x95
popf
pushf
not eax
add eax, 0xc26a61ed
xor eax, 0xf1efde04
rol eax, 0xc
popf
pushf
not eax
add eax, 0xb7bfb1b3
xor eax, 0xcfe1009a
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x96f31544
xor eax, 0xb15e3a30
rol eax, 0x71
popf
jmp 0x14006c436
mov rcx, r8
jmp 0x14006d193
mov rax, rdx
and rax, rcx
neg rax
sbb rcx, rcx
and rcx, 0xfffffffffffffffc
add rcx, 8
push rax
pushf
mov eax, 0x908ac982
pushf
not eax
add eax, 0x8da70726
xor eax, 0xc4352eab
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa489e515
xor eax, 0xe48246c6
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf7390865
xor eax, 0xeb82387e
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc8fbf9c0
xor eax, 0xa863bb2c
rol eax, 0x97
popf
jmp 0x14006c436
shr rdx, 0x3f
lea rax, [rdx + 4]
cmp r11, rax
jae 0x14006d1d3
push rax
pushf
mov eax, 0x9d603220
pushf
not eax
add eax, 0x8c7cf0d1
xor eax, 0xe279e061
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xd9acb1b3
xor eax, 0x8dd29006
rol eax, 0x25
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0xabd6b565
pushf
not eax
add eax, 0xba910f33
xor eax, 0xa7051f6d
rol eax, 0x80
popf
pushf
not eax
add eax, 0xbe296ce0
xor eax, 0xa427224f
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x85478dac
xor eax, 0xe4b9dfa2
rol eax, 0x95
popf
jmp 0x14006c436
mov byte [r10], 0
jmp 0x14006d660
or r8, 0xffffffffffffffff
test dl, dl
je 0x14006d2b6
push rax
pushf
mov eax, 0x14cfa6c9
pushf
not eax
add eax, 0x9048e6c1
xor eax, 0x82d4d843
rol eax, 0x66
popf
pushf
not eax
add eax, 0xcae33d67
xor eax, 0x868c9fde
rol eax, 0xba
popf
pushf
not eax
add eax, 0xdae6e597
xor eax, 0xff7ffe57
rol eax, 0x95
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0xf41fe329
pushf
not eax
add eax, 0xde82458a
xor eax, 0xc19198e5
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb8a8ffc8
xor eax, 0xfcad83e0
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa178e260
xor eax, 0xd138b104
rol eax, 0x80
popf
pushf
not eax
add eax, 0x82406794
xor eax, 0xd23b95bd
rol eax, 0x6a
popf
jmp 0x14006c436
mov byte [r10], 0x2d
inc r10
mov byte [r10], 0
cmp r11, r8
je 0x14006d378
push rax
pushf
mov eax, 0xd43d3d74
pushf
not eax
add eax, 0xaa5b1ceb
xor eax, 0xe39b725e
rol eax, 0x16
popf
pushf
not eax
add eax, 0x92131904
xor eax, 0xd455bdc1
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa7f90661
xor eax, 0xd52bf80f
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb6509cba
xor eax, 0xbb4f9755
rol eax, 0xd
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x809d5d7a
pushf
not eax
add eax, 0xfe9c4836
xor eax, 0xb43f48f4
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xcab7acf5
xor eax, 0xfe6f24c8
rol eax, 0x35
popf
pushf
not eax
add eax, 0xf154735c
xor eax, 0xbc114fd6
rol eax, 0x31
popf
jmp 0x14006c436
dec r11
push rax
pushf
mov eax, 0xdbd62f04
pushf
not eax
add eax, 0x95bb9574
xor eax, 0x9fcccc50
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc6a56c8a
xor eax, 0xe38994c9
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa6d0ab67
xor eax, 0xf32788f3
rol eax, 0xd9
popf
jmp 0x14006c436
movzx edx, sil
lea rbx, [0x1b7c75405]
pushf
sub rbx, 0x77c2d885
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, 0x1d11633c
pushf
not eax
add eax, 0xfd99efcf
xor eax, 0xd7038658
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xcd11630a
xor eax, 0x87ab9521
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xaecffd42
xor eax, 0xf908f396
rol eax, 0xf3
popf
jmp 0x14006c436
inc r8
cmp byte [r9 + r8], 0
jne 0x14006d4ca
push rax
pushf
mov eax, 0xdce50e0f
pushf
not eax
add eax, 0xa80d2862
xor eax, 0xc53ae6b0
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xdb6bd27f
xor eax, 0x90c3d619
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc08a1e13
xor eax, 0xcbcdfc38
rol eax, 0x4a
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x6f64ec85
pushf
not eax
add eax, 0xfdcc73ed
xor eax, 0xe525eae5
rol eax, 0x11
popf
pushf
not eax
add eax, 0xcf24ae02
xor eax, 0x8f365dc3
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd938c1c8
xor eax, 0x8b264b66
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x80ac4db3
xor eax, 0xb767b621
rol eax, 0x34
popf
jmp 0x14006c436
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.140147a0d
test eax, eax
jne 0x14006d5ab
push rax
pushf
mov eax, 0xd0e41eeb
pushf
not eax
add eax, 0x949c0ede
xor eax, 0xbe11c59b
rol eax, 0x69
popf
pushf
not eax
add eax, 0x9a2d3d26
xor eax, 0xaa1bde3f
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xd225317f
xor eax, 0xc571de82
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x819b8293
xor eax, 0x9e9eb4e0
rol eax, 0x67
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x558299dd
pushf
not eax
add eax, 0x887f0a88
xor eax, 0xbc8edc4e
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xe8de20a6
xor eax, 0xa731f3fa
rol eax, 0x36
popf
pushf
not eax
add eax, 0x972bac59
xor eax, 0x92a4f4fe
rol eax, 0x25
popf
pushf
not eax
add eax, 0xefd8a9c5
xor eax, 0xaf2d8481
rol eax, 0x58
popf
jmp 0x14006c436
xor r8d, r8d
push rax
pushf
mov eax, 0xcaf1f565
pushf
not eax
add eax, 0x975b7f72
xor eax, 0xd56611aa
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8916aa6f
xor eax, 0xd189b513
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xa4014b6a
xor eax, 0xb9a92804
rol eax, 0x23
popf
pushf
not eax
add eax, 0xf13efc27
xor eax, 0xb2280124
rol eax, 0x42
popf
jmp 0x14006c436
mov eax, r8d
jmp 0x14006dc7b
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 0x14006d705
push rax
pushf
mov eax, 0x2cda5f98
pushf
not eax
add eax, 0xd3a24c7d
xor eax, 0x86368bd0
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xfffd7bea
xor eax, 0xf0e70b67
rol eax, 0xbb
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x5a385c56
pushf
not eax
add eax, 0xf73216fe
xor eax, 0x8e385c40
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x849524dc
xor eax, 0x9dbd921a
rol eax, 0xf1
popf
jmp 0x14006c436
sub ecx, 4
je 0x14006d787
push rax
pushf
mov eax, 0xd0dcbc0f
pushf
not eax
add eax, 0xeb70e0a5
xor eax, 0xb5591a19
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x8ad6ded5
xor eax, 0xeab121e2
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xcf173b14
xor eax, 0x80eacdf9
rol eax, 0x2f
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x116087b1
pushf
not eax
add eax, 0xb819bd82
xor eax, 0x94a9db73
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x9bc50e34
xor eax, 0xbe827c8c
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb4553937
xor eax, 0xa3621764
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa1f2c451
xor eax, 0x93c21dc1
rol eax, 0x44
popf
jmp 0x14006c436
sub ecx, 1
je 0x14006d818
push rax
pushf
mov eax, 0x845d29a7
pushf
not eax
add eax, 0xa931aa41
xor eax, 0xb06833d1
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x9e264121
xor eax, 0xeaddad64
rol eax, 0xbd
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x1c7e9f48
pushf
not eax
add eax, 0xe518030d
xor eax, 0xfa761fe6
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe09cafb0
xor eax, 0xd1b0f0f0
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xec73b8a9
xor eax, 0xffaf555c
rol eax, 0x55
popf
pushf
not eax
add eax, 0xfb60f0f1
xor eax, 0xdc1a49b2
rol eax, 0x3a
popf
jmp 0x14006c436
sub ecx, 1
je 0x14006da44
sub ecx, 0x1a
je 0x14006d8b6
push rax
pushf
mov eax, 0xf98fa484
pushf
not eax
add eax, 0xea92c594
xor eax, 0x9bf7ceb5
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd5873346
xor eax, 0xee6c760a
rol eax, 0x4a
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x3b61fd8a
pushf
not eax
add eax, 0x9e241a00
xor eax, 0x948e9d2e
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe24938b5
xor eax, 0x8512335f
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xf8036d46
xor eax, 0xb2816a88
rol eax, 0x68
popf
pushf
not eax
add eax, 0xee511636
xor eax, 0xa9d3fea8
rol eax, 0xe7
popf
jmp 0x14006c436
sub ecx, 4
je 0x14006d96d
push rax
pushf
mov eax, 0x93087d90
pushf
not eax
add eax, 0xd0f7359d
xor eax, 0xb063c335
rol eax, 0x28
popf
pushf
not eax
add eax, 0xb52738f3
xor eax, 0xc792f352
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb9558445
xor eax, 0xf9c5b353
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb404b14c
xor eax, 0x9ce1846a
rol eax, 0xae
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x6c485aaa
pushf
not eax
add eax, 0xb88fe637
xor eax, 0xb714a853
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9108cb19
xor eax, 0xc8f819d8
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xdd8bc3b1
xor eax, 0xb1bc183b
rol eax, 0x23
popf
jmp 0x14006c436
cmp ecx, 1
je 0x14006d9eb
push rax
pushf
mov eax, 0xdcafb69d
pushf
not eax
add eax, 0xc5e17097
xor eax, 0xed6aa13b
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xccf88688
xor eax, 0xe0e71a24
rol eax, 0xa8
popf
jmp 0x14006c436
push rax
pushf
mov eax, 0x11e47e20
pushf
not eax
add eax, 0x8777bab8
xor eax, 0x8a6d5d39
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xdf805737
xor eax, 0x8e40748a
rol eax, 0x84
popf
pushf
not eax
add eax, 0x97792e02
xor eax, 0xeb257359
rol eax, 0xac
popf
pushf
not eax
add eax, 0xff7d0def
xor eax, 0xce174a69
rol eax, 0x97
popf
jmp 0x14006c436
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.1401ab651
jmp 0x14006dc7b
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.1401ab397
jmp 0x14006dc7b
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.1401a9d24
jmp 0x14006dc7b
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.1401abca1
push rax
pushf
mov eax, 0xfe9e535d
pushf
not eax
add eax, 0x86fc537f
xor eax, 0xb0b8c198
rol eax, 0x50
popf
pushf
not eax
add eax, 0x8ec89060
xor eax, 0xd5c22f60
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8c888251
xor eax, 0xdfd7aa31
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x8e9f2111
xor eax, 0xe0ba1835
rol eax, 0xe3
popf
jmp 0x14006c436
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.140148f2c
int3