@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdf4j: <http://rdf4j.org/schema/rdf4j#> .
@prefix sesame: <http://www.openrdf.org/schema/sesame#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix fn: <http://www.w3.org/2005/xpath-functions#> .

<http://purl.uniprot.org/unirules/MF_01436#construct> a <http://www.w3.org/ns/shacl#SPARQLRule>,
    <http://spinrdf.org/sp#Construct>;
  <https://hamap.expasy.org/rdf/vocab#addsTriple> <http://purl.uniprot.org/unirules/MF_01436#construct-template-199>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-150>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-198>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-174>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-85>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-61>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-197>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-173>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-86>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-62>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-177>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-176>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-152>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-261>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-87>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-63>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-260>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-175>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-151>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-88>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-64>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-40>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-194>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-170>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-89>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-65>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-41>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-9>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-193>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-66>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-42>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-8>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-172>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-196>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-67>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-43>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-7>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-171>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-195>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-68>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-44>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-20>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-6>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-268>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-135>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-244>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-111>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-159>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-110>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-5>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-158>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-267>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-134>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-243>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-242>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-4>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-246>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-113>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-222>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-137>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-3>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-80>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-136>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-245>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-112>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-221>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-269>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-220>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-81>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-2>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-179>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-155>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-154>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-263>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-130>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-82>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-1>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-178>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-153>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-262>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-0>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-157>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-266>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-133>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-132>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-241>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-83>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-60>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-156>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-265>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-264>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-131>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-240>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-84>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-107>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-216>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-29>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-239>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-106>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-215>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-109>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-218>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-108>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-217>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-103>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-212>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-127>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-236>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-235>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-102>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-211>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-259>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-126>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-129>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-238>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-105>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-214>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-213>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-128>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-237>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-104>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-69>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-45>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-21>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-190>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-46>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-22>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-192>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-47>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-23>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-191>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-48>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-24>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-49>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-25>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-219>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-26>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-27>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-28>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-271>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-186>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-162>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-97>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-73>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-161>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-270>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-185>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-98>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-74>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-50>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-189>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-164>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-140>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-99>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-75>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-51>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-188>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-187>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-163>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-272>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-76>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-52>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-182>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-77>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-53>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-181>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-78>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-54>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-30>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-160>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-184>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-79>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-55>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-31>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-183>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-56>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-32>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-147>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-256>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-123>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-232>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-231>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-90>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-146>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-255>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-122>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-121>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-230>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-91>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-125>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-234>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-101>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-210>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-149>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-258>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-92>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-257>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-124>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-233>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-100>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-148>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-93>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-167>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-142>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-251>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-70>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-166>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-165>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-141>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-250>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-94>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-71>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-169>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-145>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-254>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-253>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-120>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-95>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-168>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-144>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-143>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-252>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-96>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-72>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-119>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-228>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-204>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-17>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-118>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-227>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-203>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-18>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-206>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-19>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-229>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-205>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-224>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-200>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-139>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-248>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-115>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-114>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-223>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-138>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-247>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-202>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-117>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-226>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-201>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-249>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-116>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-225>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-57>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-33>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-58>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-34>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-10>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-180>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-59>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-35>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-11>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-36>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-12>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-208>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-37>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-13>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-207>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-38>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-14>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-39>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-15>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-209>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-16>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-283>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-282>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-285>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-284>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-281>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-280>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-331>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-330>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-288>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-287>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-286>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-289>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-301>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-325>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-300>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-324>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-327>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-303>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-326>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-302>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-345>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-321>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-344>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-320>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-323>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-322>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-346>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-309>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-308>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-329>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-305>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-328>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-304>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-307>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-306>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-295>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-294>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-298>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-297>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-273>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-296>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-291>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-290>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-293>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-292>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-340>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-279>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-343>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-342>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-341>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-276>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-275>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-299>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-274>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-278>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-277>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-337>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-313>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-312>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-336>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-339>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-315>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-338>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-314>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-333>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-332>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-311>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-335>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-334>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-310>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-317>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-316>,
    <http://purl.uniprot.org/unirules/MF_01436#construct-template-319>, <http://purl.uniprot.org/unirules/MF_01436#construct-template-318>;
  <http://www.w3.org/ns/shacl#prefixes> <http://purl.uniprot.org/unirules/>;
  <http://spinrdf.org/sp#where> <http://purl.uniprot.org/unirules/MF_01436#construct-where-list-0>;
  <http://spinrdf.org/sp#templates> <http://purl.uniprot.org/unirules/MF_01436#construct-template-list-0>;
  <http://www.w3.org/ns/shacl#construct> """CONSTRUCT {
  _:519796 up:source unirule:MF_01436 .
  _:519797 up:source unirule:MF_01436 .
  _:519798 up:source unirule:MF_01436 .
  _:519799 up:source unirule:MF_01436 .
  _:519800 up:source unirule:MF_01436 .
  _:519801 up:source unirule:MF_01436 .
  _:519802 up:source unirule:MF_01436 .
  _:519803 up:source unirule:MF_01436 .
  _:519804 up:source unirule:MF_01436 .
  _:519805 up:source unirule:MF_01436 .
  _:519806 up:source unirule:MF_01436 .
  _:519807 up:source unirule:MF_01436 .
  _:519808 up:source unirule:MF_01436 .
  _:519809 up:source unirule:MF_01436 .
  _:519810 up:source unirule:MF_01436 .
  _:519811 up:source unirule:MF_01436 .
  _:519812 up:source unirule:MF_01436 .
  _:519813 up:source unirule:MF_01436 .
  _:519814 up:source unirule:MF_01436 .
  _:519815 up:source unirule:MF_01436 .
  _:519816 up:source unirule:MF_01436 .
  _:519817 up:source unirule:MF_01436 .
  _:519818 up:source unirule:MF_01436 .
  _:519819 up:source unirule:MF_01436 .
  _:519820 up:source unirule:MF_01436 .
  _:519821 up:source unirule:MF_01436 .
  _:519822 up:source unirule:MF_01436 .
  _:519823 up:source unirule:MF_01436 .
  _:519824 up:source unirule:MF_01436 .
  _:519825 up:source unirule:MF_01436 .
  _:519826 up:source unirule:MF_01436 .
  _:519827 up:source unirule:MF_01436 .
  _:519828 up:source unirule:MF_01436 .
  _:519829 up:source unirule:MF_01436 .
  _:519830 up:source unirule:MF_01436 .
  _:519831 up:source unirule:MF_01436 .
  _:519832 up:source unirule:MF_01436 .
  _:519833 up:source unirule:MF_01436 .
  ?this up:annotation ?annotation2 ,
      ?annotation3 ,
      ?annotation5 ;
    up:classifiedWith GO:0005886 ,
      GO:0015891 ,
      keyword:1003 ,
      keyword:1133 ,
      keyword:472 ,
      keyword:812 ,
      keyword:813 ,
      keyword:997 ;
    up:recommendedName ?name0 .
  ?name0 up:fullName 'Enterobactin exporter EntS' ;
    rdf:type up:Structured_Name .
  ?gene1 skos:prefLabel 'entS' .
  ?annotation2 a up:Function_Annotation ;
    rdfs:comment 'Component of an export pathway for enterobactin.' .
  ?annotation3 a up:Subcellular_Location_Annotation .
  ?annotation3li4 up:cellularComponent <http://purl.uniprot.org/locations/null>.
  ?annotation5 a up:Similarity_Annotation ;
    rdfs:comment 'Belongs to the major facilitator superfamily. EntS (TC 2.A.1.38) family.' .
  ?pfs6 up:annotation ?annotation7 .
  ?annotation7 faldo:begin ?pfsb8 ;
    faldo:end ?pfse9 ;
    rdf:type up:Topological_Domain_Annotation ;
    rdfs:comment 'Cytoplasmic' .
  ?pfsb8 faldo:position ?thisPositionOn10 ;
    rdf:type faldo:ExactPosition .
  ?pfse9 faldo:position ?thisPositionOn11 ;
    rdf:type faldo:ExactPosition .
  ?pfs12 up:annotation ?annotation13 .
  ?annotation13 faldo:begin ?pfsb14 ;
    faldo:end ?pfse15 ;
    rdf:type up:Transmembrane_Annotation ;
    rdfs:comment 'Helical' .
  ?pfsb14 faldo:position ?thisPositionOn16 ;
    rdf:type faldo:ExactPosition .
  ?pfse15 faldo:position ?thisPositionOn17 ;
    rdf:type faldo:ExactPosition .
  ?pfs18 up:annotation ?annotation19 .
  ?annotation19 faldo:begin ?pfsb20 ;
    faldo:end ?pfse21 ;
    rdf:type up:Topological_Domain_Annotation ;
    rdfs:comment 'Periplasmic' .
  ?pfsb20 faldo:position ?thisPositionOn22 ;
    rdf:type faldo:ExactPosition .
  ?pfse21 faldo:position ?thisPositionOn23 ;
    rdf:type faldo:ExactPosition .
  ?pfs24 up:annotation ?annotation25 .
  ?annotation25 faldo:begin ?pfsb26 ;
    faldo:end ?pfse27 ;
    rdf:type up:Transmembrane_Annotation ;
    rdfs:comment 'Helical' .
  ?pfsb26 faldo:position ?thisPositionOn28 ;
    rdf:type faldo:ExactPosition .
  ?pfse27 faldo:position ?thisPositionOn29 ;
    rdf:type faldo:ExactPosition .
  ?pfs30 up:annotation ?annotation31 .
  ?annotation31 faldo:begin ?pfsb32 ;
    faldo:end ?pfse33 ;
    rdf:type up:Topological_Domain_Annotation ;
    rdfs:comment 'Cytoplasmic' .
  ?pfsb32 faldo:position ?thisPositionOn34 ;
    rdf:type faldo:ExactPosition .
  ?pfse33 faldo:position ?thisPositionOn35 ;
    rdf:type faldo:ExactPosition .
  ?pfs36 up:annotation ?annotation37 .
  ?annotation37 faldo:begin ?pfsb38 ;
    faldo:end ?pfse39 ;
    rdf:type up:Transmembrane_Annotation ;
    rdfs:comment 'Helical' .
  ?pfsb38 faldo:position ?thisPositionOn40 ;
    rdf:type faldo:ExactPosition .
  ?pfse39 faldo:position ?thisPositionOn41 ;
    rdf:type faldo:ExactPosition .
  ?pfs42 up:annotation ?annotation43 .
  ?annotation43 faldo:begin ?pfsb44 ;
    faldo:end ?pfse45 ;
    rdf:type up:Topological_Domain_Annotation ;
    rdfs:comment 'Periplasmic' .
  ?pfsb44 faldo:position ?thisPositionOn46 ;
    rdf:type faldo:ExactPosition .
  ?pfse45 faldo:position ?thisPositionOn47 ;
    rdf:type faldo:ExactPosition .
  ?pfs48 up:annotation ?annotation49 .
  ?annotation49 faldo:begin ?pfsb50 ;
    faldo:end ?pfse51 ;
    rdf:type up:Transmembrane_Annotation ;
    rdfs:comment 'Helical' .
  ?pfsb50 faldo:position ?thisPositionOn52 ;
    rdf:type faldo:ExactPosition .
  ?pfse51 faldo:position ?thisPositionOn53 ;
    rdf:type faldo:ExactPosition .
  ?pfs54 up:annotation ?annotation55 .
  ?annotation55 faldo:begin ?pfsb56 ;
    faldo:end ?pfse57 ;
    rdf:type up:Topological_Domain_Annotation ;
    rdfs:comment 'Cytoplasmic' .
  ?pfsb56 faldo:position ?thisPositionOn58 ;
    rdf:type faldo:ExactPosition .
  ?pfse57 faldo:position ?thisPositionOn59 ;
    rdf:type faldo:ExactPosition .
  ?pfs60 up:annotation ?annotation61 .
  ?annotation61 faldo:begin ?pfsb62 ;
    faldo:end ?pfse63 ;
    rdf:type up:Transmembrane_Annotation ;
    rdfs:comment 'Helical' .
  ?pfsb62 faldo:position ?thisPositionOn64 ;
    rdf:type faldo:ExactPosition .
  ?pfse63 faldo:position ?thisPositionOn65 ;
    rdf:type faldo:ExactPosition .
  ?pfs66 up:annotation ?annotation67 .
  ?annotation67 faldo:begin ?pfsb68 ;
    faldo:end ?pfse69 ;
    rdf:type up:Topological_Domain_Annotation ;
    rdfs:comment 'Periplasmic' .
  ?pfsb68 faldo:position ?thisPositionOn70 ;
    rdf:type faldo:ExactPosition .
  ?pfse69 faldo:position ?thisPositionOn71 ;
    rdf:type faldo:ExactPosition .
  ?pfs72 up:annotation ?annotation73 .
  ?annotation73 faldo:begin ?pfsb74 ;
    faldo:end ?pfse75 ;
    rdf:type up:Transmembrane_Annotation ;
    rdfs:comment 'Helical' .
  ?pfsb74 faldo:position ?thisPositionOn76 ;
    rdf:type faldo:ExactPosition .
  ?pfse75 faldo:position ?thisPositionOn77 ;
    rdf:type faldo:ExactPosition .
  ?pfs78 up:annotation ?annotation79 .
  ?annotation79 faldo:begin ?pfsb80 ;
    faldo:end ?pfse81 ;
    rdf:type up:Topological_Domain_Annotation ;
    rdfs:comment 'Cytoplasmic' .
  ?pfsb80 faldo:position ?thisPositionOn82 ;
    rdf:type faldo:ExactPosition .
  ?pfse81 faldo:position ?thisPositionOn83 ;
    rdf:type faldo:ExactPosition .
  ?pfs84 up:annotation ?annotation85 .
  ?annotation85 faldo:begin ?pfsb86 ;
    faldo:end ?pfse87 ;
    rdf:type up:Transmembrane_Annotation ;
    rdfs:comment 'Helical' .
  ?pfsb86 faldo:position ?thisPositionOn88 ;
    rdf:type faldo:ExactPosition .
  ?pfse87 faldo:position ?thisPositionOn89 ;
    rdf:type faldo:ExactPosition .
  ?pfs90 up:annotation ?annotation91 .
  ?annotation91 faldo:begin ?pfsb92 ;
    faldo:end ?pfse93 ;
    rdf:type up:Topological_Domain_Annotation ;
    rdfs:comment 'Periplasmic' .
  ?pfsb92 faldo:position ?thisPositionOn94 ;
    rdf:type faldo:ExactPosition .
  ?pfse93 faldo:position ?thisPositionOn95 ;
    rdf:type faldo:ExactPosition .
  ?pfs96 up:annotation ?annotation97 .
  ?annotation97 faldo:begin ?pfsb98 ;
    faldo:end ?pfse99 ;
    rdf:type up:Transmembrane_Annotation ;
    rdfs:comment 'Helical' .
  ?pfsb98 faldo:position ?thisPositionOn100 ;
    rdf:type faldo:ExactPosition .
  ?pfse99 faldo:position ?thisPositionOn101 ;
    rdf:type faldo:ExactPosition .
  ?pfs102 up:annotation ?annotation103 .
  ?annotation103 faldo:begin ?pfsb104 ;
    faldo:end ?pfse105 ;
    rdf:type up:Topological_Domain_Annotation ;
    rdfs:comment 'Cytoplasmic' .
  ?pfsb104 faldo:position ?thisPositionOn106 ;
    rdf:type faldo:ExactPosition .
  ?pfse105 faldo:position ?thisPositionOn107 ;
    rdf:type faldo:ExactPosition .
  ?pfs108 up:annotation ?annotation109 .
  ?annotation109 faldo:begin ?pfsb110 ;
    faldo:end ?pfse111 ;
    rdf:type up:Transmembrane_Annotation ;
    rdfs:comment 'Helical' .
  ?pfsb110 faldo:position ?thisPositionOn112 ;
    rdf:type faldo:ExactPosition .
  ?pfse111 faldo:position ?thisPositionOn113 ;
    rdf:type faldo:ExactPosition .
  ?pfs114 up:annotation ?annotation115 .
  ?annotation115 faldo:begin ?pfsb116 ;
    faldo:end ?pfse117 ;
    rdf:type up:Topological_Domain_Annotation ;
    rdfs:comment 'Periplasmic' .
  ?pfsb116 faldo:position ?thisPositionOn118 ;
    rdf:type faldo:ExactPosition .
  ?pfse117 faldo:position ?thisPositionOn119 ;
    rdf:type faldo:ExactPosition .
  ?pfs120 up:annotation ?annotation121 .
  ?annotation121 faldo:begin ?pfsb122 ;
    faldo:end ?pfse123 ;
    rdf:type up:Transmembrane_Annotation ;
    rdfs:comment 'Helical' .
  ?pfsb122 faldo:position ?thisPositionOn124 ;
    rdf:type faldo:ExactPosition .
  ?pfse123 faldo:position ?thisPositionOn125 ;
    rdf:type faldo:ExactPosition .
  ?pfs126 up:annotation ?annotation127 .
  ?annotation127 faldo:begin ?pfsb128 ;
    faldo:end ?pfse129 ;
    rdf:type up:Topological_Domain_Annotation ;
    rdfs:comment 'Cytoplasmic' .
  ?pfsb128 faldo:position ?thisPositionOn130 ;
    rdf:type faldo:ExactPosition .
  ?pfse129 faldo:position ?thisPositionOn131 ;
    rdf:type faldo:ExactPosition .
  ?pfs132 up:annotation ?annotation133 .
  ?annotation133 faldo:begin ?pfsb134 ;
    faldo:end ?pfse135 ;
    rdf:type up:Transmembrane_Annotation ;
    rdfs:comment 'Helical' .
  ?pfsb134 faldo:position ?thisPositionOn136 ;
    rdf:type faldo:ExactPosition .
  ?pfse135 faldo:position ?thisPositionOn137 ;
    rdf:type faldo:ExactPosition .
  ?pfs138 up:annotation ?annotation139 .
  ?annotation139 faldo:begin ?pfsb140 ;
    faldo:end ?pfse141 ;
    rdf:type up:Topological_Domain_Annotation ;
    rdfs:comment 'Periplasmic' .
  ?pfsb140 faldo:position ?thisPositionOn142 ;
    rdf:type faldo:ExactPosition .
  ?pfse141 faldo:position ?thisPositionOn143 ;
    rdf:type faldo:ExactPosition .
  ?pfs144 up:annotation ?annotation145 .
  ?annotation145 faldo:begin ?pfsb146 ;
    faldo:end ?pfse147 ;
    rdf:type up:Transmembrane_Annotation ;
    rdfs:comment 'Helical' .
  ?pfsb146 faldo:position ?thisPositionOn148 ;
    rdf:type faldo:ExactPosition .
  ?pfse147 faldo:position ?thisPositionOn149 ;
    rdf:type faldo:ExactPosition .
  ?pfs150 up:annotation ?annotation151 .
  ?annotation151 faldo:begin ?pfsb152 ;
    faldo:end ?pfse153 ;
    rdf:type up:Topological_Domain_Annotation ;
    rdfs:comment 'Cytoplasmic' .
  ?pfsb152 faldo:position ?thisPositionOn154 ;
    rdf:type faldo:ExactPosition .
  ?pfse153 faldo:position ?thisPositionOn155 ;
    rdf:type faldo:ExactPosition .
  _:519834 a rdf:Statement ;
    up:attribution _:519796 ;
    rdf:subject ?this ;
    rdf:predicate up:recommendedName ;
    rdf:object ?name0 .
  _:519835 a rdf:Statement ;
    up:attribution _:519797 ;
    rdf:subject ?gene1 ;
    rdf:predicate up:encodedBy ;
    rdf:object ?gene1 .
  _:519836 a rdf:Statement ;
    up:attribution _:519798 ;
    rdf:subject ?this ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation2 .
  _:519837 a rdf:Statement ;
    up:attribution _:519799 ;
    rdf:subject ?this ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation3 .
  _:519838 a rdf:Statement ;
    up:attribution _:519800 ;
    rdf:subject ?this ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation5 .
  _:519839 a rdf:Statement ;
    up:attribution _:519801 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object keyword:1003 .
  _:519840 a rdf:Statement ;
    up:attribution _:519802 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object keyword:997 .
  _:519841 a rdf:Statement ;
    up:attribution _:519803 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object keyword:472 .
  _:519842 a rdf:Statement ;
    up:attribution _:519804 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object keyword:812 .
  _:519843 a rdf:Statement ;
    up:attribution _:519805 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object keyword:813 .
  _:519844 a rdf:Statement ;
    up:attribution _:519806 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object keyword:1133 .
  _:519845 a rdf:Statement ;
    up:attribution _:519807 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object GO:0015891 .
  _:519846 a rdf:Statement ;
    up:attribution _:519808 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object GO:0005886 .
  _:519847 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs6 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation7 .
  _:519848 a rdf:Statement ;
    up:attribution _:519809 ;
    rdf:subject ?pfs6 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation7 .
  _:519849 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs12 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation13 .
  _:519850 a rdf:Statement ;
    up:attribution _:519810 ;
    rdf:subject ?pfs12 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation13 .
  _:519851 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs18 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation19 .
  _:519852 a rdf:Statement ;
    up:attribution _:519811 ;
    rdf:subject ?pfs18 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation19 .
  _:519853 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs24 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation25 .
  _:519854 a rdf:Statement ;
    up:attribution _:519812 ;
    rdf:subject ?pfs24 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation25 .
  _:519855 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs30 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation31 .
  _:519856 a rdf:Statement ;
    up:attribution _:519813 ;
    rdf:subject ?pfs30 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation31 .
  _:519857 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs36 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation37 .
  _:519858 a rdf:Statement ;
    up:attribution _:519814 ;
    rdf:subject ?pfs36 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation37 .
  _:519859 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs42 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation43 .
  _:519860 a rdf:Statement ;
    up:attribution _:519815 ;
    rdf:subject ?pfs42 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation43 .
  _:519861 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs48 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation49 .
  _:519862 a rdf:Statement ;
    up:attribution _:519816 ;
    rdf:subject ?pfs48 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation49 .
  _:519863 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs54 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation55 .
  _:519864 a rdf:Statement ;
    up:attribution _:519817 ;
    rdf:subject ?pfs54 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation55 .
  _:519865 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs60 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation61 .
  _:519866 a rdf:Statement ;
    up:attribution _:519818 ;
    rdf:subject ?pfs60 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation61 .
  _:519867 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs66 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation67 .
  _:519868 a rdf:Statement ;
    up:attribution _:519819 ;
    rdf:subject ?pfs66 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation67 .
  _:519869 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs72 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation73 .
  _:519870 a rdf:Statement ;
    up:attribution _:519820 ;
    rdf:subject ?pfs72 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation73 .
  _:519871 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs78 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation79 .
  _:519872 a rdf:Statement ;
    up:attribution _:519821 ;
    rdf:subject ?pfs78 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation79 .
  _:519873 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs84 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation85 .
  _:519874 a rdf:Statement ;
    up:attribution _:519822 ;
    rdf:subject ?pfs84 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation85 .
  _:519875 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs90 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation91 .
  _:519876 a rdf:Statement ;
    up:attribution _:519823 ;
    rdf:subject ?pfs90 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation91 .
  _:519877 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs96 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation97 .
  _:519878 a rdf:Statement ;
    up:attribution _:519824 ;
    rdf:subject ?pfs96 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation97 .
  _:519879 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs102 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation103 .
  _:519880 a rdf:Statement ;
    up:attribution _:519825 ;
    rdf:subject ?pfs102 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation103 .
  _:519881 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs108 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation109 .
  _:519882 a rdf:Statement ;
    up:attribution _:519826 ;
    rdf:subject ?pfs108 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation109 .
  _:519883 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs114 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation115 .
  _:519884 a rdf:Statement ;
    up:attribution _:519827 ;
    rdf:subject ?pfs114 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation115 .
  _:519885 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs120 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation121 .
  _:519886 a rdf:Statement ;
    up:attribution _:519828 ;
    rdf:subject ?pfs120 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation121 .
  _:519887 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs126 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation127 .
  _:519888 a rdf:Statement ;
    up:attribution _:519829 ;
    rdf:subject ?pfs126 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation127 .
  _:519889 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs132 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation133 .
  _:519890 a rdf:Statement ;
    up:attribution _:519830 ;
    rdf:subject ?pfs132 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation133 .
  _:519891 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs138 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation139 .
  _:519892 a rdf:Statement ;
    up:attribution _:519831 ;
    rdf:subject ?pfs138 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation139 .
  _:519893 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs144 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation145 .
  _:519894 a rdf:Statement ;
    up:attribution _:519832 ;
    rdf:subject ?pfs144 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation145 .
  _:519895 a rdf:Statement ;
    up:source unirule:MF_01436 ;
    rdf:subject ?pfs150 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation151 .
  _:519896 a rdf:Statement ;
    up:attribution _:519833 ;
    rdf:subject ?pfs150 ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation151 .
}
WHERE {
  #baseURI: http://purl.uniprot.org/unirule/MF_01436
  #Rule MF_01436 Created by:? on:2006-02-27 Modified by:Edouard de Castro on:2022-09-29
  ?this up:organism ?thisOrganism ;
    rdfs:seeAlso signature:MF_01436 .
  ?thisOrganism rdfs:subClassOf+ taxon:91347 .
  BIND(URI(CONCAT(STR(?this), '#MF_01436a0')) AS ?name0) .
  BIND(URI(CONCAT(STR(?this), '#MF_01436a2')) AS ?annotation2) .
  BIND(URI(CONCAT(STR(?this), '#MF_01436a3')) AS ?annotation3) .
  BIND(URI(CONCAT(STR(?this), '#MF_01436a5')) AS ?annotation5) .
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch160 faldo:location ?templateMotifSequenceMatchRegionP24077161 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077163 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436156 .
    ?templateMotifSequenceMatchRegionP24077161 faldo:begin ?templateMotifSequenceMatchBeginP24077162 .
    ?templateMotifSequenceMatchBeginP24077162 faldo:position ?templateMotifSequenceMatchBeginPositionP24077157 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077163 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch164 faldo:location ?targetMotifMatchRegionMatch165 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436167 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436158 .
    ?targetMotifMatchRegionMatch165 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436166 .
    ?targetMotifMatchRegionMatchBeginMF_01436166 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436159 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436167 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(1 AS ?thisPositionOn10) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436156, 1, (STRLEN(?templateMotifCigarP24077MF_01436156) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436156, CONCAT('^(?:-*[^-]){', STR(((21 - ?templateMotifSequenceMatchBeginPositionP24077157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1168) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436158, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436158) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436158, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436158) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), '')))), '[^-]', ''))) AS ?step2169) .
    BIND(((?step2169 + ?targetMotifMatchRegionMatchBeginPositionMF_01436159) - 1) AS ?thisPositionOn11) .
    BIND(?this AS ?pfs1t170) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn10))) AS ?pfsb8) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfse9) .
    FILTER ((BOUND(?thisPositionOn10) && BOUND(?thisPositionOn11))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a7')) AS ?annotation7) .
    BIND(?this AS ?pfs6) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch175 faldo:location ?templateMotifSequenceMatchRegionP24077176 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077178 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436171 .
    ?templateMotifSequenceMatchRegionP24077176 faldo:begin ?templateMotifSequenceMatchBeginP24077177 .
    ?templateMotifSequenceMatchBeginP24077177 faldo:position ?templateMotifSequenceMatchBeginPositionP24077172 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077178 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch179 faldo:location ?targetMotifMatchRegionMatch180 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436182 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436173 .
    ?targetMotifMatchRegionMatch180 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436181 .
    ?targetMotifMatchRegionMatchBeginMF_01436181 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436174 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436182 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436171, 1, (STRLEN(?templateMotifCigarP24077MF_01436171) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436171, CONCAT('^(?:-*[^-]){', STR(((22 - ?templateMotifSequenceMatchBeginPositionP24077172) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1183) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436173, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436173) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436173, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436173, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436173) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436173, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), '')))), '[^-]', ''))) AS ?step2184) .
    BIND(((?step2184 + ?targetMotifMatchRegionMatchBeginPositionMF_01436174) - 1) AS ?thisPositionOn16) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436171, 1, (STRLEN(?templateMotifCigarP24077MF_01436171) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436171, CONCAT('^(?:-*[^-]){', STR(((42 - ?templateMotifSequenceMatchBeginPositionP24077172) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1185) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436173, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436173) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436173, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436173, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436173) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436173, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), '')))), '[^-]', ''))) AS ?step2186) .
    BIND(((?step2186 + ?targetMotifMatchRegionMatchBeginPositionMF_01436174) - 1) AS ?thisPositionOn17) .
    BIND(?this AS ?pfs1t187) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) .
    FILTER ((BOUND(?thisPositionOn16) && BOUND(?thisPositionOn17))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a13')) AS ?annotation13) .
    BIND(?this AS ?pfs12) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch192 faldo:location ?templateMotifSequenceMatchRegionP24077193 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077195 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436188 .
    ?templateMotifSequenceMatchRegionP24077193 faldo:begin ?templateMotifSequenceMatchBeginP24077194 .
    ?templateMotifSequenceMatchBeginP24077194 faldo:position ?templateMotifSequenceMatchBeginPositionP24077189 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077195 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch196 faldo:location ?targetMotifMatchRegionMatch197 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436199 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436190 .
    ?targetMotifMatchRegionMatch197 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436198 .
    ?targetMotifMatchRegionMatchBeginMF_01436198 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436191 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436199 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436188, 1, (STRLEN(?templateMotifCigarP24077MF_01436188) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436188, CONCAT('^(?:-*[^-]){', STR(((43 - ?templateMotifSequenceMatchBeginPositionP24077189) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1200) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436190, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436190) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436190, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436190) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), '')))), '[^-]', ''))) AS ?step2201) .
    BIND(((?step2201 + ?targetMotifMatchRegionMatchBeginPositionMF_01436191) - 1) AS ?thisPositionOn22) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436188, 1, (STRLEN(?templateMotifCigarP24077MF_01436188) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436188, CONCAT('^(?:-*[^-]){', STR(((55 - ?templateMotifSequenceMatchBeginPositionP24077189) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1202) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436190, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436190) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436190, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436190) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), '')))), '[^-]', ''))) AS ?step2203) .
    BIND(((?step2203 + ?targetMotifMatchRegionMatchBeginPositionMF_01436191) - 1) AS ?thisPositionOn23) .
    BIND(?this AS ?pfs1t204) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb20) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse21) .
    FILTER ((BOUND(?thisPositionOn22) && BOUND(?thisPositionOn23))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a19')) AS ?annotation19) .
    BIND(?this AS ?pfs18) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch209 faldo:location ?templateMotifSequenceMatchRegionP24077210 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077212 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436205 .
    ?templateMotifSequenceMatchRegionP24077210 faldo:begin ?templateMotifSequenceMatchBeginP24077211 .
    ?templateMotifSequenceMatchBeginP24077211 faldo:position ?templateMotifSequenceMatchBeginPositionP24077206 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077212 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch213 faldo:location ?targetMotifMatchRegionMatch214 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436216 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436207 .
    ?targetMotifMatchRegionMatch214 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436215 .
    ?targetMotifMatchRegionMatchBeginMF_01436215 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436208 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436216 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436205, 1, (STRLEN(?templateMotifCigarP24077MF_01436205) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436205, CONCAT('^(?:-*[^-]){', STR(((56 - ?templateMotifSequenceMatchBeginPositionP24077206) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1217) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436207, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436207) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436207, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436207) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), '')))), '[^-]', ''))) AS ?step2218) .
    BIND(((?step2218 + ?targetMotifMatchRegionMatchBeginPositionMF_01436208) - 1) AS ?thisPositionOn28) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436205, 1, (STRLEN(?templateMotifCigarP24077MF_01436205) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436205, CONCAT('^(?:-*[^-]){', STR(((76 - ?templateMotifSequenceMatchBeginPositionP24077206) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1219) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436207, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436207) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436207, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436207) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), '')))), '[^-]', ''))) AS ?step2220) .
    BIND(((?step2220 + ?targetMotifMatchRegionMatchBeginPositionMF_01436208) - 1) AS ?thisPositionOn29) .
    BIND(?this AS ?pfs1t221) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb26) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse27) .
    FILTER ((BOUND(?thisPositionOn28) && BOUND(?thisPositionOn29))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a25')) AS ?annotation25) .
    BIND(?this AS ?pfs24) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch226 faldo:location ?templateMotifSequenceMatchRegionP24077227 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077229 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436222 .
    ?templateMotifSequenceMatchRegionP24077227 faldo:begin ?templateMotifSequenceMatchBeginP24077228 .
    ?templateMotifSequenceMatchBeginP24077228 faldo:position ?templateMotifSequenceMatchBeginPositionP24077223 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077229 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch230 faldo:location ?targetMotifMatchRegionMatch231 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436233 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436224 .
    ?targetMotifMatchRegionMatch231 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436232 .
    ?targetMotifMatchRegionMatchBeginMF_01436232 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436225 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436233 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436222, 1, (STRLEN(?templateMotifCigarP24077MF_01436222) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436222, CONCAT('^(?:-*[^-]){', STR(((77 - ?templateMotifSequenceMatchBeginPositionP24077223) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1234) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436224, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436224) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436224, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1234), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436224, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436224) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436224, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1234), '}'), '')))), '[^-]', ''))) AS ?step2235) .
    BIND(((?step2235 + ?targetMotifMatchRegionMatchBeginPositionMF_01436225) - 1) AS ?thisPositionOn34) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436222, 1, (STRLEN(?templateMotifCigarP24077MF_01436222) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436222, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionP24077223) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1236) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436224, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436224) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436224, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1236), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436224, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436224) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436224, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1236), '}'), '')))), '[^-]', ''))) AS ?step2237) .
    BIND(((?step2237 + ?targetMotifMatchRegionMatchBeginPositionMF_01436225) - 1) AS ?thisPositionOn35) .
    BIND(?this AS ?pfs1t238) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb32) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse33) .
    FILTER ((BOUND(?thisPositionOn34) && BOUND(?thisPositionOn35))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a31')) AS ?annotation31) .
    BIND(?this AS ?pfs30) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch243 faldo:location ?templateMotifSequenceMatchRegionP24077244 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077246 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436239 .
    ?templateMotifSequenceMatchRegionP24077244 faldo:begin ?templateMotifSequenceMatchBeginP24077245 .
    ?templateMotifSequenceMatchBeginP24077245 faldo:position ?templateMotifSequenceMatchBeginPositionP24077240 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077246 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch247 faldo:location ?targetMotifMatchRegionMatch248 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436250 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436241 .
    ?targetMotifMatchRegionMatch248 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436249 .
    ?targetMotifMatchRegionMatchBeginMF_01436249 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436242 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436250 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436239, 1, (STRLEN(?templateMotifCigarP24077MF_01436239) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436239, CONCAT('^(?:-*[^-]){', STR(((84 - ?templateMotifSequenceMatchBeginPositionP24077240) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1251) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436241, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436241) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436241, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1251), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436241, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436241) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436241, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1251), '}'), '')))), '[^-]', ''))) AS ?step2252) .
    BIND(((?step2252 + ?targetMotifMatchRegionMatchBeginPositionMF_01436242) - 1) AS ?thisPositionOn40) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436239, 1, (STRLEN(?templateMotifCigarP24077MF_01436239) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436239, CONCAT('^(?:-*[^-]){', STR(((104 - ?templateMotifSequenceMatchBeginPositionP24077240) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1253) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436241, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436241) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436241, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1253), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436241, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436241) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436241, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1253), '}'), '')))), '[^-]', ''))) AS ?step2254) .
    BIND(((?step2254 + ?targetMotifMatchRegionMatchBeginPositionMF_01436242) - 1) AS ?thisPositionOn41) .
    BIND(?this AS ?pfs1t255) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb38) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse39) .
    FILTER ((BOUND(?thisPositionOn40) && BOUND(?thisPositionOn41))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a37')) AS ?annotation37) .
    BIND(?this AS ?pfs36) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch260 faldo:location ?templateMotifSequenceMatchRegionP24077261 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077263 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436256 .
    ?templateMotifSequenceMatchRegionP24077261 faldo:begin ?templateMotifSequenceMatchBeginP24077262 .
    ?templateMotifSequenceMatchBeginP24077262 faldo:position ?templateMotifSequenceMatchBeginPositionP24077257 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077263 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch264 faldo:location ?targetMotifMatchRegionMatch265 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436267 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436258 .
    ?targetMotifMatchRegionMatch265 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436266 .
    ?targetMotifMatchRegionMatchBeginMF_01436266 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436259 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436267 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436256, 1, (STRLEN(?templateMotifCigarP24077MF_01436256) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436256, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionP24077257) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1268) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436258, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436258) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436258, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1268), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436258, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436258) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436258, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1268), '}'), '')))), '[^-]', ''))) AS ?step2269) .
    BIND(((?step2269 + ?targetMotifMatchRegionMatchBeginPositionMF_01436259) - 1) AS ?thisPositionOn46) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436256, 1, (STRLEN(?templateMotifCigarP24077MF_01436256) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436256, CONCAT('^(?:-*[^-]){', STR(((109 - ?templateMotifSequenceMatchBeginPositionP24077257) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1270) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436258, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436258) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436258, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1270), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436258, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436258) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436258, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1270), '}'), '')))), '[^-]', ''))) AS ?step2271) .
    BIND(((?step2271 + ?targetMotifMatchRegionMatchBeginPositionMF_01436259) - 1) AS ?thisPositionOn47) .
    BIND(?this AS ?pfs1t272) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb44) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse45) .
    FILTER ((BOUND(?thisPositionOn46) && BOUND(?thisPositionOn47))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a43')) AS ?annotation43) .
    BIND(?this AS ?pfs42) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch277 faldo:location ?templateMotifSequenceMatchRegionP24077278 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077280 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436273 .
    ?templateMotifSequenceMatchRegionP24077278 faldo:begin ?templateMotifSequenceMatchBeginP24077279 .
    ?templateMotifSequenceMatchBeginP24077279 faldo:position ?templateMotifSequenceMatchBeginPositionP24077274 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077280 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch281 faldo:location ?targetMotifMatchRegionMatch282 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436284 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436275 .
    ?targetMotifMatchRegionMatch282 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436283 .
    ?targetMotifMatchRegionMatchBeginMF_01436283 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436276 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436284 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436273, 1, (STRLEN(?templateMotifCigarP24077MF_01436273) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436273, CONCAT('^(?:-*[^-]){', STR(((110 - ?templateMotifSequenceMatchBeginPositionP24077274) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1285) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436275, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436275) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436275, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1285), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436275, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436275) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436275, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1285), '}'), '')))), '[^-]', ''))) AS ?step2286) .
    BIND(((?step2286 + ?targetMotifMatchRegionMatchBeginPositionMF_01436276) - 1) AS ?thisPositionOn52) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436273, 1, (STRLEN(?templateMotifCigarP24077MF_01436273) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436273, CONCAT('^(?:-*[^-]){', STR(((130 - ?templateMotifSequenceMatchBeginPositionP24077274) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1287) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436275, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436275) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436275, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1287), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436275, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436275) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436275, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1287), '}'), '')))), '[^-]', ''))) AS ?step2288) .
    BIND(((?step2288 + ?targetMotifMatchRegionMatchBeginPositionMF_01436276) - 1) AS ?thisPositionOn53) .
    BIND(?this AS ?pfs1t289) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb50) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse51) .
    FILTER ((BOUND(?thisPositionOn52) && BOUND(?thisPositionOn53))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a49')) AS ?annotation49) .
    BIND(?this AS ?pfs48) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch294 faldo:location ?templateMotifSequenceMatchRegionP24077295 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077297 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436290 .
    ?templateMotifSequenceMatchRegionP24077295 faldo:begin ?templateMotifSequenceMatchBeginP24077296 .
    ?templateMotifSequenceMatchBeginP24077296 faldo:position ?templateMotifSequenceMatchBeginPositionP24077291 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077297 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch298 faldo:location ?targetMotifMatchRegionMatch299 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436301 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436292 .
    ?targetMotifMatchRegionMatch299 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436300 .
    ?targetMotifMatchRegionMatchBeginMF_01436300 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436293 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436301 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436290, 1, (STRLEN(?templateMotifCigarP24077MF_01436290) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436290, CONCAT('^(?:-*[^-]){', STR(((131 - ?templateMotifSequenceMatchBeginPositionP24077291) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1302) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436292, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436292) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436292, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1302), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436292, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436292) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436292, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1302), '}'), '')))), '[^-]', ''))) AS ?step2303) .
    BIND(((?step2303 + ?targetMotifMatchRegionMatchBeginPositionMF_01436293) - 1) AS ?thisPositionOn58) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436290, 1, (STRLEN(?templateMotifCigarP24077MF_01436290) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436290, CONCAT('^(?:-*[^-]){', STR(((156 - ?templateMotifSequenceMatchBeginPositionP24077291) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1304) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436292, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436292) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436292, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1304), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436292, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436292) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436292, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1304), '}'), '')))), '[^-]', ''))) AS ?step2305) .
    BIND(((?step2305 + ?targetMotifMatchRegionMatchBeginPositionMF_01436293) - 1) AS ?thisPositionOn59) .
    BIND(?this AS ?pfs1t306) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb56) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse57) .
    FILTER ((BOUND(?thisPositionOn58) && BOUND(?thisPositionOn59))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a55')) AS ?annotation55) .
    BIND(?this AS ?pfs54) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch311 faldo:location ?templateMotifSequenceMatchRegionP24077312 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077314 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436307 .
    ?templateMotifSequenceMatchRegionP24077312 faldo:begin ?templateMotifSequenceMatchBeginP24077313 .
    ?templateMotifSequenceMatchBeginP24077313 faldo:position ?templateMotifSequenceMatchBeginPositionP24077308 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077314 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch315 faldo:location ?targetMotifMatchRegionMatch316 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436318 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436309 .
    ?targetMotifMatchRegionMatch316 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436317 .
    ?targetMotifMatchRegionMatchBeginMF_01436317 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436310 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436318 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436307, 1, (STRLEN(?templateMotifCigarP24077MF_01436307) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436307, CONCAT('^(?:-*[^-]){', STR(((157 - ?templateMotifSequenceMatchBeginPositionP24077308) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1319) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436309, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436309) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436309, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1319), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436309, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436309) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436309, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1319), '}'), '')))), '[^-]', ''))) AS ?step2320) .
    BIND(((?step2320 + ?targetMotifMatchRegionMatchBeginPositionMF_01436310) - 1) AS ?thisPositionOn64) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436307, 1, (STRLEN(?templateMotifCigarP24077MF_01436307) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436307, CONCAT('^(?:-*[^-]){', STR(((177 - ?templateMotifSequenceMatchBeginPositionP24077308) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1321) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436309, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436309) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436309, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1321), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436309, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436309) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436309, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1321), '}'), '')))), '[^-]', ''))) AS ?step2322) .
    BIND(((?step2322 + ?targetMotifMatchRegionMatchBeginPositionMF_01436310) - 1) AS ?thisPositionOn65) .
    BIND(?this AS ?pfs1t323) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb62) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse63) .
    FILTER ((BOUND(?thisPositionOn64) && BOUND(?thisPositionOn65))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a61')) AS ?annotation61) .
    BIND(?this AS ?pfs60) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch328 faldo:location ?templateMotifSequenceMatchRegionP24077329 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077331 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436324 .
    ?templateMotifSequenceMatchRegionP24077329 faldo:begin ?templateMotifSequenceMatchBeginP24077330 .
    ?templateMotifSequenceMatchBeginP24077330 faldo:position ?templateMotifSequenceMatchBeginPositionP24077325 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077331 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch332 faldo:location ?targetMotifMatchRegionMatch333 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436335 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436326 .
    ?targetMotifMatchRegionMatch333 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436334 .
    ?targetMotifMatchRegionMatchBeginMF_01436334 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436327 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436335 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436324, 1, (STRLEN(?templateMotifCigarP24077MF_01436324) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436324, CONCAT('^(?:-*[^-]){', STR(((178 - ?templateMotifSequenceMatchBeginPositionP24077325) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1336) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436326, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436326) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436326, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1336), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436326, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436326) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436326, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1336), '}'), '')))), '[^-]', ''))) AS ?step2337) .
    BIND(((?step2337 + ?targetMotifMatchRegionMatchBeginPositionMF_01436327) - 1) AS ?thisPositionOn70) .
    BIND(?thisPositionOn70 AS ?thisPositionOn71) .
    BIND(?this AS ?pfs1t338) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb68) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse69) .
    FILTER (BOUND(?thisPositionOn70)) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a67')) AS ?annotation67) .
    BIND(?this AS ?pfs66) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch343 faldo:location ?templateMotifSequenceMatchRegionP24077344 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077346 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436339 .
    ?templateMotifSequenceMatchRegionP24077344 faldo:begin ?templateMotifSequenceMatchBeginP24077345 .
    ?templateMotifSequenceMatchBeginP24077345 faldo:position ?templateMotifSequenceMatchBeginPositionP24077340 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077346 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch347 faldo:location ?targetMotifMatchRegionMatch348 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436350 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436341 .
    ?targetMotifMatchRegionMatch348 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436349 .
    ?targetMotifMatchRegionMatchBeginMF_01436349 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436342 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436350 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436339, 1, (STRLEN(?templateMotifCigarP24077MF_01436339) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436339, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP24077340) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1351) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436341, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436341) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436341, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1351), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436341, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436341) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436341, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1351), '}'), '')))), '[^-]', ''))) AS ?step2352) .
    BIND(((?step2352 + ?targetMotifMatchRegionMatchBeginPositionMF_01436342) - 1) AS ?thisPositionOn76) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436339, 1, (STRLEN(?templateMotifCigarP24077MF_01436339) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436339, CONCAT('^(?:-*[^-]){', STR(((199 - ?templateMotifSequenceMatchBeginPositionP24077340) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1353) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436341, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436341) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436341, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1353), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436341, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436341) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436341, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1353), '}'), '')))), '[^-]', ''))) AS ?step2354) .
    BIND(((?step2354 + ?targetMotifMatchRegionMatchBeginPositionMF_01436342) - 1) AS ?thisPositionOn77) .
    BIND(?this AS ?pfs1t355) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfsb74) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfse75) .
    FILTER ((BOUND(?thisPositionOn76) && BOUND(?thisPositionOn77))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a73')) AS ?annotation73) .
    BIND(?this AS ?pfs72) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch360 faldo:location ?templateMotifSequenceMatchRegionP24077361 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077363 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436356 .
    ?templateMotifSequenceMatchRegionP24077361 faldo:begin ?templateMotifSequenceMatchBeginP24077362 .
    ?templateMotifSequenceMatchBeginP24077362 faldo:position ?templateMotifSequenceMatchBeginPositionP24077357 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077363 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch364 faldo:location ?targetMotifMatchRegionMatch365 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436367 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436358 .
    ?targetMotifMatchRegionMatch365 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436366 .
    ?targetMotifMatchRegionMatchBeginMF_01436366 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436359 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436367 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436356, 1, (STRLEN(?templateMotifCigarP24077MF_01436356) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436356, CONCAT('^(?:-*[^-]){', STR(((200 - ?templateMotifSequenceMatchBeginPositionP24077357) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1368) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436358, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436358) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436358, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1368), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436358, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436358) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436358, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1368), '}'), '')))), '[^-]', ''))) AS ?step2369) .
    BIND(((?step2369 + ?targetMotifMatchRegionMatchBeginPositionMF_01436359) - 1) AS ?thisPositionOn82) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436356, 1, (STRLEN(?templateMotifCigarP24077MF_01436356) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436356, CONCAT('^(?:-*[^-]){', STR(((218 - ?templateMotifSequenceMatchBeginPositionP24077357) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1370) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436358, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436358) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436358, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1370), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436358, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436358) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436358, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1370), '}'), '')))), '[^-]', ''))) AS ?step2371) .
    BIND(((?step2371 + ?targetMotifMatchRegionMatchBeginPositionMF_01436359) - 1) AS ?thisPositionOn83) .
    BIND(?this AS ?pfs1t372) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb80) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse81) .
    FILTER ((BOUND(?thisPositionOn82) && BOUND(?thisPositionOn83))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a79')) AS ?annotation79) .
    BIND(?this AS ?pfs78) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch377 faldo:location ?templateMotifSequenceMatchRegionP24077378 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077380 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436373 .
    ?templateMotifSequenceMatchRegionP24077378 faldo:begin ?templateMotifSequenceMatchBeginP24077379 .
    ?templateMotifSequenceMatchBeginP24077379 faldo:position ?templateMotifSequenceMatchBeginPositionP24077374 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077380 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch381 faldo:location ?targetMotifMatchRegionMatch382 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436384 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436375 .
    ?targetMotifMatchRegionMatch382 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436383 .
    ?targetMotifMatchRegionMatchBeginMF_01436383 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436376 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436384 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436373, 1, (STRLEN(?templateMotifCigarP24077MF_01436373) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436373, CONCAT('^(?:-*[^-]){', STR(((219 - ?templateMotifSequenceMatchBeginPositionP24077374) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1385) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436375, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436375) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436375, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1385), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436375, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436375) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436375, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1385), '}'), '')))), '[^-]', ''))) AS ?step2386) .
    BIND(((?step2386 + ?targetMotifMatchRegionMatchBeginPositionMF_01436376) - 1) AS ?thisPositionOn88) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436373, 1, (STRLEN(?templateMotifCigarP24077MF_01436373) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436373, CONCAT('^(?:-*[^-]){', STR(((239 - ?templateMotifSequenceMatchBeginPositionP24077374) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1387) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436375, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436375) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436375, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1387), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436375, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436375) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436375, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1387), '}'), '')))), '[^-]', ''))) AS ?step2388) .
    BIND(((?step2388 + ?targetMotifMatchRegionMatchBeginPositionMF_01436376) - 1) AS ?thisPositionOn89) .
    BIND(?this AS ?pfs1t389) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn88))) AS ?pfsb86) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfse87) .
    FILTER ((BOUND(?thisPositionOn88) && BOUND(?thisPositionOn89))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a85')) AS ?annotation85) .
    BIND(?this AS ?pfs84) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch394 faldo:location ?templateMotifSequenceMatchRegionP24077395 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077397 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436390 .
    ?templateMotifSequenceMatchRegionP24077395 faldo:begin ?templateMotifSequenceMatchBeginP24077396 .
    ?templateMotifSequenceMatchBeginP24077396 faldo:position ?templateMotifSequenceMatchBeginPositionP24077391 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077397 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch398 faldo:location ?targetMotifMatchRegionMatch399 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436401 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436392 .
    ?targetMotifMatchRegionMatch399 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436400 .
    ?targetMotifMatchRegionMatchBeginMF_01436400 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436393 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436401 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436390, 1, (STRLEN(?templateMotifCigarP24077MF_01436390) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436390, CONCAT('^(?:-*[^-]){', STR(((240 - ?templateMotifSequenceMatchBeginPositionP24077391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1402) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436392, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436392) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436392, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1402), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436392, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436392) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436392, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1402), '}'), '')))), '[^-]', ''))) AS ?step2403) .
    BIND(((?step2403 + ?targetMotifMatchRegionMatchBeginPositionMF_01436393) - 1) AS ?thisPositionOn94) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436390, 1, (STRLEN(?templateMotifCigarP24077MF_01436390) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436390, CONCAT('^(?:-*[^-]){', STR(((256 - ?templateMotifSequenceMatchBeginPositionP24077391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1404) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436392, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436392) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436392, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1404), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436392, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436392) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436392, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1404), '}'), '')))), '[^-]', ''))) AS ?step2405) .
    BIND(((?step2405 + ?targetMotifMatchRegionMatchBeginPositionMF_01436393) - 1) AS ?thisPositionOn95) .
    BIND(?this AS ?pfs1t406) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn94))) AS ?pfsb92) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn95))) AS ?pfse93) .
    FILTER ((BOUND(?thisPositionOn94) && BOUND(?thisPositionOn95))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a91')) AS ?annotation91) .
    BIND(?this AS ?pfs90) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch411 faldo:location ?templateMotifSequenceMatchRegionP24077412 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077414 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436407 .
    ?templateMotifSequenceMatchRegionP24077412 faldo:begin ?templateMotifSequenceMatchBeginP24077413 .
    ?templateMotifSequenceMatchBeginP24077413 faldo:position ?templateMotifSequenceMatchBeginPositionP24077408 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077414 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch415 faldo:location ?targetMotifMatchRegionMatch416 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436418 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436409 .
    ?targetMotifMatchRegionMatch416 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436417 .
    ?targetMotifMatchRegionMatchBeginMF_01436417 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436410 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436418 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436407, 1, (STRLEN(?templateMotifCigarP24077MF_01436407) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436407, CONCAT('^(?:-*[^-]){', STR(((257 - ?templateMotifSequenceMatchBeginPositionP24077408) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1419) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436409, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436409) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436409, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1419), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436409, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436409) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436409, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1419), '}'), '')))), '[^-]', ''))) AS ?step2420) .
    BIND(((?step2420 + ?targetMotifMatchRegionMatchBeginPositionMF_01436410) - 1) AS ?thisPositionOn100) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436407, 1, (STRLEN(?templateMotifCigarP24077MF_01436407) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436407, CONCAT('^(?:-*[^-]){', STR(((277 - ?templateMotifSequenceMatchBeginPositionP24077408) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1421) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436409, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436409) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436409, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1421), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436409, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436409) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436409, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1421), '}'), '')))), '[^-]', ''))) AS ?step2422) .
    BIND(((?step2422 + ?targetMotifMatchRegionMatchBeginPositionMF_01436410) - 1) AS ?thisPositionOn101) .
    BIND(?this AS ?pfs1t423) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn100))) AS ?pfsb98) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn101))) AS ?pfse99) .
    FILTER ((BOUND(?thisPositionOn100) && BOUND(?thisPositionOn101))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a97')) AS ?annotation97) .
    BIND(?this AS ?pfs96) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch428 faldo:location ?templateMotifSequenceMatchRegionP24077429 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077431 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436424 .
    ?templateMotifSequenceMatchRegionP24077429 faldo:begin ?templateMotifSequenceMatchBeginP24077430 .
    ?templateMotifSequenceMatchBeginP24077430 faldo:position ?templateMotifSequenceMatchBeginPositionP24077425 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077431 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch432 faldo:location ?targetMotifMatchRegionMatch433 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436435 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436426 .
    ?targetMotifMatchRegionMatch433 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436434 .
    ?targetMotifMatchRegionMatchBeginMF_01436434 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436427 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436435 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436424, 1, (STRLEN(?templateMotifCigarP24077MF_01436424) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436424, CONCAT('^(?:-*[^-]){', STR(((278 - ?templateMotifSequenceMatchBeginPositionP24077425) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1436) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436426, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436426) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436426, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1436), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436426, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436426) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436426, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1436), '}'), '')))), '[^-]', ''))) AS ?step2437) .
    BIND(((?step2437 + ?targetMotifMatchRegionMatchBeginPositionMF_01436427) - 1) AS ?thisPositionOn106) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436424, 1, (STRLEN(?templateMotifCigarP24077MF_01436424) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436424, CONCAT('^(?:-*[^-]){', STR(((287 - ?templateMotifSequenceMatchBeginPositionP24077425) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1438) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436426, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436426) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436426, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1438), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436426, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436426) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436426, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1438), '}'), '')))), '[^-]', ''))) AS ?step2439) .
    BIND(((?step2439 + ?targetMotifMatchRegionMatchBeginPositionMF_01436427) - 1) AS ?thisPositionOn107) .
    BIND(?this AS ?pfs1t440) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn106))) AS ?pfsb104) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn107))) AS ?pfse105) .
    FILTER ((BOUND(?thisPositionOn106) && BOUND(?thisPositionOn107))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a103')) AS ?annotation103) .
    BIND(?this AS ?pfs102) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch445 faldo:location ?templateMotifSequenceMatchRegionP24077446 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077448 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436441 .
    ?templateMotifSequenceMatchRegionP24077446 faldo:begin ?templateMotifSequenceMatchBeginP24077447 .
    ?templateMotifSequenceMatchBeginP24077447 faldo:position ?templateMotifSequenceMatchBeginPositionP24077442 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077448 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch449 faldo:location ?targetMotifMatchRegionMatch450 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436452 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436443 .
    ?targetMotifMatchRegionMatch450 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436451 .
    ?targetMotifMatchRegionMatchBeginMF_01436451 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436444 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436452 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436441, 1, (STRLEN(?templateMotifCigarP24077MF_01436441) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436441, CONCAT('^(?:-*[^-]){', STR(((288 - ?templateMotifSequenceMatchBeginPositionP24077442) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1453) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436443, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436443) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436443, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1453), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436443, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436443) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436443, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1453), '}'), '')))), '[^-]', ''))) AS ?step2454) .
    BIND(((?step2454 + ?targetMotifMatchRegionMatchBeginPositionMF_01436444) - 1) AS ?thisPositionOn112) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436441, 1, (STRLEN(?templateMotifCigarP24077MF_01436441) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436441, CONCAT('^(?:-*[^-]){', STR(((307 - ?templateMotifSequenceMatchBeginPositionP24077442) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1455) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436443, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436443) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436443, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1455), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436443, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436443) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436443, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1455), '}'), '')))), '[^-]', ''))) AS ?step2456) .
    BIND(((?step2456 + ?targetMotifMatchRegionMatchBeginPositionMF_01436444) - 1) AS ?thisPositionOn113) .
    BIND(?this AS ?pfs1t457) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn112))) AS ?pfsb110) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn113))) AS ?pfse111) .
    FILTER ((BOUND(?thisPositionOn112) && BOUND(?thisPositionOn113))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a109')) AS ?annotation109) .
    BIND(?this AS ?pfs108) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch462 faldo:location ?templateMotifSequenceMatchRegionP24077463 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077465 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436458 .
    ?templateMotifSequenceMatchRegionP24077463 faldo:begin ?templateMotifSequenceMatchBeginP24077464 .
    ?templateMotifSequenceMatchBeginP24077464 faldo:position ?templateMotifSequenceMatchBeginPositionP24077459 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077465 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch466 faldo:location ?targetMotifMatchRegionMatch467 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436469 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436460 .
    ?targetMotifMatchRegionMatch467 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436468 .
    ?targetMotifMatchRegionMatchBeginMF_01436468 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436461 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436469 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436458, 1, (STRLEN(?templateMotifCigarP24077MF_01436458) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436458, CONCAT('^(?:-*[^-]){', STR(((308 - ?templateMotifSequenceMatchBeginPositionP24077459) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1470) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436460, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436460) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436460, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1470), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436460, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436460) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436460, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1470), '}'), '')))), '[^-]', ''))) AS ?step2471) .
    BIND(((?step2471 + ?targetMotifMatchRegionMatchBeginPositionMF_01436461) - 1) AS ?thisPositionOn118) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436458, 1, (STRLEN(?templateMotifCigarP24077MF_01436458) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436458, CONCAT('^(?:-*[^-]){', STR(((313 - ?templateMotifSequenceMatchBeginPositionP24077459) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1472) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436460, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436460) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436460, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1472), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436460, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436460) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436460, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1472), '}'), '')))), '[^-]', ''))) AS ?step2473) .
    BIND(((?step2473 + ?targetMotifMatchRegionMatchBeginPositionMF_01436461) - 1) AS ?thisPositionOn119) .
    BIND(?this AS ?pfs1t474) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn118))) AS ?pfsb116) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn119))) AS ?pfse117) .
    FILTER ((BOUND(?thisPositionOn118) && BOUND(?thisPositionOn119))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a115')) AS ?annotation115) .
    BIND(?this AS ?pfs114) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch479 faldo:location ?templateMotifSequenceMatchRegionP24077480 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077482 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436475 .
    ?templateMotifSequenceMatchRegionP24077480 faldo:begin ?templateMotifSequenceMatchBeginP24077481 .
    ?templateMotifSequenceMatchBeginP24077481 faldo:position ?templateMotifSequenceMatchBeginPositionP24077476 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077482 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch483 faldo:location ?targetMotifMatchRegionMatch484 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436486 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436477 .
    ?targetMotifMatchRegionMatch484 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436485 .
    ?targetMotifMatchRegionMatchBeginMF_01436485 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436478 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436486 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436475, 1, (STRLEN(?templateMotifCigarP24077MF_01436475) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436475, CONCAT('^(?:-*[^-]){', STR(((314 - ?templateMotifSequenceMatchBeginPositionP24077476) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1487) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436477, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436477) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436477, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1487), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436477, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436477) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436477, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1487), '}'), '')))), '[^-]', ''))) AS ?step2488) .
    BIND(((?step2488 + ?targetMotifMatchRegionMatchBeginPositionMF_01436478) - 1) AS ?thisPositionOn124) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436475, 1, (STRLEN(?templateMotifCigarP24077MF_01436475) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436475, CONCAT('^(?:-*[^-]){', STR(((336 - ?templateMotifSequenceMatchBeginPositionP24077476) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1489) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436477, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436477) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436477, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1489), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436477, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436477) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436477, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1489), '}'), '')))), '[^-]', ''))) AS ?step2490) .
    BIND(((?step2490 + ?targetMotifMatchRegionMatchBeginPositionMF_01436478) - 1) AS ?thisPositionOn125) .
    BIND(?this AS ?pfs1t491) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn124))) AS ?pfsb122) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn125))) AS ?pfse123) .
    FILTER ((BOUND(?thisPositionOn124) && BOUND(?thisPositionOn125))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a121')) AS ?annotation121) .
    BIND(?this AS ?pfs120) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch496 faldo:location ?templateMotifSequenceMatchRegionP24077497 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077499 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436492 .
    ?templateMotifSequenceMatchRegionP24077497 faldo:begin ?templateMotifSequenceMatchBeginP24077498 .
    ?templateMotifSequenceMatchBeginP24077498 faldo:position ?templateMotifSequenceMatchBeginPositionP24077493 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077499 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch500 faldo:location ?targetMotifMatchRegionMatch501 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436503 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436494 .
    ?targetMotifMatchRegionMatch501 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436502 .
    ?targetMotifMatchRegionMatchBeginMF_01436502 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436495 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436503 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436492, 1, (STRLEN(?templateMotifCigarP24077MF_01436492) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436492, CONCAT('^(?:-*[^-]){', STR(((337 - ?templateMotifSequenceMatchBeginPositionP24077493) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1504) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436494, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436494) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436494, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1504), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436494, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436494) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436494, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1504), '}'), '')))), '[^-]', ''))) AS ?step2505) .
    BIND(((?step2505 + ?targetMotifMatchRegionMatchBeginPositionMF_01436495) - 1) AS ?thisPositionOn130) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436492, 1, (STRLEN(?templateMotifCigarP24077MF_01436492) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436492, CONCAT('^(?:-*[^-]){', STR(((356 - ?templateMotifSequenceMatchBeginPositionP24077493) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1506) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436494, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436494) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436494, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1506), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436494, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436494) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436494, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1506), '}'), '')))), '[^-]', ''))) AS ?step2507) .
    BIND(((?step2507 + ?targetMotifMatchRegionMatchBeginPositionMF_01436495) - 1) AS ?thisPositionOn131) .
    BIND(?this AS ?pfs1t508) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn130))) AS ?pfsb128) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn131))) AS ?pfse129) .
    FILTER ((BOUND(?thisPositionOn130) && BOUND(?thisPositionOn131))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a127')) AS ?annotation127) .
    BIND(?this AS ?pfs126) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch513 faldo:location ?templateMotifSequenceMatchRegionP24077514 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077516 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436509 .
    ?templateMotifSequenceMatchRegionP24077514 faldo:begin ?templateMotifSequenceMatchBeginP24077515 .
    ?templateMotifSequenceMatchBeginP24077515 faldo:position ?templateMotifSequenceMatchBeginPositionP24077510 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077516 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch517 faldo:location ?targetMotifMatchRegionMatch518 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436520 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436511 .
    ?targetMotifMatchRegionMatch518 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436519 .
    ?targetMotifMatchRegionMatchBeginMF_01436519 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436512 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436520 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436509, 1, (STRLEN(?templateMotifCigarP24077MF_01436509) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436509, CONCAT('^(?:-*[^-]){', STR(((357 - ?templateMotifSequenceMatchBeginPositionP24077510) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1521) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436511, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436511) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436511, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1521), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436511, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436511) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436511, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1521), '}'), '')))), '[^-]', ''))) AS ?step2522) .
    BIND(((?step2522 + ?targetMotifMatchRegionMatchBeginPositionMF_01436512) - 1) AS ?thisPositionOn136) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436509, 1, (STRLEN(?templateMotifCigarP24077MF_01436509) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436509, CONCAT('^(?:-*[^-]){', STR(((377 - ?templateMotifSequenceMatchBeginPositionP24077510) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1523) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436511, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436511) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436511, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1523), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436511, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436511) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436511, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1523), '}'), '')))), '[^-]', ''))) AS ?step2524) .
    BIND(((?step2524 + ?targetMotifMatchRegionMatchBeginPositionMF_01436512) - 1) AS ?thisPositionOn137) .
    BIND(?this AS ?pfs1t525) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn136))) AS ?pfsb134) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn137))) AS ?pfse135) .
    FILTER ((BOUND(?thisPositionOn136) && BOUND(?thisPositionOn137))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a133')) AS ?annotation133) .
    BIND(?this AS ?pfs132) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch530 faldo:location ?templateMotifSequenceMatchRegionP24077531 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077533 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436526 .
    ?templateMotifSequenceMatchRegionP24077531 faldo:begin ?templateMotifSequenceMatchBeginP24077532 .
    ?templateMotifSequenceMatchBeginP24077532 faldo:position ?templateMotifSequenceMatchBeginPositionP24077527 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077533 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch534 faldo:location ?targetMotifMatchRegionMatch535 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436537 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436528 .
    ?targetMotifMatchRegionMatch535 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436536 .
    ?targetMotifMatchRegionMatchBeginMF_01436536 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436529 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436537 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436526, 1, (STRLEN(?templateMotifCigarP24077MF_01436526) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436526, CONCAT('^(?:-*[^-]){', STR(((378 - ?templateMotifSequenceMatchBeginPositionP24077527) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1538) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436528, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436528) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436528, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1538), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436528, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436528) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436528, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1538), '}'), '')))), '[^-]', ''))) AS ?step2539) .
    BIND(((?step2539 + ?targetMotifMatchRegionMatchBeginPositionMF_01436529) - 1) AS ?thisPositionOn142) .
    BIND(?thisPositionOn142 AS ?thisPositionOn143) .
    BIND(?this AS ?pfs1t540) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn142))) AS ?pfsb140) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn143))) AS ?pfse141) .
    FILTER (BOUND(?thisPositionOn142)) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a139')) AS ?annotation139) .
    BIND(?this AS ?pfs138) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch545 faldo:location ?templateMotifSequenceMatchRegionP24077546 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077548 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436541 .
    ?templateMotifSequenceMatchRegionP24077546 faldo:begin ?templateMotifSequenceMatchBeginP24077547 .
    ?templateMotifSequenceMatchBeginP24077547 faldo:position ?templateMotifSequenceMatchBeginPositionP24077542 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077548 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch549 faldo:location ?targetMotifMatchRegionMatch550 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436552 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436543 .
    ?targetMotifMatchRegionMatch550 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436551 .
    ?targetMotifMatchRegionMatchBeginMF_01436551 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436544 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436552 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436541, 1, (STRLEN(?templateMotifCigarP24077MF_01436541) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436541, CONCAT('^(?:-*[^-]){', STR(((379 - ?templateMotifSequenceMatchBeginPositionP24077542) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1553) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436543, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436543) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436543, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1553), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436543, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436543) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436543, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1553), '}'), '')))), '[^-]', ''))) AS ?step2554) .
    BIND(((?step2554 + ?targetMotifMatchRegionMatchBeginPositionMF_01436544) - 1) AS ?thisPositionOn148) .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436541, 1, (STRLEN(?templateMotifCigarP24077MF_01436541) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436541, CONCAT('^(?:-*[^-]){', STR(((399 - ?templateMotifSequenceMatchBeginPositionP24077542) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1555) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436543, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436543) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436543, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1555), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436543, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436543) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436543, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1555), '}'), '')))), '[^-]', ''))) AS ?step2556) .
    BIND(((?step2556 + ?targetMotifMatchRegionMatchBeginPositionMF_01436544) - 1) AS ?thisPositionOn149) .
    BIND(?this AS ?pfs1t557) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn148))) AS ?pfsb146) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn149))) AS ?pfse147) .
    FILTER ((BOUND(?thisPositionOn148) && BOUND(?thisPositionOn149))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a145')) AS ?annotation145) .
    BIND(?this AS ?pfs144) .
  }
  OPTIONAL {
    ?this up:sequence ?thisSequence .
    ?thisSequence rdf:value ?thisSequenceValue .
    ?templateMotifMatch562 faldo:location ?templateMotifSequenceMatchRegionP24077563 ;
      edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP24077565 ;
      rdf:type edam:data_0869 ;
      rdf:value ?templateMotifCigarP24077MF_01436558 .
    ?templateMotifSequenceMatchRegionP24077563 faldo:begin ?templateMotifSequenceMatchBeginP24077564 .
    ?templateMotifSequenceMatchBeginP24077564 faldo:position ?templateMotifSequenceMatchBeginPositionP24077559 ;
      faldo:reference isoform:P24077-1 .
    ?templateMotifSequenceProfileAlignmentOperationP24077565 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    ?targetMotifMatch566 faldo:location ?targetMotifMatchRegionMatch567 ;
      edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01436569 ;
      rdf:type edam:data_0869 ;
      rdf:value ?targetMotifMatchCigarP24077MF_01436560 .
    ?targetMotifMatchRegionMatch567 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01436568 .
    ?targetMotifMatchRegionMatchBeginMF_01436568 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01436561 ;
      faldo:reference ?thisSequence .
    ?targetMotifSequenceAlignmentOperationMF_01436569 edam:has_input signature:MF_01436 ;
      rdf:type edam:operation_0300 .
    BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP24077MF_01436558, 1, (STRLEN(?templateMotifCigarP24077MF_01436558) - STRLEN(REPLACE(?templateMotifCigarP24077MF_01436558, CONCAT('^(?:-*[^-]){', STR(((400 - ?templateMotifSequenceMatchBeginPositionP24077559) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1570) .
    BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP24077MF_01436560, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436560) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436560, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1570), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP24077MF_01436560, 1, (STRLEN(?targetMotifMatchCigarP24077MF_01436560) - STRLEN(REPLACE(?targetMotifMatchCigarP24077MF_01436560, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1570), '}'), '')))), '[^-]', ''))) AS ?step2571) .
    BIND(((?step2571 + ?targetMotifMatchRegionMatchBeginPositionMF_01436561) - 1) AS ?thisPositionOn154) .
    BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn155) .
    BIND(?this AS ?pfs1t572) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn154))) AS ?pfsb152) .
    BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn155))) AS ?pfse153) .
    FILTER ((BOUND(?thisPositionOn154) && BOUND(?thisPositionOn155))) .
    BIND(URI(CONCAT(STR(?this), '#MF_01436a151')) AS ?annotation151) .
    BIND(?this AS ?pfs150) .
  }
}
""" .

<http://purl.uniprot.org/unirules/MF_01436> <http://www.w3.org/ns/shacl#rule> <http://purl.uniprot.org/unirules/MF_01436#construct> .
