Function at 0x14001d870
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x58
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x4c], edx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x40], rax
mov eax, dword [0x1400ff18c]
and eax, dword [0x1400ff190]
and eax, 0x1551da0a
mov ecx, 0xfd75238e
xor edx, edx
div ecx
and eax, 0x4fa143b
cmp eax, 0x810d9346
jae 0x14001e699
mov eax, dword [0x1400ff194]
add eax, dword [0x1400ff198]
mov ecx, 0x3495faf8
xor edx, edx
div ecx
imul eax, eax, 0xa9b1965c
xor eax, 0x60f1a490
mov rcx, qword [rsp + 0x50]
cmp byte [rcx], 0
setne cl
mov byte [rsp + 0x3b], cl
cmp eax, 0x57d45663
jbe 0x14001e699
mov al, byte [rsp + 0x3b]
test al, 1
jne 0x14001d8fc
jmp 0x14001e63b
mov eax, dword [0x1400ff19c]
add eax, dword [0x1400ff1a0]
or eax, 0xa6124108
xor eax, 0x8f4a0b03
and eax, 0x6169b789
cmp eax, 0xd27c14ba
ja 0x14001e69e
mov eax, dword [0x1400ff1a4]
or eax, dword [0x1400ff1a8]
and eax, 0x8599a7a5
xor eax, 0x7d7232bb
or eax, 0x5108b588
mov rcx, qword [rsp + 0x50]
movzx ecx, byte [rcx]
cmp ecx, 0x25
sete cl
mov byte [rsp + 0x3a], cl
cmp eax, 0xda8204cb
jb 0x14001e69e
mov al, byte [rsp + 0x3a]
test al, 1
jne 0x14001d96b
jmp 0x14001e352
mov eax, dword [0x1400ff1ac]
xor eax, dword [0x1400ff1b0]
imul eax, eax, 0xbd10ad66
add eax, 0xaf8890a9
xor eax, 0xd8142fe8
cmp eax, 0x69661b2
je 0x14001e6a3
mov eax, dword [0x1400ff1b4]
add eax, dword [0x1400ff1b8]
and eax, 0x9acb73b9
and eax, 0x65f9b773
xor eax, 0xed67e045
mov rcx, qword [rsp + 0x50]
movzx ecx, byte [rcx + 1]
cmp ecx, 0x30
setge cl
mov byte [rsp + 0x39], cl
cmp eax, 0xaeb490fb
jbe 0x14001e6a3
mov al, byte [rsp + 0x39]
test al, 1
jne 0x14001d9dc
jmp 0x14001da55
mov eax, dword [0x1400ff1bc]
and eax, dword [0x1400ff1c0]
or eax, 0x5a977b01
sub eax, 0xe5b02495
mov ecx, 0x2d420b18
xor edx, edx
div ecx
cmp eax, 0xb3471f74
jae 0x14001e6a8
mov eax, dword [0x1400ff1c4]
or eax, dword [str.__g_]
imul eax, eax, 0xa90b0880
mov ecx, 0x6f62298
xor edx, edx
div ecx
add eax, 0x3f865418
mov rcx, qword [rsp + 0x50]
movzx ecx, byte [rcx + 1]
cmp ecx, 0x39
setle cl
mov byte [rsp + 0x38], cl
cmp eax, 0xaf3b2a7e
je 0x14001e6a8
mov al, byte [rsp + 0x38]
test al, 1
jne 0x14001dbbf
jmp 0x14001da55
mov rax, qword [rsp + 0x50]
movzx eax, byte [rax + 1]
cmp eax, 0x61
jl 0x14001dad9
mov eax, dword [0x1400ff1cc]
imul eax, dword [0x1400ff1d0]
xor eax, 0xe45d9dfd
add eax, 0xb31378c0
sub eax, 0xa88be42d
cmp eax, 0x3f6bfa14
je 0x14001e6ad
mov eax, dword [str.CyZhM]
or eax, dword [0x1400ff1d8]
imul eax, eax, 0x408289c2
or eax, 0x9c910482
sub eax, 0x5242f1e2
mov rcx, qword [rsp + 0x50]
movzx ecx, byte [rcx + 1]
cmp ecx, 0x66
setle cl
mov byte [rsp + 0x37], cl
cmp eax, 0x3ac01e4e
je 0x14001e6ad
mov al, byte [rsp + 0x37]
test al, 1
jne 0x14001dbbf
jmp 0x14001dad9
mov eax, dword [0x1400ff1dc]
xor eax, dword [0x1400ff1e0]
or eax, 0xa36772c0
add eax, 0xc7f09baa
imul eax, eax, 0x8131b544
cmp eax, 0x3d72c4c1
je 0x14001e6b2
mov eax, dword [0x1400ff1e4]
xor eax, dword [0x1400ff1e8]
and eax, 0xe12548bf
add eax, 0x55921a8c
imul eax, eax, 0x5ee2c0d2
mov rcx, qword [rsp + 0x50]
movzx ecx, byte [rcx + 1]
cmp ecx, 0x41
setge cl
mov byte [rsp + 0x36], cl
cmp eax, 0xa526aa87
je 0x14001db00
mov al, byte [rsp + 0x36]
test al, 1
jne 0x14001db4b
jmp 0x14001e352
mov eax, dword [0x1400ff1ec]
or eax, dword [0x1400ff1f0]
mov ecx, 0xc44184fd
xor edx, edx
div ecx
sub eax, 0x1d61615
or eax, 0x9913489c
cmp eax, 0x1294eb5b
je 0x14001e6b7
mov eax, dword [0x1400ff1f4]
xor eax, dword [0x1400ff1f8]
sub eax, 0xc4ce56c
xor eax, 0x4e1d1131
and eax, 0x7b493aef
mov rcx, qword [rsp + 0x50]
movzx ecx, byte [rcx + 1]
cmp ecx, 0x46
setle cl
mov byte [rsp + 0x35], cl
cmp eax, 0xdcd2f45b
jae 0x14001db75
mov al, byte [rsp + 0x35]
test al, 1
jne 0x14001dbbf
jmp 0x14001e352
mov eax, dword [str.pB7_nXk]
imul eax, dword [0x1400ff200]
imul eax, eax, 0x50e25baa
xor eax, 0xd43e1d6f
xor eax, 0xe592b378
cmp eax, 0xe8d0964f
je 0x14001e6bc
mov eax, dword [0x1400ff204]
imul eax, dword [0x1400ff208]
or eax, 0xb19b76ec
add eax, 0xd3ce78c9
and eax, 0x3bb590e9
mov rcx, qword [rsp + 0x50]
movzx ecx, byte [rcx + 2]
cmp ecx, 0x30
setge cl
mov byte [rsp + 0x34], cl
cmp eax, 0xba6beba1
je 0x14001e6bc
mov al, byte [rsp + 0x34]
test al, 1
jne 0x14001dc32
jmp 0x14001dca7
mov eax, dword [0x1400ff20c]
add eax, dword [0x1400ff210]
xor eax, 0x3368622f
mov ecx, 0x3c9ac70a
xor edx, edx
div ecx
or eax, 0x74d05e78
cmp eax, 0x25951a59
je 0x14001e6c1
mov eax, dword [0x1400ff214]
imul eax, dword [0x1400ff218]
sub eax, 0x5102bd5e
and eax, 0x5629abc7
xor eax, 0xfd377a5c
mov rcx, qword [rsp + 0x50]
movzx ecx, byte [rcx + 2]
cmp ecx, 0x39
setle cl
mov byte [rsp + 0x33], cl
cmp eax, 0xfae3c72c
jae 0x14001e6c1
mov al, byte [rsp + 0x33]
test al, 1
jne 0x14001de89
jmp 0x14001dca7
mov eax, dword [0x1400ff21c]
xor edx, edx
div dword [0x1400ff220]
mov ecx, 0xe307819e
xor edx, edx
div ecx
and eax, 0x339aaee
xor eax, 0x39912922
cmp eax, 0xb5368676
ja 0x14001e6c6
mov eax, dword [0x1400ff224]
sub eax, dword [0x1400ff228]
mov ecx, 0xa8902cbe
xor edx, edx
div ecx
mov ecx, 0x93508528
xor edx, edx
div ecx
and eax, 0x59ac35a7
mov rcx, qword [rsp + 0x50]
movzx ecx, byte [rcx + 2]
cmp ecx, 0x61
setge cl
mov byte [rsp + 0x32], cl
cmp eax, 0x7e38eae9
ja 0x14001dcd3
mov al, byte [rsp + 0x32]
test al, 1
jne 0x14001dd25
jmp 0x14001dd9b
mov eax, dword [0x1400ff22c]
xor eax, dword [0x1400ff230]
xor eax, 0xa368172c
and eax, 0xfef3b4b2
mov ecx, 0x3243f9b7
xor edx, edx
div ecx
cmp eax, 0xdd8520ec
ja 0x14001e6cb
mov eax, dword [0x1400ff234]
xor edx, edx
div dword [0x1400ff238]
sub eax, 0x404ec1a3
and eax, 0xf87d74e0
sub eax, 0x8639f141
mov rcx, qword [rsp + 0x50]
movzx ecx, byte [rcx + 2]
cmp ecx, 0x66
setle cl
mov byte [rsp + 0x31], cl
cmp eax, 0xe9998d02
ja 0x14001dd4f
mov al, byte [rsp + 0x31]
test al, 1
jne 0x14001de89
jmp 0x14001dd9b
mov eax, dword [0x1400ff23c]
or eax, dword [0x1400ff240]
xor eax, 0x3e2ab1d0
add eax, 0x20d30f9e
sub eax, 0x8e02d82f
cmp eax, 0xed1be5e7
jae 0x14001e6d0
mov eax, dword [0x1400ff244]
add eax, dword [0x1400ff248]
mov ecx, 0x37ee9232
xor edx, edx
div ecx
imul eax, eax, 0x686fbe65
or eax, 0x48d20a92
mov rcx, qword [rsp + 0x50]
movzx ecx, byte [rcx + 2]
cmp ecx, 0x41
setge cl
mov byte [rsp + 0x30], cl
cmp eax, 0xb2779d8f
je 0x14001e6d0
mov al, byte [rsp + 0x30]
test al, 1
jne 0x14001de10
jmp 0x14001e352
mov eax, dword [0x1400ff24c]
add eax, dword [0x1400ff250]
sub eax, 0x6bcf8849
add eax, 0xd577304
mov ecx, 0x6a4c4c86
xor edx, edx
div ecx
cmp eax, 0x4352ae75
jae 0x14001e6d5
mov eax, dword [0x1400ff254]
imul eax, dword [0x1400ff258]
mov ecx, 0x4341b565
xor edx, edx
div ecx
or eax, 0xa1388b8
xor eax, 0x90109141
mov rcx, qword [rsp + 0x50]
movzx ecx, byte [rcx + 2]
cmp ecx, 0x46
setle cl
mov byte [rsp + 0x2f], cl
cmp eax, 0x7eea4d74
je 0x14001de3a
mov al, byte [rsp + 0x2f]
test al, 1
jne 0x14001de89
jmp 0x14001e352
mov eax, dword [0x1400ff25c]
imul eax, dword [0x1400ff260]
xor eax, 0x549d163c
and eax, 0x16b2e99d
or eax, 0x31f54d1b
cmp eax, 0xdc705082
jae 0x14001e6da
mov eax, dword [0x1400ff264]
or eax, dword [0x1400ff268]
sub eax, 0xcd61d79f
xor eax, 0x44c7bb47
sub eax, 0x1d46195d
mov dword [rsp + 0x28], eax
mov rcx, qword [rsp + 0x50]
add rcx, 1
lea rdx, [0x1400fee88]
lea r8, [rsp + 0x3c]
call fcn.14001e800
mov eax, dword [rsp + 0x28]
cmp dword [rsp + 0x4c], 0
setne cl
mov byte [rsp + 0x2e], cl
cmp eax, 0xdd0ef742
ja 0x14001deb0
mov al, byte [rsp + 0x2e]
test al, 1
jne 0x14001df15
jmp 0x14001df8b
cmp dword [rsp + 0x3c], 0xd
je 0x14001df8b
mov eax, dword [0x1400ff26c]
sub eax, dword [0x1400ff270]
or eax, 0x8b6f2c27
imul eax, eax, 0xcd2c7ed9
add eax, 0xd92b7d58
cmp eax, 0xe0dcf4be
jae 0x14001e6f9
mov eax, dword [0x1400ff274]
or eax, dword [0x1400ff278]
or eax, 0x43f7af40
and eax, 0x2435d166
sub eax, 0x406cfbc9
mov ecx, dword [rsp + 0x3c]
mov dl, cl
mov rcx, qword [rsp + 0x40]
mov r8, rcx
add r8, 1
mov qword [rsp + 0x40], r8
mov byte [rcx], dl
cmp eax, 0x5372fab0
jb 0x14001e6f9
jmp 0x14001e2f1
mov eax, dword [0x1400ff27c]
imul eax, dword [0x1400ff280]
imul eax, eax, 0xd09fb9c9
add eax, 0xed645c16
mov ecx, 0x7fff07f0
xor edx, edx
div ecx
cmp eax, 0xcd595904
ja 0x14001e717
mov eax, dword [0x1400ff284]
add eax, dword [0x1400ff288]
add eax, 0xc4c29187
add eax, 0xe95f9aee
imul eax, eax, 0x2a70584c
cmp dword [rsp + 0x3c], 0xd
setne cl
mov byte [rsp + 0x27], cl
cmp eax, 0xcc0facd3
je 0x14001dfb7
mov al, byte [rsp + 0x27]
test al, 1
jne 0x14001dffb
jmp 0x14001e297
cmp dword [rsp + 0x3c], 0xa
je 0x14001e297
mov eax, dword [0x1400ff28c]
xor eax, dword [0x1400ff290]
mov ecx, 0xbe09ca3
xor edx, edx
div ecx
xor eax, 0x2ba759eb
mov ecx, 0xe6e1d99a
xor edx, edx
div ecx
cmp eax, 0xb7c53156
ja 0x14001e71c
mov eax, dword [0x1400ff294]
sub eax, dword [0x1400ff298]
sub eax, 0x54aaec3d
mov ecx, 0x96fef241
xor edx, edx
div ecx
imul eax, eax, 0x74a171ef
cmp dword [rsp + 0x3c], 0x22
sete cl
mov byte [rsp + 0x26], cl
cmp eax, 0x64ad2b4c
je 0x14001e034
mov al, byte [rsp + 0x26]
test al, 1
jne 0x14001e0e8
jmp 0x14001e07c
mov eax, dword [0x1400ff29c]
or eax, dword [0x1400ff2a0]
sub eax, 0xeb6df9ff
or eax, 0xaeb5f959
xor eax, 0x8e37a0ba
cmp eax, 0xe12bebdb
je 0x14001e721
mov eax, dword [0x1400ff2a4]
xor edx, edx
div dword [0x1400ff2a8]
imul eax, eax, 0x6053d8f6
and eax, 0x7f2d2415
sub eax, 0xa43226be
cmp dword [rsp + 0x3c], 0x5c
sete cl
mov byte [rsp + 0x25], cl
cmp eax, 0x695bbe0a
jbe 0x14001e721
mov al, byte [rsp + 0x25]
test al, 1
jne 0x14001e0e8
jmp 0x14001e101
mov rax, qword [rsp + 0x40]
mov rcx, rax
add rcx, 1
mov qword [rsp + 0x40], rcx
mov byte [rax], 0x5c
jmp 0x14001e229
mov eax, dword [0x1400ff2ac]
or eax, dword [0x1400ff2b0]
xor eax, 0x37390aa7
sub eax, 0x7e836b42
and eax, 0xfe9dc655
cmp eax, 0xf7e6def9
ja 0x14001e726
mov eax, dword [0x1400ff2b4]
and eax, dword [0x1400ff2b8]
imul eax, eax, 0x5ebc5dbf
or eax, 0x2e91053c
sub eax, 0xeffb5450
cmp dword [rsp + 0x3c], 0xff
sete cl
mov byte [rsp + 0x24], cl
cmp eax, 0x4dae4f9c
jb 0x14001e127
mov al, byte [rsp + 0x24]
test al, 1
jne 0x14001e16e
jmp 0x14001e1d8
mov eax, dword [0x1400ff2bc]
xor eax, dword [0x1400ff2c0]
xor eax, 0xb03c38cc
mov ecx, 0x9cbd29e0
xor edx, edx
div ecx
xor eax, 0x3bce1bde
cmp eax, 0x34489e06
je 0x14001e72b
mov eax, dword [0x1400ff2c4]
and eax, dword [0x1400ff2c8]
or eax, 0x10203903
imul eax, eax, 0x6f255930
and eax, 0xec9defd7
mov rcx, qword [rsp + 0x40]
mov rdx, rcx
add rdx, 1
mov qword [rsp + 0x40], rdx
mov byte [rcx], 0xff
cmp eax, 0x860a06de
jb 0x14001e198
jmp 0x14001e1d8
mov eax, dword [0x1400ff2cc]
or eax, dword [0x1400ff2d0]
add eax, 0xa352e1f3
or eax, 0x44df270c
xor eax, 0x9387931a
cmp eax, 0x8abfbce3
jbe 0x14001e744
mov eax, dword [0x1400ff2d4]
xor eax, dword [0x1400ff2d8]
sub eax, 0xfe15b4c
sub eax, 0x376c3686
add eax, 0xe24829e2
cmp eax, 0x9aea5578
ja 0x14001e1fe
jmp 0x14001e229
mov eax, dword [0x1400ff2dc]
sub eax, dword [0x1400ff2e0]
or eax, 0x8fbd4f24
xor eax, 0xd6f3dc04
sub eax, 0xf5168595
cmp eax, 0x6bf8be6b
jb 0x14001e749
mov eax, dword [0x1400ff2e4]
and eax, dword [0x1400ff2e8]
or eax, 0x69c9c7be
or eax, 0x9554d956
mov ecx, 0x1b918dbf
xor edx, edx
div ecx
mov ecx, dword [rsp + 0x3c]
mov dl, cl
mov rcx, qword [rsp + 0x40]
mov r8, rcx
add r8, 1
mov qword [rsp + 0x40], r8
mov byte [rcx], dl
cmp eax, 0x87c7626b
jae 0x14001e749
jmp 0x14001e297
mov eax, dword [0x1400ff2ec]
and eax, dword [0x1400ff2f0]
mov ecx, 0x6e2a43ce
xor edx, edx
div ecx
add eax, 0x1bdfe709
or eax, 0x5236f934
cmp eax, 0x67ca3d8a
je 0x14001e767
mov eax, dword [0x1400ff2f4]
imul eax, dword [0x1400ff2f8]
and eax, 0x9bdbce72
mov ecx, 0xa6bb790b
xor edx, edx
div ecx
add eax, 0x5343ef63
cmp eax, 0x71cc9af2
je 0x14001e767
jmp 0x14001e2f1
mov eax, dword [0x1400ff2fc]
sub eax, dword [0x1400ff300]
add eax, 0x8ae7680
xor eax, 0xbe7c9af
xor eax, 0x617b4eb4
cmp eax, 0x9b10c8ab
je 0x14001e76c
mov eax, dword [0x1400ff304]
xor edx, edx
div dword [0x1400ff308]
add eax, 0x76fc8179
xor eax, 0xb4aebdb7
or eax, 0xf0b2652a
mov rcx, qword [rsp + 0x50]
add rcx, 3
mov qword [rsp + 0x50], rcx
cmp eax, 0x3cb1d465
jbe 0x14001e76c
jmp 0x14001e5e9
mov eax, dword [0x1400ff30c]
xor eax, dword [0x1400ff310]
and eax, 0x45004178
imul eax, eax, 0xe87be97e
or eax, 0xda47b00f
cmp eax, 0x4f987358
je 0x14001e77f
mov eax, dword [0x1400ff314]
sub eax, dword [0x1400ff318]
or eax, 0x6cb97bfa
imul eax, eax, 0xf5130e75
mov ecx, 0xc4c3f0ce
xor edx, edx
div ecx
cmp dword [rsp + 0x4c], 0
setne cl
mov byte [rsp + 0x23], cl
cmp eax, 0x590ecec6
ja 0x14001e379
mov al, byte [rsp + 0x23]
test al, 1
jne 0x14001e48f
jmp 0x14001e3c1
mov eax, dword [0x1400ff31c]
sub eax, dword [0x1400ff320]
add eax, 0xa408647f
imul eax, eax, 0xc3ba0c44
xor eax, 0xc28372c0
cmp eax, 0xd709e0f9
ja 0x14001e784
mov eax, dword [0x1400ff324]
or eax, dword [0x1400ff328]
add eax, 0x9e6be1f9
add eax, 0x771cd27b
mov ecx, 0x8f6abab5
xor edx, edx
div ecx
mov rcx, qword [rsp + 0x50]
movzx ecx, byte [rcx]
cmp ecx, 0x3f
sete cl
mov byte [rsp + 0x22], cl
cmp eax, 0x149e4778
ja 0x14001e784
mov al, byte [rsp + 0x22]
test al, 1
jne 0x14001e435
jmp 0x14001e48f
mov eax, dword [0x1400ff32c]
add eax, dword [0x1400ff330]
and eax, 0x927e1f9a
mov ecx, 0xc5e921e2
xor edx, edx
div ecx
and eax, 0x44cb6af9
cmp eax, 0x733a9527
je 0x14001e789
mov eax, dword [0x1400ff334]
imul eax, dword [0x1400ff338]
sub eax, 0xae3ad6a6
mov ecx, 0xc3338e55
xor edx, edx
div ecx
and eax, 0xab9a7b95
cmp eax, 0xf90fcf01
jae 0x14001e789
jmp 0x14001e63b
mov rax, qword [rsp + 0x50]
movzx eax, byte [rax]
cmp eax, 0x2b
jne 0x14001e514
mov eax, dword [0x1400ff33c]
xor eax, dword [0x1400ff340]
and eax, 0xc7324541
xor eax, 0xbd864ef3
imul eax, eax, 0x37f896f2
cmp eax, 0xd46eb7c2
ja 0x14001e78e
mov eax, dword [0x1400ff344]
sub eax, dword [0x1400ff348]
sub eax, 0xeb3045c6
and eax, 0xe372f24b
or eax, 0x87624fc8
mov rcx, qword [rsp + 0x40]
mov rdx, rcx
add rdx, 1
mov qword [rsp + 0x40], rdx
mov byte [rcx], 0x20
mov rcx, qword [rsp + 0x50]
add rcx, 1
mov qword [rsp + 0x50], rcx
cmp eax, 0xfe79fc1e
jae 0x14001e4c7
jmp 0x14001e591
mov eax, dword [0x1400ff34c]
xor eax, dword [0x1400ff350]
xor eax, 0x40ee6de4
or eax, 0x83384e06
imul eax, eax, 0x1ed0376e
cmp eax, 0x3f423c4e
jbe 0x14001e7b5
mov eax, dword [0x1400ff354]
sub eax, dword [0x1400ff358]
imul eax, eax, 0xcb623a17
mov ecx, 0xbe8df553
xor edx, edx
div ecx
or eax, 0x5a4a66a0
mov rcx, qword [rsp + 0x50]
mov rdx, rcx
add rdx, 1
mov qword [rsp + 0x50], rdx
mov dl, byte [rcx]
mov rcx, qword [rsp + 0x40]
mov r8, rcx
add r8, 1
mov qword [rsp + 0x40], r8
mov byte [rcx], dl
cmp eax, 0x4e913124
je 0x14001e7b5
jmp 0x14001e591
jmp 0x14001e596
mov eax, dword [0x1400ff35c]
and eax, dword [0x1400ff360]
add eax, 0x57653ee6
xor eax, 0x11d574c9
and eax, 0x1d7e3188
cmp eax, 0x91ddfe6b
je 0x14001e7e0
mov eax, dword [str.e9_n]
xor edx, edx
div dword [0x1400ff368]
sub eax, 0x4327ce22
and eax, 0xa444d37a
and eax, 0x73258551
cmp eax, 0x91b3bfbc
ja 0x14001e5bc
jmp 0x14001e5e9
mov eax, dword [0x1400ff36c]
imul eax, dword [0x1400ff370]
sub eax, 0xf1718a86
xor eax, 0xfffc1d03
and eax, 0xeb0bed6b
cmp eax, 0x78f41def
je 0x14001e7e5
mov eax, dword [0x1400ff374]
xor eax, dword [0x1400ff378]
or eax, 0x5f2af13f
or eax, 0x844eb739
sub eax, 0x5850c105
cmp eax, 0x56909fe6
je 0x14001e610
jmp 0x14001d887
mov eax, dword [0x1400ff37c]
sub eax, dword [0x1400ff380]
mov ecx, 0x44493a3a
xor edx, edx
div ecx
or eax, 0x813056d6
and eax, 0x117eb21
cmp eax, 0xe48fa60e
ja 0x14001e7ea
mov eax, dword [0x1400ff384]
imul eax, dword [0x1400ff388]
add eax, 0x77e5c102
xor eax, 0x110fe598
sub eax, 0xf040bef7
mov rcx, qword [rsp + 0x40]
mov byte [rcx], 0
cmp eax, 0xd7564337
jae 0x14001e7ea
add rsp, 0x58
ret
jmp 0x14001d8b1
jmp 0x14001d922
jmp 0x14001d992
jmp 0x14001da06
jmp 0x14001da8e
jmp 0x14001db00
jmp 0x14001db75
jmp 0x14001dbe7
jmp 0x14001dc5c
jmp 0x14001dcd3
jmp 0x14001dd4f
jmp 0x14001ddc1
jmp 0x14001de3a
mov rcx, qword [rsp + 0x50]
add rcx, 1
lea rdx, [0x1400fee88]
lea r8, [rsp + 0x3c]
call fcn.14001e800
jmp 0x14001deb0
mov eax, dword [rsp + 0x3c]
mov cl, al
mov rax, qword [rsp + 0x40]
mov rdx, rax
add rdx, 1
mov qword [rsp + 0x40], rdx
mov byte [rax], cl
jmp 0x14001df47
jmp 0x14001dfb7
jmp 0x14001e034
jmp 0x14001e0a2
jmp 0x14001e127
mov rax, qword [rsp + 0x40]
mov rcx, rax
add rcx, 1
mov qword [rsp + 0x40], rcx
mov byte [rax], 0xff
jmp 0x14001e198
jmp 0x14001e1fe
mov eax, dword [rsp + 0x3c]
mov cl, al
mov rax, qword [rsp + 0x40]
mov rdx, rax
add rdx, 1
mov qword [rsp + 0x40], rdx
mov byte [rax], cl
jmp 0x14001e24f
jmp 0x14001e2c1
mov rax, qword [rsp + 0x50]
add rax, 3
mov qword [rsp + 0x50], rax
jmp 0x14001e317
jmp 0x14001e379
jmp 0x14001e3e8
jmp 0x14001e45f
mov rax, qword [rsp + 0x40]
mov rcx, rax
add rcx, 1
mov qword [rsp + 0x40], rcx
mov byte [rax], 0x20
mov rax, qword [rsp + 0x50]
add rax, 1
mov qword [rsp + 0x50], rax
jmp 0x14001e4c7
mov rax, qword [rsp + 0x50]
mov rcx, rax
add rcx, 1
mov qword [rsp + 0x50], rcx
mov cl, byte [rax]
mov rax, qword [rsp + 0x40]
mov rdx, rax
add rdx, 1
mov qword [rsp + 0x40], rdx
mov byte [rax], cl
jmp 0x14001e53b
jmp 0x14001e5bc
jmp 0x14001e610
mov rax, qword [rsp + 0x40]
mov byte [rax], 0
jmp 0x14001e665