Function at 0x14014a355
Capabilities:
Encode data using base64
Encrypt data using chaskey
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x1d25d79e
pushf
not eax
add eax, 0xcbaf3fb8
xor eax, 0x9fd32937
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf4d020a8
xor eax, 0x980bdb5e
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x85a08a8e
xor eax, 0xce6a2448
rol eax, 0xdb
popf
cmp eax, 0x29
jne 0x14014a3a5
popf
pop rax
jmp 0x14014bbe1
cmp eax, 0
jne 0x14014a3b4
popf
pop rax
jmp 0x14014a6b1
cmp eax, 3
jne 0x14014a3c3
popf
pop rax
jmp 0x14014a87c
cmp eax, 1
jne 0x14014a3d2
popf
pop rax
jmp 0x14014a793
cmp eax, 0xd
jne 0x14014a3e1
popf
pop rax
jmp 0x14014ae23
cmp eax, 0x1a
jne 0x14014a3f0
popf
pop rax
jmp 0x14014b46d
cmp eax, 0xe
jne 0x14014a3ff
popf
pop rax
jmp 0x14014ae5e
cmp eax, 0x31
jne 0x14014a40e
popf
pop rax
jmp 0x14014bf34
cmp eax, 0x19
jne 0x14014a41d
popf
pop rax
jmp 0x14014b401
cmp eax, 8
jne 0x14014a42c
popf
pop rax
jmp 0x14014ab12
cmp eax, 0x2a
jne 0x14014a43b
popf
pop rax
jmp 0x14014bc4e
cmp eax, 0x17
jne 0x14014a44a
popf
pop rax
jmp 0x14014b30b
cmp eax, 0x1c
jne 0x14014a459
popf
pop rax
jmp 0x14014b526
cmp eax, 0x2e
jne 0x14014a468
popf
pop rax
jmp 0x14014be53
cmp eax, 0x18
jne 0x14014a477
popf
pop rax
jmp 0x14014b3af
cmp eax, 0x2b
jne 0x14014a486
popf
pop rax
jmp 0x14014bccc
cmp eax, 0x1b
jne 0x14014a495
popf
pop rax
jmp 0x14014b4d9
cmp eax, 0x2d
jne 0x14014a4a4
popf
pop rax
jmp 0x14014bdee
cmp eax, 0x23
jne 0x14014a4b3
popf
pop rax
jmp 0x14014b937
cmp eax, 0x25
jne 0x14014a4c2
popf
pop rax
jmp 0x14014ba15
cmp eax, 0x32
jne 0x14014a4d1
popf
pop rax
jmp 0x14014bfb2
cmp eax, 0x13
jne 0x14014a4e0
popf
pop rax
jmp 0x14014b0d3
cmp eax, 0x33
jne 0x14014a4ef
popf
pop rax
jmp 0x14014c015
cmp eax, 0x24
jne 0x14014a4fe
popf
pop rax
jmp 0x14014b9c7
cmp eax, 0x1e
jne 0x14014a50d
popf
pop rax
jmp 0x14014b65d
cmp eax, 0xc
jne 0x14014a51c
popf
pop rax
jmp 0x14014ad7f
cmp eax, 0x26
jne 0x14014a52b
popf
pop rax
jmp 0x14014bab8
cmp eax, 0x27
jne 0x14014a53a
popf
pop rax
jmp 0x14014bb06
cmp eax, 0x30
jne 0x14014a549
popf
pop rax
jmp 0x14014befa
cmp eax, 0x10
jne 0x14014a558
popf
pop rax
jmp 0x14014af3d
cmp eax, 0x2c
jne 0x14014a567
popf
pop rax
jmp 0x14014bd4a
cmp eax, 9
jne 0x14014a576
popf
pop rax
jmp 0x14014abb7
cmp eax, 4
jne 0x14014a585
popf
pop rax
jmp 0x14014a921
cmp eax, 0x16
jne 0x14014a594
popf
pop rax
jmp 0x14014b277
cmp eax, 0x28
jne 0x14014a5a3
popf
pop rax
jmp 0x14014bba9
cmp eax, 0xa
jne 0x14014a5b2
popf
pop rax
jmp 0x14014ac47
cmp eax, 0x22
jne 0x14014a5c1
popf
pop rax
jmp 0x14014b8d6
cmp eax, 0x14
jne 0x14014a5d0
popf
pop rax
jmp 0x14014b134
cmp eax, 7
jne 0x14014a5df
popf
pop rax
jmp 0x14014aa93
cmp eax, 0x34
jne 0x14014a5ee
popf
pop rax
jmp 0x14014c062
cmp eax, 2
jne 0x14014a5fd
popf
pop rax
jmp 0x14014a7fd
cmp eax, 0x20
jne 0x14014a60c
popf
pop rax
jmp 0x14014b7d2
cmp eax, 0x1d
jne 0x14014a61b
popf
pop rax
jmp 0x14014b5b7
cmp eax, 0x11
jne 0x14014a62a
popf
pop rax
jmp 0x14014afe1
cmp eax, 6
jne 0x14014a639
popf
pop rax
jmp 0x14014aa01
cmp eax, 0x2f
jne 0x14014a648
popf
pop rax
jmp 0x14014bebb
cmp eax, 0x12
jne 0x14014a657
popf
pop rax
jmp 0x14014b02f
cmp eax, 0x21
jne 0x14014a666
popf
pop rax
jmp 0x14014b820
cmp eax, 0x1f
jne 0x14014a675
popf
pop rax
jmp 0x14014b723
cmp eax, 0xb
jne 0x14014a684
popf
pop rax
jmp 0x14014ad44
cmp eax, 0xf
jne 0x14014a693
popf
pop rax
jmp 0x14014af02
cmp eax, 0x15
jne 0x14014a6a2
popf
pop rax
jmp 0x14014b1e3
cmp eax, 5
jne 0x14014a6b1
popf
pop rax
jmp 0x14014a9a0
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov qword [rax + 8], rcx
push rbp
mov rbp, rsp
sub rsp, 0x20
mov rbx, rdx
mov esi, r9d
xor edx, edx
mov edi, 0x5e3464a9
pushf
not edi
add edi, 0x843ceee0
xor edi, 0x8dd7886c
rol edi, 0x18
popf
pushf
not edi
add edi, 0xdea9900e
xor edi, 0x8245b10b
rol edi, 0xcb
popf
mov dword [rcx + 4], edx
mov rax, qword [rbp + 0x10]
mov dword [rax + 8], edx
mov rax, qword [rbp + 0x10]
mov dword [rax + 0xc], edx
test r8b, 0x10
je 0x14014a74d
push rax
pushf
mov eax, 0x5d74724
pushf
not eax
add eax, 0xbe18bf38
xor eax, 0xc9750d37
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe24ba324
xor eax, 0xa9a16891
rol eax, 0xcc
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0x3184001b
pushf
not eax
add eax, 0xe1926389
xor eax, 0x81d511f5
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xb48f6d2f
xor eax, 0x8b135355
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x9838fb7e
xor eax, 0x8d17b16e
rol eax, 0xb0
popf
jmp 0x14014a396
mov rax, qword [rbp + 0x10]
mov edi, 0x74d331b1
pushf
not edi
add edi, 0xb97bfac0
xor edi, 0xbbf6a2b5
rol edi, 0xfe
popf
pushf
not edi
add edi, 0xe8654abc
xor edi, 0xaf6dafcd
rol edi, 0x49
popf
or dword [rax + 4], 1
push rax
pushf
mov eax, 0x4fe90ae8
pushf
not eax
add eax, 0xfa4267da
xor eax, 0xbeefe1f7
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8ab4ad2b
xor eax, 0xba5321bf
rol eax, 0x33
popf
jmp 0x14014a396
test r8b, 2
je 0x14014a836
push rax
pushf
mov eax, 0xfe1f6669
pushf
not eax
add eax, 0xe267faba
xor eax, 0xe4e6646e
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc8fac4f3
xor eax, 0x88e4e6ea
rol eax, 0xa1
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0x3a560b9f
pushf
not eax
add eax, 0xafbee90e
xor eax, 0xc1797798
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x878bc789
xor eax, 0xcaae79a9
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb363ad2d
xor eax, 0xd8aca79e
rol eax, 0x33
popf
jmp 0x14014a396
mov rax, qword [rbp + 0x10]
mov edi, 0x57f3d731
pushf
not edi
add edi, 0x819475a4
xor edi, 0xe3d938f6
rol edi, 0xb4
popf
pushf
not edi
add edi, 0xae14ae7a
xor edi, 0x8ee17d54
rol edi, 0x61
popf
pushf
not edi
add edi, 0xf31c9080
xor edi, 0x9cc999fb
rol edi, 0xe0
popf
or dword [rax + 4], 2
push rax
pushf
mov eax, 0x1b090ace
pushf
not eax
add eax, 0xb6d0ae62
xor eax, 0xfff0a37f
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xa191b4e5
xor eax, 0xba75f321
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xb3305a2d
xor eax, 0xe0595a9f
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x8c19014c
xor eax, 0xb55f542a
rol eax, 0x3a
popf
jmp 0x14014a396
test r8b, 1
je 0x14014a96d
push rax
pushf
mov eax, 0x482f8eda
pushf
not eax
add eax, 0xb42a7d91
xor eax, 0xa75bf248
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xc1b848d4
xor eax, 0xc3f2d685
rol eax, 0x60
popf
pushf
not eax
add eax, 0xf27f066d
xor eax, 0x86647960
rol eax, 0xd9
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0x6bce8869
pushf
not eax
add eax, 0xdeb80097
xor eax, 0x9898fb82
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x86fd1d81
xor eax, 0xd0ffcf50
rol eax, 0x23
popf
jmp 0x14014a396
mov rax, qword [rbp + 0x10]
mov edi, 0x5ef244ff
pushf
not edi
add edi, 0xbf15b7f2
xor edi, 0x8c27deb8
rol edi, 0x8c
popf
pushf
not edi
add edi, 0xe29372b8
xor edi, 0xc334cee2
rol edi, 3
popf
pushf
not edi
add edi, 0xb8223ee7
xor edi, 0xf24863c3
rol edi, 0x17
popf
pushf
not edi
add edi, 0xdbf14f03
xor edi, 0xdc00d3e8
rol edi, 0x58
popf
or dword [rax + 4], 4
test r8b, 4
je 0x14014aa60
push rax
pushf
mov eax, 0x4d413d59
pushf
not eax
add eax, 0xb19d6157
xor eax, 0x95f9f1f5
rol eax, 0xca
popf
pushf
not eax
add eax, 0x9f785fa1
xor eax, 0xa37fdfc6
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9bfe5648
xor eax, 0xa791da55
rol eax, 0xba
popf
pushf
not eax
add eax, 0xabdce4b8
xor eax, 0xcba35d4c
rol eax, 0x26
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0xec9b1164
pushf
not eax
add eax, 0xf7f8080c
xor eax, 0xf0753666
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xbc19f705
xor eax, 0xc0f03642
rol eax, 0x63
popf
jmp 0x14014a396
mov rax, qword [rbp + 0x10]
mov edi, 0xa2c4aaf1
pushf
not edi
add edi, 0xecd9395a
xor edi, 0xa599129e
rol edi, 0xaf
popf
pushf
not edi
add edi, 0x97b87238
xor edi, 0xa414e3bd
rol edi, 0x45
popf
pushf
not edi
add edi, 0x9adebd98
xor edi, 0xf5dbc36a
rol edi, 0xd9
popf
or dword [rax + 4], 8
push rax
pushf
mov eax, 0xd5133dcb
pushf
not eax
add eax, 0xb289dd08
xor eax, 0x91f0eda4
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa9609436
xor eax, 0x9c7b63dc
rol eax, 0xdd
popf
jmp 0x14014a396
test r8b, 8
je 0x14014ab71
push rax
pushf
mov eax, 0xba87922e
pushf
not eax
add eax, 0xb001ee15
xor eax, 0xbd74aeef
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb4eed7dc
xor eax, 0xad06b511
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x97251480
xor eax, 0x9529546e
rol eax, 0x11
popf
pushf
not eax
add eax, 0xde4cb2fd
xor eax, 0xc87e087b
rol eax, 0x2d
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0x8f055de1
pushf
not eax
add eax, 0xb894a609
xor eax, 0xce8bf3d0
rol eax, 0x76
popf
pushf
not eax
add eax, 0xb37b8ef4
xor eax, 0xf111d15c
rol eax, 0xad
popf
pushf
not eax
add eax, 0xcbc4397f
xor eax, 0xc83104ec
rol eax, 0xb7
popf
jmp 0x14014a396
mov rax, qword [rbp + 0x10]
mov edi, 0xb0258fe5
pushf
not edi
add edi, 0xeefdf97e
xor edi, 0x817b1417
rol edi, 0xf4
popf
pushf
not edi
add edi, 0xbde573b0
xor edi, 0xe4cd4978
rol edi, 0x32
popf
or dword [rax + 4], 0x10
push rax
pushf
mov eax, 0xa28b66ab
pushf
not eax
add eax, 0xe41fd061
xor eax, 0xc1ec973f
rol eax, 0x99
popf
pushf
not eax
add eax, 0xad12b9e4
xor eax, 0xe6ab91b6
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa56b3bf8
xor eax, 0xb8d30a8e
rol eax, 8
popf
pushf
not eax
add eax, 0x8bce496c
xor eax, 0xcd0023af
rol eax, 0x14
popf
jmp 0x14014a396
mov rcx, qword [rbp + 0x10]
mov rax, qword [rbx]
shr rax, 7
shl eax, 4
not eax
xor eax, dword [rcx + 8]
and eax, 0x10
xor dword [rcx + 8], eax
mov rcx, qword [rbp + 0x10]
mov rax, qword [rbx]
shr rax, 9
shl eax, 3
not eax
xor eax, dword [rcx + 8]
and eax, 8
xor dword [rcx + 8], eax
mov rcx, qword [rbp + 0x10]
mov rax, qword [rbx]
shr rax, 0xa
shl eax, 2
not eax
xor eax, dword [rcx + 8]
and eax, 4
xor dword [rcx + 8], eax
mov rcx, qword [rbp + 0x10]
mov rax, qword [rbx]
shr rax, 0xb
add eax, eax
not eax
xor eax, dword [rcx + 8]
and eax, 2
xor dword [rcx + 8], eax
mov eax, dword [rbx]
mov rcx, qword [rbp + 0x10]
shr rax, 0xc
not eax
xor eax, dword [rcx + 8]
and eax, 1
xor dword [rcx + 8], eax
call fcn.1402a429e
mov rdx, rax
test al, 1
je 0x14014ad11
push rax
pushf
mov eax, 0xa9a4c7ee
pushf
not eax
add eax, 0x86031880
xor eax, 0xf7973074
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb16a6824
xor eax, 0xa33cc9a8
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa7206f8d
xor eax, 0xb79f43d7
rol eax, 5
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0xeca5c8be
pushf
not eax
add eax, 0x9a7e9c09
xor eax, 0xe87c464b
rol eax, 0xac
popf
pushf
not eax
add eax, 0xed9d0680
xor eax, 0xa5ccf225
rol eax, 0xeb
popf
jmp 0x14014a396
mov rcx, qword [rbp + 0x10]
or dword [rcx + 0xc], 0x10
push rax
pushf
mov eax, 0xe0876316
pushf
not eax
add eax, 0xe1a661a4
xor eax, 0xaf56077f
rol eax, 0x97
popf
pushf
not eax
add eax, 0x9c8d07fd
xor eax, 0xa335e38c
rol eax, 0x60
popf
jmp 0x14014a396
test dl, 4
je 0x14014adca
push rax
pushf
mov eax, 0x80c6d20b
pushf
not eax
add eax, 0x822dbb8f
xor eax, 0xe1d49995
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xad7659c6
xor eax, 0xb5988b3b
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd7055891
xor eax, 0xeeeeb5ec
rol eax, 0x8e
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0xd637e71c
pushf
not eax
add eax, 0x9c0753ea
xor eax, 0xc36e3735
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xea3dd293
xor eax, 0xe0ef2796
rol eax, 0x18
popf
pushf
not eax
add eax, 0xecdd769a
xor eax, 0xfb5b0d3f
rol eax, 0x46
popf
pushf
not eax
add eax, 0xcd4e0234
xor eax, 0xd628845f
rol eax, 0xb9
popf
jmp 0x14014a396
mov rcx, qword [rbp + 0x10]
or dword [rcx + 0xc], 8
push rax
pushf
mov eax, 0x1cdae778
pushf
not eax
add eax, 0xea3ae9ef
xor eax, 0xffb1a1ab
rol eax, 0x90
popf
pushf
not eax
add eax, 0x961625a4
xor eax, 0xf238f2ce
rol eax, 0x1f
popf
jmp 0x14014a396
test dl, 8
je 0x14014aebc
push rax
pushf
mov eax, 0x6141f09b
pushf
not eax
add eax, 0x885dfc74
xor eax, 0xd6dd58a6
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xea1f9b6b
xor eax, 0xd25a9819
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa5cc88a3
xor eax, 0xac9d4053
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe28f4c5b
xor eax, 0x9ff9a330
rol eax, 0x29
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0xfc657173
pushf
not eax
add eax, 0xb304dab5
xor eax, 0x867343f5
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb7ea40e9
xor eax, 0xb09fcb19
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xefcec16f
xor eax, 0xd1a6c9e7
rol eax, 0x4c
popf
jmp 0x14014a396
mov rax, qword [rbp + 0x10]
or dword [rax + 0xc], 4
push rax
pushf
mov eax, 0xea5dbf35
pushf
not eax
add eax, 0xdbf391c5
xor eax, 0xa27f1fbf
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x8ada027d
xor eax, 0xde06f53e
rol eax, 0xb9
popf
jmp 0x14014a396
test dl, 0x10
je 0x14014af88
push rax
pushf
mov eax, 0x261f108a
pushf
not eax
add eax, 0xce0f0626
xor eax, 0xbccdf85b
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe595b158
xor eax, 0xd1a3fb5c
rol eax, 0x37
popf
pushf
not eax
add eax, 0x88d18355
xor eax, 0xf7cd612f
rol eax, 0x93
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0x5fa48d2e
pushf
not eax
add eax, 0xf723b6fc
xor eax, 0xf3143a04
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8094b9eb
xor eax, 0xf265ed56
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc0a21f63
xor eax, 0x9cf26915
rol eax, 0x33
popf
pushf
not eax
add eax, 0x82954f75
xor eax, 0x9a243ccc
rol eax, 0x7a
popf
jmp 0x14014a396
mov rax, qword [rbp + 0x10]
or dword [rax + 0xc], 2
push rax
pushf
mov eax, 0x75c0551b
pushf
not eax
add eax, 0xf0bef906
xor eax, 0xd98a1e7b
rol eax, 8
popf
pushf
not eax
add eax, 0xe28b9122
xor eax, 0xba0deec4
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd2762e36
xor eax, 0xf62f42d6
rol eax, 0xa7
popf
jmp 0x14014a396
test dl, 0x20
je 0x14014b08d
push rax
pushf
mov eax, 0xfc414ade
pushf
not eax
add eax, 0xaa2ac7aa
xor eax, 0xcb7a1c4d
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xdb0e79ff
xor eax, 0xfdc26480
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf8c42297
xor eax, 0xc3d01746
rol eax, 0x16
popf
pushf
not eax
add eax, 0x910aba49
xor eax, 0xadc0bb7f
rol eax, 0xe6
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0x778f0692
pushf
not eax
add eax, 0xb243af05
xor eax, 0xf846b2b1
rol eax, 0x72
popf
pushf
not eax
add eax, 0x90546234
xor eax, 0xa01ad3fd
rol eax, 0x63
popf
pushf
not eax
add eax, 0xad72bca5
xor eax, 0x82762ff0
rol eax, 0x35
popf
jmp 0x14014a396
mov rax, qword [rbp + 0x10]
or dword [rax + 0xc], 1
push rax
pushf
mov eax, 0x25bf573
pushf
not eax
add eax, 0xad8600b4
xor eax, 0x9b9d050e
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe0bdcb99
xor eax, 0xa6b3f20a
rol eax, 0
popf
pushf
not eax
add eax, 0xadcf9c37
xor eax, 0xdb5e0fe6
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa6ab46dd
xor eax, 0xce3a3f60
rol eax, 0x62
popf
jmp 0x14014a396
mov eax, dword [rbx]
mov ecx, 0x9c2fdb14
pushf
not ecx
add ecx, 0xc1058b05
xor ecx, 0xdef46d2d
rol ecx, 0x1a
popf
pushf
not ecx
add ecx, 0xe307cafc
xor ecx, 0xeb1f43f1
rol ecx, 0xce
popf
and rax, rcx
je 0x14014b1b0
push rax
pushf
mov eax, 0x38fa3bca
pushf
not eax
add eax, 0xaa2404ce
xor eax, 0xce8acfdb
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc439c3ad
xor eax, 0xe65a0726
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x9f3cf817
xor eax, 0x9de28d51
rol eax, 0xe
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0xf78108e0
pushf
not eax
add eax, 0xba931033
xor eax, 0x88c0451b
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe1b6bb10
xor eax, 0xb83f12c6
rol eax, 0xd3
popf
jmp 0x14014a396
cmp rax, 0x2000
je 0x14014b21e
push rax
pushf
mov eax, 0x730b751b
pushf
not eax
add eax, 0xa9e4ef20
xor eax, 0x906d716f
rol eax, 0x72
popf
pushf
not eax
add eax, 0xc34c1fa3
xor eax, 0x959d34d2
rol eax, 0x95
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0x4b267486
pushf
not eax
add eax, 0x85f7b76d
xor eax, 0x8c7e4efe
rol eax, 0xa
popf
pushf
not eax
add eax, 0x85515bce
xor eax, 0x94d3f9a7
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc0d811b8
xor eax, 0x908650b9
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xb2644440
xor eax, 0xabef1ff0
rol eax, 0x9f
popf
jmp 0x14014a396
cmp rax, 0x4000
je 0x14014b2d8
push rax
pushf
mov eax, 0xc09ab497
pushf
not eax
add eax, 0xee4b2144
xor eax, 0xab536439
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb182c223
xor eax, 0xcf2fd31b
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa66151cb
xor eax, 0xa2eef8a9
rol eax, 2
popf
pushf
not eax
add eax, 0xbe82c81a
xor eax, 0x93058785
rol eax, 0x6c
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0xaf3a8a6b
pushf
not eax
add eax, 0xfcd9240a
xor eax, 0xe37c4e7d
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf96bdb58
xor eax, 0x87ffe500
rol eax, 0xf9
popf
jmp 0x14014a396
cmp rax, rcx
jne 0x14014b369
push rax
pushf
mov eax, 0x92e0e65d
pushf
not eax
add eax, 0xde2ae66a
xor eax, 0xb31c9a9c
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf8025c72
xor eax, 0xde4c87f0
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb7595c8e
xor eax, 0xd6ad20ae
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe15d0925
xor eax, 0xb8ba5931
rol eax, 0x67
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0x61f6bffc
pushf
not eax
add eax, 0x8551d58e
xor eax, 0xf1ff2e1f
rol eax, 5
popf
pushf
not eax
add eax, 0xf668cac2
xor eax, 0xe49bb922
rol eax, 0x54
popf
pushf
not eax
add eax, 0xca449567
xor eax, 0x95f03db8
rol eax, 0xc7
popf
jmp 0x14014a396
mov rax, qword [rbp + 0x10]
or dword [rax], 3
jmp 0x14014b526
mov rax, qword [rbp + 0x10]
and dword [rax], 0xfffffffe
mov rax, qword [rbp + 0x10]
or dword [rax], 2
jmp 0x14014b526
mov rax, qword [rbp + 0x10]
and dword [rax], 0xfffffffd
mov rax, qword [rbp + 0x10]
or dword [rax], 1
jmp 0x14014b526
mov rax, qword [rbp + 0x10]
and dword [rax], 0xfffffffc
push rax
pushf
mov eax, 0x7e48c76b
pushf
not eax
add eax, 0xf5efc79f
xor eax, 0xfefab5bc
rol eax, 0x91
popf
pushf
not eax
add eax, 0xcc1f58f8
xor eax, 0x9895a4fd
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xe9bb074d
xor eax, 0xb57eaf0d
rol eax, 0xcb
popf
jmp 0x14014a396
mov rax, qword [rbp + 0x10]
and esi, 0xfff
shl esi, 5
and dword [rax], 0xfffe001f
mov rax, qword [rbp + 0x10]
or dword [rax], esi
mov rax, qword [rbp + 0x10]
mov rsi, qword [rbp + 0x38]
or dword [rax + 0x20], 1
cmp dword [rbp + 0x40], 0
je 0x14014b584
push rax
pushf
mov eax, 0x131c9363
pushf
not eax
add eax, 0xeb819f4f
xor eax, 0xdfce7576
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe0a34528
xor eax, 0x84ae41ea
rol eax, 0x58
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0xb5321e81
pushf
not eax
add eax, 0x8afc92bf
xor eax, 0xcbc8fb96
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa593d6ce
xor eax, 0xbb2c562a
rol eax, 0x6c
popf
jmp 0x14014a396
mov rax, qword [rbp + 0x10]
mov edx, 0xf4bf004a
pushf
not edx
add edx, 0xf2c10600
xor edx, 0xe42d3748
rol edx, 0x35
popf
pushf
not edx
add edx, 0xa71d6eec
xor edx, 0xb875d6fa
rol edx, 0x6d
popf
and dword [rax + 0x20], edx
mov rax, qword [rbp + 0x30]
mov ecx, dword [rax]
mov rax, qword [rbp + 0x10]
mov dword [rax + 0x10], ecx
mov rax, qword [rbp + 0x10]
or dword [rax + 0x60], 1
mov rax, qword [rbp + 0x10]
and dword [rax + 0x60], edx
mov rax, qword [rbp + 0x10]
mov ecx, dword [rsi]
mov dword [rax + 0x50], ecx
jmp 0x14014b723
mov rcx, qword [rbp + 0x10]
mov r8d, 0xf96cd0dc
pushf
not r8d
add r8d, 0xbbb8203c
xor r8d, 0xf7714192
rol r8d, 0x51
popf
pushf
not r8d
add r8d, 0xb8501a6a
xor r8d, 0xa2afed93
rol r8d, 0x64
popf
pushf
not r8d
add r8d, 0xfcc74191
xor r8d, 0x84dd24d2
rol r8d, 0x74
popf
mov eax, dword [rcx + 0x20]
and eax, r8d
or eax, 2
mov dword [rcx + 0x20], eax
mov rax, qword [rbp + 0x30]
mov rcx, qword [rax]
mov rax, qword [rbp + 0x10]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0x10]
or dword [rax + 0x60], 1
mov rdx, qword [rbp + 0x10]
mov eax, dword [rdx + 0x60]
and eax, r8d
or eax, 2
mov dword [rdx + 0x60], eax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rsi]
mov qword [rax + 0x50], rdx
push rax
pushf
mov eax, 0x1bc77abd
pushf
not eax
add eax, 0x939e3039
xor eax, 0xe5ae1b59
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xf5868e81
xor eax, 0xe43ca229
rol eax, 0xf4
popf
jmp 0x14014a396
call fcn.14030acc1
xor edx, edx
lea r9, [rbp + 0x10]
mov ecx, edi
lea r8d, [rdx + 1]
jmp 0x14014b735
call qword [sym.imp.KERNEL32.dll_RaiseException]
btr qword [rbx], 7
mov eax, dword [rcx + 8]
push rax
pushf
mov eax, 0xe61397f4
pushf
not eax
add eax, 0xa2c875bb
xor eax, 0x9e11c69d
rol eax, 7
popf
pushf
not eax
add eax, 0xa12188b4
xor eax, 0xa745574f
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xfd5afc1e
xor eax, 0xa3210476
rol eax, 0xb2
popf
jmp 0x14014a396
test al, 8
je 0x14014b87d
push rax
pushf
mov eax, 0x271a121e
pushf
not eax
add eax, 0xb51ff5c3
xor eax, 0x81814a43
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xba33546d
xor eax, 0x9d9befaf
rol eax, 0x13
popf
pushf
not eax
add eax, 0xdb0b1039
xor eax, 0x90332dac
rol eax, 0x19
popf
pushf
not eax
add eax, 0x83df3cbb
xor eax, 0xcd54454b
rol eax, 0x13
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0x370795a0
pushf
not eax
add eax, 0xdb74f846
xor eax, 0xf602e705
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xc39abb03
xor eax, 0xa3b69559
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x9f11038b
xor eax, 0xcb34e574
rol eax, 5
popf
pushf
not eax
add eax, 0xf7ae0e61
xor eax, 0xe6d3f8e0
rol eax, 0xc
popf
jmp 0x14014a396
btr qword [rbx], 9
mov eax, dword [rcx + 8]
push rax
pushf
mov eax, 0x637de113
pushf
not eax
add eax, 0xde701661
xor eax, 0xc2c79861
rol eax, 0x69
popf
pushf
not eax
add eax, 0xfee5b389
xor eax, 0x968c0c24
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf849b5f8
xor eax, 0xbbc4f043
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf1c5bbf3
xor eax, 0xd2d0106e
rol eax, 0x2d
popf
jmp 0x14014a396
test al, 4
je 0x14014b994
push rax
pushf
mov eax, 0x6f0add73
pushf
not eax
add eax, 0xe8d40ce0
xor eax, 0x88fe4d17
rol eax, 6
popf
pushf
not eax
add eax, 0xab076512
xor eax, 0x87ff5bef
rol eax, 0xe
popf
pushf
not eax
add eax, 0xbd2832d2
xor eax, 0xe137ed9b
rol eax, 0xae
popf
pushf
not eax
add eax, 0xad0ac13c
xor eax, 0x98a91414
rol eax, 0xc6
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0xaf35256a
pushf
not eax
add eax, 0xdeb26031
xor eax, 0xbe9a5226
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd1696edb
xor eax, 0xe44d5db6
rol eax, 0x9d
popf
jmp 0x14014a396
btr qword [rbx], 0xa
mov eax, dword [rcx + 8]
push rax
pushf
mov eax, 0x4ab65b03
pushf
not eax
add eax, 0xf6234405
xor eax, 0x80fd9d38
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb8d83147
xor eax, 0xc683ec9e
rol eax, 0xd
popf
pushf
not eax
add eax, 0xafcc5a3a
xor eax, 0xfacf57e4
rol eax, 0xc6
popf
jmp 0x14014a396
test al, 2
je 0x14014ba5f
push rax
pushf
mov eax, 0x5445d2a3
pushf
not eax
add eax, 0x883bf5cd
xor eax, 0x831010e5
rol eax, 0x45
popf
pushf
not eax
add eax, 0x8c983ca1
xor eax, 0x93d5bbff
rol eax, 0x17
popf
pushf
not eax
add eax, 0x960b247c
xor eax, 0xdb0d223b
rol eax, 0x23
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0x1dc0b512
pushf
not eax
add eax, 0x811784cc
xor eax, 0xbea4676d
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8d5c6ba4
xor eax, 0xeb3adec4
rol eax, 0x99
popf
pushf
not eax
add eax, 0xe68b6b54
xor eax, 0xc2589af7
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc1ca357d
xor eax, 0xc4fc2e45
rol eax, 0x86
popf
jmp 0x14014a396
btr qword [rbx], 0xb
mov eax, dword [rcx + 8]
push rax
pushf
mov eax, 0xd253d292
pushf
not eax
add eax, 0xaf009b23
xor eax, 0xe356e4c9
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x90e3c0e9
xor eax, 0x8317fcb9
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xb750279d
xor eax, 0xb4fefded
rol eax, 0xb9
popf
jmp 0x14014a396
test al, 1
je 0x14014bb63
push rax
pushf
mov eax, 0x19be2b86
pushf
not eax
add eax, 0xe738d930
xor eax, 0xf6fe7436
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd2febb5c
xor eax, 0x99e99ff9
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb11abc20
xor eax, 0xb11d7f32
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x981fbabf
xor eax, 0xb89959eb
rol eax, 0xa3
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0x7fdc3240
pushf
not eax
add eax, 0xc07c845b
xor eax, 0xdcbe33db
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xc1f56246
xor eax, 0xa898e31b
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe5f283d6
xor eax, 0x9bd8cbbe
rol eax, 0x11
popf
jmp 0x14014a396
btr qword [rbx], 0xc
push rax
pushf
mov eax, 0x6ee99186
pushf
not eax
add eax, 0xf27ab003
xor eax, 0x92516ff4
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe1d5676f
xor eax, 0xdf9fc93d
rol eax, 0x54
popf
jmp 0x14014a396
mov eax, dword [rcx]
and eax, 3
je 0x14014bc1b
push rax
pushf
mov eax, 0xe2950614
pushf
not eax
add eax, 0x8e156701
xor eax, 0x96d4be5f
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa96b1812
xor eax, 0xd4fbbe73
rol eax, 0x48
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0xc17edb32
pushf
not eax
add eax, 0x93096da6
xor eax, 0x86028ffa
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xfb8eab1e
xor eax, 0xd09c276c
rol eax, 0xb5
popf
jmp 0x14014a396
sub eax, 1
je 0x14014bc99
push rax
pushf
mov eax, 0xdc001c2f
pushf
not eax
add eax, 0xa8083003
xor eax, 0x988c9a1a
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb59baa2d
xor eax, 0xf2b3ff42
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf154ff5a
xor eax, 0x86806ee0
rol eax, 0x13
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0x61a597c4
pushf
not eax
add eax, 0xc599feb5
xor eax, 0xc460d080
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8dc857c0
xor eax, 0xc29003f7
rol eax, 0x84
popf
jmp 0x14014a396
sub eax, 1
je 0x14014bd04
push rax
pushf
mov eax, 0x1099cec2
pushf
not eax
add eax, 0x8fccdb6a
xor eax, 0xa5499bff
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf4317e8f
xor eax, 0xc569c999
rol eax, 0x71
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0x1f75ea78
pushf
not eax
add eax, 0x9c3b8180
xor eax, 0xa7acc6ac
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xff4b805f
xor eax, 0xe3d22a98
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x85982d9d
xor eax, 0xcb6966ce
rol eax, 0xb5
popf
jmp 0x14014a396
cmp eax, 1
jne 0x14014bda8
push rax
pushf
mov eax, 0x5dc2976
pushf
not eax
add eax, 0x8fec0e74
xor eax, 0xf52c7c23
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xdb821070
xor eax, 0xcc9fbdc6
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc69cc032
xor eax, 0xfe25c25f
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xac96e1ab
xor eax, 0xd69861a4
rol eax, 0x97
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0xfcaf90
pushf
not eax
add eax, 0xd74a9c4d
xor eax, 0xa4fb8652
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9da30722
xor eax, 0xff309caf
rol eax, 5
popf
pushf
not eax
add eax, 0x81f4c953
xor eax, 0x905264eb
rol eax, 0xb5
popf
jmp 0x14014a396
or qword [rbx], 0x6000
jmp 0x14014bf34
btr qword [rbx], 0xd
bts qword [rbx], 0xe
jmp 0x14014bf34
btr qword [rbx], 0xe
bts qword [rbx], 0xd
jmp 0x14014bf34
and qword [rbx], 0xffffffffffff9fff
push rax
pushf
mov eax, 0xe9da1171
pushf
not eax
add eax, 0xd2ae54e1
xor eax, 0x8741949e
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbcca733e
xor eax, 0xa80f7510
rol eax, 0x47
popf
jmp 0x14014a396
cmp dword [rbp + 0x40], 0
je 0x14014bf6d
push rax
pushf
mov eax, 0xecf48a7e
pushf
not eax
add eax, 0xf4b93d36
xor eax, 0xe2b98319
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xc727168a
xor eax, 0xd26092f4
rol eax, 0x76
popf
jmp 0x14014a396
push rax
pushf
mov eax, 0x496b11d5
pushf
not eax
add eax, 0xb95adbaa
xor eax, 0xd72436ba
rol eax, 0x23
popf
pushf
not eax
add eax, 0x9c2762df
xor eax, 0xa9535ff1
rol eax, 1
popf
pushf
not eax
add eax, 0xc313723c
xor eax, 0xc9eb0138
rol eax, 0xc0
popf
jmp 0x14014a396
mov eax, dword [rcx + 0x50]
mov dword [rsi], eax
jmp 0x14014c062
mov rax, qword [rcx + 0x50]
mov qword [rsi], rax
push rax
pushf
mov eax, 0x7087281
pushf
not eax
add eax, 0xc625deb4
xor eax, 0x8c3efb7d
rol eax, 0x64
popf
pushf
not eax
add eax, 0xe96fe1d2
xor eax, 0x8136fbcb
rol eax, 0x23
popf
pushf
not eax
add eax, 0x8a5166cf
xor eax, 0xda4cad65
rol eax, 0xdc
popf
jmp 0x14014a396
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
add rsp, 0x20
pop rbp
ret