Function at 0x14019f070
Capabilities:
Authenticate hmac
Encrypt data using chaskey

Disassembly:
push rax
pushf
mov eax, 0xe7b85f05
pushf
not eax
add eax, 0xfe83f837
xor eax, 0x995c4cf1
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xafcdfb4a
xor eax, 0xf7bc084f
rol eax, 0xf6
popf
cmp eax, 0x29
jne 0x14019f0ad
popf
pop rax
jmp 0x1401a0661
cmp eax, 0
jne 0x14019f0bc
popf
pop rax
jmp 0x14019f3f5
cmp eax, 3
jne 0x14019f0cb
popf
pop rax
jmp 0x14019f51c
cmp eax, 1
jne 0x14019f0da
popf
pop rax
jmp 0x14019f499
cmp eax, 0xd
jne 0x14019f0e9
popf
pop rax
jmp 0x14019f9af
cmp eax, 0x1a
jne 0x14019f0f8
popf
pop rax
jmp 0x1401a0050
cmp eax, 0xe
jne 0x14019f107
popf
pop rax
jmp 0x14019fa41
cmp eax, 0x31
jne 0x14019f116
popf
pop rax
jmp 0x1401a0aa3
cmp eax, 0x19
jne 0x14019f125
popf
pop rax
jmp 0x14019ffe6
cmp eax, 8
jne 0x14019f134
popf
pop rax
jmp 0x14019f7c0
cmp eax, 0x2a
jne 0x14019f143
popf
pop rax
jmp 0x1401a06f1
cmp eax, 0x17
jne 0x14019f152
popf
pop rax
jmp 0x14019fef5
cmp eax, 0x1c
jne 0x14019f161
popf
pop rax
jmp 0x1401a012f
cmp eax, 0x2e
jne 0x14019f170
popf
pop rax
jmp 0x1401a0900
cmp eax, 0x18
jne 0x14019f17f
popf
pop rax
jmp 0x14019ff86
cmp eax, 0x2b
jne 0x14019f18e
popf
pop rax
jmp 0x1401a0781
cmp eax, 0x1b
jne 0x14019f19d
popf
pop rax
jmp 0x1401a0089
cmp eax, 0x2d
jne 0x14019f1ac
popf
pop rax
jmp 0x1401a08c8
cmp eax, 0x23
jne 0x14019f1bb
popf
pop rax
jmp 0x1401a0385
cmp eax, 0x25
jne 0x14019f1ca
popf
pop rax
jmp 0x1401a0464
cmp eax, 0x32
jne 0x14019f1d9
popf
pop rax
jmp 0x1401a0ada
cmp eax, 0x13
jne 0x14019f1e8
popf
pop rax
jmp 0x14019fc92
cmp eax, 0x33
jne 0x14019f1f7
popf
pop rax
jmp 0x1401a0b3b
cmp eax, 0x24
jne 0x14019f206
popf
pop rax
jmp 0x1401a0405
cmp eax, 0x1e
jne 0x14019f215
popf
pop rax
jmp 0x1401a023d
cmp eax, 0xc
jne 0x14019f224
popf
pop rax
jmp 0x14019f944
cmp eax, 0x26
jne 0x14019f233
popf
pop rax
jmp 0x1401a04ae
cmp eax, 0x27
jne 0x14019f242
popf
pop rax
jmp 0x1401a053e
cmp eax, 0x30
jne 0x14019f251
popf
pop rax
jmp 0x1401a0a43
cmp eax, 0x10
jne 0x14019f260
popf
pop rax
jmp 0x14019fb64
cmp eax, 0x37
jne 0x14019f26f
popf
pop rax
jmp 0x1401a0d0a
cmp eax, 9
jne 0x14019f27e
popf
pop rax
jmp 0x14019f855
cmp eax, 4
jne 0x14019f28d
popf
pop rax
jmp 0x14019f59d
cmp eax, 0x16
jne 0x14019f29c
popf
pop rax
jmp 0x14019fe3b
cmp eax, 0x28
jne 0x14019f2ab
popf
pop rax
jmp 0x1401a05e3
cmp eax, 0xa
jne 0x14019f2ba
popf
pop rax
jmp 0x14019f8a2
cmp eax, 0x36
jne 0x14019f2c9
popf
pop rax
jmp 0x1401a0c79
cmp eax, 0x14
jne 0x14019f2d8
popf
pop rax
jmp 0x14019fd48
cmp eax, 7
jne 0x14019f2e7
popf
pop rax
jmp 0x14019f710
cmp eax, 0x34
jne 0x14019f2f6
popf
pop rax
jmp 0x1401a0bcb
cmp eax, 2
jne 0x14019f305
popf
pop rax
jmp 0x14019f4e6
cmp eax, 0x20
jne 0x14019f314
popf
pop rax
jmp 0x1401a02ad
cmp eax, 0x1d
jne 0x14019f323
popf
pop rax
jmp 0x1401a01ad
cmp eax, 0x11
jne 0x14019f332
popf
pop rax
jmp 0x14019fbb0
cmp eax, 0x35
jne 0x14019f341
popf
pop rax
jmp 0x1401a0c17
cmp eax, 0x2f
jne 0x14019f350
popf
pop rax
jmp 0x1401a0998
cmp eax, 0x12
jne 0x14019f35f
popf
pop rax
jmp 0x14019fbe6
cmp eax, 0x21
jne 0x14019f36e
popf
pop rax
jmp 0x1401a02e8
cmp eax, 0x38
jne 0x14019f37d
popf
pop rax
jmp 0x1401a0d54
cmp eax, 0xb
jne 0x14019f38c
popf
pop rax
jmp 0x14019f8d9
cmp eax, 0xf
jne 0x14019f39b
popf
pop rax
jmp 0x14019fad3
cmp eax, 0x15
jne 0x14019f3aa
popf
pop rax
jmp 0x14019fdd8
cmp eax, 5
jne 0x14019f3b9
popf
pop rax
jmp 0x14019f61b
cmp eax, 6
jne 0x14019f3c8
popf
pop rax
jmp 0x14019f6d6
cmp eax, 0x22
jne 0x14019f3d7
popf
pop rax
jmp 0x1401a034a
cmp eax, 0x2c
jne 0x14019f3e6
popf
pop rax
jmp 0x1401a0824
cmp eax, 0x1f
jne 0x14019f3f5
popf
pop rax
jmp 0x1401a02a8
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
mov r12, qword [rsp + 0x70]
mov r13, r9
mov rbx, r8
mov r14, rdx
mov rdi, rcx
and qword [r12], 0
mov qword [r9], 1
test rdx, rdx
je 0x14019f466
push rax
pushf
mov eax, 0x427fdb03
pushf
not eax
add eax, 0xac366a0b
xor eax, 0xefbacee1
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xbaa7574a
xor eax, 0x99b41543
rol eax, 0xd8
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x624058bd
pushf
not eax
add eax, 0xc13caa3c
xor eax, 0xc34b757a
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc1aad1b1
xor eax, 0xe51abf7a
rol eax, 0x1b
popf
jmp 0x14019f09e
mov qword [rdx], rbx
add r14, 8
push rax
pushf
mov eax, 0x9bf6b071
pushf
not eax
add eax, 0xe70e130d
xor eax, 0xc19cea7e
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xccc56d84
xor eax, 0xdfe1998d
rol eax, 0x15
popf
pushf
not eax
add eax, 0xe0e9202c
xor eax, 0xa7f267c9
rol eax, 0x64
popf
jmp 0x14019f09e
xor bpl, bpl
push rax
pushf
mov eax, 0x3d12360b
pushf
not eax
add eax, 0xbb141a92
xor eax, 0xe55e5c9d
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xab918a38
xor eax, 0xf7b57c6a
rol eax, 0x26
popf
jmp 0x14019f09e
cmp byte [rdi], 0x22
mov r15, rdi
jne 0x14019f56a
push rax
pushf
mov eax, 0x482d2c27
pushf
not eax
add eax, 0xa1ad3977
xor eax, 0x8cc4a393
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xea04f800
xor eax, 0xd3d818aa
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe095f84d
xor eax, 0x96f5a304
rol eax, 0x3c
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x261ccf02
pushf
not eax
add eax, 0xba8d9472
xor eax, 0xd6c3cf3b
rol eax, 0x96
popf
pushf
not eax
add eax, 0x910ea4b8
xor eax, 0xfbfdf7ff
rol eax, 0x5f
popf
jmp 0x14019f09e
test bpl, bpl
mov sil, 0xfd
pushf
not sil
add sil, 0x7c
xor sil, 0x5d
rol sil, 0x84
popf
pushf
not sil
add sil, 0x43
xor sil, 0x9c
rol sil, 0xdc
popf
pushf
not sil
add sil, 0xe9
xor sil, 2
rol sil, 0x98
popf
sete bpl
inc rdi
jmp 0x14019f944
inc qword [r12]
test rbx, rbx
je 0x14019f67d
push rax
pushf
mov eax, 0x4b591a00
pushf
not eax
add eax, 0xd4263c53
xor eax, 0xe821ef6a
rol eax, 0x59
popf
pushf
not eax
add eax, 0x90b574b6
xor eax, 0xf99284bc
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xefe9f766
xor eax, 0xff066c4f
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xb10173cc
xor eax, 0x874461d6
rol eax, 0x69
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x6c734d51
pushf
not eax
add eax, 0xf7309db3
xor eax, 0xb16b545d
rol eax, 0x12
popf
pushf
not eax
add eax, 0xf1ef2bec
xor eax, 0x92a349a7
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x917dd3c3
xor eax, 0xcdc434c8
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xd70ba0e3
xor eax, 0xab8050ee
rol eax, 0x77
popf
jmp 0x14019f09e
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x1193b0c5
pushf
not eax
add eax, 0x8cc6f504
xor eax, 0xdcd64386
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa2fe8dd6
xor eax, 0xc05ef9ab
rol eax, 0x1e
popf
jmp 0x14019f09e
movsx esi, byte [rdi]
inc rdi
mov ecx, esi
call fcn.14006e6b7
test eax, eax
je 0x14019f77a
push rax
pushf
mov eax, 0x560caca5
pushf
not eax
add eax, 0x9fa7a05c
xor eax, 0x9969612a
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe6bddf85
xor eax, 0xbd819f83
rol eax, 0xb
popf
pushf
not eax
add eax, 0x9c62e49f
xor eax, 0xb9294cf6
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa5854878
xor eax, 0x8d206cf1
rol eax, 0x86
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x42d0383c
pushf
not eax
add eax, 0xfcb484b9
xor eax, 0xb71107e4
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf2450cbe
xor eax, 0xfa3b51d3
rol eax, 5
popf
pushf
not eax
add eax, 0xd8e9ca6c
xor eax, 0xbac2e3a9
rol eax, 0xf9
popf
jmp 0x14019f09e
inc qword [r12]
test rbx, rbx
je 0x14019f822
push rax
pushf
mov eax, 0x10f5afd2
pushf
not eax
add eax, 0xa9665b63
xor eax, 0xf2ffbbe7
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe7196040
xor eax, 0xd20bacb8
rol eax, 0x58
popf
pushf
not eax
add eax, 0x841d4181
xor eax, 0xd0b38d3b
rol eax, 0x90
popf
pushf
not eax
add eax, 0x97bb96cb
xor eax, 0xeffb1280
rol eax, 0x4a
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0xd5d5edb
pushf
not eax
add eax, 0x82290113
xor eax, 0xdccbf521
rol eax, 0x87
popf
pushf
not eax
add eax, 0x84b16917
xor eax, 0x84858dc2
rol eax, 0x35
popf
jmp 0x14019f09e
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x4df27a20
pushf
not eax
add eax, 0xed57a202
xor eax, 0xd1a98ec1
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xb7f81666
xor eax, 0xcd04f365
rol eax, 0x11
popf
pushf
not eax
add eax, 0xbd5d4f9f
xor eax, 0xa0bebef0
rol eax, 0xa5
popf
jmp 0x14019f09e
lea rdi, [r15 + 2]
push rax
pushf
mov eax, 0xd4c7f019
pushf
not eax
add eax, 0xfe8b7c77
xor eax, 0xf862fdd3
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xcfffce9e
xor eax, 0xb713d486
rol eax, 0x93
popf
jmp 0x14019f09e
test sil, sil
je 0x14019f911
push rax
pushf
mov eax, 0x652b3506
pushf
not eax
add eax, 0xe84b1fb0
xor eax, 0xd018db16
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb242f35d
xor eax, 0xf2efea2b
rol eax, 0xb9
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0xdfac6798
pushf
not eax
add eax, 0xee1a8be5
xor eax, 0xecb37c5f
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf88f4ea2
xor eax, 0xf3d2974b
rol eax, 0xce
popf
jmp 0x14019f09e
test bpl, bpl
jne 0x14019f97c
push rax
pushf
mov eax, 0x3a9f69d8
pushf
not eax
add eax, 0xb6bbe3d9
xor eax, 0xdc860910
rol eax, 0x58
popf
pushf
not eax
add eax, 0x9b21dde1
xor eax, 0x8a82036d
rol eax, 0x92
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x9d9b71e1
pushf
not eax
add eax, 0xf245574d
xor eax, 0xdf504d9e
rol eax, 0x35
popf
pushf
not eax
add eax, 0xaeba9926
xor eax, 0x900901f0
rol eax, 0xf5
popf
jmp 0x14019f09e
cmp sil, 0x20
je 0x14019f9fb
push rax
pushf
mov eax, 0xa42e5982
pushf
not eax
add eax, 0xcea1490e
xor eax, 0xa0b1ff26
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd7970ebf
xor eax, 0xfb4f292d
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf82af0f4
xor eax, 0xfe300cdb
rol eax, 0x98
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x27a6cd0c
pushf
not eax
add eax, 0xfeef8bde
xor eax, 0xe8536984
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xa783fe19
xor eax, 0x943135f4
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x9cb46ba2
xor eax, 0x89198141
rol eax, 0x94
popf
jmp 0x14019f09e
cmp sil, 9
jne 0x14019fa7a
push rax
pushf
mov eax, 0xed1882a9
pushf
not eax
add eax, 0xa0059a51
xor eax, 0xcf42b9e6
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc6888214
xor eax, 0xc090235a
rol eax, 0x13
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x7ed3bc58
pushf
not eax
add eax, 0xae143825
xor eax, 0x9db0745f
rol eax, 7
popf
pushf
not eax
add eax, 0x89896a29
xor eax, 0xf4949e9d
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf428efa5
xor eax, 0xf7558efc
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd5979766
xor eax, 0xfc1449c1
rol eax, 0x19
popf
jmp 0x14019f09e
test rbx, rbx
je 0x14019fb0b
push rax
pushf
mov eax, 0x15a1166e
pushf
not eax
add eax, 0xd32d8008
xor eax, 0xc838c552
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x87144967
xor eax, 0xf17ada90
rol eax, 0xbf
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0xa0a4bca8
pushf
not eax
add eax, 0x80f3dedf
xor eax, 0xdb322497
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x8606ff95
xor eax, 0xc66ec555
rol eax, 0
popf
pushf
not eax
add eax, 0x81a3c78c
xor eax, 0x9cf4e8f7
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xdf19f328
xor eax, 0xe28af3f8
rol eax, 0xd0
popf
jmp 0x14019f09e
mov byte [rbx - 1], 0
jmp 0x14019fbe6
dec rdi
push rax
pushf
mov eax, 0xd15dfb81
pushf
not eax
add eax, 0x84abc711
xor eax, 0xf22eb254
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa35c35e5
xor eax, 0x9840662a
rol eax, 0x3c
popf
jmp 0x14019f09e
xor sil, sil
mov al, byte [rdi]
test al, al
je 0x14019fc39
push rax
pushf
mov eax, 0x8307dedb
pushf
not eax
add eax, 0xd1851386
xor eax, 0x9facba16
rol eax, 0x81
popf
pushf
not eax
add eax, 0xfe215a23
xor eax, 0xf508f4ae
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd2d0730a
xor eax, 0xfb150bc6
rol eax, 0x9a
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0xad421667
pushf
not eax
add eax, 0xaf8b54dd
xor eax, 0xbf60857a
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x8f71ea54
xor eax, 0xb8dd91ff
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xb83d2a0c
xor eax, 0xb676737f
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9c1d1ead
xor eax, 0xc04d6ef0
rol eax, 0xa8
popf
jmp 0x14019f09e
cmp al, 0x20
je 0x14019fcef
push rax
pushf
mov eax, 0xcb28999d
pushf
not eax
add eax, 0xef7cf6f5
xor eax, 0xb053a472
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9b094edb
xor eax, 0xef6102a5
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xaa4ef97a
xor eax, 0xadda6de0
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xdf4e303e
xor eax, 0x80edd628
rol eax, 0x69
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x1450f009
pushf
not eax
add eax, 0x8c64004a
xor eax, 0x965c1350
rol eax, 0x90
popf
pushf
not eax
add eax, 0xa24603ff
xor eax, 0xf7c48ffe
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb57178fa
xor eax, 0xb42ece63
rol eax, 0xef
popf
pushf
not eax
add eax, 0xfd99ca11
xor eax, 0xb4fe3480
rol eax, 0xbf
popf
jmp 0x14019f09e
cmp al, 9
jne 0x14019fda5
push rax
pushf
mov eax, 0xd00aee56
pushf
not eax
add eax, 0xe804f1df
xor eax, 0x8242e367
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa76b82c6
xor eax, 0xfccf8a8d
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe6e30eb4
xor eax, 0x8d539911
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xdc0fe97b
xor eax, 0x9dedc55d
rol eax, 0x9b
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x9bcb1ef1
pushf
not eax
add eax, 0xa577ac51
xor eax, 0xade91832
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd2b49d79
xor eax, 0xa6253056
rol eax, 0x2f
popf
jmp 0x14019f09e
inc rdi
mov al, byte [rdi]
jmp 0x14019fc92
test al, al
je 0x14019fe9c
push rax
pushf
mov eax, 0x3060df2
pushf
not eax
add eax, 0xe5f9b3ac
xor eax, 0xcf7bb28f
rol eax, 0x80
popf
pushf
not eax
add eax, 0xd9831dd8
xor eax, 0xd491be60
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe2fa8bba
xor eax, 0xcfac1eba
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xd444b1c0
xor eax, 0xc9ca5aad
rol eax, 0xcb
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x8eba1dd9
pushf
not eax
add eax, 0xfd5a3355
xor eax, 0xcd29e6e6
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb09c9c29
xor eax, 0x885ca152
rol eax, 0x17
popf
pushf
not eax
add eax, 0xbc8c4850
xor eax, 0xae8c2236
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xbe588f16
xor eax, 0x90c52c5f
rol eax, 0x67
popf
jmp 0x14019f09e
test r14, r14
je 0x14019ff53
push rax
pushf
mov eax, 0x5fa300c4
pushf
not eax
add eax, 0xbfa68e7a
xor eax, 0xc76b47ee
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd292008f
xor eax, 0xd832ef10
rol eax, 0x30
popf
pushf
not eax
add eax, 0xd76e0829
xor eax, 0x897cca05
rol eax, 0x86
popf
pushf
not eax
add eax, 0xcb101826
xor eax, 0x9dcd81a0
rol eax, 0xff
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x1b383a9
pushf
not eax
add eax, 0xb9a799c2
xor eax, 0xfecd8ca4
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc22fffe5
xor eax, 0xfd546639
rol eax, 0xad
popf
jmp 0x14019f09e
mov qword [r14], rbx
add r14, 8
push rax
pushf
mov eax, 0xffbd1a46
pushf
not eax
add eax, 0xed017cb9
xor eax, 0xf968058c
rol eax, 0x52
popf
pushf
not eax
add eax, 0xcc6da857
xor eax, 0xd33ecda5
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xdcfcc17f
xor eax, 0x82310396
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd2d9043d
xor eax, 0xc832d19f
rol eax, 0x17
popf
jmp 0x14019f09e
inc qword [r13]
mov edx, 0x38720552
pushf
not edx
add edx, 0xdf4e973c
xor edx, 0xcece35b2
rol edx, 0x42
popf
pushf
not edx
add edx, 0x817db9e8
xor edx, 0xe133286a
rol edx, 0x5c
popf
xor eax, eax
jmp 0x1401a0089
inc rdi
jmp 0x1401a0054
inc eax
push rax
pushf
mov eax, 0xa61e243a
pushf
not eax
add eax, 0xbeb006a7
xor eax, 0xddc33fe7
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf0601f24
xor eax, 0xc1e762ce
rol eax, 0x4b
popf
jmp 0x14019f09e
mov cl, byte [rdi]
cmp cl, 0x5c
je 0x1401a00e9
push rax
pushf
mov eax, 0x39039228
pushf
not eax
add eax, 0xabe22d19
xor eax, 0xd958fbf0
rol eax, 6
popf
pushf
not eax
add eax, 0x9c1d2a83
xor eax, 0xd6185c64
rol eax, 0x41
popf
pushf
not eax
add eax, 0xdf0041cf
xor eax, 0xfb9fe1d6
rol eax, 0x95
popf
pushf
not eax
add eax, 0xfaccabc5
xor eax, 0xeaace09d
rol eax, 0xe3
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0xf4fdeda7
pushf
not eax
add eax, 0xb1f58ce0
xor eax, 0xd1147d88
rol eax, 4
popf
pushf
not eax
add eax, 0xc96b7162
xor eax, 0xf1fb287c
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc22e450b
xor eax, 0xded371c6
rol eax, 0x1a
popf
jmp 0x14019f09e
cmp cl, 0x22
jne 0x1401a0167
push rax
pushf
mov eax, 0x96f9d258
pushf
not eax
add eax, 0x9a90bcb4
xor eax, 0xdfa2b694
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb2e7d9ad
xor eax, 0x9a63e29f
rol eax, 0x8c
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x235d0c20
pushf
not eax
add eax, 0xcc9cf95d
xor eax, 0xdee52478
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb3682716
xor eax, 0x980acb4f
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe2073cee
xor eax, 0xeb2ab5ea
rol eax, 0x70
popf
jmp 0x14019f09e
test dl, al
jne 0x1401a020a
push rax
pushf
mov eax, 0x5d2dd306
pushf
not eax
add eax, 0xff80e0e3
xor eax, 0xbfe75d27
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x88630ae8
xor eax, 0xee060bf1
rol eax, 0x29
popf
pushf
not eax
add eax, 0x99df8a39
xor eax, 0xb620fc80
rol eax, 0x56
popf
pushf
not eax
add eax, 0x9972b87c
xor eax, 0xe4231cb5
rol eax, 0x2c
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x6e81fc7f
pushf
not eax
add eax, 0xd4b39b87
xor eax, 0xceb627ec
rol eax, 8
popf
pushf
not eax
add eax, 0x8150bed1
xor eax, 0xbd97d328
rol eax, 0xc7
popf
jmp 0x14019f09e
test sil, sil
je 0x1401a0275
push rax
pushf
mov eax, 0x412fee84
pushf
not eax
add eax, 0xc95df755
xor eax, 0xdb8366cf
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9c745fec
xor eax, 0xe3f712d6
rol eax, 0x5b
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x7763d8d6
pushf
not eax
add eax, 0xeec39d07
xor eax, 0xb9d06569
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe76b653c
xor eax, 0xbc338347
rol eax, 0xd4
popf
jmp 0x14019f09e
cmp byte [rdi + 1], cl
jne 0x1401a02e8
inc rdi
jmp 0x1401a034a
xor edx, edx
test sil, sil
sete sil
push rax
pushf
mov eax, 0xcedd25cc
pushf
not eax
add eax, 0xc1d90a38
xor eax, 0xe926f2e7
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc0d0d4aa
xor eax, 0x89bd6168
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xada7321f
xor eax, 0xf43b660e
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe89ed735
xor eax, 0x8a164e9d
rol eax, 5
popf
jmp 0x14019f09e
shr eax, 1
jmp 0x1401a04ae
dec eax
test rbx, rbx
je 0x1401a03bf
push rax
pushf
mov eax, 0x49b8f365
pushf
not eax
add eax, 0x94a0b579
xor eax, 0xdca6dcb5
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x843b38be
xor eax, 0xa0294e50
rol eax, 0x23
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x770e5dee
pushf
not eax
add eax, 0x9f6b275c
xor eax, 0xf12dd8cf
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xd02c7dbd
xor eax, 0xa14f5511
rol eax, 0x69
popf
pushf
not eax
add eax, 0xdbca4bf1
xor eax, 0xceb17c25
rol eax, 0xca
popf
jmp 0x14019f09e
mov byte [rbx], 0x5c
inc rbx
push rax
pushf
mov eax, 0x99ab76a6
pushf
not eax
add eax, 0xe9226064
xor eax, 0x883e1982
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe58f99f2
xor eax, 0x9dfefc69
rol eax, 0x19
popf
pushf
not eax
add eax, 0xee26e3ad
xor eax, 0x81b7e7b6
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xfe206803
xor eax, 0x917f3309
rol eax, 0x91
popf
jmp 0x14019f09e
inc qword [r12]
push rax
pushf
mov eax, 0x3513e0c5
pushf
not eax
add eax, 0xd942dd1c
xor eax, 0x907ee9e6
rol eax, 0x44
popf
pushf
not eax
add eax, 0xc6ab587c
xor eax, 0x814a2166
rol eax, 0x60
popf
pushf
not eax
add eax, 0x95ebb2a1
xor eax, 0x95031682
rol eax, 0x53
popf
jmp 0x14019f09e
test eax, eax
jne 0x1401a04e5
push rax
pushf
mov eax, 0xca806ec0
pushf
not eax
add eax, 0xbd2fe0e4
xor eax, 0xb75a5634
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa33e1805
xor eax, 0xa0555973
rol eax, 0xa1
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0xae0ac7ca
pushf
not eax
add eax, 0xfdc599d5
xor eax, 0xecae350d
rol eax, 0x29
popf
pushf
not eax
add eax, 0xacc1799d
xor eax, 0xfd8b6377
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc2bcf6f8
xor eax, 0xe72596c1
rol eax, 0x91
popf
pushf
not eax
add eax, 0xd97afcb8
xor eax, 0xb9204b80
rol eax, 0xd1
popf
jmp 0x14019f09e
mov al, byte [rdi]
test al, al
je 0x1401a059d
push rax
pushf
mov eax, 0xa094e027
pushf
not eax
add eax, 0xfbc336b1
xor eax, 0xebd3253e
rol eax, 8
popf
pushf
not eax
add eax, 0xd2bc17bc
xor eax, 0xb4ff18f7
rol eax, 0x68
popf
pushf
not eax
add eax, 0xdc8a1ff4
xor eax, 0xb85ad0f7
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd28f4c2b
xor eax, 0xa381b5b5
rol eax, 0x4d
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0xfc4f63e9
pushf
not eax
add eax, 0xad721100
xor eax, 0x9fd0ab17
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb84f4fb8
xor eax, 0xf243c8e3
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9f4b215c
xor eax, 0x95722d51
rol eax, 0x47
popf
jmp 0x14019f09e
test sil, sil
jne 0x1401a062e
push rax
pushf
mov eax, 0x61e535ac
pushf
not eax
add eax, 0xaef357d2
xor eax, 0xcb8644d0
rol eax, 0x78
popf
pushf
not eax
add eax, 0xea02e7fc
xor eax, 0xa67d5531
rol eax, 0x72
popf
pushf
not eax
add eax, 0xd5aa60a6
xor eax, 0xe31918a0
rol eax, 0x25
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0xb6c31d7f
pushf
not eax
add eax, 0xab810950
xor eax, 0xc736aa11
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe505f798
xor eax, 0xb637ca90
rol eax, 7
popf
jmp 0x14019f09e
cmp al, 0x20
je 0x1401a0698
push rax
pushf
mov eax, 0xfc48798b
pushf
not eax
add eax, 0xa9843b69
xor eax, 0xc3decd0e
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x99fab606
xor eax, 0xbf1172d1
rol eax, 0x2d
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x27d3b593
pushf
not eax
add eax, 0xe931a343
xor eax, 0xa292462d
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf4278632
xor eax, 0xe08a68f2
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x87cf4862
xor eax, 0xc44ad91e
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe1645e21
xor eax, 0xfbbc2056
rol eax, 0xc7
popf
jmp 0x14019f09e
cmp al, 9
je 0x1401a074e
push rax
pushf
mov eax, 0xbf7e0c6d
pushf
not eax
add eax, 0x980ed040
xor eax, 0xa4ea32ba
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9e4b2826
xor eax, 0xc0712fe3
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb58bd761
xor eax, 0xb829f036
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xff460c38
xor eax, 0x85187f27
rol eax, 0xe0
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0xc1eaff6f
pushf
not eax
add eax, 0xea5304eb
xor eax, 0xd9e8c4fb
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe7a00e36
xor eax, 0xd61d0c51
rol eax, 0xc4
popf
jmp 0x14019f09e
test edx, edx
je 0x1401a07de
push rax
pushf
mov eax, 0x63766703
pushf
not eax
add eax, 0xb303d695
xor eax, 0xa4a06b92
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x9666ccd3
xor eax, 0xbc4fd5ba
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc83f8f13
xor eax, 0x9b6d85e1
rol eax, 0x37
popf
pushf
not eax
add eax, 0x906c78bd
xor eax, 0xaa6cf49f
rol eax, 0xdd
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x8cc25cc4
pushf
not eax
add eax, 0xd8298aa9
xor eax, 0x9373a1bb
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf6e7d1a4
xor eax, 0xde0cc46b
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd68159c3
xor eax, 0xc11658c5
rol eax, 0xca
popf
jmp 0x14019f09e
test rbx, rbx
je 0x1401a0882
push rax
pushf
mov eax, 0xbecbb160
pushf
not eax
add eax, 0xed334f46
xor eax, 0xeb6f3420
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd53434e4
xor eax, 0xad05a737
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe4df36dd
xor eax, 0xa3562c24
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xeb341cc5
xor eax, 0x941ddebd
rol eax, 0x4a
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x87220bf3
pushf
not eax
add eax, 0xbdc8acab
xor eax, 0x8588a5b8
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe0d89e7a
xor eax, 0xaeb0c0cc
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc778f2ab
xor eax, 0xf15de19a
rol eax, 0x32
popf
jmp 0x14019f09e
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x81d07e85
pushf
not eax
add eax, 0xc54178d8
xor eax, 0xfc267abc
rol eax, 0x13
popf
pushf
not eax
add eax, 0xfc2c1c95
xor eax, 0xf65621e0
rol eax, 0x2c
popf
jmp 0x14019f09e
movsx ecx, byte [rdi]
call fcn.14006e6b7
test eax, eax
je 0x1401a093f
push rax
pushf
mov eax, 0x45af8f2f
pushf
not eax
add eax, 0xb7206c31
xor eax, 0x8d37e186
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9b055169
xor eax, 0xd2806cf5
rol eax, 0xd3
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x62f594ec
pushf
not eax
add eax, 0xc1ccdfb2
xor eax, 0x910eb025
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd17ecd50
xor eax, 0xdb88f8d2
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x8b169026
xor eax, 0x982bbd77
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xbfe0da86
xor eax, 0xa018e4d7
rol eax, 0xcb
popf
jmp 0x14019f09e
inc qword [r12]
inc rdi
test rbx, rbx
je 0x1401a09ea
push rax
pushf
mov eax, 0xd5a014f9
pushf
not eax
add eax, 0xcb9d1da6
xor eax, 0xa9507b2d
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xdb192cd6
xor eax, 0xe1e536b6
rol eax, 0x73
popf
pushf
not eax
add eax, 0x98f25d78
xor eax, 0xced44d30
rol eax, 0x54
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0xe723d5d
pushf
not eax
add eax, 0xec3a3e9f
xor eax, 0xd46fa982
rol eax, 0x64
popf
pushf
not eax
add eax, 0x874fccd0
xor eax, 0x9b29e6d0
rol eax, 0x85
popf
pushf
not eax
add eax, 0xfd12f8df
xor eax, 0xce138536
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa0613c75
xor eax, 0xc509bc4e
rol eax, 0x1a
popf
jmp 0x14019f09e
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x769b701b
pushf
not eax
add eax, 0xcc4ed17b
xor eax, 0xf0bd30ea
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf255f652
xor eax, 0xf3178f6a
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x82e1a53c
xor eax, 0xfb92cce8
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc90da59c
xor eax, 0xe1704a6a
rol eax, 0x1b
popf
jmp 0x14019f09e
inc qword [r12]
push rax
pushf
mov eax, 0x94ede6f9
pushf
not eax
add eax, 0xd959abd2
xor eax, 0xe71aa7d0
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x81da41b8
xor eax, 0xd055ef37
rol eax, 0xfe
popf
jmp 0x14019f09e
inc rdi
jmp 0x14019ffea
test rbx, rbx
je 0x1401a0b73
push rax
pushf
mov eax, 0x34ffc894
pushf
not eax
add eax, 0x8c0203fa
xor eax, 0x95bc2f27
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xb185ed75
xor eax, 0xc0eed75f
rol eax, 0x52
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x834f77
pushf
not eax
add eax, 0x9e75fb9e
xor eax, 0xd149d02c
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x92490214
xor eax, 0xb24d2a12
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x94b5bbe0
xor eax, 0xca0ca159
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa4a9450b
xor eax, 0x9e060ecd
rol eax, 1
popf
jmp 0x14019f09e
mov byte [rbx], 0
inc rbx
push rax
pushf
mov eax, 0x2d086384
pushf
not eax
add eax, 0xa8a989fe
xor eax, 0x9c30aacf
rol eax, 0x16
popf
pushf
not eax
add eax, 0xddf8ea31
xor eax, 0x8a23b937
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf7af8e58
xor eax, 0xe93b113a
rol eax, 0x8f
popf
jmp 0x14019f09e
inc qword [r12]
jmp 0x14019fbe9
test r14, r14
je 0x1401a0cb1
push rax
pushf
mov eax, 0x2e69ffc1
pushf
not eax
add eax, 0xb1ebfc58
xor eax, 0xea3475ae
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9adb821e
xor eax, 0xd78dd46c
rol eax, 0x7d
popf
jmp 0x14019f09e
push rax
pushf
mov eax, 0x5a632d9c
pushf
not eax
add eax, 0xac84282c
xor eax, 0xea98e623
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xff552209
xor eax, 0xff3516b8
rol eax, 0xee
popf
pushf
not eax
add eax, 0x92e1ef8c
xor eax, 0xfa6a78c9
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xa7cee2e0
xor eax, 0x860c134a
rol eax, 0xcc
popf
jmp 0x14019f09e
and qword [r14], 0
push rax
pushf
mov eax, 0xd5e125c1
pushf
not eax
add eax, 0xcfd54f1c
xor eax, 0xb14c915a
rol eax, 0x84
popf
pushf
not eax
add eax, 0x988f1315
xor eax, 0xc9e712e1
rol eax, 0x74
popf
pushf
not eax
add eax, 0xdbe6a8d8
xor eax, 0xbc2a5a8f
rol eax, 0xee
popf
jmp 0x14019f09e
inc qword [r13]
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
ret