Skip to content

Instantly share code, notes, and snippets.

@IbrahimTanyalcin
Last active August 25, 2016 12:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save IbrahimTanyalcin/4909088ce481cb0b05ecfe7d2ee8145d to your computer and use it in GitHub Desktop.
Save IbrahimTanyalcin/4909088ce481cb0b05ecfe7d2ee8145d to your computer and use it in GitHub Desktop.
I-PV - Interactive Protein Sequence Viewer
license: cc-by-nc-nd-4.0
height: 1000
scrolling: yes

A typical I-PV output. I-PV aims to allow the scientists to browse through the sequence features of a given protein. It combines several disciplines together with d3 and static svg. For more information visit the official I-PV website or here.

Reference: Ibrahim Tanyalcin, Carla Al Assaf, Alexander Gheldof, Katrien Stouffs, Willy Lissens, and Anna C. Jansen. I-PV: a CIRCOS module for interactive protein sequence visualization. Bioinformatics first published online October 10, 2015 doi:10.1093/bioinformatics/btv579

Link for publication

Relevant code:

<script type="text/javascript">
			var svg = d3.select("#master").append("svg:g").attr("id","annotation");
			svg;
			
			//***Filters***
			d3.select("#master").append("svg:defs").attr("id","ExtraS");
			d3.select("#ExtraS").append("defs:filter").attr("id","NeonGlow").attr("x",0).attr("y",0);
			d3.select("#NeonGlow").append("filter:feColorMatrix").attr("in","SourceGraphic").attr("type","matrix").attr("values","1 0 0 0 0.33, 0 1 0 0 0.33, 0 0 1 0 0.33, 0.5 0.5 0.5 0.5 0.05").attr("result","feColorMatrixOut");
			d3.select("#NeonGlow").append("filter:feGaussianBlur").attr("in","feColorMatrixOut").attr("stdDeviation",10).attr("result","feGaussianBlurOut");
			d3.select("#NeonGlow").append("filter:feBlend").attr("in","SourceGraphic").attr("in2","feGaussianBlurOut").attr("result","feBlendOut").attr("mode","screen");
			//***Filters***
			
			//***Global Variables for Graphpad
			var GoldenRatio = 1.618;
			var Relocate = 0;
			var MouseOut = 1;
			var GraphWdefault = 2000;
			var GraphHdefault = GraphWdefault/GoldenRatio;
			var GraphHnew = GraphHdefault;
			var GraphWnew = GraphWdefault;
			var GraphNewLocation = [2000,2375];
			var GraphOpen = "no";
			var GraphWindowSize = 50;
			var GraphData = [];
			//***Global Variables for Graphpad
			
var cdna = ["A","T","G","C","G","A","C","C","C","T","C","C","G","G","G","A","C","G","G","C","C","G","G","G","G","C","A","G","C","G","C","T","C","C","T","G","G","C","G","C","T","G","C","T","G","G","C","T","G","C","G","C","T","C","T","G","C","C","C","G","G","C","G","A","G","T","C","G","G","G","C","T","C","T","G","G","A","G","G","A","A","A","A","G","A","A","A","G","T","T","T","G","C","C","A","A","G","G","C","A",
"C","G","A","G","T","A","A","C","A","A","G","C","T","C","A","C","G","C","A","G","T","T","G","G","G","C","A","C","T","T","T","T","G","A","A","G","A","T","C","A","T","T","T","T","C","T","C","A","G","C","C","T","C","C","A","G","A","G","G","A","T","G","T","T","C","A","A","T","A","A","C","T","G","T","G","A","G","G","T","G","G","T","C","C","T","T","G","G","G","A","A","T","T","T","G","G","A","A","A","T",
"T","A","C","C","T","A","T","G","T","G","C","A","G","A","G","G","A","A","T","T","A","T","G","A","T","C","T","T","T","C","C","T","T","C","T","T","A","A","A","G","A","C","C","A","T","C","C","A","G","G","A","G","G","T","G","G","C","T","G","G","T","T","A","T","G","T","C","C","T","C","A","T","T","G","C","C","C","T","C","A","A","C","A","C","A","G","T","G","G","A","G","C","G","A","A","T","T","C","C","T",
"T","T","G","G","A","A","A","A","C","C","T","G","C","A","G","A","T","C","A","T","C","A","G","A","G","G","A","A","A","T","A","T","G","T","A","C","T","A","C","G","A","A","A","A","T","T","C","C","T","A","T","G","C","C","T","T","A","G","C","A","G","T","C","T","T","A","T","C","T","A","A","C","T","A","T","G","A","T","G","C","A","A","A","T","A","A","A","A","C","C","G","G","A","C","T","G","A","A","G","G",
"A","G","C","T","G","C","C","C","A","T","G","A","G","A","A","A","T","T","T","A","C","A","G","G","A","A","A","T","C","C","T","G","C","A","T","G","G","C","G","C","C","G","T","G","C","G","G","T","T","C","A","G","C","A","A","C","A","A","C","C","C","T","G","C","C","C","T","G","T","G","C","A","A","C","G","T","G","G","A","G","A","G","C","A","T","C","C","A","G","T","G","G","C","G","G","G","A","C","A","T",
"A","G","T","C","A","G","C","A","G","T","G","A","C","T","T","T","C","T","C","A","G","C","A","A","C","A","T","G","T","C","G","A","T","G","G","A","C","T","T","C","C","A","G","A","A","C","C","A","C","C","T","G","G","G","C","A","G","C","T","G","C","C","A","A","A","A","G","T","G","T","G","A","T","C","C","A","A","G","C","T","G","T","C","C","C","A","A","T","G","G","G","A","G","C","T","G","C","T","G","G",
"G","G","T","G","C","A","G","G","A","G","A","G","G","A","G","A","A","C","T","G","C","C","A","G","A","A","A","C","T","G","A","C","C","A","A","A","A","T","C","A","T","C","T","G","T","G","C","C","C","A","G","C","A","G","T","G","C","T","C","C","G","G","G","C","G","C","T","G","C","C","G","T","G","G","C","A","A","G","T","C","C","C","C","C","A","G","T","G","A","C","T","G","C","T","G","C","C","A","C","A",
"A","C","C","A","G","T","G","T","G","C","T","G","C","A","G","G","C","T","G","C","A","C","A","G","G","C","C","C","C","C","G","G","G","A","G","A","G","C","G","A","C","T","G","C","C","T","G","G","T","C","T","G","C","C","G","C","A","A","A","T","T","C","C","G","A","G","A","C","G","A","A","G","C","C","A","C","G","T","G","C","A","A","G","G","A","C","A","C","C","T","G","C","C","C","C","C","C","A","C","T",
"C","A","T","G","C","T","C","T","A","C","A","A","C","C","C","C","A","C","C","A","C","G","T","A","C","C","A","G","A","T","G","G","A","T","G","T","G","A","A","C","C","C","C","G","A","G","G","G","C","A","A","A","T","A","C","A","G","C","T","T","T","G","G","T","G","C","C","A","C","C","T","G","C","G","T","G","A","A","G","A","A","G","T","G","T","C","C","C","C","G","T","A","A","T","T","A","T","G","T","G",
"G","T","G","A","C","A","G","A","T","C","A","C","G","G","C","T","C","G","T","G","C","G","T","C","C","G","A","G","C","C","T","G","T","G","G","G","G","C","C","G","A","C","A","G","C","T","A","T","G","A","G","A","T","G","G","A","G","G","A","A","G","A","C","G","G","C","G","T","C","C","G","C","A","A","G","T","G","T","A","A","G","A","A","G","T","G","C","G","A","A","G","G","G","C","C","T","T","G","C","C",
"G","C","A","A","A","G","T","G","T","G","T","A","A","C","G","G","A","A","T","A","G","G","T","A","T","T","G","G","T","G","A","A","T","T","T","A","A","A","G","A","C","T","C","A","C","T","C","T","C","C","A","T","A","A","A","T","G","C","T","A","C","G","A","A","T","A","T","T","A","A","A","C","A","C","T","T","C","A","A","A","A","A","C","T","G","C","A","C","C","T","C","C","A","T","C","A","G","T","G","G",
"C","G","A","T","C","T","C","C","A","C","A","T","C","C","T","G","C","C","G","G","T","G","G","C","A","T","T","T","A","G","G","G","G","T","G","A","C","T","C","C","T","T","C","A","C","A","C","A","T","A","C","T","C","C","T","C","C","T","C","T","G","G","A","T","C","C","A","C","A","G","G","A","A","C","T","G","G","A","T","A","T","T","C","T","G","A","A","A","A","C","C","G","T","A","A","A","G","G","A","A",
"A","T","C","A","C","A","G","G","G","T","T","T","T","T","G","C","T","G","A","T","T","C","A","G","G","C","T","T","G","G","C","C","T","G","A","A","A","A","C","A","G","G","A","C","G","G","A","C","C","T","C","C","A","T","G","C","C","T","T","T","G","A","G","A","A","C","C","T","A","G","A","A","A","T","C","A","T","A","C","G","C","G","G","C","A","G","G","A","C","C","A","A","G","C","A","A","C","A","T","G",
"G","T","C","A","G","T","T","T","T","C","T","C","T","T","G","C","A","G","T","C","G","T","C","A","G","C","C","T","G","A","A","C","A","T","A","A","C","A","T","C","C","T","T","G","G","G","A","T","T","A","C","G","C","T","C","C","C","T","C","A","A","G","G","A","G","A","T","A","A","G","T","G","A","T","G","G","A","G","A","T","G","T","G","A","T","A","A","T","T","T","C","A","G","G","A","A","A","C","A","A",
"A","A","A","T","T","T","G","T","G","C","T","A","T","G","C","A","A","A","T","A","C","A","A","T","A","A","A","C","T","G","G","A","A","A","A","A","A","C","T","G","T","T","T","G","G","G","A","C","C","T","C","C","G","G","T","C","A","G","A","A","A","A","C","C","A","A","A","A","T","T","A","T","A","A","G","C","A","A","C","A","G","A","G","G","T","G","A","A","A","A","C","A","G","C","T","G","C","A","A","G",
"G","C","C","A","C","A","G","G","C","C","A","G","G","T","C","T","G","C","C","A","T","G","C","C","T","T","G","T","G","C","T","C","C","C","C","C","G","A","G","G","G","C","T","G","C","T","G","G","G","G","C","C","C","G","G","A","G","C","C","C","A","G","G","G","A","C","T","G","C","G","T","C","T","C","T","T","G","C","C","G","G","A","A","T","G","T","C","A","G","C","C","G","A","G","G","C","A","G","G","G",
"A","A","T","G","C","G","T","G","G","A","C","A","A","G","T","G","C","A","A","C","C","T","T","C","T","G","G","A","G","G","G","T","G","A","G","C","C","A","A","G","G","G","A","G","T","T","T","G","T","G","G","A","G","A","A","C","T","C","T","G","A","G","T","G","C","A","T","A","C","A","G","T","G","C","C","A","C","C","C","A","G","A","G","T","G","C","C","T","G","C","C","T","C","A","G","G","C","C","A","T",
"G","A","A","C","A","T","C","A","C","C","T","G","C","A","C","A","G","G","A","C","G","G","G","G","A","C","C","A","G","A","C","A","A","C","T","G","T","A","T","C","C","A","G","T","G","T","G","C","C","C","A","C","T","A","C","A","T","T","G","A","C","G","G","C","C","C","C","C","A","C","T","G","C","G","T","C","A","A","G","A","C","C","T","G","C","C","C","G","G","C","A","G","G","A","G","T","C","A","T","G",
"G","G","A","G","A","A","A","A","C","A","A","C","A","C","C","C","T","G","G","T","C","T","G","G","A","A","G","T","A","C","G","C","A","G","A","C","G","C","C","G","G","C","C","A","T","G","T","G","T","G","C","C","A","C","C","T","G","T","G","C","C","A","T","C","C","A","A","A","C","T","G","C","A","C","C","T","A","C","G","G","A","T","G","C","A","C","T","G","G","G","C","C","A","G","G","T","C","T","T","G",
"A","A","G","G","C","T","G","T","C","C","A","A","C","G","A","A","T","G","G","G","C","C","T","A","A","G","A","T","C","C","C","G","T","C","C","A","T","C","G","C","C","A","C","T","G","G","G","A","T","G","G","T","G","G","G","G","G","C","C","C","T","C","C","T","C","T","T","G","C","T","G","C","T","G","G","T","G","G","T","G","G","C","C","C","T","G","G","G","G","A","T","C","G","G","C","C","T","C","T","T",
"C","A","T","G","C","G","A","A","G","G","C","G","C","C","A","C","A","T","C","G","T","T","C","G","G","A","A","G","C","G","C","A","C","G","C","T","G","C","G","G","A","G","G","C","T","G","C","T","G","C","A","G","G","A","G","A","G","G","G","A","G","C","T","T","G","T","G","G","A","G","C","C","T","C","T","T","A","C","A","C","C","C","A","G","T","G","G","A","G","A","A","G","C","T","C","C","C","A","A","C",
"C","A","A","G","C","T","C","T","C","T","T","G","A","G","G","A","T","C","T","T","G","A","A","G","G","A","A","A","C","T","G","A","A","T","T","C","A","A","A","A","A","G","A","T","C","A","A","A","G","T","G","C","T","G","G","G","C","T","C","C","G","G","T","G","C","G","T","T","C","G","G","C","A","C","G","G","T","G","T","A","T","A","A","G","G","G","A","C","T","C","T","G","G","A","T","C","C","C","A","G",
"A","A","G","G","T","G","A","G","A","A","A","G","T","T","A","A","A","A","T","T","C","C","C","G","T","C","G","C","T","A","T","C","A","A","G","G","A","A","T","T","A","A","G","A","G","A","A","G","C","A","A","C","A","T","C","T","C","C","G","A","A","A","G","C","C","A","A","C","A","A","G","G","A","A","A","T","C","C","T","C","G","A","T","G","A","A","G","C","C","T","A","C","G","T","G","A","T","G","G","C",
"C","A","G","C","G","T","G","G","A","C","A","A","C","C","C","C","C","A","C","G","T","G","T","G","C","C","G","C","C","T","G","C","T","G","G","G","C","A","T","C","T","G","C","C","T","C","A","C","C","T","C","C","A","C","C","G","T","G","C","A","G","C","T","C","A","T","C","A","C","G","C","A","G","C","T","C","A","T","G","C","C","C","T","T","C","G","G","C","T","G","C","C","T","C","C","T","G","G","A","C",
"T","A","T","G","T","C","C","G","G","G","A","A","C","A","C","A","A","A","G","A","C","A","A","T","A","T","T","G","G","C","T","C","C","C","A","G","T","A","C","C","T","G","C","T","C","A","A","C","T","G","G","T","G","T","G","T","G","C","A","G","A","T","C","G","C","A","A","A","G","G","G","C","A","T","G","A","A","C","T","A","C","T","T","G","G","A","G","G","A","C","C","G","T","C","G","C","T","T","G","G",
"T","G","C","A","C","C","G","C","G","A","C","C","T","G","G","C","A","G","C","C","A","G","G","A","A","C","G","T","A","C","T","G","G","T","G","A","A","A","A","C","A","C","C","G","C","A","G","C","A","T","G","T","C","A","A","G","A","T","C","A","C","A","G","A","T","T","T","T","G","G","G","C","T","G","G","C","C","A","A","A","C","T","G","C","T","G","G","G","T","G","C","G","G","A","A","G","A","G","A","A",
"A","G","A","A","T","A","C","C","A","T","G","C","A","G","A","A","G","G","A","G","G","C","A","A","A","G","T","G","C","C","T","A","T","C","A","A","G","T","G","G","A","T","G","G","C","A","T","T","G","G","A","A","T","C","A","A","T","T","T","T","A","C","A","C","A","G","A","A","T","C","T","A","T","A","C","C","C","A","C","C","A","G","A","G","T","G","A","T","G","T","C","T","G","G","A","G","C","T","A","C",
"G","G","G","G","T","G","A","C","C","G","T","T","T","G","G","G","A","G","T","T","G","A","T","G","A","C","C","T","T","T","G","G","A","T","C","C","A","A","G","C","C","A","T","A","T","G","A","C","G","G","A","A","T","C","C","C","T","G","C","C","A","G","C","G","A","G","A","T","C","T","C","C","T","C","C","A","T","C","C","T","G","G","A","G","A","A","A","G","G","A","G","A","A","C","G","C","C","T","C","C",
"C","T","C","A","G","C","C","A","C","C","C","A","T","A","T","G","T","A","C","C","A","T","C","G","A","T","G","T","C","T","A","C","A","T","G","A","T","C","A","T","G","G","T","C","A","A","G","T","G","C","T","G","G","A","T","G","A","T","A","G","A","C","G","C","A","G","A","T","A","G","T","C","G","C","C","C","A","A","A","G","T","T","C","C","G","T","G","A","G","T","T","G","A","T","C","A","T","C","G","A",
"A","T","T","C","T","C","C","A","A","A","A","T","G","G","C","C","C","G","A","G","A","C","C","C","C","C","A","G","C","G","C","T","A","C","C","T","T","G","T","C","A","T","T","C","A","G","G","G","G","G","A","T","G","A","A","A","G","A","A","T","G","C","A","T","T","T","G","C","C","A","A","G","T","C","C","T","A","C","A","G","A","C","T","C","C","A","A","C","T","T","C","T","A","C","C","G","T","G","C","C",
"C","T","G","A","T","G","G","A","T","G","A","A","G","A","A","G","A","C","A","T","G","G","A","C","G","A","C","G","T","G","G","T","G","G","A","T","G","C","C","G","A","C","G","A","G","T","A","C","C","T","C","A","T","C","C","C","A","C","A","G","C","A","G","G","G","C","T","T","C","T","T","C","A","G","C","A","G","C","C","C","C","T","C","C","A","C","G","T","C","A","C","G","G","A","C","T","C","C","C","C",
"T","C","C","T","G","A","G","C","T","C","T","C","T","G","A","G","T","G","C","A","A","C","C","A","G","C","A","A","C","A","A","T","T","C","C","A","C","C","G","T","G","G","C","T","T","G","C","A","T","T","G","A","T","A","G","A","A","A","T","G","G","G","C","T","G","C","A","A","A","G","C","T","G","T","C","C","C","A","T","C","A","A","G","G","A","A","G","A","C","A","G","C","T","T","C","T","T","G","C","A",
"G","C","G","A","T","A","C","A","G","C","T","C","A","G","A","C","C","C","C","A","C","A","G","G","C","G","C","C","T","T","G","A","C","T","G","A","G","G","A","C","A","G","C","A","T","A","G","A","C","G","A","C","A","C","C","T","T","C","C","T","C","C","C","A","G","T","G","C","C","T","G","A","A","T","A","C","A","T","A","A","A","C","C","A","G","T","C","C","G","T","T","C","C","C","A","A","A","A","G","G",
"C","C","C","G","C","T","G","G","C","T","C","T","G","T","G","C","A","G","A","A","T","C","C","T","G","T","C","T","A","T","C","A","C","A","A","T","C","A","G","C","C","T","C","T","G","A","A","C","C","C","C","G","C","G","C","C","C","A","G","C","A","G","A","G","A","C","C","C","A","C","A","C","T","A","C","C","A","G","G","A","C","C","C","C","C","A","C","A","G","C","A","C","T","G","C","A","G","T","G","G",
"G","C","A","A","C","C","C","C","G","A","G","T","A","T","C","T","C","A","A","C","A","C","T","G","T","C","C","A","G","C","C","C","A","C","C","T","G","T","G","T","C","A","A","C","A","G","C","A","C","A","T","T","C","G","A","C","A","G","C","C","C","T","G","C","C","C","A","C","T","G","G","G","C","C","C","A","G","A","A","A","G","G","C","A","G","C","C","A","C","C","A","A","A","T","T","A","G","C","C","T",
"G","G","A","C","A","A","C","C","C","T","G","A","C","T","A","C","C","A","G","C","A","G","G","A","C","T","T","C","T","T","T","C","C","C","A","A","G","G","A","A","G","C","C","A","A","G","C","C","A","A","A","T","G","G","C","A","T","C","T","T","T","A","A","G","G","G","C","T","C","C","A","C","A","G","C","T","G","A","A","A","A","T","G","C","A","G","A","A","T","A","C","C","T","A","A","G","G","G","T","C",
"G","C","G","C","C","A","C","A","A","A","G","C","A","G","T","G","A","A","T","T","T","A","T","T","G","G","A","G","C","A"];
			var aminoacids_degenerateCode = {"A":["GCT","GCC","GCA","GCG"], "R":["CGT","CGC","CGA","CGG","AGA","AGG"], "N":["AAT","AAC"], "D":["GAT","GAC"], "C":["TGT","TGC"], "Q":["CAA","CAG"], "E":["GAA","GAG"], "G":["GGT","GGC","GGA","GGG"], "H":["CAT","CAC"], "I":["ATT","ATC","ATA"], "L":["TTA","TTG","CTT","CTC","CTA","CTG"], "K":["AAA","AAG"], "M":["ATG"], "F":["TTT","TTC"], "P":["CCT","CCC","CCA","CCG"], "S":["TCT","TCC","TCA","TCG","AGT","AGC"], "T":["ACT","ACC","ACA","ACG"], "W":["TGG"], "Y":["TAT","TAC"], "V":["GTT","GTC","GTA","GTG"], "X":["TAA","TGA","TAG"]};
			var fasta = [];
			var fasta_sorted = [];
			var aminoacids = {"A":["Alanine","Nonpolar"],"R":["Arginine","Positive"],"N":["Asparagine","Polar"],"D":["Aspartic-Acid","Negative"],"C":["Cysteine","Polar"],"Q":["Glutamine","Polar"],"E":["Glutamic-Acid","Negative"],"G":["Glycine","Nonpolar"],"H":["Histidine","Positive"],"I":["Isoleucine","Nonpolar"],"L":["Leucine","Nonpolar"],"K":["Lysine","Positive"],"M":["Methionine","Nonpolar"],"F":["Phenylalanine","Aromatic"],"P":["Proline","Nonpolar"],"S":["Serine","Polar"],"T":["Threonine","Polar"],"W":["Tryptophan","Aromatic"],"Y":["Tyrosine","Aromatic"],"V":["Valine","Nonpolar"]};
			var aminoacids_OtherProperties = {"A":["Hydrophobic","Aliphatic"],"R":["Hydrophilic","H-bonding","Basic","Ionizable"],"N":["Hydrophilic"],"D":["Hydrophilic","H-bonding","Acidic","Ionizable"],"C":["Hydrophilic","H-bonding","Sulfur-containing","Acidic","Ionizable","Disulfide-bond"],"Q":["Hydrophilic","H-bonding"],"E":["Hydrophilic","H-bonding","Acidic","Ionizable"],"G":["Hydrophobic","Aliphatic"],"H":["Hydrophilic","H-bonding","Basic","Ionizable","All-aromatic"],"I":["Hydrophobic","Aliphatic"],"L":["Hydrophobic","Aliphatic"],"K":["Hydrophilic","H-bonding","Basic","Ionizable"],"M":["Hydrophobic","Sulfur-containing"],"F":["Hydrophobic","All-aromatic"],"P":["Hydrophobic","Aliphatic","Cyclic"],"S":["Hydrophilic","H-bonding"],"T":["Hydrophilic","H-bonding"],"W":["Hydrophobic","H-bonding","All-aromatic"],"Y":["Hydrophobic","H-bonding","Ionizable","All-aromatic"],"V":["Hydrophobic","Aliphatic"]};
			var screen_aspect = 16/9;
			var R_Click = 0;
			var coordinates = [0,0];
			var coordinates_time = [];
			d3.select("#master") 
			.attr("onmouseup",function(){return "enlargeEndMU(evt)"})
			.on("mousemove", function(){
			
				coordinates = d3.mouse(this); 
                                    
			if (R_Click == 1) {
				if (coordinates_time.length >= 4) {
					coordinates_time.shift();
					coordinates_time.shift();
					coordinates_time.push(coordinates[0]);
					coordinates_time.push(coordinates[1]);
				} else {
					coordinates_time.push(coordinates[0]);
					coordinates_time.push(coordinates[1]);
				}
				var distance = Math.sqrt(Math.pow((coordinates_time[2]-coordinates_time[0]),2)+Math.pow((coordinates_time[3]-coordinates_time[1]),2));
				var distance_origin = Math.sqrt(Math.pow((coordinates[0]-3000),2)+Math.pow((coordinates[1]-3000),2));
				var sensitivity = 0.01;
				var radius_max = 3000*Math.sqrt(2);
				var factorX = 0.2+0.5*Math.pow((distance_origin/radius_max),2);
				var factorY = screen_aspect*factorX;
				var Xdiff = (coordinates_time[2]-coordinates_time[0]);
				var Ydiff = (coordinates_time[3]-coordinates_time[1]);
				var sine = Math.abs(Ydiff/Math.sqrt(Math.pow(Xdiff,2)+Math.pow(Ydiff,2)));
				var cosine = Math.abs(Xdiff/Math.sqrt(Math.pow(Xdiff,2)+Math.pow(Ydiff,2)));
				var constantX = factorX*Math.pow(cosine,4/7);
				var constantY = factorY*Math.pow(sine,4/7);
				var Xpos = constantX*Xdiff;
				var Ypos = constantY*Ydiff;
				if (distance >= sensitivity) {
					window.scrollBy(Xpos/4,Ypos/4);
				}
			}
			})
			.on("contextmenu", function (){
				d3.select("#rightclick1").remove();
				d3.select("#rightclick2").remove();
				if (R_Click == 0) {
					R_Click = 1;
				} else {
					R_Click = 0;
					//hide or show overview tabs to prevent overlap
					hideOrshowhtmlElements("1",true);
				}
				if (R_Click == 1) {
				d3.select("#annotation").append("text").text("Use the outer region to scroll.").attr("id","rightclick1").attr("text-anchor","middle").attr("x", 3000).attr("y", 3200).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");
				d3.select("#annotation").append("text").text("Right-click to cancel autoscroll.").attr("id","rightclick2").attr("text-anchor","middle").attr("x", 3000).attr("y", 3000).attr("font-family","sans-serif").attr("font-size","100px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");
				d3.select("#rightclick1").transition().attr("fill-opacity",0.9).delay(500).duration(500);
				d3.select("#rightclick2").transition().attr("fill-opacity",0.9).delay(500).duration(500);
				//hide or show overview tabs to prevent overlap
				hideOrshowhtmlElements("0",true);
				}
			})
			.on("click", function () {
				if ((Relocate == 1)&&(MouseOut == 1)) {
				d3.select("#GraphSvg").transition().attr("x",function () {return coordinates[0]-50;}).attr("y",function () {return coordinates[1]-50;}).delay(0).duration(500);
				GraphNewLocation = [];
				GraphNewLocation.push(coordinates[0]-50);
				GraphNewLocation.push(coordinates[1]-50);
				Relocate = 0;
				}
				if (relocateWindow !== "") {
					d3.select(relocateWindow).transition().attr("x",function(){return coordinates[0]-50;}).attr("y",function(){return coordinates[1]-50;}).delay(0).duration(500);
					relocateWindow = "";
				}
			});
			
		
			//***Tile and SNV databases***
			//default = "dbSNP","ClinVar","HGMD"
			var TileDB = ["All","None","dbSNP","ClinVar","HGMD","substitution","deletion","insertion","frameshift"];
			var MutDB = ["All","Stop","Synonymous","Nonsynonymous","pXtoY","None","dbSNP","ClinVar","HGMD"];
			//***Tile and SNV databases***
			
			var list_seq = d3.select(document.body).select("#master").selectAll(".sequence");
			var list_scat = d3.select(document.body).select("#master").selectAll(".scatter");
			var list_con = d3.select(document.body).select("#master").select("#plot0").selectAll("*");
			var domainList = ["All","Coil"];
			var list_mut = d3.select(document.body).select("#master").selectAll(".mut");
			var list_connector = d3.select(document.body).select("#master").selectAll(".connector");
			var list_tile = d3.select(document.body).select("#master").selectAll(".tile");
			var ids = {"seq":[],"scat":[],"con":[],"mut":[],"connector":[],"tile":[]};
			
			for (var i = 0;i<list_seq[0].length;i++) {
				var individual_id = d3.select(list_seq[0][i]).attr("id");
				ids["seq"].push("#"+individual_id);
			}
			for (var i = 0;i<list_scat[0].length;i++) {
				var individual_id = d3.select(list_scat[0][i]).attr("id");
				ids["scat"].push("#"+individual_id);
			}
			(function () {for (var i = 1;i<list_con[0].length;i++) {
				var individual_id = d3.select(list_con[0][i]).attr("id");
				ids["con"].push("#"+individual_id);
				if(d3.select("#"+individual_id).attr("class") !== null && d3.select("#"+individual_id).attr("class") !== undefined) {
					var clss = d3.select("#"+individual_id).attr("class");
					if (!(domainList.some(function(d){return d===clss}))) {
						domainList.push(clss);
					}
					clss = clss+" allCons";
					d3.select("#"+individual_id).attr("class",clss);
				} else {
					d3.select("#"+individual_id).attr("class","allCons");
				}
			}})();
			for (var i = 0;i<list_mut[0].length;i++) {
				var individual_id = d3.select(list_mut[0][i]).attr("id");
				ids["mut"].push("#"+individual_id);
				var database_source = d3.select(list_mut[0][i]).attr("dbsource");
				var regexp = new RegExp(database_source,"i");
				if ((MutDB.some(function(x){return x.match(regexp);})) || MutDB.length >= 20){
				} else {
					MutDB.push(database_source);
				}
			}
			for (var i = 0;i<list_connector[0].length;i++) {
				var individual_id = d3.select(list_connector[0][i]).attr("id");
				ids["connector"].push("#"+individual_id);
			}
			//Original Tile Properties
			var Or_Tile_Stroke_Color = [];
			var Or_Tile_Stroke_Width = [];
			var Or_Tile_Coordinates = [];
			var Or_Tile_FrameCharacter = [];
			var Or_Tile_Fill_Color = [];
			//Original Tile Properties
			for (var i = 0;i<list_tile[0].length;i++) {
				var individual_id = d3.select(list_tile[0][i]).attr("id");
				var stroke_color = d3.select(list_tile[0][i]).style("stroke");
				if (stroke_color == null | stroke_color === 'undefined') {
					stroke_color = d3.select(list_tile[0][i]).style("fill");
				}
				var stroke_width = d3.select(list_tile[0][i]).style("stroke-width");
				if (stroke_width == null | stroke_color === 'undefined') {
					stroke_width = 0;
				}
				ids["tile"].push("#"+individual_id);
				Or_Tile_Stroke_Color.push(stroke_color);
				Or_Tile_Stroke_Width.push(stroke_width);
				
				var TileHash = {};
				var TilePathElements = d3.select(ids["tile"][i]).attr("d").split(/[MLAZ,]|\s+/);
				TileHash["TopLeftCornerx"] = TilePathElements[20];
				TileHash["TopLeftCornery"] = TilePathElements[21];
				TileHash["TopRightCornerx"] = TilePathElements[12];
				TileHash["TopRightCornery"] = TilePathElements[13];
				Or_Tile_Coordinates.push(TileHash);
				var frameshift;
				if (individual_id.match(/frameshift/)) {
					frameshift = " with frameshift";
				} else {
					frameshift = "";
				}
				Or_Tile_FrameCharacter.push(frameshift);
				Or_Tile_Fill_Color.push(d3.select(list_tile[0][i]).style("fill"));
				var database_source = d3.select(ids["tile"][i]).attr("dbsource");
				var regexp = new RegExp(database_source,"i");
				if ((TileDB.some(function(x){return x.match(regexp);})) || TileDB.length >= 20){
				} else {
					TileDB.push(database_source);
				}
			}
			
			//***Fasta***
			for (var i = 0;i<list_seq[0].length;i++) {
				var individual_id = d3.select(list_seq[0][i]).attr("id");
				fasta.push(individual_id);
			}
			for (var i = 0;i<fasta.length;i++) {
				fasta[i] = fasta[i].replace(/^seq_/,"");
				fasta[i] = fasta[i].split("_");
			}
			for (var i = 0;i<fasta.length;i++) {
				for (var j = 0;j<fasta.length;j++) {
					if (fasta[j][1]==i+1) {
						fasta_sorted.push(fasta[j]);
					}
				}
			}
			for (var i = 0;i<fasta_sorted.length;i++) {
				fasta_sorted[i] = fasta_sorted[i][0];
				for (var j in aminoacids) {
					if (aminoacids[j][0] == fasta_sorted[i])
					fasta_sorted[i] = j;
				}
			}
			//***Fasta***
			
			//***Original Radial Positioning of Conservation Elements***
			var HalfTheWidthAngleOfElement = 355/(2*fasta_sorted.length);
					//***There is a linearly increasing angle mistake that is maximized towards the end to approximately 1 degrees.
					//***I calibrated this using CALR and BRCA1 and seems to work well. Some elements in the formula below is redundant however I will keep it explicit.
			var CorrectionFactor = 1.25*fasta_sorted.length/417*HalfTheWidthAngleOfElement/fasta_sorted.length;
			//***Original Radial Positioning of Conservation Elements***
			
			//***Original Properties of Drawing elements***
			var Or_Seq_Font_Size = d3.select(ids["seq"][0]).attr("font-size");
			var Or_Scat_Stroke_Width = d3.select(ids["scat"][0]).attr("stroke-width");
			var Or_Scat_Stroke_Color = d3.select(ids["scat"][0]).attr("stroke");
			var Or_Scat_Size = 45;
			var Or_Con_Stroke_Width = d3.select(ids["con"][0]).style("stroke-width");
			var Or_Con_Stroke_Color = [];
			(function (){
				for (var i = 0;i<ids["con"].length;i++) {
					Or_Con_Stroke_Color.push(d3.select(ids["con"][i]).style("stroke"));
				}
			})();
			var Or_Con_Fill_Color = [];
			(function (){
				for (var i = 0;i<ids["con"].length;i++) {
					Or_Con_Fill_Color.push(d3.select(ids["con"][i]).style("fill"));
				}
			})();
			var Or_Mut_Font_Size = d3.select(ids["mut"][0]).attr("font-size");
			var Or_Mut_Fill_Color = [];
			(function (){
				for (var i = 0;i<ids["mut"].length;i++) {
					Or_Mut_Fill_Color.push(d3.select(ids["mut"][i]).style("fill"));
				}
			})();
			var Or_Connector_Font_Size = d3.select(ids["connector"][0]).attr("font-size");
			//***Original Properties of Drawing elements***
			
			
			var code = "";
			var w = 6000;
			var h = 6000;
			var padding = 200;
			d3.select("body").style("background-color", "white");
			
			
			
			//***Options Control***
			var optionStatus = "open";
			d3.select("#annotation").append("text").text("Hide Options").attr("id","HideOptions").attr("text-anchor","middle").attr("x", 200).attr("y", 200).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible");
			d3.select("#HideOptions")
			.on("mouseover",function() {
			d3.select("#HideOptions").transition().attr("fill","Orange").delay(0).duration(0);
			})
			.on("mouseout",function() {
			d3.select("#HideOptions").transition().attr("fill","DimGray").delay(0).duration(0);
			})
			.on("click",function() {
			d3.selectAll(".Options").transition().attr("fill-opacity",0.0).delay(0).duration(500);
			d3.selectAll(".Options_Circle").data(function () {return d3.keys(aminoacids);}).each(function(d,i) {d3.select("#AminoacidsChoiceCircle_"+String(d)).transition().attr("stroke-opacity",function(d,i) {if (aminoacids[d][2]=="Clicked"){return 0.0;}else{return 0.0}}).delay(0).duration(500);});
			d3.select("#LHlight").transition().attr("stroke-opacity",0.0).delay(0).duration(500);
			//d3.select("#LEbulb").transition().attr("stroke-opacity",0.0).delay(0).duration(500);
			d3.select("#RHlight").transition().attr("stroke-opacity",0.0).delay(0).duration(500);
			//d3.select("#REbulb").transition().attr("stroke-opacity",0.0).delay(0).duration(500);
			d3.select("#LHtext").transition().attr("fill-opacity",0.0).attr("stroke-opacity",0.0).delay(0).duration(500);
			d3.select("#RHtext").transition().attr("fill-opacity",0.0).attr("stroke-opacity",0.0).delay(0).duration(500);
			d3.select("#LHtext2").transition().attr("fill-opacity",0.0).attr("stroke-opacity",0.0).delay(0).duration(500);
			d3.select("#RHtext2").transition().attr("fill-opacity",0.0).attr("stroke-opacity",0.0).delay(0).duration(500);
			d3.select("#LIbulb").transition().attr("stroke-opacity",0.0).delay(0).duration(500);
			d3.select("#RIbulb").transition().attr("stroke-opacity",0.0).delay(0).duration(500);
			d3.selectAll(".DropDownRect").transition().attr("fill-opacity",0.0).delay(0).duration(500);
			d3.selectAll(".DropDownText").transition().attr("fill-opacity",0.0).delay(0).duration(500);
			d3.selectAll(".DropDownRectSnv").transition().attr("fill-opacity",0.0).delay(0).duration(500);
			d3.selectAll(".DropDownTextSnv").transition().attr("fill-opacity",0.0).delay(0).duration(500);
			d3.selectAll(".DropDownRectTile").transition().attr("fill-opacity",0.0).delay(0).duration(500);
			d3.selectAll(".DropDownTextTile").transition().attr("fill-opacity",0.0).delay(0).duration(500);
			//d3.selectAll(".DropDownRectExtract").transition().attr("fill-opacity",0.0).delay(0).duration(500);-->passed to hideOrshow function..
			d3.select("#HideOptions").transition().attr("visibility","hidden").delay(0).duration(0);
			d3.select("#ShowOptions").transition().attr("visibility","visible").delay(0).duration(0);
				//#ipvWatchIcon
			d3.select("#ipvWatchIcon").style("opacity",0).style("visibility","hidden");
				//#ipvWatchIcon
				
				//#colorCoding
			d3.select("#colorCoding").style("opacity",0).style("visibility","hidden");	
				//#colorCoding
				
				//#neonEffect
			d3.select("#neonEffect").style("opacity",0).style("visibility","hidden");	
				//#neonEffect
				
				//#htmlElements and Input boxes
			hideOrshowhtmlElements("0",false,false,true);
				//#htmlElements and Input boxes
				
				//overview tabs
			d3.selectAll(".overviews").style("opacity",0).style("visibility","hidden");
				//overview tabs
				
				//Update option status
			optionStatus = "closed";
				//Update option status
				
				//File Upload Elements
			d3.selectAll(".actionOptions").transition().attr("fill-opacity",0.0).attr("visibility","hidden").delay(0).duration(500);
			d3.select("#fileUploadIcon").style("opacity",0).attr("visibility","hidden");
				//File Upload Elements
			});
			d3.select("#annotation").append("text").text("Show Options").attr("id","ShowOptions").attr("text-anchor","middle").attr("x", 200).attr("y", 200).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","hidden");
			d3.select("#ShowOptions")
			.on("mouseover",function() {
			d3.select("#ShowOptions").transition().attr("fill","Orange").delay(0).duration(0);
			})
			.on("mouseout",function() {
			d3.select("#ShowOptions").transition().attr("fill","DimGray").delay(0).duration(0);
			})
			.on("click",function() {
			d3.selectAll(".Options").transition().attr("fill-opacity", 0.9).delay(0).duration(500);
			d3.selectAll(".Options_Circle").data(function () {return d3.keys(aminoacids);}).each(function(d,i) {d3.select("#AminoacidsChoiceCircle_"+String(d)).transition().attr("stroke-opacity",function(d,i) {if (aminoacids[d][2]=="Clicked"){return 0.9;}else{return 0.0}}).delay(0).duration(500);});
			d3.select("#LHlight").transition().attr("stroke-opacity",0.5).delay(0).duration(500);
			//d3.select("#LEbulb").transition().attr("stroke-opacity",0.5).delay(0).duration(500);
			d3.select("#RHlight").transition().attr("stroke-opacity",0.5).delay(0).duration(500);
			//d3.select("#REbulb").transition().attr("stroke-opacity",0.5).delay(0).duration(500);
			d3.select("#LHtext").transition().attr("fill-opacity",0.5).attr("stroke-opacity",0.5).delay(0).duration(500);
			d3.select("#RHtext").transition().attr("fill-opacity",0.5).attr("stroke-opacity",0.5).delay(0).duration(500);
			d3.select("#LHtext2").transition().attr("fill-opacity",0.5).attr("stroke-opacity",0.5).delay(0).duration(500);
			d3.select("#RHtext2").transition().attr("fill-opacity",0.5).attr("stroke-opacity",0.5).delay(0).duration(500);
			d3.select("#LIbulb").transition().attr("stroke-opacity",0.5).delay(0).duration(500);
			d3.select("#RIbulb").transition().attr("stroke-opacity",0.5).delay(0).duration(500);
			d3.selectAll(".DropDownRect").transition().attr("fill-opacity",0.9).delay(0).duration(500);
			d3.selectAll(".DropDownText").transition().attr("fill-opacity",0.9).delay(0).duration(500);
			d3.selectAll(".DropDownRectSnv").transition().attr("fill-opacity",0.9).delay(0).duration(500);
			d3.selectAll(".DropDownTextSnv").transition().attr("fill-opacity",0.9).delay(0).duration(500);
			d3.selectAll(".DropDownRectTile").transition().attr("fill-opacity",0.9).delay(0).duration(500);
			d3.selectAll(".DropDownTextTile").transition().attr("fill-opacity",0.9).delay(0).duration(500);
			//d3.selectAll(".DropDownRectExtract").transition().attr("fill-opacity",0.9).delay(0).duration(500);-->passed to hideOrshow function..
			d3.select("#ShowOptions").transition().attr("visibility","hidden").delay(0).duration(0);
			d3.select("#HideOptions").transition().attr("visibility","visible").delay(0).duration(0);
				//#ipvWatchIcon
			d3.select("#ipvWatchIcon").style("opacity",0.62).style("visibility","visible");
				//#ipvWatchIcon
				
				//#colorCoding
			d3.select("#colorCoding").style("opacity",1.0).style("visibility","visible");	
				//#colorCoding
				
				//#neonEffect
			d3.select("#neonEffect").style("opacity",1.0).style("visibility","visible");	
				//#neonEffect
				
				//#htmlElements and Input boxes
			hideOrshowhtmlElements("1",false,false,true);
				//#htmlElements and Input boxes
				
				//overview tabs
			d3.selectAll(".overviews").style("opacity",1.0).style("visibility","visible");
				//overview tabs
				
				//Update option status
			optionStatus = "open";
				//Update option status
				
				//File Upload Elements
			d3.selectAll(".actionOptions").transition().attr("fill-opacity",0.9).attr("visibility","visible").delay(0).duration(500);
			d3.select("#fileUploadIcon").style("opacity",0.62).attr("visibility","visible");
				//File Upload Elements
			});
			//***Options Control***
			
			//***background***
			d3.select("#annotation").append("text").text("background:black").attr("class","Options").attr("id","backgroundblack").attr("text-anchor","middle").attr("x", 3000).attr("y", 2000).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible");
			d3.select("#annotation").append("text").text("background:white").attr("class","Options").attr("id","backgroundwhite").attr("text-anchor","middle").attr("x", 3000).attr("y", 2000).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","hidden");
			
			d3.select("#backgroundblack").on("mouseover", function (){
			d3.select("#backgroundblack").transition().attr("fill","Orange").delay(0).duration(100);
			})
			.on("mouseout", function(){
			d3.select("#backgroundblack").transition().attr("fill","DimGray").delay(0).duration(100);
			})
			.on("click", function (){
			d3.select("#backgroundblack").transition("backgroundControlChangeFadeout").attr("visibility","hidden").delay(0).duration(100);
			d3.select("body").transition("backgroundBodyChange").style("background-color", "black").delay(100).duration(100);
			d3.select("html").transition("backgroundHtmlChange").style("background-color", "black").delay(100).duration(100);
			d3.select("#backgroundwhite").transition("backgroundControlChangeFadein").attr("visibility","visible").delay(200).duration(100);
			d3.selectAll(".Options_Lights").transition("backgroundLightsChange").attr("fill","DodgerBlue").attr("stroke","DodgerBlue").delay(300).duration(250);
			//Html Input Background
			d3.selectAll(".htmlElementsInputs").style("background","rgba(30,144,255,0.4)");
			//Html Input Background
			});
			
			d3.select("#backgroundwhite").on("mouseover", function (){
			d3.select("#backgroundwhite").transition().attr("fill","Orange").delay(0).duration(100);
			})
			.on("mouseout", function(){
			d3.select("#backgroundwhite").transition().attr("fill","DimGray").delay(0).duration(100);
			})
			.on("click", function (){
			d3.select("#backgroundwhite").transition("backgroundControlChangeFadeout").attr("visibility","hidden").delay(0).duration(100);
			d3.select("body").transition("backgroundBodyChange").style("background-color", "white").delay(100).duration(100);
			d3.select("html").transition("backgroundHtmlChange").style("background-color", "white").delay(100).duration(100);
			d3.select("#backgroundblack").transition("backgroundControlChangeFadein").attr("visibility","visible").delay(200).duration(100);
			d3.selectAll(".Options_Lights").transition("backgroundLightsChange").attr("fill","Orange").attr("stroke","Orange").delay(300).duration(250);
			//Html Input Background
			d3.selectAll(".htmlElementsInputs").style("background","rgba(255,165,0,0.4)");
			//Html Input Background
			});
			//***background***
			
			//***Aminoacid Properties***
			var AminoAcidProperties = ["Nonpolar","Polar","Positive","Negative","Aromatic","All-aromatic","Aliphatic","Cyclic","Hydrophobic","Hydrophilic","Acidic","Basic","Ionizable","H-bonding","Disulfide-bond","Sulfur-containing","All","None","Sequence Display"];
			var AminoAcidPropertiesCount = 16;
			var DropDownClick = 0;
			var WhatsClicked = [];
			d3.select("#annotation").append("text").text(function() {return AminoAcidProperties[AminoAcidPropertiesCount];}).attr("class","Options").attr("id","PropChoice").attr("text-anchor","middle").attr("x", 3000).attr("y", 2275).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible")//.transition().attr("fill-opacity",0.9).delay(0).duration(750)
			.on("click",function() {
			if (DropDownClick == 0) {
			d3.select("#annotation").call(DropDown);
			} else {
			d3.selectAll(".DropDownRect").remove();
			d3.selectAll(".DropDownText").remove();
			}
			if (DropDownClick == 0) {
				DropDownClick = 1;
			} else {
				DropDownClick = 0;
			}
			});
			d3.select("#PropChoice").transition().attr("fill-opacity",0.9).delay(0).duration(750);
			d3.select("#annotation").append("path").attr("d","M 2700,2200 L 2675,2250 L 2700,2300 Z").attr("class","Options").attr("id","Ltriangle").attr("fill","DimGray").attr("fill-opacity", 0.8)
			.on("mouseover",function() {
			d3.select("#Ltriangle").transition().attr("fill","Orange").delay(0).duration(0);
			})
			.on("mouseout",function() {
			d3.select("#Ltriangle").transition().attr("fill","DimGray").delay(0).duration(0);
			})
			.on("click",function() {
			if (AminoAcidPropertiesCount == 0) {
			AminoAcidPropertiesCount = 18;
			} else {
			AminoAcidPropertiesCount = AminoAcidPropertiesCount - 1;
			}
			d3.select("#PropChoice").remove();
			d3.select("#annotation").append("text").text(function(){return AminoAcidProperties[AminoAcidPropertiesCount];}).attr("class","Options").attr("id","PropChoice").attr("text-anchor","middle").attr("x", 3000).attr("y", 2275).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible")
			.on("click",function() {
			if (DropDownClick == 0) {
			d3.select("#annotation").call(DropDown);
			} else {
			d3.selectAll(".DropDownRect").remove();
			d3.selectAll(".DropDownText").remove();
			}
			if (DropDownClick == 0) {
				DropDownClick = 1;
			} else {
				DropDownClick = 0;
			}
			});
			d3.select("#PropChoice").transition().attr("fill-opacity",0.9).delay(0).duration(750);
			d3.selectAll(".scatter").data(ids["scat"]).each(function(d,i) {var ResidueNumber = d.replace(/^.*scat_.*_/,"");d3.select(d).transition().attr("fill-opacity",function (){var aminoacid = fasta_sorted[ResidueNumber-1];if(AminoAcidProperties[AminoAcidPropertiesCount] == "All" || d.match(AminoAcidProperties[AminoAcidPropertiesCount]) || aminoacids_OtherProperties[fasta_sorted[ResidueNumber-1]].some(function(x){return x.match(AminoAcidProperties[AminoAcidPropertiesCount]);}) || (AminoAcidProperties[AminoAcidPropertiesCount] == "Sequence Display" && aminoacids[aminoacid][2] == "Clicked")){return 1.0;} else {return 0.0;}}).delay(0).duration(750);});
			//+++Dynamically Keeps Track of Clicked aminoacids AT THE TIME OF FEATURE SELECTION (either by clicking arrows or the dropdown) which changes the scatter track+++
			WhatsClicked = [];
			for (i=0;i<d3.keys(aminoacids).length;i++) {
				if(aminoacids[d3.keys(aminoacids)[i]][2]=="Clicked") {
					WhatsClicked.push(d3.keys(aminoacids)[i]);
				}
			}
			//+++Dynamically Keeps Track of Clicked aminoacids AT THE TIME OF FEATURE SELECTION (either by clicking arrows or the dropdown) which changes the scatter track+++
			});
			d3.select("#annotation").append("path").attr("d","M 3300,2200 L 3325,2250 L 3300,2300 Z").attr("class","Options").attr("id","Rtriangle").attr("fill","DimGray").attr("fill-opacity", 0.8)
			.on("mouseover",function() {
			d3.select("#Rtriangle").transition().attr("fill","Orange").delay(0).duration(0);
			})
			.on("mouseout",function() {
			d3.select("#Rtriangle").transition().attr("fill","DimGray").delay(0).duration(0);
			})
			.on("click",function() {
			if (AminoAcidPropertiesCount == 18) {
			AminoAcidPropertiesCount = 0;
			} else {
			AminoAcidPropertiesCount = AminoAcidPropertiesCount + 1;
			}
			d3.select("#PropChoice").remove();
			d3.select("#annotation").append("text").text(function(){return AminoAcidProperties[AminoAcidPropertiesCount];}).attr("class","Options").attr("id","PropChoice").attr("text-anchor","middle").attr("x", 3000).attr("y", 2275).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible")
			.on("click",function() {
			if (DropDownClick == 0) {
			d3.select("#annotation").call(DropDown);
			} else {
			d3.selectAll(".DropDownRect").remove();
			d3.selectAll(".DropDownText").remove();
			}
			if (DropDownClick == 0) {
				DropDownClick = 1;
			} else {
				DropDownClick = 0;
			}
			});
			d3.select("#PropChoice").transition().attr("fill-opacity",0.9).delay(0).duration(750);
			d3.selectAll(".scatter").data(ids["scat"]).each(function(d,i) {var ResidueNumber = d.replace(/^.*scat_.*_/,"");d3.select(d).transition().attr("fill-opacity",function (){var aminoacid = fasta_sorted[ResidueNumber-1];if(AminoAcidProperties[AminoAcidPropertiesCount] == "All" || d.match(AminoAcidProperties[AminoAcidPropertiesCount]) || aminoacids_OtherProperties[fasta_sorted[ResidueNumber-1]].some(function(x){return x.match(AminoAcidProperties[AminoAcidPropertiesCount]);}) || (AminoAcidProperties[AminoAcidPropertiesCount] == "Sequence Display" && aminoacids[aminoacid][2] == "Clicked")){return 1.0;} else {return 0.0;}}).delay(0).duration(750);});
			//+++Dynamically Keeps Track of Clicked aminoacids AT THE TIME OF FEATURE SELECTION (either by clicking arrows or the dropdown) which changes the scatter track+++
			WhatsClicked = [];
			for (i=0;i<d3.keys(aminoacids).length;i++) {
				if(aminoacids[d3.keys(aminoacids)[i]][2]=="Clicked") {
					WhatsClicked.push(d3.keys(aminoacids)[i]);
				}
			}
			//+++Dynamically Keeps Track of Clicked aminoacids AT THE TIME OF FEATURE SELECTION (either by clicking arrows or the dropdown) which changes the scatter track+++
			});
			//***Aminoacid Properties***
			
			//***Aminoacid Choice
			//***letters
			d3.select("#annotation")
			.selectAll("letters")
			.data(function () {return d3.keys(aminoacids);})
			.enter()
			.append("text")
			.text(function (d,i) {return d;})
			.attr("text-anchor","middle")
			.attr("x",function (d,i) {return 2400+(i%10)*133;})
			.attr("y",function (d,i) {return 2550+parseInt((i+1)/11)*100;})
			.attr("font-size","60px")
			.attr("fill","DimGray")
			.attr("stroke","DimGray")
			.attr("fill-opacity",0.9)
			.attr("stroke-opacity",0.0)
			.attr("id",function(d,i) {return "AminoacidsChoice_"+String(d);})
			.attr("class","Options");
			//***letter;
			
			//***circles***
			d3.select("#annotation")
			.selectAll("circles")
			.data(function () {return d3.keys(aminoacids);})
			.enter()
			.append("circle")
			.attr("r","42px")
			.attr("cx",function (d,i) {return 2400+(i%10)*133;})
			.attr("cy",function (d,i) {return 2525+parseInt((i+1)/11)*100;})
			.attr("fill","DimGray")
			.attr("stroke","DimGray")
			.attr("stroke-width", "13px")
			.attr("fill-opacity",0.0)
			.attr("stroke-opacity",function(d,i) {if (aminoacids[d][2]=="Clicked"){return 0.9;}else{return 0.0;}})
			.attr("id",function(d,i) {return "AminoacidsChoiceCircle_"+String(d);})
			.attr("class","Options_Circle")
			.on("mouseover",function(d,i) {
				if (optionStatus === "open") {
					d3.select(this).transition().attr("stroke","Orange").attr("r","100px").delay(0).duration(250);
					d3.select("#AminoacidsChoice_"+String(d)).transition().attr("fill","Orange").attr("font-size","150px").delay(0).duration(250);
				}
			})
			.on("mouseout",function(d,i) {
				if (optionStatus === "open") {
					d3.select(this).transition().attr("stroke",function(d,i) {if (aminoacids[d][2]=="Clicked"){return "Orange";}else{return "DimGray";}}).attr("stroke-opacity",function(d,i) {if (aminoacids[d][2]=="Clicked"){return 0.9;}else{return 0.0;}}).attr("r","42px").delay(0).duration(250);
					d3.select("#AminoacidsChoice_"+String(d)).transition().attr("fill",function(d,i) {if (aminoacids[d][2]=="Clicked"){return "Orange";}else{return "DimGray";}}).attr("font-size","60px").delay(0).duration(250);
				}
			})
			.on("click",function(d,i) {
				if (optionStatus === "open") {
					var LetterOfSubject = d;
					d3.select(this).transition().attr("stroke",function(d,i) {if (aminoacids[d][2]=="Clicked"){return "DimGray";}else{return "Orange";}}).attr("stroke-opacity",function(d,i) {if (aminoacids[d][2]=="Clicked"){return 0.0;}else{return 0.9;}}).attr("r","42px").delay(0).duration(250);
					d3.select("#AminoacidsChoice_"+String(d)).transition().attr("fill",function(d,i) {if (aminoacids[d][2]=="Clicked"){return "DimGray";}else{return "Orange";}}).attr("font-size","60px").delay(0).duration(250);
					if (aminoacids[d][2]=="Clicked") {
					d3.selectAll(".sequence").data(ids["seq"]).each(function(d,i) {var IdOfSubject = d3.select(d).attr("id"); if(IdOfSubject.match(aminoacids[LetterOfSubject][0])){d3.select(d).transition().attr("fill-opacity",0.0).attr("visibility","hidden").delay(0).duration(750);}});
					} else {
					d3.selectAll(".sequence").data(ids["seq"]).each(function(d,i) {var IdOfSubject = d3.select(d).attr("id"); if(IdOfSubject.match(aminoacids[LetterOfSubject][0])){d3.select(d).transition().attr("fill-opacity",1.0).attr("visibility","visible").delay(0).duration(750);}});
					}
					if (aminoacids[d][2]=="Clicked") {
						aminoacids[d].pop();
					} else {
						aminoacids[d][2] = "Clicked";
					}
				}
			});
			//***circles***
			
			//***Mass Selection***
			d3.select("#annotation").append("path").attr("d","M 1900,2500 L 2300,2550 L 2350,2650").attr("class","Options_Lights").attr("id","LHlight").attr("fill","Orange").attr("fill-opacity", 0.0).attr("stroke","Orange").attr("stroke-opacity",0.5).attr("stroke-width","10px");
			//d3.select("#annotation").append("path").attr("d","M 1920,2595, Q 1950,2620,  1980,2595").attr("class","Options_Lights").attr("id","LEbulb").attr("fill","Orange").attr("fill-opacity", 0.0).attr("stroke","Orange").attr("stroke-opacity",0.5).attr("stroke-width","10px");
			d3.select("#annotation").append("path").attr("d","M 4100,2500 L 3700,2550 L 3650,2650").attr("class","Options_Lights").attr("id","RHlight").attr("fill","Orange").attr("fill-opacity", 0.0).attr("stroke","Orange").attr("stroke-opacity",0.5).attr("stroke-width","10px");
			//d3.select("#annotation").append("path").attr("d","M 4080,2595, Q 4050,2620,  4020,2595").attr("class","Options_Lights").attr("id","REbulb").attr("fill","Orange").attr("fill-opacity", 0.0).attr("stroke","Orange").attr("stroke-opacity",0.5).attr("stroke-width","10px");
			d3.select("#annotation").append("text").text("Clear").attr("class","Options_Lights").attr("id","LHtext").attr("text-anchor","middle").attr("x", 2000).attr("y", 2575).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.5).attr("stroke-opacity",0.5).attr("visibility","visible")
			.on("mouseover",function() {
			var HideMode = d3.select("#ShowOptions").attr("visibility");
			if (HideMode == "hidden") {
			d3.select("#LHtext").transition().attr("fill-opacity",1.0).attr("stroke-opacity",1.0).delay(0).duration(750);
			d3.select("#LHlight").transition().attr("stroke-opacity",1.0).attr("stroke-width","12px").attr("filter",function() {if (d3.select("body").style("background-color").match(/rgb\s*\(\s*0\s*,\s*0\s*,\s*0\s*\)/i)){return "url(#NeonGlow)";}else{return null;}}).delay(0).duration(750);
			//d3.select("#LEbulb").transition().attr("stroke-opacity",1.0).attr("stroke-width","12px").delay(0).duration(750);
			}
			})
			.on("mouseout",function() {
			var HideMode = d3.select("#ShowOptions").attr("visibility");
			if (HideMode == "hidden") {
			d3.select("#LHtext").transition().attr("fill-opacity",0.5).attr("stroke-opacity",0.5).delay(0).duration(750);
			d3.select("#LHlight").transition().attr("stroke-opacity",0.5).attr("stroke-width","10px").attr("filter",null).delay(0).duration(750);
			//d3.select("#LEbulb").transition().attr("stroke-opacity",0.5).attr("stroke-width","12px").delay(0).duration(750);
			}
			})
			.on("click",function() {
			d3.selectAll(".Options_Circle").transition().attr("stroke","DimGray").attr("stroke-opacity",0.0).attr("r","42px").delay(0).duration(250);
			d3.selectAll(".sequence").transition().attr("fill-opacity",0.0).attr("visibility","hidden").delay(0).duration(750);
			for (var key in aminoacids) {
			d3.select("#AminoacidsChoice_"+String(key)).transition().attr("fill","DimGray").attr("font-size","60px").delay(0).duration(250);
			if (aminoacids[key][2] == "Clicked") {
			aminoacids[key].pop();
			} else {
			}
			}
			});
			d3.select("#annotation").append("text").text("entirE").attr("class","Options_Lights").attr("id","RHtext").attr("text-anchor","middle").attr("x", 4000).attr("y", 2575).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.5).attr("stroke-opacity",0.5).attr("visibility","visible")
			.on("mouseover",function() {
			var HideMode = d3.select("#ShowOptions").attr("visibility");
			if (HideMode == "hidden") {
			d3.select("#RHtext").transition().attr("fill-opacity",1.0).attr("stroke-opacity",1.0).delay(0).duration(750);
			d3.select("#RHlight").transition().attr("stroke-opacity",1.0).attr("stroke-width","12px").attr("filter",function() {if (d3.select("body").style("background-color").match(/rgb\s*\(\s*0\s*,\s*0\s*,\s*0\s*\)/i)){return "url(#NeonGlow)";}else{return null;}}).delay(0).duration(750);
			//d3.select("#REbulb").transition().attr("stroke-opacity",1.0).attr("stroke-width","12px").delay(0).duration(750);
			}
			})
			.on("mouseout",function() {
			var HideMode = d3.select("#ShowOptions").attr("visibility");
			if (HideMode == "hidden") {
			d3.select("#RHtext").transition().attr("fill-opacity",0.5).attr("stroke-opacity",0.5).delay(0).duration(750);
			d3.select("#RHlight").transition().attr("stroke-opacity",0.5).attr("stroke-width","10px").attr("filter",null).delay(0).duration(750);
			//d3.select("#REbulb").transition().attr("stroke-opacity",0.5).attr("stroke-width","12px").delay(0).duration(750);
			}
			})
			.on("click",function() {
			d3.selectAll(".Options_Circle").transition().attr("stroke","Orange").attr("stroke-opacity",0.9).attr("r","42px").delay(0).duration(250);
			d3.selectAll(".sequence").transition().attr("fill-opacity",1.0).attr("visibility","visible").delay(0).duration(750);
			for (var key in aminoacids) {
			d3.select("#AminoacidsChoice_"+String(key)).transition().attr("fill","Orange").attr("font-size","60px").delay(0).duration(250);
			if (aminoacids[key][2] == "Clicked") {
			} else {
			aminoacids[key][2] = "Clicked";
			}
			}
			});
			//***Mass Selection***
			//***Aminoacid Choice
			
			//***FontControl***
			var FontSpectrum = ["1.0x","1.5x","2x","2.5x","3x","3.5x","4.0x","4.5x","5.0x"];
			var FontSpectrumCount = 0;
			d3.select("#annotation").append("text").text(function() {return "Font-Size: "+String(FontSpectrum[FontSpectrumCount]);}).attr("class","Options").attr("id","FontChoice").attr("text-anchor","middle").attr("x", 3000).attr("y", 2425).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible").transition().attr("fill-opacity",0.9).delay(0).duration(750);
			d3.select("#annotation").append("path").attr("d","M 2600,2350 L 2575,2400 L 2600,2450 Z").attr("class","Options").attr("id","Ltriangle2").attr("fill","DimGray").attr("fill-opacity", 0.8)
			.on("mouseover",function() {
			d3.select("#Ltriangle2").transition().attr("fill","Orange").delay(0).duration(0);
			})
			.on("mouseout",function() {
			d3.select("#Ltriangle2").transition().attr("fill","DimGray").delay(0).duration(0);
			})
			.on("click",function() {
			if (FontSpectrumCount == 0) {
			FontSpectrumCount = 8;
			} else {
			FontSpectrumCount = FontSpectrumCount - 1;
			}
			d3.select("#FontChoice").remove();
			d3.select("#annotation").append("text").text(function() {return "Font-Size: "+String(FontSpectrum[FontSpectrumCount]);}).attr("class","Options").attr("id","FontChoice").attr("text-anchor","middle").attr("x", 3000).attr("y", 2425).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible").transition().attr("fill-opacity",0.9).delay(0).duration(750);
			d3.selectAll(".sequence").transition().attr("font-size",function() {return parseFloat(Or_Seq_Font_Size)*parseFloat(FontSpectrum[FontSpectrumCount]);}).delay(0).duration(500);
			});
			d3.select("#annotation").append("path").attr("d","M 3400,2350 L 3425,2400 L 3400,2450 Z").attr("class","Options").attr("id","Rtriangle2").attr("fill","DimGray").attr("fill-opacity", 0.8)
			.on("mouseover",function() {
			d3.select("#Rtriangle2").transition().attr("fill","Orange").delay(0).duration(0);
			})
			.on("mouseout",function() {
			d3.select("#Rtriangle2").transition().attr("fill","DimGray").delay(0).duration(0);
			})
			.on("click",function() {
			if (FontSpectrumCount == 8) {
			FontSpectrumCount = 0;
			} else {
			FontSpectrumCount = FontSpectrumCount + 1;
			}
			d3.select("#FontChoice").remove();
			d3.select("#annotation").append("text").text(function() {return "Font-Size: "+String(FontSpectrum[FontSpectrumCount]);}).attr("class","Options").attr("id","FontChoice").attr("text-anchor","middle").attr("x", 3000).attr("y", 2425).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible").transition().attr("fill-opacity",0.9).delay(0).duration(750);
			d3.selectAll(".sequence").transition().attr("font-size",function() {return parseFloat(Or_Seq_Font_Size)*parseFloat(FontSpectrum[FontSpectrumCount]);}).delay(0).duration(500);
			});
			//***FontControl***
			
			//***ConservationControl***
			var ConservationSpectrum = ["10","20","30","40","50","60","70","80","90","100"];
			var ConservationSpectrumCount = 9;
			var ConservationValues = [];
			for (var i = 0;i<ids["con"].length;i++) {
			var value = d3.select(ids["con"][i]).attr("id");
			value = value.replace(/^.*_Conservation-Score_/,"");
			value = parseFloat(value);
			ConservationValues.push(value);
			}
			var Max_Con_Value = d3.max(ConservationValues);
			d3.select("#annotation").append("text").text(function() {if (ConservationSpectrum[ConservationSpectrumCount] == "100") {return "All";} else {return "%"+String(100-ConservationSpectrum[ConservationSpectrumCount])+" max";}}).attr("class","Options").attr("id","ConsChoice").attr("text-anchor","middle").attr("x", 3000).attr("y", 2137).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible").transition().attr("fill-opacity",0.9).delay(0).duration(750);
			d3.select("#annotation").append("path").attr("d","M 2800,2075 L 2775,2125 L 2800,2175 Z").attr("class","Options").attr("id","Ltriangle3").attr("fill","DimGray").attr("fill-opacity", 0.8)
			.on("mouseover",function() {
			d3.select("#Ltriangle3").transition().attr("fill","Orange").delay(0).duration(0);
			})
			.on("mouseout",function() {
			d3.select("#Ltriangle3").transition().attr("fill","DimGray").delay(0).duration(0);
			})
			.on("click",function() {
			if (ConservationSpectrumCount == 9) {
			ConservationSpectrumCount = 0;
			} else {
			ConservationSpectrumCount = ConservationSpectrumCount + 1;
			}
			d3.select("#ConsChoice").remove();
			d3.select("#annotation").append("text").text(function() {if (ConservationSpectrum[ConservationSpectrumCount] == "100") {return "All";} else {return "%"+String(100-ConservationSpectrum[ConservationSpectrumCount])+" max";}}).attr("class","Options").attr("id","ConsChoice").attr("text-anchor","middle").attr("x", 3000).attr("y", 2137).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible").transition().attr("fill-opacity",0.9).delay(0).duration(750);
			var Cons_code = "";
			for (var i=0;i<ids["con"].length;i++) {
			var Cons_code_piece = 'd3.select(ids["con"]['+i+']).transition().attr("fill-opacity",function() {var value = ConservationValues['+i+']; var threshold = (100 - parseFloat(ConservationSpectrum[ConservationSpectrumCount]))/100*Max_Con_Value; if(value < threshold){return 0.0;}else{return 1.0;}}).attr("stroke-opacity",function() {var value = ConservationValues['+i+']; var threshold = (100 - parseFloat(ConservationSpectrum[ConservationSpectrumCount]))/100*Max_Con_Value; if(value < threshold){return 0.0;}else{return 1.0;}}).delay(0).duration(500);';
			Cons_code = Cons_code+Cons_code_piece+" ";
			}
			eval(Cons_code);
			});
			d3.select("#annotation").append("path").attr("d","M 3200,2075 L 3225,2125 L 3200,2175 Z").attr("class","Options").attr("id","Rtriangle3").attr("fill","DimGray").attr("fill-opacity", 0.8)
			.on("mouseover",function() {
			d3.select("#Rtriangle3").transition().attr("fill","Orange").delay(0).duration(0);
			})
			.on("mouseout",function() {
			d3.select("#Rtriangle3").transition().attr("fill","DimGray").delay(0).duration(0);
			})
			.on("click",function() {
			if (ConservationSpectrumCount == 0) {
			ConservationSpectrumCount = 9;
			} else {
			ConservationSpectrumCount = ConservationSpectrumCount - 1;
			}
			d3.select("#ConsChoice").remove();
			d3.select("#annotation").append("text").text(function() {if (ConservationSpectrum[ConservationSpectrumCount] == "100") {return "All";} else {return "%"+String(100-ConservationSpectrum[ConservationSpectrumCount])+" max";}}).attr("class","Options").attr("id","ConsChoice").attr("text-anchor","middle").attr("x", 3000).attr("y", 2137).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible").transition().attr("fill-opacity",0.9).delay(0).duration(750);
			var Cons_code = "";
			for (var i=0;i<ids["con"].length;i++) {
			var Cons_code_piece = 'd3.select(ids["con"]['+i+']).transition().attr("fill-opacity",function() {var value = ConservationValues['+i+']; var threshold = (100 - parseFloat(ConservationSpectrum[ConservationSpectrumCount]))/100*Max_Con_Value; if(value < threshold){return 0.0;}else{return 1.0;}}).attr("stroke-opacity",function() {var value = ConservationValues['+i+']; var threshold = (100 - parseFloat(ConservationSpectrum[ConservationSpectrumCount]))/100*Max_Con_Value; if(value < threshold){return 0.0;}else{return 1.0;}}).delay(0).duration(500);';
			Cons_code = Cons_code+Cons_code_piece+" ";
			}
			eval(Cons_code);
			});
			
			//***ConservationControl***
			
			//***Database Control***
			var DropDownClickSnv = 0;
			var DropDownClickTile = 0;
			d3.select("#annotation").append("text").text("Snv").attr("class","Options_Lights").attr("id","LHtext2").attr("text-anchor","middle").attr("x", 2175).attr("y", 2600).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.5).attr("stroke-opacity",0.5).attr("visibility","visible")
			.on("mouseover",function() {
			var HideMode = d3.select("#ShowOptions").attr("visibility");
			if (HideMode == "hidden") {
			d3.select("#LHtext2").transition().attr("fill-opacity",1.0).attr("stroke-opacity",1.0).delay(0).duration(750);
			d3.select("#LIbulb").transition().attr("stroke-opacity",1.0).attr("stroke-width","12px").delay(0).duration(750);
			}
			})
			.on("mouseout",function() {
			var HideMode = d3.select("#ShowOptions").attr("visibility");
			if (HideMode == "hidden") {
			d3.select("#LHtext2").transition().attr("fill-opacity",0.5).attr("stroke-opacity",0.5).delay(0).duration(750);
			d3.select("#LIbulb").transition().attr("stroke-opacity",0.5).attr("stroke-width","12px").delay(0).duration(750);
			}
			});
			d3.select("#annotation").append("path").attr("d","M 2110,2615 Q 2140,2640,  2170,2615 L 2140,2640 Z").attr("class","Options_Lights").attr("id","LIbulb").attr("fill","Orange").attr("fill-opacity", 0.0).attr("stroke","Orange").attr("stroke-opacity",0.5).attr("stroke-width","10px")
			.on("mouseover",function() {
			var HideMode = d3.select("#ShowOptions").attr("visibility");
			if (HideMode == "hidden") {
			d3.select("#LHtext2").transition().attr("fill-opacity",1.0).attr("stroke-opacity",1.0).delay(0).duration(750);
			d3.select("#LIbulb").transition().attr("stroke-opacity",1.0).attr("stroke-width","12px").delay(0).duration(750);
			}
			})
			.on("mouseout",function() {
			var HideMode = d3.select("#ShowOptions").attr("visibility");
			if (HideMode == "hidden") {
			d3.select("#LHtext2").transition().attr("fill-opacity",0.5).attr("stroke-opacity",0.5).delay(0).duration(750);
			d3.select("#LIbulb").transition().attr("stroke-opacity",0.5).attr("stroke-width","12px").delay(0).duration(750);
			}
			})
			.on("click",function() {
			if (DropDownClickSnv == 0) {
			d3.select("#annotation").call(DropDownSnv);
			} else {
			d3.selectAll(".DropDownRectSnv").remove();
			d3.selectAll(".DropDownTextSnv").remove();
			}
			if (DropDownClickSnv == 0) {
				DropDownClickSnv = 1;
			} else {
				DropDownClickSnv = 0;
			}
			});
			d3.select("#annotation").append("text").text("tilE").attr("class","Options_Lights").attr("id","RHtext2").attr("text-anchor","middle").attr("x", 3825).attr("y", 2600).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.5).attr("stroke-opacity",0.5).attr("visibility","visible")
			.on("mouseover",function() {
			var HideMode = d3.select("#ShowOptions").attr("visibility");
			if (HideMode == "hidden") {
			d3.select("#RHtext2").transition().attr("fill-opacity",1.0).attr("stroke-opacity",1.0).delay(0).duration(750);
			d3.select("#RIbulb").transition().attr("stroke-opacity",1.0).attr("stroke-width","12px").delay(0).duration(750);
			}
			})
			.on("mouseout",function() {
			var HideMode = d3.select("#ShowOptions").attr("visibility");
			if (HideMode == "hidden") {
			d3.select("#RHtext2").transition().attr("fill-opacity",0.5).attr("stroke-opacity",0.5).delay(0).duration(750);
			d3.select("#RIbulb").transition().attr("stroke-opacity",0.5).attr("stroke-width","12px").delay(0).duration(750);
			}
			});
			d3.select("#annotation").append("path").attr("d","M 3880,2615 Q 3850,2640,  3820,2615 L 3850,2640 Z").attr("class","Options_Lights").attr("id","RIbulb").attr("fill","Orange").attr("fill-opacity", 0.0).attr("stroke","Orange").attr("stroke-opacity",0.5).attr("stroke-width","10px")
			.on("mouseover",function() {
			var HideMode = d3.select("#ShowOptions").attr("visibility");
			if (HideMode == "hidden") {
			d3.select("#RHtext2").transition().attr("fill-opacity",1.0).attr("stroke-opacity",1.0).delay(0).duration(750);
			d3.select("#RIbulb").transition().attr("stroke-opacity",1.0).attr("stroke-width","12px").delay(0).duration(750);
			}
			})
			.on("mouseout",function() {
			var HideMode = d3.select("#ShowOptions").attr("visibility");
			if (HideMode == "hidden") {
			d3.select("#RHtext2").transition().attr("fill-opacity",0.5).attr("stroke-opacity",0.5).delay(0).duration(750);
			d3.select("#RIbulb").transition().attr("stroke-opacity",0.5).attr("stroke-width","12px").delay(0).duration(750);
			}
			})
			.on("click",function() {
			if (DropDownClickTile == 0) {
			d3.select("#annotation").call(DropDownTile);
			} else {
			d3.selectAll(".DropDownRectTile").remove();
			d3.selectAll(".DropDownTextTile").remove();
			}
			if (DropDownClickTile == 0) {
				DropDownClickTile = 1;
			} else {
				DropDownClickTile = 0;
			}
			});
			//***Database Control***
			
			
			//***Conceal All Sequence***
			d3.selectAll(".sequence").transition().attr("fill-opacity",0.0).attr("visibility","hidden").delay(0).duration(0);
			//***Conceal All Sequence***
			
			
			for (var i=0;i<ids["seq"].length;i++) {
			var code_piece = 'd3.select(ids["seq"]['+i+']).on("mouseover", function () {d3.select("#annotation").append("text").text(function () {return d3.select(ids["seq"]['+i+']).attr("id").replace("seq_","").replace(/_/g," ");}).attr("class","text2").attr("text-anchor","middle").attr("x",function() {if (coordinates[0]>3000) {return coordinates[0]-250;} else {return coordinates[0]+250;}}).attr("y",function() {if (coordinates[1]>3000) {return coordinates[1]-250;} else {return coordinates[1]+250;}}).attr("font-family","sans-serif").attr("font-size","200px").attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");d3.select(".text2").transition().attr("fill-opacity",0.9).delay(500).duration(500);d3.select(ids["seq"]['+i+']).transition().attr("font-size", function() {return parseFloat(Or_Seq_Font_Size)*9;}).style("text-shadow",Neonizer(ids["seq"]['+i+'])).delay(100).duration(300);lotusFadein(ids["seq"]['+i+']);}).on("mouseout", function () {d3.select(".text2").remove();d3.select(ids["seq"]['+i+']).transition().attr("font-size",function() {return parseFloat(Or_Seq_Font_Size)*parseFloat(FontSpectrum[FontSpectrumCount]);}).style("text-shadow","none").delay(50).duration(300);lotusFadeout();});';
			code = code+code_piece+" ";
			}
			for (var i=0;i<ids["scat"].length;i++) {
			var code_piece = 'd3.select(ids["scat"]['+i+']).on("mouseover", function () {d3.select("#annotation").append("text").text(function () {return d3.select(ids["scat"]['+i+']).attr("id").replace("scat_","").replace(/_/g," ");}).attr("class","text2").attr("text-anchor","middle").attr("x",function() {if (coordinates[0]>3000) {return coordinates[0]-250;} else {return coordinates[0]+250;}}).attr("y",function() {if (coordinates[1]>3000) {return coordinates[1]-250;} else {return coordinates[1]+250;}}).attr("font-family","sans-serif").attr("font-size","200px").attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");d3.select("#annotation").append("text").text(function () {var ResidueNumber = ids["scat"]['+i+'].replace(/^.*scat_.*_/,"");return "identity: "+aminoacids[fasta_sorted[ResidueNumber-1]][0];}).attr("class","text2").attr("text-anchor","middle").attr("x",function() {if (coordinates[0]>3000) {return coordinates[0]-250;} else {return coordinates[0]+250;}}).attr("y",function() {if (coordinates[1]>3000) {return coordinates[1]-125;} else {return coordinates[1]+375;}}).attr("font-family","sans-serif").attr("font-size","100px").attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");d3.selectAll(".text2").transition().attr("fill-opacity",0.9).delay(500).duration(500);d3.select(ids["scat"]['+i+']).transition().attr("stroke-width",Or_Scat_Size/4).attr("stroke","Orange").delay(0).duration(500);}).on("mouseout", function () {d3.selectAll(".text2").remove();d3.select(ids["scat"]['+i+']).transition().attr("stroke-width",Or_Scat_Stroke_Width).attr("stroke",Or_Scat_Stroke_Color).delay(50).duration(300);});';
			code = code+code_piece+" ";
			}
			for (var i=0;i<ids["con"].length;i++) {
			var code_piece = 'd3.select(ids["con"]['+i+']).on("mouseover", function () {d3.select("#annotation").append("text").text(function () {return d3.select(ids["con"]['+i+']).attr("id").replace("_Con",", Con").replace(/_/g," ");}).attr("class","text2").attr("text-anchor","middle").attr("x",function() {if (coordinates[0]>3000) {return coordinates[0]-425;} else {return coordinates[0]+425;}}).attr("y",function() {if (coordinates[1]>3000) {return coordinates[1]-250;} else {return coordinates[1]+250;}}).attr("font-family","sans-serif").attr("font-size","100px").attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");d3.select("#annotation").append("text").text(function () {var ClassOfSubject = d3.select(ids["con"]['+i+']).attr("class").split(" ")[0]; if (ClassOfSubject == null || ClassOfSubject==="allCons"){return "";}else{return "domain: "+String(ClassOfSubject.replace(/_/g," "));}}).attr("class","text2").attr("text-anchor","middle").attr("x",function() {if (coordinates[0]>3000) {return coordinates[0]-425;} else {return coordinates[0]+425;}}).attr("y",function() {if (coordinates[1]>3000) {return coordinates[1]-125;} else {return coordinates[1]+375;}}).attr("font-family","sans-serif").attr("font-size","100px").attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");showNewHistogramValue(ids["con"]['+i+']);d3.selectAll(".text2").transition().attr("fill-opacity",0.9).delay(500).duration(500);d3.select(ids["con"]['+i+']).transition().style("stroke-width","20px").delay(0).duration(500);var ClassOfSubject = d3.select(ids["con"]['+i+']).attr("class").split(" ")[0];ClassOfSubject = "."+String(ClassOfSubject); if ((ClassOfSubject !== ".") && (ClassOfSubject !== ".allCons") && (ClassOfSubject != null)){d3.selectAll(ClassOfSubject).filter(function(){if("#"+String(d3.select(this).attr("id")) == ids["con"]['+i+']){return false;}else{return true;}}).attr("filter","url(#NeonGlow)");}}).on("mouseout", function () {var ClassOfSubject = d3.select(ids["con"]['+i+']).attr("class").split(" ")[0];ClassOfSubject = "."+String(ClassOfSubject); if ((ClassOfSubject !== ".") && (ClassOfSubject !== ".allCons") && (ClassOfSubject != null)){d3.selectAll(ClassOfSubject).attr("filter",null);}d3.selectAll(".text2").remove();d3.select(ids["con"]['+i+']).transition().style("stroke-width",Or_Con_Stroke_Width).delay(50).duration(300);}).on("click", function() { if ((ExtractionPane == "open") && (SetWhichPos != "none")){var Pos = parseInt(d3.select(ids["con"]['+i+']).attr("id").replace(/Residue_/i,"")); eval(SetWhichPos+" = "+String(Pos)); var selection = "#"+SetWhichPos; d3.select(selection).remove(); d3.select("#annotation").append("text").text(function () {return String(eval(SetWhichPos));}).attr("class","DropDownRectExtract").attr("id",SetWhichPos).attr("text-anchor","middle").attr("x", function() {if (SetWhichPos == "ExtractPosX"){return 2450;}else{return 2750;}}).attr("y", 2925).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible").on("mouseover",function(){d3.select(selection).transition().attr("fill","Orange").attr("font-size",80).delay(0).duration(250);}).on("mouseout",function(){d3.select(selection).transition().attr("fill","LightGray").attr("font-size",60).delay(0).duration(250);}).on("click",function() {SetWhichPos = d3.select(this).attr("id");d3.select("#ExtractPosMessage").remove();d3.select("#annotation").append("text").text(function () {if (SetWhichPos == "ExtractPosX"){return "Select from the conservation track a start residue";}else{return "Select from the conservation track an end residue";}}).attr("class","DropDownRectExtract").attr("id","ExtractPosMessage").attr("text-anchor","middle").attr("x", 3000).attr("y", 3400).attr("font-family","Arial").attr("font-size","100px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");d3.select("#ExtractPosMessage").transition().attr("fill-opacity",0.5).delay(0).duration(750);}); d3.select("#ExtractPosMessage").remove(); SetWhichPos ="none";}});';
			code = code+code_piece+" ";
			}
			for (var i=0;i<ids["mut"].length;i++) {
			var code_piece = 'd3.select(ids["mut"]['+i+']).on("mouseover", function () {d3.select("#annotation").append("text").text(function () {return d3.select(ids["mut"]['+i+']).attr("id").replace(/_rsID.*/g,"").replace(/[A-Z]/,function() {var id = d3.select(ids["mut"]['+i+']).attr("id"); var first =id.substring(0,1); return aminoacids[first][0]+" ";}).replace(/[A-Z]$/,function () {var id = d3.select(ids["mut"]['+i+']).attr("id"); var id = id.replace(/_rsID.*/,"");var last = id.slice(-1);if (last != "X"){return " to "+aminoacids[last][0];}else{return " to Stop codon";}}) ;}).attr("class","text2").attr("text-anchor","middle").attr("x",function() {if (coordinates[0]>3000) {return coordinates[0]-500;} else {return coordinates[0]+500;}}).attr("y",function() {if (coordinates[1]>3000) {return coordinates[1]-200;} else {return coordinates[1]+200;}}).attr("font-family","sans-serif").attr("font-size","100px").attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");returnPredictionScores(predictionDatabase,ids["mut"]['+i+']);d3.selectAll(".text2").transition().attr("fill-opacity",0.9).style("opacity",0.9).delay(500).duration(500);d3.select(ids["mut"]['+i+']).transition().attr("font-size", function () {return parseFloat(Or_Mut_Font_Size)*3;}).style("text-shadow",Neonizer(ids["mut"]['+i+'])).delay(100).duration(300);}).on("mouseout", function () {d3.selectAll(".text2").remove();d3.select(ids["mut"]['+i+']).transition().attr("font-size",Or_Mut_Font_Size).style("text-shadow","none").delay(50).duration(300);}).on("click",function() {var rsID = d3.select(ids["mut"]['+i+']).attr("id"); rsID = rsID.replace(/.*_rsID_rs/,"").replace(/_[1-9]+[0-9]*_[0-9]+$/,""); var link = String("http://www.ncbi.nlm.nih.gov/projects/SNP/snp_ref.cgi?rs=")+ String(rsID); window.open(link);});';
			code = code+code_piece+" ";
			}
			for (var i=0;i<ids["connector"].length;i++) {
			var code_piece = 'd3.select(ids["connector"]['+i+']).on("mouseover", function () {d3.select("#annotation").append("text").text(function () {var IdOfConnectorText = d3.select(ids["connector"]['+i+']).attr("id"); IdOfConnectorText=IdOfConnectorText.replace("Connector_","").split("-"); if(IdOfConnectorText[0] == IdOfConnectorText[1]){return "Residue "+String(IdOfConnectorText[0]);}else{return "Residues "+String(IdOfConnectorText[0])+" to "+String(IdOfConnectorText[1]);}}).attr("class","text2").attr("text-anchor","middle").attr("x",function() {if (coordinates[0]>3000) {return coordinates[0]-250;} else {return coordinates[0]+250;}}).attr("y",function() {if (coordinates[1]>3000) {return coordinates[1]-250;} else {return coordinates[1]+250;}}).attr("font-family","sans-serif").attr("font-size","200px").attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");d3.select(".text2").transition().attr("fill-opacity",0.9).delay(500).duration(500);d3.select(ids["connector"]['+i+']).transition().attr("font-size", function() {return parseFloat(Or_Connector_Font_Size)*3;}).style("text-shadow",Neonizer(ids["connector"]['+i+'])).delay(100).duration(300);}).on("mouseout", function () {d3.select(".text2").remove();d3.select(ids["connector"]['+i+']).transition().attr("font-size",function() {return parseFloat(Or_Connector_Font_Size);}).style("text-shadow","none").delay(50).duration(300);});';
			code = code+code_piece+" ";
			}
			for (var i=0;i<ids["tile"].length;i++) {
			var id = d3.select(ids["tile"][i]).attr("id");
				if (id.match(/sub/)) {
					var code_piece = 'd3.select(ids["tile"]['+i+']).on("mouseover",function() {d3.select(ids["tile"]['+i+']).transition().style("stroke","Orange").style("stroke-width","10px").delay(0).duration(500); var cDNA_pos = parseFloat(d3.select(ids["tile"]['+i+']).attr("id").replace(/tile[0-9]*_/,"")); var protein_pos; if (cDNA_pos % 3 != 0) {protein_pos = parseInt(cDNA_pos/3);} else {protein_pos = parseInt(cDNA_pos/3)-1;} d3.select("#annotation").append("path").attr("d",function () {return "M "+String((parseFloat(Or_Tile_Coordinates['+i+']["TopLeftCornerx"])+parseFloat(Or_Tile_Coordinates['+i+']["TopRightCornerx"]))/2)+","+String((parseFloat(Or_Tile_Coordinates['+i+']["TopLeftCornery"])+parseFloat(Or_Tile_Coordinates['+i+']["TopRightCornery"]))/2)+" L "+String((parseFloat(Or_Tile_Coordinates['+i+']["TopLeftCornerx"])+parseFloat(Or_Tile_Coordinates['+i+']["TopRightCornerx"]))/2)+","+String((parseFloat(Or_Tile_Coordinates['+i+']["TopLeftCornery"])+parseFloat(Or_Tile_Coordinates['+i+']["TopRightCornery"]))/2);}).attr("id","TileLineToDestination").attr("class","TileLines").attr("stroke","Orange").attr("stroke-width","8px").attr("stroke-opacity",0.75); d3.select("#TileLineToDestination").transition().attr("d",function () {return "M "+String((parseFloat(Or_Tile_Coordinates['+i+']["TopLeftCornerx"])+parseFloat(Or_Tile_Coordinates['+i+']["TopRightCornerx"]))/2)+","+String((parseFloat(Or_Tile_Coordinates['+i+']["TopLeftCornery"])+parseFloat(Or_Tile_Coordinates['+i+']["TopRightCornery"]))/2)+" L "+String(3000+2250*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*protein_pos))-CorrectionFactor*protein_pos)/180))+","+String(3000-2250*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*protein_pos))-CorrectionFactor*protein_pos)/180));}).delay(0).duration(500); d3.select("#annotation").append("text").text(function () {return "Substitution at position "+String(protein_pos+1);}).attr("class","text2").attr("text-anchor","middle").attr("x",function() {if (coordinates[0]>3000) {return coordinates[0]-250;} else {return coordinates[0]+250;}}).attr("y",function() {if (coordinates[1]>3000) {return coordinates[1]-250;} else {return coordinates[1]+250;}}).attr("font-family","sans-serif").attr("font-size","100px").attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");d3.select(".text2").transition().attr("fill-opacity",0.9).delay(500).duration(500);}).on("mouseout",function() {d3.select(ids["tile"]['+i+']).transition().style("stroke",Or_Tile_Stroke_Color['+i+']).style("stroke-width",Or_Tile_Stroke_Width['+i+']).delay(0).duration(500); d3.selectAll(".TileLines").remove(); d3.selectAll(".text2").remove();}).on("click",function() {var rsID = d3.select(ids["tile"]['+i+']).attr("tilersid"); rsID = rsID.replace(/^rs/,""); var link = String("http://www.ncbi.nlm.nih.gov/projects/SNP/snp_ref.cgi?rs=")+ String(rsID); window.open(link);});';
					code = code+code_piece+" ";
				} else if (id.match(/in/)) {
					var code_piece = 'd3.select(ids["tile"]['+i+']).on("mouseover",function() {d3.select(ids["tile"]['+i+']).transition().style("stroke","Orange").style("stroke-width","10px").delay(0).duration(500); var cDNA_pos = parseFloat(d3.select(ids["tile"]['+i+']).attr("id").replace(/tile[0-9]*_/,"")); var protein_pos; if (cDNA_pos % 3 != 0) {protein_pos = parseInt(cDNA_pos/3);} else {protein_pos = parseInt(cDNA_pos/3)-1;} var ChangeLength = parseInt(d3.select(ids["tile"]['+i+']).attr("id").replace(/tile[0-9]*_[0-9]*_/,"")); d3.select("#annotation").append("path").attr("d",function () {return "M "+Or_Tile_Coordinates['+i+']["TopLeftCornerx"]+","+Or_Tile_Coordinates['+i+']["TopLeftCornery"]+" L "+Or_Tile_Coordinates['+i+']["TopLeftCornerx"]+","+Or_Tile_Coordinates['+i+']["TopLeftCornery"];}).attr("id","TileLineToDestination1").attr("class","TileLines").attr("stroke","Orange").attr("stroke-width","8px").attr("stroke-opacity",0.75); d3.select("#annotation").append("path").attr("d",function () {return "M "+Or_Tile_Coordinates['+i+']["TopRightCornerx"]+","+Or_Tile_Coordinates['+i+']["TopRightCornery"]+" L "+Or_Tile_Coordinates['+i+']["TopRightCornerx"]+","+Or_Tile_Coordinates['+i+']["TopRightCornery"];}).attr("id","TileLineToDestination2").attr("class","TileLines").attr("stroke","Orange").attr("stroke-width","8px").attr("stroke-opacity",0.75);d3.select("#TileLineToDestination1").transition().attr("d",function () {return "M "+Or_Tile_Coordinates['+i+']["TopLeftCornerx"]+","+Or_Tile_Coordinates['+i+']["TopLeftCornery"]+" L "+String(3000+2250*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*protein_pos))-CorrectionFactor*protein_pos)/180))+","+String(3000-2250*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*protein_pos))-CorrectionFactor*protein_pos)/180));}).delay(0).duration(500); d3.select("#TileLineToDestination2").transition().attr("d",function () {return "M "+Or_Tile_Coordinates['+i+']["TopRightCornerx"]+","+Or_Tile_Coordinates['+i+']["TopRightCornery"]+" L "+String(3000+2250*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*protein_pos))-CorrectionFactor*protein_pos)/180))+","+String(3000-2250*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*protein_pos))-CorrectionFactor*protein_pos)/180));}).delay(0).duration(500); d3.select("#annotation").append("text").text(function () {return "Insertion of "+ChangeLength+" aa "+"at position "+String(protein_pos+1)+String(Or_Tile_FrameCharacter['+i+']);}).attr("class","text2").attr("text-anchor","middle").attr("x",function() {if (coordinates[0]>3000) {return coordinates[0]-250;} else {return coordinates[0]+250;}}).attr("y",function() {if (coordinates[1]>3000) {return coordinates[1]-250;} else {return coordinates[1]+250;}}).attr("font-family","sans-serif").attr("font-size","100px").attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");d3.select(".text2").transition().attr("fill-opacity",0.9).delay(500).duration(500);}).on("mouseout",function() {d3.select(ids["tile"]['+i+']).transition().style("stroke",Or_Tile_Stroke_Color['+i+']).style("stroke-width",Or_Tile_Stroke_Width['+i+']).delay(0).duration(500); d3.selectAll(".TileLines").remove(); d3.selectAll(".text2").remove();}).on("click",function() {var rsID = d3.select(ids["tile"]['+i+']).attr("tilersid"); rsID = rsID.replace(/^rs/,""); var link = String("http://www.ncbi.nlm.nih.gov/projects/SNP/snp_ref.cgi?rs=")+ String(rsID); window.open(link);});';
					code = code+code_piece+" ";
				} else if (id.match(/del/)) {
					var code_piece = 'd3.select(ids["tile"]['+i+']).on("mouseover",function() {d3.select(ids["tile"]['+i+']).transition().style("stroke","Orange").style("stroke-width","10px").delay(0).duration(500); var cDNA_pos = parseFloat(d3.select(ids["tile"]['+i+']).attr("id").replace(/tile[0-9]*_/,"")); var protein_pos; if (cDNA_pos % 3 != 0) {protein_pos = parseInt(cDNA_pos/3);} else {protein_pos = parseInt(cDNA_pos/3)-1;} var ChangeLength = parseInt(d3.select(ids["tile"]['+i+']).attr("id").replace(/tile[0-9]*_[0-9]*_/,"")); d3.select("#annotation").append("path").attr("d",function () {return "M "+Or_Tile_Coordinates['+i+']["TopLeftCornerx"]+","+Or_Tile_Coordinates['+i+']["TopLeftCornery"]+" L "+Or_Tile_Coordinates['+i+']["TopLeftCornerx"]+","+Or_Tile_Coordinates['+i+']["TopLeftCornery"];}).attr("id","TileLineToDestination1").attr("class","TileLines").attr("stroke","Orange").attr("stroke-width","8px").attr("stroke-opacity",0.75); d3.select("#annotation").append("path").attr("d",function () {return "M "+Or_Tile_Coordinates['+i+']["TopRightCornerx"]+","+Or_Tile_Coordinates['+i+']["TopRightCornery"]+" L "+Or_Tile_Coordinates['+i+']["TopRightCornerx"]+","+Or_Tile_Coordinates['+i+']["TopRightCornery"];}).attr("id","TileLineToDestination2").attr("class","TileLines").attr("stroke","Orange").attr("stroke-width","8px").attr("stroke-opacity",0.75);d3.select("#TileLineToDestination1").transition().attr("d",function () {return "M "+Or_Tile_Coordinates['+i+']["TopLeftCornerx"]+","+Or_Tile_Coordinates['+i+']["TopLeftCornery"]+" L "+String(3000+2250*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*protein_pos))-CorrectionFactor*protein_pos)/180))+","+String(3000-2250*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*protein_pos))-CorrectionFactor*protein_pos)/180));}).delay(0).duration(500); d3.select("#TileLineToDestination2").transition().attr("d",function () {return "M "+Or_Tile_Coordinates['+i+']["TopRightCornerx"]+","+Or_Tile_Coordinates['+i+']["TopRightCornery"]+" L "+String(3000+2250*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*(protein_pos+ChangeLength)))-CorrectionFactor*protein_pos)/180))+","+String(3000-2250*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*(protein_pos+ChangeLength)))-CorrectionFactor*protein_pos)/180));}).delay(0).duration(500); d3.select("#annotation").append("text").text(function () {return "Deletion of "+ChangeLength+" aa "+"at position "+String(protein_pos+1)+String(Or_Tile_FrameCharacter['+i+']);}).attr("class","text2").attr("text-anchor","middle").attr("x",function() {if (coordinates[0]>3000) {return coordinates[0]-250;} else {return coordinates[0]+250;}}).attr("y",function() {if (coordinates[1]>3000) {return coordinates[1]-250;} else {return coordinates[1]+250;}}).attr("font-family","sans-serif").attr("font-size","100px").attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");d3.select(".text2").transition().attr("fill-opacity",0.9).delay(500).duration(500);}).on("mouseout",function() {d3.select(ids["tile"]['+i+']).transition().style("stroke",Or_Tile_Stroke_Color['+i+']).style("stroke-width",Or_Tile_Stroke_Width['+i+']).delay(0).duration(500); d3.selectAll(".TileLines").remove(); d3.selectAll(".text2").remove();}).on("click",function() {var rsID = d3.select(ids["tile"]['+i+']).attr("tilersid"); rsID = rsID.replace(/^rs/,""); var link = String("http://www.ncbi.nlm.nih.gov/projects/SNP/snp_ref.cgi?rs=")+ String(rsID); window.open(link);});';
					code = code+code_piece+" ";
				}
			}
			
			eval(code); 
			
			//***Email and Logo***
			var logo = "data:image/png;base64,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";
			d3.select("#master").append("svg:image").attr("xlink:href",logo).attr("title","contact").attr("alt","contact").attr("x",25).attr("y",700).attr("width","500px").attr("height","282px").attr("id","logo").attr("style","opacity:0.4")
			.on("mouseover",function() {
				if(flash == 0) {
					d3.select(this).transition().attr("style","outline:6px solid rgba(255,165,0,0.5); opacity:1.0;").delay(0).duration(250);
				}
			})
			.on("mouseout",function() {
				if(flash == 0) {
					d3.select(this).transition().attr("style","outline:none; opacity:0.4;").delay(0).duration(250);
				}
			})
			.on("click",function() {
				if(flash == 0) {
					window.open("mailto:ibrahim.tanyalcin@i-pv.org?subject= &body=");
				}
			});
			//***Email and Logo***
			
			//***Missense Link Control***
			d3.select("#annotation").append("text").text("Hide missense links").attr("class","LinkControl").attr("id","MissenseLinkControl").attr("text-anchor","middle").attr("x", 290).attr("y", 400).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible")
			.on("mouseover",function() {
			d3.select("#MissenseLinkControl").transition().attr("fill","Orange").delay(0).duration(0);
			})
			.on("mouseout",function() {
			d3.select("#MissenseLinkControl").transition().attr("fill","DimGray").delay(0).duration(0);
			})
			.on("click", function () {
				d3.select("#MissenseLinkControl").transition().attr("visibility","hidden").delay(0).duration(0);
				d3.select("#MissenseLinkControl2").transition().attr("visibility","visible").delay(0).duration(0);
				d3.select(document.body).select("#master").select("#plot3").selectAll("*").filter(function () {if (d3.select(this).attr("id")){return 0;}else{return 1;}}).each(function () {d3.select(this).transition().attr("fill-opacity",0.0).attr("stroke-opacity",0.0).delay(0).duration(750);});
			});
			d3.select("#annotation").append("text").text("Show missense links").attr("class","LinkControl").attr("id","MissenseLinkControl2").attr("text-anchor","middle").attr("x", 290).attr("y", 400).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","hidden")
			.on("mouseover",function() {
			d3.select("#MissenseLinkControl2").transition().attr("fill","Orange").delay(0).duration(0);
			})
			.on("mouseout",function() {
			d3.select("#MissenseLinkControl2").transition().attr("fill","DimGray").delay(0).duration(0);
			})
			.on("click", function () {
				d3.select("#MissenseLinkControl").transition().attr("visibility","visible").delay(0).duration(0);
				d3.select("#MissenseLinkControl2").transition().attr("visibility","hidden").delay(0).duration(0);
				d3.select(document.body).select("#master").select("#plot3").selectAll("*").filter(function () {if (d3.select(this).attr("id")){return 0;}else{return 1;}}).each(function () {d3.select(this).transition().attr("fill-opacity",1.0).attr("stroke-opacity",1.0).delay(0).duration(750);});
			});
			//***Missense Link Control***
			
			//***AminoAcidLength and Extract***
			var ExtractionPane = "closed";
			var ExtractPosX = 1;
			var ExtractPosY = parseInt(fasta_sorted.length);
			var ItemsPerLine = 50;
			var SetWhichPos = "none";
			var DropDownClickExtract = 0;
			var ExtractRectCount = ["1","2","3"];
			d3.select("#annotation").append("text").text(function() {return "length: "+String(fasta_sorted.length)+" aa";}).attr("class","Options").attr("id","OverviewLength").attr("text-anchor","middle").attr("x", 3000).attr("y", 2800).attr("font-family","Arial").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible")
			.on("mouseover",function() {
				d3.select("#OverviewLength").transition().attr("font-size","120px").attr("fill","Orange").delay(0).duration(500);
				d3.selectAll(".overviews").style("opacity",0);
			})
			.on("mouseout",function() {
				d3.select("#OverviewLength").transition().attr("font-size","60px").attr("fill","DimGray").delay(0).duration(500);
				d3.selectAll(".overviews").style("opacity",1);
			})
			.on("click",function() {
				if (DropDownClickExtract == 0) {
					//Close other open overview tabs
					if (MarkPane === "open") {
						d3.selectAll(".htmlElements").remove();
						d3.selectAll(".DropDownRectMark").remove();
						DropDownClickMark = 0;
						MarkPane = "closed";
					}
					//Close other open overview tabs
					d3.select("#annotation").call(DropDownExtract);
				} else {
					d3.selectAll(".DropDownRectExtract").remove();
					ExtractionPane = "closed";
				}
				if (DropDownClickExtract == 0) {
					DropDownClickExtract = 1;
				} else {
					DropDownClickExtract = 0;
				}
			});
			//***AminoAcidLength and Extract***
			
			//***Print***
			var flash = 0;
			d3.select("#annotation").append("text").text("Snapshot").attr("class","Print").attr("id","Snapshot").attr("text-anchor","middle").attr("x", 175).attr("y", 600).attr("font-family","Arial").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible")
			.on("mouseover",function() {
				d3.selectAll(".Cell").remove();
				d3.select("#annotation").append("path").attr("d", "M 550,450 L 550,450 L 550,450 L 550,450 L 550,450 L 550,450 L 550,450 L 550,450 L 550,450 L 550,450 L 550,450 Z").attr("class","Cell").attr("id","CellPhone").attr("fill-opacity",0.0).attr("stroke-width",10).attr("stroke","Orange");
				d3.select("#CellPhone").transition().attr("d","M 550,450 L 500,450 Q 450,450, 450,500 L 450,700 Q 450,750, 500,750 L 550,750 L 600,750 Q 650,750, 650,700 L 650,500 Q 650,450 600,450 L 550,450 Z").delay(0).duration(500);
				d3.select("#annotation").append("circle").attr("class","Cell").attr("id","CellPhoneCam").attr("cx",600).attr("cy",500).attr("r",10).attr("fill","DodgerBlue").attr("fill-opacity",0).attr("stroke","Orange").attr("stroke-opacity",0).attr("stroke-width",6);
				d3.select("#CellPhoneCam").transition().attr("stroke-opacity",0.9).delay(500).duration(250);
				d3.select("#Snapshot").transition().attr("font-size","80px").attr("fill","Orange").delay(0).duration(500);
			})
			.on("mouseout",function() {
				d3.select("#Snapshot").transition().attr("font-size","60px").attr("fill","DimGray").delay(0).duration(500);
				if (flash == 0) {
					d3.selectAll(".Cell").remove();
				} else {
					d3.select("#logo").transition().attr("style","opacity:0.75;").delay(2000).duration(0);
					var SetTimeOut = function () {
						d3.selectAll(".Cell").remove();
						flash = 0;
						return true;
					};
					d3.timer(SetTimeOut,2000);
				}
			})
			.on("click", function () {
				d3.select("#logo").transition().attr("style","opacity:0;").delay(0).duration(0);
				d3.select("#print_script").remove();
				d3.select("#annotation").append("circle").attr("class","Cell").attr("id","CellPhoneFlash").attr("cx",350).attr("cy",450).attr("r",450).attr("fill","White").attr("fill-opacity",1).attr("stroke","Orange").attr("stroke-opacity",0).attr("stroke-width",6);
				flash = 1;
				var SetTimeOut = function() {
					d3.select(document.head).append("head:script").attr("id","print_script").attr("type","text/javascript").attr("src","https://nytimes.github.io/svg-crowbar/svg-crowbar.js");
					return true;
				};
				d3.timer(SetTimeOut,250);
			});
			//***Print***
			
			//***Subs***
			//***This is for Aminoacid Property selection
			function DropDown(selection) {
				selection
				.selectAll("rectanglesDropDown")
				.data(AminoAcidProperties)
				.enter()
				.append("rect")
				.attr("x",2700)
				.attr("y",function (d,i) {return 2350+i*101;})
				.attr("height",100)
				.attr("width",600)
				.attr("fill","DimGray")
				.attr("fill-opacity",0.0)
				.attr("stroke","DimGray")
				.attr("stroke-opacity",0.0)
				.attr("stroke-width",0.0)
				.attr("id",function (d,i) {return "DropDownRect"+String(i);})
				.attr("class","DropDownRect")
				.on("mouseover",function(d,i) {
						d3.select("#DropDownRect"+String(i)).transition().attr("fill","Gray").delay(0).duration(0);
				})
				.on("mouseout",function(d,i){
						d3.select("#DropDownRect"+String(i)).transition().attr("fill","DimGray").delay(0).duration(0);
				})
				.on("click",function (d,i){
						var selected = i;
						AminoAcidPropertiesCount = i;
						d3.select("#PropChoice").remove();
						d3.select("#annotation").append("text").text(function(){return AminoAcidProperties[AminoAcidPropertiesCount];}).attr("class","Options").attr("id","PropChoice").attr("text-anchor","middle").attr("x", 3000).attr("y", 2275).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible")
						.on("click",function() {
							if (DropDownClick == 0) {
								d3.select("#annotation").call(DropDown);
							} else {
							d3.selectAll(".DropDownRect").remove();
							d3.selectAll(".DropDownText").remove();
							}
							if (DropDownClick == 0) {
								DropDownClick = 1;
							} else {
								DropDownClick = 0;
							}
							});
						d3.select("#PropChoice").transition().attr("fill-opacity",0.9).delay(0).duration(750);
						d3.selectAll(".scatter").data(ids["scat"]).each(function(d,i) {var ResidueNumber = d.replace(/^.*scat_.*_/,"");d3.select(d).transition().attr("fill-opacity",function (){var aminoacid = fasta_sorted[ResidueNumber-1];if(AminoAcidProperties[selected] == "All" || d.match(AminoAcidProperties[selected]) || aminoacids_OtherProperties[fasta_sorted[ResidueNumber-1]].some(function(x){return x.match(AminoAcidProperties[selected]);}) || (AminoAcidProperties[AminoAcidPropertiesCount] == "Sequence Display" && aminoacids[aminoacid][2] == "Clicked")){return 1.0;} else {return 0.0;}}).delay(0).duration(750);});
						//+++Dynamically Keeps Track of Clicked aminoacids AT THE TIME OF FEATURE SELECTION (either by clicking arrows or the dropdown) which changes the scatter track+++
						WhatsClicked = [];
						for (i=0;i<d3.keys(aminoacids).length;i++) {
							if(aminoacids[d3.keys(aminoacids)[i]][2]=="Clicked") {
								WhatsClicked.push(d3.keys(aminoacids)[i]);
							}
						}
						//+++Dynamically Keeps Track of Clicked aminoacids AT THE TIME OF FEATURE SELECTION (either by clicking arrows or the dropdown) which changes the scatter track+++
				});
				
				d3.selectAll(".DropDownRect").data(AminoAcidProperties).each(function(d,i) {d3.select("#DropDownRect"+String(i)).transition("fadein").attr("fill-opacity",0.7).delay(function() {return (500/(AminoAcidProperties.length-1))*i;}).duration(500);});
				
				selection
				.selectAll("textsDropDown")
				.data(AminoAcidProperties)
				.enter()
				.append("text")
				.attr("x",3000)
				.attr("y",function (d,i) {return 2425+i*100;})
				.text(function(d,i) {return AminoAcidProperties[i];})
				.attr("text-anchor","middle")
				.attr("font-family","sans-serif")
				.attr("font-size","55px")
				.attr("fill","LightGray")
				.attr("fill-opacity",0.0)
				.attr("stroke","LightGray")
				.attr("stroke-opacity",0.0)
				.attr("stroke-width",0.0)
				.attr("id",function (d,i) {return "DropDownText"+String(i);})
				.attr("class","DropDownText")
				.on("mouseover",function(d,i) {
						d3.select("#DropDownRect"+String(i)).transition().attr("fill","Gray").delay(0).duration(0);
				})
				.on("mouseout",function(d,i){
						d3.select("#DropDownRect"+String(i)).transition().attr("fill","DimGray").delay(0).duration(0);
				})
				.on("click",function (d,i){
						var selected = i;
						AminoAcidPropertiesCount = i;
						d3.select("#PropChoice").remove();
						d3.select("#annotation").append("text").text(function(){return AminoAcidProperties[AminoAcidPropertiesCount];}).attr("class","Options").attr("id","PropChoice").attr("text-anchor","middle").attr("x", 3000).attr("y", 2275).attr("font-family","sans-serif").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible")
						.on("click",function() {
							if (DropDownClick == 0) {
								d3.select("#annotation").call(DropDown);
							} else {
							d3.selectAll(".DropDownRect").remove();
							d3.selectAll(".DropDownText").remove();
							}
							if (DropDownClick == 0) {
								DropDownClick = 1;
							} else {
								DropDownClick = 0;
							}
							});
						d3.select("#PropChoice").transition().attr("fill-opacity",0.9).delay(0).duration(750);
						d3.selectAll(".scatter").data(ids["scat"]).each(function(d,i) {var ResidueNumber = d.replace(/^.*scat_.*_/,"");d3.select(d).transition().attr("fill-opacity",function (){var aminoacid = fasta_sorted[ResidueNumber-1];if(AminoAcidProperties[selected] == "All" || d.match(AminoAcidProperties[selected]) || aminoacids_OtherProperties[fasta_sorted[ResidueNumber-1]].some(function(x){return x.match(AminoAcidProperties[selected]);}) || (AminoAcidProperties[AminoAcidPropertiesCount] == "Sequence Display" && aminoacids[aminoacid][2] == "Clicked")){return 1.0;} else {return 0.0;}}).delay(0).duration(750);});
						//+++Dynamically Keeps Track of Clicked aminoacids AT THE TIME OF FEATURE SELECTION (either by clicking arrows or the dropdown) which changes the scatter track+++
						WhatsClicked = [];
						for (i=0;i<d3.keys(aminoacids).length;i++) {
							if(aminoacids[d3.keys(aminoacids)[i]][2]=="Clicked") {
								WhatsClicked.push(d3.keys(aminoacids)[i]);
							}
						}
						//+++Dynamically Keeps Track of Clicked aminoacids AT THE TIME OF FEATURE SELECTION (either by clicking arrows or the dropdown) which changes the scatter track+++
				});
				
				d3.selectAll(".DropDownText").data(AminoAcidProperties).each(function(d,i) {d3.select("#DropDownText"+String(i)).transition("fadein").attr("fill-opacity",0.9).delay(function() {return (500/(AminoAcidProperties.length-1))*i;}).duration(500);});
				
			}
			
			
			
			
			//***This is for SNVs***
			function DropDownSnv(selection) {
				selection
				.selectAll("rectanglesDropDownSnv")
				.data(MutDB)
				.enter()
				.append("rect")
				.attr("x",2100)
				.attr("y",function (d,i) {return 2700+i*101;})
				.attr("height",100)
				.attr("width",600)
				.attr("fill","DimGray")
				.attr("fill-opacity",0.0)
				.attr("stroke","DimGray")
				.attr("stroke-opacity",0.0)
				.attr("stroke-width",0.0)
				.attr("id",function (d,i) {return "DropDownRectSnv"+String(i);})
				.attr("class","DropDownRectSnv")
				.on("mouseover",function(d,i) {
						d3.select("#DropDownRectSnv"+String(i)).transition().attr("fill","Gray").delay(0).duration(0);
				})
				.on("mouseout",function(d,i){
						d3.select("#DropDownRectSnv"+String(i)).transition().attr("fill","DimGray").delay(0).duration(0);
				})
				.on("click",function (d,i){
					var selected = MutDB[i];
					d3.selectAll(".mut").data(ids["mut"]).each(function(d,i) {var database_source = d3.select(ids["mut"][i]).attr("dbsource");var regexp = new RegExp(selected,"i");d3.select(d).transition().attr("fill-opacity",function (){if((database_source.match(regexp) || (selected == "All") || ((selected == "Stop")&&(d3.select(ids["mut"][i]).attr("id").match(/x/i))) || (selected.match(/synonymous/gi)&&(selected===synOrNonsyn(d))) || (selected==="pXtoY" && pXtoY(d)))&&(selected != "None")){return 1.0;} else {return 0.0;}}).delay(0).duration(750);});
				});
				
				d3.selectAll(".DropDownRectSnv").data(MutDB).each(function(d,i) {d3.select("#DropDownRectSnv"+String(i)).transition("fadein").attr("fill-opacity",0.7).delay(function() {return (500/(MutDB.length))*i;}).duration(500);});
				
				selection
				.selectAll("textsDropDownSnv")
				.data(MutDB)
				.enter()
				.append("text")
				.attr("x",2400)
				.attr("y",function (d,i) {return 2775+i*100;})
				.text(function(d,i) {return MutDB[i];})
				.attr("text-anchor","middle")
				.attr("font-family","sans-serif")
				.attr("font-size","55px")
				.attr("fill","LightGray")
				.attr("fill-opacity",0.0)
				.attr("stroke","LightGray")
				.attr("stroke-opacity",0.0)
				.attr("stroke-width",0.0)
				.attr("id",function (d,i) {return "DropDownTextSnv"+String(i);})
				.attr("class","DropDownTextSnv")
				.on("mouseover",function(d,i) {
						d3.select("#DropDownRectSnv"+String(i)).transition().attr("fill","Gray").delay(0).duration(0);
				})
				.on("mouseout",function(d,i){
						d3.select("#DropDownRectSnv"+String(i)).transition().attr("fill","DimGray").delay(0).duration(0);
				})
				.on("click",function (d,i){
					var selected = MutDB[i];
					d3.selectAll(".mut").data(ids["mut"]).each(function(d,i) {var database_source = d3.select(ids["mut"][i]).attr("dbsource");var regexp = new RegExp(selected,"i");d3.select(d).transition().attr("fill-opacity",function (){if((database_source.match(regexp) || (selected == "All") || ((selected == "Stop")&&(d3.select(ids["mut"][i]).attr("id").match(/x/i))) || (selected.match(/synonymous/gi)&&(selected===synOrNonsyn(d))) || (selected==="pXtoY" && pXtoY(d)))&&(selected != "None")){return 1.0;} else {return 0.0;}}).delay(0).duration(750);});
				});
				
				d3.selectAll(".DropDownTextSnv").data(MutDB).each(function(d,i) {d3.select("#DropDownTextSnv"+String(i)).transition("fadein").attr("fill-opacity",0.9).delay(function() {return (500/(MutDB.length))*i;}).duration(500);});
				
			}
			
			
			
			//***This is for tiles***
			function DropDownTile(selection) {
				selection
				.selectAll("rectanglesDropDownTile")
				.data(TileDB)
				.enter()
				.append("rect")
				.attr("x",3300)
				.attr("y",function (d,i) {return 2700+i*101;})
				.attr("height",100)
				.attr("width",600)
				.attr("fill","DimGray")
				.attr("fill-opacity",0.0)
				.attr("stroke","DimGray")
				.attr("stroke-opacity",0.0)
				.attr("stroke-width",0.0)
				.attr("id",function (d,i) {return "DropDownRectTile"+String(i);})
				.attr("class","DropDownRectTile")
				.on("mouseover",function(d,i) {
						d3.select("#DropDownRectTile"+String(i)).transition().attr("fill","Gray").delay(0).duration(0);
				})
				.on("mouseout",function(d,i){
						d3.select("#DropDownRectTile"+String(i)).transition().attr("fill","DimGray").delay(0).duration(0);
				})
				.on("click",function (d,i){
					var selected = TileDB[i];
					d3.selectAll(".tile").data(ids["tile"]).each(function(d,i) {var database_source = d3.select(ids["tile"][i]).attr("dbsource");var id = d3.select(ids["tile"][i]).attr("id");var regexp = new RegExp(selected,"i");d3.select(d).transition().attr("fill-opacity",function (){if((database_source.match(regexp) || id.match(regexp) || (selected == "All"))&&(selected != "None")){return 1.0;} else {return 0.0;}}).delay(0).duration(750);});
				});
				
				d3.selectAll(".DropDownRectTile").data(TileDB).each(function(d,i) {d3.select("#DropDownRectTile"+String(i)).transition("fadein").attr("fill-opacity",0.7).delay(function() {return (500/(TileDB.length))*i;}).duration(500);});
				
				selection
				.selectAll("textsDropDownTile")
				.data(TileDB)
				.enter()
				.append("text")
				.attr("x",3600)
				.attr("y",function (d,i) {return 2775+i*100;})
				.text(function(d,i) {return TileDB[i];})
				.attr("text-anchor","middle")
				.attr("font-family","sans-serif")
				.attr("font-size","55px")
				.attr("fill","LightGray")
				.attr("fill-opacity",0.0)
				.attr("stroke","LightGray")
				.attr("stroke-opacity",0.0)
				.attr("stroke-width",0.0)
				.attr("id",function (d,i) {return "DropDownTextTile"+String(i);})
				.attr("class","DropDownTextTile")
				.on("mouseover",function(d,i) {
						d3.select("#DropDownRectTile"+String(i)).transition().attr("fill","Gray").delay(0).duration(0);
				})
				.on("mouseout",function(d,i){
						d3.select("#DropDownRectTile"+String(i)).transition().attr("fill","DimGray").delay(0).duration(0);
				})
				.on("click",function (d,i){
					var selected = TileDB[i];
					d3.selectAll(".tile").data(ids["tile"]).each(function(d,i) {var database_source = d3.select(ids["tile"][i]).attr("dbsource");var id = d3.select(ids["tile"][i]).attr("id");var regexp = new RegExp(selected,"i");d3.select(d).transition().attr("fill-opacity",function (){if((database_source.match(regexp) || id.match(regexp) || (selected == "All"))&&(selected != "None")){return 1.0;} else {return 0.0;}}).delay(0).duration(750);});
				});
				
				d3.selectAll(".DropDownTextTile").data(TileDB).each(function(d,i) {d3.select("#DropDownTextTile"+String(i)).transition("fadein").attr("fill-opacity",0.9).delay(function() {return (500/(TileDB.length))*i;}).duration(500);});
				
			}
			
			
			
			//***This is for sequence extraction***
			function DropDownExtract(selection) {
				ExtractionPane = "open";
				var FeatureHash = {"Fasta":'fasta_sorted',"Conservation":'ids["con"]',"SNVs":'ids["mut"]',"Feature":'ids["scat"]',"cDNA":'cdna',"bases":'cdna'};
				var SelectedFeatureNumber = 0;
				selection
				.selectAll("rectanglesDropDownExtract")
				.data(ExtractRectCount)
				.enter()
				.append("rect")
				.attr("width",function(d,i) {return 1300-i*1300/Math.pow(GoldenRatio,2)})
				.attr("height",100)
				.attr("x",function(d,i) {return 3000-(1300-i*1300/Math.pow(GoldenRatio,2))/2;})
				.attr("y",function (d,i) {return 2850+i*101;})
				//here I add some attr to make the corners rounded
				.attr("rx",15)
				.attr("ry",15)
				//here I add some attr to make the corners rounded
				.attr("fill","DimGray")
				.attr("fill-opacity",0.0)
				.attr("stroke","DimGray")
				.attr("stroke-opacity",0.0)
				.attr("stroke-width",0.0)
				.attr("id",function (d,i) {return "DropDownRectExtract"+String(i);})
				.attr("class","DropDownRectExtract")
				/*.on("mouseover",function(d,i) {
						d3.select("#DropDownRectExtract"+String(i)).transition().attr("fill","Gray").delay(0).duration(0);
				})
				.on("mouseout",function(d,i){
						d3.select("#DropDownRectExtract"+String(i)).transition().attr("fill","DimGray").delay(0).duration(0);
				})*/;
				
				d3.selectAll(".DropDownRectExtract").data(ExtractRectCount).each(function(d,i) {d3.select("#DropDownRectExtract"+String(i)).transition().attr("fill-opacity",0.9).delay(0).duration(100);});
				d3.select("#annotation").append("text").text("Extract").attr("class","DropDownRectExtract").attr("id","Extract").attr("text-anchor","start").attr("x", 2600).attr("y", 3025).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible")
				.on("mouseover", function() {
					d3.select(this).transition().attr("fill","Orange").attr("font-size",80).delay(0).duration(250);
				})
				.on("mouseout", function() {
					d3.select(this).transition().attr("fill","LightGray").attr("font-size",60).delay(0).duration(250);
				})
				.on("click",function() {
					if (ExtractPosX < ExtractPosY) {
						var TheOutput = "";
						var SelectedFeature = eval(FeatureHash[d3.keys(FeatureHash)[SelectedFeatureNumber]]);
						var FileName = String(d3.keys(FeatureHash)[SelectedFeatureNumber])+".txt";
						var HeaderExtract = "";
						if (String(d3.keys(FeatureHash)[SelectedFeatureNumber]) == "Feature") {
							if (String(AminoAcidProperties[AminoAcidPropertiesCount]) == "Sequence Display") {
								var WhatsOnDisplay = "("+WhatsClicked.join()+")";
								HeaderExtract = HeaderExtract + ">Start: "+String(ExtractPosX)+",End: "+String(ExtractPosY)+",Feature: "+String(AminoAcidProperties[AminoAcidPropertiesCount])+WhatsOnDisplay+",+ = match,- = no_match,:\n";
							} else {
								HeaderExtract = HeaderExtract + ">Start: "+String(ExtractPosX)+",End: "+String(ExtractPosY)+",Feature: "+String(AminoAcidProperties[AminoAcidPropertiesCount])+",+ = match,- = no_match,:\n";
							}
						} else {
							HeaderExtract = HeaderExtract + ">Start: "+String(ExtractPosX)+",End: "+String(ExtractPosY)+","+String(d3.keys(FeatureHash)[SelectedFeatureNumber])+":\n";
						}
						TheOutput = TheOutput+HeaderExtract;
						if (String(d3.keys(FeatureHash)[SelectedFeatureNumber]) == "Fasta") {
							for (var i = ExtractPosX;i<=ExtractPosY;i++) {
								TheOutput = TheOutput + fasta_sorted[i-1];
								if ((i-ExtractPosX+1) % ItemsPerLine == 0) {
									TheOutput = TheOutput + "\n";
								}
							}
						} else if (String(d3.keys(FeatureHash)[SelectedFeatureNumber]) == "Conservation") {
							for (var i = ExtractPosX;i<=ExtractPosY;i++) {
								var MatchedElement;
								for (var j = 0;j<ids["con"].length;j++) {
									var ResidueNumber = d3.select(ids["con"][j]).attr("id");
									ResidueNumber = parseInt(ResidueNumber.replace(/Residue_/i,""));
									if (ResidueNumber == i) {
										MatchedElement = j;
										break;
									}
								}
								TheOutput = TheOutput + String(parseInt(d3.select(ids["con"][MatchedElement]).attr("id").replace(/.*Conservation-Score_/i,""))) + ",";
								if ((i-ExtractPosX+1) % ItemsPerLine == 0) {
									TheOutput = TheOutput + "\n";
								}
							}
						} else if (String(d3.keys(FeatureHash)[SelectedFeatureNumber]) == "SNVs") {
							var MatchedElements = [];
							for (var i = ExtractPosX;i<=ExtractPosY;i++) {
								for (var j = 0;j<ids["mut"].length;j++) {
									var ResidueNumber = d3.select(ids["mut"][j]).attr("id");
									var Mutation = String(ResidueNumber.replace(/_.*$/ig,""));
									ResidueNumber = parseInt(ResidueNumber.replace(/[A-Z]/i,""));
									if (ResidueNumber == i) {
										MatchedElements.push(Mutation);
									}
								}
							}
							for (var k = 1;k<=MatchedElements.length;k++) {
								TheOutput = TheOutput + String(MatchedElements[k-1]) + ",";
								if (k % ItemsPerLine == 0) {
									TheOutput = TheOutput + "\n";
								}
							}
						} else if (String(d3.keys(FeatureHash)[SelectedFeatureNumber]) == "Feature") {
							for (var i = ExtractPosX;i<=ExtractPosY;i++) {
								var MatchedElement;
								for (var j = 0;j<ids["scat"].length;j++) {
									var ResidueNumber = d3.select(ids["scat"][j]).attr("id");
									ResidueNumber = parseInt(ResidueNumber.replace(/.*_/ig,""));
									if (ResidueNumber == i) {
										MatchedElement = j;
										break;
									}
								}
								var PlusOrMinus = parseInt(d3.select(ids["scat"][MatchedElement]).attr("fill-opacity"));
								if (PlusOrMinus == 0) {
									PlusOrMinus = "-";
								} else {
									PlusOrMinus = "+";
								}
								TheOutput = TheOutput + PlusOrMinus;
								if ((i-ExtractPosX+1) % ItemsPerLine == 0) {
									TheOutput = TheOutput + "\n";
								}
							}
						} else if (String(d3.keys(FeatureHash)[SelectedFeatureNumber]) == "cDNA") {
							for (var i = ExtractPosX;i<=ExtractPosY;i++) {
								TheOutput = TheOutput + cdna[(i-1)*3] + cdna[(i-1)*3+1] + cdna[(i-1)*3+2];
								if ((i-ExtractPosX+1)*3 % (ItemsPerLine*3) == 0) {
									TheOutput = TheOutput + "\n";
								}
							}
						} else if (String(d3.keys(FeatureHash)[SelectedFeatureNumber]) == "bases") {
							for (var i = ExtractPosX,baseCounter = 1,AAcap = ExtractPosX;AAcap<=ExtractPosY;baseCounter++) {
								TheOutput = TheOutput + cdna[(i-1)*3+baseCounter-1];
								if (baseCounter % ItemsPerLine == 0) {
									TheOutput = TheOutput + "\n";
								}
								if (baseCounter % 3 == 0) {
									AAcap++;
								}
							}
						}
						download(TheOutput,FileName,"text/plain");
					}
				});
				d3.select("#annotation").append("path").attr("d","M 2900,2975 L 2850,3000 L 2900,3025 Z").attr("class","DropDownRectExtract").attr("id","LExtractChoiceTriangle").attr("fill","LightGray").attr("fill-opacity", 0.9)
				.on("mouseover", function() {
					d3.select("#LExtractChoiceTriangle").transition().attr("fill","Orange").delay(0).duration(250);
				})
				.on("mouseout",function() {
					d3.select("#LExtractChoiceTriangle").transition().attr("fill","LightGray").delay(0).duration(250);
				})
				.on("click", function () {
					d3.select("#ExtractChoice").remove();
					if (SelectedFeatureNumber == 0) {
						SelectedFeatureNumber = 5;
					} else {
						SelectedFeatureNumber = SelectedFeatureNumber - 1;
					}
					d3.select("#annotation").append("text").text(function () {return d3.keys(FeatureHash)[SelectedFeatureNumber];}).attr("class","DropDownRectExtract").attr("id","ExtractChoice").attr("text-anchor","middle").attr("x", 3113).attr("y", 3025).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");
					d3.select("#ExtractChoice").transition().attr("fill-opacity",0.9).delay(0).duration(750);
				});
				d3.select("#annotation").append("path").attr("d","M 3325,2975 L 3375,3000 L 3325,3025 Z").attr("class","DropDownRectExtract").attr("id","RExtractChoiceTriangle").attr("fill","LightGray").attr("fill-opacity", 0.9)
				.on("mouseover", function() {
					d3.select("#RExtractChoiceTriangle").transition().attr("fill","Orange").delay(0).duration(250);
				})
				.on("mouseout",function() {
					d3.select("#RExtractChoiceTriangle").transition().attr("fill","LightGray").delay(0).duration(250);
				})
				.on("click", function () {
					d3.select("#ExtractChoice").remove();
					if (SelectedFeatureNumber == 5) {
						SelectedFeatureNumber = 0;
					} else {
						SelectedFeatureNumber = SelectedFeatureNumber + 1;
					}
					d3.select("#annotation").append("text").text(function () {return d3.keys(FeatureHash)[SelectedFeatureNumber];}).attr("class","DropDownRectExtract").attr("id","ExtractChoice").attr("text-anchor","middle").attr("x", 3113).attr("y", 3025).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");
					d3.select("#ExtractChoice").transition().attr("fill-opacity",0.9).delay(0).duration(750);
				});
				d3.select("#annotation").append("text").text(function () {return d3.keys(FeatureHash)[SelectedFeatureNumber];}).attr("class","DropDownRectExtract").attr("id","ExtractChoice").attr("text-anchor","middle").attr("x", 3113).attr("y", 3025).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible");
				//d3.select("#annotation").append("text").text("pos").attr("class","DropDownRectExtract").attr("text-anchor","middle").attr("x", 2400).attr("y", 2925).attr("font-family","Arial").attr("font-size","30px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible");
				d3.select("#annotation").append("text").text(function () {return String(ExtractPosX);}).attr("class","DropDownRectExtract").attr("id","ExtractPosX").attr("text-anchor","middle").attr("x", 2450).attr("y", 2925).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible")
				.on("mouseover", function () {
					d3.select("#ExtractPosX").transition().attr("fill","Orange").attr("font-size", 80).delay(0).duration(250);
				})
				.on("mouseout", function () {
					d3.select("#ExtractPosX").transition().attr("fill","LightGray").attr("font-size", 60).delay(0).duration(250);
				})
				.on("click", function () {
					SetWhichPos = 'ExtractPosX';
					d3.select("#ExtractPosMessage").remove();
					d3.select("#annotation").append("text").text("Select from the conservation track a start residue").attr("class","DropDownRectExtract").attr("id","ExtractPosMessage").attr("text-anchor","middle").attr("x", 3000).attr("y", 3400).attr("font-family","Arial").attr("font-size","100px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");
					d3.select("#ExtractPosMessage").transition().attr("fill-opacity",0.9).delay(0).duration(750);
				});
				d3.select("#annotation").append("text").text("to").attr("class","DropDownRectExtract").attr("text-anchor","middle").attr("x", 2600).attr("y", 2925).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible");
				d3.select("#annotation").append("text").text(function () {return String(ExtractPosY);}).attr("class","DropDownRectExtract").attr("id","ExtractPosY").attr("text-anchor","middle").attr("x", 2750).attr("y", 2925).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible")
				.on("mouseover", function () {
					d3.select("#ExtractPosY").transition().attr("fill","Orange").attr("font-size", 80).delay(0).duration(250);
				})
				.on("mouseout", function () {
					d3.select("#ExtractPosY").transition().attr("fill","LightGray").attr("font-size", 60).delay(0).duration(250);
				})
				.on("click", function () {
					SetWhichPos = 'ExtractPosY';
					d3.select("#ExtractPosMessage").remove();
					d3.select("#annotation").append("text").text("Select from the conservation track an end residue").attr("class","DropDownRectExtract").attr("id","ExtractPosMessage").attr("text-anchor","middle").attr("x", 3000).attr("y", 3400).attr("font-family","Arial").attr("font-size","100px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");
					d3.select("#ExtractPosMessage").transition().attr("fill-opacity",0.9).delay(0).duration(750);
				});
				d3.select("#annotation").append("path").attr("d","M 2975,2875 L 2925,2900 L 2975,2925 Z").attr("class","DropDownRectExtract").attr("id","LItemPerLineTriangle1").attr("fill","LightGray").attr("fill-opacity", 0.9)
				.on("mouseover", function () {
					d3.select("#LItemPerLineTriangle1").transition().attr("fill","Orange").delay(0).duration(250);
				})
				.on("mouseout", function () {
					d3.select("#LItemPerLineTriangle1").transition().attr("fill","LightGray").delay(0).duration(250);
				})
				.on("click",function () {
					if (ItemsPerLine -1 < 1) {
						ItemsPerLine = 100;
					} else {
						ItemsPerLine = ItemsPerLine -1;
					}
					d3.select("#ItemsPerLine").remove();
					d3.select("#annotation").append("text").text(function () {return String(ItemsPerLine);}).attr("class","DropDownRectExtract").attr("id","ItemsPerLine").attr("text-anchor","middle").attr("x", 3050).attr("y", 2925).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");
					d3.select("#ItemsPerLine").transition().attr("fill-opacity",0.9).delay(0).duration(250);
				});
				d3.select("#annotation").append("path").attr("d","M 2925,2875 L 2875,2900 L 2925,2925 Z").attr("class","DropDownRectExtract").attr("id","LItemPerLineTriangle2").attr("fill","LightGray").attr("fill-opacity", 0.9)
				.on("mouseover", function () {
					d3.select("#LItemPerLineTriangle2").transition().attr("fill","Orange").delay(0).duration(250);
				})
				.on("mouseout", function () {
					d3.select("#LItemPerLineTriangle2").transition().attr("fill","LightGray").delay(0).duration(250);
				})
				.on("click",function () {
					if (ItemsPerLine - 10 < 1) {
						ItemsPerLine = 100;
					} else {
						ItemsPerLine = ItemsPerLine -10;
					}
					d3.select("#ItemsPerLine").remove();
					d3.select("#annotation").append("text").text(function () {return String(ItemsPerLine);}).attr("class","DropDownRectExtract").attr("id","ItemsPerLine").attr("text-anchor","middle").attr("x", 3050).attr("y", 2925).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");
					d3.select("#ItemsPerLine").transition().attr("fill-opacity",0.9).delay(0).duration(250);
				});
				d3.select("#annotation").append("text").text(function () {return String(ItemsPerLine);}).attr("class","DropDownRectExtract").attr("id","ItemsPerLine").attr("text-anchor","middle").attr("x", 3050).attr("y", 2925).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible");
				d3.select("#annotation").append("path").attr("d","M 3125,2875 L 3175,2900 L 3125,2925 Z").attr("class","DropDownRectExtract").attr("id","RItemPerLineTriangle1").attr("fill","LightGray").attr("fill-opacity", 0.9)
				.on("mouseover", function () {
					d3.select("#RItemPerLineTriangle1").transition().attr("fill","Orange").delay(0).duration(250);
				})
				.on("mouseout", function () {
					d3.select("#RItemPerLineTriangle1").transition().attr("fill","LightGray").delay(0).duration(250);
				})
				.on("click",function () {
					if (ItemsPerLine + 1 > 100) {
						ItemsPerLine = 1;
					} else {
						ItemsPerLine = ItemsPerLine +1;
					}
					d3.select("#ItemsPerLine").remove();
					d3.select("#annotation").append("text").text(function () {return String(ItemsPerLine);}).attr("class","DropDownRectExtract").attr("id","ItemsPerLine").attr("text-anchor","middle").attr("x", 3050).attr("y", 2925).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");
					d3.select("#ItemsPerLine").transition().attr("fill-opacity",0.9).delay(0).duration(250);
				});
				d3.select("#annotation").append("path").attr("d","M 3175,2875 L 3225,2900 L 3175,2925 Z").attr("class","DropDownRectExtract").attr("id","RItemPerLineTriangle2").attr("fill","LightGray").attr("fill-opacity", 0.9)
				.on("mouseover", function () {
					d3.select("#RItemPerLineTriangle2").transition().attr("fill","Orange").delay(0).duration(250);
				})
				.on("mouseout", function () {
					d3.select("#RItemPerLineTriangle2").transition().attr("fill","LightGray").delay(0).duration(250);
				})
				.on("click",function () {
					if (ItemsPerLine + 10 > 100) {
						ItemsPerLine = 1;
					} else {
						ItemsPerLine = ItemsPerLine +10;
					}
					d3.select("#ItemsPerLine").remove();
					d3.select("#annotation").append("text").text(function () {return String(ItemsPerLine);}).attr("class","DropDownRectExtract").attr("id","ItemsPerLine").attr("text-anchor","middle").attr("x", 3050).attr("y", 2925).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");
					d3.select("#ItemsPerLine").transition().attr("fill-opacity",0.9).delay(0).duration(250);
				});
				d3.select("#annotation").append("text").text("items per line").attr("class","DropDownRectExtract").attr("text-anchor","middle").attr("x", 3450).attr("y", 2925).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible");
				d3.select("#annotation").append("text").text("Graph").attr("class","DropDownRectExtract").attr("id","Graph").attr("text-anchor","start").attr("x", 2900).attr("y", 3126).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible")
				.on("mouseover", function () {
					d3.select(this).transition().attr("font-size",80).attr("fill","Orange").delay(0).duration(250);
				})
				.on("mouseout", function () {
					d3.select(this).transition().attr("font-size",60).attr("fill","LightGray").delay(0).duration(250);
				})
				.on("click", function () {
					if (GraphOpen == "no") { 
						d3.select("annotation").call(InsertGraph,[GraphWdefault,GraphHdefault,2000,2375]);
					} else {
						d3.select("#GraphSvg").remove();
						GraphOpen = "no";
						GraphHnew = GraphHdefault;
						GraphWnew = GraphWdefault;
						GraphNewLocation = [2000,2375];
					}
				});
			}
			
			
			//***Function for Graphpad
			function InsertGraph() {
			GraphData = [];
			var Parameters = String(arguments[1]);
			Parameters = Parameters.split(",");
			GraphOpen = "yes";
			var GraphPadding = Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*50;
			var GraphW = parseInt(eval(Parameters[0]));
			var GraphH = parseInt(eval(Parameters[1]));
			d3.select("#annotation").append("svg").attr("id","GraphSvg").attr("x",function () {return parseInt(Parameters[2]);}).attr("y",function() {return parseInt(Parameters[3]);}).attr("width",GraphW).attr("height",GraphH).attr("draggable","true").attr("ondragstart","dragStart(event,'#GraphSvg')").attr("ondrag","dragMe(event,'#GraphSvg')").attr("ondragend","dragEnd(event,'#GraphSvg')").attr("onmouseover","hideOrshowhtmlElements('0')").attr("onmouseout","hideOrshowhtmlElements('1')");
			d3.select("#GraphSvg").append("rect").attr("id","GraphBackgroundRect").attr("x",0).attr("y",0).attr("width",GraphW).attr("height",GraphH).attr("fill","DimGray").attr("fill-opacity",0.5);
			d3.select("#GraphSvg").append("rect").attr("id","GraphInnerRect").attr("x",GraphPadding).attr("y",GraphPadding).attr("width",GraphW-2*GraphPadding).attr("height",GraphH-2*GraphPadding).attr("fill","LightGray").attr("fill-opacity",0.5);
			d3.select("#GraphSvg").append("path").attr("id","GraphVerticalLine").attr("d",function() {return "M "+String(2*GraphPadding)+","+String(GraphPadding)+" L "+String(2*GraphPadding)+","+String(GraphH-GraphPadding);}).attr("stroke","DimGray").attr("stroke-width",6);
			d3.select("#GraphSvg").append("path").attr("id","GraphHorizontalLine").attr("d",function() {return "M "+String(2*GraphPadding)+","+String(GraphH/2)+" L "+String(GraphW-GraphPadding)+","+String(GraphH/2);}).attr("stroke","DimGray").attr("stroke-width",6);
			d3.select("#GraphSvg").append("path").attr("id","GraphQuattro").attr("d",function() {return "M "+String(2*GraphPadding)+","+String(GraphPadding+(GraphH/2-GraphPadding)/3*1)+" L "+String(GraphW-GraphPadding)+","+String(GraphPadding+(GraphH/2-GraphPadding)/3*1);}).attr("stroke","DimGray").attr("stroke-width",4).attr("stroke-dasharray","10,10");
			d3.select("#GraphSvg").append("path").attr("id","GraphDouble").attr("d",function() {return "M "+String(2*GraphPadding)+","+String(GraphPadding+(GraphH/2-GraphPadding)/3*2)+" L "+String(GraphW-GraphPadding)+","+String(GraphPadding+(GraphH/2-GraphPadding)/3*2);}).attr("stroke","DimGray").attr("stroke-width",4).attr("stroke-dasharray","10,10");
			d3.select("#GraphSvg").append("path").attr("id","GraphHalf").attr("d",function() {return "M "+String(2*GraphPadding)+","+String(GraphPadding+(GraphH/2-GraphPadding)/3*4)+" L "+String(GraphW-GraphPadding)+","+String(GraphPadding+(GraphH/2-GraphPadding)/3*4);}).attr("stroke","DimGray").attr("stroke-width",4).attr("stroke-dasharray","10,10");
			d3.select("#GraphSvg").append("path").attr("id","GraphQuarter").attr("d",function() {return "M "+String(2*GraphPadding)+","+String(GraphPadding+(GraphH/2-GraphPadding)/3*5)+" L "+String(GraphW-GraphPadding)+","+String(GraphPadding+(GraphH/2-GraphPadding)/3*5);}).attr("stroke","DimGray").attr("stroke-width",4).attr("stroke-dasharray","10,10");
			d3.select("#GraphSvg").append("text").text("x").attr("id","GraphClose").attr("x",GraphW*0.98).attr("y",GraphPadding*0.9).attr("text-anchor","middle").attr("font-family","Arial").attr("font-size",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*60;}).attr("fill","DodgerBlue")
			.on("mouseover", function () {
				d3.select("#GraphClose").transition().attr("fill", "Orange").delay(0).duration(250);
			})
			.on("mouseout", function () {
				d3.select("#GraphClose").transition().attr("fill", "DodgerBlue").delay(0).duration(250);
			})
			.on("click", function () {
				d3.select("#GraphSvg").remove();
				GraphOpen = "no";
				GraphHnew = GraphHdefault;
				GraphWnew = GraphWdefault;
				GraphNewLocation = [2000,2375];
				//Reveal the Tabs when graph closed
				hideOrshowhtmlElements ("1");
				//Reveal the Tabs when graph closed
			});
			
			d3.select("#GraphSvg").append("text").text("relocate").attr("id","GraphRelocate").attr("x",GraphW*0.05).attr("y",GraphPadding*0.9).attr("text-anchor","middle").attr("font-family","Arial").attr("font-size",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*40;}).attr("fill","DodgerBlue")
			.on("mouseover", function () {
				MouseOut = 0;
				d3.select("#GraphRelocate").transition().attr("fill", "Orange").delay(0).duration(250);
			})
			.on("mouseout", function () {
				MouseOut = 1;
				d3.select("#GraphRelocate").transition().attr("fill", "DodgerBlue").delay(0).duration(250);
			})
			.on("click", function () {
				Relocate = 1;
			});
			d3.select("#GraphSvg").append("text").text("refresh").attr("id","GraphRefresh").attr("x",GraphW*0.15).attr("y",GraphPadding*0.9).attr("text-anchor","middle").attr("font-family","Arial").attr("font-size",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*40;}).attr("fill","DodgerBlue")
			.on("mouseover", function () {
				d3.select("#GraphRefresh").transition().attr("fill", "Orange").delay(0).duration(250);
			})
			.on("mouseout", function () {
				d3.select("#GraphRefresh").transition().attr("fill", "DodgerBlue").delay(0).duration(250);
			})
			.on("click", function () {
				d3.select("#GraphSvg").remove();
				d3.select("annotation").call(InsertGraph,[GraphWnew,GraphHnew,GraphNewLocation[0],GraphNewLocation[1]]);
			});
			d3.select("#GraphSvg").append("text").text("+").attr("id","GraphEnlarge").attr("x",GraphW*0.95).attr("y",GraphPadding*0.9).attr("text-anchor","middle").attr("font-family","Arial").attr("font-size",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*60;}).attr("fill","DodgerBlue")
			.on("mouseover", function () {
				d3.select("#GraphEnlarge").transition().attr("fill", "Orange").delay(0).duration(250);
			})
			.on("mouseout", function () {
				d3.select("#GraphEnlarge").transition().attr("fill", "DodgerBlue").delay(0).duration(250);
			})
			.on("click", function () {
				GraphWnew = GraphWnew*1.25;
				GraphHnew = GraphHnew*1.25;
				d3.select("#GraphSvg").remove();
				d3.select("annotation").call(InsertGraph,[GraphWnew,GraphHnew,GraphNewLocation[0],GraphNewLocation[1]]);
			});
			d3.select("#GraphSvg").append("text").text("-").attr("id","GraphMinimize").attr("x",GraphW*0.92).attr("y",GraphPadding*0.9).attr("text-anchor","middle").attr("font-family","Arial").attr("font-size",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*60;}).attr("fill","DodgerBlue")
			.on("mouseover", function () {
				d3.select("#GraphMinimize").transition().attr("fill", "Orange").delay(0).duration(250);
			})
			.on("mouseout", function () {
				d3.select("#GraphMinimize").transition().attr("fill", "DodgerBlue").delay(0).duration(250);
			})
			.on("click", function () {
				GraphWnew = GraphWnew*0.8;
				GraphHnew = GraphHnew*0.8;
				d3.select("#GraphSvg").remove();
				d3.select("annotation").call(InsertGraph,[GraphWnew,GraphHnew,GraphNewLocation[0],GraphNewLocation[1]]);
			});
			d3.select("#GraphSvg").append("text").text(function () {return String(GraphWindowSize)+"AA";}).attr("id","GraphWindowSizeIndicator").attr("x",GraphWnew*0.5).attr("y",GraphPadding*0.8).attr("text-anchor","middle").attr("font-family","Arial").attr("font-size",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*50;}).attr("fill","DodgerBlue");
			d3.select("#GraphSvg").append("path").attr("id","GraphWindowSizeLTriangle").attr("d",function() {return "M "+String(GraphWnew*0.5-Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*100)+","+String(GraphPadding*0.2)+" L "+String(GraphWnew*0.5-Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*125)+","+String(GraphPadding*0.5)+" L"+String(GraphWnew*0.5-Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*100)+","+String(GraphPadding*0.8)+" Z";}).attr("stroke","DodgerBlue").attr("stroke-width",0).attr("fill","DodgerBlue").attr("fill-opacity",0.9)
			.on("mouseover", function() {
				d3.select(this).transition().attr("fill","Orange").delay(0).duration(250);
			})
			.on("mouseout", function() {
				d3.select(this).transition().attr("fill","DodgerBlue").delay(0).duration(250);
			})
			.on("click", function() {
				if (GraphWindowSize > 10) {
					GraphWindowSize = GraphWindowSize-10;
				} else {
					GraphWindowSize = 100;
				}
				d3.select("#GraphSvg").remove();
				d3.select("annotation").call(InsertGraph,[GraphWnew,GraphHnew,GraphNewLocation[0],GraphNewLocation[1]]);
			});
			d3.select("#GraphSvg").append("path").attr("id","GraphWindowSizeRTriangle").attr("d",function() {return "M "+String(GraphWnew*0.5+Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*100)+","+String(GraphPadding*0.2)+" L "+String(GraphWnew*0.5+Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*125)+","+String(GraphPadding*0.5)+" L"+String(GraphWnew*0.5+Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*100)+","+String(GraphPadding*0.8)+" Z";}).attr("stroke","DodgerBlue").attr("stroke-width",0).attr("fill","DodgerBlue").attr("fill-opacity",0.9)
			.on("mouseover", function() {
				d3.select(this).transition().attr("fill","Orange").delay(0).duration(250);
			})
			.on("mouseout", function() {
				d3.select(this).transition().attr("fill","DodgerBlue").delay(0).duration(250);
			})
			.on("click", function () {
				if (GraphWindowSize < 100) {
					GraphWindowSize = GraphWindowSize+10;
				} else {
					GraphWindowSize = 10;
				}
				d3.select("#GraphSvg").remove();
				d3.select("annotation").call(InsertGraph,[GraphWnew,GraphHnew,GraphNewLocation[0],GraphNewLocation[1]]);
			});
			
			//***When you click on Graph, what is clicked on the sequence is noted. If nothing is chosen, there is nothing to show. This is necessary due to the fact that when "Clicked" items are 0 and the feature count is 0, that graph point will be 0 instead of -3 (nothing on sequence, but feature != 0) which makes a spike.
			var WhatsClickedSequence = [];
			for (i=0;i<d3.keys(aminoacids).length;i++) {
				if(aminoacids[d3.keys(aminoacids)[i]][2]=="Clicked") {
					WhatsClickedSequence.push(d3.keys(aminoacids)[i]);
				}
			}
			//***When you click on Graph, what is clicked on the sequence is noted. If nothing is chosen, there is nothing to show. This is necessary due to the fact that when "Clicked" items are 0 and the feature count is 0, that graph point will be 0 instead of -3 (nothing on sequence, but feature != 0) which makes a spike.
			
			
			//***Crating Data Points
			if (!(AminoAcidProperties[AminoAcidPropertiesCount].match(/^All$|^None$/)) && (WhatsClickedSequence.length != 0)) {
				for (var i = 0; i < fasta_sorted.length/GraphWindowSize;i++) {
						var AAscore = 0;
						var FeatureScore = 0;
						for (var j = i*GraphWindowSize;j<i*GraphWindowSize+GraphWindowSize;j++) {
							if (fasta_sorted[j] !== undefined) {
								if (aminoacids[fasta_sorted[j]][2] == "Clicked") {
									AAscore++;
								}
							}
						}
						if(!(AminoAcidProperties[AminoAcidPropertiesCount].match(/^Sequence Display$/))) {
							for (var k = i*GraphWindowSize;k<i*GraphWindowSize+GraphWindowSize;k++) {
								if (fasta_sorted[k] !== undefined) {
									if ((aminoacids[fasta_sorted[k]].some(function(x){return x.match(AminoAcidProperties[AminoAcidPropertiesCount]);})) || (aminoacids_OtherProperties[fasta_sorted[k]].some(function(x){return x.match(AminoAcidProperties[AminoAcidPropertiesCount]);}))) {
										FeatureScore++;
									}
								}
							}
						} else {
							for (var k = i*GraphWindowSize;k<i*GraphWindowSize+GraphWindowSize;k++) {
								var MatchedElement;
								for (var iPrime = 0;iPrime<ids["scat"].length;iPrime++) {
									if(parseInt(ids["scat"][iPrime].replace(/.*_/,""))-1 == k) {
										MatchedElement = iPrime;
										break;
									}
								}
								if (fasta_sorted[k] !== undefined) {
									if (d3.select(ids["scat"][MatchedElement]).attr("fill-opacity") != 0) {
										FeatureScore++;
									}
								}
							}
						}
						var point;
						if ((AAscore != 0) && (FeatureScore == 0)) {
							point = 3;
						} else if ((AAscore == 0) && (FeatureScore != 0)) {
							point = -3;
						} else if ((AAscore == 0) && (FeatureScore == 0)) {
							point = 0;
						} else {
							point = Math.log(AAscore/FeatureScore)/Math.log(2);
							point = parseFloat(point.toFixed(2));
							if (point > 3) {
								point = 3;
							} else if (point < -3) {
								point = -3;
							}
						}
						GraphData.push(point);
				}
			}
			
			if (GraphData.length != 0) {
				d3.select("#GraphSvg")
				.selectAll("GraphLineElements")
				.data(GraphData)
				.enter()
				.append("path")
				.attr("d",function (d,i) {
					var x = 2*GraphPadding+((GraphW-3*GraphPadding)/GraphData.length)/2+i*((GraphW-3*GraphPadding)/GraphData.length);
					var y = GraphPadding+(GraphH-2*GraphPadding)/6*Math.abs(d-3);
					return "M "+String(x)+","+String(y)+" L "+String(x)+","+String(y);
				})
				.attr("stroke","Orange")
				.attr("stroke-width",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*12;})
				.attr("class","GraphLines")
				.on("mouseover", function (d,i) {
					var x = 2*GraphPadding+((GraphW-3*GraphPadding)/GraphData.length)/2+i*((GraphW-3*GraphPadding)/GraphData.length);
					var y = GraphPadding+(GraphH-2*GraphPadding)/6*Math.abs(d-3);
					d3.select(this).transition().attr("stroke-width",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*18;}).attr("stroke","DarkSalmon").delay(0).duration(250);
					d3.select("#GraphSvg").append("circle").attr("id","GraphLinesStartPoint").attr("cx",function() {return x;}).attr("cy",function () {return y;}).attr("r", function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*30;}).attr("fill","DarkSalmon").attr("fill-opacity",0.75).attr("stroke","DarkSalmon").attr("stroke-opacity",0).attr("stroke-width",0);
					d3.select("#GraphSvg").append("text").text(function() {return "log2 value = "+String(GraphData[i]);}).attr("id","GraphLinesLog2Value").attr("x",function() {var radius = parseFloat(d3.select("#GraphLinesStartPoint").attr("r"));if (i <= GraphData.length/2){return x+1*radius;}else {return x-15*radius;}}).attr("y",function() {var radius = parseFloat(d3.select("#GraphLinesStartPoint").attr("r"));if (GraphData[i] <= 0){return y-3*radius;}else{return y+3*radius;}}).attr("text-anchor",function() {if (i <= GraphData.length/2){return "start";}else {return "end";}}).attr("font-family","Arial").attr("font-size",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*70;}).attr("fill","Black");
					d3.select("#GraphSvg").append("text").text(function() {return "Aminoacids "+String(1+i*GraphWindowSize)+" to "+String(GraphWindowSize+i*GraphWindowSize);}).attr("id","GraphLinesAAindicator").attr("x",function() {return GraphWnew/2;}).attr("y",function() {if (d >= 0) {return GraphHnew*4/5;} else {return GraphHnew*1/5;}}).attr("text-anchor","middle").attr("font-family","Arial").attr("font-size",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*200;}).attr("fill","DarkSalmon").attr("fill-opacity",0.8);
				})
				.on("mouseout",function() {
					d3.select(this).transition().attr("stroke-width",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*12;}).attr("stroke","Orange").delay(0).duration(250);
					d3.select("#GraphLinesStartPoint").remove();
					d3.select("#GraphLinesLog2Value").remove();
					d3.select("#GraphLinesAAindicator").remove();
				});
				
				d3.selectAll(".GraphLines").data(GraphData).each(function(d,i) {
					d3.select(this)
					.transition()
					.attr("d", function (){
						if (i != GraphData.length-1) {
							var x = 2*GraphPadding+((GraphW-3*GraphPadding)/GraphData.length)/2+i*((GraphW-3*GraphPadding)/GraphData.length);
							var y = GraphPadding+(GraphH-2*GraphPadding)/6*Math.abs(d-3);
							var x_prime = 2*GraphPadding+((GraphW-3*GraphPadding)/GraphData.length)/2+(i+1)*((GraphW-3*GraphPadding)/GraphData.length);
							var y_prime = GraphPadding+(GraphH-2*GraphPadding)/6*Math.abs(GraphData[i+1]-3);
							return "M "+String(x)+","+String(y)+" L "+String(x_prime)+","+String(y_prime);
						}
					})
					.delay(function () {
						var RenderLength = parseFloat((2500/(GraphData.length-1)).toFixed(0));
						return i*RenderLength;
					})
					.duration(function () {
						var RenderLength = parseFloat((2500/(GraphData.length-1)).toFixed(0));
						return RenderLength;
					});
				});
			}
			//***Crating Data Points
		
			//***blosum62squarematrix
			var AminoacidsSquareMatrixNumber = {"A":["1"],"R":["2"],"N":["3"],"D":["4"],"C":["5"],"Q":["6"],"E":["7"],"G":["8"],"H":["9"],"I":["10"],"L":["11"],"K":["12"],"M":["13"],"F":["14"],"P":["15"],"S":["16"],"T":["17"],"W":["18"],"Y":["19"],"V":["20"]};
			blosum62 = [
	[ 4, -1, -2, -2,  0, -1, -1,  0, -2, -1, -1, -1, -1, -2, -1,  1,  0, -3, -2,  0],
	[-1,  5,  0, -2, -3,  1,  0, -2,  0, -3, -2,  2, -1, -3, -2, -1, -1, -3, -2, -3],
	[-2,  0,  6,  1, -3,  0,  0,  0,  1, -3, -3,  0, -2, -3, -2,  1,  0, -4, -2, -3],
	[-2, -2,  1,  6, -3,  0,  2, -1, -1, -3, -4, -1, -3, -3, -1,  0, -1, -4, -3, -3],
	[ 0, -3, -3, -3,  9, -3, -4, -3, -3, -1, -1, -3, -1, -2, -3, -1, -1, -2, -2, -1],
	[-1,  1,  0,  0, -3,  5,  2, -2,  0, -3, -2,  1,  0, -3, -1,  0, -1, -2, -1, -2],
	[-1,  0,  0,  2, -4,  2,  5, -2,  0, -3, -3,  1, -2, -3, -1,  0, -1, -3, -2, -2],
	[ 0, -2,  0, -1, -3, -2, -2,  6, -2, -4, -4, -2, -3, -3, -2,  0, -2, -2, -3, -3],
	[-2,  0,  1, -1, -3,  0,  0, -2,  8, -3, -3, -1, -2, -1, -2, -1, -2, -2,  2, -3],
	[-1, -3, -3, -3, -1, -3, -3, -4, -3,  4,  2, -3,  1,  0, -3, -2, -1, -3, -1,  3],
	[-1, -2, -3, -4, -1, -2, -3, -4, -3,  2,  4, -2,  2,  0, -3, -2, -1, -2, -1,  1],
	[-1,  2,  0, -1, -3,  1,  1, -2, -1, -3, -2,  5, -1, -3, -1,  0, -1, -3, -2, -2],
	[-1, -1, -2, -3, -1,  0, -2, -3, -2,  1,  2, -1,  5,  0, -2, -1, -1, -1, -1,  1],
	[-2, -3, -3, -3, -2, -3, -3, -3, -1,  0,  0, -3,  0,  6, -4, -2, -2,  1,  3, -1],
	[-1, -2, -2, -1, -3, -1, -1, -2, -2, -3, -3, -1, -2, -4,  7, -1, -1, -4, -3, -2],
	[ 1, -1,  1,  0, -1,  0,  0,  0, -1, -2, -2,  0, -1, -2, -1,  4,  1, -3, -2, -2],
	[ 0, -1,  0, -1, -1, -1, -1, -2, -2, -1, -1, -1, -1, -2, -1,  1,  5, -2, -2,  0],
	[-3, -3, -4, -4, -2, -2, -3, -2, -2, -3, -2, -3, -1,  1, -4, -3, -2, 11,  2, -3],
	[-2, -2, -2, -3, -2, -1, -2, -3,  2, -1, -1, -2, -1,  3, -3, -2, -2,  2,  7, -1],
	[ 0, -3, -3, -3, -1, -2, -2, -3, -3,  3,  1, -2,  1, -1, -2, -2,  0, -3, -1,  4]];
			//***blosum62squarematrix
			
			//***Axes***
			if ((WhatsClickedSequence.length != 0) && !(AminoAcidProperties[AminoAcidPropertiesCount].match(/^All$|^None$/))) {
			//***Y-axis labels
				d3.select("#GraphSvg").append("text").text(function() {var array = WhatsClickedSequence; return "More "+array.toString();}).attr("id","YaxisSequence").attr("x",GraphPadding*0.8).attr("y",GraphH*0.25).attr("text-anchor","middle").attr("font-family","Arial").attr("font-size",function () {if (WhatsClickedSequence.length <= 5) {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*50;}else{return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*50*1/Math.sqrt(WhatsClickedSequence.length/5);}}).attr("fill","DodgerBlue").attr("transform",function () {return "rotate(-90 "+String(GraphPadding*0.8)+","+String(GraphH*0.25)+")";});
				d3.select("#GraphSvg").append("text").text(function() {if(!(AminoAcidProperties[AminoAcidPropertiesCount].match(/^All$|^None$|^Sequence Display$/))){return "More "+String(AminoAcidProperties[AminoAcidPropertiesCount]);}else if (AminoAcidProperties[AminoAcidPropertiesCount].match(/^Sequence Display$/)){var array = WhatsClicked; return "More "+array.toString();} else {return "";}}).attr("id","YaxisFeature").attr("x",GraphPadding*0.8).attr("y",GraphH*0.75).attr("text-anchor","middle").attr("font-family","Arial").attr("font-size",function () {if (!(AminoAcidProperties[AminoAcidPropertiesCount].match(/^Sequence Display$/))) {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*50;} else if (WhatsClicked.length <= 5) {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*50;} else {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*50*1/Math.sqrt(WhatsClicked.length/5);}}).attr("fill","DodgerBlue").attr("transform",function () {return "rotate(-90 "+String(GraphPadding*0.8)+","+String(GraphH*0.75)+")";});
			//***Y-axis labels
			
			//***X-axis scale
			d3.select("#GraphSvg")
			.selectAll("GraphTickElements")
			.data(GraphData)
			.enter()
			.append("rect")
			.attr("x",function(d,i) {
				var TickWidth = GraphPadding/10;
				return 2*GraphPadding+((GraphW-3*GraphPadding)/GraphData.length)/2+i*((GraphW-3*GraphPadding)/GraphData.length)-TickWidth/2;
			})
			.attr("y",GraphH/2)
			.attr("width",function (d,i) {
				var TickWidth = GraphPadding/10;
				if (i % 5 == 0) {
					return 2*TickWidth;
				} else {
					return TickWidth;
				}
			})
			.attr("height",function (d,i) {
				if (i % 5 == 0) {
					return 2*GraphHnew*12/GraphHdefault;
				} else {
					return GraphHnew*12/GraphHdefault;
				}
			})
			.attr("fill","DimGray");
			//***X-axis scale
			}
			//***Axes***
			
			//***If only one aminoacid is clicked on the sequence and the feature track than this part calculates possible aggreement between graph and blosum62 scores.
			if ((WhatsClickedSequence.length == 1) && (WhatsClicked.length == 1) && (String(AminoAcidProperties[AminoAcidPropertiesCount]) == "Sequence Display")) {
				//***Score of the single AA->AA substitution from blosum62 matrix***
				var Blosum62Value = blosum62[parseInt(AminoacidsSquareMatrixNumber[WhatsClickedSequence[0]])-1][parseInt(AminoacidsSquareMatrixNumber[WhatsClicked[0]])-1];
				//***Score of the single AA->AA substitution from blosum62 matrix***
				var ColorScale = {"0":"rgb(255,255,204)","1":"rgb(194,230,153)","2":"rgb(120,198,121)","3":"rgb(35,132,67)"};
				//***below is agreement value. It is 1 minus the p value times two. 1.65 p value is around 0.05 so it is 1-0.1 = 0.9.
				var Zthresholds = {"1.65":"90","1.29":"80","1.04":"70","0.85":"60","0.68":"50","0.53":"40","0.39":"30","0.26":"20","0.13":"10"};
				
				//***Dynamically calculate max and min of the square matrix and linearly map absolute values of log ratios to this range***
				var blosum62MinMax = [0,0];
				for (var i = 0;i<blosum62.length;i++){
					var min = d3.min(blosum62[i]);
					var max = d3.max(blosum62[i]);
					if (min < blosum62MinMax[0]) {
						blosum62MinMax[0] = min;
					}
					if(max > blosum62MinMax[1]) {
						blosum62MinMax[1] = max;
					}
				}
				var LinearMapStep = (blosum62MinMax[1]-blosum62MinMax[0])/3;
				var Blosum62AgreementData = [];
				for (var i = 0;i<GraphData.length;i++) {
					var LinearProjectionLogValue = blosum62MinMax[1] - LinearMapStep*Math.abs(GraphData[i]);
					var AgreementQuotient = 3 - Math.abs(LinearProjectionLogValue - Blosum62Value)/LinearMapStep;
					//***If the value is smaller than a threshold set by random similarity (7.5(scale of 0 to 15 which corresponds to 1.5 of scale of 0 to 3) in this case, midpoint of 0(no difference) and 15 (max difference)), than the quotient is 0***
					if (AgreementQuotient < 3/2) {
						AgreementQuotient = 0;
					}
					//***If the value is smaller than a threshold set by random similarity (7.5(scale of 0 to 15 which corresponds to 1.5 of scale of 0 to 3) in this case, midpoint of 0(no difference) and 15 (max difference)), than the quotient is 0***
					Blosum62AgreementData.push(AgreementQuotient);
				}
				//***Dynamically calculate max and min of the square matrix and linearly map absolute values of log ratios to this range***
				
				//***Draw Agreement Graph***
				d3.select("#GraphSvg")
				.selectAll("GraphLineBlosum62Elements")
				.data(Blosum62AgreementData)
				.enter()
				.append("path")
				.attr("d",function (d,i) {
					var x = 2*GraphPadding+((GraphW-3*GraphPadding)/Blosum62AgreementData.length)/2+i*((GraphW-3*GraphPadding)/Blosum62AgreementData.length);
					var y = GraphPadding+(GraphH-2*GraphPadding)/6*Math.abs(d-3);
					return "M "+String(x)+","+String(y)+" L "+String(x)+","+String(y);
				})
				.attr("stroke",function(d,i) {return ColorScale[String(parseInt(d))];})
				.attr("stroke-width",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*12;})
				.attr("class","GraphBlosum62Lines")
				.on("mouseover",function(d,i) {
					d3.select("#Blosum62Window").remove();
					d3.select("#Blosum62PvalueIndicator").remove();
					d3.select("#GraphSvg")
					.append("rect")
					.attr("x",function() {return 2*GraphPadding+((GraphW-3*GraphPadding)/Blosum62AgreementData.length)/2+i*((GraphW-3*GraphPadding)/Blosum62AgreementData.length);})
					.attr("y",GraphPadding)
					.attr("width",function() {return ((GraphW-3*GraphPadding)/Blosum62AgreementData.length);})
					.attr("height",function() {return GraphH-2*GraphPadding;})
					.attr("fill",function() {return ColorScale[String(parseInt(d))];})
					.attr("fill-opacity",0.5)
					.attr("id","Blosum62Window")
					.on("mouseover",function() {
						var thresholds = d3.keys(Zthresholds).sort(d3.descending);
						var p_value;
						for (var i = 0;i<thresholds.length;i++) {
							var StandardDeviation = 0.5;
							var Mean = 1.5;
							var DistanceToMean =(d-Mean)/StandardDeviation;
							if (parseFloat(thresholds[i])<DistanceToMean) {
								p_value = (100-Zthresholds[thresholds[i]])/200;
								break;
							}
							if((i == thresholds.length - 1) && (p_value === undefined)) {
								p_value = "insignificant";
							}
						}
						d3.select("#GraphSvg").append("text").text(function() {return "Blosum62 agreement score: "+String(d.toFixed(2))+",p-value<="+String(p_value);}).attr("id","Blosum62PvalueIndicator").attr("x",function() {return GraphWnew/2;}).attr("y",function() {if (d >= 0) {return GraphHnew*4/5;} else {return GraphHnew*1/5;}}).attr("text-anchor","middle").attr("font-family","Arial").attr("font-size",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*80;}).attr("fill","DarkSalmon").attr("fill-opacity",0.8);
					})
					.on("mouseout",function() {
						d3.select("#Blosum62Window").remove();
						d3.select("#Blosum62PvalueIndicator").remove();
					});
				});
				
				
				d3.selectAll(".GraphBlosum62Lines").data(Blosum62AgreementData).each(function(d,i) {
					d3.select(this)
					.transition()
					.attr("d", function (){
						if (i != Blosum62AgreementData.length-1) {
							var x = 2*GraphPadding+((GraphW-3*GraphPadding)/Blosum62AgreementData.length)/2+i*((GraphW-3*GraphPadding)/Blosum62AgreementData.length);
							var y = GraphPadding+(GraphH-2*GraphPadding)/6*Math.abs(d-3);
							var x_prime = 2*GraphPadding+((GraphW-3*GraphPadding)/Blosum62AgreementData.length)/2+(i+1)*((GraphW-3*GraphPadding)/Blosum62AgreementData.length);
							var y_prime = GraphPadding+(GraphH-2*GraphPadding)/6*Math.abs(Blosum62AgreementData[i+1]-3);
							return "M "+String(x)+","+String(y)+" L "+String(x_prime)+","+String(y_prime);
						}
					})
					.delay(function () {
						var RenderLength = parseFloat((2500/(Blosum62AgreementData.length-1)).toFixed(0));
						return i*RenderLength;
					})
					.duration(function () {
						var RenderLength = parseFloat((2500/(Blosum62AgreementData.length-1)).toFixed(0));
						return RenderLength;
					});
				});
				//***Draw Agreement Graph***
				
				//***Incase of AA->AA change give options to hide either of two graphs
				d3.select("#GraphSvg").append("text").text("hide Blosum62").attr("id","hideBlosum62").attr("x",GraphW*0.33).attr("y",GraphH-GraphPadding*0.2).attr("text-anchor","middle").attr("font-family","Arial").attr("font-size",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*45;}).attr("fill","DodgerBlue")
				.on("mouseover", function() {
					d3.select("#hideBlosum62").transition().attr("fill","Orange").delay(0).duration(250);
				})
				.on("mouseout", function() {
					d3.select("#hideBlosum62").transition().attr("fill","DodgerBlue").delay(0).duration(250);
				})
				.on("click", function() {
					d3.select("#hideBlosum62").transition().attr("visibility","hidden").delay(0).duration(0);
					d3.select("#showBlosum62").transition().attr("visibility","visible").delay(0).duration(0);
					d3.selectAll(".GraphBlosum62Lines").transition().attr("visibility","hidden").delay(0).duration(0);
				});
				d3.select("#GraphSvg").append("text").text("show Blosum62").attr("id","showBlosum62").attr("x",GraphW*0.33).attr("y",GraphH-GraphPadding*0.2).attr("text-anchor","middle").attr("font-family","Arial").attr("font-size",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*45;}).attr("fill","DodgerBlue").attr("visibility","hidden")
				.on("mouseover", function() {
					d3.select("#showBlosum62").transition().attr("fill","Orange").delay(0).duration(250);
				})
				.on("mouseout", function() {
					d3.select("#showBlosum62").transition().attr("fill","DodgerBlue").delay(0).duration(250);
				})
				.on("click", function() {
					d3.select("#showBlosum62").transition().attr("visibility","hidden").delay(0).duration(0);
					d3.select("#hideBlosum62").transition().attr("visibility","visible").delay(0).duration(0);
					d3.selectAll(".GraphBlosum62Lines").transition().attr("visibility","visible").delay(0).duration(0);
				});
				d3.select("#GraphSvg").append("text").text("hide LogPlot").attr("id","hideLogPlot").attr("x",GraphW*0.66).attr("y",GraphH-GraphPadding*0.2).attr("text-anchor","middle").attr("font-family","Arial").attr("font-size",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*45;}).attr("fill","DodgerBlue")
				.on("mouseover", function() {
					d3.select("#hideLogPlot").transition().attr("fill","Orange").delay(0).duration(250);
				})
				.on("mouseout", function() {
					d3.select("#hideLogPlot").transition().attr("fill","DodgerBlue").delay(0).duration(250);
				})
				.on("click", function() {
					d3.select("#hideLogPlot").transition().attr("visibility","hidden").delay(0).duration(0);
					d3.select("#showLogPlot").transition().attr("visibility","visible").delay(0).duration(0);
					d3.selectAll(".GraphLines").transition().attr("visibility","hidden").delay(0).duration(0);
				});
				d3.select("#GraphSvg").append("text").text("show LogPlot").attr("id","showLogPlot").attr("x",GraphW*0.66).attr("y",GraphH-GraphPadding*0.2).attr("text-anchor","middle").attr("font-family","Arial").attr("font-size",function () {return Math.sqrt((GraphWnew*GraphHnew)/(GraphWdefault*GraphWdefault))*45;}).attr("fill","DodgerBlue").attr("visibility","hidden")
				.on("mouseover", function() {
					d3.select("#showLogPlot").transition().attr("fill","Orange").delay(0).duration(250);
				})
				.on("mouseout", function() {
					d3.select("#showLogPlot").transition().attr("fill","DodgerBlue").delay(0).duration(250);
				})
				.on("click", function() {
					d3.select("#showLogPlot").transition().attr("visibility","hidden").delay(0).duration(0);
					d3.select("#hideLogPlot").transition().attr("visibility","visible").delay(0).duration(0);
					d3.selectAll(".GraphLines").transition().attr("visibility","visible").delay(0).duration(0);
				});
				//***Incase of AA->AA change give options to hide either of two graphs
				
			}
			
			//***If only one aminoacid is clicked on the sequence and the feature track than this part calculates possible aggreement between graph and blosum62 scores.
			
		
		
		
		
		}
		
			//This one is for sequence/SNV/connector neon affect.
			//The function below is called (not from d3, that makes the arguments complicated) for ids["seq"], ids["mut"] and ids["connector"]. You give 1 argument, the id of the element and it return what kind of text shadow it shall get.
				//declare a global variable that I will later design some illustration for user control:
				var NeonizeMe = 1;
				//***Add a global controller where the user can choose to turn on/off Neon Effect***
				var neonEffect= "On";
				d3.select("#annotation").append("text").text(function() {return "Neon "+neonEffect;}).attr("x",5950).attr("y",375).style("font-family","sans-serif").style("font-size","45px").attr("text-anchor","middle").style("fill","DimGray").attr("id","neonEffect")
				.on("mouseover",function () {
					d3.select("#neonEffect").style("fill","Orange");
				})
				.on("mouseout",function () {
					d3.select("#neonEffect").style("fill","DimGray");
				})
				.on("click",function () {
					d3.select("#neonEffect").transition().attr("fill-opacity",0).each("end",function() {
						if (neonEffect == "On") {
							neonEffect = "Off";
							NeonizeMe = 0;
						} else {
							neonEffect = "On";
							NeonizeMe = 1;
						}
						document.getElementById("neonEffect").textContent = "Neon "+neonEffect;
						d3.select("#neonEffect").transition().attr("fill-opacity",1.0).delay(0).duration(500);
					}).delay(0).duration(500);
				});
				//***Add a global controller above where the user can choose to turn on/off Neon Effect***
				function Neonizer() {
					if ((NeonizeMe == 1) && !(d3.select(arguments[0]).style("fill") === "none")) {
						if(String(arguments[0]).match(/rsID|connector/ig)) {
							var rgb = d3.select(arguments[0]).style("fill");
							rgb = !(rgb.match(/#/g)) ? rgb : convertHexToRgb(rgb);
							rgb = rgb.replace(/rgb\(|\)/ig,"");
							return "0px 0px 15px "+String("rgba("+rgb+", 1)")+",0px 0px 2px rgba(255,250,250,0.6),0 0 10px "+String("rgba("+rgb+", 1)")+",0px 0px 16px "+String("rgba("+rgb+", 1)")+",0px 0px 43px "+String("rgba("+rgb+", 1)")+",0px 0px 69px "+String("rgba("+rgb+", 1)")+",0px 0px 111px "+String("rgba("+rgb+", 1)");
						} else {
							var rgb = d3.select(arguments[0]).style("fill");
							rgb = !(rgb.match(/#/g)) ? rgb : convertHexToRgb(rgb);
							rgb = rgb.replace(/rgb\(|\)/ig,"");
							return "0px 0px 10px "+String("rgba("+rgb+", 0.8)")+",0px 0px 3px white,0px 0px 5px white,0px 0px 8px white,0px 0px 10px "+String("rgba("+rgb+", 1)")+",0px 0px 18px "+String("rgba("+rgb+", 0.9)")+",0px 0px 25px "+String("rgba("+rgb+", 0.7)")+",0px 0px 38px "+String("rgba("+rgb+", 0.6)");
						}
					} else {
						return "none";
					}
				}
				function convertHexToRgb (hex) {
					hex = hex.replace("#","");
					var r = parseInt(hex.slice(0,2),16);
					var g = parseInt(hex.slice(2,4),16);
					var b = parseInt(hex.slice(4,6),16);
					return "rgb("+r+", "+g+", "+b+")";
				}
			//The function above is called (not from d3, that makes the arguments complicated) for ids["seq"], ids["mut"] and ids["connector"]. You give 1 argument, the id of the element and it return what kind of text shadow it shall get.
		
		<!--Prediction Related Stuff-->
		//***Add a global controller where the user can choose to color/figure code SNV predictions***
		var colorCoding= "On";
		d3.select("#annotation").append("text").text(function() {return "Color-coding "+colorCoding;}).attr("x",5950).attr("y",275).style("font-family","sans-serif").style("font-size","45px").attr("text-anchor","middle").style("fill","DimGray").attr("id","colorCoding")
		.on("mouseover",function () {
			d3.select("#colorCoding").style("fill","Orange");
		})
		.on("mouseout",function () {
			d3.select("#colorCoding").style("fill","DimGray");
		})
		.on("click",function () {
			d3.select("#colorCoding").transition().attr("fill-opacity",0).each("end",function() {
				if (colorCoding == "On") {
					colorCoding = "Color-blind";
				} else {
					colorCoding = "On";
				}
				document.getElementById("colorCoding").textContent = "Color-coding "+colorCoding;
				d3.select("#colorCoding").transition().attr("fill-opacity",1.0).delay(0).duration(500);
			}).delay(0).duration(500);
		});
		//***Add a global controller above where the user can choose to color/figure code SNV predictions***
		
		//***this is the database hash: the array has the keyword and the threshold for deleteriousness***
		var predictionDatabase = {"1":["polyphen2","0.85"],"2":["sift","0.05","inverse"]};
		var logoAngelAltCb = "data:image/png;base64,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";
		var logoAngelAlt ="data:image/png;base64,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";
		var logoDemonAlt ="data:image/png;base64,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";
		//Supply 2 arguments, 1: the database hash, 2: the id of the element
		function returnPredictionScores() {
			var argument0 = arguments[0];
			var argument1 = arguments[1];
			//alert (arguments[0][String(1)][0]+","+arguments[1]+","+String(argument0)+","+String(argument1)+","+argument0[String(1)][0]);
			for (var i = 1;i <= d3.keys(argument0).length;i++) {
				d3.select("#annotation")
				.append("text")
				.text(function(){
					var prediction = "";
					var keyword = argument0[String(i)][0];
					if(d3.select(argument1).attr(keyword).match(/^\s*[0-9]+[.]?[0-9]*\s*$/)) {
						var predictionScore = parseFloat(d3.select(argument1).attr(keyword));
						var benignOrDeleterious ;
						if((argument0[String(i)][2] !== undefined)&&(argument0[String(i)][2].match(/inverse/i))) {
							if (predictionScore > parseFloat(argument0[String(i)][1])) {
								angelOrDemon("angel",i);
							} else {
								angelOrDemon("demon",i);
							}
						} else {
							if (predictionScore < parseFloat(argument0[String(i)][1])) {
								angelOrDemon("angel",i);
							} else {
								angelOrDemon("demon",i);
							}
						}
						
						prediction = String(prediction)+argument0[String(i)][0]+" score: "+predictionScore.toFixed(2);
					}
					return prediction;
				})
				.attr("class","text2")
				.attr("text-anchor","middle")
				.attr("x",function() {if (coordinates[0]>3000) {return coordinates[0]-500;} else {return coordinates[0]+500;}})
				.attr("y",function() {if (coordinates[1]>3000) {return coordinates[1]-200+i*250;} else {return coordinates[1]+200+i*250;}})
				.attr("font-family","sans-serif")
				.attr("font-size","100px")
				.attr("fill","Orange")
				.attr("stroke","Orange")
				.attr("fill-opacity",0.0)
				.attr("stroke-opacity",0.0)
				.attr("visibility","visible")
			}
		}
		//Supply 1:angel or demon, 2: the number of the prediction algorithm
			//The logos has to be placed a bit right of the normal x  coordinate and at the same y coordinate of the prediction text
		function angelOrDemon () {
			//alert(arguments[0]+","+arguments[1]);
			var argument1 = arguments[1];
			if (arguments[0].match(/angel/i)) {
				d3.select("#annotation").append("svg:image").attr("xlink:href",function(){if(colorCoding.match(/on/i)){return logoAngelAlt;}else{return logoAngelAltCb;}}).attr("title","benign").attr("alt","benign").attr("x",function() {if (coordinates[0]>3000) {return coordinates[0]+50;} else {return coordinates[0]+1050;}}).attr("y",function() {if (coordinates[1]>3000) {return coordinates[1]-75+(parseInt(argument1)-1)*250;} else {return coordinates[1]+325+(parseInt(argument1)-1)*250;}}).attr("width","300px").attr("height","200px").attr("fill-opacity",0).style("opacity",0).attr("class","text2");
			} else {
				d3.select("#annotation").append("svg:image").attr("xlink:href",logoDemonAlt).attr("title","deleterious").attr("alt","deleterious").attr("x",function() {if (coordinates[0]>3000) {return coordinates[0]+50;} else {return coordinates[0]+1050;}}).attr("y",function() {if (coordinates[1]>3000) {return coordinates[1]-145+(parseInt(argument1)-1)*255;} else {return coordinates[1]+255+(parseInt(argument1)-1)*255;}}).attr("width","480px").attr("height","320px").attr("fill-opacity",0).style("opacity",0).attr("class","text2");
			}
		}
		<!--Prediction Related Stuff-->
		
		
		<!--Some unnecessary geek stuff -->
		var ipvWatchOnOff = 0;
		var currentTime;
		var currentHourDial;
		var currentSecondDial;
		var ipvWatch = "data:image/png;base64,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";
		d3.select("#annotation").append("svg:image").attr("xlink:href",ipvWatch).attr("title","ipvWatch").attr("alt","ipvWatch").attr("x",5550).attr("y",200).attr("width","100px").attr("height","100px").style("opacity",0.62).attr("id","ipvWatchIcon");
		d3.select("#ipvWatchIcon")
		.on("mouseover", function () {
			d3.select(this).style("opacity",1);
		})
		.on("mouseout", function () {
			d3.select(this).style("opacity",0.62);
		})
		.on("click",function () {
			if (ipvWatchOnOff == 0) {
				openWatch();
				ipvWatchOnOff = 1;
				//hide overview tabs
				hideOrshowhtmlElements("0",false,true);
			} else {
				clearInterval(currentTime);
				clearInterval(currentHourDial);
				clearInterval(currentSecondDial);
				d3.selectAll(".geekWatch").remove();
				ipvWatchOnOff = 0;
				//hide overview tabs
				hideOrshowhtmlElements("1",false,true);
			}
		});
		
		function openWatch() {
			var date;
			var time;
			currentTime = setInterval(function () {
				d3.select("#ipvWatch").remove();
				d3.select("#annotation").append("text").text(timeFunction()).attr("x",3000).attr("y",3350).style("font-family","Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New").style("font-size","90px").attr("text-anchor","middle").attr("fill","Lime").attr("id","ipvWatch").attr("class","geekWatch");
			},1000);
			
			d3.select("#annotation").append("circle").attr("r",424).attr("cx",3000).attr("cy",3350).attr("fill-opacity",0).attr("fill","DeepPink").attr("stroke","DeepPink").attr("stroke-opacity",0.62).attr("stroke-width","28px").attr("class","geekWatch");
			d3.select("#annotation").append("path").attr("d","M 3000,2926 L 3000,1600").attr("stroke-width","14px").attr("stroke","DeepPink").attr("stroke-opacity",0.62).attr("id","ipvHourDial").attr("class","geekWatch");
			d3.select("#annotation").append("circle").attr("r",400).attr("cx",3000).attr("cy",3350).attr("fill-opacity",0).attr("fill","Orange").attr("stroke","Orange").attr("stroke-opacity",0.62).attr("stroke-width","20px").attr("class","geekWatch");
			d3.select("#annotation").append("path").attr("d","M 3000,2950 L 3000,750").attr("stroke-width","10px").attr("stroke","Orange").attr("stroke-opacity",0.62).attr("id","ipvSecondDial").attr("class","geekWatch");
			
			
			currentHourDial = setInterval(function () {
				d3.select("#ipvHourDial").transition().attr("d",function() {var xPrime = 3000+(424+28/2-1)*Math.cos(watch("hour")); var yPrime = 3350-(424+28/2-1)*Math.sin(watch("hour")); var x = 3000+1400*Math.cos(watch("hour")); var y = 3000-1400*Math.sin(watch("hour")); return "M "+String(xPrime)+","+String(yPrime)+" L "+String(x)+","+String(y);}).delay(0).duration(618);
			},1000);
			currentSecondDial = setInterval(function () {
				d3.select("#ipvSecondDial").transition().attr("d",function() {var xPrime = 3000+(400+20/2-1)*Math.cos(watch("default")); var yPrime = 3350-(400+20/2-1)*Math.sin(watch("default")); var x = 3000+2250*Math.cos(watch("default")); var y = 3000-2250*Math.sin(watch("default")); return "M "+String(xPrime)+","+String(yPrime)+" L "+String(x)+","+String(y);}).delay(0).duration(618);
			},1000);
			function timeFunction() {
				date = new Date();
				time = date.toLocaleTimeString();
				return time;
			}
			function watch() {
				var angle = parseInt(time.split(/:|\s/)[2]);
				/*if (angle == 0) {
					angle = 60;
				}*/
				if (arguments[0].match(/seconds/)){
					return angle;
				} else {
					if (arguments[0].match(/hour/)) {
						var minutes = parseInt(time.split(/:|\s/)[1]);
						var hours = parseInt(time.split(/:|\s/)[0]);
						var totalSeconds = minutes*60+angle;
						var angleHour = totalSeconds/3600*30+hours*30;
						angleHour = angleHour/360*2*Math.PI;
						angleHour = Math.PI/2-angleHour;
						return angleHour;
					} else {
						angle = 6*angle;
						angle = angle/360*2*Math.PI;
						angle = Math.PI/2-angle;
						return angle;
					}
				}
			}
		}
		
		<!--Some unnecessary geek stuff -->
		
		
		<!--Drag mechanism -->
			
			//Global Drag variables that will be automatically refreshed for each new draggable element
			var dragOffsetX = 0;
			var dragOffsetY = 0;
			var dragX = 0;
			var dragY = 0;
			//Global Drag variables that will be automatically refreshed for each new draggable element
			
			//Supply the drag event handler and also the id of the element to be operated on.
			function  dragStart(event) {
				//alert(event.target.id);--> Check for bubbling
				dragX = parseFloat(event.pageX)*4.67-500;
				dragY = parseFloat(event.pageY)*4;
				dragOffsetX = dragX-parseFloat(d3.select(arguments[1]).attr("x"));
				dragOffsetY = dragY-parseFloat(d3.select(arguments[1]).attr("y"));
			}
			
			//Supply the drag event handler and also the id of the element to be operated on.
			function dragMe(event) {
				dragX = parseFloat(event.pageX)*4.67-500;
				dragY = parseFloat(event.pageY)*4;
				d3.select(arguments[1]).attr("x",function () {return dragX-dragOffsetX}).attr("y",function() {return dragY-dragOffsetY});
			}
			
			//Supply the drag event handler and also the id of the element to be operated on.
			//below function will have to be modified at some point if I add new draggable elements since it also sets GrapNewLocation array.
			function dragEnd(event) {
				dragX = parseFloat(event.pageX)*4.67-500;
				dragY = parseFloat(event.pageY)*4;
				d3.select(arguments[1]).attr("x",function () {GraphNewLocation[0] = dragX-dragOffsetX; return dragX-dragOffsetX}).attr("y",function() {GraphNewLocation[1] = dragY-dragOffsetY; return dragY-dragOffsetY});
			}
			
		<!--Drag mechanism -->
		
			
		<!--A new Tab #2: Mark Tab -->	
			
			var htmlDivIdCounter = -1;
			var markCounter = 0;
			var inputBackgroundColor = "rgba(255,165,0,0.4)";
			var overviewTabArray = [{"id":"OverviewLength"},{"id":"OverviewMark"}];
			var markHash = {};

			
			//Inserts a single input box at the specified left and top style values. The center of the input box is aligned with the style value.
			function insertInput() {
				var inputHash;
				eval('inputHash = '+ arguments[0]);
				if((inputHash["flushCounter"] !== undefined)&&(inputHash["flushCounter"].match(/yes/i))) {
					htmlDivIdCounter = -1;
				}
				if(inputHash["prefix"] === undefined) {
					inputHash["prefix"] = "default";
				}
				htmlDivIdCounter++;
				d3.select(document.body).append("div").attr("id",function() {return inputHash["prefix"]+"htmlDiv"+htmlDivIdCounter;}).attr("class",inputHash["class"]).attr("style",function () {return 'position:absolute;'+'top:'+(parseFloat(inputHash["top"])-parseFloat(inputHash["height"])/2)+'px;left:'+(parseFloat(inputHash["left"])-parseFloat(inputHash["width"])/2)+'px;height:'+inputHash["height"]+';width:'+inputHash["width"]+';background:transparent;'});
				d3.select("#"+inputHash["prefix"]+"htmlDiv"+htmlDivIdCounter).append("div:form").attr("style",function() {return 'position:absolute;top:0px;left:0px;height:'+inputHash["height"]+';width:'+inputHash["width"]+';background:transparent';}).attr("id",function() {return inputHash["prefix"]+"htmlForm"+htmlDivIdCounter;}).attr("class",inputHash["class"]);
				if(inputHash["check"] === "number") {
					d3.select("#"+inputHash["prefix"]+"htmlForm"+htmlDivIdCounter).append("form:input").attr("id",function() {return inputHash["prefix"]+"htmlInput"+htmlDivIdCounter;}).attr("class",function () {return inputHash["class"]+"Inputs";}).attr("type","text").attr("style",function () {if (d3.select("body").style("background-color").match(/rgb\s*\(\s*0\s*,\s*0\s*,\s*0\s*\)/i)) {inputBackgroundColor = "rgba(30,144,255,0.4)";} else {inputBackgroundColor = "rgba(255,165,0,0.4)";};return 'position:absolute;margin:0px;top:'+(parseFloat(inputHash["height"])*0.1)+'px;left:0px;height:'+(parseFloat(inputHash["height"])*0.8-4)+'px;padding:0px;width:'+(parseFloat(inputHash["width"])-4)+'px;background:'+inputBackgroundColor+';border-radius:5px;border-width:2px;border-color:rgba(105,105,105,0.6);border-style:solid;color:NavajoWhite;outline:none;font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;font-weight:bold;'}).attr("onfocus",function () {return "inputFocus('"+inputHash["prefix"]+"htmlInput"+htmlDivIdCounter+"')"}).attr("onblur",function () {return "inputCheckNumber("+"'"+inputHash["prefix"]+"htmlInput"+htmlDivIdCounter+"'"+",'number'"+")";});
				} else if(inputHash["check"] === "radius") {
					d3.select("#"+inputHash["prefix"]+"htmlForm"+htmlDivIdCounter).append("form:input").attr("id",function() {return inputHash["prefix"]+"htmlInput"+htmlDivIdCounter;}).attr("class",function () {return inputHash["class"]+"Inputs";}).attr("type","text").attr("style",function () {if (d3.select("body").style("background-color").match(/rgb\s*\(\s*0\s*,\s*0\s*,\s*0\s*\)/i)) {inputBackgroundColor = "rgba(30,144,255,0.4)";} else {inputBackgroundColor = "rgba(255,165,0,0.4)";};return 'position:absolute;margin:0px;top:'+(parseFloat(inputHash["height"])*0.1)+'px;left:0px;height:'+(parseFloat(inputHash["height"])*0.8-4)+'px;padding:0px;width:'+(parseFloat(inputHash["width"])-4)+'px;background:'+inputBackgroundColor+';border-radius:5px;border-width:2px;border-color:rgba(105,105,105,0.6);border-style:solid;color:NavajoWhite;outline:none;font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;font-weight:bold;'}).attr("onfocus",function () {return "inputFocus('"+inputHash["prefix"]+"htmlInput"+htmlDivIdCounter+"')"}).attr("onblur",function () {return "inputCheckNumber("+"'"+inputHash["prefix"]+"htmlInput"+htmlDivIdCounter+"'"+",'radius'"+")";});
				} else if (inputHash["check"] === "color"){
					d3.select("#"+inputHash["prefix"]+"htmlForm"+htmlDivIdCounter).append("form:input").attr("id",function() {return inputHash["prefix"]+"htmlInput"+htmlDivIdCounter;}).attr("class",function () {return inputHash["class"]+"Inputs";}).attr("type","text").attr("style",function () {if (d3.select("body").style("background-color").match(/rgb\s*\(\s*0\s*,\s*0\s*,\s*0\s*\)/i)) {inputBackgroundColor = "rgba(30,144,255,0.4)";} else {inputBackgroundColor = "rgba(255,165,0,0.4)";};return 'position:absolute;margin:0px;top:'+(parseFloat(inputHash["height"])*0.1)+'px;left:0px;height:'+(parseFloat(inputHash["height"])*0.8-4)+'px;padding:0px;width:'+(parseFloat(inputHash["width"])-4)+'px;background:'+inputBackgroundColor+';border-radius:5px;border-width:2px;border-color:rgba(105,105,105,0.6);border-style:solid;color:NavajoWhite;outline:none;font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;font-weight:bold;'}).attr("onfocus",function () {return "inputFocus('"+inputHash["prefix"]+"htmlInput"+htmlDivIdCounter+"')"}).attr("onblur",function () {return "inputCheckColor("+"'"+inputHash["prefix"]+"htmlInput"+htmlDivIdCounter+"'"+")";});
				} else {
					d3.select("#"+inputHash["prefix"]+"htmlForm"+htmlDivIdCounter).append("form:input").attr("id",function() {return inputHash["prefix"]+"htmlInput"+htmlDivIdCounter;}).attr("class",function () {return inputHash["class"]+"Inputs";}).attr("type","text").attr("style",function () {if (d3.select("body").style("background-color").match(/rgb\s*\(\s*0\s*,\s*0\s*,\s*0\s*\)/i)) {inputBackgroundColor = "rgba(30,144,255,0.4)";} else {inputBackgroundColor = "rgba(255,165,0,0.4)";};return 'position:absolute;margin:0px;top:'+(parseFloat(inputHash["height"])*0.1)+'px;left:0px;height:'+(parseFloat(inputHash["height"])*0.8-4)+'px;padding:0px;width:'+(parseFloat(inputHash["width"])-4)+'px;background:'+inputBackgroundColor+';border-radius:5px;border-width:2px;border-color:rgba(105,105,105,0.6);border-style:solid;color:NavajoWhite;outline:none;font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;font-weight:bold;'}).attr("onfocus",function () {return "inputFocus('"+inputHash["prefix"]+"htmlInput"+htmlDivIdCounter+"')"}).attr("onblur",function () {return "inputBlur('"+inputHash["prefix"]+"htmlInput"+htmlDivIdCounter+"')"});
				}
			}
			//Inserts a single input box at the specified left and top style values. The center of the input box is aligned with the style value.
			
			//Check number
			function inputCheckNumber() {
					var ID = arguments[0];
					inputBlur(ID);
					if (!(isNaN(parseFloat(document.getElementById(ID).value)))) {
						if (arguments[1].match(/number/i)) {
							if(document.getElementById(ID).value.match(/[a-z]+/i)) {
								document.getElementById(ID).value = "";
								alert ("no letters!");
								return 0;
							} else if (parseFloat(document.getElementById(ID).value) < 0.5) {
								document.getElementById(ID).value = "0.5";
								alert ("minimum value is 0.5!");
								return 0;
							} else if (parseInt(document.getElementById(ID).value) > fasta_sorted.length) {
								document.getElementById(ID).value = String(fasta_sorted.length);
								alert ("maximum is protein length!");
								return 0;
							} else {
								return 1;
							}
						} else if (arguments[1].match(/radius/i)) {
							if ((parseFloat(document.getElementById(ID).value).toFixed(3)) < 0.38) {
								document.getElementById(ID).value = "0.38";
								alert ("radius can't be smaller than 0.38!");
								return 0;
							} else if ((parseFloat(document.getElementById(ID).value).toFixed(3)) > 1.07) {
								document.getElementById(ID).value = "1.070";
								alert ("maximum is 1.07 radius!");
								return 0;
							} else {
								return 1;
							}
						}
					} else if (document.getElementById(ID).value !== "") {
						document.getElementById(ID).value = "";
						alert ("numbers only!");
						return 0;
					}
			}
			//Check number
			
			//Check color
			function inputCheckColor() {
					var ID = arguments[0];
					inputBlur(ID);
					if(document.getElementById(ID).value.match(/^\s*[a-z]+\s*$|^\s*[a-z]+\s*[,;]\s*(1|1[.]0|0[.][0-9]+|0)\s*$|^\s*rgb[a]?\s*\(\s*[1-9]?[0-9]?[0-9]{1}\s*[,]\s*[1-9]?[0-9]?[0-9]{1}\s*[,]\s*[1-9]?[0-9]?[0-9]{1}\s*([,]1|[,]1[.]0|[,]0[.][0-9]+)?\)\s*$/i)) {
						return 1;
					} else if (document.getElementById(ID).value !== "") {
						document.getElementById(ID).value = "";
						alert ("I don't get this color :(");
						return 0;
					}
			}
			//Check color
			
			//***GLOBAL TAB CONTROLLER***
			//The conditional in this function is very important. Argument0 designates either show or hide. Argument1 is master control that bypasses other conditionals, provide anything that translates to true for immunity. Argument2 is sub-master control that bypasses all conditions except the rightmost one, usage same as the previous one.
			function hideOrshowhtmlElements () {
				if (arguments[0].match(/0/ig)) {
					if (arguments[1] || ((arguments[2] || ((arguments[3]||(((ExtractionPane == "open")||(MarkPane == "open"))&& (optionStatus == "open")))&&(ipvWatchOnOff == 0)))&&(R_Click == 0))) {
						d3.selectAll(".htmlElements").style("opacity",0).style("visibility","hidden");
						d3.selectAll(".DropDownRectMark").style("opacity",0).style("visibility","hidden");
						d3.selectAll(".DropDownRectExtract").style("opacity",0).style("visibility","hidden");
					}
				} else {
					if (arguments[1] || ((arguments[2] || ((arguments[3]||(((ExtractionPane == "open")||(MarkPane == "open"))&& (optionStatus == "open")))&&(ipvWatchOnOff == 0)))&&(R_Click == 0))) {
						d3.selectAll(".htmlElements").style("opacity",1).style("visibility","visible");
						d3.selectAll(".DropDownRectMark").style("opacity",1).style("visibility","visible");
						d3.selectAll(".DropDownRectExtract").style("opacity",1).style("visibility","visible");
					}
				}
			}
			//***GLOBAL TAB CONTROLLER***
	   
			//This is the actual function that inserts a highlight element. Provide an object from the markHash with name,start,end,r1,r2 and color
			var minimizeHighlightIcon = "data:image/png;base64,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";
			var closeHighlightIcon = "data:image/png;base64,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";
			var minimizeHighlightIconOrange = "data:image/png;base64,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";
			var closeHighlightIconOrange = "data:image/png;base64,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";
			var highlightGradualFade;
			var lastMouseoverMarkElementID;
			var highlightTopRound = false;
			var highlightBottomRound = false;
			//refer to File API section to see how below value is changed.
			var captureClass = "";
			function residuesToHighlight () {
				var textDescription = String(arguments[0][0]);
				var start = parseFloat(arguments[0][1])-1;
				var end = parseFloat(arguments[0][2])-1;
				var r1 = parseFloat(arguments[0][3])*3000;
				var r2 = parseFloat(arguments[0][4])*3000;
				var color = String(arguments[0][5]);
				var opacity;
				if (color.split(/[,;]/g).length > 3) {
					opacity = parseFloat(color.split(/[,;]/g)[3]);
				} else if (color.split(/[,;]/g).length === 2) {
					opacity = parseFloat(color.split(/[,;]/g)[1]);
					color = String(color.split(/[,;]/g)[0]);
				} else {
					opacity = 0.5;
				}
				//***Minimize/Close Icon coordinates***
				var startMinimize = ((start+end)/2-(5/360*fasta_sorted.length)/2);
				var rotationMinimize = startMinimize/fasta_sorted.length*360; 
				var startClose = ((start+end)/2+(5/360*fasta_sorted.length)/2);
				var rotationClose = startClose/fasta_sorted.length*360; 
				var rMinMaxIcon = (r1+r2)/2;
				var PointMinimize = [parseInt(3000+rMinMaxIcon*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*startMinimize))-CorrectionFactor*startMinimize)/180)),parseInt(3000-rMinMaxIcon*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*startMinimize))-CorrectionFactor*startMinimize)/180))];
				var PointClose = [parseInt(3000+rMinMaxIcon*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*startClose))-CorrectionFactor*startClose)/180)),parseInt(3000-rMinMaxIcon*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*startClose))-CorrectionFactor*startClose)/180))];
				//***Minimize/Close Icon coordinates***
				d3.select("#annotation").append("path").attr("d", function() {return highlightPathGenerator((start+end)/2,(start+end)/2,r1,r2);}).attr("stroke-width",5).attr("stroke",function() {return color;}).attr("stroke-opacity",function() {if (opacity*GoldenRatio > 1.0) {return 1.0;} else if (opacity*GoldenRatio == 0) {return 0.5*GoldenRatio;} else {return opacity*GoldenRatio;}}).attr("fill",function() {return color;}).attr("fill-opacity",function() {if (color.match(/rgba/ig)) {return 1.0} else {return opacity;} }).attr("stroke-linejoin","round").attr("id",function () {return "mark"+markCounter;}).attr("class",function(){if (captureClass !== ""){return "markElements"+" "+captureClass;} else {return "markElements";}}).style("opacity",0)
				.on("mouseover",function () {
					hideOrshowhtmlElements("0");
					clearTimeout(highlightGradualFade);
					d3.select(this).transition().attr("stroke-width",25).delay(0).duration(250);
					d3.select("#annotation").append("text").text(function () {return textDescription;}).attr("class","text2").attr("text-anchor","middle").attr("x",function() {if (coordinates[0]>3000) {return coordinates[0]-500;} else {return coordinates[0]+500;}}).attr("y",function() {if (coordinates[1]>3000) {return coordinates[1]-200;} else {return coordinates[1]+200;}}).attr("font-family","sans-serif").attr("font-size","100px").attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");
					d3.selectAll(".text2").transition().attr("fill-opacity",0.9).style("opacity",0.9).delay(500).duration(500);
					//***Minimize/Close***
					if (lastMouseoverMarkElementID !== d3.select(this).attr("id")) {
						d3.selectAll(".highlightIcons").remove();
						lastMouseoverMarkElementID = d3.select(this).attr("id");
						d3.select("#annotation").append("svg:image").attr("xlink:href",minimizeHighlightIcon).attr("title","minimize").attr("alt","minimize").attr("x",function() {return PointMinimize[0]-50;}).attr("y",function() {return PointMinimize[1]-50;}).attr("width","100px").attr("height","100px").style("opacity",0).attr("class","highlightIcons").attr("transform",function () {var x= parseFloat(d3.select(this).attr("x"));var y = parseFloat(d3.select(this).attr("y"));return "rotate("+rotationMinimize+","+(x+50)+","+(y+50)+")";});	
						d3.select("#annotation").append("svg:image").attr("xlink:href",closeHighlightIcon).attr("title","close").attr("alt","close").attr("x",function() {return PointClose[0]-50;}).attr("y",function() {return PointClose[1]-50;}).attr("width","100px").attr("height","100px").style("opacity",0).attr("class","highlightIcons").attr("transform",function () {var x= parseFloat(d3.select(this).attr("x"));var y = parseFloat(d3.select(this).attr("y"));return "rotate("+rotationClose+","+(x+50)+","+(y+50)+")";});
					}
						//***I had to add the hideOrshowhtmlElements(1) at the beginning of onclick event below because when you click on the x icon, mouseout event does not fire in firefox. This is not true for Chrome.  
					d3.selectAll(".highlightIcons").transition().style("opacity",0.9).each("end",function() {d3.select(this).on("mouseover",function(){hideOrshowhtmlElements("0");clearTimeout(highlightGradualFade);d3.selectAll(".highlightIcons").transition().style("opacity",0.9).delay(0).duration(0);d3.select(this).attr("xlink:href",function() {return eval(String(d3.select(this).attr("title"))+"HighlightIconOrange");});}).on("mouseout",function(){hideOrshowhtmlElements("1"); highlightGradualFade = setTimeout(function() {d3.selectAll(".highlightIcons").transition().style("opacity",0).delay(0).duration(0);},2000);d3.select(this).attr("xlink:href",function() {return eval(String(d3.select(this).attr("title"))+"HighlightIcon");});}).on("click",function(){hideOrshowhtmlElements("1"); var type = d3.select(this).attr("title"); highlightIconsOnClick(type);});}).delay(0).duration(0);
					//***Minimize/Close***
				})
				.on("mouseout",function() {
					hideOrshowhtmlElements("1");
					d3.select(this).transition().attr("stroke-width",5).delay(0).duration(250);
					d3.selectAll(".text2").remove();
					highlightGradualFade = setTimeout(function() {d3.selectAll(".highlightIcons").transition().style("opacity",0).delay(0).duration(0);},2000);
				});
				 
				//Fade in/out effect
				d3.select("#mark"+markCounter).transition("numberOneFanBrush").attrTween("d",function () {var interpolator = d3.interpolateArray([(start+end)/2,(start+end)/2,r1,r2],[start,end,r1,r2]); return function(t){return highlightPathGenerator(interpolator(t)[0],interpolator(t)[1],interpolator(t)[2],interpolator(t)[3]);}}).delay(0).duration(1500);
				d3.select("#mark"+markCounter).transition("fadeInOut").style("opacity",1).delay(0).duration(1500);
			
				function highlightIconsOnClick() {
					var highlightSelected = d3.select("#"+lastMouseoverMarkElementID);
					if (arguments[0].match(/min/ig)) {
						if (highlightSelected.attr("class").split(/\s/).length === 1) {
							if (parseFloat(highlightSelected.style("opacity")) > 0) {
								highlightSelected.transition("minSingleFadeout").style("opacity",0).delay(0).duration(1500);
							} else {
								highlightSelected.transition("minSingleFadein").style("opacity",1).delay(0).duration(1500);
							}
						} else {
							var classSelected = d3.selectAll("."+highlightSelected.attr("class").split(/\s/)[1]);
							if (parseFloat(highlightSelected.style("opacity")) > 0) {
								classSelected.transition("minMultiFadeout").style("opacity",0).delay(0).duration(1500);
							} else {
								classSelected.transition("minMultiFadein").style("opacity",1).delay(0).duration(1500);
							}
						}
					} else {
						if (highlightSelected.attr("class").split(/\s/).length === 1) {
							d3.selectAll(".highlightIcons").remove();
							highlightSelected.remove();
							delete markHash[lastMouseoverMarkElementID];
						}
						else {
							d3.selectAll(".highlightIcons").remove();
							var classOfSubject = highlightSelected.attr("class").split(/\s/)[1];
							for (var key in markHash) {
								if (d3.select("#"+key).attr("class").split(/\s/)[1] === classOfSubject) {
									delete markHash[key];
								}
							}
							d3.selectAll("."+classOfSubject).remove();
						}
					}
				}
			}
			//This is the actual function that inserts a highlight element. Provide an object from the markHash with name,start,end,r1,r2 and color
			
			//***Highlight Path Generator used by above function***
			var lineBasis = d3.svg.line().interpolate("basis");
			function highlightPathGenerator(start,end,r1,r2) {
				//horizontalRoundness parameter is the amount of degrees between the start and end of the horizontal (paralel to the axis of the highlight) b-spline, measure from the center of the figure.
				//don't touch too much to this parameter, as seven is a heavenly number. You will be stricken by Tyriel.
				var horizontalRoundness;
				var horizontalRoundnessParameter = 7;
					//***Below if clause is calibrated using tuba1a (451aa) and brca2 (3418aa). The right side of the test condition changes based on the length of the protein. ..*fasta_sorted.length/451 and its powers are the calibration factors. Minimum threshold is 16.***
				if ((Math.abs(start-end) > 2*(Math.pow((fasta_sorted.length/451),3/2) + horizontalRoundnessParameter*(fasta_sorted.length/451) + 1)) && (Math.abs(start-end) > 16)) {
					horizontalRoundness = parseInt(fasta_sorted.length/355*horizontalRoundnessParameter);
				} else {
					horizontalRoundness = (end-start)*(GoldenRatio-1)/2;
				}
				//Similar to above, verticalRoundness is the 'ratio' of the vertical distance between start and end of the vertical b-spline to the height of the highlight.
				var verticalRoundness = (GoldenRatio-1)/2;
				var Point1 = [parseInt(3000+r1*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*start))-CorrectionFactor*start)/180)),parseInt(3000-r1*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*start))-CorrectionFactor*start)/180))];
				var Point2 = [parseInt(3000+r2*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*start))-CorrectionFactor*start)/180)),parseInt(3000-r2*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*start))-CorrectionFactor*start)/180))];
				var Point3 = [parseInt(3000+r2*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*end))-CorrectionFactor*end)/180)),parseInt(3000-r2*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*end))-CorrectionFactor*end)/180))];
				var Point4 = [parseInt(3000+r1*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*end))-CorrectionFactor*end)/180)),parseInt(3000-r1*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*end))-CorrectionFactor*end)/180))];
				var Point1Inner = [parseInt(3000+r1*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*(start+horizontalRoundness)))-CorrectionFactor*(start+horizontalRoundness))/180)),parseInt(3000-r1*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*(start+horizontalRoundness)))-CorrectionFactor*(start+horizontalRoundness))/180))];
				var Point2Inner = [parseInt(3000+r2*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*(start+horizontalRoundness)))-CorrectionFactor*(start+horizontalRoundness))/180)),parseInt(3000-r2*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*(start+horizontalRoundness)))-CorrectionFactor*(start+horizontalRoundness))/180))];
				var Point3Inner = [parseInt(3000+r2*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*(end-horizontalRoundness)))-CorrectionFactor*(end-horizontalRoundness))/180)),parseInt(3000-r2*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*(end-horizontalRoundness)))-CorrectionFactor*(end-horizontalRoundness))/180))];
				var Point4Inner = [parseInt(3000+r1*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*(end-horizontalRoundness)))-CorrectionFactor*(end-horizontalRoundness))/180)),parseInt(3000-r1*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*(end-horizontalRoundness)))-CorrectionFactor*(end-horizontalRoundness))/180))];
				var Point1Outer = [parseInt(3000+(r1-(r1-r2)*verticalRoundness)*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*start))-CorrectionFactor*start)/180)),parseInt(3000-(r1-(r1-r2)*verticalRoundness)*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*start))-CorrectionFactor*start)/180))];
				var Point2Outer = [parseInt(3000+(r2+(r1-r2)*verticalRoundness)*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*start))-CorrectionFactor*start)/180)),parseInt(3000-(r2+(r1-r2)*verticalRoundness)*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*start))-CorrectionFactor*start)/180))];
				var Point3Outer = [parseInt(3000+(r2+(r1-r2)*verticalRoundness)*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*end))-CorrectionFactor*end)/180)),parseInt(3000-(r2+(r1-r2)*verticalRoundness)*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*end))-CorrectionFactor*end)/180))];
				var Point4Outer = [parseInt(3000+(r1-(r1-r2)*verticalRoundness)*Math.cos(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*end))-CorrectionFactor*end)/180)),parseInt(3000-(r1-(r1-r2)*verticalRoundness)*Math.sin(Math.PI*(90-(2.5+(HalfTheWidthAngleOfElement+2*HalfTheWidthAngleOfElement*end))-CorrectionFactor*end)/180))];
				if (Math.abs(start-end) <= fasta_sorted.length*360/355/2) {
					if(highlightTopRound && highlightBottomRound) {
						return lineBasis([Point1Inner,Point1,Point1Outer])+"L"+Point2Outer+lineBasis([Point2Outer,Point2,Point2Inner]).replace(/^M/,"L")+"A"+r2+","+r2+" 0 0,1 "+Point3Inner+lineBasis([Point3Inner,Point3,Point3Outer]).replace(/^M/,"L")+"L"+Point4Outer+lineBasis([Point4Outer,Point4,Point4Inner]).replace(/^M/,"L")+"A"+r1+","+r1+" 0 0,0 "+Point1Inner+"Z";
					} else if (highlightTopRound) {
						return lineBasis([Point1Inner,Point1,Point1Outer])+"L"+Point2+"A"+r2+","+r2+" 0 0,1 "+Point3+"L"+Point4Outer+lineBasis([Point4Outer,Point4,Point4Inner]).replace(/^M/,"L")+"A"+r1+","+r1+" 0 0,0 "+Point1Inner+"Z";
					} else if (highlightBottomRound) {
						return "M"+Point1+"L"+Point2Outer+lineBasis([Point2Outer,Point2,Point2Inner]).replace(/^M/,"L")+"A"+r2+","+r2+" 0 0,1 "+Point3Inner+lineBasis([Point3Inner,Point3,Point3Outer]).replace(/^M/,"L")+"L"+Point4+"A"+r1+","+r1+" 0 0,0 "+Point1+"Z";
					} else {
						return "M"+Point1+"L"+Point2+"A"+r2+","+r2+" 0 0,1 "+Point3+"L"+Point4+"A"+r1+","+r1+" 0 0,0 "+Point1+"Z";
					}
				} else {
					if(highlightTopRound && highlightBottomRound) {
						return lineBasis([Point1Inner,Point1,Point1Outer])+"L"+Point2Outer+lineBasis([Point2Outer,Point2,Point2Inner]).replace(/^M/,"L")+"A"+r2+","+r2+" 0 1,1 "+Point3Inner+lineBasis([Point3Inner,Point3,Point3Outer]).replace(/^M/,"L")+"L"+Point4Outer+lineBasis([Point4Outer,Point4,Point4Inner]).replace(/^M/,"L")+"A"+r1+","+r1+" 0 1,0 "+Point1Inner+"Z";
					} else if (highlightTopRound) {
						return lineBasis([Point1Inner,Point1,Point1Outer])+"L"+Point2+"A"+r2+","+r2+" 0 1,1 "+Point3+"L"+Point4Outer+lineBasis([Point4Outer,Point4,Point4Inner]).replace(/^M/,"L")+"A"+r1+","+r1+" 0 1,0 "+Point1Inner+"Z";
					} else if (highlightBottomRound) {
						return "M"+Point1+"L"+Point2Outer+lineBasis([Point2Outer,Point2,Point2Inner]).replace(/^M/,"L")+"A"+r2+","+r2+" 0 1,1 "+Point3Inner+lineBasis([Point3Inner,Point3,Point3Outer]).replace(/^M/,"L")+"L"+Point4+"A"+r1+","+r1+" 0 1,0 "+Point1+"Z";
					} else {
						return "M"+Point1+"L"+Point2+"A"+r2+","+r2+" 0 1,1 "+Point3+"L"+Point4+"A"+r1+","+r1+" 0 1,0 "+Point1+"Z";
					}
				}
			}
			//***Highlight Path Generator used by above function***
			
			//Global controller, similar to ExtractionPane
			var MarkPane = "closed";
			
			//Similar to DropDownExtract
			function DropDownMark(selection) {
				MarkPane = "open";
				selection
				.selectAll("rectanglesDropDownMark")
				.data([0,1,2,3])
				.enter()
				.append("rect")
				//i*(i-1)* == All will have the same x and width values, but the third will be similar to its correspondent in DropDownExtract
				.attr("width",function(d,i) {if (i < 3) {return 1300;} else {return 1300-2*1300/Math.pow(GoldenRatio,2);} })
				.attr("height", 100)
				//i*(i-1)* == All will have the same x and width values, but the third will be similar to its correspondent in DropDownExtract
				.attr("x",function(d,i) {if (i < 3) {return 3000-(1300)/2;} else {return 3000-(1300-2*1300/Math.pow(GoldenRatio,2))/2;}})
				.attr("y",function (d,i) {return 2850+i*101;})
				//here I add some attr to make the corners rounded
				.attr("rx",15)
				.attr("ry",15)
				//here I add some attr to make the corners rounded
				.attr("fill","DimGray")
				.attr("fill-opacity",0.9)
				.attr("stroke","DimGray")
				.attr("stroke-opacity",0.0)
				.attr("stroke-width",0.0)
				.attr("id",function (d,i) {return "DropDownRectMark"+String(i);})
				.attr("class","DropDownRectMark");
				
				//***Input boxes
				insertInput('{"left":"641","top":"751","height":"25px","width":"40px","class":"htmlElements","check":"number","flushCounter":"yes"}');
				insertInput('{"left":"714","top":"751","height":"25px","width":"40px","class":"htmlElements","check":"number"}');
				insertInput('{"left":"787","top":"751","height":"25px","width":"40px","class":"htmlElements","check":"radius"}');
				insertInput('{"left":"860","top":"751","height":"25px","width":"40px","class":"htmlElements","check":"radius"}');
				insertInput('{"left":"697","top":"772","height":"25px","width":"73px","class":"htmlElements","check":"color"}');
				insertInput('{"left":"843","top":"772","height":"25px","width":"73px","class":"htmlElements","check":"none"}');
				//***Input boxes
				
				//***Descriptions of Inputs and the Mark Button***
				d3.select("#annotation").append("text").text("Start").attr("class","DropDownRectMark").attr("text-anchor","middle").attr("x", 2475).attr("y", 2925).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible");
				d3.select("#annotation").append("text").text("End").attr("class","DropDownRectMark").attr("text-anchor","middle").attr("x", 2825).attr("y", 2925).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible");
				d3.select("#annotation").append("text").text("outer-R").attr("class","DropDownRectMark").attr("text-anchor","middle").attr("x", 3175).attr("y", 2925).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible");
				d3.select("#annotation").append("text").text("inner-R").attr("class","DropDownRectMark").attr("text-anchor","middle").attr("x", 3525).attr("y", 2925).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible");
				//control the roundness of the generated highlights
				d3.select("#annotation").append("circle").attr("class","DropDownRectMark higlightRoundnessControls").attr("id","highlightRoundnessTopControl").attr("r",20).attr("cx",3035).attr("cy",3010).style("fill",function () {if (highlightTopRound){return "Orange";}else{return "DimGray";}}).attr("fill-opacity",0.9).style("stroke","Orange").attr("stroke-opacity",0.6).attr("stroke-width",10).on("click",function() {d3.select("#highlightRoundnessTopControl").style("fill",function () {if (highlightTopRound){highlightTopRound = false; return "DimGray";}else{highlightTopRound = true; return "Orange";}});});
				d3.select("#annotation").append("circle").attr("class","DropDownRectMark higlightRoundnessControls").attr("id","highlightRoundnessBottomControl").attr("r",20).attr("cx",3377).attr("cy",3010).style("fill",function () {if (highlightBottomRound){return "Orange";}else{return "DimGray";}}).attr("fill-opacity",0.9).style("stroke","Orange").attr("stroke-opacity",0.6).attr("stroke-width",10).on("click",function() {d3.select("#highlightRoundnessBottomControl").style("fill",function () {if (highlightBottomRound){highlightBottomRound = false; return "DimGray";}else{highlightBottomRound = true; return "Orange";}});});
				//control the roundness of the generated highlights
				d3.select("#annotation").append("text").text("Color:").attr("class","DropDownRectMark").attr("text-anchor","middle").attr("x", 2475).attr("y", 3126).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible");
				d3.select("#annotation").append("text").text("Name:").attr("class","DropDownRectMark").attr("text-anchor","middle").attr("x", 3175).attr("y", 3126).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible");
				d3.select("#annotation").append("text").text("Mark").attr("class","DropDownRectMark").attr("id","Mark").attr("text-anchor","middle").attr("x", 3000).attr("y", 3227).attr("font-family","Arial").attr("font-size","60px").attr("fill","LightGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).attr("visibility","visible").attr("font-weight","bold")
				.on("mouseover", function () {
					d3.select(this).transition().attr("font-size",80).attr("fill","Orange").delay(0).duration(250);
				})
				.on("mouseout", function () {
					d3.select(this).transition().attr("font-size",60).attr("fill","LightGray").delay(0).duration(250);
				})
				.on("click", function () {
					if (d3.selectAll(".htmlElementsInputs")[0].some(function(x){
						if ((x.value === "")||(x.value === undefined)) {
							return true;
						}
					})) {
						alert ("Check your input values!\nStart: Start amino acid number (1-max length),\nEnd: End aminoacid number (1-max length),\nOuter-R: Outer radius of the highlight (0.38-1.07),\nInner-R: Inner radius of the highlight (0.38-1.07),\nColor: Enter a html color name with optional opacity value between 0-1.0 separated by comma such as->Green,0.5. Default opacity is 0.5,\nName: Indicate what you want to be displayed when you move your cursor over the highlight area.");
					} else {
						var name = document.getElementById("defaulthtmlInput5").value;
						var start = document.getElementById("defaulthtmlInput0").value;
						var end = document.getElementById("defaulthtmlInput1").value;
						var r1 = document.getElementById("defaulthtmlInput2").value;
						var r2 = document.getElementById("defaulthtmlInput3").value;
						var color = document.getElementById("defaulthtmlInput4").value;
						if (parseFloat(start) > parseFloat(end)){
							alert ("Start cannot be bigger than end!");
						} else if (parseFloat(r1) === parseFloat(r2)) {
							alert ("Outer and inner radii cannot be the same!");
						} else {
						markHash[("mark"+markCounter)] = [name,start,end,r1,r2,color];
						residuesToHighlight(markHash[("mark"+markCounter)]);
						markCounter++;
						}
					}
				});
				//***Descriptions of Inputs and the Mark Button***
			}
			//Similar to DropDownExtract
			
			//Calculate domain percentage
			function calculateDomainPercentage () {
				var count = 0;
				for (var i = 0; i < ids["con"].length;i++) {
					if(!(d3.select(ids["con"][i]).attr("class") === null) && !(d3.select(ids["con"][i]).attr("class") === "allCons")) {
						count++;
					}
				}
				var percentage = parseFloat(count/fasta_sorted.length*100).toFixed(1);
				//alert (percentage+"percent of your protein is made up of domains!");
				return percentage;
			}
			//Calculate domain percentage
			
			//***Mark Tab***
			var DropDownClickMark = 0;
			d3.select("#annotation").append("text").text(function() {return "domain percentage: "+ calculateDomainPercentage();}).attr("class","Options").attr("id","OverviewMark").attr("text-anchor","middle").attr("x", 3000).attr("y", 2800).attr("font-family","Arial").attr("font-size","60px").attr("fill","DimGray").attr("stroke","DimGray").attr("fill-opacity",0.9).attr("stroke-opacity",0.0).style("visibility","hidden").style("opacity",0)
			.on("mouseover",function() {
				d3.select("#OverviewMark").transition().attr("font-size","120px").attr("fill","Orange").delay(0).duration(500);
				d3.selectAll(".overviews").style("opacity",0);
			})
			.on("mouseout",function() {
				d3.select("#OverviewMark").transition().attr("font-size","60px").attr("fill","DimGray").delay(0).duration(500);
				d3.selectAll(".overviews").style("opacity",1);
			})
			.on("click",function() {
				if (DropDownClickMark == 0) {
					//Close other open overview tabs
					if (ExtractionPane === "open") {
						d3.selectAll(".DropDownRectExtract").remove();
						DropDownClickExtract = 0;
						ExtractionPane = "closed";
					}
					//Close other open overview tabs
					d3.select("#annotation").call(DropDownMark);
				} else {
					d3.selectAll(".htmlElements").remove();
					d3.selectAll(".DropDownRectMark").remove();
					MarkPane = "closed";
				}
				if (DropDownClickMark == 0) {
					DropDownClickMark = 1;
				} else {
					DropDownClickMark = 0;
				}
			});
			//***Mark Tab***
			
			//***Overview Tabs***
			d3.select("#annotation").selectAll("overviewRects").data(overviewTabArray).enter()
				.append("path")
				.attr("d",function(d,i) {return "M"+(2320+(i+1)*1300/(overviewTabArray.length+1))+",2690L"+(2320+(i+1)*1300/(overviewTabArray.length+1)+45)+",2690A15,15 0 1,1 "+(2320+(i+1)*1300/(overviewTabArray.length+1)+45)+",2720L"+(2320+(i+1)*1300/(overviewTabArray.length+1))+",2720A15,15 0 1,1 "+(2320+(i+1)*1300/(overviewTabArray.length+1))+",2690Z"})
				.attr("fill",function(d,i) {if (i == 0) {return "Orange";} else {return "DimGray";}})
				.attr("fill-opacity",0.6)
				.attr("stroke",function(d,i) {if (i == 0) {return "Orange";} else {return "DimGray";}})
				.attr("stroke-opacity",1.0)
				.attr("stroke-width",6)
				.attr("stroke-linejoin","round")
				.attr("class","overviews")
				.attr("id",function (d,i) {return d.id+"Button";})
				.on("click",function (d,i) {
					var ID = d3.select(this).attr("id");
					d3.selectAll(".overviews").filter(function() {if (d3.select(this).attr("id") == ID) {return 0;} else {return 1}}).each(function () {d3.select(this).style("fill","DimGray").style("stroke","DimGray");});
					d3.select(this).style("fill","Orange").style("stroke","Orange");
					for (var i =0;i<overviewTabArray.length;i++) {
						if (overviewTabArray[i].id == (ID.replace("Button",""))) {
							d3.select("#"+overviewTabArray[i].id).style("visibility","visible").style("opacity",1);
						} else {
							d3.select("#"+overviewTabArray[i].id).style("visibility","hidden").style("opacity",0);
						}
					}
				});
			//***Overview Tabs***
			
			//***Input Focus and Blur***
			function inputFocus() {
				var ID = arguments[0];
				ID = "#"+ID;
				if (NeonizeMe == 1) {
					if (d3.select("body").style("background-color").match(/rgb\s*\(\s*0\s*,\s*0\s*,\s*0\s*\)/i)) {
						d3.select(ID).style("border-width","4px").style("border-color","rgba(30,144,255,0.6)")
						.style("box-shadow","0px 0px 10px DodgerBlue,0px 0px 16px DodgerBlue,0px 0px 26px DodgerBlue,0px 0px 42px DodgerBlue,0px 0px 68px DodgerBlue,0px 0px 110px DodgerBlue");
					} else {
						d3.select(ID).style("border-width","4px").style("border-color","rgba(255,165,0,0.6)")
						.style("box-shadow","0px 0px 10px Orange,0px 0px 16px Orange,0px 0px 26px Orange,0px 0px 42px Orange,0px 0px 68px Orange,0px 0px 110px Orange");
					}
				} else {
					if (d3.select("body").style("background-color").match(/rgb\s*\(\s*0\s*,\s*0\s*,\s*0\s*\)/i)) {
						d3.select(ID).style("border-width","4px").style("border-color","rgba(30,144,255,0.6)");
					} else {
						d3.select(ID).style("border-width","4px").style("border-color","rgba(255,165,0,0.6)");
					}
				}
			}
			
			function inputBlur () {
				var ID = arguments[0];
				ID = "#"+ID;
				d3.select(ID).style("border-width","2px").style("border-color","rgba(105,105,105,0.6)").style("box-shadow","none");
			}
			//***Input Focus and Blur***
		
		<!--A new Tab #2: Mark Tab -->	
		
		<!--File API -->	
			insertInput('{"left":"1383","top":"1362","height":"25px","width":"25px","class":"htmlFileUploadElements","check":"none","prefix":"fileUpload"}');
			fileUploadIcon = "data:image/png;base64,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";
			//File Input
			d3.select("#fileUploadhtmlDiv0").style("visibility","hidden");
			d3.select("#fileUploadhtmlForm0").style("visibility","hidden");
			d3.select("#fileUploadhtmlInput0").attr("type","file").attr("onchange","readFunc(event)").attr("accept","text/plain").attr("name","fileUploadArea").style("visibility","hidden");
			//File Input
			//Action Tab Lower Right Corner
			d3.select("#annotation").append("text").text("Action:").attr("x",5800).attr("y",5975).style("font-family","sans-serif").style("font-size","45px").attr("text-anchor","start").style("fill","DimGray").attr("fill-opacity",0.9).attr("id","fileUploadActionOpts").attr("class","Options");
			var actionHash = [{"action":"Mark","control":"MarkPane,fileLoadedStatus","function":pacedMarkPlacerFunc},{"action":"Hist","control":"HistogramPane,fileLoadedStatus","function":registerNewHistogram}];
			
			d3.select("#annotation")
			.selectAll("actionOptions")
			.data(actionHash)
			.enter()
			.append("text")
			.text(function(d,i){return d.action})
			.attr("x",function(d,i) {return 6000+200*i;})
			.attr("y",5975)
			.attr("font-family","sans-serif")
			.attr("font-size", 45)
			.attr("text-anchor","start")
			.style("fill","DimGray")
			.style("opacity",0.2)
			.attr("fill-opacity",0.9)
			.attr("stroke-opacity",0)
			.attr("id",function (d,i) {return "actionOption"+i;})
			.attr("class","actionOptions")
			.on("click",function (d,i) {
				var controlElements = d.control.split(/,/);
				if (controlElements.every(actionHashControlFunc)) {
					d.function();
				} else {
					alert("Either the required pane is not open or the file is not loaded. Check if these conditions are met..");
				}
				
			});
			//Action Tab Lower Right Corner
			
			d3.select("#annotation").append("svg:image").attr("xlink:href",fileUploadIcon).attr("title","fileUploadIcon").attr("alt","fileUploadIcon").attr("x",5900).attr("y",5800).attr("width","100px").attr("height","100px").style("opacity",0.62).attr("id","fileUploadIcon");
			d3.select("#fileUploadIcon")
			.on("mouseover", function () {
				d3.select(this).style("opacity",1);
			})
			.on("mouseout", function () {
				d3.select(this).style("opacity",0.62);
			})
			.on("click", function () {
				if (navigator.userAgent.match(/iphone|ipad|ipod/i)) {
					alert("Unfortunately your device does not have file browsing system. You won't be able to use this option..");
				}
				else if (window.FileReader) {
					document.getElementById("fileUploadhtmlInput0").click();
				} else {
					alert("Unfortunately your browser does not support FileReader, consider upgrading or switching to another browser..");
				}
			});
			d3.select("#annotation").append("text").text("No files loaded").attr("x",6050).attr("y",5875).style("font-family","sans-serif").style("font-size","45px").attr("text-anchor","start").style("fill","DimGray").attr("fill-opacity",0.9).attr("id","fileUploadStatus").attr("class","Options");
			
			var fileOutput;
			var pace;
			var fileLoadedStatus = 0;
			function readFunc(event) {
				var inputID = event.target.id;
				var fileReader = new FileReader();
				fileReader.onload = function () {
					if (event.target.files[0].name.length > 15) {
						document.getElementById("fileUploadStatus").textContent = event.target.files[0].name.substring(0,11)+"...";
					} else {
						document.getElementById("fileUploadStatus").textContent = event.target.files[0].name;
					}
					fileOutput = fileReader.result;
					fileOutput = fileOutput.split(/\n/);
					for (var i = fileOutput.length-1;i>=0;i--) {
						if (fileOutput[i].match(/^\s*\t*\n*\r*$/)) {
							fileOutput.pop()
						} else {
							break;
						}
					}
					if (fileOutput[0].match(/pace/)) {
						var firstLine = fileOutput.shift();
						pace = parseInt(firstLine.replace(/^\s*\t*pace\s*\t*=\s*\t*/,""));
						captureClass = firstLine.replace(/^\s*\t*pace\s*\t*=\s*\t*[0-9]+/,"").replace(/.*;?\t*\s*bind\s*\t*=\s*\t*/,"").trim();
					}
					fileLoadedStatus = 1;
					d3.selectAll(".actionOptions").style("fill","Orange").style("opacity",0.9);
				}
				fileReader.readAsText(event.target.files[0]);
			}
			
			function pacedMarkPlacerFunc() {
				if (pace === undefined || pace === null || typeof pace !== "number" || isNaN(pace)) {
					alert ("You should explicity set 'pace' value in your file..\nSomething like: pace = 300")
				} else {
					d3.select("#fileUploadIcon").style("opacity",0).style("visibility","hidden");
					d3.selectAll(".actionOptions").style("visibility","hidden");
					d3.select(document.body).append("div").attr("style","width:280px;position:absolute;background:transparent;height:123px;left:610px;top:682px").attr("id","blockUserInteractionDiv");
					var i = 0;
					var pacedMarkPlacer = setInterval(function () {
						var fields = fileOutput[i].split(/\t/);
						var checkStatus = 0;
						document.getElementById("defaulthtmlInput5").value = fields[5];
						//nothing to check here
						document.getElementById("defaulthtmlInput0").value = fields[0];
						checkStatus += inputCheckNumber("defaulthtmlInput0","number");
						document.getElementById("defaulthtmlInput1").value = fields[1];
						checkStatus += inputCheckNumber("defaulthtmlInput1","number");
						document.getElementById("defaulthtmlInput2").value = fields[2];
						checkStatus += inputCheckNumber("defaulthtmlInput2","radius");
						document.getElementById("defaulthtmlInput3").value = fields[3];
						checkStatus += inputCheckNumber("defaulthtmlInput3","radius");
						document.getElementById("defaulthtmlInput4").value = fields[4];
						checkStatus += inputCheckColor("defaulthtmlInput4");
						if(fields[6] !== undefined && fields[6].match(/round/i)) {
							if (!highlightTopRound) {
								d3.select("#highlightRoundnessTopControl").on("click")();
							}
						} else {
							if (highlightTopRound) {
								d3.select("#highlightRoundnessTopControl").on("click")();
							}
						}
						if(fields[7] !== undefined && fields[7].match(/round/i)) {
							if (!highlightBottomRound) {
								d3.select("#highlightRoundnessBottomControl").on("click")();
							}
						} else {
							if (highlightBottomRound) {
								d3.select("#highlightRoundnessBottomControl").on("click")();
							}
						}
						if (checkStatus === 5) {
							d3.select("#Mark").on("click")();
						}
						i++;
						if (i == fileOutput.length) {
							clearInterval(pacedMarkPlacer);
							pace = null;
							captureClass = "";
							fileOutput = null;
							fileLoadedStatus = 0;
							d3.select("#blockUserInteractionDiv").remove();
							document.getElementById("fileUploadhtmlInput0").value = null;
							document.getElementById("fileUploadStatus").textContent = "No files loaded";
							d3.select("#fileUploadIcon").style("opacity",0.62).style("visibility","visible");
							d3.selectAll(".actionOptions").style("fill","DimGray").style("opacity",0.2).style("visibility","visible");
						}
					},pace);
				}
			}
			
			function actionHashControlFunc(value,index) {
				if (value.match(/pane/i)) {
					if (eval(value) === "open") {
						return true;
					} else {
						return false;
					}
				} else if (typeof eval(value) === "number") {
					if (eval(value) === 1) {
						return true;
					} else {
						return false;
					}
				} else {
					alert("Control function fails to check for conditions to trigger action..");
					return false;
				}
			}
			
		<!--File API -->	
		
		<!--Histogram-->
		//HistogramPane is always open
		var HistogramPane = "open";
		var histogramMinAbsoluteHeight;
		var histogramMaxAbsoluteHeight;
		var histogramStepDistance;
		var conservationScores = ids["con"].map(function(d,i){return parseInt(d.replace(/^.*Conservation-Score_/,""));});
		var Or_Hist_Path_Data = {};
		for (var i = 0;i< ids["con"].length;i++) {
			var pathData = d3.select(ids["con"][i]).attr("d");
			Or_Hist_Path_Data[ids["con"][i]] = pathData;
		}
		calculateHistogramStepDistance();
		function calculateHistogramStepDistance() {
			histogramMinAbsoluteHeight = d3.min(conservationScores);
			histogramMaxAbsoluteHeight = d3.max(conservationScores);
			var firstTopRightCornerX = extractHistCorners(ids["con"][0]).tRx;
			var firstTopRightCornerY = extractHistCorners(ids["con"][0]).tRy;
			var firstBottomRightCornerX = extractHistCorners(ids["con"][0]).bRx;
			var firstBottomRightCornerY = extractHistCorners(ids["con"][0]).bRy;
			if (histogramMinAbsoluteHeight === histogramMaxAbsoluteHeight) {
				histogramStepDistance = Math.sqrt(Math.pow((firstTopRightCornerX- firstBottomRightCornerX),2)+Math.pow((firstTopRightCornerY-firstBottomRightCornerY),2));
			} else {
				histogramStepDistance = Math.sqrt(Math.pow((firstTopRightCornerX- firstBottomRightCornerX),2)+Math.pow((firstTopRightCornerY-firstBottomRightCornerY),2))/Math.round(1+(conservationScores[0]-histogramMinAbsoluteHeight)/(histogramMaxAbsoluteHeight-histogramMinAbsoluteHeight)*9);
			}
		}
		function changeBarHeight(id,stepSize){
			if (stepSize > 10) {
				alert ("Maximum step size is 10!");
				stepSize = 10;
			}
			var angleLeft = Math.atan(Math.abs((extractHistCorners(id).tLy-extractHistCorners(id).bLy)/(extractHistCorners(id).tLx-extractHistCorners(id).bLx)));
			var angleRight = Math.atan(Math.abs((extractHistCorners(id).tRy-extractHistCorners(id).bRy)/(extractHistCorners(id).tRx-extractHistCorners(id).bRx)));
			var neWtLx = extractHistCorners(id).bLx+(stepSize*histogramStepDistance*Math.cos(angleLeft))*Math.sign(extractHistCorners(id).tLx-extractHistCorners(id).bLx);
			var neWtLy = extractHistCorners(id).bLy+(stepSize*histogramStepDistance*Math.sin(angleLeft))*Math.sign(extractHistCorners(id).tLy-extractHistCorners(id).bLy);
			var neWtRx = extractHistCorners(id).bRx+(stepSize*histogramStepDistance*Math.cos(angleRight))*Math.sign(extractHistCorners(id).tRx-extractHistCorners(id).bRx);
			var neWtRy = extractHistCorners(id).bRy+(stepSize*histogramStepDistance*Math.sin(angleRight))*Math.sign(extractHistCorners(id).tRy-extractHistCorners(id).bRy);
			var neWpath = histPathRecompile (id,neWtLx,neWtLy,neWtRx,neWtRy);
			
			d3.select(id).transition("histUpdate").attr("d",neWpath).delay(0).duration(1000);
		}
		function extractHistCorners(id) {
			var hash = {};
			hash.bLx = parseFloat(Or_Hist_Path_Data[id].split(/[MLAZ,]|\s+/)[1]);
			hash.bLy = parseFloat(Or_Hist_Path_Data[id].split(/[MLAZ,]|\s+/)[2]);
			hash.tLx = parseFloat(Or_Hist_Path_Data[id].split(/[MLAZ,]|\s+/)[20]);
			hash.tLy = parseFloat(Or_Hist_Path_Data[id].split(/[MLAZ,]|\s+/)[21]);
			hash.tRx = parseFloat(Or_Hist_Path_Data[id].split(/[MLAZ,]|\s+/)[12]);
			hash.tRy = parseFloat(Or_Hist_Path_Data[id].split(/[MLAZ,]|\s+/)[13]);
			hash.bRx = parseFloat(Or_Hist_Path_Data[id].split(/[MLAZ,]|\s+/)[9]);
			hash.bRy = parseFloat(Or_Hist_Path_Data[id].split(/[MLAZ,]|\s+/)[10]);
			return hash;
		}
		function histPathRecompile (id,tLx,tLy,tRx,tRy) {
			return "M"+extractHistCorners(id).bLx+","+extractHistCorners(id).bLy+" A2250.000,2250.000 40.000 0,1 "+extractHistCorners(id).bRx+","+extractHistCorners(id).bRy+" L"+tRx+","+tRy+" A2430.000,2430.000 0.000 0,0 "+tLx+","+tLy+" Z";
		}
		function histogramUpdate (array) {
			var arraySign = array.map(function(x){if(Math.sign(parseFloat(x))===0){return 1;}else{return Math.sign(parseFloat(x));}});
			array = array.map(function(x){return Math.abs(parseFloat(x));});
			var min = d3.min(array);
			var max = d3.max(array);
			if (array.length === ids["con"].length) {
				for (var i = 0;i<ids["con"].length;i++) {
					var stepSize = Math.round(arraySign[i]*(1+(array[i]-min)/(max-min)*9));
					changeBarHeight(ids["con"][i],stepSize);
				}
			} else {
				alert("Input file has different number of entries compared to conservation track..");
			}
		}
		var registeredHistograms = [];
		var registeredHistogramID = -1;
		var activeHistogram = [];
		var histogramGradualFade;
		function registerNewHistogram () {
			var array = fileOutput;
			if (registeredHistogramID === 2) {
				registeredHistogramID = 0;
			} else {
				registeredHistogramID++;
			}
			if (registeredHistograms.length === 3) {
				registeredHistograms.pop();
				registeredHistograms.unshift([array,registeredHistogramID]);
			} else {
				registeredHistograms.unshift([array,registeredHistogramID]);
			}
			render();
			
			function render() {
				d3.selectAll(".registeredHistogramCircles").remove();
				if (registeredHistograms.length === 0) {
					activeHistogram = [];
					histogramUpdate(conservationScores);
				} else {
					d3.select("#annotation").selectAll("registeredHistograms").data(registeredHistograms).enter().append("circle").attr("cx",3000).attr("cy",function(d,i){return 550+i*70}).attr("r",20).attr("fill-opacity",0).attr("fill","DimGray").attr("stroke-width",15).attr("stroke",function(d,i){return ["#1b9e77","#d95f02","#7570b3"][d[1]];}).attr("stroke-opacity",0.9).attr("class","registeredHistogramCircles").attr("id",function(d,i){return "registeredHistogramCircles"+i;}).style("opacity",0)
					.on("mouseover",function(d,i){
						d3.selectAll(".registeredHistogramCircles").transition().style("opacity",1).delay(0).duration(500);
						var cx = parseFloat(d3.select(this).attr("cx"));
						var cy = parseFloat(d3.select(this).attr("cy"));
						var ID = d[1];
						clearTimeout(histogramGradualFade);
						d3.selectAll(".histogramIcons").remove();
						d3.select("#annotation").append("svg:image").attr("xlink:href",closeHighlightIcon).attr("title","close").attr("alt","close").attr("x",function() {return cx+30;}).attr("y",function() {return cy-60;}).attr("width","50px").attr("height","50px").style("opacity",0).attr("class","histogramIcons");
						d3.selectAll(".histogramIcons").transition().style("opacity",0.9).each("end",function() {d3.select(this).on("mouseover",function(){clearTimeout(histogramGradualFade);d3.select(this).attr("xlink:href",function() {return eval(String(d3.select(this).attr("title"))+"HighlightIconOrange");});}).on("mouseout",function(){histogramGradualFade = setTimeout(function() {d3.selectAll(".histogramIcons").remove();d3.selectAll(".registeredHistogramCircles").transition().style("opacity",0).delay(0).duration(0);},2000);d3.select(this).attr("xlink:href",function() {return eval(String(d3.select(this).attr("title"))+"HighlightIcon");});}).on("click",function(){clearTimeout(histogramGradualFade); d3.selectAll(".histogramIcons").remove(); var array = []; for (var i = 0;i<registeredHistograms.length;i++){if(registeredHistograms[i][1] !== ID){array.push(registeredHistograms[i]);}}; registeredHistograms = array; render();});}).delay(0).duration(0);
					})
					.on("mouseout",function(d,i){
						histogramGradualFade = setTimeout(function() {d3.selectAll(".histogramIcons").remove();d3.selectAll(".registeredHistogramCircles").transition().style("opacity",0).delay(0).duration(0);},2000);
					})
					.on("click",function(d,i){
						//alert ("My data:"+d[0]+","+"My index:"+d[1]);
						d3.selectAll(".registeredHistogramCircles").transition().each("end",function(){if(d3.select(this).attr("id") === "registeredHistogramCircles"+i){d3.select(this).transition().attr("fill-opacity",0.9).delay(0).duration(500);}}).attr("fill-opacity",0).delay(0).duration(0);
						activeHistogram = [d];
						histogramUpdate(d[0]);
					});
				}
				pace = null;
				captureClass = "";
				fileOutput = null;
				fileLoadedStatus = 0;
				document.getElementById("fileUploadhtmlInput0").value = null;
				document.getElementById("fileUploadStatus").textContent = "No files loaded";
				d3.selectAll(".actionOptions").style("fill","DimGray").style("opacity",0.2).style("visibility","visible");
			}
		}
		function showNewHistogramValue(id) {
			if (activeHistogram.length !== 0) {
				var index = ids["con"].indexOf(id);
				var XY = computeHypotheticalBarDistance(id);
				d3.select("#annotation").append("text").text(function () {return activeHistogram[0][0][index];}).attr("class","text2").attr("text-anchor","middle").attr("x",XY[0]).attr("y",XY[1]).attr("font-family","sans-serif").attr("font-size","100px").attr("fill","DodgerBlue").attr("stroke","DodgerBlue").attr("fill-opacity",0.0).attr("stroke-opacity",0.0).attr("visibility","visible");
			}
			function computeHypotheticalBarDistance(id) {
				var stepSize = 20;
				var angleLeft = Math.atan(Math.abs((extractHistCorners(id).tLy-extractHistCorners(id).bLy)/(extractHistCorners(id).tLx-extractHistCorners(id).bLx)));
				var angleRight = Math.atan(Math.abs((extractHistCorners(id).tRy-extractHistCorners(id).bRy)/(extractHistCorners(id).tRx-extractHistCorners(id).bRx)));
				var neWtLy = extractHistCorners(id).bLy+(stepSize*histogramStepDistance*Math.sin(angleLeft))*Math.sign(extractHistCorners(id).tLy-extractHistCorners(id).bLy);
				var neWtRx = extractHistCorners(id).bRx+(stepSize*histogramStepDistance*Math.cos(angleRight))*Math.sign(extractHistCorners(id).tRx-extractHistCorners(id).bRx);
				var newX = (extractHistCorners(id).bLx+neWtRx)/2;
				var newY = (neWtLy+extractHistCorners(id).bRy)/2;
				return [newX,newY];
			}
		}

		<!--Histogram-->
		
		<!--WindowInterface-->
		var sampleLoc = {"x":1500,"y":1500,"width":1500,"height":2000,"rx":100,"ry":100,"iconPadding":100,"iconSize":100,"minWidth":1500,"minHeight":2000,"maxWidth":5000,"maxHeight":5000};
		//global window icons base64
		var closeWindowIcon = "data:image/png;base64,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";
		var enlargeWindowIcon = "data:image/png;base64,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";
		var relocateWindowIcon = "data:image/png;base64,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";
		var dragWindowIcon = "data:image/png;base64,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";
		var magnifyWindowIcon ="data:image/png;base64,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";
		var minifyWindowIcon ="data:image/png;base64,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";
		//global window icons base64
		var relocateWindow = "";
		function renderWindow(type,ID,location,funcToCall,arg) {
			var internalCoordinates;
			var dragTransparency = d3.behavior.drag().origin(function(){var x = parseFloat(d3.select(this).attr("x"));var y = parseFloat(d3.select(this).attr("y"));return {"x":x,"y":y};}).on("drag", dragTransparencyFunc).on("dragstart",function (){d3.event.sourceEvent.stopPropagation();});
			function dragTransparencyFunc() {
				//console.log(d3.event.x);
				//console.log(d3.event.y);
				//d3.select(this).attr("x",internalCoordinates[0]).attr("y",internalCoordinates[1]);
				//d3.select(this).attr("x",d3.event.x).attr("y",d3.event.y);
				var minX = location.iconPadding;
				var maxX = location.iconSize*2+location.iconPadding*3;
				d3.select(this).attr("x",Math.max(minX,Math.min(d3.event.x,maxX)));
				d3.select("#"+ID+"rect").attr("fill-opacity",function(){return (Math.max(minX,Math.min(d3.event.x,maxX))-minX)/(maxX-minX);});
			}
			//main svg
			d3.select("#annotation").append(type).attr("id",ID).attr("x",function(){return parseInt(location.x);}).attr("y",function (){return parseInt(location.y);}).attr("width",function(){return parseInt(location.width);}).attr("height",function(){return parseInt(location.height);}).on("mousemove",function (){internalCoordinates = getInternalCoordinates("#"+ID)});
			//background rect
			d3.select("#"+ID).append("rect").attr("id",function(){return ID+"rect";}).attr("x",function(){return parseInt(location.width)/2;}).attr("y",function(){return parseInt(location.height)/2;}).attr("width",0).attr("height",0).attr("rx",function(){if(!(location.rx === undefined)){return parseInt(location.rx);}else{return 15;}}).attr("ry",function(){if(!(location.ry === undefined)){return parseInt(location.ry);}else{return 15;}}).attr("fill-opacity",0.25).attr("fill","DimGray");
			warp(ID+"rect",location.width,location.height);
			//add icons
			d3.select("#"+ID).append("svg:image").attr("class",function(){return ID+"icons";}).attr("id",function(){return ID+"enlarge";}).attr("xlink:href",enlargeWindowIcon).attr("title","enlargeWindowIcon").attr("alt","enlarge").attr("x",function() {return location.iconPadding;}).attr("y",function() {return location.iconPadding;}).attr("width",location.iconSize).attr("height",location.iconSize).style("opacity",0).attr("onmousedown",function(){return "enlargeStartMD(evt,'#"+ID+"')";}).attr("onmousemove",function(){var addionalArguments= ","+JSON.stringify(location);return "enlargeMeMM(evt,'#"+ID+"'"+addionalArguments+")";}).attr("onmouseout",function(){var addionalArguments= ","+JSON.stringify(location)+","+funcToCall+","+JSON.stringify(arg); return "enlargeEndMO(evt,'#"+ID+"'"+addionalArguments+")";}).attr("onmouseup",function(){return "enlargeEndMU(evt,'"+ID+"',"+funcToCall+","+JSON.stringify(arg)+")"}).on("mouseover",function(){iconMagify("enlarge")}).on("mouseout",function(){iconMagify("reset")});
			d3.select("#"+ID).append("svg:image").attr("class",function(){return ID+"icons";}).attr("id",function(){return ID+"relocate";}).attr("xlink:href",relocateWindowIcon).attr("title","relocateWindowIcon").attr("alt","relocate").attr("x",function() {return 2*(location.iconPadding)+location.iconSize;}).attr("y",function() {return location.iconPadding;}).attr("width",location.iconSize).attr("height",location.iconSize).style("opacity",0).on("mouseover",function(){iconMagify("relocate")}).on("mouseout",function(){iconMagify("reset")}).on("click",function(){d3.event.stopPropagation(); relocateWindow = "#"+ID;});
			d3.select("#"+ID).append("svg:image").attr("class",function(){return ID+"icons";}).attr("id",function(){return ID+"drag";}).attr("xlink:href",dragWindowIcon).attr("title","dragWindowIcon").attr("alt","drag").attr("x",function() {return 3*(location.iconPadding)+2*(location.iconSize);}).attr("y",function() {return location.iconPadding;}).attr("width",location.iconSize).attr("height",location.iconSize).style("opacity",0).attr("onmousedown",function(){return "dragStartMD(evt,'#"+ID+"')"}).attr("onmousemove",function(){return "dragMeMM(evt,'#"+ID+"')"}).attr("onmouseout",function(){return "dragEndMO(evt,'#"+ID+"')"}).attr("onmouseup",function(){return "dragEndMU(evt)"}).on("mouseover",function(){iconMagify("drag");}).on("mouseout",function(){iconMagify("reset");});
			d3.select("#"+ID).append("svg:image").attr("class",function(){return ID+"icons";}).attr("id",function(){return ID+"magnify";}).attr("xlink:href",magnifyWindowIcon).attr("title","magnifyWindowIcon").attr("alt","magnify").attr("x",function() {return 4*(location.iconPadding)+3*(location.iconSize);}).attr("y",function() {return location.iconPadding;}).attr("width",location.iconSize).attr("height",location.iconSize).style("opacity",0).on("mouseover",function(){iconMagify("magnify");}).on("mouseout",function(){iconMagify("reset");}).attr("onclick",function(){var addionalArguments= ","+JSON.stringify(location)+",1.1,"+funcToCall+","+JSON.stringify(arg); return "magnifyClick(evt,'#"+ID+"'"+addionalArguments+")";});
			d3.select("#"+ID).append("svg:image").attr("class",function(){return ID+"icons";}).attr("id",function(){return ID+"minify";}).attr("xlink:href",minifyWindowIcon).attr("title","minifyWindowIcon").attr("alt","minify").attr("x",function() {return 5*(location.iconPadding)+4*(location.iconSize);}).attr("y",function() {return location.iconPadding;}).attr("width",location.iconSize).attr("height",location.iconSize).style("opacity",0).on("mouseover",function(){iconMagify("minify");}).on("mouseout",function(){iconMagify("reset");}).attr("onclick",function(){var addionalArguments= ","+JSON.stringify(location)+",0.9,"+funcToCall+","+JSON.stringify(arg); return "magnifyClick(evt,'#"+ID+"'"+addionalArguments+")";});
			d3.select("#"+ID).append("svg:image").attr("class",function(){return ID+"icons";}).attr("id",function(){return ID+"close";}).attr("xlink:href",closeWindowIcon).attr("title","closeWindowIcon").attr("alt","closeWindow").attr("x",function() {return location.width-location.iconPadding-location.iconSize;}).attr("y",function() {return location.iconPadding;}).attr("width",location.iconSize).attr("height",location.iconSize).style("opacity",0).on("mouseover",function(){iconMagify("close")}).on("mouseout",function(){iconMagify("reset")}).on("click",function(){d3.select("#"+ID).remove();});
			d3.select("#"+ID).append("rect").attr("class",function(){return ID+"icons";}).attr("id",function(){return ID+"knobTrail";}).attr("x",location.iconPadding).attr("y",function(){return location.height-location.iconPadding+location.iconSize/4-7.5;}).attr("width",location.iconSize*2.5+location.iconPadding*2).attr("height",15).attr("rx",15).attr("ry",15).attr("fill-opacity",1).attr("fill","Orange").style("opacity",0);
			d3.select("#"+ID).append("rect").attr("class",function(){return ID+"icons";}).attr("id",function(){return ID+"knob";}).attr("x",function(){return (location.iconPadding*11+location.iconSize*6)/5;}).attr("y",function(){return location.height-location.iconPadding;}).attr("width",location.iconSize/2).attr("height",location.iconSize/2).attr("rx",15).attr("ry",15).attr("fill-opacity",1).attr("fill","Orange").style("opacity",0).call(dragTransparency);
			d3.select("#"+ID).selectAll(ID+"colorBoxes").data(["DimGray","Black","Red","LightSeaGreen","DodgerBlue","DeepPink"]).enter().append("rect").attr("class",function(){return ID+"icons "+ID+"colorBoxes";}).attr("id",function(d){return ID+d;}).attr("x",function (d,i){return location.width-((6-i)*(location.iconPadding/4+location.iconSize/2))-location.iconPadding*3/4;}).attr("y",function(){return location.height-location.iconPadding;}).attr("width",location.iconSize/2).attr("height",location.iconSize/2).attr("rx",15).attr("ry",15).attr("fill-opacity",0.65).attr("fill",function(d){return d;}).style("opacity",0).on("mouseover",function(d){d3.selectAll("."+ID+"colorBoxes").filter(function(){if (d3.select(this).datum() === d){return 0;}else{return 1;}}).call(generalMinifyRect,location.iconSize/2,location.iconSize/2);d3.select(this).call(generalMagnifyRect,location.iconSize/2,location.iconSize/2);}).on("mouseout",function(){d3.selectAll("."+ID+"colorBoxes").call(generalMinifyRect,location.iconSize,location.iconSize);}).on("click",function(d){d3.select("#"+ID+"rect").transition().attr("fill",function(){return d;}).delay(0).duration(1000);});
			//initiate icon fade-in or magnify on mouseover
			d3.selectAll("."+ID+"icons").data(["enlarge","relocate","drag","magnify","minify","close","knobTrail","knob","DimGray","Black","Red","LightSeaGreen","DodgerBlue","DeepPink"]).each(function(d,i){d3.select("#"+ID+d).transition().style("opacity",1).delay(i*150+100).duration(i*400+250);});
			function iconMagify (iconName) {
				d3.selectAll("."+ID+"icons").data(["enlarge","relocate","drag","magnify","minify","close"]).each(function(d,i){
				d3.select("#"+ID+d).transition("iconMagnifyWidth").attr("width",function(){if(iconName.match(d)){return 1.5*location.iconSize;}else if(iconName.match("reset")){return location.iconSize;}else{return 0.5*location.iconSize;}}).ease("elastic").delay(0).duration(1000);
				d3.select("#"+ID+d).transition("iconMagnifyHeight").attr("height",function(){if(iconName.match(d)){return 1.5*location.iconSize;}else if(iconName.match("reset")){return location.iconSize;}else{return 0.5*location.iconSize;}}).ease("elastic").delay(0).duration(1000);
				});
			}
			function generalMinifyRect(selection,width,height) {
				selection.transition("width").attr("width",width/2).ease("elastic").delay(0).duration(1000);
				selection.transition("height").attr("height",height/2).ease("elastic").delay(0).duration(1000);
			}
			function generalMagnifyRect(selection,width,height) {
				selection.transition("width").attr("width",width*1.5).ease("elastic").delay(0).duration(1000);
				selection.transition("height").attr("height",height*1.5).ease("elastic").delay(0).duration(1000);
			}
			
			//call a function
			if (funcToCall) {
				funcToCall.apply(this,[ID,arg]);
			}
		}
		//",[adjustWindowIcon,"+JSON.stringify(location)+",'#"+ID+"','close']"
			//more gateways needed sire! xD..
		function warp (ID,width,height) {
			//console.log(ID+" "+width+" "+height+" !");
			d3.select("#"+ID).transition("adjustX").attr("x",function(){var x = parseInt(d3.select(this).attr("x"));return x-width/2;}).delay(0).duration(500);
			d3.select("#"+ID).transition("adjustY").attr("y",function(){var y = parseInt(d3.select(this).attr("y"));return y-height/2;}).delay(0).duration(500);
			d3.select("#"+ID).transition("adjustW").attr("width",width).delay(0).duration(500);
			d3.select("#"+ID).transition("adjustH").attr("height",height).delay(0).duration(500);
			d3.select("#"+ID).transition("adjustFO").attr("fill-opacity",0.6).delay(0).duration(1000);
		}
		
			//adjust icon position
		function adjustWindowIcon (location,ID,iconName) {
			var p = location.iconPadding;
			var s = location.iconSize;
			var w = location.width;
			var iconPlacement = {"enlarge":"p","relocate":"2p+s","drag":"3p+2s","close":"w-s-p"};
			d3.select(ID+iconName).attr("x",function() {var x = eval(iconPlacement[iconName]);console.log(x);return x;});
			console.log(p+" "+s+" "+w+" "+ID+iconName);
		}
		
			//get internal coordinates
		function getInternalCoordinates (ID) {
			var x = d3.select(ID).attr("x");
			var y = d3.select(ID).attr("y");
			return [coordinates[0]-x,coordinates[1]-y];
		}
		
			<!--Drag mechanism 2 -->
				
				//Global Drag 2 variables that will be automatically refreshed for each new draggable element
				var dragOffsetX_2 = 0;
				var dragOffsetY_2 = 0;
				var dragX_2 = 0;
				var dragY_2 = 0;
				var mousedown_2 = false;
				//Global Drag 2 variables that will be automatically refreshed for each new draggable element
				
				//Supply the drag event handler and also the id of the element to be operated on. stopPropagation() and preventDefault() will cancel accidental text selection if pointer/finger leaves the dragged element area.
				function  dragStartMD(event,ID) {
					//alert(event.target.id);--> Check for id
					//alert(event.pageX+","+event.pageY);
					event.stopPropagation();
					event.preventDefault();
					dragX_2 = parseFloat(event.pageX)*4.67-500;
					dragY_2 = parseFloat(event.pageY)*4.67-500;
					dragOffsetX_2 = dragX_2-parseFloat(d3.select(arguments[1]).attr("x"));
					dragOffsetY_2 = dragY_2-parseFloat(d3.select(arguments[1]).attr("y"));
					mousedown_2 = true;
				}
				//Supply the drag event handler and also the id of the element to be operated on.
				function dragMeMM(event,ID) {
					event.stopPropagation();
					event.preventDefault();
					if(mousedown_2) {
						dragX_2 = parseFloat(event.pageX)*4.67-500;
						dragY_2 = parseFloat(event.pageY)*4.67-500;
						d3.select(arguments[1]).attr("x",function () {return dragX_2-dragOffsetX_2}).attr("y",function() {return dragY_2-dragOffsetY_2});
					}
				}
				function dragEndMO(event) {
					event.stopPropagation();
					event.preventDefault();
					//mousedown_2 = false;
					if(mousedown_2) {
						dragX_2 = parseFloat(event.pageX)*4.67-500;
						dragY_2 = parseFloat(event.pageY)*4.67-500;
						d3.select(arguments[1]).attr("x",function () {return dragX_2-dragOffsetX_2}).attr("y",function() {return dragY_2-dragOffsetY_2});
					}
				}
				function dragEndMU(event) {
					event.stopPropagation();
					event.preventDefault();
					mousedown_2 = false;
				}
			<!--Drag mechanism 2-->
			
			<!--Enlarge mechanism-->
			//shares mostly same global variables with drag mechanism 2
			var enlargeFixedDimensions ={"x1":0,"y1":0};
				function  enlargeStartMD(event,ID) {
					event.stopPropagation();
					event.preventDefault();
					dragX_2 = parseFloat(event.pageX)*4.67-500;
					dragY_2 = parseFloat(event.pageY)*4.67-500;
					dragOffsetX_2 = dragX_2-parseFloat(d3.select(arguments[1]).attr("x"));
					dragOffsetY_2 = dragY_2-parseFloat(d3.select(arguments[1]).attr("y"));
					enlargeFixedDimensions.x1 = parseFloat(d3.select(arguments[1]).attr("x"))+parseFloat(d3.select(arguments[1]).attr("width"));
					enlargeFixedDimensions.y1 = parseFloat(d3.select(arguments[1]).attr("y"))+parseFloat(d3.select(arguments[1]).attr("height"));
					mousedown_2 = true;
				}
				function enlargeMeMM(event,ID,location,funcToCall,arg) {
					event.stopPropagation();
					event.preventDefault();
					if(mousedown_2) {
						var minWidth = location.minWidth;
						var minHeight = location.minHeight;
						var width = Math.abs(dragX_2-dragOffsetX_2-enlargeFixedDimensions.x1);
						var height = Math.abs(dragY_2-dragOffsetY_2-enlargeFixedDimensions.y1);
						dragX_2 = parseFloat(event.pageX)*4.67-500;
						dragY_2 = parseFloat(event.pageY)*4.67-500;
						d3.select(arguments[1]).attr("width",function () {return Math.max(minWidth,width);}).attr("height",function() {return Math.max(minHeight,height);}).attr("x",function () {return Math.min(dragX_2-dragOffsetX_2,enlargeFixedDimensions.x1-minWidth);}).attr("y",function() {return Math.min(dragY_2-dragOffsetY_2,enlargeFixedDimensions.y1-minHeight);});
						d3.select(arguments[1]+"rect").attr("width",function () {return Math.max(minWidth,width);}).attr("height",function() {return Math.max(minHeight,height);});
						d3.select(arguments[1]+"close").attr("x",function(){return Math.max(minWidth,width)-location.iconPadding-location.iconSize;});
						d3.select(arguments[1]+"knob").attr("y",function(){return Math.max(minHeight,height)-location.iconPadding;});
						d3.select(arguments[1]+"knobTrail").attr("y",function(){return Math.max(minHeight,height)-location.iconPadding+location.iconSize/4-7.5;});
						d3.selectAll(arguments[1].replace("#",".")+"colorBoxes").data(["DimGray","Black","Red","LightSeaGreen","DodgerBlue","DeepPink"]).attr("x",function(d,i){return Math.max(minWidth,width)-((6-i)*(location.iconPadding/4+location.iconSize/2))-location.iconPadding*3/4;}).attr("y",function(){return Math.max(minHeight,height)-location.iconPadding;});
					}
				}
				function enlargeEndMO(event,ID,location,funcToCall,arg) {
					event.stopPropagation();
					event.preventDefault();
					//mousedown_2 = false;
					if(mousedown_2) {
						var minWidth = location.minWidth;
						var minHeight = location.minHeight;
						var width = Math.abs(dragX_2-dragOffsetX_2-enlargeFixedDimensions.x1);
						var height = Math.abs(dragY_2-dragOffsetY_2-enlargeFixedDimensions.y1);
						dragX_2 = parseFloat(event.pageX)*4.67-500;
						dragY_2 = parseFloat(event.pageY)*4.67-500;
						d3.select(arguments[1]).attr("width",function () {return Math.max(minWidth,width);}).attr("height",function() {return Math.max(minHeight,height);}).attr("x",function () {return Math.min(dragX_2-dragOffsetX_2,enlargeFixedDimensions.x1-minWidth);}).attr("y",function() {return Math.min(dragY_2-dragOffsetY_2,enlargeFixedDimensions.y1-minHeight);});
						d3.select(arguments[1]+"rect").attr("width",function () {return Math.max(minWidth,width);}).attr("height",function() {return Math.max(minHeight,height);});
						d3.select(arguments[1]+"close").attr("x",function(){return Math.max(minWidth,width)-location.iconPadding-location.iconSize;});
						d3.select(arguments[1]+"knob").attr("y",function(){return Math.max(minHeight,height)-location.iconPadding;});
						d3.select(arguments[1]+"knobTrail").attr("y",function(){return Math.max(minHeight,height)-location.iconPadding+location.iconSize/4-7.5;});
						d3.selectAll(arguments[1].replace("#",".")+"colorBoxes").data(["DimGray","Black","Red","LightSeaGreen","DodgerBlue","DeepPink"]).attr("x",function(d,i){return Math.max(minWidth,width)-((6-i)*(location.iconPadding/4+location.iconSize/2))-location.iconPadding*3/4;}).attr("y",function(){return Math.max(minHeight,height)-location.iconPadding;});
						if (funcToCall) {
						funcToCall.apply(this,[ID.replace("#",""),arg]);
						}
					}
				}
				function enlargeEndMU(event,ID,funcToCall,arg) {
					//I comment out propagation because master svg also fires this function on mouse up. This causes the machine to not properly fire mouseup event as a result dragged elements get stuck in mousedown mode.
					//event.stopPropagation();
					event.preventDefault();
					mousedown_2 = false;
					//sometimes it gets the object itself rather than the id.
					if((ID)&&(funcToCall)) {
						if (typeof ID === "object") {
							ID = d3.select(ID).attr("id");
							funcToCall.apply(this,[ID,arg]);
						} else if (typeof ID === "string") {
							funcToCall.apply(this,[ID,arg]); 
						} else {
						}
					}
				}
			<!--Enlarge mechanism-->
			
			<!--Magnify/Minify mechanism-->
			function magnifyClick(event,ID,location,magnificationRate,funcToCall,arg) {
				event.stopPropagation();
				event.preventDefault();
				var minWidth = location.minWidth;
				var minHeight = location.minHeight;
				var maxHeight = location.maxHeight;
				var maxWidth = location.maxWidth;
				//10 percent magnification
				var width = parseFloat(d3.select(ID).attr("width"))*magnificationRate;
				var height = parseFloat(d3.select(ID).attr("height"))*magnificationRate;
				d3.select(arguments[1]).attr("width",function () {return Math.max(minWidth,Math.min(width,maxWidth));}).attr("height",function() {return Math.max(minHeight,Math.min(height,maxHeight));});
				d3.select(arguments[1]+"rect").attr("width",function () {return Math.max(minWidth,Math.min(width,maxWidth));}).attr("height",function() {return Math.max(minHeight,Math.min(height,maxHeight));});
				d3.select(arguments[1]+"close").attr("x",function(){return Math.max(minWidth,Math.min(width,maxWidth))-location.iconPadding-location.iconSize;});
				d3.select(arguments[1]+"knob").attr("y",function(){return Math.max(minHeight,Math.min(height,maxHeight))-location.iconPadding;});
				d3.select(arguments[1]+"knobTrail").attr("y",function(){return Math.max(minHeight,Math.min(height,maxHeight))-location.iconPadding+location.iconSize/4-7.5;});
				d3.selectAll(arguments[1].replace("#",".")+"colorBoxes").data(["DimGray","Black","Red","LightSeaGreen","DodgerBlue","DeepPink"]).attr("x",function(d,i){return Math.max(minWidth,Math.min(width,maxWidth))-((6-i)*(location.iconPadding/4+location.iconSize/2))-location.iconPadding*3/4;}).attr("y",function(){return Math.max(minHeight,Math.min(height,maxHeight))-location.iconPadding;});
				if (funcToCall) {
					funcToCall.apply(this,[ID.replace("#",""),arg]);
				}
			}
			<!--Magnify/Minify mechanism-->
			
		<!--WindowInterface-->
		
		<!--Drawing Interface-->
		<!--Draw equilateral triangle with given radius measured as the distance from center of gravity to one corner-->
			//the x,y and r values are between 0 and 1, they represent the full width and the height of whatever container they are drawn in
		function drawEqTriangle (IDtoDrawOn,objectHash,currentWidth,currentHeight) {
			currentRadius = Math.min(currentWidth,currentHeight);
			d3.select(IDtoDrawOn).append("polygon").attr("points",function(){return (objectHash.x*currentWidth)+","+(objectHash.y*currentHeight-objectHash.radius*currentRadius)+" "+(objectHash.x*currentWidth+objectHash.radius*currentRadius/2*Math.sqrt(3))+","+(objectHash.y*currentHeight+objectHash.radius*currentRadius/2)+" "+(objectHash.x*currentWidth-objectHash.radius*currentRadius/2*Math.sqrt(3))+","+(objectHash.y*currentHeight+objectHash.radius*currentRadius/2);}).attr("filter",function(){if(objectHash.filter){return "url(#NeonGlow)";}else{return null;}}).attr("stroke-linejoin","round").attr("fill",function(){if (objectHash.fill){return objectHash.fill;}else{return "DimGray";}}).attr("fill-opacity",function(){if (objectHash.opacity){return Math.sqrt(objectHash.opacity);}else{return 0.71;}}).attr("stroke",function(){if (objectHash.stroke){return objectHash.stroke;}else{return "DimGray";}}).attr("stroke-opacity",function(){if (objectHash.strokeOpacity){return Math.sqrt(objectHash.strokeOpacity);}else{return 0.71;}}).attr("stroke-width",function(){if (objectHash.width){return objectHash.width;}else{return 2;}}).attr("id",function(){if (objectHash.id){return objectHash.id;}}).attr("class",function(){if (objectHash.class){return objectHash.class;}}).style("opacity",0).transition().style("opacity",function(){if (objectHash.opacity){return Math.sqrt(objectHash.opacity);}else{return 0.71;}}).delay(function(){if(objectHash.delay){return objectHash.delay;}else{return 0;}}).duration(function(){if(objectHash.duration){return objectHash.duration;}else{return 0;}});
		}
		<!--Draw equilateral triangle with given radius measured as the distance from center of gravity to one corner-->
		<!--Draw hexagon-->
		function drawHexagon (IDtoDrawOn,objectHash,currentWidth,currentHeight) {
			currentRadius = Math.min(currentWidth,currentHeight);
			d3.select(IDtoDrawOn).append("polygon").attr("points",function(){return (objectHash.x*currentWidth+objectHash.radius*currentRadius/2)+","+(objectHash.y*currentHeight-objectHash.radius*currentRadius/2*Math.sqrt(3))+" "+(objectHash.x*currentWidth+objectHash.radius*currentRadius)+","+(objectHash.y*currentHeight)+" "+(objectHash.x*currentWidth+objectHash.radius*currentRadius/2)+","+(objectHash.y*currentHeight+objectHash.radius*currentRadius/2*Math.sqrt(3))+" "+(objectHash.x*currentWidth-objectHash.radius*currentRadius/2)+","+(objectHash.y*currentHeight+objectHash.radius*currentRadius/2*Math.sqrt(3))+" "+(objectHash.x*currentWidth-objectHash.radius*currentRadius)+","+(objectHash.y*currentHeight)+" "+(objectHash.x*currentWidth-objectHash.radius*currentRadius/2)+","+(objectHash.y*currentHeight-objectHash.radius*currentRadius/2*Math.sqrt(3));}).attr("filter",function(){if(objectHash.filter){return "url(#NeonGlow)";}else{return null;}}).attr("stroke-linejoin","round").attr("fill",function(){if (objectHash.fill){return objectHash.fill;}else{return "DimGray";}}).attr("fill-opacity",function(){if (objectHash.opacity){return Math.sqrt(objectHash.opacity);}else{return 0.71;}}).attr("stroke",function(){if (objectHash.stroke){return objectHash.stroke;}else{return "DimGray";}}).attr("stroke-opacity",function(){if (objectHash.strokeOpacity){return Math.sqrt(objectHash.strokeOpacity);}else{return 0.71;}}).attr("stroke-width",function(){if (objectHash.width){return objectHash.width;}else{return 2;}}).attr("id",function(){if (objectHash.id){return objectHash.id;}}).attr("class",function(){if (objectHash.class){return objectHash.class;}}).style("opacity",0).transition().style("opacity",function(){if (objectHash.opacity){return Math.sqrt(objectHash.opacity);}else{return 0.71;}}).delay(function(){if(objectHash.delay){return objectHash.delay;}else{return 0;}}).duration(function(){if(objectHash.duration){return objectHash.duration;}else{return 0;}});
		}
		<!--Draw hexagon-->
		<!--Draw polygon-->
		//within the object hash there will be a points array. All the points in this array are returned with the given offsets. The offsets are between 0 and 1.
		function drawPolygon (IDtoDrawOn,objectHash,currentWidth,currentHeight,offsetX,offsetY) {
			offsetX = offsetX || 0;
			offsetY = offsetY || 0;
			d3.select(IDtoDrawOn).append("polygon").attr("points",function(){
				var points = "";
				for (var i = 0;i < objectHash.points.length;i++) {
					points = points+((objectHash.points[i][0]+offsetX)*currentWidth)+","+((objectHash.points[i][1]+offsetY)*currentHeight)+" ";
				}
				return points;
			}).attr("filter",function(){if(objectHash.filter){return "url(#NeonGlow)";}else{return null;}}).attr("stroke-linejoin","round").attr("fill",function(){if (objectHash.fill){return objectHash.fill;}else{return "DimGray";}}).attr("fill-opacity",function(){if (objectHash.opacity){return Math.sqrt(objectHash.opacity);}else{return 0.71;}}).attr("stroke",function(){if (objectHash.stroke){return objectHash.stroke;}else{return "DimGray";}}).attr("stroke-opacity",function(){if (objectHash.strokeOpacity){return Math.sqrt(objectHash.strokeOpacity);}else{return 0.71;}}).attr("stroke-width",function(){if (objectHash.width){return objectHash.width;}else{return 2;}}).attr("id",function(){if (objectHash.id){return objectHash.id;}}).attr("class",function(){if (objectHash.class){return objectHash.class;}}).style("opacity",0).transition().style("opacity",function(){if (objectHash.opacity){return Math.sqrt(objectHash.opacity);}else{return 0.71;}}).delay(function(){if(objectHash.delay){return objectHash.delay;}else{return 0;}}).duration(function(){if(objectHash.duration){return objectHash.duration;}else{return 0;}});
		}
		<!--Draw polygon-->
		<!--Draw circle-->
		function drawCircle (IDtoDrawOn,objectHash,currentWidth,currentHeight) {
			currentRadius = Math.min(currentWidth,currentHeight);
			d3.select(IDtoDrawOn).append("circle").attr("cx",function(){return objectHash.x*currentWidth;}).attr("cy",function(){return objectHash.y*currentHeight;}).attr("r",function(){return objectHash.radius*currentRadius;}).attr("filter",function(){if(objectHash.filter){return "url(#NeonGlow)";}else{return null;}}).attr("fill",function(){if (objectHash.fill){return objectHash.fill;}else{return "DimGray";}}).attr("fill-opacity",function(){if (objectHash.opacity){return Math.sqrt(objectHash.opacity);}else{return 0.71;}}).attr("stroke",function(){if (objectHash.stroke){return objectHash.stroke;}else{return "DimGray";}}).attr("stroke-opacity",function(){if (objectHash.strokeOpacity){return Math.sqrt(objectHash.strokeOpacity);}else{return 0.71;}}).attr("stroke-width",function(){if (objectHash.width){return objectHash.width;}else{return 2;}}).attr("id",function(){if (objectHash.id){return objectHash.id;}}).attr("class",function(){if (objectHash.class){return objectHash.class;}}).style("opacity",0).transition().style("opacity",function(){if (objectHash.opacity){return Math.sqrt(objectHash.opacity);}else{return 0.71;}}).delay(function(){if(objectHash.delay){return objectHash.delay;}else{return 0;}}).duration(function(){if(objectHash.duration){return objectHash.duration;}else{return 0;}});
		}
		<!--Draw circle-->
		<!--Draw text-->
		function drawText (IDtoDrawOn,objectHash,currentWidth,currentHeight) {
			currentRadius = Math.min(currentWidth,currentHeight);
			d3.select(IDtoDrawOn).append("text").text(function(){if(objectHash.text){return objectHash.text;}else{return "undefined";}}).attr("x",function(){return objectHash.x*currentWidth;}).attr("y",function(){return objectHash.y*currentHeight;}).attr("font-size",function(){if(objectHash.fontSize){return objectHash.fontSize;}else{return "100px";}}).attr("font-family","sans-serif").attr("text-anchor","middle").attr("filter",function(){if(objectHash.filter){return "url(#NeonGlow)";}else{return null;}}).attr("fill",function(){if (objectHash.fill){return objectHash.fill;}else{return "DimGray";}}).attr("fill-opacity",function(){if (objectHash.opacity){return Math.sqrt(objectHash.opacity);}else{return 0.71;}}).attr("stroke",function(){if (objectHash.stroke){return objectHash.stroke;}else{return "DimGray";}}).attr("stroke-opacity",function(){if (objectHash.strokeOpacity){return Math.sqrt(objectHash.strokeOpacity);}else{return 0.71;}}).attr("stroke-width",function(){if (objectHash.width){return objectHash.width;}else{return 2;}}).attr("id",function(){if (objectHash.id){return objectHash.id;}}).attr("class",function(){if (objectHash.class){return objectHash.class;}}).style("opacity",0).transition().style("opacity",function(){if (objectHash.opacity){return Math.sqrt(objectHash.opacity);}else{return 0.71;}}).delay(function(){if(objectHash.delay){return objectHash.delay;}else{return 0;}}).duration(function(){if(objectHash.duration){return objectHash.duration;}else{return 0;}});
		}
		<!--Draw text-->
		<!--Draw path-->
		function drawPath (IDtoDrawOn,objectHash,currentWidth,currentHeight,funcToCall,args) {
			d3.select(IDtoDrawOn).append("path").attr("d",function(){return pathStringGenerator(objectHash,currentWidth,currentHeight);}).attr("filter",function(){if(objectHash.filter){return "url(#NeonGlow)";}else{return null;}}).attr("stroke-linejoin","round").attr("stroke-linecap","round").attr("fill",function(){if (objectHash.fill){return objectHash.fill;}else{return "DimGray";}}).attr("fill-opacity",function(){if (objectHash.opacity){return Math.sqrt(objectHash.opacity);}else{return 0.71;}}).attr("stroke",function(){if (objectHash.stroke){return objectHash.stroke;}else{return "DimGray";}}).attr("stroke-opacity",function(){if (objectHash.strokeOpacity){return Math.sqrt(objectHash.strokeOpacity);}else{return 0.71;}}).attr("stroke-width",function(){if (objectHash.width){return objectHash.width;}else{return 2;}}).attr("id",function(){if (objectHash.id){return objectHash.id;}}).attr("class",function(){if (objectHash.class){return objectHash.class;}}).style("opacity",0).transition("fadein").style("opacity",function(){if (objectHash.opacity){return Math.sqrt(objectHash.opacity);}else{return 0.71;}}).each(function(){if(funcToCall){funcToCall.apply(this,args);}}).delay(function(){if(objectHash.delay){return objectHash.delay;}else{return 0;}}).duration(function(){if(objectHash.duration){return objectHash.duration;}else{return 0;}});
		}
		function pathStringGenerator(objectHash,currentWidth,currentHeight) {
			return "M"+(objectHash.x0*currentWidth)+","+(objectHash.y0*currentHeight)+"L"+(objectHash.x1*currentWidth)+","+(objectHash.y1*currentHeight);
		}
		function extendPath(ID,objectHash,currentWidth,currentHeight,funcToCall,args) {
			d3.select(ID).transition("extend").attrTween("d",function(){var interpolator = d3.interpolateString(pathStringGenerator({x0:objectHash.x0,y0:objectHash.y0,x1:objectHash.x1,y1:objectHash.y1},currentWidth,currentHeight),pathStringGenerator({x0:objectHash.x1,y0:objectHash.y1,x1:objectHash.x2,y1:objectHash.y2},currentWidth,currentHeight));return function(t){return interpolator(t)};}).each("end",function(){if(funcToCall){funcToCall.apply(this,args);}}).delay(function(){if(objectHash.extensionDelay){return objectHash.extensionDelay;}else{return 0;}}).duration(function(){if(objectHash.extensionDuration){return objectHash.extensionDuration;}else{return 0;}});
		}
			//let the inception begin..
		function extendTrailPath(IDtoDrawOn,IDarray,objectHash,trailArray,currentWidth,currentHeight,clear) {
			if(clear) {
				d3.selectAll(".lotusPathLines").remove();
			}
			if (IDarray.length !== 0) {
				var currentID = IDarray.shift();
				var objectHashMirror = objectHash;
				var IDarrayMirror = IDarray;
				objectHashMirror.x0 = trailArray[0][0];
				objectHashMirror.y0 = trailArray[0][1];
				objectHashMirror.x1 = trailArray[0][0];
				objectHashMirror.y1 = trailArray[0][1];
				objectHashMirror.x2 = trailArray[1][0];
				objectHashMirror.y2 = trailArray[1][1];
				objectHashMirror.id = currentID;
				var trailArrayMirror = trailArray;
				trailArrayMirror.shift();
				drawPath(IDtoDrawOn,objectHashMirror,currentWidth,currentHeight,extendPath,["#"+currentID,objectHashMirror,currentWidth,currentHeight,extendTrailPath,[IDtoDrawOn,IDarrayMirror,objectHashMirror,trailArrayMirror,currentWidth,currentHeight]]);
			}
			if((IDarray.length < 1)&&(lotusMouseOut)) {
				d3.selectAll(".lotusPathLines").remove();
			}
		}
			//the dream collapses..
		function collapseTrailPath (IDarray,objectHash,trailArray,currentWidth,currentHeight) {
			if ((IDarray.length !== 0)&&(lotusMouseOut)) {
				var currentID = IDarray.pop();
				var objectHashMirror = objectHash;
				var IDarrayMirror = IDarray;
				objectHashMirror.x0 = trailArray[trailArray.length-2][0];
				objectHashMirror.y0 = trailArray[trailArray.length-2][1];
				objectHashMirror.x1 = trailArray[trailArray.length-2][0];
				objectHashMirror.y1 = trailArray[trailArray.length-2][1];
				var trailArrayMirror = trailArray;
				trailArrayMirror.pop();
				d3.select("#"+currentID).transition("collapse").attr("d",function(){return pathStringGenerator(objectHash,currentWidth,currentHeight);}).each("end",function(){d3.select(this).remove();if((IDarray.length < 1)&&(lotusMouseOut)){d3.selectAll(".lotusPathLines").remove();};collapseTrailPath(IDarrayMirror,objectHashMirror,trailArrayMirror,currentWidth,currentHeight);}).delay(function(){if(objectHash.extensionDelay){return objectHash.extensionDelay;}else{return 0;}}).duration(function(){if(objectHash.extensionDuration){return objectHash.extensionDuration;}else{return 0;}});
			}
		}
		<!--Draw path-->
		<!--Drawing Interface-->
		
		<!--Lotus-->
		var lotusMouseOut = false;
		//I had to come up with the below function, d3s mouse events fire too late to capture this the way I want..
		function lotusMouseOutFunc(status){
			status === "1" ? lotusMouseOut = true : lotusMouseOut = false;
		}
		//clockwise numbering starting from the smallest angle taking 12 o'clock position as 0 degrees. keys mean renderingOrder_number.
		var lotusData = {r1n0:{x0:"0.5",y0:"0.5",x1:"0.5+radius/Math.sqrt(7)",y1:"0.5"},r1n1:{x0:"0.5",y0:"0.5",x1:"0.5-radius/Math.sqrt(7)/2",y1:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)"},r1n2:{x0:"0.5",y0:"0.5",x1:"0.5-radius/Math.sqrt(7)/2",y1:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)"},
			r2n0:{x0:"0.5+radius/Math.sqrt(7)",y0:"0.5",x1:"0.5+radius/Math.sqrt(7)*1.5",y1:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)"},r2n1:{x0:"0.5+radius/Math.sqrt(7)",y0:"0.5",x1:"0.5+radius/Math.sqrt(7)*2",y1:"0.5"},r2n2:{x0:"0.5+radius/Math.sqrt(7)",y0:"0.5",x1:"0.5+radius/Math.sqrt(7)*1.5",y1:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)"},r2n3:{x0:"0.5+radius/Math.sqrt(7)",y0:"0.5",x1:"0.5+radius/Math.sqrt(7)/2",y1:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)"},r2n4:{x0:"0.5+radius/Math.sqrt(7)",y0:"0.5",x1:"0.5+radius/Math.sqrt(7)/2",y1:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)"},
			r2n5:{x0:"0.5-radius/Math.sqrt(7)/2",y0:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5+radius/Math.sqrt(7)/2",y1:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)"},r2n6:{x0:"0.5-radius/Math.sqrt(7)/2",y0:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5",y1:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)"},r2n7:{x0:"0.5-radius/Math.sqrt(7)/2",y0:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5-radius/Math.sqrt(7)",y1:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)"},r2n8:{x0:"0.5-radius/Math.sqrt(7)/2",y0:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5-radius/Math.sqrt(7)*1.5",y1:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)"},r2n9:{x0:"0.5-radius/Math.sqrt(7)/2",y0:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5-radius/Math.sqrt(7)",y1:"0.5"},
			r2n10:{x0:"0.5-radius/Math.sqrt(7)/2",y0:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5",y1:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)"},r2n11:{x0:"0.5-radius/Math.sqrt(7)/2",y0:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5+radius/Math.sqrt(7)/2",y1:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)"},r2n12:{x0:"0.5-radius/Math.sqrt(7)/2",y0:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5-radius/Math.sqrt(7)",y1:"0.5"},r2n13:{x0:"0.5-radius/Math.sqrt(7)/2",y0:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5-radius/Math.sqrt(7)*1.5",y1:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)"},r2n14:{x0:"0.5-radius/Math.sqrt(7)/2",y0:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5-radius/Math.sqrt(7)",y1:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)"},
			r3n0:{x0:"0.5",y0:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)",x1:"0.5+radius/Math.sqrt(7)",y1:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)"},r3n1:{x0:"0.5+radius/Math.sqrt(7)/2",y0:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5+radius/Math.sqrt(7)",y1:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)"},r3n2:{x0:"0.5+radius/Math.sqrt(7)*1.5",y0:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5+radius/Math.sqrt(7)",y1:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)"},
			r3n3:{x0:"0.5+radius/Math.sqrt(7)*2",y0:"0.5",x1:"0.5+radius/Math.sqrt(7)*2.5",y1:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)"},r3n4:{x0:"0.5+radius/Math.sqrt(7)*2",y0:"0.5",x1:"0.5+radius/Math.sqrt(7)*2.5",y1:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)"},
			r3n5:{x0:"0.5+radius/Math.sqrt(7)*1.5",y0:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5+radius/Math.sqrt(7)",y1:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)"},r3n6:{x0:"0.5+radius/Math.sqrt(7)/2",y0:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5+radius/Math.sqrt(7)",y1:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)"},r3n7:{x0:"0.5",y0:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)",x1:"0.5+radius/Math.sqrt(7)",y1:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)"},
			r3n8:{x0:"0.5-radius/Math.sqrt(7)",y0:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)",x1:"0.5-radius/Math.sqrt(7)/2",y1:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)*1.5"},r3n9:{x0:"0.5-radius/Math.sqrt(7)",y0:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)",x1:"0.5-radius/Math.sqrt(7)*2",y1:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)"},
			r3n10:{x0:"0.5-radius/Math.sqrt(7)*1.5",y0:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5-radius/Math.sqrt(7)*2",y1:"0.5"},r3n11:{x0:"0.5-radius/Math.sqrt(7)",y0:"0.5",x1:"0.5-radius/Math.sqrt(7)*2",y1:"0.5"},r3n12:{x0:"0.5-radius/Math.sqrt(7)*1.5",y0:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5-radius/Math.sqrt(7)*2",y1:"0.5"},
			r3n13:{x0:"0.5-radius/Math.sqrt(7)",y0:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)",x1:"0.5-radius/Math.sqrt(7)*2",y1:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)"},r3n14:{x0:"0.5-radius/Math.sqrt(7)",y0:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)",x1:"0.5-radius/Math.sqrt(7)/2",y1:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)*1.5"},
			r4n0:{x0:"0.5+radius/Math.sqrt(7)",y0:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)",x1:"0.5+radius/Math.sqrt(7)/2",y1:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)*1.5"},r4n1:{x0:"0.5+radius/Math.sqrt(7)",y0:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)",x1:"0.5+radius/Math.sqrt(7)*2",y1:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)"},r4n2:{x0:"0.5+radius/Math.sqrt(7)*2.5",y0:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5+radius/Math.sqrt(7)*2",y1:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)"},
			r4n3:{x0:"0.5+radius/Math.sqrt(7)*2.5",y0:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)",x1:"0.5+radius/Math.sqrt(7)*2",y1:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)"},r4n4:{x0:"0.5+radius/Math.sqrt(7)",y0:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)",x1:"0.5+radius/Math.sqrt(7)*2",y1:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)"},r4n5:{x0:"0.5+radius/Math.sqrt(7)",y0:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)",x1:"0.5+radius/Math.sqrt(7)/2",y1:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)*1.5"},r4n6:{x0:"0.5-radius/Math.sqrt(7)/2",y0:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)*1.5",x1:"0.5+radius/Math.sqrt(7)/2",y1:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)*1.5"},
			r4n7:{x0:"0.5-radius/Math.sqrt(7)*2",y0:"0.5+radius/Math.sqrt(7)*Math.sqrt(3)",x1:"0.5-radius/Math.sqrt(7)*2.5",y1:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)"},r4n8:{x0:"0.5-radius/Math.sqrt(7)*2",y0:"0.5",x1:"0.5-radius/Math.sqrt(7)*2.5",y1:"0.5+radius/Math.sqrt(7)/2*Math.sqrt(3)"},r4n9:{x0:"0.5-radius/Math.sqrt(7)*2",y0:"0.5",x1:"0.5-radius/Math.sqrt(7)*2.5",y1:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)"},r4n10:{x0:"0.5-radius/Math.sqrt(7)*2",y0:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)",x1:"0.5-radius/Math.sqrt(7)*2.5",y1:"0.5-radius/Math.sqrt(7)/2*Math.sqrt(3)"},
			r4n11:{x0:"0.5-radius/Math.sqrt(7)/2",y0:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)*1.5",x1:"0.5+radius/Math.sqrt(7)/2",y1:"0.5-radius/Math.sqrt(7)*Math.sqrt(3)*1.5"},
		}
		//var codonData = {aa:"A",seq:{full:"GCC",base1:{original:"G",alt1:"A",alt2:"T",alt3:"C"},base2:{original:"C",alt4:"G",alt5:"A",alt6:"T"},base3:{original:"C",alt7:"G",alt8:"A",alt9:"T"}},p:100};
		//var codonData = {aa:"Y",seq:{full:"TAC",base1:{original:"T",alt1:"C",alt2:"G",alt3:"A"},base2:{original:"A",alt4:"T",alt5:"C",alt6:"G"},base3:{original:"C",alt7:"G",alt8:"A",alt9:"T"}},p:100};
		function Lotus(ID,codonData){
			d3.selectAll("."+arguments[0]+"drawnElements").remove();
			var hashID = "#"+arguments[0];
			var currentWidth = parseFloat(d3.select("#"+arguments[0]).attr("width"));
			var currentHeight = parseFloat(d3.select("#"+arguments[0]).attr("height"));
			var currentDims = Math.min(currentWidth,currentHeight);
			var currentOffsetX = currentWidth<=currentHeight ? 0 : (currentWidth-currentHeight)/currentHeight/2;
			var currentOffsetY = currentHeight<=currentWidth ? 0 : (currentHeight-currentWidth)/currentWidth/2;
			//start the animation
			var radius = 0.45;
			d3.select("#"+arguments[0])
			.selectAll("lotusAnimationElements")
			.data(d3.keys(lotusData))
			.enter()
			.append("path")
			.attr("d",function(d,i){
				var objectHash = {};
				objectHash.x0 = eval(lotusData[d].x0)+currentOffsetX;
				objectHash.y0 = eval(lotusData[d].y0)+currentOffsetY;
				objectHash.x1 = eval(lotusData[d].x0)+currentOffsetX;
				objectHash.y1 = eval(lotusData[d].y0)+currentOffsetY; 
				return pathStringGenerator(objectHash,currentDims,currentDims);
			})
			.attr("stroke-width",10)
			.attr("stroke","DodgerBlue")
			.attr("stroke-opacity",0.85)
			.attr("id",function(d){return ID+d;})
			.attr("class",function(d){return ID+"drawnElements "+ID+"lotusAnimationLines";})
			.transition("extend")
			.attr("d",function(d){
				var objectHash = {};
				objectHash.x0 = eval(lotusData[d].x0)+currentOffsetX;
				objectHash.y0 = eval(lotusData[d].y0)+currentOffsetY;
				objectHash.x1 = eval(lotusData[d].x1)+currentOffsetX;
				objectHash.y1 = eval(lotusData[d].y1)+currentOffsetY; 
				return pathStringGenerator(objectHash,currentDims,currentDims);
			})
			.each("end",function(d){
				d3.select(this)
				.transition("shrink")
				.attr("d",function(){
					var objectHash = {};
					objectHash.x0 = eval(lotusData[d].x1)+currentOffsetX;
					objectHash.y0 = eval(lotusData[d].y1)+currentOffsetY;
					objectHash.x1 = eval(lotusData[d].x1)+currentOffsetX;
					objectHash.y1 = eval(lotusData[d].y1)+currentOffsetY; 
					return pathStringGenerator(objectHash,currentDims,currentDims);
				})
				.each("end",function(){
					d3.select(this).remove();
				})
				.delay(function(){
					var renderOrder = parseInt(d.replace(/r|n.*/,""));
					return (renderOrder-1)*0;
				})
				.duration(500);
			})
			.delay(function(d){
				var renderOrder = parseInt(d.replace(/r|n.*/,""));
				return (renderOrder-1)*250;
			})
			.duration(1000);
			//end the animation
			
			//some common variables 
			var aaPositions = ["r2n13","r2n14","r2n10","r2n0","r2n1","r2n2","r2n6","r2n7","r2n8"];
			var aaSymbols = {Nonpolar:[drawCircle,"Gray"],Polar:[drawCircle,"DeepPink"],Positive:[drawEqTriangle,"Red"],Negative:[drawEqTriangle,"Blue"],Aromatic:[drawHexagon,"Green"]};
			var standartObject = {filter:false,radius:0.025,"class":arguments[0]+"drawnElements",opacity:0.9,strokeOpacity:0.01};//this object is constantly changed by the aa element for-loop.
			var standartPolygonObject = {filter:false,radius:0.025,"class":arguments[0]+"drawnElements",opacity:0.5,strokeOpacity:0.8,width:10};//this one as well by the polygon for-loop.
			var trailPaths = [["r2n13","r1n2"],["r2n14","r1n2"],["r2n10","r1n2"],["r2n0","r1n0"],["r2n1","r1n0"],["r2n2","r1n0"],["r2n6","r1n1"],["r2n7","r1n1"],["r2n8","r1n1"]];
			var polygonPositions = [["r2n12","r3n11","r3n11","r3n12","r2n13"],["r2n13","r3n12","r4n9","r4n9","r4n10","r3n13","r3n14","r4n11","r4n0","r3n0","r2n10"],["r2n10","r3n0","r3n0","r3n1","r2n11"],
			["r2n4","r3n1","r3n1","r3n2","r2n0"],["r2n0","r3n2","r4n1","r4n1","r4n2","r3n3","r3n4","r4n3","r4n4","r3n5","r2n2"],["r2n2","r3n5","r3n5","r3n6","r2n3"],
			["r2n5","r3n6","r3n6","r3n7","r2n6"],["r2n7","r3n7","r4n5","r4n5","r4n6","r3n8","r3n9","r4n7","r4n8","r3n10","r2n8"],["r2n8","r3n10","r3n10","r3n11","r2n9"]
			];	
			//some common variables 
			
			//insert polygons
				//first insert the center piece
			drawPolygon(hashID,{filter:false,points:segmentToPoints(["r2n4","r2n3","r2n5","r2n9","r2n12","r2n11"]),radius:0.025,id:arguments[0]+"_r1n0_polygon","class":arguments[0]+"drawnElements",opacity:0.5,strokeOpacity:0.8,width:10,fill:aaSymbols[aminoacids[codonData["aa"]][1]][1],stroke:aaSymbols[aminoacids[codonData["aa"]][1]][1],delay:2000,duration:2000},currentDims,currentDims,currentOffsetX,currentOffsetY);
			d3.select(hashID+"_r1n0_polygon").on("mouseover",function(){d3.select(this).attr("filter","url(#NeonGlow)");drawText(hashID,{filter:false,radius:0.025,x:eval(lotusData["r1n0"].x0)+currentOffsetX,y:eval(lotusData["r1n0"].y1)+currentOffsetY-standartObject.radius*4,fontSize:(50*currentDims/1200),fill:"Orange",stroke:"Orange",id:"lotusExplanation","class":arguments[0]+"drawnElements",opacity:0.9,strokeOpacity:0.01,delay:0,duration:500,text:"original aa: "+aminoacids[codonData["aa"]][1]},currentDims,currentDims);}).on("mouseout",function(){d3.select("#lotusExplanation").remove();d3.select(this).attr("filter",null);});	
				//first insert the center piece
			for (var i = 0; i< aaPositions.length; i++) {
				var data = codonData;
				var base = "base"+(parseInt(i/3)+1);
				var newSeq = calculateNewCodon(i);
				var newAA;
				var obj = standartPolygonObject;
				for (var key in aminoacids_degenerateCode) {
					if (aminoacids_degenerateCode[key].some(function(x){return x === newSeq;})){
						newAA = key;
						break;
					}
				}
				obj.id = ID+"_"+aaPositions[i]+"_polygon";
				obj.opacity = 0.5;
				obj.strokeOpacity = 0.8;
				obj.points = segmentToPoints(polygonPositions[i]);
				obj.width = 10;
				obj.delay = 2000;
				obj.duration = 2000;
					//render the polygon
				if (newAA !== "X") {
					obj.fill = aaSymbols[aminoacids[newAA][1]][1];
					obj.stroke = aaSymbols[aminoacids[newAA][1]][1];
					drawPolygon(hashID,obj,currentDims,currentDims,currentOffsetX,currentOffsetY);
				} else {
					obj.fill = "transparent";
					obj.stroke = "Brown";
					drawPolygon(hashID,obj,currentDims,currentDims,currentOffsetX,currentOffsetY);
				}
					//render the polygon
				d3.select("#"+obj.id).attr("onmouseover",function(){
					obj.fill = "Orange";
					obj.stroke = "Orange";
					obj.opacity = 0.9;
					obj.strokeOpacity = 0.01;
					if (newAA !== "X") {
						obj.text = aminoacids[newAA][1]+" change";
					} else {
						obj.text = "stop codon";
					}
					obj.id = "lotusExplanation";
					obj.fontSize = 50*currentDims/1200;
					obj.width = 2;
					obj.x = eval(lotusData[aaPositions[i]].x1)+currentOffsetX;
					obj.y = eval(lotusData[aaPositions[i]].y1)+currentOffsetY-standartObject.radius*3;
					obj.delay = 0;
					obj.duration = 500;
					var func1 = "drawText('"+hashID+"',"+JSON.stringify(obj)+","+currentDims+","+currentDims+")";
					return func1;
				})
				.on("mouseout",function(){
					d3.select("#lotusExplanation").remove();
					d3.select(this).attr("filter",null);
				})
				.on("mouseover",function(){d3.select(this).attr("filter","url(#NeonGlow)");});
			}
			//each array contains the names of the line segments from lotusData that circumvent the polygon. The order of these segments are clockwise starting from their birth point like in the animation. The polygons themselves are ordered like the aminoacids. First one starting around 10 o'clock position.
			function segmentToPoints(array) {
				var points = [];
				for (var i = 0;i < array.length;i++){
					if (checkEquality(points,[eval(lotusData[array[i]].x0),eval(lotusData[array[i]].y0)])) {
						points.push([eval(lotusData[array[i]].x1),eval(lotusData[array[i]].y1)]);
					} else {
						points.push([eval(lotusData[array[i]].x0),eval(lotusData[array[i]].y0)]);
					}
				}
				return points;
				
				function checkEquality(ref,test) {
					return ref.some(function(d,i,a){return ((d[0]===test[0])&&(d[1]===test[1]));});
				}
			}
			//insert polygons
			
			//insert aa elements
				//first insert the center piece
			aaSymbols[aminoacids[codonData["aa"]][1]][0](hashID,{filter:false,radius:0.025*GoldenRatio,x:eval(lotusData["r1n0"].x0)+currentOffsetX,y:eval(lotusData["r1n0"].y1)+currentOffsetY,fill:aaSymbols[aminoacids[codonData["aa"]][1]][1],stroke:aaSymbols[aminoacids[codonData["aa"]][1]][1],id:arguments[0]+"_r1n0","class":arguments[0]+"drawnElements",opacity:0.9,strokeOpacity:1,delay:0,duration:500},currentDims,currentDims);
			d3.select(hashID+"_r1n0").on("mouseover",function(){d3.select(this).attr("filter","url(#NeonGlow)");drawText(hashID,{filter:false,radius:0.025,x:eval(lotusData["r1n0"].x0)+currentOffsetX,y:eval(lotusData["r1n0"].y1)+currentOffsetY+standartObject.radius*4,fontSize:(50*currentDims/1200),fill:"Orange",stroke:"Orange",id:"lotusExplanation","class":arguments[0]+"drawnElements",opacity:0.9,strokeOpacity:0.01,delay:0,duration:500,text:"original aa: "+codonData["aa"]+" ("+aminoacids[codonData["aa"]][0]+")"},currentDims,currentDims);}).on("mouseout",function(){d3.select("#lotusExplanation").remove();d3.select(this).attr("filter",null);});
				//the amino acid number is static
			drawText(hashID,{filter:false,radius:0.025,x:eval(lotusData["r1n0"].x0)+currentOffsetX,y:eval(lotusData["r1n0"].y1)+currentOffsetY-standartObject.radius*2.5,fontSize:(35*currentDims/1200),fill:"Orange",stroke:"Orange","class":arguments[0]+"drawnElements",opacity:0.9,strokeOpacity:0.01,delay:0,duration:500,text:"p."+codonData["p"]},currentDims,currentDims);	
			drawText(hashID,{filter:false,radius:0.025,x:eval(lotusData["r1n0"].x0)+currentOffsetX,y:eval(lotusData["r1n0"].y1)+currentOffsetY+standartObject.radius*0.5,fontSize:(40*currentDims/1200),fill:"Orange",stroke:"Orange","class":arguments[0]+"drawnElements",opacity:0.9,strokeOpacity:0.01,delay:0,duration:500,text:"..."+codonData["seq"]["full"]+"..."},currentDims,currentDims);	
				//first insert the center piece
			for (var i = 0; i< aaPositions.length; i++) {
				var data = codonData;
				var base = "base"+(parseInt(i/3)+1);
				var newSeq = calculateNewCodon(i);
				var newAA;
				var obj = standartObject;
				for (var key in aminoacids_degenerateCode) {
					if (aminoacids_degenerateCode[key].some(function(x){return x === newSeq;})){
						newAA = key;
						break;
					}
				}
				obj.x = eval(lotusData[aaPositions[i]].x1)+currentOffsetX;
				obj.y = eval(lotusData[aaPositions[i]].y1)+currentOffsetY;
				obj.id = ID+"_"+aaPositions[i];
				obj.delay = 1000;
				obj.duration = 2000;
					//render the symbol
				if (newAA !== "X") {
					obj.fill = aaSymbols[aminoacids[newAA][1]][1];
					obj.stroke = aaSymbols[aminoacids[newAA][1]][1];
					aaSymbols[aminoacids[newAA][1]][0].call(this,hashID,obj,currentDims,currentDims);
				} else {
					obj.fill = "Orange";
					obj.stroke = "Orange";
					obj.fontSize = 75*currentDims/1200;
					obj.y = eval(lotusData[aaPositions[i]].y1)+currentOffsetY+standartObject.radius;
					obj.text = "X";
					drawText.call(this,hashID,obj,currentDims,currentDims);
				}
					//render the symbol
					//define some variables before starting animations with the rendered symbol.
				var trailPath = [[eval(lotusData[trailPaths[i][0]].x1)+currentOffsetX,eval(lotusData[trailPaths[i][0]].y1)+currentOffsetY],[eval(lotusData[trailPaths[i][0]].x0)+currentOffsetX,eval(lotusData[trailPaths[i][0]].y0)+currentOffsetY],[eval(lotusData[trailPaths[i][1]].x0)+currentOffsetX,eval(lotusData[trailPaths[i][1]].y0)+currentOffsetY]];
				var objPath = {fill:"Orange",stroke:"Orange",strokeOpacity:1,filter:false,"class":ID+"drawnElements  lotusPathLines",opacity:1,delay:0,duration:1000,width:20,extensionDuration:150};
				d3.select("#"+obj.id).attr("onmouseover",function(){
					obj.fill = "Orange";
					obj.stroke = "Orange";
					if (newAA !== "X") {
						obj.text = newAA+" ("+aminoacids[newAA][0]+"): c."+((data["p"]-1)*3+1+Math.floor(i/3))+data["seq"][base]["original"]+">"+data["seq"][base]["alt"+(i+1)];
					} else {
						obj.text = "stop codon: c."+((data["p"]-1)*3+1+Math.floor(i/3))+data["seq"][base]["original"]+">"+data["seq"][base]["alt"+(i+1)];
					}
					obj.id = "lotusExplanation";
					obj.fontSize = 50*currentDims/1200;
					obj.y = eval(lotusData[aaPositions[i]].y1)+currentOffsetY-standartObject.radius*3;
					obj.delay = 0;
					obj.duration = 500;
					var func1 = "drawText('"+hashID+"',"+JSON.stringify(obj)+","+currentDims+","+currentDims+")";
					var func2 = "extendTrailPath('"+hashID+"',['lotusPath1','lotusPath2'],"+JSON.stringify(objPath)+","+JSON.stringify(trailPath)+","+currentDims+","+currentDims+","+true+")";
					return "lotusMouseOutFunc('0');"+func1+";"+func2;
				})
				.attr("onmouseout",function(){
					var func1 = "collapseTrailPath(['lotusPath1','lotusPath2'],"+JSON.stringify(objPath)+","+JSON.stringify(trailPath)+","+currentDims+","+currentDims+")";
					return "lotusMouseOutFunc('1');"+func1;
				})
				.on("mouseout",function(){
					d3.select("#lotusExplanation").remove();
					d3.select(this).attr("filter",null);
				})
				.on("mouseover",function(){d3.select(this).attr("filter","url(#NeonGlow)");});
			}
			//insert aa elements
			
			//insert alt bases
				//first insert the original bases
			drawText(hashID,{filter:false,radius:0.025,x:eval(lotusData["r1n2"].x1)+currentOffsetX,y:eval(lotusData["r1n2"].y1)+currentOffsetY+standartObject.radius,fontSize:(60*currentDims/1200),fill:"Orange",stroke:"Orange","class":arguments[0]+"drawnElements",opacity:0.9,strokeOpacity:0.01,delay:0,duration:500,text:codonData["seq"]["base1"]["original"]},currentDims,currentDims);	
			drawText(hashID,{filter:false,radius:0.025,x:eval(lotusData["r1n0"].x1)+currentOffsetX,y:eval(lotusData["r1n0"].y1)+currentOffsetY+standartObject.radius,fontSize:(60*currentDims/1200),fill:"Orange",stroke:"Orange","class":arguments[0]+"drawnElements",opacity:0.9,strokeOpacity:0.01,delay:0,duration:500,text:codonData["seq"]["base2"]["original"]},currentDims,currentDims);		
			drawText(hashID,{filter:false,radius:0.025,x:eval(lotusData["r1n1"].x1)+currentOffsetX,y:eval(lotusData["r1n1"].y1)+currentOffsetY+standartObject.radius,fontSize:(60*currentDims/1200),fill:"Orange",stroke:"Orange","class":arguments[0]+"drawnElements",opacity:0.9,strokeOpacity:0.01,delay:0,duration:500,text:codonData["seq"]["base3"]["original"]},currentDims,currentDims);	
				//first insert the original bases
			for (var i = 0; i< aaPositions.length; i++) {
				var data = codonData;
				var base = "base"+(parseInt(i/3)+1);
				var obj = standartObject;
				obj.x = (eval(lotusData[aaPositions[i]].x1)+eval(lotusData[aaPositions[i]].x0))/2+currentOffsetX;
				obj.y = (eval(lotusData[aaPositions[i]].y1)+eval(lotusData[aaPositions[i]].y0))/2+currentOffsetY;
				obj.id = ID+"_"+aaPositions[i]+"_bases";
				obj.delay = 1000;
				obj.duration = 2000;
				obj.fill = "Orange";
				obj.stroke = "Orange";
				obj.opacity = 0.9;
				obj.strokeOpacity = 0.01;
				obj.fontSize = 30*currentDims/1200;
				obj.text = data["seq"][base]["alt"+(i+1)];
				drawText.call(this,hashID,obj,currentDims,currentDims);
			}
			//insert alt bases
			
			//var someTestObject = {filter:false,points:[[0.4,0.4],[0.45,0.35],[0.5,0.4],[0.45,0.45],[0.4,0.7]],"class":arguments[0]+"drawnElements",id:"thePolygon",fill:"Orange",stroke:"Orange",opacity:0.9,strokeOpacity:1,delay:0,duration:2000};
			//drawPolygon(hashID,someTestObject,currentDims,currentDims,currentOffsetX,currentOffsetY);
			
			function calculateNewCodon(count) {
				var base = "base"+(parseInt(count/3)+1);
				var baseNumber = (parseInt(count/3));
				var codonArray = data["seq"]["full"].split("");
				codonArray[baseNumber] = data["seq"][base]["alt"+(count+1)];
				var newSeq = codonArray.join("");
				return newSeq;
			}
			
			//Keep text selection process minimal by disabling selection on lotus elements.
			d3.selectAll("."+arguments[0]+"drawnElements").style("user-select","none").style("-moz-user-select","none").style("-webkit-user-select","none").style("-ms-user-select","none");
		}
		
		<!--Lotus-->
		
		<!--Lotus Icon-->
		var seqGradualFade;
		var lastMouseoverSeqElementID;
		var lotusIcon = "data:image/png;base64,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";
		function lotusFadein(ID){
			if ((lastMouseoverSeqElementID !== ID)||!(d3.select("#lotusIcon").node())) {
				clearTimeout(seqGradualFade);
				d3.select("#lotusIcon").remove();
				var angle = Math.atan(Math.abs((parseFloat(d3.select(ID).attr("y"))-3000)/(parseFloat(d3.select(ID).attr("x"))-3000)));
				var x = parseFloat(d3.select(ID).attr("x"))-500*Math.cos(angle)*Math.sign(parseFloat(d3.select(ID).attr("x"))-3000);
				var y = parseFloat(d3.select(ID).attr("y"))-500*Math.sin(angle)*Math.sign(parseFloat(d3.select(ID).attr("y"))-3000);
				d3.select("#annotation").append("svg:image").attr("xlink:href",lotusIcon).attr("title","lotusIcon").attr("alt","lotusIcon").attr("x",function() {return x;}).attr("y",function() {return y;}).attr("width","100px").attr("height","100px").style("opacity",0).attr("id","lotusIcon").transition("fade").style("opacity",0.9).delay(0).duration(1000);
				d3.select("#lotusIcon").on("mouseover",function(){
					clearTimeout(seqGradualFade);
					d3.select(this).transition("fade").style("opacity",0.9).delay(0).duration(1000);
				})
				.on("mouseout",function(){
					seqGradualFade = setTimeout(function(){d3.select("#lotusIcon").remove();},3000);
					d3.select("#lotusIcon").transition("fade").style("opacity",0).delay(0).duration(3000);
				})
				.on("click",function(){
					initiateLotus(ID,x,y);
				});
				lastMouseoverSeqElementID = ID;
			}
			clearTimeout(seqGradualFade);
			d3.select("#lotusIcon").transition("fade").style("opacity",0.9).delay(0).duration(1000);
		}
		function lotusFadeout(){
			seqGradualFade = setTimeout(function(){d3.select("#lotusIcon").remove();},3000);
			d3.select("#lotusIcon").transition("fade").style("opacity",0).delay(0).duration(3000);
		}
		<!--Lotus Icon-->
		
		<!--Lotus initiator-->
		function initiateLotus(ID,x,y){
			var location = {"x":x,"y":y,"width":2500,"height":2000,"rx":100,"ry":100,"iconPadding":100,"iconSize":100,"minWidth":1500,"minHeight":1200,"maxWidth":5000,"maxHeight":4000};
			var aaNumber = Math.floor(ID.replace(/.*_/i,""));
			var codonData = {};
			codonData.p = aaNumber;
			codonData.aa = d3.select(ID).node().textContent || d3.select(ID).node().innerHTML;
			codonData.seq = {};
			codonData.seq["full"] = cdna[(aaNumber-1)*3] + cdna[(aaNumber-1)*3+1] + cdna[(aaNumber-1)*3+2];
			if (aminoacids_degenerateCode[codonData.aa].some(function(x){return x === codonData.seq["full"];})) {
				for (var i = 0;i < 3;i++) {
					var iterator = ["A","T","C","G"];
					codonData.seq["base"+(i+1)] = {};
					codonData.seq["base"+(i+1)]["original"] = cdna[(aaNumber-1)*3+i];
					Innermost:
					for (var k =0;k<1;) {
						var regexp = new RegExp(codonData.seq["base"+(i+1)]["original"],"i");
						if (iterator[k].match(regexp)) {
							iterator.shift();
							break Innermost;
						} else {
							var x = iterator.shift();
							iterator.push(x);
						}
						//console.log(iterator);
					}
					for(var j=0;j< 3;j++) {
						codonData.seq["base"+(i+1)]["alt"+((i*3)+j+1)] = iterator[j];
					}
				}
				d3.select(ID+"_lotusWindow_").remove();
				renderWindow.apply(this,["svg",ID.replace("#","")+"_lotusWindow_",location,Lotus,codonData]);
			} else {
				alert ("The cdna data does not match with the plotted aminoacid.\nPlease check the integrity of the html file.");
			}
		}
		<!--Lotus initiator-->
		
		<!--Change SNV/tile colors-->
		var lastTileSNVcolor = {r:255,g:0,b:0};
		var tileDBcolorCounter = 0;
		var mutDBcolorCounter = 0;
		var domainColorCounter = 0;
		d3.select("#annotation").append("text").text("Change SNV colors").attr("x",5950).attr("y",475).style("font-family","sans-serif").style("font-size","45px").attr("text-anchor","middle").style("fill","DimGray").attr("id","changeSNVcolorText").attr("class","Options")
		.on("mouseover",function () {
			d3.select("#changeSNVcolorText").style("fill","Orange");
		})
		.on("mouseout",function () {
			d3.select("#changeSNVcolorText").style("fill","DimGray");
		})
		.on("click",function() {
			var ID = d3.select(this).attr("id")+"_SNVcolorWindow";
			var location = {"x":4400,"y":475,"width":2000,"height":1500,"rx":100,"ry":100,"iconPadding":100,"iconSize":100,"minWidth":1500,"minHeight":1500,"maxWidth":4000,"maxHeight":4000};
			d3.select("#"+d3.select(this).attr("id")+"_SNVcolorWindow").remove();
			renderWindow.apply(this,["svg",ID,location,tileSNVcolorChanger]);
		});
		d3.select("#annotation").append("text").text("Change Tile colors").attr("x",5950).attr("y",575).style("font-family","sans-serif").style("font-size","45px").attr("text-anchor","middle").style("fill","DimGray").attr("id","changeTileColorText").attr("class","Options")
		.on("mouseover",function () {
			d3.select("#changeTileColorText").style("fill","Orange");
		})
		.on("mouseout",function () {
			d3.select("#changeTileColorText").style("fill","DimGray");
		})
		.on("click",function() {
			var ID = d3.select(this).attr("id")+"_TileColorWindow";
			var location = {"x":4400,"y":575,"width":2000,"height":1500,"rx":100,"ry":100,"iconPadding":100,"iconSize":100,"minWidth":1500,"minHeight":1500,"maxWidth":4000,"maxHeight":4000};
			d3.select("#"+d3.select(this).attr("id")+"_TileColorWindow").remove();
			renderWindow.apply(this,["svg",ID,location,tileSNVcolorChanger]);
		});
		d3.select("#annotation").append("text").text("Change Domain colors").attr("x",5950).attr("y",675).style("font-family","sans-serif").style("font-size","45px").attr("text-anchor","middle").style("fill","DimGray").attr("id","changeDomainColorText").attr("class","Options")
		.on("mouseover",function () {
			d3.select("#changeDomainColorText").style("fill","Orange");
		})
		.on("mouseout",function () {
			d3.select("#changeDomainColorText").style("fill","DimGray");
		})
		.on("click",function() {
			var ID = d3.select(this).attr("id")+"_DomainColorWindow";
			var location = {"x":4400,"y":675,"width":2000,"height":1500,"rx":100,"ry":100,"iconPadding":100,"iconSize":100,"minWidth":1500,"minHeight":1500,"maxWidth":4000,"maxHeight":4000};
			d3.select("#"+d3.select(this).attr("id")+"_DomainColorWindow").remove();
			renderWindow.apply(this,["svg",ID,location,tileSNVcolorChanger]);
		});
		function tileSNVcolorChanger (ID) {
			d3.selectAll("."+arguments[0]+"drawnElements").remove();
			var knobTrailData = {k1:["0.5-r/Math.sqrt(2)","0.5-ry/Math.sqrt(2)"],k2:["0.5-r/Math.sqrt(2)","0.5"],k3:["0.5-r/Math.sqrt(2)","0.5+ry/Math.sqrt(2)"]};
			var currentWidth = parseFloat(d3.select("#"+arguments[0]).attr("width"));
			var currentHeight = parseFloat(d3.select("#"+arguments[0]).attr("height"));
			var currentDims = Math.min(currentWidth,currentHeight);
			var currentOffsetX = currentWidth<=currentHeight ? 0 : (currentWidth-currentHeight)/currentHeight/2;
			var currentOffsetY = currentHeight<=currentWidth ? 0 : (currentHeight-currentWidth)/currentWidth/2;
			var r = 0.45;
			var ry = 0.175;
			d3.select("#"+arguments[0])
			.selectAll("colorChangersKnobTrails")
			.data(d3.keys(knobTrailData))
			.enter()
			.append("path")
			.attr("d",function(d,i){
				var objectHash = {};
				objectHash.x0 = eval(knobTrailData[d][0]);
				objectHash.y0 = eval(knobTrailData[d][1])+currentOffsetY;
				objectHash.x1 = eval(knobTrailData[d][0]);
				objectHash.y1 = eval(knobTrailData[d][1])+currentOffsetY; 
				return pathStringGenerator(objectHash,currentDims,currentDims);
			})
			.attr("stroke-width",10)
			.attr("stroke","Orange")
			.attr("stroke-opacity",0.85)
			.attr("id",function(d){return ID+d;})
			.attr("class",function(d){return ID+"drawnElements "+ID+"colorChangerAnimationLines";})
			.transition("extend")
			.attr("d",function(d,i){
				var objectHash = {};
				objectHash.x0 = eval(knobTrailData[d][0]);
				objectHash.y0 = eval(knobTrailData[d][1])+currentOffsetY;
				objectHash.x1 = eval(knobTrailData[d][0])+r/Math.sqrt(2);
				objectHash.y1 = eval(knobTrailData[d][1])+currentOffsetY; 
				return pathStringGenerator(objectHash,currentDims,currentDims);
			})
			.delay(0)
			.duration(1000);
			
			drawPolygon("#"+ID,{filter:false,points:[[0.7,0.3],[0.9,0.3],[0.9,0.7],[0.7,0.7]],id:arguments[0]+"displayWhichColor","class":arguments[0]+"drawnElements",opacity:0.75,strokeOpacity:0.8,width:40,fill:compileCurrentColor(),stroke:compileCurrentColor(),delay:0,duration:1000},currentWidth,currentHeight,0,0);
			drawPolygon("#"+ID,{filter:false,points:[[0.4,0.175],[0.4,0.225],[0.35,0.2]],id:arguments[0]+"leftSelector","class":arguments[0]+"drawnElements",opacity:0.75,strokeOpacity:0.8,width:0,fill:"Orange",stroke:"Orange",delay:0,duration:1000},currentWidth,currentHeight,0,0);
			drawPolygon("#"+ID,{filter:false,points:[[0.9,0.175],[0.9,0.225],[0.95,0.2]],id:arguments[0]+"rightSelector","class":arguments[0]+"drawnElements",opacity:0.75,strokeOpacity:0.8,width:0,fill:"Orange",stroke:"Orange",delay:0,duration:1000},currentWidth,currentHeight,0,0);
			drawText("#"+ID,{filter:false,x:0.8,y:0.5,id:arguments[0]+"applyColor","class":arguments[0]+"drawnElements",fontSize:currentDims/20,opacity:0.75,strokeOpacity:0.8,width:1,fill:"Orange",stroke:"Orange",delay:0,duration:1000,text:"Apply"},currentWidth,currentHeight);
			d3.select("#"+arguments[0]+"applyColor").style("user-select","none").style("-moz-user-select","none").style("-webkit-user-select","none").style("-ms-user-select","none");
			drawText("#"+ID,{filter:false,x:0.2,y:0.2,id:arguments[0]+"explanation","class":arguments[0]+"drawnElements",fontSize:currentDims/30,opacity:0.75,strokeOpacity:0.8,width:1,fill:"Orange",stroke:"Orange",delay:0,duration:1000,text:(function(){if(ID.match(/tile/gi)){return "Tile database"}else if (ID.match(/SNV/gi)){return "SNV database"}else{return "Domains"}})()},currentWidth,currentHeight);
			d3.select("#"+arguments[0]+"explanation").style("user-select","none").style("-moz-user-select","none").style("-webkit-user-select","none").style("-ms-user-select","none");
			drawText("#"+ID,{filter:false,x:0.65,y:0.2,id:arguments[0]+"displayWhichDB","class":arguments[0]+"drawnElements",fontSize:currentDims/30,opacity:0.75,strokeOpacity:0.8,width:1,fill:"Orange",stroke:"Orange",delay:0,duration:1000,text:(function(){if(ID.match(/tile/gi)){return TileDB[tileDBcolorCounter].slice(0,20)}else if (ID.match(/SNV/gi)){return MutDB[mutDBcolorCounter].slice(0,20)} else {return domainList[domainColorCounter].slice(0,20)}})()},currentWidth,currentHeight);
			d3.select("#"+arguments[0]+"displayWhichDB").style("user-select","none").style("-moz-user-select","none").style("-webkit-user-select","none").style("-ms-user-select","none");
			drawText("#"+ID,{filter:false,x:0.1,y:0.9,id:arguments[0]+"reset","class":arguments[0]+"drawnElements",fontSize:currentDims/25,opacity:0.75,strokeOpacity:0.8,width:1,fill:"Orange",stroke:"Orange",delay:0,duration:1000,text:"Reset"},currentWidth,currentHeight);
			d3.select("#"+arguments[0]+"reset").style("user-select","none").style("-moz-user-select","none").style("-webkit-user-select","none").style("-ms-user-select","none");
			
			drawPolygon("#"+ID,{filter:false,points:[[currentX(lastTileSNVcolor.r),0.45-ry/Math.sqrt(2)],[currentX(lastTileSNVcolor.r)+0.01,0.45-ry/Math.sqrt(2)],[currentX(lastTileSNVcolor.r)+0.01,0.55-ry/Math.sqrt(2)],[currentX(lastTileSNVcolor.r),0.55-ry/Math.sqrt(2)]],id:arguments[0]+"redKnob","class":arguments[0]+"drawnElements",opacity:1,strokeOpacity:0.7,width:30,fill:"Red",stroke:"Red",delay:0,duration:1000},currentDims,currentDims,0,currentOffsetY);
			drawPolygon("#"+ID,{filter:false,points:[[currentX(lastTileSNVcolor.g),0.45],[currentX(lastTileSNVcolor.g)+0.01,0.45],[currentX(lastTileSNVcolor.g)+0.01,0.55],[currentX(lastTileSNVcolor.g),0.55]],id:arguments[0]+"greenKnob","class":arguments[0]+"drawnElements",opacity:1,strokeOpacity:0.7,width:30,fill:"Green",stroke:"Green",delay:0,duration:1000},currentDims,currentDims,0,currentOffsetY);
			drawPolygon("#"+ID,{filter:false,points:[[currentX(lastTileSNVcolor.b),0.45+ry/Math.sqrt(2)],[currentX(lastTileSNVcolor.b)+0.01,0.45+ry/Math.sqrt(2)],[currentX(lastTileSNVcolor.b)+0.01,0.55+ry/Math.sqrt(2)],[currentX(lastTileSNVcolor.b),0.55+ry/Math.sqrt(2)]],id:arguments[0]+"blueKnob","class":arguments[0]+"drawnElements",opacity:1,strokeOpacity:0.7,width:30,fill:"Blue",stroke:"Blue",delay:0,duration:1000},currentDims,currentDims,0,currentOffsetY);
			
			var drag = d3.behavior.drag().origin(function(){var x = Number(d3.select(this).attr("points").split(/\s+/).slice(0,1)[0].split(/,/)[0]);var y = Number(d3.select(this).attr("points").split(/\s+/).slice(0,1)[0].split(/,/)[1]);return {"x":x,"y":y};}).on("drag", dragFunc).on("dragstart",function (){d3.event.sourceEvent.stopPropagation();});
			function compileCurrentColor(type) {
				if (type !== "stroke") {
					return "rgb("+lastTileSNVcolor.r+","+lastTileSNVcolor.g+","+lastTileSNVcolor.b+")";
				} else {
					var total = lastTileSNVcolor.r+lastTileSNVcolor.g+lastTileSNVcolor.b;
					var squareSum = Math.pow(lastTileSNVcolor.r,2)+Math.pow(lastTileSNVcolor.g,2)+Math.pow(lastTileSNVcolor.b,2);
					var k = total*1.2/squareSum;
					return "rgb("+Math.min(Math.floor(Math.pow(lastTileSNVcolor.r,2)*k),255)+","+Math.min(Math.floor(Math.pow(lastTileSNVcolor.g,2)*k),255)+","+Math.min(Math.floor(Math.pow(lastTileSNVcolor.b,2)*k),255)+")";
				}
			}
			function dragFunc() {
				var minX = currentDims*(0.495-r/Math.sqrt(2));
				var maxX = currentDims*(0.495);
				var point = Math.max(minX,Math.min(d3.event.x,maxX));
				var yUpper = Number(d3.select(this).attr("points").split(/\s+/).slice(0,1)[0].split(/,/)[1]);
				d3.select(this).attr("points",function(){return point+","+yUpper+" "+(point+0.01*currentDims)+","+yUpper+" "+(point+0.01*currentDims)+","+(yUpper+0.1*currentDims)+" "+point+","+(yUpper+0.1*currentDims)});
				lastTileSNVcolor[d3.select(this).attr("id").match(/red|blue|green/ig)[0].slice(0,1)] = Math.floor((point/currentDims-0.495+r/Math.sqrt(2))*255/(r/Math.sqrt(2)));
				d3.select("#"+ID+"displayWhichColor").attr("fill",function () {return compileCurrentColor();}).attr("stroke", function () {return compileCurrentColor();});
			}
			function currentX(value){
				return r/Math.sqrt(2)*(value/255-1)+0.495;
			}
			
			d3.select("#"+arguments[0]+"redKnob").call(drag);
			d3.select("#"+arguments[0]+"redKnob").on("mouseover",function(){d3.select(this).attr("filter","url(#NeonGlow)");}).on("mouseout",function(){d3.select(this).attr("filter",null);});
			d3.select("#"+arguments[0]+"greenKnob").call(drag);
			d3.select("#"+arguments[0]+"greenKnob").on("mouseover",function(){d3.select(this).attr("filter","url(#NeonGlow)");}).on("mouseout",function(){d3.select(this).attr("filter",null);});
			d3.select("#"+arguments[0]+"blueKnob").call(drag);
			d3.select("#"+arguments[0]+"blueKnob").on("mouseover",function(){d3.select(this).attr("filter","url(#NeonGlow)");}).on("mouseout",function(){d3.select(this).attr("filter",null);});
			d3.select("#"+arguments[0]+"displayWhichColor").on("mouseover",function(){d3.select(this).attr("filter","url(#NeonGlow)");}).on("mouseout",function(){d3.select(this).attr("filter",null);}).on("click",function(){colorFilter(ID);});
			d3.select("#"+arguments[0]+"applyColor").on("mouseover",function(){d3.select("#"+ID+"displayWhichColor").attr("filter","url(#NeonGlow)");}).on("mouseout",function(){d3.select("#"+ID+"displayWhichColor").attr("filter",null);}).on("click",function(){colorFilter(ID);});
			d3.select("#"+arguments[0]+"leftSelector").on("mouseover",function(){d3.select(this).attr("filter","url(#NeonGlow)");}).on("mouseout",function(){d3.select(this).attr("filter",null);}).on("click",function(){selector(ID,"left");});
			d3.select("#"+arguments[0]+"rightSelector").on("mouseover",function(){d3.select(this).attr("filter","url(#NeonGlow)");}).on("mouseout",function(){d3.select(this).attr("filter",null);}).on("click",function(){selector(ID,"right");});
			d3.select("#"+arguments[0]+"reset").on("mouseover",function(){d3.select(this).attr("filter","url(#NeonGlow)");}).on("mouseout",function(){d3.select(this).attr("filter",null);}).on("click",function(){colorFilter(ID,"reset");});
			
			
			function colorFilter(ID,reset){
				var selected;
				if (reset !== "reset") {
					if(ID.match(/tile/gi)) {
						selected = TileDB[tileDBcolorCounter];
						d3.selectAll(".tile").data(ids["tile"]).each(function(d,i) {var database_source = d3.select(ids["tile"][i]).attr("dbsource");var id = d3.select(ids["tile"][i]).attr("id");var regexp = new RegExp(selected,"i");d3.select(d).transition("changeColor").style("fill",function (){if((database_source.match(regexp) || id.match(regexp) || (selected == "All"))&&(selected != "None")){return compileCurrentColor();} else {return d3.select(this).style("fill");}}).delay(0).duration(750);});
					} else if (ID.match(/SNV/gi)) {
						selected = MutDB[mutDBcolorCounter];
						d3.selectAll(".mut").data(ids["mut"]).each(function(d,i) {var database_source = d3.select(ids["mut"][i]).attr("dbsource");var regexp = new RegExp(selected,"i");d3.select(d).transition("changeColor").style("fill",function (){if((database_source.match(regexp) || (selected == "All") || ((selected == "Stop")&&(d3.select(ids["mut"][i]).attr("id").match(/x/i))) || (selected.match(/synonymous/gi)&&(selected===synOrNonsyn(d))) || (selected==="pXtoY" && pXtoY(d)))&&(selected != "None")){return compileCurrentColor();} else {return d3.select(this).style("fill");}}).delay(0).duration(750);});
					} else {
						selected = domainList[domainColorCounter]==="Coil"?"allCons":domainList[domainColorCounter];
						d3.selectAll(".allCons").data(ids["con"]).each(function(d,i) {var clss = d3.select(ids["con"][i]).attr("class").split(" ")[0];var regexp = new RegExp(selected,"i");d3.select(d).transition("changeColor").style("fill",function (){if(clss.match(regexp) || selected==="All"){return compileCurrentColor();} else {return d3.select(this).style("fill");}}).delay(0).duration(750);d3.select(d).transition("changeStrokeColor").style("stroke",function (){if(clss.match(regexp) || selected==="All"){return compileCurrentColor("stroke");} else {return d3.select(this).style("stroke");}}).delay(0).duration(750);});
					}
				} else {
					if(ID.match(/tile/gi)) {
						selected = TileDB[tileDBcolorCounter];
						d3.selectAll(".tile").data(ids["tile"]).each(function(d,i) {var database_source = d3.select(ids["tile"][i]).attr("dbsource");var id = d3.select(ids["tile"][i]).attr("id");var regexp = new RegExp(selected,"i");d3.select(d).transition("changeColor").style("fill",function (){if((database_source.match(regexp) || id.match(regexp) || (selected == "All"))&&(selected != "None")){return Or_Tile_Fill_Color[i];} else {return d3.select(this).style("fill");}}).delay(0).duration(750);});
					} else if (ID.match(/SNV/gi)) {
						selected = MutDB[mutDBcolorCounter];
						d3.selectAll(".mut").data(ids["mut"]).each(function(d,i) {var database_source = d3.select(ids["mut"][i]).attr("dbsource");var regexp = new RegExp(selected,"i");d3.select(d).transition("changeColor").style("fill",function (){if((database_source.match(regexp) || (selected == "All") || ((selected == "Stop")&&(d3.select(ids["mut"][i]).attr("id").match(/x/i))) || (selected.match(/synonymous/gi)&&(selected===synOrNonsyn(d))) || (selected==="pXtoY" && pXtoY(d)))&&(selected != "None")){return Or_Mut_Fill_Color[i];} else {return d3.select(this).style("fill");}}).delay(0).duration(750);});
					} else {
						selected = domainList[domainColorCounter]==="Coil"?"allCons":domainList[domainColorCounter];
						d3.selectAll(".allCons").data(ids["con"]).each(function(d,i) {var clss = d3.select(ids["con"][i]).attr("class").split(" ")[0];var regexp = new RegExp(selected,"i");d3.select(d).transition("changeColor").style("fill",function (){if(clss.match(regexp) || selected==="All"){return Or_Con_Fill_Color[i];} else {return d3.select(this).style("fill");}}).delay(0).duration(750);d3.select(d).transition("changeStrokeColor").style("stroke",function (){if(clss.match(regexp) || selected==="All"){return Or_Con_Stroke_Color[i];} else {return d3.select(this).style("stroke");}}).delay(0).duration(750);});
					}
				}
			}
			
			function selector(ID,direction) {
				if (direction==="left") {
					if(ID.match(/tile/gi)){
						tileDBcolorCounter = tileDBcolorCounter === 0?TileDB.length-1:tileDBcolorCounter-1;
						d3.select("#"+ID+"displayWhichDB").transition("textShuffle").tween("text",function(){var start = lexicalInterpolate(d3.select("#"+ID+"displayWhichDB").text(),1);var end = lexicalInterpolate(TileDB[tileDBcolorCounter],1);var interpolator = d3.interpolateString(start,end);return function(t){this.textContent=lexicalInterpolate(interpolator(t),0)};}).delay(0).duration(500);
					}else if (ID.match(/SNV/gi)) {
						mutDBcolorCounter = mutDBcolorCounter === 0?MutDB.length-1:mutDBcolorCounter-1;
						d3.select("#"+ID+"displayWhichDB").transition("textShuffle").tween("text",function(){var start = lexicalInterpolate(d3.select("#"+ID+"displayWhichDB").text(),1);var end = lexicalInterpolate(MutDB[mutDBcolorCounter],1);var interpolator = d3.interpolateString(start,end);return function(t){this.textContent=lexicalInterpolate(interpolator(t),0)};}).delay(0).duration(500);
					} else {
						domainColorCounter = domainColorCounter === 0?domainList.length-1:domainColorCounter-1;
						d3.select("#"+ID+"displayWhichDB").transition("textShuffle").tween("text",function(){var start = lexicalInterpolate(d3.select("#"+ID+"displayWhichDB").text(),1);var end = lexicalInterpolate(domainList[domainColorCounter],1);var interpolator = d3.interpolateString(start,end);return function(t){this.textContent=lexicalInterpolate(interpolator(t),0)};}).delay(0).duration(500);
					}
				} else {
					if(ID.match(/tile/gi)){
						tileDBcolorCounter = tileDBcolorCounter === TileDB.length-1?0:tileDBcolorCounter+1;
						d3.select("#"+ID+"displayWhichDB").transition("textShuffle").tween("text",function(){var start = lexicalInterpolate(d3.select("#"+ID+"displayWhichDB").text(),1);var end = lexicalInterpolate(TileDB[tileDBcolorCounter],1);var interpolator = d3.interpolateString(start,end);return function(t){this.textContent=lexicalInterpolate(interpolator(t),0)};}).delay(0).duration(500);
					}else if (ID.match(/SNV/gi)) {
						mutDBcolorCounter = mutDBcolorCounter === MutDB.length-1?0:mutDBcolorCounter+1;
						d3.select("#"+ID+"displayWhichDB").transition("textShuffle").tween("text",function(){var start = lexicalInterpolate(d3.select("#"+ID+"displayWhichDB").text(),1);var end = lexicalInterpolate(MutDB[mutDBcolorCounter],1);var interpolator = d3.interpolateString(start,end);return function(t){this.textContent=lexicalInterpolate(interpolator(t),0)};}).delay(0).duration(500);
					} else {
						domainColorCounter = domainColorCounter === domainList.length-1?0:domainColorCounter+1;
						d3.select("#"+ID+"displayWhichDB").transition("textShuffle").tween("text",function(){var start = lexicalInterpolate(d3.select("#"+ID+"displayWhichDB").text(),1);var end = lexicalInterpolate(domainList[domainColorCounter],1);var interpolator = d3.interpolateString(start,end);return function(t){this.textContent=lexicalInterpolate(interpolator(t),0)};}).delay(0).duration(500);
					}
				}
			}
		}
		function lexicalInterpolate(given,direction){
				var alphabet = {A:1,a:1,B:2,b:2,C:3,c:3,D:4,d:4,E:5,e:5,F:6,f:6,G:7,g:7,H:8,h:8,I:9,i:9,J:10,j:10,K:11,k:11,L:12,l:12,M:13,m:13,N:14,n:14,O:15,o:15,P:16,p:16,Q:17,q:17,R:18,r:18,S:19,s:19,T:20,t:20,U:21,u:21,V:22,v:22,W:23,w:23,X:24,x:24,Y:25,y:25,Z:26,z:26,_:27,"-":28,"(":29,")":30,"[":31,"]":32,"*":33,"&":34,"#":35,"<":36,">":37,"0":38,"1":39,"2":40,"3":41,"4":42,"5":43,"6":44,"7":45,"8":46,"9":47};
				var alphabetReverse = {0:"a",1:"a",2:"b",3:"c",4:"d",5:"e",6:"f",7:"g",8:"h",9:"i",10:"j",11:"k",12:"l",13:"m",14:"n",15:"o",16:"p",17:"q",18:"r",19:"s",20:"t",21:"u",22:"v",23:"w",24:"x",25:"y",26:"z",27:"_",28:"-",29:"(",30:")",31:"[",32:"]",33:"*",34:"&",35:"#",36:"<",37:">",38:"0",39:"1",40:"2",41:"3",42:"4",43:"5",44:"6",45:"7",46:"8",47:"9"};
				var result;
				if (direction===1) {
					result = "";
					var a = given.split("");
					for (var i=0;i<a.length;i++){
						if (i !== a.length-1) {
							result += alphabet[a[i]]+",";
						} else {
							result += alphabet[a[i]];
						}
					}
					return result;
				} else {
					result = "";
					given = given.split(",");
					for (var i=0;i<given.length;i++){
						result += alphabetReverse[Math.floor(given[i])];
					}
					return result;
				}
		}
		<!--Change SNV/tile colors-->
		
		<!--New Modes for SNV db (MutDB)-->
		function synOrNonsyn (d){
			var text = d3.select(d).text();
			text = text.replace("p.","");
			var X = text.slice(0,1);
			var Y = text.slice(-1);
			if (X === Y) {
				return "Synonymous";
			} else {
				return "Nonsynonymous";
			}
		}
		function pXtoY (d) {
			var text = d3.select(d).text();
			text = text.replace(/\s*p\./,"");
			var X = text.slice(0,1);
			var Y = text.slice(-1);
			var WhatsClickedSequence = [];
			for (var i=0;i<d3.keys(aminoacids).length;i++) {
				if(aminoacids[d3.keys(aminoacids)[i]][2]=="Clicked") {
					WhatsClickedSequence.push(d3.keys(aminoacids)[i]);
				}
			}
			return WhatsClickedSequence.some(function(x){return x===X;}) && queryAA(AminoAcidProperties[AminoAcidPropertiesCount]).some(function(y){return y===Y});
		}
		function queryAA (property) {
			var result = [];
			if (property !== "Sequence Display" && property !== "All") {
				d3.keys(aminoacids).forEach(function(d,i){if(aminoacids[d].some(function(x){return x === property && !(result.some(function(x){return x===d;}))})){result.push(d);}});
				d3.keys(aminoacids_OtherProperties).forEach(function(d,i){if(aminoacids_OtherProperties[d].some(function(x){return x === property && !(result.some(function(x){return x===d;}))})){result.push(d);}});
			} else if (property === "All") {
				result = d3.keys(aminoacids);
			} else {
				for (var i=0;i<WhatsClicked.length;i++) {
					result.push(WhatsClicked[i]);
				}
			}
			
			return result;
		}
		<!--New Modes for SNV db (MutDB)-->
		
			//***Subs***
			
			//Keep unintended text selection issue minimal by disabling selection on majority of text. My understanding is that some text selection is necessary because I am using html5's native eventlistener to translate an svg that is embedded in an another svg. Silencing listeners on the parent svg also silences listeners on the child in this case. I could not find any other solution than selecting a bit of text by Ctrl+A OR double-clicking on the GraphSvg. After this step everything works OK.
			//The two elements that are OK to text select are the Graph and the tabs that open when "length: XY aa" is clicked.
			d3.select("#master").selectAll(".mut").style("user-select","none").style("-moz-user-select","none").style("-webkit-user-select","none").style("-ms-user-select","none");
			d3.select("#master").selectAll(".sequence").style("user-select","none").style("-moz-user-select","none").style("-webkit-user-select","none").style("-ms-user-select","none");
			d3.select("#master").selectAll(".connector").style("user-select","none").style("-moz-user-select","none").style("-webkit-user-select","none").style("-ms-user-select","none");
			d3.select("#ideograms").style("user-select","none").style("-moz-user-select","none").style("-webkit-user-select","none").style("-ms-user-select","none");
			d3.select("#annotation").selectAll("*").style("user-select","none").style("-moz-user-select","none").style("-webkit-user-select","none").style("-ms-user-select","none");
			//Keep text selection process minimal by disabling selection on majority of above text.
			
			//notify that I have been going down the well with someone else's rope..Well ok, perhaps I didn't have one of my own but that still doesn't change the fact.
			//alert("With the recent update of chrome there has been a performance issue.\nBefore you begin anything on the page, click on the 'All' above 'Font-Size:1.0x'.\nA dropdown menu will appear.\nRandomly click on the few of the choices.\nThen click back on the 'All' to close dropdown menu.\nThe issue will be resolved.\nYou can watch a demonstration at http://i-pv.org/gifs/chromeGood.gif\nThank you for your understanding,\n\nIbrahim Tanyalcin");
			//notify that I have been going down the well with someone else's rope..Well ok, perhaps I didn't have one of my own but that still doesn't change the fact.
			
        </script>
This file has been truncated, but you can view the full file.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" name="viewport" content="width=device-width, initial-scale=1">
<title>NewDataset</title>
<script src="//d3js.org/d3.v3.min.js" charset="utf-8"></script>
<script src="//danml.com/js/download.js"></script>
<style type ="text/css">
html {
transition: background-color 1s ease;
}
div.bar {
display: inline-block;
width: 20px;
height: 75px;
background-color: teal;
margin-right: 2px;
}
.axis path,
.axis line {
fill: none;
stroke: black;
shape-rendering: crispEdges;
}
.axis text {
stroke: black;
font-family: sans-serif;
font-size: 11px;
}
body {
position:relative;
transition: background-color 1s ease;
width: 1500px;
height: 1500px;
margin-left: auto;
margin-right: auto;
}
#master {
position: absolute;
top: 0%;
left: 0%;
height:1500px;
width: 1500px;
}
#ipvWatchIcon {
transition: opacity 1s ease, visibility 1s ease;
}
#colorCoding {
transition: fill 1s ease, opacity 1s ease, visibility 1s ease;
}
#neonEffect {
transition: fill 1s ease, opacity 1s ease, visibility 1s ease;
}
#logo {
transition: opacity 1s ease;
}
.htmlElements,.htmlElementsInputs {
transition: opacity 1s ease, background 1s ease, visibility 1s ease, box-shadow 1s ease, border-width 0.2s ease, border-color 1s ease;
}
.DropDownRectMark {
transition: opacity 1s ease, visibility 1s ease;
}
.DropDownRectExtract {
transition: opacity 1s ease, visibility 1s ease;
}
.markElements {
//opacity: 0;
//transition: opacity 1.5s ease;
}
.overviews {
transition: fill 1s ease, stroke 1s ease, opacity 1s ease, visibility 1s ease;
}
#OverviewMark,#OverviewLength {
transition: opacity 1s ease;
}
.highlightIcons {
transition: opacity 1s ease;
}
.higlightRoundnessControls {
transition: fill 1s ease, opacity 1s ease, visibility 1s ease;
}
#fileUploadIcon {
transition: opacity 1s ease, visibility 0.1s ease;
}
.actionOptions {
transition: fill 1s ease, opacity 1s ease, visibility 0.1s ease;
}
.histogramIcons {
transition: opacity 0.5s ease;
}
</style>
</head>
<body>
<svg id="master" preserveAspectRatio="xMidYMid" viewBox ="-500 0 7000 6000" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="ideograms">
<path d="M3098.013,755.139 A2247.000,2247.000 40.000 1,1 2923.758,754.294 L2923.656,751.296 A2250.000,2250.000 0.000 1,0 3098.144,752.142 Z" style="stroke-width:4.0;stroke:rgb(37,37,37);stroke-linecap:round;fill:rgb(82,82,82);" />
<text x="2985.4" y="6004.0" font-size="104.0px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(115,115,115);" transform="rotate(0.3,2985.4,6004.0)" >EGFR</text>
<path d="M3098.013,755.139 A2247.000,2247.000 40.000 1,1 2923.758,754.294 L2923.656,751.296 A2250.000,2250.000 0.000 1,0 3098.144,752.142 Z" style="stroke-width:4.0;stroke:rgb(37,37,37);stroke-linecap:round;fill:none;" />
</g>
<g id="plot0">
<g id="plot0-axis">
</g>
<path d="M3098.144,752.142 A2250.000,2250.000 40.000 0,1 3109.671,752.674 L3110.767,730.201 A2272.500,2272.500 0.000 0,0 3099.125,729.663 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_1_Conservation-Score_0"/>
<path d="M3109.671,752.674 A2250.000,2250.000 40.000 0,1 3121.195,753.266 L3124.831,685.864 A2317.500,2317.500 0.000 0,0 3112.961,685.255 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_2_Conservation-Score_3"/>
<path d="M3121.195,753.266 A2250.000,2250.000 40.000 0,1 3132.716,753.918 L3134.043,731.457 A2272.500,2272.500 0.000 0,0 3122.407,730.799 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_3_Conservation-Score_0"/>
<path d="M3132.716,753.918 A2250.000,2250.000 40.000 0,1 3144.233,754.628 L3147.118,709.720 A2295.000,2295.000 0.000 0,0 3135.370,708.996 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_4_Conservation-Score_1"/>
<path d="M3144.233,754.628 A2250.000,2250.000 40.000 0,1 3155.747,755.397 L3160.419,688.059 A2317.500,2317.500 0.000 0,0 3148.560,687.267 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_5_Conservation-Score_3"/>
<path d="M3155.747,755.397 A2250.000,2250.000 40.000 0,1 3167.257,756.225 L3170.602,711.350 A2295.000,2295.000 0.000 0,0 3158.862,710.505 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_6_Conservation-Score_1"/>
<path d="M3167.257,756.225 A2250.000,2250.000 40.000 0,1 3178.762,757.113 L3184.125,689.826 A2317.500,2317.500 0.000 0,0 3172.274,688.912 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_7_Conservation-Score_3"/>
<path d="M3178.762,757.113 A2250.000,2250.000 40.000 0,1 3190.262,758.059 L3192.165,735.639 A2272.500,2272.500 0.000 0,0 3180.549,734.684 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_8_Conservation-Score_0"/>
<path d="M3190.262,758.059 A2250.000,2250.000 40.000 0,1 3201.758,759.064 L3203.775,736.655 A2272.500,2272.500 0.000 0,0 3192.165,735.639 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_9_Conservation-Score_0"/>
<path d="M3201.758,759.064 A2250.000,2250.000 40.000 0,1 3213.248,760.128 L3217.513,715.331 A2295.000,2295.000 0.000 0,0 3205.793,714.245 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_10_Conservation-Score_1"/>
<path d="M3213.248,760.128 A2250.000,2250.000 40.000 0,1 3224.732,761.251 L3231.474,694.089 A2317.500,2317.500 0.000 0,0 3219.645,692.932 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_11_Conservation-Score_2"/>
<path d="M3224.732,761.251 A2250.000,2250.000 40.000 0,1 3236.211,762.433 L3243.297,695.306 A2317.500,2317.500 0.000 0,0 3231.474,694.089 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_12_Conservation-Score_2"/>
<path d="M3236.211,762.433 A2250.000,2250.000 40.000 0,1 3247.684,763.674 L3252.637,718.948 A2295.000,2295.000 0.000 0,0 3240.935,717.682 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_13_Conservation-Score_1"/>
<path d="M3247.684,763.674 A2250.000,2250.000 40.000 0,1 3259.149,764.974 L3266.924,697.923 A2317.500,2317.500 0.000 0,0 3255.114,696.584 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_14_Conservation-Score_2"/>
<path d="M3259.149,764.974 A2250.000,2250.000 40.000 0,1 3270.609,766.332 L3273.315,743.996 A2272.500,2272.500 0.000 0,0 3261.741,742.624 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_15_Conservation-Score_0"/>
<path d="M3270.609,766.332 A2250.000,2250.000 40.000 0,1 3282.061,767.750 L3287.702,723.105 A2295.000,2295.000 0.000 0,0 3276.021,721.659 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_16_Conservation-Score_1"/>
<path d="M3282.061,767.750 A2250.000,2250.000 40.000 0,1 3293.505,769.226 L3299.375,724.610 A2295.000,2295.000 0.000 0,0 3287.702,723.105 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_17_Conservation-Score_1"/>
<path d="M3293.505,769.226 A2250.000,2250.000 40.000 0,1 3304.942,770.760 L3307.991,748.468 A2272.500,2272.500 0.000 0,0 3296.440,746.918 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_18_Conservation-Score_0"/>
<path d="M3304.942,770.760 A2250.000,2250.000 40.000 0,1 3316.371,772.353 L3322.698,727.800 A2295.000,2295.000 0.000 0,0 3311.041,726.175 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_19_Conservation-Score_1"/>
<path d="M3316.371,772.353 A2250.000,2250.000 40.000 0,1 3327.791,774.005 L3331.069,751.745 A2272.500,2272.500 0.000 0,0 3319.535,750.077 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_20_Conservation-Score_0"/>
<path d="M3327.791,774.005 A2250.000,2250.000 40.000 0,1 3339.203,775.716 L3345.987,731.230 A2295.000,2295.000 0.000 0,0 3334.347,729.485 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_21_Conservation-Score_1"/>
<path d="M3339.203,775.716 A2250.000,2250.000 40.000 0,1 3350.606,777.484 L3354.112,755.259 A2272.500,2272.500 0.000 0,0 3342.595,753.473 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_22_Conservation-Score_0"/>
<path d="M3350.606,777.484 A2250.000,2250.000 40.000 0,1 3362.000,779.312 L3365.620,757.105 A2272.500,2272.500 0.000 0,0 3354.112,755.259 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_23_Conservation-Score_0"/>
<path d="M3362.000,779.312 A2250.000,2250.000 40.000 0,1 3373.384,781.198 L3377.118,759.010 A2272.500,2272.500 0.000 0,0 3365.620,757.105 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_24_Conservation-Score_0"/>
<path d="M3373.384,781.198 A2250.000,2250.000 40.000 0,1 3384.759,783.142 L3392.454,738.805 A2295.000,2295.000 0.000 0,0 3380.852,736.822 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_25_Conservation-Score_1"/>
<path d="M3384.759,783.142 A2250.000,2250.000 40.000 0,1 3396.123,785.144 L3400.084,762.996 A2272.500,2272.500 0.000 0,0 3388.606,760.973 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_26_Conservation-Score_0" class="Extracellular"/>
<path d="M3396.123,785.144 A2250.000,2250.000 40.000 0,1 3407.477,787.205 L3419.701,720.821 A2317.500,2317.500 0.000 0,0 3408.007,718.698 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_27_Conservation-Score_2"/>
<path d="M3407.477,787.205 A2250.000,2250.000 40.000 0,1 3418.820,789.324 L3427.196,745.110 A2295.000,2295.000 0.000 0,0 3415.626,742.949 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_28_Conservation-Score_1"/>
<path d="M3418.820,789.324 A2250.000,2250.000 40.000 0,1 3430.152,791.501 L3447.358,703.161 A2340.000,2340.000 0.000 0,0 3435.573,700.897 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_29_Conservation-Score_4" class="Extracellular"/>
<path d="M3430.152,791.501 A2250.000,2250.000 40.000 0,1 3441.473,793.736 L3454.717,727.548 A2317.500,2317.500 0.000 0,0 3443.057,725.246 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_30_Conservation-Score_2"/>
<path d="M3441.473,793.736 A2250.000,2250.000 40.000 0,1 3452.782,796.029 L3466.366,729.910 A2317.500,2317.500 0.000 0,0 3454.717,727.548 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_31_Conservation-Score_2"/>
<path d="M3452.782,796.029 A2250.000,2250.000 40.000 0,1 3464.079,798.380 L3468.720,776.364 A2272.500,2272.500 0.000 0,0 3457.310,773.989 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_32_Conservation-Score_0"/>
<path d="M3464.079,798.380 A2250.000,2250.000 40.000 0,1 3475.364,800.789 L3489.625,734.813 A2317.500,2317.500 0.000 0,0 3478.002,732.331 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_33_Conservation-Score_3"/>
<path d="M3475.364,800.789 A2250.000,2250.000 40.000 0,1 3486.637,803.256 L3501.236,737.354 A2317.500,2317.500 0.000 0,0 3489.625,734.813 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_34_Conservation-Score_2" class="Extracellular"/>
<path d="M3486.637,803.256 A2250.000,2250.000 40.000 0,1 3497.897,805.781 L3507.855,761.896 A2295.000,2295.000 0.000 0,0 3496.370,759.321 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_35_Conservation-Score_1"/>
<path d="M3497.897,805.781 A2250.000,2250.000 40.000 0,1 3509.144,808.363 L3524.418,742.614 A2317.500,2317.500 0.000 0,0 3512.834,739.954 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_36_Conservation-Score_2"/>
<path d="M3509.144,808.363 A2250.000,2250.000 40.000 0,1 3520.377,811.003 L3535.988,745.333 A2317.500,2317.500 0.000 0,0 3524.418,742.614 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_37_Conservation-Score_3" class="Extracellular"/>
<path d="M3520.377,811.003 A2250.000,2250.000 40.000 0,1 3531.596,813.701 L3547.544,748.112 A2317.500,2317.500 0.000 0,0 3535.988,745.333 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_38_Conservation-Score_2"/>
<path d="M3531.596,813.701 A2250.000,2250.000 40.000 0,1 3542.802,816.456 L3559.086,750.949 A2317.500,2317.500 0.000 0,0 3547.544,748.112 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_39_Conservation-Score_2" class="Extracellular"/>
<path d="M3542.802,816.456 A2250.000,2250.000 40.000 0,1 3553.993,819.268 L3559.533,797.461 A2272.500,2272.500 0.000 0,0 3548.230,794.620 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_40_Conservation-Score_0" class="Extracellular"/>
<path d="M3553.993,819.268 A2250.000,2250.000 40.000 0,1 3565.170,822.138 L3570.822,800.359 A2272.500,2272.500 0.000 0,0 3559.533,797.461 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_41_Conservation-Score_0" class="Extracellular"/>
<path d="M3565.170,822.138 A2250.000,2250.000 40.000 0,1 3576.332,825.065 L3593.622,759.817 A2317.500,2317.500 0.000 0,0 3582.125,756.802 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_42_Conservation-Score_2" class="Extracellular"/>
<path d="M3576.332,825.065 A2250.000,2250.000 40.000 0,1 3587.479,828.050 L3605.103,762.891 A2317.500,2317.500 0.000 0,0 3593.622,759.817 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_43_Conservation-Score_2"/>
<path d="M3587.479,828.050 A2250.000,2250.000 40.000 0,1 3598.610,831.091 L3610.582,787.713 A2295.000,2295.000 0.000 0,0 3599.228,784.611 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_44_Conservation-Score_1" class="Extracellular"/>
<path d="M3598.610,831.091 A2250.000,2250.000 40.000 0,1 3609.726,834.190 L3628.018,769.215 A2317.500,2317.500 0.000 0,0 3616.569,766.024 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_45_Conservation-Score_3" class="Extracellular"/>
<path d="M3609.726,834.190 A2250.000,2250.000 40.000 0,1 3620.825,837.345 L3639.450,772.466 A2317.500,2317.500 0.000 0,0 3628.018,769.215 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_46_Conservation-Score_2"/>
<path d="M3620.825,837.345 A2250.000,2250.000 40.000 0,1 3631.908,840.558 L3663.504,732.585 A2362.500,2362.500 0.000 0,0 3651.867,729.212 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_47_Conservation-Score_5"/>
<path d="M3631.908,840.558 A2250.000,2250.000 40.000 0,1 3642.975,843.827 L3662.264,779.142 A2317.500,2317.500 0.000 0,0 3650.866,775.774 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_48_Conservation-Score_2"/>
<path d="M3642.975,843.827 A2250.000,2250.000 40.000 0,1 3654.025,847.153 L3660.565,825.624 A2272.500,2272.500 0.000 0,0 3649.405,822.265 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_49_Conservation-Score_0" class="Extracellular"/>
<path d="M3654.025,847.153 A2250.000,2250.000 40.000 0,1 3665.057,850.535 L3685.009,786.051 A2317.500,2317.500 0.000 0,0 3673.645,782.567 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_50_Conservation-Score_2"/>
<path d="M3665.057,850.535 A2250.000,2250.000 40.000 0,1 3676.072,853.974 L3696.354,789.593 A2317.500,2317.500 0.000 0,0 3685.009,786.051 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_51_Conservation-Score_2" class="Extracellular"/>
<path d="M3676.072,853.974 A2250.000,2250.000 40.000 0,1 3687.069,857.470 L3700.811,814.619 A2295.000,2295.000 0.000 0,0 3689.594,811.054 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_52_Conservation-Score_1" class="Extracellular"/>
<path d="M3687.069,857.470 A2250.000,2250.000 40.000 0,1 3698.048,861.022 L3718.990,796.852 A2317.500,2317.500 0.000 0,0 3707.681,793.194 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_53_Conservation-Score_2"/>
<path d="M3698.048,861.022 A2250.000,2250.000 40.000 0,1 3709.009,864.630 L3716.099,843.276 A2272.500,2272.500 0.000 0,0 3705.029,839.632 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_54_Conservation-Score_0"/>
<path d="M3709.009,864.630 A2250.000,2250.000 40.000 0,1 3719.951,868.294 L3741.550,804.343 A2317.500,2317.500 0.000 0,0 3730.279,800.569 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_55_Conservation-Score_2" class="Extracellular"/>
<path d="M3719.951,868.294 A2250.000,2250.000 40.000 0,1 3730.874,872.014 L3752.801,808.175 A2317.500,2317.500 0.000 0,0 3741.550,804.343 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_56_Conservation-Score_2" class="Extracellular"/>
<path d="M3730.874,872.014 A2250.000,2250.000 40.000 0,1 3741.778,875.791 L3764.032,812.065 A2317.500,2317.500 0.000 0,0 3752.801,808.175 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_57_Conservation-Score_2" class="Extracellular"/>
<path d="M3741.778,875.791 A2250.000,2250.000 40.000 0,1 3752.663,879.623 L3775.243,816.012 A2317.500,2317.500 0.000 0,0 3764.032,812.065 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_58_Conservation-Score_2"/>
<path d="M3752.663,879.623 A2250.000,2250.000 40.000 0,1 3763.527,883.511 L3778.798,841.181 A2295.000,2295.000 0.000 0,0 3767.716,837.215 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_59_Conservation-Score_1" class="Extracellular"/>
<path d="M3763.527,883.511 A2250.000,2250.000 40.000 0,1 3774.372,887.455 L3789.859,845.204 A2295.000,2295.000 0.000 0,0 3778.798,841.181 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_60_Conservation-Score_1"/>
<path d="M3774.372,887.455 A2250.000,2250.000 40.000 0,1 3785.196,891.454 L3808.752,828.197 A2317.500,2317.500 0.000 0,0 3797.603,824.078 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_61_Conservation-Score_3" class="Extracellular"/>
<path d="M3785.196,891.454 A2250.000,2250.000 40.000 0,1 3796.000,895.509 L3803.960,874.464 A2272.500,2272.500 0.000 0,0 3793.048,870.368 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_62_Conservation-Score_0" class="Extracellular"/>
<path d="M3796.000,895.509 A2250.000,2250.000 40.000 0,1 3806.782,899.619 L3830.986,836.607 A2317.500,2317.500 0.000 0,0 3819.880,832.374 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_63_Conservation-Score_3" class="Extracellular"/>
<path d="M3806.782,899.619 A2250.000,2250.000 40.000 0,1 3817.544,903.784 L3842.070,840.897 A2317.500,2317.500 0.000 0,0 3830.986,836.607 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_64_Conservation-Score_2"/>
<path d="M3817.544,903.784 A2250.000,2250.000 40.000 0,1 3828.284,908.004 L3853.132,845.244 A2317.500,2317.500 0.000 0,0 3842.070,840.897 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_65_Conservation-Score_2"/>
<path d="M3828.284,908.004 A2250.000,2250.000 40.000 0,1 3839.002,912.280 L3864.172,849.648 A2317.500,2317.500 0.000 0,0 3853.132,845.244 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_66_Conservation-Score_2"/>
<path d="M3839.002,912.280 A2250.000,2250.000 40.000 0,1 3849.698,916.610 L3875.189,854.108 A2317.500,2317.500 0.000 0,0 3864.172,849.648 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_67_Conservation-Score_2" class="Extracellular"/>
<path d="M3849.698,916.610 A2250.000,2250.000 40.000 0,1 3860.371,920.995 L3886.183,858.625 A2317.500,2317.500 0.000 0,0 3875.189,854.108 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_68_Conservation-Score_2"/>
<path d="M3860.371,920.995 A2250.000,2250.000 40.000 0,1 3871.022,925.435 L3897.153,863.198 A2317.500,2317.500 0.000 0,0 3886.183,858.625 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_69_Conservation-Score_3" class="Extracellular"/>
<path d="M3871.022,925.435 A2250.000,2250.000 40.000 0,1 3881.651,929.929 L3908.100,867.827 A2317.500,2317.500 0.000 0,0 3897.153,863.198 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_70_Conservation-Score_2"/>
<path d="M3881.651,929.929 A2250.000,2250.000 40.000 0,1 3892.255,934.478 L3901.178,913.823 A2272.500,2272.500 0.000 0,0 3890.467,909.229 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_71_Conservation-Score_0"/>
<path d="M3892.255,934.478 A2250.000,2250.000 40.000 0,1 3902.837,939.081 L3929.922,877.254 A2317.500,2317.500 0.000 0,0 3919.023,872.513 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_72_Conservation-Score_2"/>
<path d="M3902.837,939.081 A2250.000,2250.000 40.000 0,1 3913.395,943.739 L3940.797,882.051 A2317.500,2317.500 0.000 0,0 3929.922,877.254 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_73_Conservation-Score_2" class="Extracellular"/>
<path d="M3913.395,943.739 A2250.000,2250.000 40.000 0,1 3923.928,948.450 L3942.407,907.419 A2295.000,2295.000 0.000 0,0 3931.663,902.614 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_74_Conservation-Score_1" class="Extracellular"/>
<path d="M3923.928,948.450 A2250.000,2250.000 40.000 0,1 3934.438,953.216 L3971.815,871.344 A2340.000,2340.000 0.000 0,0 3960.885,866.388 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_75_Conservation-Score_4" class="Extracellular"/>
<path d="M3934.438,953.216 A2250.000,2250.000 40.000 0,1 3944.923,958.035 L3973.270,896.776 A2317.500,2317.500 0.000 0,0 3962.471,891.812 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_76_Conservation-Score_2" class="Extracellular"/>
<path d="M3944.923,958.035 A2250.000,2250.000 40.000 0,1 3955.383,962.908 L3984.044,901.795 A2317.500,2317.500 0.000 0,0 3973.270,896.776 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_77_Conservation-Score_3" class="Extracellular"/>
<path d="M3955.383,962.908 A2250.000,2250.000 40.000 0,1 3965.817,967.834 L3994.792,906.869 A2317.500,2317.500 0.000 0,0 3984.044,901.795 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_78_Conservation-Score_2"/>
<path d="M3965.817,967.834 A2250.000,2250.000 40.000 0,1 3976.227,972.814 L4005.514,911.999 A2317.500,2317.500 0.000 0,0 3994.792,906.869 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_79_Conservation-Score_2"/>
<path d="M3976.227,972.814 A2250.000,2250.000 40.000 0,1 3986.611,977.848 L4016.209,917.183 A2317.500,2317.500 0.000 0,0 4005.514,911.999 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_80_Conservation-Score_2"/>
<path d="M3986.611,977.848 A2250.000,2250.000 40.000 0,1 3996.968,982.934 L4026.877,922.422 A2317.500,2317.500 0.000 0,0 4016.209,917.183 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_81_Conservation-Score_2"/>
<path d="M3996.968,982.934 A2250.000,2250.000 40.000 0,1 4007.300,988.074 L4037.519,927.716 A2317.500,2317.500 0.000 0,0 4026.877,922.422 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_82_Conservation-Score_2"/>
<path d="M4007.300,988.074 A2250.000,2250.000 40.000 0,1 4017.605,993.266 L4037.957,953.132 A2295.000,2295.000 0.000 0,0 4027.446,947.835 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_83_Conservation-Score_1"/>
<path d="M4017.605,993.266 A2250.000,2250.000 40.000 0,1 4027.883,998.512 L4058.720,938.467 A2317.500,2317.500 0.000 0,0 4048.133,933.064 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_84_Conservation-Score_3" class="Extracellular"/>
<path d="M4027.883,998.512 A2250.000,2250.000 40.000 0,1 4038.135,1003.810 L4069.279,943.924 A2317.500,2317.500 0.000 0,0 4058.720,938.467 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_85_Conservation-Score_3" class="Extracellular"/>
<path d="M4038.135,1003.810 A2250.000,2250.000 40.000 0,1 4048.359,1009.160 L4069.326,969.343 A2295.000,2295.000 0.000 0,0 4058.897,963.886 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_86_Conservation-Score_1" class="Extracellular"/>
<path d="M4048.359,1009.160 A2250.000,2250.000 40.000 0,1 4058.555,1014.563 L4090.312,955.000 A2317.500,2317.500 0.000 0,0 4079.809,949.435 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_87_Conservation-Score_3" class="Extracellular"/>
<path d="M4058.555,1014.563 A2250.000,2250.000 40.000 0,1 4068.724,1020.018 L4100.785,960.618 A2317.500,2317.500 0.000 0,0 4090.312,955.000 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_88_Conservation-Score_3"/>
<path d="M4068.724,1020.018 A2250.000,2250.000 40.000 0,1 4078.864,1025.525 L4111.230,966.291 A2317.500,2317.500 0.000 0,0 4100.785,960.618 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_89_Conservation-Score_2" class="Extracellular"/>
<path d="M4078.864,1025.525 A2250.000,2250.000 40.000 0,1 4088.976,1031.084 L4121.645,972.016 A2317.500,2317.500 0.000 0,0 4111.230,966.291 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_90_Conservation-Score_2"/>
<path d="M4088.976,1031.084 A2250.000,2250.000 40.000 0,1 4099.060,1036.695 L4132.031,977.795 A2317.500,2317.500 0.000 0,0 4121.645,972.016 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_91_Conservation-Score_2"/>
<path d="M4099.060,1036.695 A2250.000,2250.000 40.000 0,1 4109.114,1042.357 L4142.388,983.628 A2317.500,2317.500 0.000 0,0 4132.031,977.795 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_92_Conservation-Score_2" class="Extracellular"/>
<path d="M4109.114,1042.357 A2250.000,2250.000 40.000 0,1 4119.139,1048.071 L4141.522,1009.032 A2295.000,2295.000 0.000 0,0 4131.296,1003.204 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_93_Conservation-Score_1" class="Extracellular"/>
<path d="M4119.139,1048.071 A2250.000,2250.000 40.000 0,1 4129.135,1053.836 L4151.718,1014.913 A2295.000,2295.000 0.000 0,0 4141.522,1009.032 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_94_Conservation-Score_1"/>
<path d="M4129.135,1053.836 A2250.000,2250.000 40.000 0,1 4139.102,1059.653 L4173.275,1001.442 A2317.500,2317.500 0.000 0,0 4163.009,995.451 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_95_Conservation-Score_2" class="Extracellular"/>
<path d="M4139.102,1059.653 A2250.000,2250.000 40.000 0,1 4149.038,1065.520 L4183.509,1007.486 A2317.500,2317.500 0.000 0,0 4173.275,1001.442 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_96_Conservation-Score_3"/>
<path d="M4149.038,1065.520 A2250.000,2250.000 40.000 0,1 4158.944,1071.439 L4193.712,1013.582 A2317.500,2317.500 0.000 0,0 4183.509,1007.486 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_97_Conservation-Score_2"/>
<path d="M4158.944,1071.439 A2250.000,2250.000 40.000 0,1 4168.819,1077.408 L4203.884,1019.730 A2317.500,2317.500 0.000 0,0 4193.712,1013.582 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_98_Conservation-Score_3"/>
<path d="M4168.819,1077.408 A2250.000,2250.000 40.000 0,1 4178.664,1083.427 L4214.024,1025.930 A2317.500,2317.500 0.000 0,0 4203.884,1019.730 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_99_Conservation-Score_2" class="Extracellular"/>
<path d="M4178.664,1083.427 A2250.000,2250.000 40.000 0,1 4188.478,1089.497 L4212.248,1051.287 A2295.000,2295.000 0.000 0,0 4202.237,1045.096 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_100_Conservation-Score_1" class="Extracellular"/>
<path d="M4188.478,1089.497 A2250.000,2250.000 40.000 0,1 4198.261,1095.618 L4222.226,1057.530 A2295.000,2295.000 0.000 0,0 4212.248,1051.287 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_101_Conservation-Score_1" class="Extracellular"/>
<path d="M4198.261,1095.618 A2250.000,2250.000 40.000 0,1 4208.012,1101.788 L4220.092,1082.806 A2272.500,2272.500 0.000 0,0 4210.243,1076.574 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_102_Conservation-Score_0"/>
<path d="M4208.012,1101.788 A2250.000,2250.000 40.000 0,1 4217.731,1108.009 L4242.085,1070.169 A2295.000,2295.000 0.000 0,0 4232.172,1063.824 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_103_Conservation-Score_1" class="Extracellular"/>
<path d="M4217.731,1108.009 A2250.000,2250.000 40.000 0,1 4227.418,1114.279 L4264.241,1057.707 A2317.500,2317.500 0.000 0,0 4254.263,1051.249 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_104_Conservation-Score_2" class="Extracellular"/>
<path d="M4227.418,1114.279 A2250.000,2250.000 40.000 0,1 4237.073,1120.598 L4261.814,1083.010 A2295.000,2295.000 0.000 0,0 4251.966,1076.564 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_105_Conservation-Score_1" class="Extracellular"/>
<path d="M4237.073,1120.598 A2250.000,2250.000 40.000 0,1 4246.695,1126.968 L4284.096,1070.777 A2317.500,2317.500 0.000 0,0 4274.185,1064.216 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_106_Conservation-Score_2"/>
<path d="M4246.695,1126.968 A2250.000,2250.000 40.000 0,1 4256.285,1133.386 L4293.974,1077.388 A2317.500,2317.500 0.000 0,0 4284.096,1070.777 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_107_Conservation-Score_2" class="Extracellular"/>
<path d="M4256.285,1133.386 A2250.000,2250.000 40.000 0,1 4265.842,1139.853 L4303.817,1084.049 A2317.500,2317.500 0.000 0,0 4293.974,1077.388 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_108_Conservation-Score_3" class="Extracellular"/>
<path d="M4265.842,1139.853 A2250.000,2250.000 40.000 0,1 4275.365,1146.370 L4313.626,1090.761 A2317.500,2317.500 0.000 0,0 4303.817,1084.049 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_109_Conservation-Score_3" class="Extracellular"/>
<path d="M4275.365,1146.370 A2250.000,2250.000 40.000 0,1 4284.855,1152.935 L4310.552,1115.994 A2295.000,2295.000 0.000 0,0 4300.872,1109.297 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_110_Conservation-Score_1" class="Extracellular"/>
<path d="M4284.855,1152.935 A2250.000,2250.000 40.000 0,1 4294.311,1159.549 L4307.254,1141.144 A2272.500,2272.500 0.000 0,0 4297.703,1134.464 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_111_Conservation-Score_0" class="Extracellular"/>
<path d="M4294.311,1159.549 A2250.000,2250.000 40.000 0,1 4303.732,1166.211 L4329.807,1129.535 A2295.000,2295.000 0.000 0,0 4320.197,1122.740 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_112_Conservation-Score_1" class="Extracellular"/>
<path d="M4303.732,1166.211 A2250.000,2250.000 40.000 0,1 4313.120,1172.921 L4352.514,1118.109 A2317.500,2317.500 0.000 0,0 4342.844,1111.197 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_113_Conservation-Score_2"/>
<path d="M4313.120,1172.921 A2250.000,2250.000 40.000 0,1 4322.473,1179.680 L4348.923,1143.274 A2295.000,2295.000 0.000 0,0 4339.382,1136.380 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_114_Conservation-Score_1"/>
<path d="M4322.473,1179.680 A2250.000,2250.000 40.000 0,1 4331.791,1186.486 L4345.109,1168.351 A2272.500,2272.500 0.000 0,0 4335.698,1161.477 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_115_Conservation-Score_0"/>
<path d="M4331.791,1186.486 A2250.000,2250.000 40.000 0,1 4341.075,1193.340 L4381.307,1139.141 A2317.500,2317.500 0.000 0,0 4371.745,1132.081 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_116_Conservation-Score_2"/>
<path d="M4341.075,1193.340 A2250.000,2250.000 40.000 0,1 4350.323,1200.242 L4377.329,1164.247 A2295.000,2295.000 0.000 0,0 4367.896,1157.207 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_117_Conservation-Score_1" class="Extracellular"/>
<path d="M4350.323,1200.242 A2250.000,2250.000 40.000 0,1 4359.535,1207.191 L4373.130,1189.263 A2272.500,2272.500 0.000 0,0 4363.826,1182.244 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_118_Conservation-Score_0" class="Extracellular"/>
<path d="M4359.535,1207.191 A2250.000,2250.000 40.000 0,1 4368.712,1214.187 L4382.399,1196.329 A2272.500,2272.500 0.000 0,0 4373.130,1189.263 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_119_Conservation-Score_0"/>
<path d="M4368.712,1214.187 A2250.000,2250.000 40.000 0,1 4377.852,1221.230 L4391.631,1203.442 A2272.500,2272.500 0.000 0,0 4382.399,1196.329 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_120_Conservation-Score_0"/>
<path d="M4377.852,1221.230 A2250.000,2250.000 40.000 0,1 4386.957,1228.320 L4414.696,1192.886 A2295.000,2295.000 0.000 0,0 4405.409,1185.655 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_121_Conservation-Score_1" class="Extracellular"/>
<path d="M4386.957,1228.320 A2250.000,2250.000 40.000 0,1 4396.025,1235.456 L4423.945,1200.165 A2295.000,2295.000 0.000 0,0 4414.696,1192.886 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_122_Conservation-Score_1"/>
<path d="M4396.025,1235.456 A2250.000,2250.000 40.000 0,1 4405.056,1242.639 L4447.208,1189.918 A2317.500,2317.500 0.000 0,0 4437.906,1182.520 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_123_Conservation-Score_2"/>
<path d="M4405.056,1242.639 A2250.000,2250.000 40.000 0,1 4414.050,1249.868 L4428.191,1232.367 A2272.500,2272.500 0.000 0,0 4419.107,1225.065 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_124_Conservation-Score_0"/>
<path d="M4414.050,1249.868 A2250.000,2250.000 40.000 0,1 4423.007,1257.143 L4465.698,1204.858 A2317.500,2317.500 0.000 0,0 4456.472,1197.364 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_125_Conservation-Score_2"/>
<path d="M4423.007,1257.143 A2250.000,2250.000 40.000 0,1 4431.927,1264.464 L4460.566,1229.753 A2295.000,2295.000 0.000 0,0 4451.468,1222.286 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_126_Conservation-Score_1"/>
<path d="M4431.927,1264.464 A2250.000,2250.000 40.000 0,1 4440.809,1271.831 L4455.217,1254.549 A2272.500,2272.500 0.000 0,0 4446.246,1247.109 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_127_Conservation-Score_0"/>
<path d="M4440.809,1271.831 A2250.000,2250.000 40.000 0,1 4449.653,1279.243 L4493.143,1227.620 A2317.500,2317.500 0.000 0,0 4484.033,1219.986 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_128_Conservation-Score_2" class="Extracellular"/>
<path d="M4449.653,1279.243 A2250.000,2250.000 40.000 0,1 4458.459,1286.700 L4487.628,1252.434 A2295.000,2295.000 0.000 0,0 4478.646,1244.828 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_129_Conservation-Score_1" class="Extracellular"/>
<path d="M4458.459,1286.700 A2250.000,2250.000 40.000 0,1 4467.227,1294.202 L4511.244,1243.029 A2317.500,2317.500 0.000 0,0 4502.213,1235.301 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_130_Conservation-Score_2" class="Extracellular"/>
<path d="M4467.227,1294.202 A2250.000,2250.000 40.000 0,1 4475.956,1301.750 L4505.475,1267.785 A2295.000,2295.000 0.000 0,0 4496.571,1260.086 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_131_Conservation-Score_1" class="Extracellular"/>
<path d="M4475.956,1301.750 A2250.000,2250.000 40.000 0,1 4484.646,1309.342 L4514.339,1275.528 A2295.000,2295.000 0.000 0,0 4505.475,1267.785 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_132_Conservation-Score_1"/>
<path d="M4484.646,1309.342 A2250.000,2250.000 40.000 0,1 4493.297,1316.978 L4523.163,1283.318 A2295.000,2295.000 0.000 0,0 4514.339,1275.528 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_133_Conservation-Score_1"/>
<path d="M4493.297,1316.978 A2250.000,2250.000 40.000 0,1 4501.909,1324.659 L4531.947,1291.152 A2295.000,2295.000 0.000 0,0 4523.163,1283.318 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_134_Conservation-Score_1"/>
<path d="M4501.909,1324.659 A2250.000,2250.000 40.000 0,1 4510.482,1332.383 L4555.796,1282.355 A2317.500,2317.500 0.000 0,0 4546.966,1274.398 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_135_Conservation-Score_2"/>
<path d="M4510.482,1332.383 A2250.000,2250.000 40.000 0,1 4519.014,1340.152 L4534.204,1323.553 A2272.500,2272.500 0.000 0,0 4525.586,1315.707 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_136_Conservation-Score_0"/>
<path d="M4519.014,1340.152 A2250.000,2250.000 40.000 0,1 4527.507,1347.964 L4558.057,1314.923 A2295.000,2295.000 0.000 0,0 4549.394,1306.955 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_137_Conservation-Score_1" class="Extracellular"/>
<path d="M4527.507,1347.964 A2250.000,2250.000 40.000 0,1 4535.959,1355.820 L4551.319,1339.378 A2272.500,2272.500 0.000 0,0 4542.782,1331.444 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_138_Conservation-Score_0" class="Extracellular"/>
<path d="M4535.959,1355.820 A2250.000,2250.000 40.000 0,1 4544.372,1363.719 L4590.703,1314.630 A2317.500,2317.500 0.000 0,0 4582.038,1306.494 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_139_Conservation-Score_2"/>
<path d="M4544.372,1363.719 A2250.000,2250.000 40.000 0,1 4552.743,1371.661 L4599.325,1322.810 A2317.500,2317.500 0.000 0,0 4590.703,1314.630 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_140_Conservation-Score_2" class="Extracellular"/>
<path d="M4552.743,1371.661 A2250.000,2250.000 40.000 0,1 4561.074,1379.645 L4592.295,1347.238 A2295.000,2295.000 0.000 0,0 4583.798,1339.094 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_141_Conservation-Score_1"/>
<path d="M4561.074,1379.645 A2250.000,2250.000 40.000 0,1 4569.363,1387.673 L4616.444,1339.303 A2317.500,2317.500 0.000 0,0 4607.906,1331.035 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_142_Conservation-Score_3" class="Extracellular"/>
<path d="M4569.363,1387.673 A2250.000,2250.000 40.000 0,1 4577.612,1395.743 L4624.940,1347.615 A2317.500,2317.500 0.000 0,0 4616.444,1339.303 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_143_Conservation-Score_2"/>
<path d="M4577.612,1395.743 A2250.000,2250.000 40.000 0,1 4585.818,1403.855 L4633.393,1355.970 A2317.500,2317.500 0.000 0,0 4624.940,1347.615 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_144_Conservation-Score_2"/>
<path d="M4585.818,1403.855 A2250.000,2250.000 40.000 0,1 4593.984,1412.009 L4609.923,1396.129 A2272.500,2272.500 0.000 0,0 4601.677,1387.893 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_145_Conservation-Score_0"/>
<path d="M4593.984,1412.009 A2250.000,2250.000 40.000 0,1 4602.107,1420.204 L4650.170,1372.811 A2317.500,2317.500 0.000 0,0 4641.803,1364.369 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_146_Conservation-Score_3" class="Extracellular"/>
<path d="M4602.107,1420.204 A2250.000,2250.000 40.000 0,1 4610.188,1428.442 L4626.290,1412.726 A2272.500,2272.500 0.000 0,0 4618.128,1404.406 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_147_Conservation-Score_0" class="Extracellular"/>
<path d="M4610.188,1428.442 A2250.000,2250.000 40.000 0,1 4618.226,1436.720 L4666.773,1389.822 A2317.500,2317.500 0.000 0,0 4658.493,1381.295 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_148_Conservation-Score_3"/>
<path d="M4618.226,1436.720 A2250.000,2250.000 40.000 0,1 4626.223,1445.040 L4642.485,1429.491 A2272.500,2272.500 0.000 0,0 4634.409,1421.088 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_149_Conservation-Score_0"/>
<path d="M4626.223,1445.040 A2250.000,2250.000 40.000 0,1 4634.176,1453.401 L4764.910,1329.673 A2430.000,2430.000 0.000 0,0 4756.320,1320.643 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_150_Conservation-Score_9"/>
<path d="M4634.176,1453.401 A2250.000,2250.000 40.000 0,1 4642.086,1461.802 L4707.770,1400.274 A2340.000,2340.000 0.000 0,0 4699.543,1391.537 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_151_Conservation-Score_4" class="Extracellular"/>
<path d="M4642.086,1461.802 A2250.000,2250.000 40.000 0,1 4649.953,1470.244 L4814.949,1317.268 A2475.000,2475.000 0.000 0,0 4806.295,1307.982 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_152_Conservation-Score_11"/>
<path d="M4649.953,1470.244 A2250.000,2250.000 40.000 0,1 4657.777,1478.726 L4823.555,1326.599 A2475.000,2475.000 0.000 0,0 4814.949,1317.268 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_153_Conservation-Score_11"/>
<path d="M4657.777,1478.726 A2250.000,2250.000 40.000 0,1 4665.557,1487.248 L4748.835,1411.610 A2362.500,2362.500 0.000 0,0 4740.666,1402.662 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_154_Conservation-Score_5"/>
<path d="M4665.557,1487.248 A2250.000,2250.000 40.000 0,1 4673.294,1495.810 L4756.959,1420.600 A2362.500,2362.500 0.000 0,0 4748.835,1411.610 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_155_Conservation-Score_5" class="Extracellular"/>
<path d="M4673.294,1495.810 A2250.000,2250.000 40.000 0,1 4680.986,1504.411 L4849.085,1354.852 A2475.000,2475.000 0.000 0,0 4840.623,1345.391 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_156_Conservation-Score_11" class="Extracellular"/>
<path d="M4680.986,1504.411 A2250.000,2250.000 40.000 0,1 4688.634,1513.052 L4857.498,1364.357 A2475.000,2475.000 0.000 0,0 4849.085,1354.852 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_157_Conservation-Score_11"/>
<path d="M4688.634,1513.052 A2250.000,2250.000 40.000 0,1 4696.238,1521.732 L4781.050,1447.819 A2362.500,2362.500 0.000 0,0 4773.066,1438.705 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_158_Conservation-Score_5"/>
<path d="M4696.238,1521.732 A2250.000,2250.000 40.000 0,1 4703.797,1530.451 L4840.101,1412.887 A2430.000,2430.000 0.000 0,0 4831.937,1403.471 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_159_Conservation-Score_8" class="Extracellular"/>
<path d="M4703.797,1530.451 A2250.000,2250.000 40.000 0,1 4711.311,1539.208 L4831.103,1436.953 A2407.500,2407.500 0.000 0,0 4823.063,1427.582 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_160_Conservation-Score_7" class="Extracellular"/>
<path d="M4711.311,1539.208 A2250.000,2250.000 40.000 0,1 4718.781,1548.004 L4856.283,1431.844 A2430.000,2430.000 0.000 0,0 4848.216,1422.345 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_161_Conservation-Score_9"/>
<path d="M4718.781,1548.004 A2250.000,2250.000 40.000 0,1 4726.205,1556.838 L4898.825,1412.522 A2475.000,2475.000 0.000 0,0 4890.659,1402.804 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_162_Conservation-Score_11"/>
<path d="M4726.205,1556.838 A2250.000,2250.000 40.000 0,1 4733.584,1565.710 L4872.270,1450.967 A2430.000,2430.000 0.000 0,0 4864.301,1441.385 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_163_Conservation-Score_9" class="Extracellular"/>
<path d="M4733.584,1565.710 A2250.000,2250.000 40.000 0,1 4740.917,1574.620 L4915.008,1432.082 A2475.000,2475.000 0.000 0,0 4906.942,1422.281 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_164_Conservation-Score_11"/>
<path d="M4740.917,1574.620 A2250.000,2250.000 40.000 0,1 4748.204,1583.567 L4835.614,1512.745 A2362.500,2362.500 0.000 0,0 4827.962,1503.351 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_165_Conservation-Score_5"/>
<path d="M4748.204,1583.567 A2250.000,2250.000 40.000 0,1 4755.445,1592.551 L4895.881,1479.955 A2430.000,2430.000 0.000 0,0 4888.060,1470.252 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_166_Conservation-Score_9"/>
<path d="M4755.445,1592.551 A2250.000,2250.000 40.000 0,1 4762.640,1601.573 L4938.904,1461.730 A2475.000,2475.000 0.000 0,0 4930.990,1451.806 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_167_Conservation-Score_11"/>
<path d="M4762.640,1601.573 A2250.000,2250.000 40.000 0,1 4769.789,1610.631 L4911.372,1499.481 A2430.000,2430.000 0.000 0,0 4903.652,1489.698 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_168_Conservation-Score_9"/>
<path d="M4769.789,1610.631 A2250.000,2250.000 40.000 0,1 4776.891,1619.726 L4919.043,1509.304 A2430.000,2430.000 0.000 0,0 4911.372,1499.481 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_169_Conservation-Score_8"/>
<path d="M4776.891,1619.726 A2250.000,2250.000 40.000 0,1 4783.947,1628.857 L4908.823,1532.877 A2407.500,2407.500 0.000 0,0 4901.274,1523.106 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_170_Conservation-Score_7"/>
<path d="M4783.947,1628.857 A2250.000,2250.000 40.000 0,1 4790.955,1638.024 L4844.684,1597.165 A2317.500,2317.500 0.000 0,0 4837.465,1587.722 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_171_Conservation-Score_2" class="Extracellular"/>
<path d="M4790.955,1638.024 A2250.000,2250.000 40.000 0,1 4797.917,1647.227 L4887.813,1579.588 A2362.500,2362.500 0.000 0,0 4880.503,1569.925 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_172_Conservation-Score_5" class="Extracellular"/>
<path d="M4797.917,1647.227 A2250.000,2250.000 40.000 0,1 4804.831,1656.465 L4858.976,1616.159 A2317.500,2317.500 0.000 0,0 4851.854,1606.644 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_173_Conservation-Score_3"/>
<path d="M4804.831,1656.465 A2250.000,2250.000 40.000 0,1 4811.698,1665.739 L4847.932,1639.054 A2295.000,2295.000 0.000 0,0 4840.928,1629.595 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_174_Conservation-Score_1" class="Extracellular"/>
<path d="M4811.698,1665.739 A2250.000,2250.000 40.000 0,1 4818.517,1675.048 L4927.628,1595.551 A2385.000,2385.000 0.000 0,0 4920.400,1585.684 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_175_Conservation-Score_6"/>
<path d="M4818.517,1675.048 A2250.000,2250.000 40.000 0,1 4825.288,1684.392 L4971.311,1579.144 A2430.000,2430.000 0.000 0,0 4963.998,1569.052 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_176_Conservation-Score_8" class="Extracellular"/>
<path d="M4825.288,1684.392 A2250.000,2250.000 40.000 0,1 4832.011,1693.771 L4941.932,1615.397 A2385.000,2385.000 0.000 0,0 4934.805,1605.456 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_177_Conservation-Score_6"/>
<path d="M4832.011,1693.771 A2250.000,2250.000 40.000 0,1 4838.686,1703.183 L4985.781,1599.438 A2430.000,2430.000 0.000 0,0 4978.572,1589.272 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_178_Conservation-Score_8" class="Extracellular"/>
<path d="M4838.686,1703.183 A2250.000,2250.000 40.000 0,1 4845.313,1712.630 L4992.938,1609.641 A2430.000,2430.000 0.000 0,0 4985.781,1599.438 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_179_Conservation-Score_8" class="Extracellular"/>
<path d="M4845.313,1712.630 A2250.000,2250.000 40.000 0,1 4851.891,1722.111 L5000.042,1619.880 A2430.000,2430.000 0.000 0,0 4992.938,1609.641 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_180_Conservation-Score_8"/>
<path d="M4851.891,1722.111 A2250.000,2250.000 40.000 0,1 4858.420,1731.626 L5007.094,1630.156 A2430.000,2430.000 0.000 0,0 5000.042,1619.880 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_181_Conservation-Score_9" class="Extracellular"/>
<path d="M4858.420,1731.626 A2250.000,2250.000 40.000 0,1 4864.901,1741.173 L4995.444,1653.055 A2407.500,2407.500 0.000 0,0 4988.510,1642.839 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_182_Conservation-Score_7"/>
<path d="M4864.901,1741.173 A2250.000,2250.000 40.000 0,1 4871.332,1750.754 L4927.472,1713.277 A2317.500,2317.500 0.000 0,0 4920.848,1703.408 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_183_Conservation-Score_3"/>
<path d="M4871.332,1750.754 A2250.000,2250.000 40.000 0,1 4877.715,1760.368 L4934.046,1723.179 A2317.500,2317.500 0.000 0,0 4927.472,1713.277 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_184_Conservation-Score_3"/>
<path d="M4877.715,1760.368 A2250.000,2250.000 40.000 0,1 4884.047,1770.014 L4959.409,1720.815 A2340.000,2340.000 0.000 0,0 4952.823,1710.783 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_185_Conservation-Score_4" class="Extracellular"/>
<path d="M4884.047,1770.014 A2250.000,2250.000 40.000 0,1 4890.331,1779.693 L4965.944,1730.881 A2340.000,2340.000 0.000 0,0 4959.409,1720.815 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_186_Conservation-Score_4" class="Extracellular"/>
<path d="M4890.331,1779.693 A2250.000,2250.000 40.000 0,1 4896.564,1789.404 L5086.221,1668.344 A2475.000,2475.000 0.000 0,0 5079.364,1657.662 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_187_Conservation-Score_11" class="Extracellular"/>
<path d="M4896.564,1789.404 A2250.000,2250.000 40.000 0,1 4902.748,1799.146 L5035.940,1715.086 A2407.500,2407.500 0.000 0,0 5029.324,1704.662 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_188_Conservation-Score_7" class="Extracellular"/>
<path d="M4902.748,1799.146 A2250.000,2250.000 40.000 0,1 4908.882,1808.920 L4985.237,1761.277 A2340.000,2340.000 0.000 0,0 4978.858,1751.112 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_189_Conservation-Score_4"/>
<path d="M4908.882,1808.920 A2250.000,2250.000 40.000 0,1 4914.965,1818.726 L5106.462,1700.599 A2475.000,2475.000 0.000 0,0 5099.770,1689.812 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_190_Conservation-Score_11"/>
<path d="M4914.965,1818.726 A2250.000,2250.000 40.000 0,1 4920.998,1828.563 L5017.048,1769.991 A2362.500,2362.500 0.000 0,0 5010.713,1759.662 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_191_Conservation-Score_5" class="Extracellular"/>
<path d="M4920.998,1828.563 A2250.000,2250.000 40.000 0,1 4926.981,1838.430 L4984.790,1803.583 A2317.500,2317.500 0.000 0,0 4978.628,1793.419 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_192_Conservation-Score_3"/>
<path d="M4926.981,1838.430 A2250.000,2250.000 40.000 0,1 4932.913,1848.328 L5126.204,1733.161 A2475.000,2475.000 0.000 0,0 5119.679,1722.273 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_193_Conservation-Score_11" class="Extracellular"/>
<path d="M4932.913,1848.328 A2250.000,2250.000 40.000 0,1 4938.794,1858.256 L5132.673,1744.082 A2475.000,2475.000 0.000 0,0 5126.204,1733.161 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_194_Conservation-Score_11" class="Extracellular"/>
<path d="M4938.794,1858.256 A2250.000,2250.000 40.000 0,1 4944.624,1868.214 L5041.855,1811.625 A2362.500,2362.500 0.000 0,0 5035.733,1801.169 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_195_Conservation-Score_5" class="Extracellular"/>
<path d="M4944.624,1868.214 A2250.000,2250.000 40.000 0,1 4950.403,1878.203 L5047.923,1822.113 A2362.500,2362.500 0.000 0,0 5041.855,1811.625 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_196_Conservation-Score_5" class="Extracellular"/>
<path d="M4950.403,1878.203 A2250.000,2250.000 40.000 0,1 4956.130,1888.220 L5151.743,1777.042 A2475.000,2475.000 0.000 0,0 5145.443,1766.023 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_197_Conservation-Score_11"/>
<path d="M4956.130,1888.220 A2250.000,2250.000 40.000 0,1 4961.806,1898.267 L4981.424,1887.250 A2272.500,2272.500 0.000 0,0 4975.692,1877.102 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_198_Conservation-Score_0"/>
<path d="M4961.806,1898.267 A2250.000,2250.000 40.000 0,1 4967.431,1908.343 L5164.174,1799.177 A2475.000,2475.000 0.000 0,0 5157.987,1788.094 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_199_Conservation-Score_11"/>
<path d="M4967.431,1908.343 A2250.000,2250.000 40.000 0,1 4973.004,1918.447 L5170.304,1810.292 A2475.000,2475.000 0.000 0,0 5164.174,1799.177 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_200_Conservation-Score_11"/>
<path d="M4973.004,1918.447 A2250.000,2250.000 40.000 0,1 4978.525,1928.580 L5176.377,1821.438 A2475.000,2475.000 0.000 0,0 5170.304,1810.292 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_201_Conservation-Score_11"/>
<path d="M4978.525,1928.580 A2250.000,2250.000 40.000 0,1 4983.993,1938.741 L5063.353,1896.291 A2340.000,2340.000 0.000 0,0 5057.666,1885.723 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_202_Conservation-Score_4"/>
<path d="M4983.993,1938.741 A2250.000,2250.000 40.000 0,1 4989.410,1948.930 L5188.351,1843.823 A2475.000,2475.000 0.000 0,0 5182.393,1832.615 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_203_Conservation-Score_11" class="Extracellular"/>
<path d="M4989.410,1948.930 A2250.000,2250.000 40.000 0,1 4994.774,1959.147 L5094.513,1907.104 A2362.500,2362.500 0.000 0,0 5088.881,1896.377 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_204_Conservation-Score_5"/>
<path d="M4994.774,1959.147 A2250.000,2250.000 40.000 0,1 5000.086,1969.391 L5140.092,1897.248 A2407.500,2407.500 0.000 0,0 5134.409,1886.287 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_205_Conservation-Score_7" class="Extracellular"/>
<path d="M5000.086,1969.391 A2250.000,2250.000 40.000 0,1 5005.346,1979.662 L5205.880,1877.628 A2475.000,2475.000 0.000 0,0 5200.095,1866.330 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_206_Conservation-Score_11" class="Extracellular"/>
<path d="M5005.346,1979.662 A2250.000,2250.000 40.000 0,1 5010.552,1989.960 L5211.607,1888.956 A2475.000,2475.000 0.000 0,0 5205.880,1877.628 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_207_Conservation-Score_11" class="Extracellular"/>
<path d="M5010.552,1989.960 A2250.000,2250.000 40.000 0,1 5015.706,2000.285 L5217.276,1900.313 A2475.000,2475.000 0.000 0,0 5211.607,1888.956 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_208_Conservation-Score_11"/>
<path d="M5015.706,2000.285 A2250.000,2250.000 40.000 0,1 5020.806,2010.636 L5222.887,1911.699 A2475.000,2475.000 0.000 0,0 5217.276,1900.313 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_209_Conservation-Score_11"/>
<path d="M5020.806,2010.636 A2250.000,2250.000 40.000 0,1 5025.854,2021.012 L5167.664,1952.483 A2407.500,2407.500 0.000 0,0 5162.263,1941.380 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_210_Conservation-Score_7"/>
<path d="M5025.854,2021.012 A2250.000,2250.000 40.000 0,1 5030.848,2031.415 L5193.316,1953.928 A2430.000,2430.000 0.000 0,0 5187.922,1942.693 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_211_Conservation-Score_9" class="Extracellular"/>
<path d="M5030.848,2031.415 A2250.000,2250.000 40.000 0,1 5035.789,2041.843 L5239.368,1946.028 A2475.000,2475.000 0.000 0,0 5233.933,1934.557 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_212_Conservation-Score_11" class="Extracellular"/>
<path d="M5035.789,2041.843 A2250.000,2250.000 40.000 0,1 5040.676,2052.297 L5163.116,1995.434 A2385.000,2385.000 0.000 0,0 5157.936,1984.354 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_213_Conservation-Score_6"/>
<path d="M5040.676,2052.297 A2250.000,2250.000 40.000 0,1 5045.509,2062.775 L5168.240,2006.541 A2385.000,2385.000 0.000 0,0 5163.116,1995.434 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_214_Conservation-Score_6" class="Extracellular"/>
<path d="M5045.509,2062.775 A2250.000,2250.000 40.000 0,1 5050.289,2073.278 L5255.318,1980.605 A2475.000,2475.000 0.000 0,0 5250.060,1969.052 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_215_Conservation-Score_11" class="Extracellular"/>
<path d="M5050.289,2073.278 A2250.000,2250.000 40.000 0,1 5055.015,2083.805 L5219.416,2010.509 A2430.000,2430.000 0.000 0,0 5214.312,1999.140 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_216_Conservation-Score_8"/>
<path d="M5055.015,2083.805 A2250.000,2250.000 40.000 0,1 5059.687,2094.356 L5203.865,2030.961 A2407.500,2407.500 0.000 0,0 5198.866,2019.671 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_217_Conservation-Score_7" class="Extracellular"/>
<path d="M5059.687,2094.356 A2250.000,2250.000 40.000 0,1 5064.304,2104.932 L5270.735,2015.425 A2475.000,2475.000 0.000 0,0 5265.655,2003.792 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_218_Conservation-Score_11" class="Extracellular"/>
<path d="M5064.304,2104.932 A2250.000,2250.000 40.000 0,1 5068.868,2115.530 L5275.754,2027.083 A2475.000,2475.000 0.000 0,0 5270.735,2015.425 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_219_Conservation-Score_11" class="Extracellular"/>
<path d="M5068.868,2115.530 A2250.000,2250.000 40.000 0,1 5073.377,2126.152 L5177.045,2082.460 A2362.500,2362.500 0.000 0,0 5172.311,2071.307 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_220_Conservation-Score_5"/>
<path d="M5073.377,2126.152 A2250.000,2250.000 40.000 0,1 5077.831,2136.797 L5160.944,2102.269 A2340.000,2340.000 0.000 0,0 5156.312,2091.198 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_221_Conservation-Score_4" class="Extracellular"/>
<path d="M5077.831,2136.797 A2250.000,2250.000 40.000 0,1 5082.231,2147.465 L5290.454,2062.211 A2475.000,2475.000 0.000 0,0 5285.614,2050.477 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_222_Conservation-Score_11"/>
<path d="M5082.231,2147.465 A2250.000,2250.000 40.000 0,1 5086.575,2158.155 L5295.233,2073.971 A2475.000,2475.000 0.000 0,0 5290.454,2062.211 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_223_Conservation-Score_11"/>
<path d="M5086.575,2158.155 A2250.000,2250.000 40.000 0,1 5090.865,2168.867 L5195.409,2127.311 A2362.500,2362.500 0.000 0,0 5190.904,2116.063 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_224_Conservation-Score_5" class="Extracellular"/>
<path d="M5090.865,2168.867 A2250.000,2250.000 40.000 0,1 5095.101,2179.601 L5304.611,2097.562 A2475.000,2475.000 0.000 0,0 5299.952,2085.754 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_225_Conservation-Score_11" class="Extracellular"/>
<path d="M5095.101,2179.601 A2250.000,2250.000 40.000 0,1 5099.280,2190.357 L5183.252,2157.971 A2340.000,2340.000 0.000 0,0 5178.905,2146.785 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_226_Conservation-Score_4" class="Extracellular"/>
<path d="M5099.280,2190.357 A2250.000,2250.000 40.000 0,1 5103.405,2201.134 L5208.575,2161.191 A2362.500,2362.500 0.000 0,0 5204.244,2149.875 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_227_Conservation-Score_5"/>
<path d="M5103.405,2201.134 A2250.000,2250.000 40.000 0,1 5107.475,2211.932 L5318.222,2133.125 A2475.000,2475.000 0.000 0,0 5313.746,2121.247 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_228_Conservation-Score_11" class="Extracellular"/>
<path d="M5107.475,2211.932 A2250.000,2250.000 40.000 0,1 5111.488,2222.751 L5238.178,2176.116 A2385.000,2385.000 0.000 0,0 5233.923,2164.648 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_229_Conservation-Score_6"/>
<path d="M5111.488,2222.751 A2250.000,2250.000 40.000 0,1 5115.447,2233.590 L5284.683,2172.277 A2430.000,2430.000 0.000 0,0 5280.408,2160.571 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_230_Conservation-Score_9" class="Extracellular"/>
<path d="M5115.447,2233.590 A2250.000,2250.000 40.000 0,1 5119.350,2244.449 L5331.285,2168.894 A2475.000,2475.000 0.000 0,0 5326.992,2156.949 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_231_Conservation-Score_11"/>
<path d="M5119.350,2244.449 A2250.000,2250.000 40.000 0,1 5123.197,2255.328 L5335.516,2180.861 A2475.000,2475.000 0.000 0,0 5331.285,2168.894 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_232_Conservation-Score_11"/>
<path d="M5123.197,2255.328 A2250.000,2250.000 40.000 0,1 5126.988,2266.227 L5339.687,2192.850 A2475.000,2475.000 0.000 0,0 5335.516,2180.861 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_233_Conservation-Score_11" class="Extracellular"/>
<path d="M5126.988,2266.227 A2250.000,2250.000 40.000 0,1 5130.723,2277.145 L5258.567,2233.774 A2385.000,2385.000 0.000 0,0 5254.607,2222.201 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_234_Conservation-Score_6"/>
<path d="M5130.723,2277.145 A2250.000,2250.000 40.000 0,1 5134.402,2288.082 L5283.811,2238.248 A2407.500,2407.500 0.000 0,0 5279.874,2226.546 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_235_Conservation-Score_7"/>
<path d="M5134.402,2288.082 A2250.000,2250.000 40.000 0,1 5138.025,2299.038 L5351.828,2228.942 A2475.000,2475.000 0.000 0,0 5347.843,2216.891 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_236_Conservation-Score_11"/>
<path d="M5138.025,2299.038 A2250.000,2250.000 40.000 0,1 5141.592,2310.013 L5355.751,2241.014 A2475.000,2475.000 0.000 0,0 5351.828,2228.942 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_237_Conservation-Score_11" class="Extracellular"/>
<path d="M5141.592,2310.013 A2250.000,2250.000 40.000 0,1 5145.103,2321.005 L5338.162,2259.895 A2452.500,2452.500 0.000 0,0 5334.336,2247.914 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_238_Conservation-Score_10" class="Extracellular"/>
<path d="M5145.103,2321.005 A2250.000,2250.000 40.000 0,1 5148.557,2332.015 L5363.412,2265.217 A2475.000,2475.000 0.000 0,0 5359.613,2253.105 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_239_Conservation-Score_11" class="Extracellular"/>
<path d="M5148.557,2332.015 A2250.000,2250.000 40.000 0,1 5151.954,2343.043 L5367.150,2277.347 A2475.000,2475.000 0.000 0,0 5363.412,2265.217 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_240_Conservation-Score_11"/>
<path d="M5151.954,2343.043 A2250.000,2250.000 40.000 0,1 5155.295,2354.088 L5370.825,2289.497 A2475.000,2475.000 0.000 0,0 5367.150,2277.347 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_241_Conservation-Score_11"/>
<path d="M5155.295,2354.088 A2250.000,2250.000 40.000 0,1 5158.580,2365.150 L5374.438,2301.665 A2475.000,2475.000 0.000 0,0 5370.825,2289.497 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_242_Conservation-Score_11"/>
<path d="M5158.580,2365.150 A2250.000,2250.000 40.000 0,1 5161.807,2376.229 L5377.988,2313.852 A2475.000,2475.000 0.000 0,0 5374.438,2301.665 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_243_Conservation-Score_11" class="Extracellular"/>
<path d="M5161.807,2376.229 A2250.000,2250.000 40.000 0,1 5164.978,2387.324 L5294.876,2350.564 A2385.000,2385.000 0.000 0,0 5291.516,2338.803 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_244_Conservation-Score_6"/>
<path d="M5164.978,2387.324 A2250.000,2250.000 40.000 0,1 5168.091,2398.436 L5341.539,2350.311 A2430.000,2430.000 0.000 0,0 5338.176,2338.310 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_245_Conservation-Score_8" class="Extracellular"/>
<path d="M5168.091,2398.436 A2250.000,2250.000 40.000 0,1 5171.148,2409.563 L5279.705,2380.041 A2362.500,2362.500 0.000 0,0 5276.496,2368.357 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_246_Conservation-Score_5"/>
<path d="M5171.148,2409.563 A2250.000,2250.000 40.000 0,1 5174.148,2420.706 L5391.562,2362.776 A2475.000,2475.000 0.000 0,0 5388.263,2350.519 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_247_Conservation-Score_11"/>
<path d="M5174.148,2420.706 A2250.000,2250.000 40.000 0,1 5177.090,2431.863 L5394.799,2375.050 A2475.000,2475.000 0.000 0,0 5391.562,2362.776 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_248_Conservation-Score_11"/>
<path d="M5177.090,2431.863 A2250.000,2250.000 40.000 0,1 5179.975,2443.036 L5376.173,2392.910 A2452.500,2452.500 0.000 0,0 5373.028,2380.731 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_249_Conservation-Score_10"/>
<path d="M5179.975,2443.036 A2250.000,2250.000 40.000 0,1 5182.803,2454.224 L5357.427,2410.562 A2430.000,2430.000 0.000 0,0 5354.373,2398.479 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_250_Conservation-Score_8"/>
<path d="M5182.803,2454.224 A2250.000,2250.000 40.000 0,1 5185.573,2465.426 L5404.131,2411.968 A2475.000,2475.000 0.000 0,0 5401.083,2399.646 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_251_Conservation-Score_11"/>
<path d="M5185.573,2465.426 A2250.000,2250.000 40.000 0,1 5188.286,2476.642 L5341.466,2440.007 A2407.500,2407.500 0.000 0,0 5338.563,2428.005 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_252_Conservation-Score_7"/>
<path d="M5188.286,2476.642 A2250.000,2250.000 40.000 0,1 5190.941,2487.871 L5322.398,2457.144 A2385.000,2385.000 0.000 0,0 5319.583,2445.240 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_253_Conservation-Score_6"/>
<path d="M5190.941,2487.871 A2250.000,2250.000 40.000 0,1 5193.539,2499.114 L5412.893,2449.026 A2475.000,2475.000 0.000 0,0 5410.036,2436.658 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_254_Conservation-Score_11"/>
<path d="M5193.539,2499.114 A2250.000,2250.000 40.000 0,1 5196.079,2510.371 L5305.883,2485.889 A2362.500,2362.500 0.000 0,0 5303.216,2474.070 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_255_Conservation-Score_5"/>
<path d="M5196.079,2510.371 A2250.000,2250.000 40.000 0,1 5198.561,2521.640 L5418.417,2473.804 A2475.000,2475.000 0.000 0,0 5415.687,2461.408 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_256_Conservation-Score_11" class="Extracellular"/>
<path d="M5198.561,2521.640 A2250.000,2250.000 40.000 0,1 5200.986,2532.922 L5377.065,2495.556 A2430.000,2430.000 0.000 0,0 5374.446,2483.371 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_257_Conservation-Score_9" class="Extracellular"/>
<path d="M5200.986,2532.922 A2250.000,2250.000 40.000 0,1 5203.352,2544.216 L5401.654,2503.195 A2452.500,2452.500 0.000 0,0 5399.074,2490.885 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_258_Conservation-Score_10" class="Extracellular"/>
<path d="M5203.352,2544.216 A2250.000,2250.000 40.000 0,1 5205.661,2555.522 L5360.057,2524.409 A2407.500,2407.500 0.000 0,0 5357.587,2512.311 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_259_Conservation-Score_7"/>
<path d="M5205.661,2555.522 A2250.000,2250.000 40.000 0,1 5207.911,2566.840 L5362.465,2536.519 A2407.500,2407.500 0.000 0,0 5360.057,2524.409 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_260_Conservation-Score_7" class="Extracellular"/>
<path d="M5207.911,2566.840 A2250.000,2250.000 40.000 0,1 5210.104,2578.169 L5342.710,2552.859 A2385.000,2385.000 0.000 0,0 5340.386,2540.850 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_261_Conservation-Score_6"/>
<path d="M5210.104,2578.169 A2250.000,2250.000 40.000 0,1 5212.238,2589.509 L5367.095,2560.775 A2407.500,2407.500 0.000 0,0 5364.811,2548.641 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_262_Conservation-Score_7"/>
<path d="M5212.238,2589.509 A2250.000,2250.000 40.000 0,1 5214.314,2600.860 L5369.316,2572.920 A2407.500,2407.500 0.000 0,0 5367.095,2560.775 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_263_Conservation-Score_7"/>
<path d="M5214.314,2600.860 A2250.000,2250.000 40.000 0,1 5216.332,2612.222 L5437.965,2573.444 A2475.000,2475.000 0.000 0,0 5435.746,2560.946 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_264_Conservation-Score_11" class="Extracellular"/>
<path d="M5216.332,2612.222 A2250.000,2250.000 40.000 0,1 5218.292,2623.593 L5440.121,2585.953 A2475.000,2475.000 0.000 0,0 5437.965,2573.444 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_265_Conservation-Score_11" class="Extracellular"/>
<path d="M5218.292,2623.593 A2250.000,2250.000 40.000 0,1 5220.193,2634.975 L5442.212,2598.473 A2475.000,2475.000 0.000 0,0 5440.121,2585.953 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_266_Conservation-Score_11"/>
<path d="M5220.193,2634.975 A2250.000,2250.000 40.000 0,1 5222.036,2646.366 L5399.799,2618.076 A2430.000,2430.000 0.000 0,0 5397.808,2605.773 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_267_Conservation-Score_9"/>
<path d="M5222.036,2646.366 A2250.000,2250.000 40.000 0,1 5223.820,2657.767 L5357.249,2637.233 A2385.000,2385.000 0.000 0,0 5355.358,2625.148 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_268_Conservation-Score_6"/>
<path d="M5223.820,2657.767 A2250.000,2250.000 40.000 0,1 5225.546,2669.176 L5359.079,2649.327 A2385.000,2385.000 0.000 0,0 5357.249,2637.233 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_269_Conservation-Score_6"/>
<path d="M5225.546,2669.176 A2250.000,2250.000 40.000 0,1 5227.214,2680.595 L5449.935,2648.654 A2475.000,2475.000 0.000 0,0 5448.101,2636.094 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_270_Conservation-Score_11" class="Extracellular"/>
<path d="M5227.214,2680.595 A2250.000,2250.000 40.000 0,1 5228.822,2692.021 L5451.705,2661.224 A2475.000,2475.000 0.000 0,0 5449.935,2648.654 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_271_Conservation-Score_11"/>
<path d="M5228.822,2692.021 A2250.000,2250.000 40.000 0,1 5230.373,2703.456 L5453.410,2673.802 A2475.000,2475.000 0.000 0,0 5451.705,2661.224 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_272_Conservation-Score_11" class="Extracellular"/>
<path d="M5230.373,2703.456 A2250.000,2250.000 40.000 0,1 5231.864,2714.899 L5455.050,2686.389 A2475.000,2475.000 0.000 0,0 5453.410,2673.802 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_273_Conservation-Score_11" class="Extracellular"/>
<path d="M5231.864,2714.899 A2250.000,2250.000 40.000 0,1 5233.297,2726.349 L5456.627,2698.984 A2475.000,2475.000 0.000 0,0 5455.050,2686.389 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_274_Conservation-Score_11" class="Extracellular"/>
<path d="M5233.297,2726.349 A2250.000,2250.000 40.000 0,1 5234.671,2737.806 L5458.138,2711.587 A2475.000,2475.000 0.000 0,0 5456.627,2698.984 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_275_Conservation-Score_11"/>
<path d="M5234.671,2737.806 A2250.000,2250.000 40.000 0,1 5235.986,2749.270 L5347.786,2736.734 A2362.500,2362.500 0.000 0,0 5346.405,2724.696 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_276_Conservation-Score_5"/>
<path d="M5235.986,2749.270 A2250.000,2250.000 40.000 0,1 5237.243,2760.741 L5393.850,2743.993 A2407.500,2407.500 0.000 0,0 5392.505,2731.719 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_277_Conservation-Score_7"/>
<path d="M5237.243,2760.741 A2250.000,2250.000 40.000 0,1 5238.440,2772.218 L5417.516,2753.995 A2430.000,2430.000 0.000 0,0 5416.222,2741.600 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_278_Conservation-Score_9"/>
<path d="M5238.440,2772.218 A2250.000,2250.000 40.000 0,1 5239.579,2783.701 L5373.954,2770.723 A2385.000,2385.000 0.000 0,0 5372.747,2758.551 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_279_Conservation-Score_6"/>
<path d="M5239.579,2783.701 A2250.000,2250.000 40.000 0,1 5240.659,2795.190 L5464.725,2774.709 A2475.000,2475.000 0.000 0,0 5463.537,2762.071 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_280_Conservation-Score_11"/>
<path d="M5240.659,2795.190 A2250.000,2250.000 40.000 0,1 5241.680,2806.684 L5465.848,2787.352 A2475.000,2475.000 0.000 0,0 5464.725,2774.709 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_281_Conservation-Score_11"/>
<path d="M5241.680,2806.684 A2250.000,2250.000 40.000 0,1 5242.642,2818.183 L5422.053,2803.638 A2430.000,2430.000 0.000 0,0 5421.014,2791.218 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_282_Conservation-Score_9" class="Extracellular"/>
<path d="M5242.642,2818.183 A2250.000,2250.000 40.000 0,1 5243.545,2829.687 L5467.899,2812.656 A2475.000,2475.000 0.000 0,0 5466.906,2800.001 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_283_Conservation-Score_11" class="Extracellular"/>
<path d="M5243.545,2829.687 A2250.000,2250.000 40.000 0,1 5244.389,2841.195 L5468.828,2825.315 A2475.000,2475.000 0.000 0,0 5467.899,2812.656 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_284_Conservation-Score_11"/>
<path d="M5244.389,2841.195 A2250.000,2250.000 40.000 0,1 5245.174,2852.708 L5469.691,2837.979 A2475.000,2475.000 0.000 0,0 5468.828,2825.315 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_285_Conservation-Score_11" class="Extracellular"/>
<path d="M5245.174,2852.708 A2250.000,2250.000 40.000 0,1 5245.900,2864.225 L5425.572,2853.362 A2430.000,2430.000 0.000 0,0 5424.788,2840.925 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_286_Conservation-Score_8"/>
<path d="M5245.900,2864.225 A2250.000,2250.000 40.000 0,1 5246.566,2875.745 L5426.292,2865.804 A2430.000,2430.000 0.000 0,0 5425.572,2853.362 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_287_Conservation-Score_9" class="Extracellular"/>
<path d="M5246.566,2875.745 A2250.000,2250.000 40.000 0,1 5247.174,2887.268 L5471.892,2875.995 A2475.000,2475.000 0.000 0,0 5471.223,2863.319 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_288_Conservation-Score_11"/>
<path d="M5247.174,2887.268 A2250.000,2250.000 40.000 0,1 5247.723,2898.794 L5472.495,2888.674 A2475.000,2475.000 0.000 0,0 5471.892,2875.995 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_289_Conservation-Score_11" class="Extracellular"/>
<path d="M5247.723,2898.794 A2250.000,2250.000 40.000 0,1 5248.212,2910.323 L5473.033,2901.356 A2475.000,2475.000 0.000 0,0 5472.495,2888.674 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_290_Conservation-Score_11" class="Extracellular"/>
<path d="M5248.212,2910.323 A2250.000,2250.000 40.000 0,1 5248.643,2921.855 L5473.507,2914.040 A2475.000,2475.000 0.000 0,0 5473.033,2901.356 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_291_Conservation-Score_11" class="Extracellular"/>
<path d="M5248.643,2921.855 A2250.000,2250.000 40.000 0,1 5249.014,2933.388 L5473.915,2926.727 A2475.000,2475.000 0.000 0,0 5473.507,2914.040 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_292_Conservation-Score_11" class="Extracellular"/>
<path d="M5249.014,2933.388 A2250.000,2250.000 40.000 0,1 5249.326,2944.923 L5429.272,2940.517 A2430.000,2430.000 0.000 0,0 5428.935,2928.059 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_293_Conservation-Score_9"/>
<path d="M5249.326,2944.923 A2250.000,2250.000 40.000 0,1 5249.579,2956.460 L5407.049,2953.412 A2407.500,2407.500 0.000 0,0 5406.779,2941.068 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_294_Conservation-Score_7"/>
<path d="M5249.579,2956.460 A2250.000,2250.000 40.000 0,1 5249.772,2967.997 L5474.750,2964.797 A2475.000,2475.000 0.000 0,0 5474.537,2952.106 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_295_Conservation-Score_11"/>
<path d="M5249.772,2967.997 A2250.000,2250.000 40.000 0,1 5249.907,2979.536 L5474.898,2977.490 A2475.000,2475.000 0.000 0,0 5474.750,2964.797 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_296_Conservation-Score_11" class="Extracellular"/>
<path d="M5249.907,2979.536 A2250.000,2250.000 40.000 0,1 5249.982,2991.075 L5317.482,2990.807 A2317.500,2317.500 0.000 0,0 5317.404,2978.922 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_297_Conservation-Score_3"/>
<path d="M5249.982,2991.075 A2250.000,2250.000 40.000 0,1 5249.998,3002.614 L5362.498,3002.745 A2362.500,2362.500 0.000 0,0 5362.481,2990.629 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_298_Conservation-Score_5"/>
<path d="M5249.998,3002.614 A2250.000,2250.000 40.000 0,1 5249.955,3014.154 L5407.452,3015.144 A2407.500,2407.500 0.000 0,0 5407.498,3002.797 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_299_Conservation-Score_7"/>
<path d="M5249.955,3014.154 A2250.000,2250.000 40.000 0,1 5249.853,3025.693 L5272.352,3025.949 A2272.500,2272.500 0.000 0,0 5272.455,3014.295 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_300_Conservation-Score_0" class="Extracellular"/>
<path d="M5249.853,3025.693 A2250.000,2250.000 40.000 0,1 5249.692,3037.231 L5429.667,3040.209 A2430.000,2430.000 0.000 0,0 5429.842,3027.748 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_301_Conservation-Score_9"/>
<path d="M5249.692,3037.231 A2250.000,2250.000 40.000 0,1 5249.471,3048.768 L5384.440,3051.694 A2385.000,2385.000 0.000 0,0 5384.673,3039.465 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_302_Conservation-Score_6"/>
<path d="M5249.471,3048.768 A2250.000,2250.000 40.000 0,1 5249.192,3060.304 L5474.111,3066.334 A2475.000,2475.000 0.000 0,0 5474.419,3053.645 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_303_Conservation-Score_11"/>
<path d="M5249.192,3060.304 A2250.000,2250.000 40.000 0,1 5248.853,3071.838 L5361.296,3075.430 A2362.500,2362.500 0.000 0,0 5361.651,3063.319 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_304_Conservation-Score_5" class="Extracellular"/>
<path d="M5248.853,3071.838 A2250.000,2250.000 40.000 0,1 5248.455,3083.371 L5473.300,3091.708 A2475.000,2475.000 0.000 0,0 5473.738,3079.022 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_305_Conservation-Score_11"/>
<path d="M5248.455,3083.371 A2250.000,2250.000 40.000 0,1 5247.998,3094.901 L5427.838,3102.493 A2430.000,2430.000 0.000 0,0 5428.331,3090.041 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_306_Conservation-Score_8"/>
<path d="M5247.998,3094.901 A2250.000,2250.000 40.000 0,1 5247.481,3106.429 L5472.230,3117.072 A2475.000,2475.000 0.000 0,0 5472.797,3104.391 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_307_Conservation-Score_11" class="Extracellular"/>
<path d="M5247.481,3106.429 A2250.000,2250.000 40.000 0,1 5246.906,3117.954 L5471.597,3129.749 A2475.000,2475.000 0.000 0,0 5472.230,3117.072 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_308_Conservation-Score_11"/>
<path d="M5246.906,3117.954 A2250.000,2250.000 40.000 0,1 5246.272,3129.476 L5470.899,3142.423 A2475.000,2475.000 0.000 0,0 5471.597,3129.749 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_309_Conservation-Score_11"/>
<path d="M5246.272,3129.476 A2250.000,2250.000 40.000 0,1 5245.578,3140.994 L5425.224,3152.274 A2430.000,2430.000 0.000 0,0 5425.973,3139.834 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_310_Conservation-Score_8"/>
<path d="M5245.578,3140.994 A2250.000,2250.000 40.000 0,1 5244.825,3152.509 L5469.308,3167.760 A2475.000,2475.000 0.000 0,0 5470.136,3155.094 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_311_Conservation-Score_11"/>
<path d="M5244.825,3152.509 A2250.000,2250.000 40.000 0,1 5244.014,3164.020 L5401.095,3175.501 A2407.500,2407.500 0.000 0,0 5401.963,3163.185 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_312_Conservation-Score_7"/>
<path d="M5244.014,3164.020 A2250.000,2250.000 40.000 0,1 5243.143,3175.526 L5355.300,3184.303 A2362.500,2362.500 0.000 0,0 5356.214,3172.221 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_313_Conservation-Score_5"/>
<path d="M5243.143,3175.526 A2250.000,2250.000 40.000 0,1 5242.213,3187.028 L5376.746,3198.250 A2385.000,2385.000 0.000 0,0 5377.732,3186.058 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_314_Conservation-Score_6"/>
<path d="M5242.213,3187.028 A2250.000,2250.000 40.000 0,1 5241.225,3198.525 L5330.874,3206.466 A2340.000,2340.000 0.000 0,0 5331.902,3194.509 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_315_Conservation-Score_4" class="Extracellular"/>
<path d="M5241.225,3198.525 A2250.000,2250.000 40.000 0,1 5240.177,3210.017 L5374.588,3222.618 A2385.000,2385.000 0.000 0,0 5375.698,3210.437 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_316_Conservation-Score_6"/>
<path d="M5240.177,3210.017 A2250.000,2250.000 40.000 0,1 5239.070,3221.503 L5328.633,3230.363 A2340.000,2340.000 0.000 0,0 5329.784,3218.418 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_317_Conservation-Score_4"/>
<path d="M5239.070,3221.503 A2250.000,2250.000 40.000 0,1 5237.905,3232.983 L5349.800,3244.633 A2362.500,2362.500 0.000 0,0 5351.024,3232.578 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_318_Conservation-Score_5"/>
<path d="M5237.905,3232.983 A2250.000,2250.000 40.000 0,1 5236.681,3244.458 L5259.047,3246.902 A2272.500,2272.500 0.000 0,0 5260.284,3235.313 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_319_Conservation-Score_0" class="Extracellular"/>
<path d="M5236.681,3244.458 A2250.000,2250.000 40.000 0,1 5235.398,3255.925 L5257.752,3258.485 A2272.500,2272.500 0.000 0,0 5259.047,3246.902 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_320_Conservation-Score_0"/>
<path d="M5235.398,3255.925 A2250.000,2250.000 40.000 0,1 5234.056,3267.386 L5256.396,3270.060 A2272.500,2272.500 0.000 0,0 5257.752,3258.485 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_321_Conservation-Score_0" class="Extracellular"/>
<path d="M5234.056,3267.386 A2250.000,2250.000 40.000 0,1 5232.655,3278.840 L5254.981,3281.629 A2272.500,2272.500 0.000 0,0 5256.396,3270.060 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_322_Conservation-Score_0" class="Extracellular"/>
<path d="M5232.655,3278.840 A2250.000,2250.000 40.000 0,1 5231.196,3290.287 L5342.755,3304.802 A2362.500,2362.500 0.000 0,0 5344.288,3292.782 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_323_Conservation-Score_5"/>
<path d="M5231.196,3290.287 A2250.000,2250.000 40.000 0,1 5229.677,3301.726 L5318.864,3313.795 A2340.000,2340.000 0.000 0,0 5320.443,3301.899 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_324_Conservation-Score_4" class="Extracellular"/>
<path d="M5229.677,3301.726 A2250.000,2250.000 40.000 0,1 5228.101,3313.157 L5384.068,3335.078 A2407.500,2407.500 0.000 0,0 5385.755,3322.847 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_325_Conservation-Score_7"/>
<path d="M5228.101,3313.157 A2250.000,2250.000 40.000 0,1 5226.465,3324.580 L5449.112,3357.038 A2475.000,2475.000 0.000 0,0 5450.911,3344.473 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_326_Conservation-Score_11" class="Extracellular"/>
<path d="M5226.465,3324.580 A2250.000,2250.000 40.000 0,1 5224.771,3335.995 L5336.010,3352.794 A2362.500,2362.500 0.000 0,0 5337.789,3340.809 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_327_Conservation-Score_5" class="Extracellular"/>
<path d="M5224.771,3335.995 A2250.000,2250.000 40.000 0,1 5223.019,3347.400 L5311.940,3361.296 A2340.000,2340.000 0.000 0,0 5313.762,3349.434 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_328_Conservation-Score_4"/>
<path d="M5223.019,3347.400 A2250.000,2250.000 40.000 0,1 5221.208,3358.796 L5443.329,3394.676 A2475.000,2475.000 0.000 0,0 5445.321,3382.140 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_329_Conservation-Score_11" class="Extracellular"/>
<path d="M5221.208,3358.796 A2250.000,2250.000 40.000 0,1 5219.339,3370.183 L5374.692,3396.096 A2407.500,2407.500 0.000 0,0 5376.693,3383.912 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_330_Conservation-Score_7" class="Extracellular"/>
<path d="M5219.339,3370.183 A2250.000,2250.000 40.000 0,1 5217.411,3381.561 L5439.152,3419.717 A2475.000,2475.000 0.000 0,0 5441.273,3407.202 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_331_Conservation-Score_11" class="Extracellular"/>
<path d="M5217.411,3381.561 A2250.000,2250.000 40.000 0,1 5215.425,3392.928 L5436.967,3432.221 A2475.000,2475.000 0.000 0,0 5439.152,3419.717 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_332_Conservation-Score_11" class="Extracellular"/>
<path d="M5215.425,3392.928 A2250.000,2250.000 40.000 0,1 5213.381,3404.285 L5434.719,3444.713 A2475.000,2475.000 0.000 0,0 5436.967,3432.221 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_333_Conservation-Score_11"/>
<path d="M5213.381,3404.285 A2250.000,2250.000 40.000 0,1 5211.278,3415.631 L5321.842,3436.412 A2362.500,2362.500 0.000 0,0 5324.050,3424.499 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_334_Conservation-Score_5"/>
<path d="M5211.278,3415.631 A2250.000,2250.000 40.000 0,1 5209.117,3426.966 L5430.029,3469.663 A2475.000,2475.000 0.000 0,0 5432.406,3457.194 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_335_Conservation-Score_11" class="Extracellular"/>
<path d="M5209.117,3426.966 A2250.000,2250.000 40.000 0,1 5206.899,3438.290 L5361.382,3468.970 A2407.500,2407.500 0.000 0,0 5363.756,3456.854 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_336_Conservation-Score_7" class="Extracellular"/>
<path d="M5206.899,3438.290 A2250.000,2250.000 40.000 0,1 5204.622,3449.603 L5425.084,3494.563 A2475.000,2475.000 0.000 0,0 5427.589,3482.119 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_337_Conservation-Score_11"/>
<path d="M5204.622,3449.603 A2250.000,2250.000 40.000 0,1 5202.287,3460.903 L5290.379,3479.339 A2340.000,2340.000 0.000 0,0 5292.807,3467.587 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_338_Conservation-Score_4" class="Extracellular"/>
<path d="M5202.287,3460.903 A2250.000,2250.000 40.000 0,1 5199.894,3472.192 L5419.884,3519.411 A2475.000,2475.000 0.000 0,0 5422.516,3506.994 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_339_Conservation-Score_11"/>
<path d="M5199.894,3472.192 A2250.000,2250.000 40.000 0,1 5197.444,3483.468 L5373.239,3522.145 A2430.000,2430.000 0.000 0,0 5375.886,3509.967 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_340_Conservation-Score_9"/>
<path d="M5197.444,3483.468 A2250.000,2250.000 40.000 0,1 5194.935,3494.731 L5282.733,3514.521 A2340.000,2340.000 0.000 0,0 5285.341,3502.807 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_341_Conservation-Score_4"/>
<path d="M5194.935,3494.731 A2250.000,2250.000 40.000 0,1 5192.369,3505.982 L5301.988,3531.281 A2362.500,2362.500 0.000 0,0 5304.682,3519.468 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_342_Conservation-Score_5" class="Extracellular"/>
<path d="M5192.369,3505.982 A2250.000,2250.000 40.000 0,1 5189.745,3517.219 L5211.643,3522.391 A2272.500,2272.500 0.000 0,0 5214.293,3511.042 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_343_Conservation-Score_0"/>
<path d="M5189.745,3517.219 A2250.000,2250.000 40.000 0,1 5187.064,3528.442 L5208.935,3533.727 A2272.500,2272.500 0.000 0,0 5211.643,3522.391 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_344_Conservation-Score_0" class="Extracellular"/>
<path d="M5187.064,3528.442 A2250.000,2250.000 40.000 0,1 5184.325,3539.652 L5206.168,3545.048 A2272.500,2272.500 0.000 0,0 5208.935,3533.727 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_345_Conservation-Score_0" class="Extracellular"/>
<path d="M5184.325,3539.652 A2250.000,2250.000 40.000 0,1 5181.529,3550.847 L5203.344,3556.356 A2272.500,2272.500 0.000 0,0 5206.168,3545.048 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_346_Conservation-Score_0"/>
<path d="M5181.529,3550.847 A2250.000,2250.000 40.000 0,1 5178.675,3562.028 L5200.462,3567.649 A2272.500,2272.500 0.000 0,0 5203.344,3556.356 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_347_Conservation-Score_0" class="Extracellular"/>
<path d="M5178.675,3562.028 A2250.000,2250.000 40.000 0,1 5175.764,3573.194 L5197.521,3578.926 A2272.500,2272.500 0.000 0,0 5200.462,3567.649 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_348_Conservation-Score_0" class="Extracellular"/>
<path d="M5175.764,3573.194 A2250.000,2250.000 40.000 0,1 5172.796,3584.345 L5194.523,3590.189 A2272.500,2272.500 0.000 0,0 5197.521,3578.926 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_349_Conservation-Score_0" class="Extracellular"/>
<path d="M5172.796,3584.345 A2250.000,2250.000 40.000 0,1 5169.770,3595.481 L5191.468,3601.436 A2272.500,2272.500 0.000 0,0 5194.523,3590.189 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_350_Conservation-Score_0"/>
<path d="M5169.770,3595.481 A2250.000,2250.000 40.000 0,1 5166.688,3606.601 L5340.023,3655.129 A2430.000,2430.000 0.000 0,0 5343.352,3643.120 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_351_Conservation-Score_9" class="Extracellular"/>
<path d="M5166.688,3606.601 A2250.000,2250.000 40.000 0,1 5163.548,3617.705 L5271.725,3648.590 A2362.500,2362.500 0.000 0,0 5275.022,3636.931 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_352_Conservation-Score_5" class="Extracellular"/>
<path d="M5163.548,3617.705 A2250.000,2250.000 40.000 0,1 5160.352,3628.793 L5333.180,3679.096 A2430.000,2430.000 0.000 0,0 5336.632,3667.122 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_353_Conservation-Score_8" class="Extracellular"/>
<path d="M5160.352,3628.793 A2250.000,2250.000 40.000 0,1 5157.098,3639.864 L5308.095,3684.655 A2407.500,2407.500 0.000 0,0 5311.576,3672.809 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_354_Conservation-Score_7"/>
<path d="M5157.098,3639.864 A2250.000,2250.000 40.000 0,1 5153.788,3650.919 L5369.167,3716.011 A2475.000,2475.000 0.000 0,0 5372.808,3703.851 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_355_Conservation-Score_11"/>
<path d="M5153.788,3650.919 A2250.000,2250.000 40.000 0,1 5150.422,3661.956 L5365.464,3728.152 A2475.000,2475.000 0.000 0,0 5369.167,3716.011 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_356_Conservation-Score_11"/>
<path d="M5150.422,3661.956 A2250.000,2250.000 40.000 0,1 5146.999,3672.976 L5275.819,3713.355 A2385.000,2385.000 0.000 0,0 5279.447,3701.673 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_357_Conservation-Score_6"/>
<path d="M5146.999,3672.976 A2250.000,2250.000 40.000 0,1 5143.519,3683.978 L5229.260,3711.337 A2340.000,2340.000 0.000 0,0 5232.879,3699.895 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_358_Conservation-Score_4"/>
<path d="M5143.519,3683.978 A2250.000,2250.000 40.000 0,1 5139.983,3694.962 L5353.981,3764.459 A2475.000,2475.000 0.000 0,0 5357.871,3752.376 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_359_Conservation-Score_11"/>
<path d="M5139.983,3694.962 A2250.000,2250.000 40.000 0,1 5136.391,3705.928 L5307.302,3762.403 A2430.000,2430.000 0.000 0,0 5311.182,3750.559 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_360_Conservation-Score_9"/>
<path d="M5136.391,3705.928 A2250.000,2250.000 40.000 0,1 5132.742,3716.876 L5239.379,3752.720 A2362.500,2362.500 0.000 0,0 5243.210,3741.225 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_361_Conservation-Score_5"/>
<path d="M5132.742,3716.876 A2250.000,2250.000 40.000 0,1 5129.038,3727.804 L5341.941,3800.585 A2475.000,2475.000 0.000 0,0 5346.016,3788.563 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_362_Conservation-Score_11" class="Extracellular"/>
<path d="M5129.038,3727.804 A2250.000,2250.000 40.000 0,1 5125.277,3738.714 L5337.805,3812.585 A2475.000,2475.000 0.000 0,0 5341.941,3800.585 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_363_Conservation-Score_11" class="Extracellular"/>
<path d="M5125.277,3738.714 A2250.000,2250.000 40.000 0,1 5121.460,3749.604 L5227.533,3787.084 A2362.500,2362.500 0.000 0,0 5231.541,3775.649 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_364_Conservation-Score_5"/>
<path d="M5121.460,3749.604 A2250.000,2250.000 40.000 0,1 5117.588,3760.474 L5329.347,3836.521 A2475.000,2475.000 0.000 0,0 5333.606,3824.564 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_365_Conservation-Score_11" class="Extracellular"/>
<path d="M5117.588,3760.474 A2250.000,2250.000 40.000 0,1 5113.660,3771.324 L5240.480,3817.603 A2385.000,2385.000 0.000 0,0 5244.643,3806.102 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_366_Conservation-Score_6"/>
<path d="M5113.660,3771.324 A2250.000,2250.000 40.000 0,1 5109.677,3782.154 L5320.644,3860.369 A2475.000,2475.000 0.000 0,0 5325.026,3848.456 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_367_Conservation-Score_11" class="Extracellular"/>
<path d="M5109.677,3782.154 A2250.000,2250.000 40.000 0,1 5105.637,3792.963 L5253.032,3848.471 A2407.500,2407.500 0.000 0,0 5257.354,3836.905 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_368_Conservation-Score_7"/>
<path d="M5105.637,3792.963 A2250.000,2250.000 40.000 0,1 5101.543,3803.752 L5290.682,3876.090 A2452.500,2452.500 0.000 0,0 5295.145,3864.330 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_369_Conservation-Score_10" class="Extracellular"/>
<path d="M5101.543,3803.752 A2250.000,2250.000 40.000 0,1 5097.393,3814.519 L5202.263,3855.245 A2362.500,2362.500 0.000 0,0 5206.620,3843.939 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_370_Conservation-Score_5" class="Extracellular"/>
<path d="M5097.393,3814.519 A2250.000,2250.000 40.000 0,1 5093.188,3825.265 L5302.507,3907.792 A2475.000,2475.000 0.000 0,0 5307.133,3895.971 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_371_Conservation-Score_11" class="Extracellular"/>
<path d="M5093.188,3825.265 A2250.000,2250.000 40.000 0,1 5088.928,3835.989 L5297.821,3919.588 A2475.000,2475.000 0.000 0,0 5302.507,3907.792 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_372_Conservation-Score_11" class="Extracellular"/>
<path d="M5088.928,3835.989 A2250.000,2250.000 40.000 0,1 5084.613,3846.692 L5209.690,3897.493 A2385.000,2385.000 0.000 0,0 5214.264,3886.149 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_373_Conservation-Score_6" class="Extracellular"/>
<path d="M5084.613,3846.692 A2250.000,2250.000 40.000 0,1 5080.244,3857.372 L5205.058,3908.814 A2385.000,2385.000 0.000 0,0 5209.690,3897.493 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_374_Conservation-Score_6" class="Extracellular"/>
<path d="M5080.244,3857.372 A2250.000,2250.000 40.000 0,1 5075.819,3868.029 L5221.127,3928.791 A2407.500,2407.500 0.000 0,0 5225.861,3917.388 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_375_Conservation-Score_7"/>
<path d="M5075.819,3868.029 A2250.000,2250.000 40.000 0,1 5071.340,3878.664 L5278.474,3966.530 A2475.000,2475.000 0.000 0,0 5283.401,3954.832 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_376_Conservation-Score_11"/>
<path d="M5071.340,3878.664 A2250.000,2250.000 40.000 0,1 5066.807,3889.275 L5170.147,3933.739 A2362.500,2362.500 0.000 0,0 5174.907,3922.597 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_377_Conservation-Score_5"/>
<path d="M5066.807,3889.275 A2250.000,2250.000 40.000 0,1 5062.219,3899.863 L5268.441,3989.850 A2475.000,2475.000 0.000 0,0 5273.487,3978.203 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_378_Conservation-Score_11" class="Extracellular"/>
<path d="M5062.219,3899.863 A2250.000,2250.000 40.000 0,1 5057.577,3910.428 L5139.880,3946.845 A2340.000,2340.000 0.000 0,0 5144.707,3935.858 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_379_Conservation-Score_4" class="Extracellular"/>
<path d="M5057.577,3910.428 A2250.000,2250.000 40.000 0,1 5052.880,3920.968 L5217.111,3994.646 A2430.000,2430.000 0.000 0,0 5222.183,3983.262 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_380_Conservation-Score_8"/>
<path d="M5052.880,3920.968 A2250.000,2250.000 40.000 0,1 5048.130,3931.484 L5109.574,3959.429 A2317.500,2317.500 0.000 0,0 5114.467,3948.597 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_381_Conservation-Score_3" class="Extracellular"/>
<path d="M5048.130,3931.484 A2250.000,2250.000 40.000 0,1 5043.326,3941.976 L5125.059,3979.655 A2340.000,2340.000 0.000 0,0 5130.055,3968.744 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_382_Conservation-Score_4" class="Extracellular"/>
<path d="M5043.326,3941.976 A2250.000,2250.000 40.000 0,1 5038.468,3952.443 L5201.545,4028.639 A2430.000,2430.000 0.000 0,0 5206.792,4017.334 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_383_Conservation-Score_8" class="Extracellular"/>
<path d="M5038.468,3952.443 A2250.000,2250.000 40.000 0,1 5033.557,3962.885 L5175.906,4030.287 A2407.500,2407.500 0.000 0,0 5181.161,4019.114 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_384_Conservation-Score_7"/>
<path d="M5033.557,3962.885 A2250.000,2250.000 40.000 0,1 5028.592,3973.302 L5089.449,4002.501 A2317.500,2317.500 0.000 0,0 5094.563,3991.772 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_385_Conservation-Score_3" class="Extracellular"/>
<path d="M5028.592,3973.302 A2250.000,2250.000 40.000 0,1 5023.573,3983.693 L5104.516,4023.040 A2340.000,2340.000 0.000 0,0 5109.735,4012.234 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_386_Conservation-Score_4"/>
<path d="M5023.573,3983.693 A2250.000,2250.000 40.000 0,1 5018.502,3994.058 L5179.982,4073.583 A2430.000,2430.000 0.000 0,0 5185.459,4062.388 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_387_Conservation-Score_9" class="Extracellular"/>
<path d="M5018.502,3994.058 A2250.000,2250.000 40.000 0,1 5013.377,4004.397 L5114.046,4054.617 A2362.500,2362.500 0.000 0,0 5119.427,4043.761 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_388_Conservation-Score_5" class="Extracellular"/>
<path d="M5013.377,4004.397 A2250.000,2250.000 40.000 0,1 5008.199,4014.709 L5209.019,4116.180 A2475.000,2475.000 0.000 0,0 5214.715,4104.837 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_389_Conservation-Score_11" class="Extracellular"/>
<path d="M5008.199,4014.709 A2250.000,2250.000 40.000 0,1 5002.969,4024.995 L5123.147,4086.495 A2385.000,2385.000 0.000 0,0 5128.691,4075.592 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_390_Conservation-Score_6" class="Extracellular"/>
<path d="M5002.969,4024.995 A2250.000,2250.000 40.000 0,1 4997.686,4035.254 L5137.524,4107.722 A2407.500,2407.500 0.000 0,0 5143.177,4096.745 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_391_Conservation-Score_7"/>
<path d="M4997.686,4035.254 A2250.000,2250.000 40.000 0,1 4992.350,4045.486 L5091.968,4097.760 A2362.500,2362.500 0.000 0,0 5097.570,4087.017 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_392_Conservation-Score_5"/>
<path d="M4992.350,4045.486 A2250.000,2250.000 40.000 0,1 4986.962,4055.690 L5145.919,4140.145 A2430.000,2430.000 0.000 0,0 5151.738,4129.125 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_393_Conservation-Score_9" class="Extracellular"/>
<path d="M4986.962,4055.690 A2250.000,2250.000 40.000 0,1 4981.522,4065.867 L5140.044,4151.136 A2430.000,2430.000 0.000 0,0 5145.919,4140.145 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_394_Conservation-Score_9" class="Extracellular"/>
<path d="M4981.522,4065.867 A2250.000,2250.000 40.000 0,1 4976.029,4076.015 L5134.112,4162.096 A2430.000,2430.000 0.000 0,0 5140.044,4151.136 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_395_Conservation-Score_8" class="Extracellular"/>
<path d="M4976.029,4076.015 A2250.000,2250.000 40.000 0,1 4970.485,4086.135 L5069.009,4140.442 A2362.500,2362.500 0.000 0,0 5074.831,4129.816 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_396_Conservation-Score_5"/>
<path d="M4970.485,4086.135 A2250.000,2250.000 40.000 0,1 4964.889,4096.226 L5161.378,4205.849 A2475.000,2475.000 0.000 0,0 5167.533,4194.748 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_397_Conservation-Score_11"/>
<path d="M4964.889,4096.226 A2250.000,2250.000 40.000 0,1 4959.241,4106.289 L5115.980,4194.792 A2430.000,2430.000 0.000 0,0 5122.080,4183.925 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_398_Conservation-Score_9"/>
<path d="M4959.241,4106.289 A2250.000,2250.000 40.000 0,1 4953.541,4116.323 L5148.895,4227.955 A2475.000,2475.000 0.000 0,0 5155.165,4216.918 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_399_Conservation-Score_11"/>
<path d="M4953.541,4116.323 A2250.000,2250.000 40.000 0,1 4947.790,4126.327 L5142.569,4238.960 A2475.000,2475.000 0.000 0,0 5148.895,4227.955 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_400_Conservation-Score_11"/>
<path d="M4947.790,4126.327 A2250.000,2250.000 40.000 0,1 4941.988,4136.302 L5136.187,4249.932 A2475.000,2475.000 0.000 0,0 5142.569,4238.960 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_401_Conservation-Score_11" class="Extracellular"/>
<path d="M4941.988,4136.302 A2250.000,2250.000 40.000 0,1 4936.135,4146.246 L5129.749,4260.871 A2475.000,2475.000 0.000 0,0 5136.187,4249.932 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_402_Conservation-Score_11"/>
<path d="M4936.135,4146.246 A2250.000,2250.000 40.000 0,1 4930.231,4156.161 L5123.254,4271.777 A2475.000,2475.000 0.000 0,0 5129.749,4260.871 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_403_Conservation-Score_11" class="Extracellular"/>
<path d="M4930.231,4156.161 A2250.000,2250.000 40.000 0,1 4924.276,4166.045 L5078.218,4259.329 A2430.000,2430.000 0.000 0,0 5084.650,4248.654 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_404_Conservation-Score_9" class="Extracellular"/>
<path d="M4924.276,4166.045 A2250.000,2250.000 40.000 0,1 4918.271,4175.898 L5110.098,4293.488 A2475.000,2475.000 0.000 0,0 5116.704,4282.649 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_405_Conservation-Score_11" class="Extracellular"/>
<path d="M4918.271,4175.898 A2250.000,2250.000 40.000 0,1 4912.215,4185.721 L5026.948,4256.864 A2385.000,2385.000 0.000 0,0 5033.367,4246.452 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_406_Conservation-Score_6"/>
<path d="M4912.215,4185.721 A2250.000,2250.000 40.000 0,1 4906.109,4195.512 L5096.719,4315.064 A2475.000,2475.000 0.000 0,0 5103.436,4304.293 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_407_Conservation-Score_11" class="Extracellular"/>
<path d="M4906.109,4195.512 A2250.000,2250.000 40.000 0,1 4899.952,4205.272 L5051.948,4301.694 A2430.000,2430.000 0.000 0,0 5058.597,4291.153 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_408_Conservation-Score_8"/>
<path d="M4899.952,4205.272 A2250.000,2250.000 40.000 0,1 4893.746,4215.001 L5064.183,4324.351 A2452.500,2452.500 0.000 0,0 5070.948,4313.747 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_409_Conservation-Score_10"/>
<path d="M4893.746,4215.001 A2250.000,2250.000 40.000 0,1 4887.490,4224.697 L4981.864,4285.932 A2362.500,2362.500 0.000 0,0 4988.433,4275.751 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_410_Conservation-Score_5"/>
<path d="M4887.490,4224.697 A2250.000,2250.000 40.000 0,1 4881.184,4234.361 L4937.620,4271.392 A2317.500,2317.500 0.000 0,0 4944.115,4261.438 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_411_Conservation-Score_3"/>
<path d="M4881.184,4234.361 A2250.000,2250.000 40.000 0,1 4874.829,4243.992 L4931.074,4281.312 A2317.500,2317.500 0.000 0,0 4937.620,4271.392 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_412_Conservation-Score_3"/>
<path d="M4874.829,4243.992 A2250.000,2250.000 40.000 0,1 4868.424,4253.591 L4999.214,4341.343 A2407.500,2407.500 0.000 0,0 5006.067,4331.072 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_413_Conservation-Score_7" class="Extracellular"/>
<path d="M4868.424,4253.591 A2250.000,2250.000 40.000 0,1 4861.970,4263.157 L4955.069,4326.315 A2362.500,2362.500 0.000 0,0 4961.845,4316.271 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_414_Conservation-Score_5" class="Extracellular"/>
<path d="M4861.970,4263.157 A2250.000,2250.000 40.000 0,1 4855.468,4272.690 L4966.796,4349.051 A2385.000,2385.000 0.000 0,0 4973.689,4338.947 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_415_Conservation-Score_6"/>
<path d="M4855.468,4272.690 A2250.000,2250.000 40.000 0,1 4848.916,4282.189 L4996.830,4384.764 A2430.000,2430.000 0.000 0,0 5003.905,4374.505 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_416_Conservation-Score_8"/>
<path d="M4848.916,4282.189 A2250.000,2250.000 40.000 0,1 4842.316,4291.654 L5026.548,4420.820 A2475.000,2475.000 0.000 0,0 5033.808,4410.408 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_417_Conservation-Score_11" class="Extracellular"/>
<path d="M4842.316,4291.654 A2250.000,2250.000 40.000 0,1 4835.668,4301.086 L4909.094,4353.129 A2340.000,2340.000 0.000 0,0 4916.009,4343.321 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_418_Conservation-Score_4"/>
<path d="M4835.668,4301.086 A2250.000,2250.000 40.000 0,1 4828.971,4310.483 L4938.709,4389.112 A2385.000,2385.000 0.000 0,0 4945.808,4379.151 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_419_Conservation-Score_6"/>
<path d="M4828.971,4310.483 A2250.000,2250.000 40.000 0,1 4822.226,4319.846 L5004.448,4451.831 A2475.000,2475.000 0.000 0,0 5011.868,4441.532 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_420_Conservation-Score_11"/>
<path d="M4822.226,4319.846 A2250.000,2250.000 40.000 0,1 4815.433,4329.174 L4960.667,4435.508 A2430.000,2430.000 0.000 0,0 4968.004,4425.434 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_421_Conservation-Score_8"/>
<path d="M4815.433,4329.174 A2250.000,2250.000 40.000 0,1 4808.592,4338.467 L4989.451,4472.314 A2475.000,2475.000 0.000 0,0 4996.976,4462.092 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_422_Conservation-Score_11"/>
<path d="M4808.592,4338.467 A2250.000,2250.000 40.000 0,1 4801.704,4347.725 L4981.874,4482.498 A2475.000,2475.000 0.000 0,0 4989.451,4472.314 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_423_Conservation-Score_11" class="Extracellular"/>
<path d="M4801.704,4347.725 A2250.000,2250.000 40.000 0,1 4794.768,4356.948 L4974.245,4492.642 A2475.000,2475.000 0.000 0,0 4981.874,4482.498 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_424_Conservation-Score_11" class="Extracellular"/>
<path d="M4794.768,4356.948 A2250.000,2250.000 40.000 0,1 4787.785,4366.134 L4895.053,4448.102 A2385.000,2385.000 0.000 0,0 4902.454,4438.364 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_425_Conservation-Score_6"/>
<path d="M4787.785,4366.134 A2250.000,2250.000 40.000 0,1 4780.756,4375.285 L4958.831,4512.814 A2475.000,2475.000 0.000 0,0 4966.564,4502.748 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_426_Conservation-Score_11" class="Extracellular"/>
<path d="M4780.756,4375.285 A2250.000,2250.000 40.000 0,1 4773.679,4384.400 L4826.889,4425.932 A2317.500,2317.500 0.000 0,0 4834.178,4416.544 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_427_Conservation-Score_3"/>
<path d="M4773.679,4384.400 A2250.000,2250.000 40.000 0,1 4766.556,4393.478 L4943.211,4532.826 A2475.000,2475.000 0.000 0,0 4951.047,4522.840 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_428_Conservation-Score_11"/>
<path d="M4766.556,4393.478 A2250.000,2250.000 40.000 0,1 4759.386,4402.520 L4935.324,4542.772 A2475.000,2475.000 0.000 0,0 4943.211,4532.826 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_429_Conservation-Score_11"/>
<path d="M4759.386,4402.520 A2250.000,2250.000 40.000 0,1 4752.170,4411.524 L4892.343,4524.446 A2430.000,2430.000 0.000 0,0 4900.137,4514.721 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_430_Conservation-Score_9"/>
<path d="M4752.170,4411.524 A2250.000,2250.000 40.000 0,1 4744.908,4420.492 L4849.602,4505.722 A2385.000,2385.000 0.000 0,0 4857.300,4496.216 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_431_Conservation-Score_6"/>
<path d="M4744.908,4420.492 A2250.000,2250.000 40.000 0,1 4737.599,4429.422 L4859.231,4529.482 A2407.500,2407.500 0.000 0,0 4867.051,4519.926 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_432_Conservation-Score_7"/>
<path d="M4737.599,4429.422 A2250.000,2250.000 40.000 0,1 4730.246,4438.315 L4782.153,4481.464 A2317.500,2317.500 0.000 0,0 4789.727,4472.305 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_433_Conservation-Score_2" class="Extracellular"/>
<path d="M4730.246,4438.315 A2250.000,2250.000 40.000 0,1 4722.846,4447.170 L4791.760,4505.056 A2340.000,2340.000 0.000 0,0 4799.456,4495.848 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_434_Conservation-Score_4"/>
<path d="M4722.846,4447.170 A2250.000,2250.000 40.000 0,1 4715.402,4455.986 L4835.480,4557.905 A2407.500,2407.500 0.000 0,0 4843.446,4548.472 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_435_Conservation-Score_7"/>
<path d="M4715.402,4455.986 A2250.000,2250.000 40.000 0,1 4707.912,4464.765 L4878.703,4611.241 A2475.000,2475.000 0.000 0,0 4886.942,4601.585 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_436_Conservation-Score_11"/>
<path d="M4707.912,4464.765 A2250.000,2250.000 40.000 0,1 4700.378,4473.505 L4836.408,4591.385 A2430.000,2430.000 0.000 0,0 4844.545,4581.946 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_437_Conservation-Score_8" class="Extracellular"/>
<path d="M4700.378,4473.505 A2250.000,2250.000 40.000 0,1 4692.798,4482.206 L4862.078,4630.427 A2475.000,2475.000 0.000 0,0 4870.415,4620.855 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_438_Conservation-Score_11" class="Extracellular"/>
<path d="M4692.798,4482.206 A2250.000,2250.000 40.000 0,1 4685.174,4490.868 L4786.285,4580.320 A2385.000,2385.000 0.000 0,0 4794.366,4571.138 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_439_Conservation-Score_6" class="Extracellular"/>
<path d="M4685.174,4490.868 A2250.000,2250.000 40.000 0,1 4677.506,4499.491 L4811.707,4619.450 A2430.000,2430.000 0.000 0,0 4819.988,4610.138 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_440_Conservation-Score_9"/>
<path d="M4677.506,4499.491 A2250.000,2250.000 40.000 0,1 4669.794,4508.075 L4836.773,4658.882 A2475.000,2475.000 0.000 0,0 4845.257,4649.440 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_441_Conservation-Score_11"/>
<path d="M4669.794,4508.075 A2250.000,2250.000 40.000 0,1 4662.037,4516.618 L4728.519,4577.283 A2340.000,2340.000 0.000 0,0 4736.585,4568.398 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_442_Conservation-Score_4"/>
<path d="M4662.037,4516.618 A2250.000,2250.000 40.000 0,1 4654.238,4525.122 L4736.949,4601.378 A2362.500,2362.500 0.000 0,0 4745.139,4592.449 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_443_Conservation-Score_5" class="Extracellular"/>
<path d="M4654.238,4525.122 A2250.000,2250.000 40.000 0,1 4646.394,4533.586 L4778.106,4656.273 A2430.000,2430.000 0.000 0,0 4786.577,4647.132 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_444_Conservation-Score_9"/>
<path d="M4646.394,4533.586 A2250.000,2250.000 40.000 0,1 4638.507,4542.010 L4785.973,4680.791 A2452.500,2452.500 0.000 0,0 4794.570,4671.609 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_445_Conservation-Score_10" class="Extracellular"/>
<path d="M4638.507,4542.010 A2250.000,2250.000 40.000 0,1 4630.577,4550.393 L4712.106,4627.912 A2362.500,2362.500 0.000 0,0 4720.433,4619.110 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_446_Conservation-Score_5" class="Extracellular"/>
<path d="M4630.577,4550.393 A2250.000,2250.000 40.000 0,1 4622.605,4558.735 L4784.865,4714.608 A2475.000,2475.000 0.000 0,0 4793.635,4705.432 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_447_Conservation-Score_11" class="Extracellular"/>
<path d="M4622.605,4558.735 A2250.000,2250.000 40.000 0,1 4614.589,4567.036 L4743.756,4692.399 A2430.000,2430.000 0.000 0,0 4752.413,4683.434 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_448_Conservation-Score_8" class="Extracellular"/>
<path d="M4614.589,4567.036 A2250.000,2250.000 40.000 0,1 4606.531,4575.296 L4670.793,4638.308 A2340.000,2340.000 0.000 0,0 4679.173,4629.717 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_449_Conservation-Score_4" class="Extracellular"/>
<path d="M4606.531,4575.296 A2250.000,2250.000 40.000 0,1 4598.431,4583.514 L4726.306,4710.196 A2430.000,2430.000 0.000 0,0 4735.054,4701.320 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_450_Conservation-Score_9"/>
<path d="M4598.431,4583.514 A2250.000,2250.000 40.000 0,1 4590.289,4591.691 L4685.706,4687.193 A2385.000,2385.000 0.000 0,0 4694.337,4678.525 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_451_Conservation-Score_6"/>
<path d="M4590.289,4591.691 A2250.000,2250.000 40.000 0,1 4582.105,4599.826 L4708.673,4727.812 A2430.000,2430.000 0.000 0,0 4717.512,4719.027 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_452_Conservation-Score_9"/>
<path d="M4582.105,4599.826 A2250.000,2250.000 40.000 0,1 4573.879,4607.919 L4731.267,4768.711 A2475.000,2475.000 0.000 0,0 4740.315,4759.809 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_453_Conservation-Score_11"/>
<path d="M4573.879,4607.919 A2250.000,2250.000 40.000 0,1 4565.612,4615.970 L4722.173,4777.567 A2475.000,2475.000 0.000 0,0 4731.267,4768.711 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_454_Conservation-Score_11"/>
<path d="M4565.612,4615.970 A2250.000,2250.000 40.000 0,1 4557.304,4623.978 L4650.742,4721.417 A2385.000,2385.000 0.000 0,0 4659.549,4712.928 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_455_Conservation-Score_6"/>
<path d="M4557.304,4623.978 A2250.000,2250.000 40.000 0,1 4548.955,4631.943 L4703.850,4795.138 A2475.000,2475.000 0.000 0,0 4713.034,4786.376 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_456_Conservation-Score_11" class="Extracellular"/>
<path d="M4548.955,4631.943 A2250.000,2250.000 40.000 0,1 4540.565,4639.866 L4632.999,4738.258 A2385.000,2385.000 0.000 0,0 4641.892,4729.860 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_457_Conservation-Score_6" class="Extracellular"/>
<path d="M4540.565,4639.866 A2250.000,2250.000 40.000 0,1 4532.134,4647.745 L4639.384,4763.087 A2407.500,2407.500 0.000 0,0 4648.404,4754.656 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_458_Conservation-Score_7" class="Extracellular"/>
<path d="M4532.134,4647.745 A2250.000,2250.000 40.000 0,1 4523.664,4655.581 L4676.030,4821.139 A2475.000,2475.000 0.000 0,0 4685.348,4812.520 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_459_Conservation-Score_11"/>
<path d="M4523.664,4655.581 A2250.000,2250.000 40.000 0,1 4515.153,4663.374 L4621.213,4779.810 A2407.500,2407.500 0.000 0,0 4630.320,4771.472 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_460_Conservation-Score_7" class="Extracellular"/>
<path d="M4515.153,4663.374 A2250.000,2250.000 40.000 0,1 4506.602,4671.122 L4627.130,4804.812 A2430.000,2430.000 0.000 0,0 4636.365,4796.444 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_461_Conservation-Score_9" class="Extracellular"/>
<path d="M4506.602,4671.122 A2250.000,2250.000 40.000 0,1 4498.012,4678.827 L4602.873,4796.345 A2407.500,2407.500 0.000 0,0 4612.064,4788.101 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_462_Conservation-Score_7" class="Extracellular"/>
<path d="M4498.012,4678.827 A2250.000,2250.000 40.000 0,1 4489.382,4686.488 L4638.320,4855.137 A2475.000,2475.000 0.000 0,0 4647.813,4846.710 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_463_Conservation-Score_11"/>
<path d="M4489.382,4686.488 A2250.000,2250.000 40.000 0,1 4480.713,4694.104 L4554.749,4778.809 A2362.500,2362.500 0.000 0,0 4563.851,4770.812 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_464_Conservation-Score_5" class="Extracellular"/>
<path d="M4480.713,4694.104 A2250.000,2250.000 40.000 0,1 4472.005,4701.676 L4516.166,4752.726 A2317.500,2317.500 0.000 0,0 4525.135,4744.927 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_465_Conservation-Score_2"/>
<path d="M4472.005,4701.676 A2250.000,2250.000 40.000 0,1 4463.259,4709.203 L4609.585,4880.123 A2475.000,2475.000 0.000 0,0 4619.206,4871.843 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_466_Conservation-Score_11"/>
<path d="M4463.259,4709.203 A2250.000,2250.000 40.000 0,1 4454.474,4716.685 L4570.832,4854.019 A2430.000,2430.000 0.000 0,0 4580.320,4845.939 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_467_Conservation-Score_9" class="Extracellular"/>
<path d="M4454.474,4716.685 A2250.000,2250.000 40.000 0,1 4445.650,4724.121 L4561.303,4862.051 A2430.000,2430.000 0.000 0,0 4570.832,4854.019 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_468_Conservation-Score_8" class="Extracellular"/>
<path d="M4445.650,4724.121 A2250.000,2250.000 40.000 0,1 4436.789,4731.513 L4580.468,4904.664 A2475.000,2475.000 0.000 0,0 4590.216,4896.534 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_469_Conservation-Score_11" class="Extracellular"/>
<path d="M4436.789,4731.513 A2250.000,2250.000 40.000 0,1 4427.890,4738.859 L4570.679,4912.745 A2475.000,2475.000 0.000 0,0 4580.468,4904.664 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_470_Conservation-Score_11" class="Extracellular"/>
<path d="M4427.890,4738.859 A2250.000,2250.000 40.000 0,1 4418.953,4746.159 L4560.849,4920.775 A2475.000,2475.000 0.000 0,0 4570.679,4912.745 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_471_Conservation-Score_11"/>
<path d="M4418.953,4746.159 A2250.000,2250.000 40.000 0,1 4409.979,4753.413 L4522.778,4893.686 A2430.000,2430.000 0.000 0,0 4532.470,4885.852 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_472_Conservation-Score_8"/>
<path d="M4409.979,4753.413 A2250.000,2250.000 40.000 0,1 4400.968,4760.621 L4513.046,4901.471 A2430.000,2430.000 0.000 0,0 4522.778,4893.686 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_473_Conservation-Score_8"/>
<path d="M4400.968,4760.621 A2250.000,2250.000 40.000 0,1 4391.920,4767.783 L4503.274,4909.206 A2430.000,2430.000 0.000 0,0 4513.046,4901.471 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_474_Conservation-Score_9"/>
<path d="M4391.920,4767.783 A2250.000,2250.000 40.000 0,1 4382.836,4774.899 L4521.119,4952.388 A2475.000,2475.000 0.000 0,0 4531.112,4944.562 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_475_Conservation-Score_11" class="Extracellular"/>
<path d="M4382.836,4774.899 A2250.000,2250.000 40.000 0,1 4373.715,4781.967 L4469.875,4906.705 A2407.500,2407.500 0.000 0,0 4479.634,4899.141 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_476_Conservation-Score_7" class="Extracellular"/>
<path d="M4373.715,4781.967 A2250.000,2250.000 40.000 0,1 4364.558,4788.989 L4501.014,4967.888 A2475.000,2475.000 0.000 0,0 4511.086,4960.164 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_477_Conservation-Score_11"/>
<path d="M4364.558,4788.989 A2250.000,2250.000 40.000 0,1 4355.365,4795.964 L4409.580,4867.802 A2340.000,2340.000 0.000 0,0 4419.140,4860.549 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_478_Conservation-Score_4" class="Extracellular"/>
<path d="M4355.365,4795.964 A2250.000,2250.000 40.000 0,1 4346.136,4802.891 L4399.982,4875.007 A2340.000,2340.000 0.000 0,0 4409.580,4867.802 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_479_Conservation-Score_4"/>
<path d="M4346.136,4802.891 A2250.000,2250.000 40.000 0,1 4336.872,4809.771 L4457.191,4972.651 A2452.500,2452.500 0.000 0,0 4467.289,4965.151 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_480_Conservation-Score_10"/>
<path d="M4336.872,4809.771 A2250.000,2250.000 40.000 0,1 4327.573,4816.604 L4393.952,4907.434 A2362.500,2362.500 0.000 0,0 4403.716,4900.260 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_481_Conservation-Score_5"/>
<path d="M4327.573,4816.604 A2250.000,2250.000 40.000 0,1 4318.239,4823.388 L4384.151,4914.558 A2362.500,2362.500 0.000 0,0 4393.952,4907.434 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_482_Conservation-Score_5"/>
<path d="M4318.239,4823.388 A2250.000,2250.000 40.000 0,1 4308.871,4830.125 L4387.403,4939.933 A2385.000,2385.000 0.000 0,0 4397.334,4932.792 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_483_Conservation-Score_6"/>
<path d="M4308.871,4830.125 A2250.000,2250.000 40.000 0,1 4299.467,4836.814 L4390.430,4965.391 A2407.500,2407.500 0.000 0,0 4400.491,4958.234 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_484_Conservation-Score_7" class="Extracellular"/>
<path d="M4299.467,4836.814 A2250.000,2250.000 40.000 0,1 4290.030,4843.454 L4341.631,4917.192 A2340.000,2340.000 0.000 0,0 4351.446,4910.286 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_485_Conservation-Score_4" class="Extracellular"/>
<path d="M4290.030,4843.454 A2250.000,2250.000 40.000 0,1 4280.559,4850.046 L4357.392,4961.049 A2385.000,2385.000 0.000 0,0 4367.432,4954.061 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_486_Conservation-Score_6"/>
<path d="M4280.559,4850.046 A2250.000,2250.000 40.000 0,1 4271.054,4856.589 L4360.028,4986.550 A2407.500,2407.500 0.000 0,0 4370.198,4979.549 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_487_Conservation-Score_7" class="Extracellular"/>
<path d="M4271.054,4856.589 A2250.000,2250.000 40.000 0,1 4261.515,4863.083 L4337.206,4974.868 A2385.000,2385.000 0.000 0,0 4347.317,4967.984 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_488_Conservation-Score_6"/>
<path d="M4261.515,4863.083 A2250.000,2250.000 40.000 0,1 4251.944,4869.528 L4314.541,4963.005 A2362.500,2362.500 0.000 0,0 4324.591,4956.237 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_489_Conservation-Score_5" class="Extracellular"/>
<path d="M4251.944,4869.528 A2250.000,2250.000 40.000 0,1 4242.339,4875.925 L4341.726,5025.999 A2430.000,2430.000 0.000 0,0 4352.099,5019.091 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_490_Conservation-Score_9"/>
<path d="M4242.339,4875.925 A2250.000,2250.000 40.000 0,1 4232.702,4882.271 L4294.337,4976.385 A2362.500,2362.500 0.000 0,0 4304.456,4969.721 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_491_Conservation-Score_5" class="Extracellular"/>
<path d="M4232.702,4882.271 A2250.000,2250.000 40.000 0,1 4223.033,4888.569 L4296.414,5001.883 A2385.000,2385.000 0.000 0,0 4306.664,4995.208 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_492_Conservation-Score_6"/>
<path d="M4223.033,4888.569 A2250.000,2250.000 40.000 0,1 4213.331,4894.816 L4334.664,5084.298 A2475.000,2475.000 0.000 0,0 4345.336,5077.425 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_493_Conservation-Score_11"/>
<path d="M4213.331,4894.816 A2250.000,2250.000 40.000 0,1 4203.597,4901.014 L4263.777,4996.065 A2362.500,2362.500 0.000 0,0 4273.997,4989.557 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_494_Conservation-Score_5" class="Extracellular"/>
<path d="M4203.597,4901.014 A2250.000,2250.000 40.000 0,1 4193.832,4907.162 L4241.585,4983.448 A2340.000,2340.000 0.000 0,0 4251.741,4977.055 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_495_Conservation-Score_4"/>
<path d="M4193.832,4907.162 A2250.000,2250.000 40.000 0,1 4184.035,4913.259 L4231.396,4989.790 A2340.000,2340.000 0.000 0,0 4241.585,4983.448 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_496_Conservation-Score_4" class="Extracellular"/>
<path d="M4184.035,4913.259 A2250.000,2250.000 40.000 0,1 4174.207,4919.307 L4221.175,4996.079 A2340.000,2340.000 0.000 0,0 4231.396,4989.790 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_497_Conservation-Score_4"/>
<path d="M4174.207,4919.307 A2250.000,2250.000 40.000 0,1 4164.348,4925.303 L4199.279,4983.062 A2317.500,2317.500 0.000 0,0 4209.433,4976.886 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_498_Conservation-Score_3"/>
<path d="M4164.348,4925.303 A2250.000,2250.000 40.000 0,1 4154.459,4931.249 L4269.905,5124.374 A2475.000,2475.000 0.000 0,0 4280.783,5117.834 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_499_Conservation-Score_11" class="Extracellular"/>
<path d="M4154.459,4931.249 A2250.000,2250.000 40.000 0,1 4144.539,4937.145 L4190.321,5014.631 A2340.000,2340.000 0.000 0,0 4200.637,5008.499 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_500_Conservation-Score_4"/>
<path d="M4144.539,4937.145 A2250.000,2250.000 40.000 0,1 4134.589,4942.989 L4191.319,5040.139 A2362.500,2362.500 0.000 0,0 4201.766,5034.002 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_501_Conservation-Score_5"/>
<path d="M4134.589,4942.989 A2250.000,2250.000 40.000 0,1 4124.610,4948.782 L4180.840,5046.222 A2362.500,2362.500 0.000 0,0 4191.319,5040.139 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_502_Conservation-Score_5"/>
<path d="M4124.610,4948.782 A2250.000,2250.000 40.000 0,1 4114.600,4954.525 L4192.622,5091.341 A2407.500,2407.500 0.000 0,0 4203.332,5085.197 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_503_Conservation-Score_7" class="Extracellular"/>
<path d="M4114.600,4954.525 A2250.000,2250.000 40.000 0,1 4104.562,4960.215 L4137.699,5019.022 A2317.500,2317.500 0.000 0,0 4148.038,5013.160 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_504_Conservation-Score_3" class="Extracellular"/>
<path d="M4104.562,4960.215 A2250.000,2250.000 40.000 0,1 4094.494,4965.854 L4182.054,5123.123 A2430.000,2430.000 0.000 0,0 4192.927,5117.032 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_505_Conservation-Score_9" class="Extracellular"/>
<path d="M4094.494,4965.854 A2250.000,2250.000 40.000 0,1 4084.398,4971.442 L4192.837,5168.586 A2475.000,2475.000 0.000 0,0 4203.943,5162.440 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_506_Conservation-Score_11"/>
<path d="M4084.398,4971.442 A2250.000,2250.000 40.000 0,1 4074.273,4976.977 L4106.501,5036.286 A2317.500,2317.500 0.000 0,0 4116.930,5030.585 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_507_Conservation-Score_3"/>
<path d="M4074.273,4976.977 A2250.000,2250.000 40.000 0,1 4064.119,4982.461 L4096.043,5041.934 A2317.500,2317.500 0.000 0,0 4106.501,5036.286 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_508_Conservation-Score_3" class="Extracellular"/>
<path d="M4064.119,4982.461 A2250.000,2250.000 40.000 0,1 4053.938,4987.892 L4127.714,5127.044 A2407.500,2407.500 0.000 0,0 4138.608,5121.233 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_509_Conservation-Score_7" class="Extracellular"/>
<path d="M4053.938,4987.892 A2250.000,2250.000 40.000 0,1 4043.729,4993.271 L4148.102,5192.598 A2475.000,2475.000 0.000 0,0 4159.332,5186.681 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_510_Conservation-Score_11"/>
<path d="M4043.729,4993.271 A2250.000,2250.000 40.000 0,1 4033.493,4998.598 L4116.172,5158.485 A2430.000,2430.000 0.000 0,0 4127.228,5152.733 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_511_Conservation-Score_9" class="Extracellular"/>
<path d="M4033.493,4998.598 A2250.000,2250.000 40.000 0,1 4023.229,5003.872 L4064.159,5084.027 A2340.000,2340.000 0.000 0,0 4074.833,5078.542 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_512_Conservation-Score_4" class="Extracellular"/>
<path d="M4023.229,5003.872 A2250.000,2250.000 40.000 0,1 4012.939,5009.093 L4093.974,5169.820 A2430.000,2430.000 0.000 0,0 4105.088,5164.181 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_513_Conservation-Score_9" class="Extracellular"/>
<path d="M4012.939,5009.093 A2250.000,2250.000 40.000 0,1 4002.622,5014.262 L4102.884,5215.688 A2475.000,2475.000 0.000 0,0 4114.233,5210.002 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_514_Conservation-Score_11"/>
<path d="M4002.622,5014.262 A2250.000,2250.000 40.000 0,1 3992.278,5019.377 L4091.506,5221.315 A2475.000,2475.000 0.000 0,0 4102.884,5215.688 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_515_Conservation-Score_11" class="Extracellular"/>
<path d="M3992.278,5019.377 A2250.000,2250.000 40.000 0,1 3981.909,5024.440 L4080.099,5226.883 A2475.000,2475.000 0.000 0,0 4091.506,5221.315 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_516_Conservation-Score_11"/>
<path d="M3981.909,5024.440 A2250.000,2250.000 40.000 0,1 3971.513,5029.449 L4068.665,5232.394 A2475.000,2475.000 0.000 0,0 4080.099,5226.883 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_517_Conservation-Score_11"/>
<path d="M3971.513,5029.449 A2250.000,2250.000 40.000 0,1 3961.092,5034.405 L4028.369,5176.813 A2407.500,2407.500 0.000 0,0 4039.519,5171.510 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_518_Conservation-Score_7" class="Extracellular"/>
<path d="M3961.092,5034.405 A2250.000,2250.000 40.000 0,1 3950.646,5039.307 L3988.672,5120.879 A2340.000,2340.000 0.000 0,0 3999.536,5115.781 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_519_Conservation-Score_4"/>
<path d="M3950.646,5039.307 A2250.000,2250.000 40.000 0,1 3940.175,5044.155 L4015.389,5207.688 A2430.000,2430.000 0.000 0,0 4026.698,5202.451 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_520_Conservation-Score_8" class="Extracellular"/>
<path d="M3940.175,5044.155 A2250.000,2250.000 40.000 0,1 3929.679,5048.950 L3957.569,5110.419 A2317.500,2317.500 0.000 0,0 3968.380,5105.480 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_521_Conservation-Score_3"/>
<path d="M3929.679,5048.950 A2250.000,2250.000 40.000 0,1 3919.158,5053.691 L3983.499,5197.450 A2407.500,2407.500 0.000 0,0 3994.756,5192.377 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_522_Conservation-Score_7" class="Extracellular"/>
<path d="M3919.158,5053.691 A2250.000,2250.000 40.000 0,1 3908.614,5058.378 L3999.475,5264.216 A2475.000,2475.000 0.000 0,0 4011.074,5259.060 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_523_Conservation-Score_11" class="Extracellular"/>
<path d="M3908.614,5058.378 A2250.000,2250.000 40.000 0,1 3898.045,5063.011 L3969.889,5228.052 A2430.000,2430.000 0.000 0,0 3981.303,5223.049 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_524_Conservation-Score_9"/>
<path d="M3898.045,5063.011 A2250.000,2250.000 40.000 0,1 3887.453,5067.590 L3958.449,5232.997 A2430.000,2430.000 0.000 0,0 3969.889,5228.052 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_525_Conservation-Score_9"/>
<path d="M3887.453,5067.590 A2250.000,2250.000 40.000 0,1 3876.838,5072.114 L3964.521,5279.325 A2475.000,2475.000 0.000 0,0 3976.198,5274.349 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_526_Conservation-Score_11"/>
<path d="M3876.838,5072.114 A2250.000,2250.000 40.000 0,1 3866.199,5076.584 L3926.833,5221.944 A2407.500,2407.500 0.000 0,0 3938.216,5217.162 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_527_Conservation-Score_7"/>
<path d="M3866.199,5076.584 A2250.000,2250.000 40.000 0,1 3855.538,5080.999 L3941.091,5289.099 A2475.000,2475.000 0.000 0,0 3952.819,5284.242 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_528_Conservation-Score_11"/>
<path d="M3855.538,5080.999 A2250.000,2250.000 40.000 0,1 3844.854,5085.359 L3903.994,5231.334 A2407.500,2407.500 0.000 0,0 3915.425,5226.669 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_529_Conservation-Score_7" class="Extracellular"/>
<path d="M3844.854,5085.359 A2250.000,2250.000 40.000 0,1 3834.148,5089.664 L3875.855,5194.148 A2362.500,2362.500 0.000 0,0 3887.097,5189.627 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_530_Conservation-Score_5"/>
<path d="M3834.148,5089.664 A2250.000,2250.000 40.000 0,1 3823.420,5093.915 L3856.357,5177.672 A2340.000,2340.000 0.000 0,0 3867.514,5173.251 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_531_Conservation-Score_4"/>
<path d="M3823.420,5093.915 A2250.000,2250.000 40.000 0,1 3812.670,5098.110 L3869.557,5244.978 A2407.500,2407.500 0.000 0,0 3881.059,5240.489 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_532_Conservation-Score_7"/>
<path d="M3812.670,5098.110 A2250.000,2250.000 40.000 0,1 3801.899,5102.251 L3833.975,5186.341 A2340.000,2340.000 0.000 0,0 3845.177,5182.035 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_533_Conservation-Score_4" class="Extracellular"/>
<path d="M3801.899,5102.251 A2250.000,2250.000 40.000 0,1 3791.107,5106.336 L3846.484,5253.779 A2407.500,2407.500 0.000 0,0 3858.032,5249.408 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_534_Conservation-Score_7" class="Extracellular"/>
<path d="M3791.107,5106.336 A2250.000,2250.000 40.000 0,1 3780.294,5110.365 L3858.323,5321.402 A2475.000,2475.000 0.000 0,0 3870.218,5316.969 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_535_Conservation-Score_11" class="Extracellular"/>
<path d="M3780.294,5110.365 A2250.000,2250.000 40.000 0,1 3769.461,5114.339 L3831.017,5283.486 A2430.000,2430.000 0.000 0,0 3842.718,5279.194 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_536_Conservation-Score_9" class="Extracellular"/>
<path d="M3769.461,5114.339 A2250.000,2250.000 40.000 0,1 3758.607,5118.258 L3788.951,5202.988 A2340.000,2340.000 0.000 0,0 3800.239,5198.913 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_537_Conservation-Score_4"/>
<path d="M3758.607,5118.258 A2250.000,2250.000 40.000 0,1 3747.733,5122.120 L3792.597,5249.448 A2385.000,2385.000 0.000 0,0 3804.123,5245.353 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_538_Conservation-Score_6"/>
<path d="M3747.733,5122.120 A2250.000,2250.000 40.000 0,1 3736.840,5125.927 L3810.524,5338.520 A2475.000,2475.000 0.000 0,0 3822.507,5334.332 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_539_Conservation-Score_11"/>
<path d="M3736.840,5125.927 A2250.000,2250.000 40.000 0,1 3725.927,5129.678 L3776.742,5278.756 A2407.500,2407.500 0.000 0,0 3788.419,5274.742 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_540_Conservation-Score_7" class="Extracellular"/>
<path d="M3725.927,5129.678 A2250.000,2250.000 40.000 0,1 3714.996,5133.373 L3750.745,5240.042 A2362.500,2362.500 0.000 0,0 3762.224,5236.162 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_541_Conservation-Score_5"/>
<path d="M3714.996,5133.373 A2250.000,2250.000 40.000 0,1 3704.045,5137.012 L3725.166,5201.122 A2317.500,2317.500 0.000 0,0 3736.445,5197.374 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_542_Conservation-Score_2"/>
<path d="M3704.045,5137.012 A2250.000,2250.000 40.000 0,1 3693.076,5140.595 L3720.799,5226.219 A2340.000,2340.000 0.000 0,0 3732.207,5222.493 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_543_Conservation-Score_4"/>
<path d="M3693.076,5140.595 A2250.000,2250.000 40.000 0,1 3682.088,5144.121 L3729.835,5294.210 A2407.500,2407.500 0.000 0,0 3741.591,5290.436 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_544_Conservation-Score_7" class="Extracellular"/>
<path d="M3682.088,5144.121 A2250.000,2250.000 40.000 0,1 3671.083,5147.591 L3691.216,5212.019 A2317.500,2317.500 0.000 0,0 3702.551,5208.445 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_545_Conservation-Score_3"/>
<path d="M3671.083,5147.591 A2250.000,2250.000 40.000 0,1 3660.060,5151.005 L3693.063,5258.555 A2362.500,2362.500 0.000 0,0 3704.637,5254.971 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_546_Conservation-Score_5" class="Extracellular"/>
<path d="M3660.060,5151.005 A2250.000,2250.000 40.000 0,1 3649.020,5154.361 L3694.451,5305.167 A2407.500,2407.500 0.000 0,0 3706.264,5301.575 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_547_Conservation-Score_7"/>
<path d="M3649.020,5154.361 A2250.000,2250.000 40.000 0,1 3637.963,5157.662 L3644.342,5179.238 A2272.500,2272.500 0.000 0,0 3655.510,5175.905 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_548_Conservation-Score_0"/>
<path d="M3637.963,5157.662 A2250.000,2250.000 40.000 0,1 3626.888,5160.905 L3633.157,5182.514 A2272.500,2272.500 0.000 0,0 3644.342,5179.238 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_549_Conservation-Score_0" class="Extracellular"/>
<path d="M3626.888,5160.905 A2250.000,2250.000 40.000 0,1 3615.798,5164.092 L3652.746,5293.937 A2385.000,2385.000 0.000 0,0 3664.502,5290.559 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_550_Conservation-Score_6" class="Extracellular"/>
<path d="M3615.798,5164.092 A2250.000,2250.000 40.000 0,1 3604.691,5167.221 L3653.066,5340.599 A2430.000,2430.000 0.000 0,0 3665.062,5337.219 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_551_Conservation-Score_9"/>
<path d="M3604.691,5167.221 A2250.000,2250.000 40.000 0,1 3593.568,5170.294 L3635.118,5322.215 A2407.500,2407.500 0.000 0,0 3647.019,5318.927 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_552_Conservation-Score_7" class="Extracellular"/>
<path d="M3593.568,5170.294 A2250.000,2250.000 40.000 0,1 3582.430,5173.310 L3611.551,5281.975 A2362.500,2362.500 0.000 0,0 3623.247,5278.809 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_553_Conservation-Score_5" class="Extracellular"/>
<path d="M3582.430,5173.310 A2250.000,2250.000 40.000 0,1 3571.276,5176.268 L3611.266,5328.607 A2407.500,2407.500 0.000 0,0 3623.200,5325.441 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_554_Conservation-Score_7"/>
<path d="M3571.276,5176.268 A2250.000,2250.000 40.000 0,1 3560.108,5179.169 L3616.118,5397.086 A2475.000,2475.000 0.000 0,0 3628.404,5393.895 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_555_Conservation-Score_11" class="Extracellular"/>
<path d="M3560.108,5179.169 A2250.000,2250.000 40.000 0,1 3548.924,5182.013 L3581.860,5312.934 A2385.000,2385.000 0.000 0,0 3593.714,5309.920 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_556_Conservation-Score_6" class="Extracellular"/>
<path d="M3548.924,5182.013 A2250.000,2250.000 40.000 0,1 3537.726,5184.800 L3569.990,5315.888 A2385.000,2385.000 0.000 0,0 3581.860,5312.934 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_557_Conservation-Score_6"/>
<path d="M3537.726,5184.800 A2250.000,2250.000 40.000 0,1 3526.514,5187.529 L3579.166,5406.282 A2475.000,2475.000 0.000 0,0 3591.499,5403.280 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_558_Conservation-Score_11"/>
<path d="M3526.514,5187.529 A2250.000,2250.000 40.000 0,1 3515.288,5190.200 L3566.817,5409.220 A2475.000,2475.000 0.000 0,0 3579.166,5406.282 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_559_Conservation-Score_11"/>
<path d="M3515.288,5190.200 A2250.000,2250.000 40.000 0,1 3504.049,5192.814 L3529.251,5302.455 A2362.500,2362.500 0.000 0,0 3541.053,5299.710 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_560_Conservation-Score_5"/>
<path d="M3504.049,5192.814 A2250.000,2250.000 40.000 0,1 3492.796,5195.371 L3542.076,5414.908 A2475.000,2475.000 0.000 0,0 3554.454,5412.096 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_561_Conservation-Score_11" class="Extracellular"/>
<path d="M3492.796,5195.371 A2250.000,2250.000 40.000 0,1 3481.531,5197.869 L3529.684,5417.656 A2475.000,2475.000 0.000 0,0 3542.076,5414.908 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_562_Conservation-Score_11"/>
<path d="M3481.531,5197.869 A2250.000,2250.000 40.000 0,1 3470.252,5200.310 L3484.360,5266.319 A2317.500,2317.500 0.000 0,0 3495.977,5263.805 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_563_Conservation-Score_3"/>
<path d="M3470.252,5200.310 A2250.000,2250.000 40.000 0,1 3458.962,5202.692 L3463.551,5224.719 A2272.500,2272.500 0.000 0,0 3474.955,5222.313 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_564_Conservation-Score_0"/>
<path d="M3458.962,5202.692 A2250.000,2250.000 40.000 0,1 3447.659,5205.017 L3452.136,5227.067 A2272.500,2272.500 0.000 0,0 3463.551,5224.719 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_565_Conservation-Score_0"/>
<path d="M3447.659,5205.017 A2250.000,2250.000 40.000 0,1 3436.345,5207.284 L3440.708,5229.357 A2272.500,2272.500 0.000 0,0 3452.136,5227.067 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_566_Conservation-Score_0" class="Extracellular"/>
<path d="M3436.345,5207.284 A2250.000,2250.000 40.000 0,1 3425.019,5209.493 L3429.269,5231.588 A2272.500,2272.500 0.000 0,0 3440.708,5229.357 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_567_Conservation-Score_0"/>
<path d="M3425.019,5209.493 A2250.000,2250.000 40.000 0,1 3413.681,5211.644 L3417.818,5233.760 A2272.500,2272.500 0.000 0,0 3429.269,5231.588 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_568_Conservation-Score_0"/>
<path d="M3413.681,5211.644 A2250.000,2250.000 40.000 0,1 3402.333,5213.736 L3410.380,5258.011 A2295.000,2295.000 0.000 0,0 3421.955,5255.877 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_569_Conservation-Score_1"/>
<path d="M3402.333,5213.736 A2250.000,2250.000 40.000 0,1 3390.975,5215.770 L3422.253,5393.032 A2430.000,2430.000 0.000 0,0 3434.520,5390.835 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_570_Conservation-Score_9"/>
<path d="M3390.975,5215.770 A2250.000,2250.000 40.000 0,1 3379.606,5217.746 L3417.566,5439.521 A2475.000,2475.000 0.000 0,0 3430.072,5437.348 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_571_Conservation-Score_11" class="Extracellular"/>
<path d="M3379.606,5217.746 A2250.000,2250.000 40.000 0,1 3368.227,5219.664 L3390.321,5352.844 A2385.000,2385.000 0.000 0,0 3402.382,5350.811 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_572_Conservation-Score_6" class="Extracellular"/>
<path d="M3368.227,5219.664 A2250.000,2250.000 40.000 0,1 3356.838,5221.523 L3392.522,5443.676 A2475.000,2475.000 0.000 0,0 3405.050,5441.631 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_573_Conservation-Score_11" class="Extracellular"/>
<path d="M3356.838,5221.523 A2250.000,2250.000 40.000 0,1 3345.440,5223.324 L3355.804,5290.024 A2317.500,2317.500 0.000 0,0 3367.544,5288.169 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_574_Conservation-Score_3"/>
<path d="M3345.440,5223.324 A2250.000,2250.000 40.000 0,1 3334.033,5225.067 L3357.416,5380.821 A2407.500,2407.500 0.000 0,0 3369.621,5378.957 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_575_Conservation-Score_7" class="Extracellular"/>
<path d="M3334.033,5225.067 A2250.000,2250.000 40.000 0,1 3322.618,5226.751 L3341.975,5360.356 A2385.000,2385.000 0.000 0,0 3354.075,5358.571 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_576_Conservation-Score_6"/>
<path d="M3322.618,5226.751 A2250.000,2250.000 40.000 0,1 3311.193,5228.376 L3342.313,5451.213 A2475.000,2475.000 0.000 0,0 3354.879,5449.426 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_577_Conservation-Score_11" class="Extracellular"/>
<path d="M3311.193,5228.376 A2250.000,2250.000 40.000 0,1 3299.761,5229.942 L3314.749,5341.440 A2362.500,2362.500 0.000 0,0 3326.753,5339.795 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_578_Conservation-Score_5" class="Extracellular"/>
<path d="M3299.761,5229.942 A2250.000,2250.000 40.000 0,1 3288.320,5231.451 L3317.152,5454.596 A2475.000,2475.000 0.000 0,0 3329.737,5452.937 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_579_Conservation-Score_11"/>
<path d="M3288.320,5231.451 A2250.000,2250.000 40.000 0,1 3276.872,5232.900 L3290.716,5344.545 A2362.500,2362.500 0.000 0,0 3302.736,5343.023 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_580_Conservation-Score_5" class="Extracellular"/>
<path d="M3276.872,5232.900 A2250.000,2250.000 40.000 0,1 3265.417,5234.290 L3281.342,5368.348 A2385.000,2385.000 0.000 0,0 3293.485,5366.874 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_581_Conservation-Score_6"/>
<path d="M3265.417,5234.290 A2250.000,2250.000 40.000 0,1 3253.955,5235.622 L3279.350,5459.185 A2475.000,2475.000 0.000 0,0 3291.959,5457.719 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_582_Conservation-Score_11" class="Extracellular"/>
<path d="M3253.955,5235.622 A2250.000,2250.000 40.000 0,1 3242.486,5236.895 L3252.185,5326.371 A2340.000,2340.000 0.000 0,0 3264.113,5325.047 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_583_Conservation-Score_4"/>
<path d="M3242.486,5236.895 A2250.000,2250.000 40.000 0,1 3231.011,5238.109 L3254.112,5461.920 A2475.000,2475.000 0.000 0,0 3266.734,5460.585 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_584_Conservation-Score_11"/>
<path d="M3231.011,5238.109 A2250.000,2250.000 40.000 0,1 3219.529,5239.265 L3230.506,5351.228 A2362.500,2362.500 0.000 0,0 3242.561,5350.015 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_585_Conservation-Score_5"/>
<path d="M3219.529,5239.265 A2250.000,2250.000 40.000 0,1 3208.042,5240.361 L3218.444,5352.379 A2362.500,2362.500 0.000 0,0 3230.506,5351.228 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_586_Conservation-Score_5"/>
<path d="M3208.042,5240.361 A2250.000,2250.000 40.000 0,1 3196.549,5241.399 L3216.204,5465.539 A2475.000,2475.000 0.000 0,0 3228.846,5464.397 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_587_Conservation-Score_11"/>
<path d="M3196.549,5241.399 A2250.000,2250.000 40.000 0,1 3185.052,5242.377 L3203.557,5466.615 A2475.000,2475.000 0.000 0,0 3216.204,5465.539 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_588_Conservation-Score_11"/>
<path d="M3185.052,5242.377 A2250.000,2250.000 40.000 0,1 3173.549,5243.297 L3185.697,5400.328 A2407.500,2407.500 0.000 0,0 3198.005,5399.344 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_589_Conservation-Score_7"/>
<path d="M3173.549,5243.297 A2250.000,2250.000 40.000 0,1 3162.042,5244.157 L3173.385,5401.248 A2407.500,2407.500 0.000 0,0 3185.697,5400.328 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_590_Conservation-Score_7"/>
<path d="M3162.042,5244.157 A2250.000,2250.000 40.000 0,1 3150.530,5244.959 L3165.583,5469.455 A2475.000,2475.000 0.000 0,0 3178.246,5468.573 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_591_Conservation-Score_11"/>
<path d="M3150.530,5244.959 A2250.000,2250.000 40.000 0,1 3139.015,5245.701 L3152.916,5470.272 A2475.000,2475.000 0.000 0,0 3165.583,5469.455 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_592_Conservation-Score_11"/>
<path d="M3139.015,5245.701 A2250.000,2250.000 40.000 0,1 3127.496,5246.385 L3131.321,5313.776 A2317.500,2317.500 0.000 0,0 3143.185,5313.072 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_593_Conservation-Score_3"/>
<path d="M3127.496,5246.385 A2250.000,2250.000 40.000 0,1 3115.973,5247.009 L3124.091,5404.300 A2407.500,2407.500 0.000 0,0 3136.420,5403.632 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_594_Conservation-Score_7"/>
<path d="M3115.973,5247.009 A2250.000,2250.000 40.000 0,1 3104.448,5247.574 L3114.893,5472.332 A2475.000,2475.000 0.000 0,0 3127.571,5471.710 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_595_Conservation-Score_11"/>
<path d="M3104.448,5247.574 A2250.000,2250.000 40.000 0,1 3092.920,5248.081 L3102.212,5472.889 A2475.000,2475.000 0.000 0,0 3114.893,5472.332 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_596_Conservation-Score_11"/>
<path d="M3092.920,5248.081 A2250.000,2250.000 40.000 0,1 3081.389,5248.527 L3085.458,5360.954 A2362.500,2362.500 0.000 0,0 3097.566,5360.485 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_597_Conservation-Score_5" class="Extracellular"/>
<path d="M3081.389,5248.527 A2250.000,2250.000 40.000 0,1 3069.856,5248.915 L3074.746,5406.339 A2407.500,2407.500 0.000 0,0 3087.086,5405.924 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_598_Conservation-Score_7"/>
<path d="M3069.856,5248.915 A2250.000,2250.000 40.000 0,1 3058.321,5249.244 L3061.237,5361.706 A2362.500,2362.500 0.000 0,0 3073.349,5361.361 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_599_Conservation-Score_5" class="Extracellular"/>
<path d="M3058.321,5249.244 A2250.000,2250.000 40.000 0,1 3046.785,5249.514 L3050.528,5429.475 A2430.000,2430.000 0.000 0,0 3062.987,5429.184 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_600_Conservation-Score_8"/>
<path d="M3046.785,5249.514 A2250.000,2250.000 40.000 0,1 3035.248,5249.724 L3037.715,5407.205 A2407.500,2407.500 0.000 0,0 3050.060,5406.979 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_601_Conservation-Score_7" class="Extracellular"/>
<path d="M3035.248,5249.724 A2250.000,2250.000 40.000 0,1 3023.709,5249.875 L3025.606,5429.865 A2430.000,2430.000 0.000 0,0 3038.068,5429.702 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_602_Conservation-Score_9" class="Extracellular"/>
<path d="M3023.709,5249.875 A2250.000,2250.000 40.000 0,1 3012.170,5249.967 L3013.022,5407.465 A2407.500,2407.500 0.000 0,0 3025.369,5407.366 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_603_Conservation-Score_7"/>
<path d="M3012.170,5249.967 A2250.000,2250.000 40.000 0,1 3000.631,5250.000 L3000.637,5272.500 A2272.500,2272.500 0.000 0,0 3012.292,5272.467 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_604_Conservation-Score_0" class="Extracellular"/>
<path d="M3000.631,5250.000 A2250.000,2250.000 40.000 0,1 2989.092,5249.974 L2988.983,5272.473 A2272.500,2272.500 0.000 0,0 3000.637,5272.500 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_605_Conservation-Score_0"/>
<path d="M2989.092,5249.974 A2250.000,2250.000 40.000 0,1 2977.553,5249.888 L2977.328,5272.387 A2272.500,2272.500 0.000 0,0 2988.983,5272.473 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_606_Conservation-Score_0" class="Extracellular"/>
<path d="M2977.553,5249.888 A2250.000,2250.000 40.000 0,1 2966.014,5249.743 L2965.674,5272.241 A2272.500,2272.500 0.000 0,0 2977.328,5272.387 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_607_Conservation-Score_0" class="Extracellular"/>
<path d="M2966.014,5249.743 A2250.000,2250.000 40.000 0,1 2954.477,5249.539 L2954.021,5272.035 A2272.500,2272.500 0.000 0,0 2965.674,5272.241 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_608_Conservation-Score_0"/>
<path d="M2954.477,5249.539 A2250.000,2250.000 40.000 0,1 2942.940,5249.276 L2942.370,5271.769 A2272.500,2272.500 0.000 0,0 2954.021,5272.035 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_609_Conservation-Score_0"/>
<path d="M2942.940,5249.276 A2250.000,2250.000 40.000 0,1 2931.405,5248.954 L2930.720,5271.444 A2272.500,2272.500 0.000 0,0 2942.370,5271.769 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_610_Conservation-Score_0"/>
<path d="M2931.405,5248.954 A2250.000,2250.000 40.000 0,1 2919.872,5248.573 L2919.071,5271.059 A2272.500,2272.500 0.000 0,0 2930.720,5271.444 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_611_Conservation-Score_0" class="Extracellular"/>
<path d="M2919.872,5248.573 A2250.000,2250.000 40.000 0,1 2908.341,5248.132 L2907.425,5270.614 A2272.500,2272.500 0.000 0,0 2919.071,5271.059 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_612_Conservation-Score_0" class="Extracellular"/>
<path d="M2908.341,5248.132 A2250.000,2250.000 40.000 0,1 2896.813,5247.633 L2895.781,5270.109 A2272.500,2272.500 0.000 0,0 2907.425,5270.614 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_613_Conservation-Score_0" class="Extracellular"/>
<path d="M2896.813,5247.633 A2250.000,2250.000 40.000 0,1 2885.287,5247.074 L2884.140,5269.545 A2272.500,2272.500 0.000 0,0 2895.781,5270.109 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_614_Conservation-Score_0"/>
<path d="M2885.287,5247.074 A2250.000,2250.000 40.000 0,1 2873.764,5246.456 L2869.977,5313.850 A2317.500,2317.500 0.000 0,0 2881.846,5314.486 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_615_Conservation-Score_3" class="Extracellular"/>
<path d="M2873.764,5246.456 A2250.000,2250.000 40.000 0,1 2862.245,5245.779 L2848.469,5470.357 A2475.000,2475.000 0.000 0,0 2861.141,5471.102 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_616_Conservation-Score_11" class="Extracellular"/>
<path d="M2862.245,5245.779 A2250.000,2250.000 40.000 0,1 2850.729,5245.043 L2835.802,5469.547 A2475.000,2475.000 0.000 0,0 2848.469,5470.357 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_617_Conservation-Score_11"/>
<path d="M2850.729,5245.043 A2250.000,2250.000 40.000 0,1 2839.217,5244.248 L2826.354,5423.788 A2430.000,2430.000 0.000 0,0 2838.787,5424.646 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_618_Conservation-Score_8"/>
<path d="M2839.217,5244.248 A2250.000,2250.000 40.000 0,1 2827.709,5243.394 L2822.541,5310.696 A2317.500,2317.500 0.000 0,0 2834.394,5311.575 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_619_Conservation-Score_3"/>
<path d="M2827.709,5243.394 A2250.000,2250.000 40.000 0,1 2816.206,5242.481 L2797.827,5466.729 A2475.000,2475.000 0.000 0,0 2810.480,5467.733 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_620_Conservation-Score_11" class="Extracellular"/>
<path d="M2816.206,5242.481 A2250.000,2250.000 40.000 0,1 2804.708,5241.509 L2785.179,5465.660 A2475.000,2475.000 0.000 0,0 2797.827,5466.729 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_621_Conservation-Score_11" class="Extracellular"/>
<path d="M2804.708,5241.509 A2250.000,2250.000 40.000 0,1 2793.215,5240.478 L2778.740,5397.311 A2407.500,2407.500 0.000 0,0 2791.037,5398.414 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_622_Conservation-Score_7"/>
<path d="M2793.215,5240.478 A2250.000,2250.000 40.000 0,1 2781.727,5239.388 L2762.082,5440.932 A2452.500,2452.500 0.000 0,0 2774.604,5442.121 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_623_Conservation-Score_10" class="Extracellular"/>
<path d="M2781.727,5239.388 A2250.000,2250.000 40.000 0,1 2770.245,5238.239 L2747.269,5462.063 A2475.000,2475.000 0.000 0,0 2759.900,5463.326 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_624_Conservation-Score_11"/>
<path d="M2770.245,5238.239 A2250.000,2250.000 40.000 0,1 2758.769,5237.031 L2746.707,5348.883 A2362.500,2362.500 0.000 0,0 2758.757,5350.151 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_625_Conservation-Score_5" class="Extracellular"/>
<path d="M2758.769,5237.031 A2250.000,2250.000 40.000 0,1 2747.299,5235.764 L2742.245,5280.480 A2295.000,2295.000 0.000 0,0 2753.944,5281.772 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_626_Conservation-Score_1"/>
<path d="M2747.299,5235.764 A2250.000,2250.000 40.000 0,1 2735.836,5234.439 L2709.420,5457.883 A2475.000,2475.000 0.000 0,0 2722.029,5459.341 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_627_Conservation-Score_11" class="Extracellular"/>
<path d="M2735.836,5234.439 A2250.000,2250.000 40.000 0,1 2724.380,5233.055 L2696.818,5456.360 A2475.000,2475.000 0.000 0,0 2709.420,5457.883 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_628_Conservation-Score_11" class="Extracellular"/>
<path d="M2724.380,5233.055 A2250.000,2250.000 40.000 0,1 2712.931,5231.612 L2698.578,5343.192 A2362.500,2362.500 0.000 0,0 2710.599,5344.708 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_629_Conservation-Score_5"/>
<path d="M2712.931,5231.612 A2250.000,2250.000 40.000 0,1 2701.490,5230.110 L2671.639,5453.121 A2475.000,2475.000 0.000 0,0 2684.225,5454.773 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_630_Conservation-Score_11" class="Extracellular"/>
<path d="M2701.490,5230.110 A2250.000,2250.000 40.000 0,1 2690.057,5228.550 L2659.063,5451.405 A2475.000,2475.000 0.000 0,0 2671.639,5453.121 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_631_Conservation-Score_11" class="Extracellular"/>
<path d="M2690.057,5228.550 A2250.000,2250.000 40.000 0,1 2678.632,5226.931 L2646.495,5449.624 A2475.000,2475.000 0.000 0,0 2659.063,5451.405 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_632_Conservation-Score_11"/>
<path d="M2678.632,5226.931 A2250.000,2250.000 40.000 0,1 2667.215,5225.254 L2650.576,5336.516 A2362.500,2362.500 0.000 0,0 2662.563,5338.278 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_633_Conservation-Score_5" class="Extracellular"/>
<path d="M2667.215,5225.254 A2250.000,2250.000 40.000 0,1 2655.807,5223.518 L2631.713,5379.164 A2407.500,2407.500 0.000 0,0 2643.920,5381.021 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_634_Conservation-Score_7"/>
<path d="M2655.807,5223.518 A2250.000,2250.000 40.000 0,1 2644.408,5221.723 L2630.184,5310.592 A2340.000,2340.000 0.000 0,0 2642.039,5312.458 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_635_Conservation-Score_4" class="Extracellular"/>
<path d="M2644.408,5221.723 A2250.000,2250.000 40.000 0,1 2633.018,5219.870 L2596.320,5441.857 A2475.000,2475.000 0.000 0,0 2608.849,5443.896 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_636_Conservation-Score_11" class="Extracellular"/>
<path d="M2633.018,5219.870 A2250.000,2250.000 40.000 0,1 2621.638,5217.959 L2614.071,5262.318 A2295.000,2295.000 0.000 0,0 2625.679,5264.268 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_637_Conservation-Score_1" class="Extracellular"/>
<path d="M2621.638,5217.959 A2250.000,2250.000 40.000 0,1 2610.268,5215.989 L2598.576,5282.469 A2317.500,2317.500 0.000 0,0 2610.287,5284.498 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_638_Conservation-Score_3"/>
<path d="M2610.268,5215.989 A2250.000,2250.000 40.000 0,1 2598.908,5213.962 L2566.821,5391.078 A2430.000,2430.000 0.000 0,0 2579.090,5393.269 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_639_Conservation-Score_9"/>
<path d="M2598.908,5213.962 A2250.000,2250.000 40.000 0,1 2587.559,5211.875 L2562.813,5344.588 A2385.000,2385.000 0.000 0,0 2574.843,5346.799 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_640_Conservation-Score_6" class="Extracellular"/>
<path d="M2587.559,5211.875 A2250.000,2250.000 40.000 0,1 2576.221,5209.731 L2559.270,5298.120 A2340.000,2340.000 0.000 0,0 2571.062,5300.350 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_641_Conservation-Score_4"/>
<path d="M2576.221,5209.731 A2250.000,2250.000 40.000 0,1 2564.894,5207.529 L2538.787,5339.980 A2385.000,2385.000 0.000 0,0 2550.794,5342.315 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_642_Conservation-Score_6"/>
<path d="M2564.894,5207.529 A2250.000,2250.000 40.000 0,1 2553.578,5205.268 L2531.257,5315.531 A2362.500,2362.500 0.000 0,0 2543.138,5317.905 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" class="Extracellular" id="Residue_643_Conservation-Score_5"/>
<path d="M2553.578,5205.268 A2250.000,2250.000 40.000 0,1 2542.274,5202.950 L2533.119,5247.009 A2295.000,2295.000 0.000 0,0 2544.649,5249.373 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_644_Conservation-Score_1" class="Extracellular"/>
<path d="M2542.274,5202.950 A2250.000,2250.000 40.000 0,1 2530.982,5200.573 L2521.602,5244.585 A2295.000,2295.000 0.000 0,0 2533.119,5247.009 Z" style="stroke-width:3.0;stroke:rgb(116,196,118);stroke-linecap:round;fill:rgb(65,171,93);" id="Residue_645_Conservation-Score_1" class="Extracellular"/>
<path d="M2530.982,5200.573 A2250.000,2250.000 40.000 0,1 2519.702,5198.139 L2471.672,5417.953 A2475.000,2475.000 0.000 0,0 2484.080,5420.630 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_646_Conservation-Score_11" class="Helical"/>
<path d="M2519.702,5198.139 A2250.000,2250.000 40.000 0,1 2508.435,5195.647 L2488.773,5283.472 A2340.000,2340.000 0.000 0,0 2500.490,5286.064 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Helical" id="Residue_647_Conservation-Score_4"/>
<path d="M2508.435,5195.647 A2250.000,2250.000 40.000 0,1 2497.181,5193.097 L2461.984,5346.613 A2407.500,2407.500 0.000 0,0 2474.026,5349.342 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Helical" id="Residue_648_Conservation-Score_7"/>
<path d="M2497.181,5193.097 A2250.000,2250.000 40.000 0,1 2485.940,5190.489 L2465.378,5278.109 A2340.000,2340.000 0.000 0,0 2477.068,5280.821 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_649_Conservation-Score_4" class="Helical"/>
<path d="M2485.940,5190.489 A2250.000,2250.000 40.000 0,1 2474.713,5187.824 L2437.943,5340.972 A2407.500,2407.500 0.000 0,0 2449.956,5343.823 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_650_Conservation-Score_7" class="Helical"/>
<path d="M2474.713,5187.824 A2250.000,2250.000 40.000 0,1 2463.499,5185.101 L2425.944,5338.058 A2407.500,2407.500 0.000 0,0 2437.943,5340.972 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_651_Conservation-Score_7" class="Helical"/>
<path d="M2463.499,5185.101 A2250.000,2250.000 40.000 0,1 2452.300,5182.321 L2403.007,5378.730 A2452.500,2452.500 0.000 0,0 2415.214,5381.760 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_652_Conservation-Score_10" class="Helical"/>
<path d="M2452.300,5182.321 A2250.000,2250.000 40.000 0,1 2441.115,5179.483 L2396.404,5353.842 A2430.000,2430.000 0.000 0,0 2408.484,5356.907 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_653_Conservation-Score_8" class="Helical"/>
<path d="M2441.115,5179.483 A2250.000,2250.000 40.000 0,1 2429.945,5176.588 L2390.041,5328.950 A2407.500,2407.500 0.000 0,0 2401.993,5332.047 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_654_Conservation-Score_7" class="Helical"/>
<path d="M2429.945,5176.588 A2250.000,2250.000 40.000 0,1 2418.789,5173.636 L2378.105,5325.791 A2407.500,2407.500 0.000 0,0 2390.041,5328.950 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_655_Conservation-Score_7" class="Helical"/>
<path d="M2418.789,5173.636 A2250.000,2250.000 40.000 0,1 2407.649,5170.627 L2366.185,5322.571 A2407.500,2407.500 0.000 0,0 2378.105,5325.791 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_656_Conservation-Score_7" class="Helical"/>
<path d="M2407.649,5170.627 A2250.000,2250.000 40.000 0,1 2396.525,5167.560 L2366.351,5275.938 A2362.500,2362.500 0.000 0,0 2378.032,5279.158 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_657_Conservation-Score_5" class="Helical"/>
<path d="M2396.525,5167.560 A2250.000,2250.000 40.000 0,1 2385.416,5164.437 L2336.249,5337.592 A2430.000,2430.000 0.000 0,0 2348.247,5340.965 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Helical" id="Residue_658_Conservation-Score_9"/>
<path d="M2385.416,5164.437 A2250.000,2250.000 40.000 0,1 2374.324,5161.256 L2324.270,5334.157 A2430.000,2430.000 0.000 0,0 2336.249,5337.592 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_659_Conservation-Score_9" class="Helical"/>
<path d="M2374.324,5161.256 A2250.000,2250.000 40.000 0,1 2363.248,5158.019 L2312.308,5330.661 A2430.000,2430.000 0.000 0,0 2324.270,5334.157 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Helical" id="Residue_660_Conservation-Score_9"/>
<path d="M2363.248,5158.019 A2250.000,2250.000 40.000 0,1 2352.189,5154.725 L2306.842,5305.556 A2407.500,2407.500 0.000 0,0 2318.675,5309.080 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Helical" id="Residue_661_Conservation-Score_7"/>
<path d="M2352.189,5154.725 A2250.000,2250.000 40.000 0,1 2341.146,5151.374 L2295.027,5301.971 A2407.500,2407.500 0.000 0,0 2306.842,5305.556 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Helical" id="Residue_662_Conservation-Score_7"/>
<path d="M2341.146,5151.374 A2250.000,2250.000 40.000 0,1 2330.122,5147.967 L2283.230,5298.325 A2407.500,2407.500 0.000 0,0 2295.027,5301.971 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_663_Conservation-Score_7" class="Helical"/>
<path d="M2330.122,5147.967 A2250.000,2250.000 40.000 0,1 2319.114,5144.503 L2264.644,5316.064 A2430.000,2430.000 0.000 0,0 2276.531,5319.805 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Helical" id="Residue_664_Conservation-Score_9"/>
<path d="M2319.114,5144.503 A2250.000,2250.000 40.000 0,1 2308.125,5140.983 L2266.613,5269.442 A2385.000,2385.000 0.000 0,0 2278.261,5273.174 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_665_Conservation-Score_6" class="Helical"/>
<path d="M2308.125,5140.983 A2250.000,2250.000 40.000 0,1 2297.154,5137.407 L2247.955,5287.025 A2407.500,2407.500 0.000 0,0 2259.694,5290.852 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_666_Conservation-Score_7" class="Helical"/>
<path d="M2297.154,5137.407 A2250.000,2250.000 40.000 0,1 2286.201,5133.774 L2229.097,5304.476 A2430.000,2430.000 0.000 0,0 2240.926,5308.399 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Helical" id="Residue_667_Conservation-Score_8"/>
<path d="M2286.201,5133.774 A2250.000,2250.000 40.000 0,1 2275.267,5130.085 L2224.536,5279.191 A2407.500,2407.500 0.000 0,0 2236.235,5283.138 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_668_Conservation-Score_7" class="Helical"/>
<path d="M2275.267,5130.085 A2250.000,2250.000 40.000 0,1 2264.353,5126.340 L2190.788,5338.974 A2475.000,2475.000 0.000 0,0 2202.794,5343.094 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_669_Conservation-Score_11"/>
<path d="M2264.353,5126.340 A2250.000,2250.000 40.000 0,1 2253.457,5122.539 L2223.596,5207.441 A2340.000,2340.000 0.000 0,0 2234.927,5211.394 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_670_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M2253.457,5122.539 A2250.000,2250.000 40.000 0,1 2242.581,5118.683 L2181.988,5288.177 A2430.000,2430.000 0.000 0,0 2193.734,5292.343 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_671_Conservation-Score_9"/>
<path d="M2242.581,5118.683 A2250.000,2250.000 40.000 0,1 2231.726,5114.771 L2208.677,5178.214 A2317.500,2317.500 0.000 0,0 2219.859,5182.243 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_672_Conservation-Score_3" class="Cytoplasmic"/>
<path d="M2231.726,5114.771 A2250.000,2250.000 40.000 0,1 2220.890,5110.803 L2174.143,5237.451 A2385.000,2385.000 0.000 0,0 2185.629,5241.657 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_673_Conservation-Score_6"/>
<path d="M2220.890,5110.803 A2250.000,2250.000 40.000 0,1 2210.075,5106.779 L2146.881,5275.321 A2430.000,2430.000 0.000 0,0 2158.561,5279.667 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_674_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M2210.075,5106.779 A2250.000,2250.000 40.000 0,1 2199.280,5102.700 L2135.223,5270.916 A2430.000,2430.000 0.000 0,0 2146.881,5275.321 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_675_Conservation-Score_9"/>
<path d="M2199.280,5102.700 A2250.000,2250.000 40.000 0,1 2188.507,5098.566 L2131.702,5245.466 A2407.500,2407.500 0.000 0,0 2143.230,5249.889 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_676_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M2188.507,5098.566 A2250.000,2250.000 40.000 0,1 2177.755,5094.377 L2128.420,5220.039 A2385.000,2385.000 0.000 0,0 2139.817,5224.480 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_677_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M2177.755,5094.377 A2250.000,2250.000 40.000 0,1 2167.025,5090.132 L2083.727,5299.145 A2475.000,2475.000 0.000 0,0 2095.530,5303.814 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_678_Conservation-Score_11"/>
<path d="M2167.025,5090.132 A2250.000,2250.000 40.000 0,1 2156.316,5085.833 L2088.821,5252.699 A2430.000,2430.000 0.000 0,0 2100.387,5257.343 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_679_Conservation-Score_9"/>
<path d="M2156.316,5085.833 A2250.000,2250.000 40.000 0,1 2145.630,5081.478 L2077.280,5247.996 A2430.000,2430.000 0.000 0,0 2088.821,5252.699 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_680_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M2145.630,5081.478 A2250.000,2250.000 40.000 0,1 2134.966,5077.069 L2083.064,5201.693 A2385.000,2385.000 0.000 0,0 2094.368,5206.367 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_681_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M2134.966,5077.069 A2250.000,2250.000 40.000 0,1 2124.325,5072.605 L2063.028,5217.688 A2407.500,2407.500 0.000 0,0 2074.414,5222.464 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_682_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M2124.325,5072.605 A2250.000,2250.000 40.000 0,1 2113.707,5068.087 L2025.078,5274.896 A2475.000,2475.000 0.000 0,0 2036.757,5279.866 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_683_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M2113.707,5068.087 A2250.000,2250.000 40.000 0,1 2103.112,5063.515 L2031.361,5228.596 A2430.000,2430.000 0.000 0,0 2042.803,5233.534 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_684_Conservation-Score_8"/>
<path d="M2103.112,5063.515 A2250.000,2250.000 40.000 0,1 2092.541,5058.888 L2056.243,5141.243 A2340.000,2340.000 0.000 0,0 2067.237,5146.055 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_685_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M2092.541,5058.888 A2250.000,2250.000 40.000 0,1 2081.994,5054.207 L2045.274,5136.375 A2340.000,2340.000 0.000 0,0 2056.243,5141.243 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_686_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M2081.994,5054.207 A2250.000,2250.000 40.000 0,1 2071.471,5049.472 L1997.188,5213.429 A2430.000,2430.000 0.000 0,0 2008.553,5218.543 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_687_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M2071.471,5049.472 A2250.000,2250.000 40.000 0,1 2060.972,5044.683 L2023.411,5126.470 A2340.000,2340.000 0.000 0,0 2034.330,5131.450 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_688_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M2060.972,5044.683 A2250.000,2250.000 40.000 0,1 2050.498,5039.840 L1993.528,5162.230 A2385.000,2385.000 0.000 0,0 2004.630,5167.363 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_689_Conservation-Score_6"/>
<path d="M2050.498,5039.840 A2250.000,2250.000 40.000 0,1 2040.049,5034.943 L1944.054,5238.438 A2475.000,2475.000 0.000 0,0 1955.548,5243.824 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_690_Conservation-Score_11"/>
<path d="M2040.049,5034.943 A2250.000,2250.000 40.000 0,1 2029.625,5029.993 L1932.588,5232.993 A2475.000,2475.000 0.000 0,0 1944.054,5238.438 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_691_Conservation-Score_11"/>
<path d="M2029.625,5029.993 A2250.000,2250.000 40.000 0,1 2019.227,5024.990 L1921.150,5227.489 A2475.000,2475.000 0.000 0,0 1932.588,5232.993 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_692_Conservation-Score_11"/>
<path d="M2019.227,5024.990 A2250.000,2250.000 40.000 0,1 2008.855,5019.933 L1939.475,5161.329 A2407.500,2407.500 0.000 0,0 1950.573,5166.739 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_693_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M2008.855,5019.933 A2250.000,2250.000 40.000 0,1 1998.508,5014.824 L1898.359,5216.306 A2475.000,2475.000 0.000 0,0 1909.740,5221.927 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_694_Conservation-Score_11"/>
<path d="M1998.508,5014.824 A2250.000,2250.000 40.000 0,1 1988.188,5009.661 L1907.243,5170.434 A2430.000,2430.000 0.000 0,0 1918.389,5176.010 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_695_Conservation-Score_9"/>
<path d="M1988.188,5009.661 A2250.000,2250.000 40.000 0,1 1977.895,5004.445 L1906.348,5144.757 A2407.500,2407.500 0.000 0,0 1917.361,5150.337 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_696_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M1977.895,5004.445 A2250.000,2250.000 40.000 0,1 1967.628,4999.177 L1926.334,5079.144 A2340.000,2340.000 0.000 0,0 1937.011,5084.623 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_697_Conservation-Score_4"/>
<path d="M1967.628,4999.177 A2250.000,2250.000 40.000 0,1 1957.389,4993.856 L1905.258,5093.549 A2362.500,2362.500 0.000 0,0 1916.010,5099.136 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_698_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M1957.389,4993.856 A2250.000,2250.000 40.000 0,1 1947.177,4988.483 L1873.479,5127.677 A2407.500,2407.500 0.000 0,0 1884.406,5133.426 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_699_Conservation-Score_7"/>
<path d="M1947.177,4988.483 A2250.000,2250.000 40.000 0,1 1936.993,4983.057 L1830.692,5181.363 A2475.000,2475.000 0.000 0,0 1841.895,5187.331 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_700_Conservation-Score_11"/>
<path d="M1936.993,4983.057 A2250.000,2250.000 40.000 0,1 1926.836,4977.579 L1851.715,5116.010 A2407.500,2407.500 0.000 0,0 1862.582,5121.871 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_701_Conservation-Score_7"/>
<path d="M1926.836,4977.579 A2250.000,2250.000 40.000 0,1 1916.708,4972.050 L1830.045,5129.813 A2430.000,2430.000 0.000 0,0 1840.983,5135.786 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_702_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M1916.708,4972.050 A2250.000,2250.000 40.000 0,1 1906.609,4966.468 L1851.939,5064.791 A2362.500,2362.500 0.000 0,0 1862.544,5070.652 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_703_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M1906.609,4966.468 A2250.000,2250.000 40.000 0,1 1896.538,4960.834 L1786.192,5156.918 A2475.000,2475.000 0.000 0,0 1797.270,5163.115 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_704_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1896.538,4960.834 A2250.000,2250.000 40.000 0,1 1886.496,4955.149 L1775.146,5150.664 A2475.000,2475.000 0.000 0,0 1786.192,5156.918 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_705_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1886.496,4955.149 A2250.000,2250.000 40.000 0,1 1876.484,4949.413 L1764.132,5144.354 A2475.000,2475.000 0.000 0,0 1775.146,5150.664 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_706_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1876.484,4949.413 A2250.000,2250.000 40.000 0,1 1866.501,4943.625 L1775.821,5099.115 A2430.000,2430.000 0.000 0,0 1786.602,5105.366 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_707_Conservation-Score_9"/>
<path d="M1866.501,4943.625 A2250.000,2250.000 40.000 0,1 1856.548,4937.787 L1742.202,5131.565 A2475.000,2475.000 0.000 0,0 1753.151,5137.988 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_708_Conservation-Score_11"/>
<path d="M1856.548,4937.787 A2250.000,2250.000 40.000 0,1 1846.625,4931.897 L1754.355,5086.449 A2430.000,2430.000 0.000 0,0 1765.071,5092.809 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_709_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M1846.625,4931.897 A2250.000,2250.000 40.000 0,1 1836.732,4925.956 L1790.201,5002.994 A2340.000,2340.000 0.000 0,0 1800.490,5009.173 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_710_Conservation-Score_4"/>
<path d="M1836.732,4925.956 A2250.000,2250.000 40.000 0,1 1826.870,4919.965 L1709.557,5111.961 A2475.000,2475.000 0.000 0,0 1720.405,5118.552 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_711_Conservation-Score_11"/>
<path d="M1826.870,4919.965 A2250.000,2250.000 40.000 0,1 1817.038,4913.923 L1722.402,5067.037 A2430.000,2430.000 0.000 0,0 1733.019,5073.562 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_712_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M1817.038,4913.923 A2250.000,2250.000 40.000 0,1 1807.238,4907.831 L1711.817,5060.458 A2430.000,2430.000 0.000 0,0 1722.402,5067.037 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_713_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M1807.238,4907.831 A2250.000,2250.000 40.000 0,1 1797.469,4901.689 L1677.216,5091.858 A2475.000,2475.000 0.000 0,0 1687.962,5098.614 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_714_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1797.469,4901.689 A2250.000,2250.000 40.000 0,1 1787.732,4895.497 L1702.874,5028.181 A2407.500,2407.500 0.000 0,0 1713.292,5034.807 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_715_Conservation-Score_7"/>
<path d="M1787.732,4895.497 A2250.000,2250.000 40.000 0,1 1778.027,4889.254 L1716.928,4983.717 A2362.500,2362.500 0.000 0,0 1727.119,4990.271 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_716_Conservation-Score_5"/>
<path d="M1778.027,4889.254 A2250.000,2250.000 40.000 0,1 1768.354,4882.963 L1669.822,5033.600 A2430.000,2430.000 0.000 0,0 1680.269,5040.395 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_717_Conservation-Score_9"/>
<path d="M1768.354,4882.963 A2250.000,2250.000 40.000 0,1 1758.713,4876.621 L1634.585,5064.283 A2475.000,2475.000 0.000 0,0 1645.189,5071.259 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_718_Conservation-Score_11"/>
<path d="M1758.713,4876.621 A2250.000,2250.000 40.000 0,1 1749.105,4870.230 L1624.016,5057.253 A2475.000,2475.000 0.000 0,0 1634.585,5064.283 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_719_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1749.105,4870.230 A2250.000,2250.000 40.000 0,1 1739.530,4863.791 L1676.506,4956.980 A2362.500,2362.500 0.000 0,0 1686.560,4963.742 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_720_Conservation-Score_5"/>
<path d="M1739.530,4863.791 A2250.000,2250.000 40.000 0,1 1729.988,4857.302 L1602.987,5043.032 A2475.000,2475.000 0.000 0,0 1613.483,5050.170 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_721_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1729.988,4857.302 A2250.000,2250.000 40.000 0,1 1720.479,4850.764 L1592.527,5035.840 A2475.000,2475.000 0.000 0,0 1602.987,5043.032 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_722_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1720.479,4850.764 A2250.000,2250.000 40.000 0,1 1711.004,4844.177 L1582.105,5028.595 A2475.000,2475.000 0.000 0,0 1592.527,5035.840 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_723_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1711.004,4844.177 A2250.000,2250.000 40.000 0,1 1701.563,4837.542 L1571.720,5021.297 A2475.000,2475.000 0.000 0,0 1582.105,5028.595 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_724_Conservation-Score_11"/>
<path d="M1701.563,4837.542 A2250.000,2250.000 40.000 0,1 1692.156,4830.859 L1600.607,4959.019 A2407.500,2407.500 0.000 0,0 1610.673,4966.170 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_725_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M1692.156,4830.859 A2250.000,2250.000 40.000 0,1 1682.784,4824.128 L1551.062,5006.540 A2475.000,2475.000 0.000 0,0 1561.372,5013.945 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_726_Conservation-Score_11"/>
<path d="M1682.784,4824.128 A2250.000,2250.000 40.000 0,1 1673.446,4817.348 L1540.790,4999.083 A2475.000,2475.000 0.000 0,0 1551.062,5006.540 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_727_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1673.446,4817.348 A2250.000,2250.000 40.000 0,1 1664.143,4810.521 L1530.557,4991.573 A2475.000,2475.000 0.000 0,0 1540.790,4999.083 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_728_Conservation-Score_11"/>
<path d="M1664.143,4810.521 A2250.000,2250.000 40.000 0,1 1654.875,4803.646 L1520.363,4984.011 A2475.000,2475.000 0.000 0,0 1530.557,4991.573 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_729_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1654.875,4803.646 A2250.000,2250.000 40.000 0,1 1645.643,4796.724 L1537.294,4940.462 A2430.000,2430.000 0.000 0,0 1547.265,4947.938 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_730_Conservation-Score_9"/>
<path d="M1645.643,4796.724 A2250.000,2250.000 40.000 0,1 1636.446,4789.754 L1500.090,4968.730 A2475.000,2475.000 0.000 0,0 1510.207,4976.396 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_731_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1636.446,4789.754 A2250.000,2250.000 40.000 0,1 1627.285,4782.738 L1517.468,4925.357 A2430.000,2430.000 0.000 0,0 1527.361,4932.934 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_732_Conservation-Score_9"/>
<path d="M1627.285,4782.738 A2250.000,2250.000 40.000 0,1 1618.160,4775.674 L1479.976,4953.241 A2475.000,2475.000 0.000 0,0 1490.013,4961.011 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_733_Conservation-Score_11"/>
<path d="M1618.160,4775.674 A2250.000,2250.000 40.000 0,1 1609.071,4768.564 L1469.979,4945.420 A2475.000,2475.000 0.000 0,0 1479.976,4953.241 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_734_Conservation-Score_11"/>
<path d="M1609.071,4768.564 A2250.000,2250.000 40.000 0,1 1600.019,4761.407 L1460.021,4937.548 A2475.000,2475.000 0.000 0,0 1469.979,4945.420 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_735_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1600.019,4761.407 A2250.000,2250.000 40.000 0,1 1591.004,4754.204 L1450.105,4929.624 A2475.000,2475.000 0.000 0,0 1460.021,4937.548 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_736_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1591.004,4754.204 A2250.000,2250.000 40.000 0,1 1582.026,4746.955 L1496.948,4851.772 A2385.000,2385.000 0.000 0,0 1506.465,4859.456 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_737_Conservation-Score_6"/>
<path d="M1582.026,4746.955 A2250.000,2250.000 40.000 0,1 1573.086,4739.660 L1430.394,4913.625 A2475.000,2475.000 0.000 0,0 1440.229,4921.650 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_738_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1573.086,4739.660 A2250.000,2250.000 40.000 0,1 1564.182,4732.319 L1420.601,4905.550 A2475.000,2475.000 0.000 0,0 1430.394,4913.625 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_739_Conservation-Score_11"/>
<path d="M1564.182,4732.319 A2250.000,2250.000 40.000 0,1 1555.317,4724.932 L1410.849,4897.425 A2475.000,2475.000 0.000 0,0 1420.601,4905.550 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_740_Conservation-Score_11"/>
<path d="M1555.317,4724.932 A2250.000,2250.000 40.000 0,1 1546.489,4717.500 L1401.138,4889.250 A2475.000,2475.000 0.000 0,0 1410.849,4897.425 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_741_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1546.489,4717.500 A2250.000,2250.000 40.000 0,1 1537.700,4710.023 L1391.470,4881.025 A2475.000,2475.000 0.000 0,0 1401.138,4889.250 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_742_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1537.700,4710.023 A2250.000,2250.000 40.000 0,1 1528.949,4702.501 L1381.844,4872.751 A2475.000,2475.000 0.000 0,0 1391.470,4881.025 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_743_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1528.949,4702.501 A2250.000,2250.000 40.000 0,1 1520.237,4694.934 L1372.261,4864.428 A2475.000,2475.000 0.000 0,0 1381.844,4872.751 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_744_Conservation-Score_11"/>
<path d="M1520.237,4694.934 A2250.000,2250.000 40.000 0,1 1511.564,4687.323 L1362.721,4856.055 A2475.000,2475.000 0.000 0,0 1372.261,4864.428 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_745_Conservation-Score_11"/>
<path d="M1511.564,4687.323 A2250.000,2250.000 40.000 0,1 1502.930,4679.667 L1443.047,4746.854 A2340.000,2340.000 0.000 0,0 1452.027,4754.816 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_746_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M1502.930,4679.667 A2250.000,2250.000 40.000 0,1 1494.336,4671.967 L1343.769,4839.164 A2475.000,2475.000 0.000 0,0 1353.223,4847.634 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_747_Conservation-Score_11"/>
<path d="M1494.336,4671.967 A2250.000,2250.000 40.000 0,1 1485.781,4664.223 L1425.212,4730.792 A2340.000,2340.000 0.000 0,0 1434.109,4738.846 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_748_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M1485.781,4664.223 A2250.000,2250.000 40.000 0,1 1477.265,4656.436 L1385.901,4755.822 A2385.000,2385.000 0.000 0,0 1394.927,4764.077 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_749_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M1477.265,4656.436 A2250.000,2250.000 40.000 0,1 1468.790,4648.604 L1346.293,4780.493 A2430.000,2430.000 0.000 0,0 1355.447,4788.951 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_750_Conservation-Score_8"/>
<path d="M1468.790,4648.604 A2250.000,2250.000 40.000 0,1 1460.355,4640.730 L1306.391,4804.803 A2475.000,2475.000 0.000 0,0 1315.669,4813.465 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_751_Conservation-Score_11"/>
<path d="M1460.355,4640.730 A2250.000,2250.000 40.000 0,1 1451.961,4632.812 L1328.118,4763.437 A2430.000,2430.000 0.000 0,0 1337.184,4771.988 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_752_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M1451.961,4632.812 A2250.000,2250.000 40.000 0,1 1443.607,4624.851 L1334.660,4738.591 A2407.500,2407.500 0.000 0,0 1343.598,4747.109 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_753_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M1443.607,4624.851 A2250.000,2250.000 40.000 0,1 1435.295,4616.848 L1357.059,4697.690 A2362.500,2362.500 0.000 0,0 1365.788,4706.094 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_754_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M1435.295,4616.848 A2250.000,2250.000 40.000 0,1 1427.023,4608.802 L1316.915,4721.418 A2407.500,2407.500 0.000 0,0 1325.765,4730.027 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_755_Conservation-Score_7"/>
<path d="M1427.023,4608.802 A2250.000,2250.000 40.000 0,1 1418.793,4600.714 L1292.296,4728.771 A2430.000,2430.000 0.000 0,0 1301.185,4737.506 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_756_Conservation-Score_9"/>
<path d="M1418.793,4600.714 A2250.000,2250.000 40.000 0,1 1410.604,4592.583 L1299.347,4704.064 A2407.500,2407.500 0.000 0,0 1308.108,4712.763 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_757_Conservation-Score_7"/>
<path d="M1410.604,4592.583 A2250.000,2250.000 40.000 0,1 1402.457,4584.411 L1242.703,4742.852 A2475.000,2475.000 0.000 0,0 1251.665,4751.841 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_758_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1402.457,4584.411 A2250.000,2250.000 40.000 0,1 1394.353,4576.197 L1265.901,4702.293 A2430.000,2430.000 0.000 0,0 1274.654,4711.164 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_759_Conservation-Score_8"/>
<path d="M1394.353,4576.197 A2250.000,2250.000 40.000 0,1 1386.290,4567.941 L1224.919,4724.736 A2475.000,2475.000 0.000 0,0 1233.788,4733.817 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_760_Conservation-Score_11"/>
<path d="M1386.290,4567.941 A2250.000,2250.000 40.000 0,1 1378.270,4559.645 L1264.749,4668.820 A2407.500,2407.500 0.000 0,0 1273.330,4677.697 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_761_Conservation-Score_7"/>
<path d="M1378.270,4559.645 A2250.000,2250.000 40.000 0,1 1370.293,4551.307 L1207.322,4706.438 A2475.000,2475.000 0.000 0,0 1216.097,4715.609 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_762_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1370.293,4551.307 A2250.000,2250.000 40.000 0,1 1362.358,4542.929 L1198.594,4697.221 A2475.000,2475.000 0.000 0,0 1207.322,4706.438 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_763_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1362.358,4542.929 A2250.000,2250.000 40.000 0,1 1354.466,4534.510 L1189.913,4687.960 A2475.000,2475.000 0.000 0,0 1198.594,4697.221 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_764_Conservation-Score_11"/>
<path d="M1354.466,4534.510 A2250.000,2250.000 40.000 0,1 1346.618,4526.050 L1214.348,4648.134 A2430.000,2430.000 0.000 0,0 1222.824,4657.270 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_765_Conservation-Score_9"/>
<path d="M1346.618,4526.050 A2250.000,2250.000 40.000 0,1 1338.814,4517.550 L1172.695,4669.306 A2475.000,2475.000 0.000 0,0 1181.280,4678.655 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_766_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1338.814,4517.550 A2250.000,2250.000 40.000 0,1 1331.052,4509.011 L1164.158,4659.912 A2475.000,2475.000 0.000 0,0 1172.695,4669.306 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_767_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1331.052,4509.011 A2250.000,2250.000 40.000 0,1 1323.335,4500.432 L1155.669,4650.475 A2475.000,2475.000 0.000 0,0 1164.158,4659.912 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_768_Conservation-Score_11"/>
<path d="M1323.335,4500.432 A2250.000,2250.000 40.000 0,1 1315.662,4491.813 L1248.289,4551.486 A2340.000,2340.000 0.000 0,0 1256.269,4560.449 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_769_Conservation-Score_4"/>
<path d="M1315.662,4491.813 A2250.000,2250.000 40.000 0,1 1308.034,4483.155 L1172.676,4601.808 A2430.000,2430.000 0.000 0,0 1180.915,4611.158 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_770_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M1308.034,4483.155 A2250.000,2250.000 40.000 0,1 1300.449,4474.458 L1215.472,4548.181 A2362.500,2362.500 0.000 0,0 1223.435,4557.313 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_771_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M1300.449,4474.458 A2250.000,2250.000 40.000 0,1 1292.910,4465.723 L1173.413,4568.323 A2407.500,2407.500 0.000 0,0 1181.481,4577.670 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_772_Conservation-Score_7"/>
<path d="M1292.910,4465.723 A2250.000,2250.000 40.000 0,1 1285.415,4456.948 L1199.686,4529.796 A2362.500,2362.500 0.000 0,0 1207.555,4539.009 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_773_Conservation-Score_5"/>
<path d="M1285.415,4456.948 A2250.000,2250.000 40.000 0,1 1277.966,4448.136 L1140.203,4563.987 A2430.000,2430.000 0.000 0,0 1148.248,4573.504 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_774_Conservation-Score_9"/>
<path d="M1277.966,4448.136 A2250.000,2250.000 40.000 0,1 1270.561,4439.285 L1132.206,4554.428 A2430.000,2430.000 0.000 0,0 1140.203,4563.987 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_775_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M1270.561,4439.285 A2250.000,2250.000 40.000 0,1 1263.203,4430.397 L1141.627,4530.525 A2407.500,2407.500 0.000 0,0 1149.501,4540.035 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_776_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M1263.203,4430.397 A2250.000,2250.000 40.000 0,1 1255.890,4421.471 L1081.479,4563.618 A2475.000,2475.000 0.000 0,0 1089.523,4573.436 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_777_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1255.890,4421.471 A2250.000,2250.000 40.000 0,1 1248.622,4412.507 L1073.485,4553.758 A2475.000,2475.000 0.000 0,0 1081.479,4563.618 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_778_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1248.622,4412.507 A2250.000,2250.000 40.000 0,1 1241.401,4403.506 L1083.127,4529.822 A2452.500,2452.500 0.000 0,0 1090.998,4539.633 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_779_Conservation-Score_10"/>
<path d="M1241.401,4403.506 A2250.000,2250.000 40.000 0,1 1234.226,4394.469 L1092.964,4506.026 A2430.000,2430.000 0.000 0,0 1100.713,4515.787 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_780_Conservation-Score_9"/>
<path d="M1234.226,4394.469 A2250.000,2250.000 40.000 0,1 1227.098,4385.395 L1049.808,4523.934 A2475.000,2475.000 0.000 0,0 1057.649,4533.916 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_781_Conservation-Score_11"/>
<path d="M1227.098,4385.395 A2250.000,2250.000 40.000 0,1 1220.016,4376.284 L1077.617,4486.387 A2430.000,2430.000 0.000 0,0 1085.266,4496.226 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_782_Conservation-Score_9"/>
<path d="M1220.016,4376.284 A2250.000,2250.000 40.000 0,1 1212.981,4367.137 L1070.020,4476.508 A2430.000,2430.000 0.000 0,0 1077.617,4486.387 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_783_Conservation-Score_9"/>
<path d="M1212.981,4367.137 A2250.000,2250.000 40.000 0,1 1205.993,4357.954 L1026.592,4493.750 A2475.000,2475.000 0.000 0,0 1034.279,4503.851 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_784_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1205.993,4357.954 A2250.000,2250.000 40.000 0,1 1199.052,4348.736 L1054.977,4456.634 A2430.000,2430.000 0.000 0,0 1062.473,4466.590 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_785_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M1199.052,4348.736 A2250.000,2250.000 40.000 0,1 1192.159,4339.482 L1047.532,4446.640 A2430.000,2430.000 0.000 0,0 1054.977,4456.634 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_786_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M1192.159,4339.482 A2250.000,2250.000 40.000 0,1 1185.313,4330.192 L1040.138,4436.608 A2430.000,2430.000 0.000 0,0 1047.532,4446.640 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_787_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M1185.313,4330.192 A2250.000,2250.000 40.000 0,1 1178.515,4320.868 L996.366,4452.955 A2475.000,2475.000 0.000 0,0 1003.844,4463.211 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_788_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1178.515,4320.868 A2250.000,2250.000 40.000 0,1 1171.765,4311.509 L1025.506,4416.430 A2430.000,2430.000 0.000 0,0 1032.796,4426.537 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_789_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M1171.765,4311.509 A2250.000,2250.000 40.000 0,1 1165.063,4302.115 L981.569,4432.327 A2475.000,2475.000 0.000 0,0 988.941,4442.660 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_790_Conservation-Score_11"/>
<path d="M1165.063,4302.115 A2250.000,2250.000 40.000 0,1 1158.409,4292.688 L974.250,4421.956 A2475.000,2475.000 0.000 0,0 981.569,4432.327 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_791_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1158.409,4292.688 A2250.000,2250.000 40.000 0,1 1151.803,4283.226 L966.984,4411.549 A2475.000,2475.000 0.000 0,0 974.250,4421.956 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_792_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1151.803,4283.226 A2250.000,2250.000 40.000 0,1 1145.246,4273.730 L959.771,4401.103 A2475.000,2475.000 0.000 0,0 966.984,4411.549 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_793_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1145.246,4273.730 A2250.000,2250.000 40.000 0,1 1138.738,4264.201 L952.612,4390.622 A2475.000,2475.000 0.000 0,0 959.771,4401.103 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_794_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1138.738,4264.201 A2250.000,2250.000 40.000 0,1 1132.279,4254.639 L1001.539,4342.464 A2407.500,2407.500 0.000 0,0 1008.450,4352.696 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_795_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M1132.279,4254.639 A2250.000,2250.000 40.000 0,1 1125.869,4245.044 L938.456,4369.548 A2475.000,2475.000 0.000 0,0 945.507,4380.103 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_796_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1125.869,4245.044 A2250.000,2250.000 40.000 0,1 1119.509,4235.416 L931.460,4358.957 A2475.000,2475.000 0.000 0,0 938.456,4369.548 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_797_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1119.509,4235.416 A2250.000,2250.000 40.000 0,1 1113.197,4225.755 L924.517,4348.331 A2475.000,2475.000 0.000 0,0 931.460,4358.957 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_798_Conservation-Score_11"/>
<path d="M1113.197,4225.755 A2250.000,2250.000 40.000 0,1 1106.936,4216.063 L917.629,4337.669 A2475.000,2475.000 0.000 0,0 924.517,4348.331 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_799_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1106.936,4216.063 A2250.000,2250.000 40.000 0,1 1100.724,4206.338 L910.797,4326.972 A2475.000,2475.000 0.000 0,0 917.629,4337.669 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_800_Conservation-Score_11"/>
<path d="M1100.724,4206.338 A2250.000,2250.000 40.000 0,1 1094.562,4196.581 L942.127,4292.308 A2430.000,2430.000 0.000 0,0 948.782,4302.845 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_801_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M1094.562,4196.581 A2250.000,2250.000 40.000 0,1 1088.451,4186.793 L897.296,4305.473 A2475.000,2475.000 0.000 0,0 904.019,4316.240 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_802_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1088.451,4186.793 A2250.000,2250.000 40.000 0,1 1082.389,4176.974 L890.628,4294.672 A2475.000,2475.000 0.000 0,0 897.296,4305.473 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_803_Conservation-Score_11"/>
<path d="M1082.389,4176.974 A2250.000,2250.000 40.000 0,1 1076.378,4167.124 L960.961,4237.152 A2385.000,2385.000 0.000 0,0 967.332,4247.593 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_804_Conservation-Score_6"/>
<path d="M1076.378,4167.124 A2250.000,2250.000 40.000 0,1 1070.418,4157.243 L993.234,4203.533 A2340.000,2340.000 0.000 0,0 999.433,4213.809 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_805_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M1070.418,4157.243 A2250.000,2250.000 40.000 0,1 1064.508,4147.332 L909.669,4239.119 A2430.000,2430.000 0.000 0,0 916.051,4249.823 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_806_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M1064.508,4147.332 A2250.000,2250.000 40.000 0,1 1058.649,4137.391 L864.514,4251.130 A2475.000,2475.000 0.000 0,0 870.959,4262.065 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_807_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1058.649,4137.391 A2250.000,2250.000 40.000 0,1 1052.842,4127.419 L936.012,4195.065 A2385.000,2385.000 0.000 0,0 942.168,4205.634 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_808_Conservation-Score_6"/>
<path d="M1052.842,4127.419 A2250.000,2250.000 40.000 0,1 1047.085,4117.418 L851.794,4229.160 A2475.000,2475.000 0.000 0,0 858.126,4240.161 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_809_Conservation-Score_11"/>
<path d="M1047.085,4117.418 A2250.000,2250.000 40.000 0,1 1041.380,4107.388 L845.518,4218.127 A2475.000,2475.000 0.000 0,0 851.794,4229.160 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_810_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1041.380,4107.388 A2250.000,2250.000 40.000 0,1 1035.727,4097.329 L839.299,4207.061 A2475.000,2475.000 0.000 0,0 845.518,4218.127 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_811_Conservation-Score_11"/>
<path d="M1035.727,4097.329 A2250.000,2250.000 40.000 0,1 1030.125,4087.240 L892.233,4163.347 A2407.500,2407.500 0.000 0,0 898.227,4174.142 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_812_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M1030.125,4087.240 A2250.000,2250.000 40.000 0,1 1024.575,4077.123 L906.049,4141.751 A2385.000,2385.000 0.000 0,0 911.932,4152.475 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_813_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M1024.575,4077.123 A2250.000,2250.000 40.000 0,1 1019.076,4066.978 L820.984,4173.676 A2475.000,2475.000 0.000 0,0 827.032,4184.835 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_814_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1019.076,4066.978 A2250.000,2250.000 40.000 0,1 1013.630,4056.805 L814.993,4162.485 A2475.000,2475.000 0.000 0,0 820.984,4173.676 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_815_Conservation-Score_11"/>
<path d="M1013.630,4056.805 A2250.000,2250.000 40.000 0,1 1008.237,4046.603 L809.060,4151.264 A2475.000,2475.000 0.000 0,0 814.993,4162.485 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_816_Conservation-Score_11"/>
<path d="M1008.237,4046.603 A2250.000,2250.000 40.000 0,1 1002.895,4036.375 L803.185,4140.012 A2475.000,2475.000 0.000 0,0 809.060,4151.264 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_817_Conservation-Score_11"/>
<path d="M1002.895,4036.375 A2250.000,2250.000 40.000 0,1 997.606,4026.119 L857.439,4097.947 A2407.500,2407.500 0.000 0,0 863.098,4108.921 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_818_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M997.606,4026.119 A2250.000,2250.000 40.000 0,1 992.370,4015.836 L851.836,4086.944 A2407.500,2407.500 0.000 0,0 857.439,4097.947 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_819_Conservation-Score_7"/>
<path d="M992.370,4015.836 A2250.000,2250.000 40.000 0,1 987.187,4005.526 L785.905,4106.079 A2475.000,2475.000 0.000 0,0 791.607,4117.419 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_820_Conservation-Score_11"/>
<path d="M987.187,4005.526 A2250.000,2250.000 40.000 0,1 982.056,3995.190 L780.262,4094.709 A2475.000,2475.000 0.000 0,0 785.905,4106.079 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_821_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M982.056,3995.190 A2250.000,2250.000 40.000 0,1 976.979,3984.828 L774.677,4083.310 A2475.000,2475.000 0.000 0,0 780.262,4094.709 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_822_Conservation-Score_11"/>
<path d="M976.979,3984.828 A2250.000,2250.000 40.000 0,1 971.955,3974.440 L809.711,4052.395 A2430.000,2430.000 0.000 0,0 815.137,4063.614 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_823_Conservation-Score_9"/>
<path d="M971.955,3974.440 A2250.000,2250.000 40.000 0,1 966.984,3964.026 L763.682,4060.428 A2475.000,2475.000 0.000 0,0 769.150,4071.883 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_824_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M966.984,3964.026 A2250.000,2250.000 40.000 0,1 962.067,3953.587 L758.273,4048.945 A2475.000,2475.000 0.000 0,0 763.682,4060.428 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_825_Conservation-Score_11"/>
<path d="M962.067,3953.587 A2250.000,2250.000 40.000 0,1 957.203,3943.122 L814.207,4009.141 A2407.500,2407.500 0.000 0,0 819.411,4020.338 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_826_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M957.203,3943.122 A2250.000,2250.000 40.000 0,1 952.393,3932.633 L747.632,4025.897 A2475.000,2475.000 0.000 0,0 752.923,4037.434 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_827_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M952.393,3932.633 A2250.000,2250.000 40.000 0,1 947.637,3922.120 L742.400,4014.332 A2475.000,2475.000 0.000 0,0 747.632,4025.897 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_828_Conservation-Score_11"/>
<path d="M947.637,3922.120 A2250.000,2250.000 40.000 0,1 942.934,3911.582 L737.228,4002.740 A2475.000,2475.000 0.000 0,0 742.400,4014.332 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_829_Conservation-Score_11"/>
<path d="M942.934,3911.582 A2250.000,2250.000 40.000 0,1 938.286,3901.020 L773.349,3973.102 A2430.000,2430.000 0.000 0,0 778.369,3984.508 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_830_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M938.286,3901.020 A2250.000,2250.000 40.000 0,1 933.693,3890.434 L768.388,3961.669 A2430.000,2430.000 0.000 0,0 773.349,3973.102 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_831_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M933.693,3890.434 A2250.000,2250.000 40.000 0,1 929.153,3879.825 L722.068,3967.808 A2475.000,2475.000 0.000 0,0 727.062,3979.478 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_832_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M929.153,3879.825 A2250.000,2250.000 40.000 0,1 924.668,3869.193 L717.135,3956.113 A2475.000,2475.000 0.000 0,0 722.068,3967.808 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_833_Conservation-Score_11"/>
<path d="M924.668,3869.193 A2250.000,2250.000 40.000 0,1 920.238,3858.538 L712.261,3944.392 A2475.000,2475.000 0.000 0,0 717.135,3956.113 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_834_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M920.238,3858.538 A2250.000,2250.000 40.000 0,1 915.862,3847.861 L707.448,3932.647 A2475.000,2475.000 0.000 0,0 712.261,3944.392 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_835_Conservation-Score_11"/>
<path d="M915.862,3847.861 A2250.000,2250.000 40.000 0,1 911.541,3837.161 L702.695,3920.877 A2475.000,2475.000 0.000 0,0 707.448,3932.647 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_836_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M911.541,3837.161 A2250.000,2250.000 40.000 0,1 907.275,3826.439 L698.002,3909.083 A2475.000,2475.000 0.000 0,0 702.695,3920.877 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_837_Conservation-Score_11"/>
<path d="M907.275,3826.439 A2250.000,2250.000 40.000 0,1 903.064,3815.696 L693.370,3897.265 A2475.000,2475.000 0.000 0,0 698.002,3909.083 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_838_Conservation-Score_11"/>
<path d="M903.064,3815.696 A2250.000,2250.000 40.000 0,1 898.908,3804.931 L688.799,3885.424 A2475.000,2475.000 0.000 0,0 693.370,3897.265 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_839_Conservation-Score_11"/>
<path d="M898.908,3804.931 A2250.000,2250.000 40.000 0,1 894.808,3794.144 L684.288,3873.559 A2475.000,2475.000 0.000 0,0 688.799,3885.424 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_840_Conservation-Score_11"/>
<path d="M894.808,3794.144 A2250.000,2250.000 40.000 0,1 890.763,3783.337 L679.839,3861.671 A2475.000,2475.000 0.000 0,0 684.288,3873.559 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_841_Conservation-Score_11"/>
<path d="M890.763,3783.337 A2250.000,2250.000 40.000 0,1 886.773,3772.510 L675.450,3849.761 A2475.000,2475.000 0.000 0,0 679.839,3861.671 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_842_Conservation-Score_11"/>
<path d="M886.773,3772.510 A2250.000,2250.000 40.000 0,1 882.839,3761.662 L671.123,3837.828 A2475.000,2475.000 0.000 0,0 675.450,3849.761 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_843_Conservation-Score_11"/>
<path d="M882.839,3761.662 A2250.000,2250.000 40.000 0,1 878.960,3750.793 L666.856,3825.873 A2475.000,2475.000 0.000 0,0 671.123,3837.828 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_844_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M878.960,3750.793 A2250.000,2250.000 40.000 0,1 875.138,3739.906 L662.652,3813.896 A2475.000,2475.000 0.000 0,0 666.856,3825.873 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_845_Conservation-Score_11"/>
<path d="M875.138,3739.906 A2250.000,2250.000 40.000 0,1 871.371,3728.998 L722.367,3780.028 A2407.500,2407.500 0.000 0,0 726.397,3791.699 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_846_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M871.371,3728.998 A2250.000,2250.000 40.000 0,1 867.660,3718.072 L654.426,3789.879 A2475.000,2475.000 0.000 0,0 658.508,3801.898 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_847_Conservation-Score_11"/>
<path d="M867.660,3718.072 A2250.000,2250.000 40.000 0,1 864.006,3707.127 L650.406,3777.839 A2475.000,2475.000 0.000 0,0 654.426,3789.879 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_848_Conservation-Score_11"/>
<path d="M864.006,3707.127 A2250.000,2250.000 40.000 0,1 860.407,3696.163 L689.240,3751.856 A2430.000,2430.000 0.000 0,0 693.126,3763.697 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_849_Conservation-Score_8"/>
<path d="M860.407,3696.163 A2250.000,2250.000 40.000 0,1 856.865,3685.180 L771.140,3712.588 A2340.000,2340.000 0.000 0,0 774.823,3724.009 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_850_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M856.865,3685.180 A2250.000,2250.000 40.000 0,1 853.379,3674.180 L638.717,3741.598 A2475.000,2475.000 0.000 0,0 642.551,3753.699 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_851_Conservation-Score_11"/>
<path d="M853.379,3674.180 A2250.000,2250.000 40.000 0,1 849.950,3663.162 L634.945,3729.478 A2475.000,2475.000 0.000 0,0 638.717,3741.598 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_852_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M849.950,3663.162 A2250.000,2250.000 40.000 0,1 846.577,3652.127 L631.235,3717.339 A2475.000,2475.000 0.000 0,0 634.945,3729.478 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_853_Conservation-Score_11"/>
<path d="M846.577,3652.127 A2250.000,2250.000 40.000 0,1 843.261,3641.074 L627.587,3705.182 A2475.000,2475.000 0.000 0,0 631.235,3717.339 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_854_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M843.261,3641.074 A2250.000,2250.000 40.000 0,1 840.001,3630.005 L624.002,3693.005 A2475.000,2475.000 0.000 0,0 627.587,3705.182 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_855_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M840.001,3630.005 A2250.000,2250.000 40.000 0,1 836.799,3618.919 L620.479,3680.811 A2475.000,2475.000 0.000 0,0 624.002,3693.005 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_856_Conservation-Score_11"/>
<path d="M836.799,3618.919 A2250.000,2250.000 40.000 0,1 833.653,3607.816 L617.018,3668.598 A2475.000,2475.000 0.000 0,0 620.479,3680.811 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_857_Conservation-Score_11"/>
<path d="M833.653,3607.816 A2250.000,2250.000 40.000 0,1 830.564,3596.698 L613.621,3656.368 A2475.000,2475.000 0.000 0,0 617.018,3668.598 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_858_Conservation-Score_11"/>
<path d="M830.564,3596.698 A2250.000,2250.000 40.000 0,1 827.533,3585.564 L610.286,3644.121 A2475.000,2475.000 0.000 0,0 613.621,3656.368 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_859_Conservation-Score_11"/>
<path d="M827.533,3585.564 A2250.000,2250.000 40.000 0,1 824.558,3574.415 L607.014,3631.856 A2475.000,2475.000 0.000 0,0 610.286,3644.121 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_860_Conservation-Score_11"/>
<path d="M824.558,3574.415 A2250.000,2250.000 40.000 0,1 821.641,3563.250 L603.805,3619.575 A2475.000,2475.000 0.000 0,0 607.014,3631.856 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_861_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M821.641,3563.250 A2250.000,2250.000 40.000 0,1 818.781,3552.071 L600.659,3607.278 A2475.000,2475.000 0.000 0,0 603.805,3619.575 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_862_Conservation-Score_11"/>
<path d="M818.781,3552.071 A2250.000,2250.000 40.000 0,1 815.978,3540.877 L706.777,3567.921 A2362.500,2362.500 0.000 0,0 709.720,3579.675 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_863_Conservation-Score_5"/>
<path d="M815.978,3540.877 A2250.000,2250.000 40.000 0,1 813.233,3529.669 L703.894,3556.153 A2362.500,2362.500 0.000 0,0 706.777,3567.921 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_864_Conservation-Score_5"/>
<path d="M813.233,3529.669 A2250.000,2250.000 40.000 0,1 810.545,3518.447 L657.283,3554.738 A2407.500,2407.500 0.000 0,0 660.159,3566.746 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_865_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M810.545,3518.447 A2250.000,2250.000 40.000 0,1 807.915,3507.211 L676.390,3537.644 A2385.000,2385.000 0.000 0,0 679.178,3549.554 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_866_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M807.915,3507.211 A2250.000,2250.000 40.000 0,1 805.343,3495.963 L695.610,3520.761 A2362.500,2362.500 0.000 0,0 698.311,3532.572 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_867_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M805.343,3495.963 A2250.000,2250.000 40.000 0,1 802.828,3484.701 L627.054,3523.477 A2430.000,2430.000 0.000 0,0 629.770,3535.640 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_868_Conservation-Score_8"/>
<path d="M802.828,3484.701 A2250.000,2250.000 40.000 0,1 800.371,3473.426 L580.408,3520.768 A2475.000,2475.000 0.000 0,0 583.111,3533.171 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_869_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M800.371,3473.426 A2250.000,2250.000 40.000 0,1 797.972,3462.139 L621.810,3499.110 A2430.000,2430.000 0.000 0,0 624.401,3511.300 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_870_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M797.972,3462.139 A2250.000,2250.000 40.000 0,1 795.631,3450.839 L575.194,3495.923 A2475.000,2475.000 0.000 0,0 577.769,3508.352 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_871_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M795.631,3450.839 A2250.000,2250.000 40.000 0,1 793.348,3439.528 L705.081,3457.109 A2340.000,2340.000 0.000 0,0 707.456,3468.873 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_872_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M793.348,3439.528 A2250.000,2250.000 40.000 0,1 791.122,3428.205 L570.235,3471.026 A2475.000,2475.000 0.000 0,0 572.682,3483.481 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_873_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M791.122,3428.205 A2250.000,2250.000 40.000 0,1 788.955,3416.871 L567.851,3458.558 A2475.000,2475.000 0.000 0,0 570.235,3471.026 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_874_Conservation-Score_11"/>
<path d="M788.955,3416.871 A2250.000,2250.000 40.000 0,1 786.846,3405.526 L565.531,3446.079 A2475.000,2475.000 0.000 0,0 567.851,3458.558 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_875_Conservation-Score_11"/>
<path d="M786.846,3405.526 A2250.000,2250.000 40.000 0,1 784.796,3394.170 L607.579,3425.704 A2430.000,2430.000 0.000 0,0 609.794,3437.968 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_876_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M784.796,3394.170 A2250.000,2250.000 40.000 0,1 782.803,3382.804 L561.084,3421.085 A2475.000,2475.000 0.000 0,0 563.275,3433.587 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_877_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M782.803,3382.804 A2250.000,2250.000 40.000 0,1 780.869,3371.428 L558.956,3408.571 A2475.000,2475.000 0.000 0,0 561.084,3421.085 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_878_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M780.869,3371.428 A2250.000,2250.000 40.000 0,1 778.994,3360.042 L556.893,3396.047 A2475.000,2475.000 0.000 0,0 558.956,3408.571 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_879_Conservation-Score_11"/>
<path d="M778.994,3360.042 A2250.000,2250.000 40.000 0,1 777.176,3348.647 L554.894,3383.512 A2475.000,2475.000 0.000 0,0 556.893,3396.047 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_880_Conservation-Score_11"/>
<path d="M777.176,3348.647 A2250.000,2250.000 40.000 0,1 775.417,3337.242 L597.451,3364.222 A2430.000,2430.000 0.000 0,0 599.350,3376.539 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_881_Conservation-Score_9"/>
<path d="M775.417,3337.242 A2250.000,2250.000 40.000 0,1 773.717,3325.829 L551.089,3358.412 A2475.000,2475.000 0.000 0,0 552.959,3370.967 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_882_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M773.717,3325.829 A2250.000,2250.000 40.000 0,1 772.075,3314.407 L549.283,3345.848 A2475.000,2475.000 0.000 0,0 551.089,3358.412 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_883_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M772.075,3314.407 A2250.000,2250.000 40.000 0,1 770.492,3302.977 L547.541,3333.275 A2475.000,2475.000 0.000 0,0 549.283,3345.848 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_884_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M770.492,3302.977 A2250.000,2250.000 40.000 0,1 768.968,3291.539 L612.795,3311.946 A2407.500,2407.500 0.000 0,0 614.427,3324.185 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_885_Conservation-Score_7"/>
<path d="M768.968,3291.539 A2250.000,2250.000 40.000 0,1 767.502,3280.093 L544.252,3308.102 A2475.000,2475.000 0.000 0,0 545.864,3320.693 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_886_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M767.502,3280.093 A2250.000,2250.000 40.000 0,1 766.095,3268.640 L654.399,3282.072 A2362.500,2362.500 0.000 0,0 655.877,3294.097 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_887_Conservation-Score_5"/>
<path d="M766.095,3268.640 A2250.000,2250.000 40.000 0,1 764.746,3257.179 L652.984,3270.038 A2362.500,2362.500 0.000 0,0 654.399,3282.072 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_888_Conservation-Score_5"/>
<path d="M764.746,3257.179 A2250.000,2250.000 40.000 0,1 763.457,3245.712 L539.802,3270.283 A2475.000,2475.000 0.000 0,0 541.221,3282.897 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_889_Conservation-Score_11"/>
<path d="M763.457,3245.712 A2250.000,2250.000 40.000 0,1 762.226,3234.239 L583.204,3252.978 A2430.000,2430.000 0.000 0,0 584.533,3265.369 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_890_Conservation-Score_9"/>
<path d="M762.226,3234.239 A2250.000,2250.000 40.000 0,1 761.054,3222.759 L581.939,3240.580 A2430.000,2430.000 0.000 0,0 583.204,3252.978 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_891_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M761.054,3222.759 A2250.000,2250.000 40.000 0,1 759.941,3211.273 L535.935,3232.401 A2475.000,2475.000 0.000 0,0 537.160,3245.035 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_892_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M759.941,3211.273 A2250.000,2250.000 40.000 0,1 758.887,3199.782 L669.243,3207.774 A2340.000,2340.000 0.000 0,0 670.339,3219.724 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_893_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M758.887,3199.782 A2250.000,2250.000 40.000 0,1 757.892,3188.286 L600.944,3201.466 A2407.500,2407.500 0.000 0,0 602.009,3213.767 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_894_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M757.892,3188.286 A2250.000,2250.000 40.000 0,1 756.956,3176.785 L532.651,3194.463 A2475.000,2475.000 0.000 0,0 533.681,3207.115 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_895_Conservation-Score_11"/>
<path d="M756.956,3176.785 A2250.000,2250.000 40.000 0,1 756.079,3165.279 L531.687,3181.807 A2475.000,2475.000 0.000 0,0 532.651,3194.463 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_896_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M756.079,3165.279 A2250.000,2250.000 40.000 0,1 755.261,3153.768 L530.787,3169.145 A2475.000,2475.000 0.000 0,0 531.687,3181.807 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_897_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M755.261,3153.768 A2250.000,2250.000 40.000 0,1 754.501,3142.254 L529.952,3156.479 A2475.000,2475.000 0.000 0,0 530.787,3169.145 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_898_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M754.501,3142.254 A2250.000,2250.000 40.000 0,1 753.801,3130.736 L574.106,3141.195 A2430.000,2430.000 0.000 0,0 574.862,3153.634 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_899_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M753.801,3130.736 A2250.000,2250.000 40.000 0,1 753.160,3119.214 L573.413,3128.751 A2430.000,2430.000 0.000 0,0 574.106,3141.195 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_900_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M753.160,3119.214 A2250.000,2250.000 40.000 0,1 752.579,3107.690 L527.836,3118.459 A2475.000,2475.000 0.000 0,0 528.477,3131.136 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_901_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M752.579,3107.690 A2250.000,2250.000 40.000 0,1 752.056,3096.162 L527.261,3105.778 A2475.000,2475.000 0.000 0,0 527.836,3118.459 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_902_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M752.056,3096.162 A2250.000,2250.000 40.000 0,1 751.592,3084.632 L526.751,3093.095 A2475.000,2475.000 0.000 0,0 527.261,3105.778 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_903_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M751.592,3084.632 A2250.000,2250.000 40.000 0,1 751.188,3073.100 L571.283,3078.948 A2430.000,2430.000 0.000 0,0 571.720,3091.403 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_904_Conservation-Score_9"/>
<path d="M751.188,3073.100 A2250.000,2250.000 40.000 0,1 750.842,3061.566 L525.927,3067.722 A2475.000,2475.000 0.000 0,0 526.307,3080.410 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_905_Conservation-Score_11"/>
<path d="M750.842,3061.566 A2250.000,2250.000 40.000 0,1 750.556,3050.030 L525.612,3055.033 A2475.000,2475.000 0.000 0,0 525.927,3067.722 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_906_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M750.556,3050.030 A2250.000,2250.000 40.000 0,1 750.329,3038.493 L570.356,3041.572 A2430.000,2430.000 0.000 0,0 570.601,3054.032 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_907_Conservation-Score_9"/>
<path d="M750.329,3038.493 A2250.000,2250.000 40.000 0,1 750.161,3026.955 L570.174,3029.111 A2430.000,2430.000 0.000 0,0 570.356,3041.572 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_908_Conservation-Score_9"/>
<path d="M750.161,3026.955 A2250.000,2250.000 40.000 0,1 750.053,3015.416 L525.058,3016.957 A2475.000,2475.000 0.000 0,0 525.178,3029.650 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_909_Conservation-Score_11"/>
<path d="M750.053,3015.416 A2250.000,2250.000 40.000 0,1 750.003,3003.877 L570.004,3004.187 A2430.000,2430.000 0.000 0,0 570.057,3016.649 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_910_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M750.003,3003.877 A2250.000,2250.000 40.000 0,1 750.013,2992.337 L525.014,2991.571 A2475.000,2475.000 0.000 0,0 525.004,3004.264 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_911_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M750.013,2992.337 A2250.000,2250.000 40.000 0,1 750.082,2980.798 L615.087,2979.646 A2385.000,2385.000 0.000 0,0 615.014,2991.877 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_912_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M750.082,2980.798 A2250.000,2250.000 40.000 0,1 750.210,2969.259 L570.227,2966.800 A2430.000,2430.000 0.000 0,0 570.088,2979.262 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_913_Conservation-Score_9"/>
<path d="M750.210,2969.259 A2250.000,2250.000 40.000 0,1 750.397,2957.722 L525.437,2953.494 A2475.000,2475.000 0.000 0,0 525.231,2966.185 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_914_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M750.397,2957.722 A2250.000,2250.000 40.000 0,1 750.644,2946.185 L570.695,2941.880 A2430.000,2430.000 0.000 0,0 570.429,2954.339 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_915_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M750.644,2946.185 A2250.000,2250.000 40.000 0,1 750.949,2934.650 L571.025,2929.421 A2430.000,2430.000 0.000 0,0 570.695,2941.880 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_916_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M750.949,2934.650 A2250.000,2250.000 40.000 0,1 751.314,2923.116 L593.906,2917.734 A2407.500,2407.500 0.000 0,0 593.516,2930.075 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_917_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M751.314,2923.116 A2250.000,2250.000 40.000 0,1 751.738,2911.584 L571.877,2904.511 A2430.000,2430.000 0.000 0,0 571.419,2916.965 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_918_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M751.738,2911.584 A2250.000,2250.000 40.000 0,1 752.221,2900.055 L527.443,2890.061 A2475.000,2475.000 0.000 0,0 526.912,2902.743 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_919_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M752.221,2900.055 A2250.000,2250.000 40.000 0,1 752.763,2888.528 L528.039,2877.381 A2475.000,2475.000 0.000 0,0 527.443,2890.061 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_920_Conservation-Score_11"/>
<path d="M752.763,2888.528 A2250.000,2250.000 40.000 0,1 753.364,2877.005 L641.032,2870.855 A2362.500,2362.500 0.000 0,0 640.401,2882.955 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_921_Conservation-Score_5"/>
<path d="M753.364,2877.005 A2250.000,2250.000 40.000 0,1 754.025,2865.484 L596.806,2856.068 A2407.500,2407.500 0.000 0,0 596.100,2868.395 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_922_Conservation-Score_7"/>
<path d="M754.025,2865.484 A2250.000,2250.000 40.000 0,1 754.744,2853.967 L575.124,2842.285 A2430.000,2430.000 0.000 0,0 574.347,2854.723 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_923_Conservation-Score_9"/>
<path d="M754.744,2853.967 A2250.000,2250.000 40.000 0,1 755.522,2842.454 L598.409,2831.426 A2407.500,2407.500 0.000 0,0 597.576,2843.745 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_924_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M755.522,2842.454 A2250.000,2250.000 40.000 0,1 756.360,2830.945 L621.742,2820.802 A2385.000,2385.000 0.000 0,0 620.854,2833.002 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_925_Conservation-Score_6"/>
<path d="M756.360,2830.945 A2250.000,2250.000 40.000 0,1 757.256,2819.441 L555.410,2803.191 A2452.500,2452.500 0.000 0,0 554.432,2815.731 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_926_Conservation-Score_10" class="Cytoplasmic"/>
<path d="M757.256,2819.441 A2250.000,2250.000 40.000 0,1 758.212,2807.941 L556.451,2790.656 A2452.500,2452.500 0.000 0,0 555.410,2803.191 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_927_Conservation-Score_10"/>
<path d="M758.212,2807.941 A2250.000,2250.000 40.000 0,1 759.226,2796.447 L535.149,2776.091 A2475.000,2475.000 0.000 0,0 534.033,2788.735 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_928_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M759.226,2796.447 A2250.000,2250.000 40.000 0,1 760.300,2784.957 L648.315,2774.205 A2362.500,2362.500 0.000 0,0 647.188,2786.269 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_929_Conservation-Score_5"/>
<path d="M760.300,2784.957 A2250.000,2250.000 40.000 0,1 761.432,2773.474 L537.575,2750.821 A2475.000,2475.000 0.000 0,0 536.330,2763.453 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_930_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M761.432,2773.474 A2250.000,2250.000 40.000 0,1 762.623,2761.996 L650.755,2750.096 A2362.500,2362.500 0.000 0,0 649.504,2762.147 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_931_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M762.623,2761.996 A2250.000,2250.000 40.000 0,1 763.873,2750.524 L584.983,2730.566 A2430.000,2430.000 0.000 0,0 583.633,2742.956 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_932_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M763.873,2750.524 A2250.000,2250.000 40.000 0,1 765.182,2739.060 L541.701,2712.966 A2475.000,2475.000 0.000 0,0 540.261,2725.577 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_933_Conservation-Score_11"/>
<path d="M765.182,2739.060 A2250.000,2250.000 40.000 0,1 766.550,2727.602 L654.877,2713.982 A2362.500,2362.500 0.000 0,0 653.441,2726.013 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_934_Conservation-Score_5"/>
<path d="M766.550,2727.602 A2250.000,2250.000 40.000 0,1 767.976,2716.151 L544.774,2687.766 A2475.000,2475.000 0.000 0,0 543.205,2700.362 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_935_Conservation-Score_11"/>
<path d="M767.976,2716.151 A2250.000,2250.000 40.000 0,1 769.461,2704.707 L546.408,2675.178 A2475.000,2475.000 0.000 0,0 544.774,2687.766 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_936_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M769.461,2704.707 A2250.000,2250.000 40.000 0,1 771.005,2693.272 L704.135,2684.070 A2317.500,2317.500 0.000 0,0 702.545,2695.849 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_937_Conservation-Score_3" class="Cytoplasmic"/>
<path d="M771.005,2693.272 A2250.000,2250.000 40.000 0,1 772.608,2681.844 L549.868,2650.029 A2475.000,2475.000 0.000 0,0 548.106,2662.599 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_938_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M772.608,2681.844 A2250.000,2250.000 40.000 0,1 774.269,2670.425 L551.695,2637.467 A2475.000,2475.000 0.000 0,0 549.868,2650.029 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_939_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M774.269,2670.425 A2250.000,2250.000 40.000 0,1 775.988,2659.014 L598.067,2631.736 A2430.000,2430.000 0.000 0,0 596.210,2644.059 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_940_Conservation-Score_9"/>
<path d="M775.988,2659.014 A2250.000,2250.000 40.000 0,1 777.766,2647.613 L577.765,2615.898 A2452.500,2452.500 0.000 0,0 575.827,2628.326 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_941_Conservation-Score_10" class="Cytoplasmic"/>
<path d="M777.766,2647.613 A2250.000,2250.000 40.000 0,1 779.603,2636.221 L557.563,2599.843 A2475.000,2475.000 0.000 0,0 555.543,2612.374 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_942_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M779.603,2636.221 A2250.000,2250.000 40.000 0,1 781.497,2624.838 L604.017,2594.825 A2430.000,2430.000 0.000 0,0 601.971,2607.118 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_943_Conservation-Score_9"/>
<path d="M781.497,2624.838 A2250.000,2250.000 40.000 0,1 783.451,2613.465 L561.796,2574.812 A2475.000,2475.000 0.000 0,0 559.647,2587.322 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_944_Conservation-Score_11"/>
<path d="M783.451,2613.465 A2250.000,2250.000 40.000 0,1 785.462,2602.102 L608.299,2570.271 A2430.000,2430.000 0.000 0,0 606.127,2582.542 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_945_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M785.462,2602.102 A2250.000,2250.000 40.000 0,1 787.532,2590.750 L654.784,2566.195 A2385.000,2385.000 0.000 0,0 652.590,2578.229 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_946_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M787.532,2590.750 A2250.000,2250.000 40.000 0,1 789.660,2579.409 L612.833,2545.761 A2430.000,2430.000 0.000 0,0 610.535,2558.010 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_947_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M789.660,2579.409 A2250.000,2250.000 40.000 0,1 791.846,2568.078 L615.194,2533.525 A2430.000,2430.000 0.000 0,0 612.833,2545.761 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_948_Conservation-Score_9"/>
<path d="M791.846,2568.078 A2250.000,2250.000 40.000 0,1 794.090,2556.759 L683.795,2534.597 A2362.500,2362.500 0.000 0,0 681.438,2546.482 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_949_Conservation-Score_5"/>
<path d="M794.090,2556.759 A2250.000,2250.000 40.000 0,1 796.392,2545.452 L576.032,2499.997 A2475.000,2475.000 0.000 0,0 573.499,2512.435 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_950_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M796.392,2545.452 A2250.000,2250.000 40.000 0,1 798.753,2534.157 L578.628,2487.572 A2475.000,2475.000 0.000 0,0 576.032,2499.997 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_951_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M798.753,2534.157 A2250.000,2250.000 40.000 0,1 801.171,2522.873 L669.241,2494.246 A2385.000,2385.000 0.000 0,0 666.678,2506.206 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_952_Conservation-Score_6"/>
<path d="M801.171,2522.873 A2250.000,2250.000 40.000 0,1 803.647,2511.603 L605.975,2467.647 A2452.500,2452.500 0.000 0,0 603.276,2479.932 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_953_Conservation-Score_10" class="Cytoplasmic"/>
<path d="M803.647,2511.603 A2250.000,2250.000 40.000 0,1 806.180,2500.345 L586.798,2450.379 A2475.000,2475.000 0.000 0,0 584.011,2462.763 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_954_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M806.180,2500.345 A2250.000,2250.000 40.000 0,1 808.772,2489.100 L589.649,2438.010 A2475.000,2475.000 0.000 0,0 586.798,2450.379 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_955_Conservation-Score_11"/>
<path d="M808.772,2489.100 A2250.000,2250.000 40.000 0,1 811.421,2477.869 L723.878,2456.984 A2340.000,2340.000 0.000 0,0 721.123,2468.664 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_956_Conservation-Score_4"/>
<path d="M811.421,2477.869 A2250.000,2250.000 40.000 0,1 814.127,2466.652 L682.975,2434.651 A2385.000,2385.000 0.000 0,0 680.106,2446.541 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_957_Conservation-Score_6"/>
<path d="M814.127,2466.652 A2250.000,2250.000 40.000 0,1 816.891,2455.448 L598.580,2400.993 A2475.000,2475.000 0.000 0,0 595.540,2413.317 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_958_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M816.891,2455.448 A2250.000,2250.000 40.000 0,1 819.713,2444.259 L601.684,2388.685 A2475.000,2475.000 0.000 0,0 598.580,2400.993 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_959_Conservation-Score_11"/>
<path d="M819.713,2444.259 A2250.000,2250.000 40.000 0,1 822.592,2433.085 L713.721,2404.739 A2362.500,2362.500 0.000 0,0 710.698,2416.472 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_960_Conservation-Score_5"/>
<path d="M822.592,2433.085 A2250.000,2250.000 40.000 0,1 825.528,2421.925 L608.081,2364.118 A2475.000,2475.000 0.000 0,0 604.851,2376.393 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_961_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M825.528,2421.925 A2250.000,2250.000 40.000 0,1 828.521,2410.781 L654.803,2363.643 A2430.000,2430.000 0.000 0,0 651.570,2375.679 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_962_Conservation-Score_9"/>
<path d="M828.521,2410.781 A2250.000,2250.000 40.000 0,1 831.571,2399.652 L658.097,2351.624 A2430.000,2430.000 0.000 0,0 654.803,2363.643 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_963_Conservation-Score_8"/>
<path d="M831.571,2399.652 A2250.000,2250.000 40.000 0,1 834.679,2388.539 L618.147,2327.393 A2475.000,2475.000 0.000 0,0 614.729,2339.617 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_964_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M834.679,2388.539 A2250.000,2250.000 40.000 0,1 837.843,2377.442 L729.736,2346.314 A2362.500,2362.500 0.000 0,0 726.413,2357.966 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_965_Conservation-Score_5"/>
<path d="M837.843,2377.442 A2250.000,2250.000 40.000 0,1 841.065,2366.361 L754.707,2341.016 A2340.000,2340.000 0.000 0,0 751.357,2352.540 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_966_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M841.065,2366.361 A2250.000,2250.000 40.000 0,1 844.343,2355.297 L758.116,2329.509 A2340.000,2340.000 0.000 0,0 754.707,2341.016 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_967_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M844.343,2355.297 A2250.000,2250.000 40.000 0,1 847.677,2344.250 L632.445,2278.675 A2475.000,2475.000 0.000 0,0 628.777,2290.827 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_968_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M847.677,2344.250 A2250.000,2250.000 40.000 0,1 851.069,2333.221 L679.154,2279.878 A2430.000,2430.000 0.000 0,0 675.492,2291.790 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_969_Conservation-Score_8"/>
<path d="M851.069,2333.221 A2250.000,2250.000 40.000 0,1 854.517,2322.208 L704.333,2274.763 A2407.500,2407.500 0.000 0,0 700.644,2286.546 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_970_Conservation-Score_7"/>
<path d="M854.517,2322.208 A2250.000,2250.000 40.000 0,1 858.021,2311.214 L686.663,2256.111 A2430.000,2430.000 0.000 0,0 682.878,2267.985 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_971_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M858.021,2311.214 A2250.000,2250.000 40.000 0,1 861.582,2300.238 L690.508,2244.257 A2430.000,2430.000 0.000 0,0 686.663,2256.111 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_972_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M861.582,2300.238 A2250.000,2250.000 40.000 0,1 865.199,2289.280 L651.718,2218.208 A2475.000,2475.000 0.000 0,0 647.740,2230.261 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_973_Conservation-Score_11"/>
<path d="M865.199,2289.280 A2250.000,2250.000 40.000 0,1 868.872,2278.341 L655.759,2206.175 A2475.000,2475.000 0.000 0,0 651.718,2218.208 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_974_Conservation-Score_11"/>
<path d="M868.872,2278.341 A2250.000,2250.000 40.000 0,1 872.601,2267.421 L659.861,2194.163 A2475.000,2475.000 0.000 0,0 655.759,2206.175 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_975_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M872.601,2267.421 A2250.000,2250.000 40.000 0,1 876.386,2256.520 L748.969,2211.911 A2385.000,2385.000 0.000 0,0 744.957,2223.466 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_976_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M876.386,2256.520 A2250.000,2250.000 40.000 0,1 880.227,2245.638 L668.249,2170.202 A2475.000,2475.000 0.000 0,0 664.024,2182.172 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_977_Conservation-Score_11"/>
<path d="M880.227,2245.638 A2250.000,2250.000 40.000 0,1 884.124,2234.777 L672.536,2158.254 A2475.000,2475.000 0.000 0,0 668.249,2170.202 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_978_Conservation-Score_11"/>
<path d="M884.124,2234.777 A2250.000,2250.000 40.000 0,1 888.076,2223.935 L676.883,2146.329 A2475.000,2475.000 0.000 0,0 672.536,2158.254 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_979_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M888.076,2223.935 A2250.000,2250.000 40.000 0,1 892.084,2213.114 L723.450,2150.164 A2430.000,2430.000 0.000 0,0 719.122,2161.850 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_980_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M892.084,2213.114 A2250.000,2250.000 40.000 0,1 896.147,2202.314 L685.762,2122.545 A2475.000,2475.000 0.000 0,0 681.292,2134.426 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_981_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M896.147,2202.314 A2250.000,2250.000 40.000 0,1 900.266,2191.535 L816.276,2159.196 A2340.000,2340.000 0.000 0,0 811.993,2170.407 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_982_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M900.266,2191.535 A2250.000,2250.000 40.000 0,1 904.440,2180.777 L694.884,2098.854 A2475.000,2475.000 0.000 0,0 690.292,2110.688 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_983_Conservation-Score_11"/>
<path d="M904.440,2180.777 A2250.000,2250.000 40.000 0,1 908.669,2170.040 L699.536,2087.044 A2475.000,2475.000 0.000 0,0 694.884,2098.854 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_984_Conservation-Score_11"/>
<path d="M908.669,2170.040 A2250.000,2250.000 40.000 0,1 912.953,2159.326 L766.859,2100.478 A2407.500,2407.500 0.000 0,0 762.275,2111.943 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_985_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M912.953,2159.326 A2250.000,2250.000 40.000 0,1 917.292,2148.633 L813.156,2106.065 A2362.500,2362.500 0.000 0,0 808.600,2117.292 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_986_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M917.292,2148.633 A2250.000,2250.000 40.000 0,1 921.685,2137.963 L776.203,2077.620 A2407.500,2407.500 0.000 0,0 771.502,2089.037 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_987_Conservation-Score_7"/>
<path d="M921.685,2137.963 A2250.000,2250.000 40.000 0,1 926.134,2127.315 L760.224,2057.501 A2430.000,2430.000 0.000 0,0 755.420,2069.000 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_988_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M926.134,2127.315 A2250.000,2250.000 40.000 0,1 930.637,2116.691 L723.700,2028.360 A2475.000,2475.000 0.000 0,0 718.747,2040.047 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_989_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M930.637,2116.691 A2250.000,2250.000 40.000 0,1 935.194,2106.090 L728.713,2016.699 A2475.000,2475.000 0.000 0,0 723.700,2028.360 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_990_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M935.194,2106.090 A2250.000,2250.000 40.000 0,1 939.806,2095.512 L774.990,2023.153 A2430.000,2430.000 0.000 0,0 770.009,2034.577 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_991_Conservation-Score_8"/>
<path d="M939.806,2095.512 A2250.000,2250.000 40.000 0,1 944.471,2084.958 L841.695,2039.206 A2362.500,2362.500 0.000 0,0 836.796,2050.287 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_992_Conservation-Score_5"/>
<path d="M944.471,2084.958 A2250.000,2250.000 40.000 0,1 949.191,2074.428 L744.110,1981.871 A2475.000,2475.000 0.000 0,0 738.919,1993.454 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_993_Conservation-Score_11"/>
<path d="M949.191,2074.428 A2250.000,2250.000 40.000 0,1 953.965,2063.922 L892.584,2035.840 A2317.500,2317.500 0.000 0,0 887.667,2046.661 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_994_Conservation-Score_3"/>
<path d="M953.965,2063.922 A2250.000,2250.000 40.000 0,1 958.793,2053.441 L795.496,1977.717 A2430.000,2430.000 0.000 0,0 790.282,1989.036 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_995_Conservation-Score_8"/>
<path d="M958.793,2053.441 A2250.000,2250.000 40.000 0,1 963.674,2042.985 L800.768,1966.424 A2430.000,2430.000 0.000 0,0 795.496,1977.717 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_996_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M963.674,2042.985 A2250.000,2250.000 40.000 0,1 968.609,2032.554 L806.098,1955.159 A2430.000,2430.000 0.000 0,0 800.768,1966.424 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_997_Conservation-Score_8"/>
<path d="M968.609,2032.554 A2250.000,2250.000 40.000 0,1 973.597,2022.149 L831.749,1953.699 A2407.500,2407.500 0.000 0,0 826.412,1964.833 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_998_Conservation-Score_7"/>
<path d="M973.597,2022.149 A2250.000,2250.000 40.000 0,1 978.639,2011.769 L776.503,1912.946 A2475.000,2475.000 0.000 0,0 770.957,1924.364 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_999_Conservation-Score_11"/>
<path d="M978.639,2011.769 A2250.000,2250.000 40.000 0,1 983.734,2001.416 L903.083,1961.472 A2340.000,2340.000 0.000 0,0 897.785,1972.240 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1000_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M983.734,2001.416 A2250.000,2250.000 40.000 0,1 988.882,1991.088 L787.770,1890.197 A2475.000,2475.000 0.000 0,0 782.107,1901.557 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1001_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M988.882,1991.088 A2250.000,2250.000 40.000 0,1 994.082,1980.787 L833.609,1899.250 A2430.000,2430.000 0.000 0,0 827.992,1910.375 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1002_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M994.082,1980.787 A2250.000,2250.000 40.000 0,1 999.336,1970.513 L899.303,1919.039 A2362.500,2362.500 0.000 0,0 893.787,1929.827 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1003_Conservation-Score_5"/>
<path d="M999.336,1970.513 A2250.000,2250.000 40.000 0,1 1004.642,1960.266 L904.874,1908.279 A2362.500,2362.500 0.000 0,0 899.303,1919.039 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1004_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M1004.642,1960.266 A2250.000,2250.000 40.000 0,1 1010.001,1950.046 L850.801,1866.050 A2430.000,2430.000 0.000 0,0 845.013,1877.087 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1005_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M1010.001,1950.046 A2250.000,2250.000 40.000 0,1 1015.412,1939.854 L916.182,1886.847 A2362.500,2362.500 0.000 0,0 910.501,1897.549 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1006_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M1015.412,1939.854 A2250.000,2250.000 40.000 0,1 1020.875,1929.690 L921.918,1876.175 A2362.500,2362.500 0.000 0,0 916.182,1886.847 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1007_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M1020.875,1929.690 A2250.000,2250.000 40.000 0,1 1026.390,1919.554 L868.501,1833.118 A2430.000,2430.000 0.000 0,0 862.545,1844.065 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1008_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M1026.390,1919.554 A2250.000,2250.000 40.000 0,1 1031.957,1909.446 L933.555,1854.919 A2362.500,2362.500 0.000 0,0 927.709,1865.532 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1009_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M1031.957,1909.446 A2250.000,2250.000 40.000 0,1 1037.576,1899.368 L880.582,1811.317 A2430.000,2430.000 0.000 0,0 874.514,1822.202 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1010_Conservation-Score_9"/>
<path d="M1037.576,1899.368 A2250.000,2250.000 40.000 0,1 1043.246,1889.318 L886.706,1800.463 A2430.000,2430.000 0.000 0,0 880.582,1811.317 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1011_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M1043.246,1889.318 A2250.000,2250.000 40.000 0,1 1048.968,1879.297 L931.907,1812.055 A2385.000,2385.000 0.000 0,0 925.841,1822.677 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1012_Conservation-Score_6"/>
<path d="M1048.968,1879.297 A2250.000,2250.000 40.000 0,1 1054.742,1869.305 L918.574,1790.157 A2407.500,2407.500 0.000 0,0 912.396,1800.848 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1013_Conservation-Score_7"/>
<path d="M1054.742,1869.305 A2250.000,2250.000 40.000 0,1 1060.566,1859.344 L866.623,1745.278 A2475.000,2475.000 0.000 0,0 860.216,1756.236 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1014_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1060.566,1859.344 A2250.000,2250.000 40.000 0,1 1066.442,1849.412 L911.757,1757.365 A2430.000,2430.000 0.000 0,0 905.411,1768.091 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1015_Conservation-Score_9"/>
<path d="M1066.442,1849.412 A2250.000,2250.000 40.000 0,1 1072.368,1839.511 L879.605,1723.462 A2475.000,2475.000 0.000 0,0 873.086,1734.354 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1016_Conservation-Score_11"/>
<path d="M1072.368,1839.511 A2250.000,2250.000 40.000 0,1 1078.345,1829.640 L886.179,1712.604 A2475.000,2475.000 0.000 0,0 879.605,1723.462 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1017_Conservation-Score_11"/>
<path d="M1078.345,1829.640 A2250.000,2250.000 40.000 0,1 1084.372,1819.800 L950.279,1737.186 A2407.500,2407.500 0.000 0,0 943.829,1747.715 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1018_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M1084.372,1819.800 A2250.000,2250.000 40.000 0,1 1090.450,1809.991 L899.495,1690.991 A2475.000,2475.000 0.000 0,0 892.810,1701.780 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1019_Conservation-Score_11"/>
<path d="M1090.450,1809.991 A2250.000,2250.000 40.000 0,1 1096.579,1800.214 L963.339,1716.229 A2407.500,2407.500 0.000 0,0 956.782,1726.691 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1020_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M1096.579,1800.214 A2250.000,2250.000 40.000 0,1 1102.757,1790.468 L988.922,1717.896 A2385.000,2385.000 0.000 0,0 982.373,1728.227 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1021_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M1102.757,1790.468 A2250.000,2250.000 40.000 0,1 1108.985,1780.753 L1033.344,1731.984 A2340.000,2340.000 0.000 0,0 1026.867,1742.086 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1022_Conservation-Score_4"/>
<path d="M1108.985,1780.753 A2250.000,2250.000 40.000 0,1 1115.263,1771.071 L1021.026,1709.625 A2362.500,2362.500 0.000 0,0 1014.434,1719.791 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1023_Conservation-Score_5"/>
<path d="M1115.263,1771.071 A2250.000,2250.000 40.000 0,1 1121.590,1761.421 L1027.670,1699.492 A2362.500,2362.500 0.000 0,0 1021.026,1709.625 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1024_Conservation-Score_5"/>
<path d="M1121.590,1761.421 A2250.000,2250.000 40.000 0,1 1127.967,1751.804 L1053.086,1701.876 A2340.000,2340.000 0.000 0,0 1046.454,1711.878 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1025_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M1127.967,1751.804 A2250.000,2250.000 40.000 0,1 1134.393,1742.220 L1097.081,1717.064 A2295.000,2295.000 0.000 0,0 1090.527,1726.840 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1026_Conservation-Score_1" class="Cytoplasmic"/>
<path d="M1134.393,1742.220 A2250.000,2250.000 40.000 0,1 1140.868,1732.668 L1085.094,1694.648 A2317.500,2317.500 0.000 0,0 1078.425,1704.486 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1027_Conservation-Score_2" class="Cytoplasmic"/>
<path d="M1140.868,1732.668 A2250.000,2250.000 40.000 0,1 1147.393,1723.150 L1091.814,1684.845 A2317.500,2317.500 0.000 0,0 1085.094,1694.648 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1028_Conservation-Score_2" class="Cytoplasmic"/>
<path d="M1147.393,1723.150 A2250.000,2250.000 40.000 0,1 1153.965,1713.666 L1135.505,1700.802 A2272.500,2272.500 0.000 0,0 1128.866,1710.382 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1029_Conservation-Score_0" class="Cytoplasmic"/>
<path d="M1153.965,1713.666 A2250.000,2250.000 40.000 0,1 1160.587,1704.215 L976.645,1574.637 A2475.000,2475.000 0.000 0,0 969.362,1585.032 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1030_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1160.587,1704.215 A2250.000,2250.000 40.000 0,1 1167.256,1694.799 L1112.274,1655.642 A2317.500,2317.500 0.000 0,0 1105.404,1665.342 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1031_Conservation-Score_3"/>
<path d="M1167.256,1694.799 A2250.000,2250.000 40.000 0,1 1173.974,1685.416 L1064.413,1606.541 A2385.000,2385.000 0.000 0,0 1057.292,1616.486 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1032_Conservation-Score_6"/>
<path d="M1173.974,1685.416 A2250.000,2250.000 40.000 0,1 1180.740,1676.069 L1053.392,1583.393 A2407.500,2407.500 0.000 0,0 1046.153,1593.395 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1033_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M1180.740,1676.069 A2250.000,2250.000 40.000 0,1 1187.554,1666.756 L1169.430,1653.423 A2272.500,2272.500 0.000 0,0 1162.548,1662.829 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1034_Conservation-Score_0" class="Cytoplasmic"/>
<path d="M1187.554,1666.756 A2250.000,2250.000 40.000 0,1 1194.416,1657.478 L1176.360,1644.053 A2272.500,2272.500 0.000 0,0 1169.430,1653.423 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1035_Conservation-Score_0" class="Cytoplasmic"/>
<path d="M1194.416,1657.478 A2250.000,2250.000 40.000 0,1 1201.325,1648.236 L1147.364,1607.683 A2317.500,2317.500 0.000 0,0 1140.248,1617.202 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1036_Conservation-Score_2"/>
<path d="M1201.325,1648.236 A2250.000,2250.000 40.000 0,1 1208.281,1639.029 L1154.529,1598.200 A2317.500,2317.500 0.000 0,0 1147.364,1607.683 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1037_Conservation-Score_3" class="Cytoplasmic"/>
<path d="M1208.281,1639.029 A2250.000,2250.000 40.000 0,1 1215.284,1629.858 L1197.437,1616.156 A2272.500,2272.500 0.000 0,0 1190.364,1625.419 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1038_Conservation-Score_0"/>
<path d="M1215.284,1629.858 A2250.000,2250.000 40.000 0,1 1222.335,1620.723 L1204.558,1606.930 A2272.500,2272.500 0.000 0,0 1197.437,1616.156 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1039_Conservation-Score_0" class="Cytoplasmic"/>
<path d="M1222.335,1620.723 A2250.000,2250.000 40.000 0,1 1229.432,1611.624 L1211.726,1597.740 A2272.500,2272.500 0.000 0,0 1204.558,1606.930 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1040_Conservation-Score_0" class="Cytoplasmic"/>
<path d="M1229.432,1611.624 A2250.000,2250.000 40.000 0,1 1236.575,1602.562 L1201.307,1574.613 A2295.000,2295.000 0.000 0,0 1194.020,1583.856 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1041_Conservation-Score_1"/>
<path d="M1236.575,1602.562 A2250.000,2250.000 40.000 0,1 1243.766,1593.536 L1208.641,1565.407 A2295.000,2295.000 0.000 0,0 1201.307,1574.613 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1042_Conservation-Score_1" class="Cytoplasmic"/>
<path d="M1243.766,1593.536 A2250.000,2250.000 40.000 0,1 1251.002,1584.548 L1198.532,1542.084 A2317.500,2317.500 0.000 0,0 1191.079,1551.342 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1043_Conservation-Score_2" class="Cytoplasmic"/>
<path d="M1251.002,1584.548 A2250.000,2250.000 40.000 0,1 1258.284,1575.596 L1206.033,1532.864 A2317.500,2317.500 0.000 0,0 1198.532,1542.084 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1044_Conservation-Score_2"/>
<path d="M1258.284,1575.596 A2250.000,2250.000 40.000 0,1 1265.612,1566.683 L1230.924,1538.016 A2295.000,2295.000 0.000 0,0 1223.450,1547.108 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1045_Conservation-Score_1"/>
<path d="M1265.612,1566.683 A2250.000,2250.000 40.000 0,1 1272.986,1557.806 L1238.446,1528.963 A2295.000,2295.000 0.000 0,0 1230.924,1538.016 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1046_Conservation-Score_1"/>
<path d="M1272.986,1557.806 A2250.000,2250.000 40.000 0,1 1280.405,1548.968 L1246.013,1519.948 A2295.000,2295.000 0.000 0,0 1238.446,1528.963 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1047_Conservation-Score_1"/>
<path d="M1280.405,1548.968 A2250.000,2250.000 40.000 0,1 1287.869,1540.168 L1219.384,1481.775 A2340.000,2340.000 0.000 0,0 1211.621,1490.927 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1048_Conservation-Score_4"/>
<path d="M1287.869,1540.168 A2250.000,2250.000 40.000 0,1 1295.379,1531.407 L1124.917,1384.547 A2475.000,2475.000 0.000 0,0 1116.656,1394.185 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1049_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1295.379,1531.407 A2250.000,2250.000 40.000 0,1 1302.933,1522.684 L1268.992,1493.137 A2295.000,2295.000 0.000 0,0 1261.286,1502.035 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1050_Conservation-Score_1"/>
<path d="M1302.933,1522.684 A2250.000,2250.000 40.000 0,1 1310.532,1514.000 L1276.742,1484.280 A2295.000,2295.000 0.000 0,0 1268.992,1493.137 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1051_Conservation-Score_1"/>
<path d="M1310.532,1514.000 A2250.000,2250.000 40.000 0,1 1318.175,1505.355 L1301.357,1490.408 A2272.500,2272.500 0.000 0,0 1293.637,1499.140 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1052_Conservation-Score_0" class="Cytoplasmic"/>
<path d="M1318.175,1505.355 A2250.000,2250.000 40.000 0,1 1325.863,1496.749 L1275.639,1451.651 A2317.500,2317.500 0.000 0,0 1267.720,1460.515 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1053_Conservation-Score_2"/>
<path d="M1325.863,1496.749 A2250.000,2250.000 40.000 0,1 1333.594,1488.183 L1283.602,1442.828 A2317.500,2317.500 0.000 0,0 1275.639,1451.651 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1054_Conservation-Score_3"/>
<path d="M1333.594,1488.183 A2250.000,2250.000 40.000 0,1 1341.370,1479.656 L1324.783,1464.453 A2272.500,2272.500 0.000 0,0 1316.930,1473.064 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1055_Conservation-Score_0"/>
<path d="M1341.370,1479.656 A2250.000,2250.000 40.000 0,1 1349.189,1471.170 L1332.681,1455.881 A2272.500,2272.500 0.000 0,0 1324.783,1464.453 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1056_Conservation-Score_0"/>
<path d="M1349.189,1471.170 A2250.000,2250.000 40.000 0,1 1357.051,1462.724 L1307.763,1416.605 A2317.500,2317.500 0.000 0,0 1299.664,1425.305 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1057_Conservation-Score_2" class="Cytoplasmic"/>
<path d="M1357.051,1462.724 A2250.000,2250.000 40.000 0,1 1364.957,1454.318 L1332.256,1423.404 A2295.000,2295.000 0.000 0,0 1324.192,1431.978 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1058_Conservation-Score_1" class="Cytoplasmic"/>
<path d="M1364.957,1454.318 A2250.000,2250.000 40.000 0,1 1372.905,1445.953 L1356.634,1430.412 A2272.500,2272.500 0.000 0,0 1348.606,1438.861 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1059_Conservation-Score_0"/>
<path d="M1372.905,1445.953 A2250.000,2250.000 40.000 0,1 1380.897,1437.628 L1283.751,1343.886 A2385.000,2385.000 0.000 0,0 1275.280,1352.710 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1060_Conservation-Score_6"/>
<path d="M1380.897,1437.628 A2250.000,2250.000 40.000 0,1 1388.931,1429.345 L1340.599,1382.226 A2317.500,2317.500 0.000 0,0 1332.324,1390.757 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1061_Conservation-Score_3"/>
<path d="M1388.931,1429.345 A2250.000,2250.000 40.000 0,1 1397.007,1421.103 L1300.828,1326.370 A2385.000,2385.000 0.000 0,0 1292.267,1335.106 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1062_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M1397.007,1421.103 A2250.000,2250.000 40.000 0,1 1405.126,1412.903 L1325.382,1333.548 A2362.500,2362.500 0.000 0,0 1316.858,1342.159 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1063_Conservation-Score_5"/>
<path d="M1405.126,1412.903 A2250.000,2250.000 40.000 0,1 1413.286,1404.744 L1318.084,1309.029 A2385.000,2385.000 0.000 0,0 1309.434,1317.677 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1064_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M1413.286,1404.744 A2250.000,2250.000 40.000 0,1 1421.489,1396.628 L1358.348,1332.493 A2340.000,2340.000 0.000 0,0 1349.818,1340.934 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1065_Conservation-Score_4"/>
<path d="M1421.489,1396.628 A2250.000,2250.000 40.000 0,1 1429.733,1388.553 L1319.814,1275.752 A2407.500,2407.500 0.000 0,0 1310.993,1284.392 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1066_Conservation-Score_7"/>
<path d="M1429.733,1388.553 A2250.000,2250.000 40.000 0,1 1438.018,1380.521 L1313.059,1250.963 A2430.000,2430.000 0.000 0,0 1304.111,1259.638 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1067_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M1438.018,1380.521 A2250.000,2250.000 40.000 0,1 1446.344,1372.532 L1290.978,1209.785 A2475.000,2475.000 0.000 0,0 1281.819,1218.573 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1068_Conservation-Score_11"/>
<path d="M1446.344,1372.532 A2250.000,2250.000 40.000 0,1 1454.711,1364.585 L1300.182,1201.044 A2475.000,2475.000 0.000 0,0 1290.978,1209.785 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1069_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1454.711,1364.585 A2250.000,2250.000 40.000 0,1 1463.119,1356.682 L1355.537,1241.649 A2407.500,2407.500 0.000 0,0 1346.541,1250.106 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1070_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M1463.119,1356.682 A2250.000,2250.000 40.000 0,1 1471.567,1348.821 L1395.145,1266.262 A2362.500,2362.500 0.000 0,0 1386.274,1274.516 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1071_Conservation-Score_5"/>
<path d="M1471.567,1348.821 A2250.000,2250.000 40.000 0,1 1480.055,1341.004 L1328.060,1175.105 A2475.000,2475.000 0.000 0,0 1318.723,1183.703 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1072_Conservation-Score_11"/>
<path d="M1480.055,1341.004 A2250.000,2250.000 40.000 0,1 1488.583,1333.231 L1337.442,1166.554 A2475.000,2475.000 0.000 0,0 1328.060,1175.105 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1073_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M1488.583,1333.231 A2250.000,2250.000 40.000 0,1 1497.151,1325.501 L1422.009,1241.776 A2362.500,2362.500 0.000 0,0 1413.012,1249.892 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1074_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M1497.151,1325.501 A2250.000,2250.000 40.000 0,1 1505.759,1317.816 L1445.989,1250.529 A2340.000,2340.000 0.000 0,0 1437.037,1258.521 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1075_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M1505.759,1317.816 A2250.000,2250.000 40.000 0,1 1514.406,1310.175 L1440.126,1225.683 A2362.500,2362.500 0.000 0,0 1431.047,1233.707 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1076_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M1514.406,1310.175 A2250.000,2250.000 40.000 0,1 1523.092,1302.578 L1434.477,1200.733 A2385.000,2385.000 0.000 0,0 1425.270,1208.785 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1077_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M1523.092,1302.578 A2250.000,2250.000 40.000 0,1 1531.816,1295.026 L1429.044,1175.678 A2407.500,2407.500 0.000 0,0 1419.708,1183.758 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1078_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M1531.816,1295.026 A2250.000,2250.000 40.000 0,1 1540.580,1287.518 L1496.797,1236.144 A2317.500,2317.500 0.000 0,0 1487.771,1243.877 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1079_Conservation-Score_3" class="Cytoplasmic"/>
<path d="M1540.580,1287.518 A2250.000,2250.000 40.000 0,1 1549.382,1280.056 L1505.863,1228.458 A2317.500,2317.500 0.000 0,0 1496.797,1236.144 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1080_Conservation-Score_2" class="Cytoplasmic"/>
<path d="M1549.382,1280.056 A2250.000,2250.000 40.000 0,1 1558.222,1272.639 L1514.968,1220.818 A2317.500,2317.500 0.000 0,0 1505.863,1228.458 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1081_Conservation-Score_2"/>
<path d="M1558.222,1272.639 A2250.000,2250.000 40.000 0,1 1567.100,1265.268 L1538.442,1230.573 A2295.000,2295.000 0.000 0,0 1529.386,1238.092 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1082_Conservation-Score_1"/>
<path d="M1567.100,1265.268 A2250.000,2250.000 40.000 0,1 1576.015,1257.942 L1519.056,1188.259 A2340.000,2340.000 0.000 0,0 1509.784,1195.878 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1083_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M1576.015,1257.942 A2250.000,2250.000 40.000 0,1 1584.968,1250.662 L1556.667,1215.675 A2295.000,2295.000 0.000 0,0 1547.535,1223.101 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1084_Conservation-Score_1" class="Cytoplasmic"/>
<path d="M1584.968,1250.662 A2250.000,2250.000 40.000 0,1 1593.958,1243.428 L1565.838,1208.296 A2295.000,2295.000 0.000 0,0 1556.667,1215.675 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1085_Conservation-Score_1" class="Cytoplasmic"/>
<path d="M1593.958,1243.428 A2250.000,2250.000 40.000 0,1 1602.986,1236.240 L1589.015,1218.602 A2272.500,2272.500 0.000 0,0 1579.898,1225.862 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1086_Conservation-Score_0"/>
<path d="M1602.986,1236.240 A2250.000,2250.000 40.000 0,1 1612.050,1229.098 L1598.170,1211.389 A2272.500,2272.500 0.000 0,0 1589.015,1218.602 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1087_Conservation-Score_0"/>
<path d="M1612.050,1229.098 A2250.000,2250.000 40.000 0,1 1621.150,1222.003 L1524.631,1097.543 A2407.500,2407.500 0.000 0,0 1514.893,1105.135 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1088_Conservation-Score_7"/>
<path d="M1621.150,1222.003 A2250.000,2250.000 40.000 0,1 1630.287,1214.955 L1548.104,1107.852 A2385.000,2385.000 0.000 0,0 1538.419,1115.323 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1089_Conservation-Score_6"/>
<path d="M1630.287,1214.955 A2250.000,2250.000 40.000 0,1 1639.460,1207.954 L1557.827,1100.431 A2385.000,2385.000 0.000 0,0 1548.104,1107.852 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1090_Conservation-Score_6"/>
<path d="M1639.460,1207.954 A2250.000,2250.000 40.000 0,1 1648.668,1201.000 L1594.615,1129.040 A2340.000,2340.000 0.000 0,0 1585.038,1136.272 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1091_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M1648.668,1201.000 A2250.000,2250.000 40.000 0,1 1657.912,1194.093 L1577.387,1085.739 A2385.000,2385.000 0.000 0,0 1567.588,1093.060 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1092_Conservation-Score_6"/>
<path d="M1657.912,1194.093 A2250.000,2250.000 40.000 0,1 1667.192,1187.234 L1613.879,1114.723 A2340.000,2340.000 0.000 0,0 1604.229,1121.857 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1093_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M1667.192,1187.234 A2250.000,2250.000 40.000 0,1 1676.506,1180.422 L1570.627,1034.856 A2430.000,2430.000 0.000 0,0 1560.567,1042.212 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1094_Conservation-Score_8"/>
<path d="M1676.506,1180.422 A2250.000,2250.000 40.000 0,1 1685.855,1173.658 L1580.724,1027.551 A2430.000,2430.000 0.000 0,0 1570.627,1034.856 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1095_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M1685.855,1173.658 A2250.000,2250.000 40.000 0,1 1695.239,1166.943 L1590.858,1020.298 A2430.000,2430.000 0.000 0,0 1580.724,1027.551 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1096_Conservation-Score_8"/>
<path d="M1695.239,1166.943 A2250.000,2250.000 40.000 0,1 1704.657,1160.275 L1665.797,1105.083 A2317.500,2317.500 0.000 0,0 1656.096,1111.951 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1097_Conservation-Score_3" class="Cytoplasmic"/>
<path d="M1704.657,1160.275 A2250.000,2250.000 40.000 0,1 1714.110,1153.656 L1649.815,1061.339 A2362.500,2362.500 0.000 0,0 1639.890,1068.289 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1098_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M1714.110,1153.656 A2250.000,2250.000 40.000 0,1 1723.596,1147.086 L1647.011,1035.911 A2385.000,2385.000 0.000 0,0 1636.956,1042.876 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1099_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M1723.596,1147.086 A2250.000,2250.000 40.000 0,1 1733.115,1140.564 L1695.109,1084.781 A2317.500,2317.500 0.000 0,0 1685.303,1091.498 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1100_Conservation-Score_3" class="Cytoplasmic"/>
<path d="M1733.115,1140.564 A2250.000,2250.000 40.000 0,1 1742.668,1134.091 L1679.802,1040.796 A2362.500,2362.500 0.000 0,0 1669.771,1047.592 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1101_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M1742.668,1134.091 A2250.000,2250.000 40.000 0,1 1752.254,1127.667 L1652.434,977.881 A2430.000,2430.000 0.000 0,0 1642.082,984.818 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1102_Conservation-Score_8"/>
<path d="M1752.254,1127.667 A2250.000,2250.000 40.000 0,1 1761.873,1121.293 L1638.060,933.422 A2475.000,2475.000 0.000 0,0 1627.480,940.434 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1103_Conservation-Score_11"/>
<path d="M1761.873,1121.293 A2250.000,2250.000 40.000 0,1 1771.524,1114.967 L1673.246,964.165 A2430.000,2430.000 0.000 0,0 1662.823,970.996 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1104_Conservation-Score_9"/>
<path d="M1771.524,1114.967 A2250.000,2250.000 40.000 0,1 1781.208,1108.692 L1683.705,957.387 A2430.000,2430.000 0.000 0,0 1673.246,964.165 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1105_Conservation-Score_9"/>
<path d="M1781.208,1108.692 A2250.000,2250.000 40.000 0,1 1790.924,1102.466 L1706.288,969.639 A2407.500,2407.500 0.000 0,0 1695.893,976.300 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1106_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M1790.924,1102.466 A2250.000,2250.000 40.000 0,1 1800.671,1096.290 L1728.712,982.068 A2385.000,2385.000 0.000 0,0 1718.379,988.614 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1107_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M1800.671,1096.290 A2250.000,2250.000 40.000 0,1 1810.450,1090.164 L1691.496,899.181 A2475.000,2475.000 0.000 0,0 1680.739,905.919 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1108_Conservation-Score_11"/>
<path d="M1810.450,1090.164 A2250.000,2250.000 40.000 0,1 1820.261,1084.089 L1725.882,930.816 A2430.000,2430.000 0.000 0,0 1715.287,937.378 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1109_Conservation-Score_9"/>
<path d="M1820.261,1084.089 A2250.000,2250.000 40.000 0,1 1830.102,1078.064 L1771.607,981.967 A2362.500,2362.500 0.000 0,0 1761.274,988.293 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1110_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M1830.102,1078.064 A2250.000,2250.000 40.000 0,1 1839.975,1072.089 L1770.373,956.414 A2385.000,2385.000 0.000 0,0 1759.908,962.747 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1111_Conservation-Score_6"/>
<path d="M1839.975,1072.089 A2250.000,2250.000 40.000 0,1 1849.877,1066.165 L1757.867,911.458 A2430.000,2430.000 0.000 0,0 1747.172,917.856 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1112_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M1849.877,1066.165 A2250.000,2250.000 40.000 0,1 1859.810,1060.292 L1779.997,924.512 A2407.500,2407.500 0.000 0,0 1769.369,930.797 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1113_Conservation-Score_7"/>
<path d="M1859.810,1060.292 A2250.000,2250.000 40.000 0,1 1869.773,1054.470 L1813.262,957.193 A2362.500,2362.500 0.000 0,0 1802.801,963.307 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1114_Conservation-Score_5"/>
<path d="M1869.773,1054.470 A2250.000,2250.000 40.000 0,1 1879.766,1048.699 L1767.742,853.569 A2475.000,2475.000 0.000 0,0 1756.750,859.917 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1115_Conservation-Score_11"/>
<path d="M1879.766,1048.699 A2250.000,2250.000 40.000 0,1 1889.788,1042.980 L1845.379,964.699 A2340.000,2340.000 0.000 0,0 1834.956,970.647 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1116_Conservation-Score_4"/>
<path d="M1889.788,1042.980 A2250.000,2250.000 40.000 0,1 1899.839,1037.311 L1789.823,841.043 A2475.000,2475.000 0.000 0,0 1778.767,847.277 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1117_Conservation-Score_11"/>
<path d="M1899.839,1037.311 A2250.000,2250.000 40.000 0,1 1909.920,1031.695 L1833.614,893.914 A2407.500,2407.500 0.000 0,0 1822.828,899.923 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1118_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M1909.920,1031.695 A2250.000,2250.000 40.000 0,1 1920.029,1026.130 L1833.631,868.221 A2430.000,2430.000 0.000 0,0 1822.713,874.231 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1119_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M1920.029,1026.130 A2250.000,2250.000 40.000 0,1 1930.166,1020.618 L1865.976,901.855 A2385.000,2385.000 0.000 0,0 1855.230,907.698 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1120_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M1930.166,1020.618 A2250.000,2250.000 40.000 0,1 1940.331,1015.157 L1908.541,955.612 A2317.500,2317.500 0.000 0,0 1898.071,961.236 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1121_Conservation-Score_3" class="Cytoplasmic"/>
<path d="M1940.331,1015.157 A2250.000,2250.000 40.000 0,1 1950.525,1009.748 L1908.546,930.138 A2340.000,2340.000 0.000 0,0 1897.945,935.763 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1122_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M1950.525,1009.748 A2250.000,2250.000 40.000 0,1 1960.746,1004.392 L1908.783,904.612 A2362.500,2362.500 0.000 0,0 1898.051,910.236 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1123_Conservation-Score_5"/>
<path d="M1960.746,1004.392 A2250.000,2250.000 40.000 0,1 1970.994,999.089 L1919.544,899.043 A2362.500,2362.500 0.000 0,0 1908.783,904.612 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1124_Conservation-Score_5"/>
<path d="M1970.994,999.089 A2250.000,2250.000 40.000 0,1 1981.269,993.837 L1909.958,853.406 A2407.500,2407.500 0.000 0,0 1898.964,859.025 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1125_Conservation-Score_7"/>
<path d="M1981.269,993.837 A2250.000,2250.000 40.000 0,1 1991.572,988.639 L1910.897,827.730 A2430.000,2430.000 0.000 0,0 1899.771,833.344 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1126_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M1991.572,988.639 A2250.000,2250.000 40.000 0,1 2001.900,983.494 L1991.919,963.329 A2272.500,2272.500 0.000 0,0 1981.487,968.526 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1127_Conservation-Score_0" class="Cytoplasmic"/>
<path d="M2001.900,983.494 A2250.000,2250.000 40.000 0,1 2012.255,978.402 L1943.113,836.890 A2407.500,2407.500 0.000 0,0 1932.033,842.338 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1128_Conservation-Score_7"/>
<path d="M2012.255,978.402 A2250.000,2250.000 40.000 0,1 2022.636,973.362 L1973.768,872.031 A2362.500,2362.500 0.000 0,0 1962.868,877.322 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1129_Conservation-Score_5"/>
<path d="M2022.636,973.362 A2250.000,2250.000 40.000 0,1 2033.043,968.377 L1975.025,846.479 A2385.000,2385.000 0.000 0,0 1963.994,851.764 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1130_Conservation-Score_6"/>
<path d="M2033.043,968.377 A2250.000,2250.000 40.000 0,1 2043.475,963.444 L1966.953,800.520 A2430.000,2430.000 0.000 0,0 1955.686,805.847 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1131_Conservation-Score_8"/>
<path d="M2043.475,963.444 A2250.000,2250.000 40.000 0,1 2053.932,958.565 L2006.629,856.494 A2362.500,2362.500 0.000 0,0 1995.649,861.616 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1132_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M2053.932,958.565 A2250.000,2250.000 40.000 0,1 2064.414,953.740 L2036.347,892.352 A2317.500,2317.500 0.000 0,0 2025.550,897.322 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1133_Conservation-Score_2" class="Cytoplasmic"/>
<path d="M2064.414,953.740 A2250.000,2250.000 40.000 0,1 2074.921,948.969 L2047.169,887.438 A2317.500,2317.500 0.000 0,0 2036.347,892.352 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1134_Conservation-Score_3"/>
<path d="M2074.921,948.969 A2250.000,2250.000 40.000 0,1 2085.452,944.251 L2058.016,882.579 A2317.500,2317.500 0.000 0,0 2047.169,887.438 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1135_Conservation-Score_2" class="Cytoplasmic"/>
<path d="M2085.452,944.251 A2250.000,2250.000 40.000 0,1 2096.007,939.588 L2032.728,795.359 A2407.500,2407.500 0.000 0,0 2021.434,800.349 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1136_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M2096.007,939.588 A2250.000,2250.000 40.000 0,1 2106.586,934.979 L2061.915,831.728 A2362.500,2362.500 0.000 0,0 2050.807,836.568 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1137_Conservation-Score_5"/>
<path d="M2106.586,934.979 A2250.000,2250.000 40.000 0,1 2117.188,930.424 L2073.048,826.945 A2362.500,2362.500 0.000 0,0 2061.915,831.728 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1138_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M2117.188,930.424 A2250.000,2250.000 40.000 0,1 2127.814,925.924 L2119.092,905.183 A2272.500,2272.500 0.000 0,0 2108.360,909.729 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1139_Conservation-Score_0"/>
<path d="M2127.814,925.924 A2250.000,2250.000 40.000 0,1 2138.463,921.478 L2060.924,734.411 A2452.500,2452.500 0.000 0,0 2049.317,739.257 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1140_Conservation-Score_10" class="Cytoplasmic"/>
<path d="M2138.463,921.478 A2250.000,2250.000 40.000 0,1 2149.134,917.087 L2089.573,771.283 A2407.500,2407.500 0.000 0,0 2078.155,775.982 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1141_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M2149.134,917.087 A2250.000,2250.000 40.000 0,1 2159.827,912.751 L2101.015,766.643 A2407.500,2407.500 0.000 0,0 2089.573,771.283 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1142_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M2159.827,912.751 A2250.000,2250.000 40.000 0,1 2170.543,908.469 L2137.365,824.808 A2340.000,2340.000 0.000 0,0 2126.220,829.261 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1143_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M2170.543,908.469 A2250.000,2250.000 40.000 0,1 2181.281,904.243 L2123.970,757.540 A2407.500,2407.500 0.000 0,0 2112.481,762.062 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1144_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M2181.281,904.243 A2250.000,2250.000 40.000 0,1 2192.040,900.071 L2159.721,816.074 A2340.000,2340.000 0.000 0,0 2148.532,820.412 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1145_Conservation-Score_4"/>
<path d="M2192.040,900.071 A2250.000,2250.000 40.000 0,1 2202.820,895.955 L2170.933,811.794 A2340.000,2340.000 0.000 0,0 2159.721,816.074 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1146_Conservation-Score_4"/>
<path d="M2202.820,895.955 A2250.000,2250.000 40.000 0,1 2213.621,891.895 L2150.711,723.246 A2430.000,2430.000 0.000 0,0 2139.045,727.632 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1147_Conservation-Score_9"/>
<path d="M2213.621,891.895 A2250.000,2250.000 40.000 0,1 2224.443,887.889 L2170.154,740.042 A2407.500,2407.500 0.000 0,0 2158.575,744.327 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1148_Conservation-Score_7"/>
<path d="M2224.443,887.889 A2250.000,2250.000 40.000 0,1 2235.285,883.940 L2181.755,735.815 A2407.500,2407.500 0.000 0,0 2170.154,740.042 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1149_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M2235.285,883.940 A2250.000,2250.000 40.000 0,1 2246.148,880.046 L2193.378,731.649 A2407.500,2407.500 0.000 0,0 2181.755,735.815 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1150_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M2246.148,880.046 A2250.000,2250.000 40.000 0,1 2257.030,876.207 L2197.593,706.304 A2430.000,2430.000 0.000 0,0 2185.840,710.449 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1151_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M2257.030,876.207 A2250.000,2250.000 40.000 0,1 2267.932,872.425 L2238.649,787.322 A2340.000,2340.000 0.000 0,0 2227.311,791.256 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1152_Conservation-Score_4"/>
<path d="M2267.932,872.425 A2250.000,2250.000 40.000 0,1 2278.853,868.698 L2250.007,783.446 A2340.000,2340.000 0.000 0,0 2238.649,787.322 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1153_Conservation-Score_4"/>
<path d="M2278.853,868.698 A2250.000,2250.000 40.000 0,1 2289.793,865.028 L2261.385,779.629 A2340.000,2340.000 0.000 0,0 2250.007,783.446 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1154_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M2289.793,865.028 A2250.000,2250.000 40.000 0,1 2300.752,861.414 L2286.767,818.642 A2295.000,2295.000 0.000 0,0 2275.589,822.328 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1155_Conservation-Score_1" class="Cytoplasmic"/>
<path d="M2300.752,861.414 A2250.000,2250.000 40.000 0,1 2311.729,857.856 L2304.846,836.434 A2272.500,2272.500 0.000 0,0 2293.759,840.028 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1156_Conservation-Score_0"/>
<path d="M2311.729,857.856 A2250.000,2250.000 40.000 0,1 2322.724,854.354 L2302.406,789.984 A2317.500,2317.500 0.000 0,0 2291.081,793.591 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1157_Conservation-Score_2"/>
<path d="M2322.724,854.354 A2250.000,2250.000 40.000 0,1 2333.737,850.909 L2320.412,807.927 A2295.000,2295.000 0.000 0,0 2309.179,811.441 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1158_Conservation-Score_1"/>
<path d="M2333.737,850.909 A2250.000,2250.000 40.000 0,1 2344.768,847.520 L2331.663,804.470 A2295.000,2295.000 0.000 0,0 2320.412,807.927 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1159_Conservation-Score_1" class="Cytoplasmic"/>
<path d="M2344.768,847.520 A2250.000,2250.000 40.000 0,1 2355.816,844.188 L2317.164,714.839 A2385.000,2385.000 0.000 0,0 2305.454,718.371 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1160_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M2355.816,844.188 A2250.000,2250.000 40.000 0,1 2366.880,840.912 L2360.549,819.321 A2272.500,2272.500 0.000 0,0 2349.374,822.630 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1161_Conservation-Score_0"/>
<path d="M2366.880,840.912 A2250.000,2250.000 40.000 0,1 2377.962,837.694 L2340.639,707.955 A2385.000,2385.000 0.000 0,0 2328.893,711.367 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1162_Conservation-Score_6"/>
<path d="M2377.962,837.694 A2250.000,2250.000 40.000 0,1 2389.059,834.532 L2370.731,769.568 A2317.500,2317.500 0.000 0,0 2359.301,772.825 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1163_Conservation-Score_3"/>
<path d="M2389.059,834.532 A2250.000,2250.000 40.000 0,1 2400.173,831.427 L2376.180,744.684 A2340.000,2340.000 0.000 0,0 2364.622,747.913 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1164_Conservation-Score_4"/>
<path d="M2400.173,831.427 A2250.000,2250.000 40.000 0,1 2411.303,828.379 L2375.981,698.082 A2385.000,2385.000 0.000 0,0 2364.184,701.313 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1165_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M2411.303,828.379 A2250.000,2250.000 40.000 0,1 2422.448,825.389 L2364.693,607.928 A2475.000,2475.000 0.000 0,0 2352.433,611.217 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1166_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M2422.448,825.389 A2250.000,2250.000 40.000 0,1 2433.608,822.455 L2388.297,648.252 A2430.000,2430.000 0.000 0,0 2376.244,651.420 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1167_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M2433.608,822.455 A2250.000,2250.000 40.000 0,1 2444.783,819.579 L2389.262,601.537 A2475.000,2475.000 0.000 0,0 2376.969,604.701 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1168_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M2444.783,819.579 A2250.000,2250.000 40.000 0,1 2455.973,816.760 L2401.570,598.437 A2475.000,2475.000 0.000 0,0 2389.262,601.537 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1169_Conservation-Score_11"/>
<path d="M2455.973,816.760 A2250.000,2250.000 40.000 0,1 2467.177,813.999 L2413.895,595.399 A2475.000,2475.000 0.000 0,0 2401.570,598.437 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1170_Conservation-Score_11"/>
<path d="M2467.177,813.999 A2250.000,2250.000 40.000 0,1 2478.395,811.295 L2436.667,636.199 A2430.000,2430.000 0.000 0,0 2424.551,639.119 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1171_Conservation-Score_9" class="Cytoplasmic"/>
<path d="M2478.395,811.295 A2250.000,2250.000 40.000 0,1 2489.627,808.649 L2438.590,589.514 A2475.000,2475.000 0.000 0,0 2426.235,592.425 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1172_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M2489.627,808.649 A2250.000,2250.000 40.000 0,1 2500.872,806.060 L2465.933,652.484 A2407.500,2407.500 0.000 0,0 2453.901,655.254 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1173_Conservation-Score_7"/>
<path d="M2500.872,806.060 A2250.000,2250.000 40.000 0,1 2512.131,803.529 L2477.980,649.776 A2407.500,2407.500 0.000 0,0 2465.933,652.484 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1174_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M2512.131,803.529 A2250.000,2250.000 40.000 0,1 2523.402,801.056 L2490.040,647.130 A2407.500,2407.500 0.000 0,0 2477.980,649.776 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1175_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M2523.402,801.056 A2250.000,2250.000 40.000 0,1 2534.686,798.641 L2511.420,688.573 A2362.500,2362.500 0.000 0,0 2499.572,691.109 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1176_Conservation-Score_5" class="Cytoplasmic"/>
<path d="M2534.686,798.641 A2250.000,2250.000 40.000 0,1 2545.982,796.283 L2541.441,774.246 A2272.500,2272.500 0.000 0,0 2530.033,776.627 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1177_Conservation-Score_0" class="Cytoplasmic"/>
<path d="M2545.982,796.283 A2250.000,2250.000 40.000 0,1 2557.290,793.984 L2548.435,749.863 A2295.000,2295.000 0.000 0,0 2536.901,752.209 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1178_Conservation-Score_1"/>
<path d="M2557.290,793.984 A2250.000,2250.000 40.000 0,1 2568.609,791.742 L2559.981,747.577 A2295.000,2295.000 0.000 0,0 2548.435,749.863 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1179_Conservation-Score_1"/>
<path d="M2568.609,791.742 A2250.000,2250.000 40.000 0,1 2579.940,789.559 L2575.739,767.455 A2272.500,2272.500 0.000 0,0 2564.295,769.660 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1180_Conservation-Score_0"/>
<path d="M2579.940,789.559 A2250.000,2250.000 40.000 0,1 2591.282,787.434 L2566.759,654.680 A2385.000,2385.000 0.000 0,0 2554.736,656.932 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1181_Conservation-Score_6" class="Cytoplasmic"/>
<path d="M2591.282,787.434 A2250.000,2250.000 40.000 0,1 2602.635,785.367 L2574.819,630.342 A2407.500,2407.500 0.000 0,0 2562.672,632.554 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1182_Conservation-Score_7"/>
<path d="M2602.635,785.367 A2250.000,2250.000 40.000 0,1 2613.998,783.358 L2583.118,606.026 A2430.000,2430.000 0.000 0,0 2570.846,608.196 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1183_Conservation-Score_8"/>
<path d="M2613.998,783.358 A2250.000,2250.000 40.000 0,1 2625.371,781.407 L2602.893,648.292 A2385.000,2385.000 0.000 0,0 2590.838,650.359 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1184_Conservation-Score_6"/>
<path d="M2625.371,781.407 A2250.000,2250.000 40.000 0,1 2636.754,779.515 L2600.430,557.467 A2475.000,2475.000 0.000 0,0 2587.908,559.548 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1185_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M2636.754,779.515 A2250.000,2250.000 40.000 0,1 2648.147,777.681 L2612.962,555.450 A2475.000,2475.000 0.000 0,0 2600.430,557.467 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1186_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M2648.147,777.681 A2250.000,2250.000 40.000 0,1 2659.549,775.906 L2656.145,753.665 A2272.500,2272.500 0.000 0,0 2644.629,755.458 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1187_Conservation-Score_0" class="Cytoplasmic"/>
<path d="M2659.549,775.906 A2250.000,2250.000 40.000 0,1 2670.960,774.189 L2664.379,729.673 A2295.000,2295.000 0.000 0,0 2652.740,731.424 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1188_Conservation-Score_1" class="Cytoplasmic"/>
<path d="M2670.960,774.189 A2250.000,2250.000 40.000 0,1 2682.380,772.531 L2650.618,549.784 A2475.000,2475.000 0.000 0,0 2638.056,551.608 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1189_Conservation-Score_11"/>
<path d="M2682.380,772.531 A2250.000,2250.000 40.000 0,1 2693.808,770.932 L2672.374,614.897 A2407.500,2407.500 0.000 0,0 2660.146,616.608 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1190_Conservation-Score_7"/>
<path d="M2693.808,770.932 A2250.000,2250.000 40.000 0,1 2705.244,769.391 L2687.558,635.554 A2385.000,2385.000 0.000 0,0 2675.436,637.187 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1191_Conservation-Score_6"/>
<path d="M2705.244,769.391 A2250.000,2250.000 40.000 0,1 2716.687,767.908 L2705.355,678.625 A2340.000,2340.000 0.000 0,0 2693.453,680.166 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1192_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M2716.687,767.908 A2250.000,2250.000 40.000 0,1 2728.138,766.485 L2719.983,699.479 A2317.500,2317.500 0.000 0,0 2708.188,700.945 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1193_Conservation-Score_3"/>
<path d="M2728.138,766.485 A2250.000,2250.000 40.000 0,1 2739.597,765.120 L2723.973,631.027 A2385.000,2385.000 0.000 0,0 2711.827,632.474 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1194_Conservation-Score_6"/>
<path d="M2739.597,765.120 A2250.000,2250.000 40.000 0,1 2751.062,763.814 L2731.147,584.919 A2430.000,2430.000 0.000 0,0 2718.765,586.329 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1195_Conservation-Score_8" class="Cytoplasmic"/>
<path d="M2751.062,763.814 A2250.000,2250.000 40.000 0,1 2762.534,762.566 L2753.035,673.069 A2340.000,2340.000 0.000 0,0 2741.105,674.366 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1196_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M2762.534,762.566 A2250.000,2250.000 40.000 0,1 2774.012,761.378 L2758.193,604.674 A2407.500,2407.500 0.000 0,0 2745.911,605.946 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1197_Conservation-Score_7"/>
<path d="M2774.012,761.378 A2250.000,2250.000 40.000 0,1 2785.496,760.248 L2783.351,737.851 A2272.500,2272.500 0.000 0,0 2771.752,738.992 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1198_Conservation-Score_0"/>
<path d="M2785.496,760.248 A2250.000,2250.000 40.000 0,1 2796.985,759.178 L2788.865,669.545 A2340.000,2340.000 0.000 0,0 2776.916,670.658 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1199_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M2796.985,759.178 A2250.000,2250.000 40.000 0,1 2808.480,758.166 L2796.989,623.656 A2385.000,2385.000 0.000 0,0 2784.804,624.728 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1200_Conservation-Score_6"/>
<path d="M2808.480,758.166 A2250.000,2250.000 40.000 0,1 2819.980,757.213 L2812.779,667.502 A2340.000,2340.000 0.000 0,0 2800.819,668.493 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1201_Conservation-Score_4" class="Cytoplasmic"/>
<path d="M2819.980,757.213 A2250.000,2250.000 40.000 0,1 2831.485,756.319 L2823.059,644.135 A2362.500,2362.500 0.000 0,0 2810.979,645.074 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1202_Conservation-Score_5"/>
<path d="M2831.485,756.319 A2250.000,2250.000 40.000 0,1 2842.994,755.485 L2835.144,643.259 A2362.500,2362.500 0.000 0,0 2823.059,644.135 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1203_Conservation-Score_5"/>
<path d="M2842.994,755.485 A2250.000,2250.000 40.000 0,1 2854.507,754.709 L2845.778,619.991 A2385.000,2385.000 0.000 0,0 2833.574,620.814 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1204_Conservation-Score_6"/>
<path d="M2854.507,754.709 A2250.000,2250.000 40.000 0,1 2866.024,753.992 L2852.627,529.392 A2475.000,2475.000 0.000 0,0 2839.958,530.180 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1205_Conservation-Score_11"/>
<path d="M2866.024,753.992 A2250.000,2250.000 40.000 0,1 2877.545,753.335 L2865.299,528.668 A2475.000,2475.000 0.000 0,0 2852.627,529.392 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1206_Conservation-Score_11" class="Cytoplasmic"/>
<path d="M2877.545,753.335 A2250.000,2250.000 40.000 0,1 2889.069,752.736 L2880.194,572.955 A2430.000,2430.000 0.000 0,0 2867.748,573.602 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Cytoplasmic" id="Residue_1207_Conservation-Score_9"/>
<path d="M2889.069,752.736 A2250.000,2250.000 40.000 0,1 2900.595,752.197 L2893.637,594.851 A2407.500,2407.500 0.000 0,0 2881.304,595.428 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1208_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M2900.595,752.197 A2250.000,2250.000 40.000 0,1 2912.125,751.717 L2905.974,594.337 A2407.500,2407.500 0.000 0,0 2893.637,594.851 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1209_Conservation-Score_7" class="Cytoplasmic"/>
<path d="M2912.125,751.717 A2250.000,2250.000 40.000 0,1 2923.656,751.296 L2919.839,638.860 A2362.500,2362.500 0.000 0,0 2907.731,639.302 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_1210_Conservation-Score_5" class="Cytoplasmic"/>
</g>
<g id="plot1">
<g id="plot1-axis">
</g>
<text x="4688.3" y="1610.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(410.5,4688.3,1610.4)" class="sequence" id="seq_Tryptophan_164">W</text>
<text x="4898.1" y="1953.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(421.1,4898.1,1953.2)" id="seq_Tryptophan_200" class="sequence">W</text>
<text x="4847.5" y="4192.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-57.2,4847.5,4192.0)" id="seq_Tryptophan_410" class="sequence">W</text>
<text x="4335.5" y="4741.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-37.5,4335.5,4741.6)" class="sequence" id="seq_Tryptophan_477">W</text>
<text x="3961.9" y="4970.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-26.0,3961.9,4970.4)" class="sequence" id="seq_Tryptophan_516">W</text>
<text x="2961.0" y="5208.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(1.0,2961.0,5208.3)" id="seq_Tryptophan_608" class="sequence">W</text>
<text x="1674.5" y="4749.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(37.2,1674.5,4749.1)" class="sequence" id="seq_Tryptophan_731">W</text>
<text x="1044.9" y="4021.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(62.4,1044.9,4021.0)" class="sequence" id="seq_Tryptophan_817">W</text>
<text x="833.7" y="3345.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(80.9,833.7,3345.5)" id="seq_Tryptophan_880" class="sequence">W</text>
<text x="815.1" y="3144.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(86.2,815.1,3144.0)" id="seq_Tryptophan_898" class="sequence">W</text>
<text x="792.3" y="3066.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(88.3,792.3,3066.1)" id="seq_Tryptophan_905" class="sequence">W</text>
<text x="873.3" y="2555.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-78.2,873.3,2555.6)" class="sequence" id="seq_Tryptophan_951">W</text>
<text x="2335.8" y="914.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-17.7,2335.8,914.6)" id="seq_Tryptophan_1157" class="sequence">W</text>
<text x="3098.6" y="867.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(362.6,3098.6,867.6)" class="sequence" id="seq_Methionine_1">M</text>
<text x="3676.9" y="956.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(378.3,3676.9,956.6)" class="sequence" id="seq_Methionine_54">M</text>
<text x="4245.8" y="1218.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(395.0,4245.8,1218.8)" class="sequence" id="seq_Methionine_111">M</text>
<text x="4479.0" y="1392.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(402.6,4479.0,1392.1)" class="sequence" id="seq_Methionine_137">M</text>
<text x="4760.7" y="1739.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(414.4,4760.7,1739.1)" id="seq_Methionine_176" class="sequence">M</text>
<text x="4760.5" y="1766.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(415.0,4760.5,1766.4)" class="sequence" id="seq_Methionine_178">M</text>
<text x="5144.5" y="2664.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(441.1,5144.5,2664.3)" id="seq_Methionine_268" class="sequence">M</text>
<text x="5141.8" y="2765.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(443.7,5141.8,2765.4)" class="sequence" id="seq_Methionine_277">M</text>
<text x="5179.2" y="3223.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-84.1,5179.2,3223.3)" id="seq_Methionine_318" class="sequence">M</text>
<text x="3407.2" y="5152.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-10.7,3407.2,5152.5)" class="sequence" id="seq_Methionine_567">M</text>
<text x="3036.5" y="5174.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-1.0,3036.5,5174.3)" class="sequence" id="seq_Methionine_600">M</text>
<text x="2491.5" y="5142.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(13.4,2491.5,5142.1)" class="sequence" id="seq_Methionine_650">M</text>
<text x="2305.8" y="5057.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(18.6,2305.8,5057.7)" id="seq_Methionine_668" class="sequence">M</text>
<text x="1379.8" y="4487.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(47.4,1379.8,4487.8)" id="seq_Methionine_766" class="sequence">M</text>
<text x="1197.4" y="4244.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(55.4,1197.4,4244.8)" id="seq_Methionine_793" class="sequence">M</text>
<text x="1032.7" y="3926.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(64.8,1032.7,3926.7)" id="seq_Methionine_825" class="sequence">M</text>
<text x="859.8" y="3317.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(81.6,859.8,3317.8)" class="sequence" id="seq_Methionine_881">M</text>
<text x="808.6" y="3031.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(89.2,808.6,3031.9)" class="sequence" id="seq_Methionine_908">M</text>
<text x="851.8" y="2619.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-80.0,851.8,2619.7)" id="seq_Methionine_945" class="sequence">M</text>
<text x="894.1" y="2604.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-79.4,894.1,2604.9)" id="seq_Methionine_947" class="sequence">M</text>
<text x="915.3" y="2541.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-77.6,915.3,2541.0)" class="sequence" id="seq_Methionine_952">M</text>
<text x="969.8" y="2340.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-72.0,969.8,2340.3)" id="seq_Methionine_971" class="sequence">M</text>
<text x="1033.8" y="2168.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-67.1,1033.8,2168.8)" id="seq_Methionine_987" class="sequence">M</text>
<text x="1050.7" y="2015.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-63.2,1050.7,2015.8)" class="sequence" id="seq_Methionine_1002">M</text>
<text x="1126.4" y="1977.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-61.4,1126.4,1977.1)" class="sequence" id="seq_Methionine_1007">M</text>
<text x="3403.8" y="903.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(370.9,3403.8,903.9)" id="seq_Lysine_28" class="sequence">K</text>
<text x="3406.5" y="884.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(370.9,3406.5,884.0)" id="seq_Lysine_29" class="sequence">K</text>
<text x="3442.5" y="873.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(371.8,3442.5,873.9)" class="sequence" id="seq_Glutamine_32">Q</text>
<text x="3486.2" y="882.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(372.9,3486.2,882.5)" id="seq_Asparagine_36" class="sequence">N</text>
<text x="3503.6" y="910.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(373.5,3503.6,910.2)" class="sequence" id="seq_Lysine_37">K</text>
<text x="3537.6" y="918.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(374.5,3537.6,918.7)" id="seq_Glutamine_40" class="sequence">Q</text>
<text x="3599.7" y="934.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(376.2,3599.7,934.7)" class="sequence" id="seq_Aspartic-Acid_46">D</text>
<text x="3604.3" y="915.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(376.2,3604.3,915.2)" class="sequence" id="seq_Histidine_47">H</text>
<text x="3656.0" y="936.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(377.6,3656.0,936.1)" id="seq_Glutamine_52" class="sequence">Q</text>
<text x="3697.2" y="965.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(378.9,3697.2,965.5)" class="sequence" id="seq_Asparagine_56">N</text>
<text x="3710.4" y="948.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(379.1,3710.4,948.9)" id="seq_Asparagine_57" class="sequence">N</text>
<text x="3781.7" y="1013.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(381.5,3781.7,1013.6)" id="seq_Asparagine_64" class="sequence">N</text>
<text x="3835.2" y="996.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(382.6,3835.2,996.4)" class="sequence" id="seq_Tyrosine_69">Y</text>
<text x="3854.0" y="1014.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(383.3,3854.0,1014.2)" id="seq_Glutamine_71" class="sequence">Q</text>
<text x="3874.4" y="1032.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(384.0,3874.4,1032.9)" class="sequence" id="seq_Asparagine_73">N</text>
<text x="3887.1" y="1016.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(384.1,3887.1,1016.7)" id="seq_Tyrosine_74" class="sequence">Y</text>
<text x="3892.5" y="1060.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(384.7,3892.5,1060.9)" class="sequence" id="seq_Aspartic-Acid_75">D</text>
<text x="3946.4" y="1047.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(385.9,3946.4,1047.6)" id="seq_Lysine_80" class="sequence">K</text>
<text x="3976.7" y="1092.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(387.1,3976.7,1092.9)" class="sequence" id="seq_Glutamine_83">Q</text>
<text x="4030.7" y="1087.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(388.3,4030.7,1087.4)" id="seq_Tyrosine_88" class="sequence">Y</text>
<text x="4079.2" y="1140.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(390.1,4079.2,1140.9)" class="sequence" id="seq_Asparagine_94">N</text>
<text x="4161.6" y="1188.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(392.7,4161.6,1188.8)" id="seq_Asparagine_103" class="sequence">N</text>
<text x="4189.3" y="1183.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(393.2,4189.3,1183.0)" class="sequence" id="seq_Glutamine_105">Q</text>
<text x="4225.3" y="1228.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(394.7,4225.3,1228.9)" class="sequence" id="seq_Asparagine_110">N</text>
<text x="4242.2" y="1264.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(395.6,4242.2,1264.0)" class="sequence" id="seq_Tyrosine_112">Y</text>
<text x="4253.0" y="1247.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(395.6,4253.0,1247.1)" id="seq_Tyrosine_113" class="sequence">Y</text>
<text x="4270.9" y="1260.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(396.1,4270.9,1260.1)" id="seq_Asparagine_115" class="sequence">N</text>
<text x="4295.9" y="1263.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(396.7,4295.9,1263.6)" id="seq_Tyrosine_117" class="sequence">Y</text>
<text x="4356.1" y="1312.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(398.8,4356.1,1312.8)" class="sequence" id="seq_Asparagine_124">N</text>
<text x="4355.1" y="1350.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(399.4,4355.1,1350.6)" class="sequence" id="seq_Tyrosine_125">Y</text>
<text x="4367.0" y="1334.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(399.4,4367.0,1334.5)" id="seq_Aspartic-Acid_126" class="sequence">D</text>
<text x="4384.0" y="1348.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(400.0,4384.0,1348.6)" id="seq_Asparagine_128" class="sequence">N</text>
<text x="4405.4" y="1340.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(400.3,4405.4,1340.5)" class="sequence" id="seq_Lysine_129">K</text>
<text x="4437.8" y="1371.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(401.4,4437.8,1371.1)" class="sequence" id="seq_Lysine_133">K</text>
<text x="4483.8" y="1419.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(403.2,4483.8,1419.8)" class="sequence" id="seq_Asparagine_139">N</text>
<text x="4490.4" y="1450.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(403.9,4490.4,1450.9)" id="seq_Glutamine_141" class="sequence">Q</text>
<text x="4531.0" y="1466.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(405.0,4531.0,1466.9)" id="seq_Histidine_145" class="sequence">H</text>
<text x="4586.5" y="1521.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(407.0,4586.5,1521.5)" class="sequence" id="seq_Asparagine_152">N</text>
<text x="4588.3" y="1551.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(407.6,4588.3,1551.4)" id="seq_Asparagine_153" class="sequence">N</text>
<text x="4613.6" y="1602.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(409.1,4613.6,1602.4)" class="sequence" id="seq_Asparagine_158">N</text>
<text x="4665.8" y="1614.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(410.3,4665.8,1614.6)" class="sequence" id="seq_Glutamine_163">Q</text>
<text x="4676.0" y="1649.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(411.1,4676.0,1649.1)" id="seq_Aspartic-Acid_166" class="sequence">D</text>
<text x="4726.0" y="1680.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(412.6,4726.0,1680.4)" id="seq_Aspartic-Acid_171" class="sequence">D</text>
<text x="4747.1" y="1720.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(413.8,4747.1,1720.2)" class="sequence" id="seq_Asparagine_175">N</text>
<text x="4781.5" y="1752.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(415.0,4781.5,1752.8)" class="sequence" id="seq_Aspartic-Acid_179">D</text>
<text x="4776.7" y="1788.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(415.7,4776.7,1788.1)" class="sequence" id="seq_Glutamine_181">Q</text>
<text x="4796.0" y="1781.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(415.8,4796.0,1781.0)" class="sequence" id="seq_Asparagine_182">N</text>
<text x="4779.0" y="1820.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(416.4,4779.0,1820.2)" class="sequence" id="seq_Histidine_183">H</text>
<text x="4830.1" y="1838.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(417.6,4830.1,1838.4)" id="seq_Glutamine_188" class="sequence">Q</text>
<text x="4815.5" y="1877.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(418.3,4815.5,1877.2)" class="sequence" id="seq_Lysine_189">K</text>
<text x="4852.1" y="1864.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(418.5,4852.1,1864.1)" class="sequence" id="seq_Aspartic-Acid_191">D</text>
<text x="4864.3" y="1923.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(420.0,4864.3,1923.7)" class="sequence" id="seq_Asparagine_196">N</text>
<text x="4930.3" y="2011.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(422.9,4930.3,2011.6)" class="sequence" id="seq_Asparagine_206">N</text>
<text x="4926.9" y="2040.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(423.5,4926.9,2040.4)" id="seq_Glutamine_208" class="sequence">Q</text>
<text x="4948.9" y="2039.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(423.8,4948.9,2039.6)" class="sequence" id="seq_Lysine_209">K</text>
<text x="4959.8" y="2071.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(424.6,4959.8,2071.5)" id="seq_Lysine_212" class="sequence">K</text>
<text x="4957.5" y="2148.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(426.5,4957.5,2148.6)" class="sequence" id="seq_Glutamine_217">Q</text>
<text x="4976.2" y="2141.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(426.5,4976.2,2141.5)" class="sequence" id="seq_Glutamine_218">Q</text>
<text x="5007.4" y="2219.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(428.8,5007.4,2219.9)" id="seq_Lysine_226" class="sequence">K</text>
<text x="5037.1" y="2256.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(429.9,5037.1,2256.1)" class="sequence" id="seq_Aspartic-Acid_230">D</text>
<text x="5020.7" y="2311.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(431.2,5020.7,2311.9)" class="sequence" id="seq_Histidine_233">H</text>
<text x="5039.9" y="2306.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(431.2,5039.9,2306.4)" class="sequence" id="seq_Asparagine_234">N</text>
<text x="5061.2" y="2306.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(431.4,5061.2,2306.6)" class="sequence" id="seq_Glutamine_235">Q</text>
<text x="5097.0" y="2435.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(434.9,5097.0,2435.5)" id="seq_Aspartic-Acid_247" class="sequence">D</text>
<text x="5096.3" y="2510.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(436.9,5096.3,2510.5)" class="sequence" id="seq_Lysine_253">K</text>
<text x="5117.9" y="2533.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(437.6,5117.9,2533.5)" id="seq_Aspartic-Acid_256" class="sequence">D</text>
<text x="5113.4" y="2591.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(439.0,5113.4,2591.0)" id="seq_Lysine_261" class="sequence">K</text>
<text x="5135.2" y="2598.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(439.3,5135.2,2598.1)" class="sequence" id="seq_Aspartic-Acid_262">D</text>
<text x="5141.9" y="2687.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(441.7,5141.9,2687.2)" class="sequence" id="seq_Tyrosine_270">Y</text>
<text x="5115.4" y="2714.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(442.3,5115.4,2714.3)" id="seq_Asparagine_271" class="sequence">N</text>
<text x="5158.2" y="2741.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(443.2,5158.2,2741.2)" id="seq_Tyrosine_275" class="sequence">Y</text>
<text x="5122.3" y="2770.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(443.8,5122.3,2770.6)" class="sequence" id="seq_Glutamine_276">Q</text>
<text x="5144.2" y="2788.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(444.4,5144.2,2788.4)" id="seq_Aspartic-Acid_278" class="sequence">D</text>
<text x="5165.1" y="2796.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(444.6,5165.1,2796.5)" class="sequence" id="seq_Asparagine_280">N</text>
<text x="5146.7" y="2854.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(446.1,5146.7,2854.7)" id="seq_Lysine_284" class="sequence">K</text>
<text x="5166.8" y="2854.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(446.2,5166.8,2854.3)" id="seq_Tyrosine_285" class="sequence">Y</text>
<text x="5152.2" y="2953.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(448.8,5152.2,2953.9)" id="seq_Lysine_293" class="sequence">K</text>
<text x="5172.1" y="2952.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(448.7,5172.1,2952.4)" class="sequence" id="seq_Lysine_294">K</text>
<text x="5155.6" y="3009.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-89.8,5155.6,3009.1)" class="sequence" id="seq_Asparagine_298">N</text>
<text x="5175.6" y="3008.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-89.8,5175.6,3008.1)" class="sequence" id="seq_Tyrosine_299">Y</text>
<text x="5194.0" y="3053.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-88.6,5194.0,3053.2)" class="sequence" id="seq_Aspartic-Acid_303">D</text>
<text x="5192.3" y="3076.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-88.0,5192.3,3076.7)" id="seq_Histidine_304" class="sequence">H</text>
<text x="5146.6" y="3197.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-84.7,5146.6,3197.8)" class="sequence" id="seq_Aspartic-Acid_314">D</text>
<text x="5181.4" y="3200.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-84.7,5181.4,3200.9)" class="sequence" id="seq_Tyrosine_316">Y</text>
<text x="5139.3" y="3264.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-82.9,5139.3,3264.7)" class="sequence" id="seq_Aspartic-Acid_321">D</text>
<text x="5172.1" y="3299.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-82.1,5172.1,3299.6)" class="sequence" id="seq_Lysine_325">K</text>
<text x="5150.1" y="3319.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-81.6,5150.1,3319.1)" id="seq_Lysine_327" class="sequence">K</text>
<text x="5168.2" y="3333.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-81.3,5168.2,3333.1)" id="seq_Lysine_328" class="sequence">K</text>
<text x="5115.2" y="3415.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-78.9,5115.2,3415.5)" class="sequence" id="seq_Lysine_335">K</text>
<text x="5148.3" y="3443.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-78.3,5148.3,3443.9)" id="seq_Asparagine_338" class="sequence">N</text>
<text x="5087.9" y="3536.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-75.6,5087.9,3536.1)" id="seq_Lysine_346" class="sequence">K</text>
<text x="5107.6" y="3540.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-75.6,5107.6,3540.0)" id="seq_Aspartic-Acid_347" class="sequence">D</text>
<text x="5103.2" y="3594.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-74.2,5103.2,3594.6)" class="sequence" id="seq_Asparagine_352">N</text>
<text x="5061.6" y="3629.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-73.0,5061.6,3629.9)" class="sequence" id="seq_Asparagine_355">N</text>
<text x="5077.7" y="3645.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-72.7,5077.7,3645.4)" class="sequence" id="seq_Lysine_357">K</text>
<text x="5093.4" y="3662.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-72.4,5093.4,3662.1)" class="sequence" id="seq_Histidine_358">H</text>
<text x="5071.3" y="3678.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-71.9,5071.3,3678.5)" id="seq_Lysine_360" class="sequence">K</text>
<text x="5041.2" y="3693.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-71.2,5041.2,3693.1)" id="seq_Asparagine_361" class="sequence">N</text>
<text x="5015.0" y="3765.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-69.2,5015.0,3765.9)" id="seq_Aspartic-Acid_368" class="sequence">D</text>
<text x="5044.1" y="3787.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-68.9,5044.1,3787.8)" class="sequence" id="seq_Histidine_370">H</text>
<text x="4963.7" y="3889.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-65.6,4963.7,3889.3)" class="sequence" id="seq_Aspartic-Acid_379">D</text>
<text x="4964.7" y="3925.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-64.8,4964.7,3925.3)" id="seq_Histidine_383" class="sequence">H</text>
<text x="4961.0" y="3972.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-63.6,4961.0,3972.0)" id="seq_Aspartic-Acid_388" class="sequence">D</text>
<text x="4913.9" y="4002.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-62.3,4913.9,4002.7)" class="sequence" id="seq_Glutamine_390">Q</text>
<text x="4938.9" y="4023.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-62.2,4938.9,4023.8)" id="seq_Aspartic-Acid_393" class="sequence">D</text>
<text x="4921.2" y="4052.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-61.3,4921.2,4052.6)" class="sequence" id="seq_Lysine_396">K</text>
<text x="4884.8" y="4084.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-60.1,4884.8,4084.7)" id="seq_Lysine_399" class="sequence">K</text>
<text x="4846.9" y="4165.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-57.8,4846.9,4165.0)" class="sequence" id="seq_Glutamine_408">Q</text>
<text x="4823.9" y="4217.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-56.3,4823.9,4217.0)" class="sequence" id="seq_Asparagine_413">N</text>
<text x="4767.6" y="4233.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-55.1,4767.6,4233.8)" id="seq_Aspartic-Acid_416" class="sequence">D</text>
<text x="4790.5" y="4262.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-54.8,4790.5,4262.2)" id="seq_Histidine_418" class="sequence">H</text>
<text x="4751.3" y="4289.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-53.6,4751.3,4289.2)" id="seq_Asparagine_422" class="sequence">N</text>
<text x="4667.6" y="4366.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-50.7,4667.6,4366.0)" class="sequence" id="seq_Lysine_431">K</text>
<text x="4685.0" y="4384.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-50.6,4685.0,4384.2)" id="seq_Glutamine_432" class="sequence">Q</text>
<text x="4692.0" y="4399.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-50.4,4692.0,4399.2)" class="sequence" id="seq_Histidine_433">H</text>
<text x="4662.7" y="4409.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-49.7,4662.7,4409.3)" id="seq_Glutamine_435" class="sequence">Q</text>
<text x="4603.1" y="4485.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-47.2,4603.1,4485.6)" id="seq_Asparagine_444" class="sequence">N</text>
<text x="4516.0" y="4574.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-43.9,4516.0,4574.4)" id="seq_Lysine_454" class="sequence">K</text>
<text x="4493.8" y="4598.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-43.1,4493.8,4598.3)" id="seq_Aspartic-Acid_458" class="sequence">D</text>
<text x="4473.9" y="4609.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-42.5,4473.9,4609.8)" class="sequence" id="seq_Aspartic-Acid_460">D</text>
<text x="4396.9" y="4641.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-40.4,4396.9,4641.8)" id="seq_Asparagine_466" class="sequence">N</text>
<text x="4409.1" y="4657.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-40.4,4409.1,4657.7)" class="sequence" id="seq_Lysine_467">K</text>
<text x="4415.0" y="4678.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-40.1,4415.0,4678.9)" id="seq_Asparagine_468" class="sequence">N</text>
<text x="4384.6" y="4695.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-39.2,4384.6,4695.0)" id="seq_Tyrosine_471" class="sequence">Y</text>
<text x="4358.4" y="4698.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-38.7,4358.4,4698.2)" id="seq_Asparagine_473" class="sequence">N</text>
<text x="4332.1" y="4718.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-37.8,4332.1,4718.9)" class="sequence" id="seq_Asparagine_476">N</text>
<text x="4298.1" y="4731.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-36.9,4298.1,4731.0)" id="seq_Lysine_478" class="sequence">K</text>
<text x="4310.9" y="4746.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-36.9,4310.9,4746.4)" class="sequence" id="seq_Lysine_479">K</text>
<text x="4217.6" y="4784.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-34.3,4217.6,4784.9)" class="sequence" id="seq_Glutamine_486">Q</text>
<text x="4228.6" y="4795.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-34.4,4228.6,4795.5)" id="seq_Lysine_487" class="sequence">K</text>
<text x="4226.4" y="4821.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-34.0,4226.4,4821.2)" class="sequence" id="seq_Lysine_489">K</text>
<text x="4183.9" y="4838.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-32.8,4183.9,4838.4)" id="seq_Asparagine_493" class="sequence">N</text>
<text x="4149.1" y="4867.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-31.6,4149.1,4867.4)" id="seq_Asparagine_497" class="sequence">N</text>
<text x="4089.1" y="4860.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-30.3,4089.1,4860.3)" id="seq_Lysine_500" class="sequence">K</text>
<text x="4084.3" y="4912.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-29.5,4084.3,4912.7)" class="sequence" id="seq_Glutamine_504">Q</text>
<text x="4051.8" y="4923.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-28.7,4051.8,4923.9)" id="seq_Histidine_507" class="sequence">H</text>
<text x="3891.2" y="4982.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-24.2,3891.2,4982.6)" class="sequence" id="seq_Aspartic-Acid_522">D</text>
<text x="3833.6" y="5023.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-22.4,3833.6,5023.7)" class="sequence" id="seq_Asparagine_528">N</text>
<text x="3734.6" y="5046.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-19.7,3734.6,5046.8)" class="sequence" id="seq_Aspartic-Acid_537">D</text>
<text x="3734.6" y="5068.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-19.6,3734.6,5068.0)" id="seq_Lysine_538" class="sequence">K</text>
<text x="3706.6" y="5055.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-19.0,3706.6,5055.6)" id="seq_Asparagine_540" class="sequence">N</text>
<text x="3550.6" y="5084.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-14.8,3550.6,5084.1)" id="seq_Asparagine_552" class="sequence">N</text>
<text x="3521.9" y="5114.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-13.9,3521.9,5114.2)" class="sequence" id="seq_Glutamine_557">Q</text>
<text x="3507.6" y="5133.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-13.4,3507.6,5133.1)" id="seq_Histidine_559" class="sequence">H</text>
<text x="3424.3" y="5133.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-11.2,3424.3,5133.9)" class="sequence" id="seq_Glutamine_565">Q</text>
<text x="3377.9" y="5122.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-10.1,3377.9,5122.3)" id="seq_Asparagine_568" class="sequence">N</text>
<text x="3308.8" y="5170.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-8.1,3308.8,5170.8)" class="sequence" id="seq_Aspartic-Acid_577">D</text>
<text x="3283.0" y="5155.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-7.5,3283.0,5155.1)" class="sequence" id="seq_Asparagine_578">N</text>
<text x="3265.0" y="5182.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-6.9,3265.0,5182.6)" class="sequence" id="seq_Glutamine_581">Q</text>
<text x="3216.3" y="5180.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-5.7,3216.3,5180.9)" class="sequence" id="seq_Histidine_584">H</text>
<text x="3189.7" y="5147.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-5.0,3189.7,5147.3)" class="sequence" id="seq_Tyrosine_585">Y</text>
<text x="3191.6" y="5167.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-5.1,3191.6,5167.2)" id="seq_Aspartic-Acid_587" class="sequence">D</text>
<text x="3146.5" y="5177.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-3.8,3146.5,5177.7)" id="seq_Histidine_590" class="sequence">H</text>
<text x="3123.7" y="5189.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-3.2,3123.7,5189.2)" id="seq_Lysine_593" class="sequence">K</text>
<text x="3013.4" y="5191.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-0.3,3013.4,5191.6)" class="sequence" id="seq_Asparagine_603">N</text>
<text x="2989.9" y="5174.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(0.3,2989.9,5174.6)" id="seq_Asparagine_604" class="sequence">N</text>
<text x="2938.7" y="5154.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(1.6,2938.7,5154.8)" id="seq_Lysine_609" class="sequence">K</text>
<text x="2939.2" y="5174.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(1.6,2939.2,5174.8)" id="seq_Tyrosine_610" class="sequence">Y</text>
<text x="2916.9" y="5174.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(2.2,2916.9,5174.1)" class="sequence" id="seq_Aspartic-Acid_612">D</text>
<text x="2882.5" y="5190.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(3.1,2882.5,5190.5)" id="seq_Histidine_615" class="sequence">H</text>
<text x="2848.9" y="5187.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(4.0,2848.9,5187.4)" id="seq_Histidine_618" class="sequence">H</text>
<text x="2815.6" y="5180.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(4.8,2815.6,5180.9)" class="sequence" id="seq_Histidine_621">H</text>
<text x="2794.7" y="5163.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(5.4,2794.7,5163.9)" class="sequence" id="seq_Asparagine_623">N</text>
<text x="2747.2" y="5177.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(6.6,2747.2,5177.0)" id="seq_Tyrosine_626" class="sequence">Y</text>
<text x="2610.6" y="5157.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(10.2,2610.6,5157.8)" id="seq_Asparagine_639" class="sequence">N</text>
<text x="2567.2" y="5130.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(11.5,2567.2,5130.1)" id="seq_Lysine_642" class="sequence">K</text>
<text x="2246.4" y="5019.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(20.5,2246.4,5019.6)" id="seq_Histidine_672" class="sequence">H</text>
<text x="2213.7" y="5049.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(21.0,2213.7,5049.0)" class="sequence" id="seq_Lysine_676">K</text>
<text x="2130.7" y="5014.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(23.3,2130.7,5014.1)" id="seq_Glutamine_684" class="sequence">Q</text>
<text x="1969.0" y="4935.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(28.0,1969.0,4935.2)" class="sequence" id="seq_Asparagine_700">N</text>
<text x="1961.9" y="4894.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(28.7,1961.9,4894.9)" class="sequence" id="seq_Glutamine_701">Q</text>
<text x="1890.0" y="4892.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(30.4,1890.0,4892.1)" class="sequence" id="seq_Lysine_708">K</text>
<text x="1844.5" y="4858.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(31.9,1844.5,4858.8)" class="sequence" id="seq_Lysine_713">K</text>
<text x="1842.3" y="4818.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(32.5,1842.3,4818.4)" class="sequence" id="seq_Lysine_714">K</text>
<text x="1823.1" y="4829.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(32.7,1823.1,4829.8)" class="sequence" id="seq_Lysine_716">K</text>
<text x="1718.9" y="4733.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(36.5,1718.9,4733.7)" id="seq_Tyrosine_727" class="sequence">Y</text>
<text x="1707.9" y="4750.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(36.4,1707.9,4750.4)" id="seq_Lysine_728" class="sequence">K</text>
<text x="1620.7" y="4708.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(38.9,1620.7,4708.3)" id="seq_Lysine_737" class="sequence">K</text>
<text x="1604.5" y="4692.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(39.5,1604.5,4692.5)" id="seq_Lysine_739" class="sequence">K</text>
<text x="1565.6" y="4634.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(41.3,1565.6,4634.5)" id="seq_Lysine_745" class="sequence">K</text>
<text x="1472.5" y="4568.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(44.2,1472.5,4568.8)" class="sequence" id="seq_Lysine_754">K</text>
<text x="1467.0" y="4542.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(44.8,1467.0,4542.4)" class="sequence" id="seq_Asparagine_756">N</text>
<text x="1452.2" y="4555.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(44.8,1452.2,4555.9)" class="sequence" id="seq_Lysine_757">K</text>
<text x="1427.1" y="4520.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(46.0,1427.1,4520.5)" id="seq_Aspartic-Acid_761" class="sequence">D</text>
<text x="1419.0" y="4465.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(47.2,1419.0,4465.3)" id="seq_Tyrosine_764" class="sequence">Y</text>
<text x="1374.6" y="4416.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(48.9,1374.6,4416.0)" id="seq_Aspartic-Acid_770" class="sequence">D</text>
<text x="1360.3" y="4429.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(48.9,1360.3,4429.9)" id="seq_Asparagine_771" class="sequence">N</text>
<text x="1345.7" y="4413.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(49.5,1345.7,4413.1)" id="seq_Histidine_773" class="sequence">H</text>
<text x="1232.1" y="4300.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(53.7,1232.1,4300.3)" class="sequence" id="seq_Glutamine_787">Q</text>
<text x="1226.6" y="4234.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(55.2,1226.6,4234.3)" id="seq_Glutamine_791" class="sequence">Q</text>
<text x="1155.5" y="4178.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(57.4,1155.5,4178.2)" id="seq_Aspartic-Acid_800" class="sequence">D</text>
<text x="1143.0" y="4158.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(58.0,1143.0,4158.3)" class="sequence" id="seq_Tyrosine_801">Y</text>
<text x="1122.5" y="4132.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(58.9,1122.5,4132.6)" class="sequence" id="seq_Histidine_805">H</text>
<text x="1127.7" y="4102.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(59.5,1127.7,4102.2)" id="seq_Lysine_806" class="sequence">K</text>
<text x="1111.0" y="4113.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(59.5,1111.0,4113.2)" id="seq_Aspartic-Acid_807" class="sequence">D</text>
<text x="1131.2" y="4074.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(60.1,1131.2,4074.4)" id="seq_Asparagine_808" class="sequence">N</text>
<text x="1076.9" y="4067.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(61.0,1076.9,4067.8)" class="sequence" id="seq_Glutamine_812">Q</text>
<text x="1083.1" y="4035.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(61.6,1083.1,4035.3)" class="sequence" id="seq_Tyrosine_813">Y</text>
<text x="1065.9" y="4018.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(62.2,1065.9,4018.0)" id="seq_Asparagine_816" class="sequence">N</text>
<text x="1036.5" y="3987.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(63.3,1036.5,3987.2)" class="sequence" id="seq_Glutamine_820">Q</text>
<text x="1035.1" y="3950.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(64.2,1035.1,3950.3)" id="seq_Lysine_823" class="sequence">K</text>
<text x="1022.8" y="3905.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(65.4,1022.8,3905.5)" class="sequence" id="seq_Asparagine_826">N</text>
<text x="1005.1" y="3914.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(65.4,1005.1,3914.8)" id="seq_Tyrosine_827" class="sequence">Y</text>
<text x="997.7" y="3881.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(66.2,997.7,3881.2)" id="seq_Aspartic-Acid_830" class="sequence">D</text>
<text x="971.1" y="3831.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(67.7,971.1,3831.5)" class="sequence" id="seq_Histidine_835">H</text>
<text x="980.3" y="3803.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(68.3,980.3,3803.6)" class="sequence" id="seq_Aspartic-Acid_837">D</text>
<text x="973.1" y="3733.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(70.1,973.1,3733.9)" id="seq_Asparagine_842" class="sequence">N</text>
<text x="925.6" y="3716.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(70.9,925.6,3716.4)" class="sequence" id="seq_Lysine_846">K</text>
<text x="911.9" y="3685.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(71.8,911.9,3685.3)" id="seq_Glutamine_849" class="sequence">Q</text>
<text x="944.1" y="3648.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(72.5,944.1,3648.2)" class="sequence" id="seq_Histidine_850">H</text>
<text x="904.5" y="3652.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(72.7,904.5,3652.2)" class="sequence" id="seq_Lysine_852">K</text>
<text x="906.2" y="3616.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(73.6,906.2,3616.5)" class="sequence" id="seq_Aspartic-Acid_855">D</text>
<text x="899.6" y="3547.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(75.4,899.6,3547.7)" id="seq_Lysine_860" class="sequence">K</text>
<text x="879.6" y="3482.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(77.2,879.6,3482.8)" class="sequence" id="seq_Lysine_867">K</text>
<text x="855.7" y="3467.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(77.7,855.7,3467.3)" id="seq_Tyrosine_869" class="sequence">Y</text>
<text x="872.3" y="3439.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(78.3,872.3,3439.7)" class="sequence" id="seq_Histidine_870">H</text>
<text x="878.5" y="3382.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(79.8,878.5,3382.0)" id="seq_Lysine_875" class="sequence">K</text>
<text x="855.3" y="3353.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(80.6,855.3,3353.3)" id="seq_Lysine_879" class="sequence">K</text>
<text x="849.8" y="3240.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(83.6,849.8,3240.7)" id="seq_Histidine_888" class="sequence">H</text>
<text x="847.3" y="3217.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(84.2,847.3,3217.7)" id="seq_Tyrosine_891" class="sequence">Y</text>
<text x="852.3" y="3184.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(85.1,852.3,3184.8)" class="sequence" id="seq_Histidine_893">H</text>
<text x="827.3" y="3186.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(85.1,827.3,3186.0)" id="seq_Glutamine_894" class="sequence">Q</text>
<text x="810.7" y="3166.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(85.6,810.7,3166.9)" class="sequence" id="seq_Aspartic-Acid_896">D</text>
<text x="813.7" y="3121.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(86.8,813.7,3121.6)" id="seq_Tyrosine_900" class="sequence">Y</text>
<text x="834.5" y="2973.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-89.3,834.5,2973.9)" class="sequence" id="seq_Lysine_913">K</text>
<text x="866.6" y="2928.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-88.1,866.6,2928.4)" class="sequence" id="seq_Tyrosine_915">Y</text>
<text x="846.5" y="2928.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-88.1,846.5,2928.8)" class="sequence" id="seq_Aspartic-Acid_916">D</text>
<text x="836.8" y="2797.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-84.7,836.8,2797.9)" id="seq_Lysine_929" class="sequence">K</text>
<text x="849.5" y="2728.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-82.8,849.5,2728.0)" id="seq_Glutamine_935" class="sequence">Q</text>
<text x="865.9" y="2656.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-80.8,865.9,2656.0)" id="seq_Aspartic-Acid_942" class="sequence">D</text>
<text x="869.5" y="2634.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-80.3,869.5,2634.1)" id="seq_Tyrosine_944" class="sequence">Y</text>
<text x="908.5" y="2573.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-78.5,908.5,2573.1)" class="sequence" id="seq_Lysine_949">K</text>
<text x="893.1" y="2525.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-77.3,893.1,2525.8)" id="seq_Aspartic-Acid_954" class="sequence">D</text>
<text x="896.1" y="2503.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-76.7,896.1,2503.8)" class="sequence" id="seq_Aspartic-Acid_956">D</text>
<text x="898.5" y="2456.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-75.5,898.5,2456.5)" class="sequence" id="seq_Lysine_960">K</text>
<text x="933.3" y="2352.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-72.6,933.3,2352.9)" id="seq_Lysine_970" class="sequence">K</text>
<text x="984.1" y="2297.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-70.8,984.1,2297.8)" class="sequence" id="seq_Aspartic-Acid_974">D</text>
<text x="948.9" y="2283.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-70.7,948.9,2283.5)" class="sequence" id="seq_Glutamine_976">Q</text>
<text x="975.9" y="2267.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-70.1,975.9,2267.4)" class="sequence" id="seq_Tyrosine_978">Y</text>
<text x="985.9" y="2226.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-69.0,985.9,2226.1)" id="seq_Glutamine_982" class="sequence">Q</text>
<text x="999.2" y="2203.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-68.3,999.2,2203.2)" class="sequence" id="seq_Aspartic-Acid_984">D</text>
<text x="1000.3" y="2155.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-67.1,1000.3,2155.7)" class="sequence" id="seq_Histidine_988">H</text>
<text x="1006.1" y="2132.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-66.5,1006.1,2132.0)" class="sequence" id="seq_Aspartic-Acid_994">D</text>
<text x="1057.3" y="2079.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-64.7,1057.3,2079.7)" id="seq_Asparagine_996" class="sequence">N</text>
<text x="1043.6" y="2062.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-64.4,1043.6,2062.1)" class="sequence" id="seq_Tyrosine_998">Y</text>
<text x="1074.7" y="2001.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-62.6,1074.7,2001.8)" id="seq_Aspartic-Acid_1003" class="sequence">D</text>
<text x="1085.5" y="1981.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-62.0,1085.5,1981.3)" class="sequence" id="seq_Aspartic-Acid_1006">D</text>
<text x="1104.0" y="1966.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-61.4,1104.0,1966.0)" id="seq_Aspartic-Acid_1008" class="sequence">D</text>
<text x="1137.0" y="1957.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-60.8,1137.0,1957.9)" id="seq_Aspartic-Acid_1009" class="sequence">D</text>
<text x="1129.9" y="1929.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-60.2,1129.9,1929.8)" class="sequence" id="seq_Aspartic-Acid_1012">D</text>
<text x="1122.7" y="1902.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-59.7,1122.7,1902.4)" id="seq_Aspartic-Acid_1014" class="sequence">D</text>
<text x="1137.5" y="1885.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-59.1,1137.5,1885.2)" id="seq_Tyrosine_1016" class="sequence">Y</text>
<text x="1198.7" y="1854.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-57.5,1198.7,1854.5)" class="sequence" id="seq_Glutamine_1020">Q</text>
<text x="1182.4" y="1843.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-57.5,1182.4,1843.0)" id="seq_Glutamine_1021" class="sequence">Q</text>
<text x="1315.9" y="1633.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-50.9,1315.9,1633.7)" id="seq_Asparagine_1043" class="sequence">N</text>
<text x="1330.6" y="1615.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-50.3,1330.6,1615.7)" id="seq_Asparagine_1044" class="sequence">N</text>
<text x="1396.8" y="1578.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-48.4,1396.8,1578.5)" class="sequence" id="seq_Aspartic-Acid_1051">D</text>
<text x="1418.7" y="1566.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-47.8,1418.7,1566.0)" class="sequence" id="seq_Asparagine_1053">N</text>
<text x="1401.4" y="1527.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-47.3,1401.4,1527.1)" id="seq_Glutamine_1056" class="sequence">Q</text>
<text x="1454.8" y="1501.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-45.9,1454.8,1501.3)" class="sequence" id="seq_Lysine_1061">K</text>
<text x="1465.3" y="1480.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-45.3,1465.3,1480.6)" class="sequence" id="seq_Aspartic-Acid_1063">D</text>
<text x="1486.3" y="1438.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-44.1,1486.3,1438.6)" id="seq_Glutamine_1067" class="sequence">Q</text>
<text x="1510.1" y="1428.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-43.5,1510.1,1428.3)" class="sequence" id="seq_Tyrosine_1069">Y</text>
<text x="1531.6" y="1405.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-42.6,1531.6,1405.5)" class="sequence" id="seq_Aspartic-Acid_1072">D</text>
<text x="1597.8" y="1343.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-40.2,1597.8,1343.0)" id="seq_Aspartic-Acid_1080" class="sequence">D</text>
<text x="1630.2" y="1333.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-39.4,1630.2,1333.0)" id="seq_Aspartic-Acid_1083" class="sequence">D</text>
<text x="1662.6" y="1336.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-38.8,1662.6,1336.2)" class="sequence" id="seq_Aspartic-Acid_1084">D</text>
<text x="1702.0" y="1262.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-36.8,1702.0,1262.7)" id="seq_Tyrosine_1092" class="sequence">Y</text>
<text x="1729.9" y="1263.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-36.2,1729.9,1263.2)" class="sequence" id="seq_Asparagine_1094">N</text>
<text x="1727.1" y="1240.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-35.9,1727.1,1240.5)" id="seq_Glutamine_1095" class="sequence">Q</text>
<text x="1794.4" y="1238.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-34.4,1794.4,1238.4)" id="seq_Lysine_1099" class="sequence">K</text>
<text x="1835.1" y="1170.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-32.5,1835.1,1170.8)" id="seq_Glutamine_1106" class="sequence">Q</text>
<text x="1874.5" y="1186.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-31.8,1874.5,1186.2)" id="seq_Asparagine_1107" class="sequence">N</text>
<text x="1895.7" y="1173.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-31.2,1895.7,1173.2)" class="sequence" id="seq_Tyrosine_1110">Y</text>
<text x="1884.4" y="1156.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-31.2,1884.4,1156.6)" id="seq_Histidine_1111" class="sequence">H</text>
<text x="1883.6" y="1133.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-30.9,1883.6,1133.8)" id="seq_Asparagine_1112" class="sequence">N</text>
<text x="1925.6" y="1155.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-30.2,1925.6,1155.4)" class="sequence" id="seq_Glutamine_1113">Q</text>
<text x="1924.6" y="1115.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-29.7,1924.6,1115.6)" class="sequence" id="seq_Asparagine_1116">N</text>
<text x="2010.1" y="1108.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-27.6,2010.1,1108.7)" id="seq_Aspartic-Acid_1122" class="sequence">D</text>
<text x="2001.4" y="1070.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-27.4,2001.4,1070.4)" id="seq_Histidine_1124" class="sequence">H</text>
<text x="2039.3" y="1093.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-26.7,2039.3,1093.7)" id="seq_Tyrosine_1125" class="sequence">Y</text>
<text x="2031.2" y="1075.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-26.7,2031.2,1075.5)" id="seq_Glutamine_1126" class="sequence">Q</text>
<text x="2030.3" y="1053.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-26.5,2030.3,1053.5)" class="sequence" id="seq_Aspartic-Acid_1127">D</text>
<text x="2060.0" y="1063.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-25.9,2060.0,1063.5)" id="seq_Histidine_1129" class="sequence">H</text>
<text x="2113.7" y="1016.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-24.1,2113.7,1016.4)" id="seq_Asparagine_1135" class="sequence">N</text>
<text x="2143.6" y="1006.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-23.2,2143.6,1006.5)" class="sequence" id="seq_Tyrosine_1138">Y</text>
<text x="2171.8" y="1016.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-22.7,2171.8,1016.3)" class="sequence" id="seq_Asparagine_1140">N</text>
<text x="2202.8" y="999.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-21.7,2202.8,999.3)" class="sequence" id="seq_Glutamine_1143">Q</text>
<text x="2258.0" y="960.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-20.0,2258.0,960.1)" id="seq_Asparagine_1148" class="sequence">N</text>
<text x="2289.1" y="951.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-19.1,2289.1,951.2)" class="sequence" id="seq_Aspartic-Acid_1152">D</text>
<text x="2331.3" y="937.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-18.0,2331.3,937.0)" id="seq_Histidine_1156" class="sequence">H</text>
<text x="2369.5" y="940.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-17.0,2369.5,940.7)" class="sequence" id="seq_Glutamine_1159">Q</text>
<text x="2372.3" y="918.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-16.8,2372.3,918.9)" class="sequence" id="seq_Lysine_1160">K</text>
<text x="2405.8" y="914.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-15.9,2405.8,914.3)" id="seq_Histidine_1163" class="sequence">H</text>
<text x="2439.1" y="940.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-15.2,2439.1,940.3)" id="seq_Glutamine_1164" class="sequence">Q</text>
<text x="2459.2" y="898.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-14.4,2459.2,898.8)" class="sequence" id="seq_Aspartic-Acid_1168">D</text>
<text x="2490.2" y="927.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-13.8,2490.2,927.1)" id="seq_Asparagine_1169" class="sequence">N</text>
<text x="2511.5" y="922.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-13.2,2511.5,922.0)" class="sequence" id="seq_Aspartic-Acid_1171">D</text>
<text x="2505.9" y="902.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-13.3,2505.9,902.8)" id="seq_Tyrosine_1172" class="sequence">Y</text>
<text x="2512.2" y="880.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-13.0,2512.2,880.8)" class="sequence" id="seq_Glutamine_1173">Q</text>
<text x="2547.4" y="913.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-12.2,2547.4,913.9)" class="sequence" id="seq_Glutamine_1174">Q</text>
<text x="2540.2" y="895.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-12.3,2540.2,895.0)" class="sequence" id="seq_Aspartic-Acid_1175">D</text>
<text x="2594.1" y="888.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-10.9,2594.1,888.0)" class="sequence" id="seq_Lysine_1179">K</text>
<text x="2626.5" y="881.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-10.0,2626.5,881.0)" class="sequence" id="seq_Lysine_1182">K</text>
<text x="2632.9" y="859.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-9.7,2632.9,859.6)" class="sequence" id="seq_Asparagine_1184">N</text>
<text x="2676.9" y="852.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-8.6,2676.9,852.5)" id="seq_Lysine_1188" class="sequence">K</text>
<text x="2745.5" y="846.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-6.7,2745.5,846.3)" class="sequence" id="seq_Asparagine_1194">N</text>
<text x="2792.2" y="856.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-5.5,2792.2,856.4)" id="seq_Tyrosine_1197" class="sequence">Y</text>
<text x="2842.9" y="834.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-4.1,2842.9,834.0)" id="seq_Glutamine_1203" class="sequence">Q</text>
<text x="3144.5" y="837.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(363.8,3144.5,837.2)" class="sequence" id="seq_Glycine_5">G</text>
<text x="3165.2" y="871.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(364.4,3165.2,871.8)" class="sequence" id="seq_Threonine_6">T</text>
<text x="3167.6" y="852.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(364.5,3167.6,852.9)" class="sequence" id="seq_Alanine_7">A</text>
<text x="3178.2" y="834.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(364.7,3178.2,834.7)" id="seq_Glycine_8" class="sequence">G</text>
<text x="3197.9" y="874.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(365.3,3197.9,874.5)" class="sequence" id="seq_Alanine_9">A</text>
<text x="3200.6" y="855.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(365.3,3200.6,855.7)" class="sequence" id="seq_Alanine_10">A</text>
<text x="3232.8" y="847.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(366.2,3232.8,847.9)" class="sequence" id="seq_Alanine_13">A</text>
<text x="3265.9" y="851.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(367.1,3265.9,851.7)" class="sequence" id="seq_Alanine_16">A</text>
<text x="3284.9" y="884.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(367.7,3284.9,884.5)" id="seq_Alanine_17" class="sequence">A</text>
<text x="3321.1" y="871.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(368.6,3321.1,871.4)" id="seq_Alanine_21" class="sequence">A</text>
<text x="3354.2" y="861.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(369.4,3354.2,861.5)" class="sequence" id="seq_Alanine_24">A</text>
<text x="3425.2" y="908.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(371.5,3425.2,908.1)" class="sequence" id="seq_Valine_30">V</text>
<text x="3461.3" y="915.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(372.5,3461.3,915.8)" class="sequence" id="seq_Glycine_33">G</text>
<text x="3464.3" y="897.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(372.5,3464.3,897.0)" class="sequence" id="seq_Threonine_34">T</text>
<text x="3518.0" y="893.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(373.8,3518.0,893.1)" id="seq_Threonine_39" class="sequence">T</text>
<text x="3550.4" y="901.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(374.7,3550.4,901.3)" class="sequence" id="seq_Glycine_42">G</text>
<text x="3567.6" y="926.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(375.3,3567.6,926.6)" id="seq_Threonine_43" class="sequence">T</text>
<text x="3741.5" y="961.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(380.0,3741.5,961.0)" class="sequence" id="seq_Valine_60">V</text>
<text x="3751.1" y="1001.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(380.6,3751.1,1001.8)" id="seq_Valine_61" class="sequence">V</text>
<text x="3772.4" y="973.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(380.9,3772.4,973.6)" id="seq_Glycine_63" class="sequence">G</text>
<text x="3817.7" y="1009.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(382.3,3817.7,1009.8)" id="seq_Threonine_68" class="sequence">T</text>
<text x="3845.6" y="1031.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(383.2,3845.6,1031.3)" id="seq_Valine_70" class="sequence">V</text>
<text x="3965.5" y="1061.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(386.5,3965.5,1061.5)" id="seq_Threonine_81" class="sequence">T</text>
<text x="4005.5" y="1085.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(387.7,4005.5,1085.3)" class="sequence" id="seq_Valine_85">V</text>
<text x="4012.7" y="1120.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(388.3,4012.7,1120.9)" id="seq_Alanine_86" class="sequence">A</text>
<text x="4022.6" y="1104.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(388.3,4022.6,1104.6)" class="sequence" id="seq_Glycine_87">G</text>
<text x="4051.2" y="1098.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(388.9,4051.2,1098.6)" id="seq_Valine_89" class="sequence">V</text>
<text x="4064.1" y="1123.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(389.5,4064.1,1123.0)" class="sequence" id="seq_Alanine_92">A</text>
<text x="4093.6" y="1126.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(390.3,4093.6,1126.1)" class="sequence" id="seq_Threonine_95">T</text>
<text x="4095.7" y="1168.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(390.9,4095.7,1168.0)" class="sequence" id="seq_Valine_96">V</text>
<text x="4215.4" y="1245.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(394.7,4215.4,1245.1)" id="seq_Glycine_109" class="sequence">G</text>
<text x="4314.4" y="1277.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(397.3,4314.4,1277.6)" id="seq_Alanine_118" class="sequence">A</text>
<text x="4321.6" y="1304.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(397.9,4321.6,1304.6)" id="seq_Alanine_120" class="sequence">A</text>
<text x="4334.0" y="1290.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(398.0,4334.0,1290.2)" class="sequence" id="seq_Valine_121">V</text>
<text x="4371.9" y="1364.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(400.0,4371.9,1364.6)" id="seq_Alanine_127" class="sequence">A</text>
<text x="4396.9" y="1385.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(400.9,4396.9,1385.9)" id="seq_Threonine_130" class="sequence">T</text>
<text x="4410.1" y="1372.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(400.9,4410.1,1372.2)" id="seq_Glycine_131" class="sequence">G</text>
<text x="4530.3" y="1500.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(405.6,4530.3,1500.2)" class="sequence" id="seq_Glycine_146">G</text>
<text x="4543.1" y="1486.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(405.5,4543.1,1486.2)" id="seq_Alanine_147" class="sequence">A</text>
<text x="4559.3" y="1502.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(406.2,4559.3,1502.9)" id="seq_Valine_148" class="sequence">V</text>
<text x="4591.9" y="1577.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(408.2,4591.9,1577.8)" id="seq_Alanine_155" class="sequence">A</text>
<text x="4629.3" y="1590.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(409.1,4629.3,1590.1)" id="seq_Valine_159" class="sequence">V</text>
<text x="4705.5" y="1654.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(411.7,4705.5,1654.0)" class="sequence" id="seq_Valine_168">V</text>
<text x="4813.7" y="1809.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(416.7,4813.7,1809.3)" class="sequence" id="seq_Glycine_185">G</text>
<text x="4886.1" y="1921.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(420.2,4886.1,1921.6)" class="sequence" id="seq_Glycine_197">G</text>
<text x="4880.2" y="1989.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(421.7,4880.2,1989.3)" id="seq_Glycine_201" class="sequence">G</text>
<text x="4896.4" y="1979.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(421.7,4896.4,1979.3)" class="sequence" id="seq_Alanine_202">A</text>
<text x="4918.4" y="1980.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(422.0,4918.4,1980.1)" id="seq_Glycine_203" class="sequence">G</text>
<text x="4937.9" y="2069.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(424.4,4937.9,2069.6)" id="seq_Threonine_211" class="sequence">T</text>
<text x="4978.4" y="2111.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(425.8,4978.4,2111.9)" id="seq_Alanine_216" class="sequence">A</text>
<text x="4999.6" y="2163.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(427.3,4999.6,2163.3)" id="seq_Glycine_221" class="sequence">G</text>
<text x="4990.1" y="2227.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(428.8,4990.1,2227.7)" id="seq_Glycine_225" class="sequence">G</text>
<text x="5047.9" y="2336.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(432.0,5047.9,2336.5)" id="seq_Alanine_237" class="sequence">A</text>
<text x="5068.7" y="2339.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(432.3,5068.7,2339.3)" id="seq_Alanine_238" class="sequence">A</text>
<text x="5040.3" y="2372.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(432.9,5040.3,2372.5)" id="seq_Glycine_239" class="sequence">G</text>
<text x="5078.6" y="2371.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(433.2,5078.6,2371.2)" class="sequence" id="seq_Threonine_241">T</text>
<text x="5049.7" y="2404.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(433.8,5049.7,2404.0)" class="sequence" id="seq_Glycine_242">G</text>
<text x="5087.5" y="2486.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(436.2,5087.5,2486.9)" id="seq_Valine_250" class="sequence">V</text>
<text x="5105.9" y="2558.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(438.2,5105.9,2558.7)" class="sequence" id="seq_Alanine_258">A</text>
<text x="5126.8" y="2565.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(438.5,5126.8,2565.7)" id="seq_Threonine_259" class="sequence">T</text>
<text x="5101.9" y="2627.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(440.0,5101.9,2627.7)" id="seq_Threonine_263" class="sequence">T</text>
<text x="5118.3" y="2736.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(442.9,5118.3,2736.0)" id="seq_Threonine_273" class="sequence">T</text>
<text x="5138.0" y="2732.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(442.9,5138.0,2732.5)" id="seq_Threonine_274" class="sequence">T</text>
<text x="5126.5" y="2813.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(445.0,5126.5,2813.2)" class="sequence" id="seq_Valine_279">V</text>
<text x="5165.0" y="2830.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(445.5,5165.0,2830.1)" id="seq_Glycine_283" class="sequence">G</text>
<text x="5162.6" y="2885.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(447.0,5162.6,2885.9)" id="seq_Glycine_288" class="sequence">G</text>
<text x="5132.8" y="2910.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(447.6,5132.8,2910.5)" class="sequence" id="seq_Alanine_289">A</text>
<text x="5151.8" y="2910.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(447.6,5151.8,2910.7)" class="sequence" id="seq_Threonine_290">T</text>
<text x="5171.5" y="2930.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(448.2,5171.5,2930.1)" class="sequence" id="seq_Valine_292">V</text>
<text x="5175.4" y="3031.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-89.2,5175.4,3031.5)" class="sequence" id="seq_Valine_300">V</text>
<text x="5155.0" y="3054.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-88.6,5155.0,3054.4)" class="sequence" id="seq_Valine_301">V</text>
<text x="5173.9" y="3055.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-88.5,5173.9,3055.8)" class="sequence" id="seq_Threonine_302">T</text>
<text x="5155.4" y="3098.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-87.4,5155.4,3098.7)" class="sequence" id="seq_Glycine_305">G</text>
<text x="5186.2" y="3123.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-86.8,5186.2,3123.5)" id="seq_Valine_308" class="sequence">V</text>
<text x="5168.8" y="3144.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-86.2,5168.8,3144.9)" class="sequence" id="seq_Alanine_310">A</text>
<text x="5189.2" y="3154.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-86.0,5189.2,3154.4)" id="seq_Glycine_312" class="sequence">G</text>
<text x="5184.4" y="3177.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-85.4,5184.4,3177.7)" id="seq_Alanine_313" class="sequence">A</text>
<text x="5161.0" y="3268.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-82.9,5161.0,3268.4)" id="seq_Glycine_322" class="sequence">G</text>
<text x="5136.2" y="3288.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-82.3,5136.2,3288.7)" id="seq_Valine_323" class="sequence">V</text>
<text x="5161.8" y="3366.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-80.4,5161.8,3366.3)" class="sequence" id="seq_Glycine_331">G</text>
<text x="5135.1" y="3418.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-78.9,5135.1,3418.3)" class="sequence" id="seq_Valine_336">V</text>
<text x="5145.3" y="3467.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-77.7,5145.3,3467.3)" id="seq_Glycine_339" class="sequence">G</text>
<text x="5110.3" y="3486.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-77.0,5110.3,3486.6)" id="seq_Glycine_341" class="sequence">G</text>
<text x="5127.4" y="3496.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-76.9,5127.4,3496.7)" class="sequence" id="seq_Glycine_343">G</text>
<text x="5075.6" y="3611.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-73.6,5075.6,3611.0)" id="seq_Alanine_353" class="sequence">A</text>
<text x="5094.1" y="3615.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-73.6,5094.1,3615.3)" id="seq_Threonine_354" class="sequence">T</text>
<text x="5073.9" y="3714.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-71.0,5073.9,3714.9)" class="sequence" id="seq_Threonine_363">T</text>
<text x="5060.7" y="3758.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-69.8,5060.7,3758.0)" id="seq_Glycine_367" class="sequence">G</text>
<text x="4990.5" y="3827.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-67.4,4990.5,3827.5)" class="sequence" id="seq_Valine_374">V</text>
<text x="5008.4" y="3833.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-67.5,5008.4,3833.8)" class="sequence" id="seq_Alanine_375">A</text>
<text x="5007.0" y="3883.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-66.3,5007.0,3883.1)" id="seq_Glycine_378" class="sequence">G</text>
<text x="4991.8" y="3912.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-65.4,4991.8,3912.0)" id="seq_Threonine_382" class="sequence">T</text>
<text x="4983.2" y="3932.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-64.8,4983.2,3932.8)" class="sequence" id="seq_Threonine_384">T</text>
<text x="4899.3" y="4067.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-60.7,4899.3,4067.3)" class="sequence" id="seq_Threonine_397">T</text>
<text x="4867.8" y="4076.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-60.1,4867.8,4076.1)" class="sequence" id="seq_Valine_398">V</text>
<text x="4871.4" y="4103.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-59.5,4871.4,4103.8)" id="seq_Threonine_402" class="sequence">T</text>
<text x="4884.8" y="4122.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-59.2,4884.8,4122.4)" id="seq_Glycine_403" class="sequence">G</text>
<text x="4809.7" y="4171.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-57.1,4809.7,4171.3)" class="sequence" id="seq_Alanine_409">A</text>
<text x="4809.7" y="4234.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-55.7,4809.7,4234.5)" id="seq_Threonine_415" class="sequence">T</text>
<text x="4748.4" y="4260.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-54.2,4748.4,4260.9)" class="sequence" id="seq_Alanine_419">A</text>
<text x="4690.0" y="4341.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-51.6,4690.0,4341.5)" id="seq_Glycine_428" class="sequence">G</text>
<text x="4711.0" y="4371.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-51.3,4711.0,4371.2)" class="sequence" id="seq_Threonine_430">T</text>
<text x="4646.6" y="4394.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-49.7,4646.6,4394.4)" id="seq_Glycine_434" class="sequence">G</text>
<text x="4641.4" y="4444.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-48.6,4641.4,4444.7)" class="sequence" id="seq_Alanine_439">A</text>
<text x="4613.9" y="4451.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-48.0,4613.9,4451.5)" id="seq_Valine_440" class="sequence">V</text>
<text x="4628.8" y="4463.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-48.1,4628.8,4463.5)" class="sequence" id="seq_Valine_441">V</text>
<text x="4570.4" y="4488.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-46.5,4570.4,4488.3)" id="seq_Threonine_446" class="sequence">T</text>
<text x="4553.8" y="4518.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-45.7,4553.8,4518.6)" id="seq_Glycine_449" class="sequence">G</text>
<text x="4461.7" y="4598.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-42.4,4461.7,4598.0)" class="sequence" id="seq_Glycine_459">G</text>
<text x="4456.5" y="4625.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-41.9,4456.5,4625.6)" id="seq_Valine_461" class="sequence">V</text>
<text x="4436.1" y="4651.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-41.0,4436.1,4651.6)" id="seq_Glycine_465" class="sequence">G</text>
<text x="4345.7" y="4684.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-38.6,4345.7,4684.0)" id="seq_Alanine_472" class="sequence">A</text>
<text x="4328.4" y="4697.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-38.0,4328.4,4697.7)" id="seq_Threonine_474" class="sequence">T</text>
<text x="4266.5" y="4766.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-35.6,4266.5,4766.6)" class="sequence" id="seq_Glycine_482">G</text>
<text x="4277.2" y="4779.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-35.7,4277.2,4779.8)" id="seq_Threonine_483" class="sequence">T</text>
<text x="4258.4" y="4795.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-35.0,4258.4,4795.6)" id="seq_Glycine_485" class="sequence">G</text>
<text x="4209.2" y="4808.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-33.8,4209.2,4808.6)" id="seq_Threonine_488" class="sequence">T</text>
<text x="4157.4" y="4842.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-32.1,4157.4,4842.3)" id="seq_Glycine_495" class="sequence">G</text>
<text x="4098.4" y="4878.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-30.3,4098.4,4878.0)" class="sequence" id="seq_Alanine_501">A</text>
<text x="4068.2" y="4872.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-29.7,4068.2,4872.4)" id="seq_Threonine_502" class="sequence">T</text>
<text x="4077.8" y="4891.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-29.7,4077.8,4891.1)" class="sequence" id="seq_Glycine_503">G</text>
<text x="4041.1" y="4887.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-28.9,4041.1,4887.6)" class="sequence" id="seq_Valine_505">V</text>
<text x="4013.7" y="4902.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-28.1,4013.7,4902.4)" id="seq_Alanine_508" class="sequence">A</text>
<text x="3955.6" y="4934.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-26.3,3955.6,4934.5)" class="sequence" id="seq_Glycine_514">G</text>
<text x="3925.7" y="4949.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-25.4,3925.7,4949.0)" id="seq_Glycine_517" class="sequence">G</text>
<text x="3880.7" y="5009.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-23.7,3880.7,5009.1)" class="sequence" id="seq_Valine_524">V</text>
<text x="3799.6" y="5001.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-21.8,3799.6,5001.9)" id="seq_Valine_529" class="sequence">V</text>
<text x="3773.2" y="5014.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-21.0,3773.2,5014.4)" id="seq_Glycine_532" class="sequence">G</text>
<text x="3729.1" y="5028.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-19.8,3729.1,5028.6)" id="seq_Valine_536" class="sequence">V</text>
<text x="3652.3" y="5072.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-17.5,3652.3,5072.4)" class="sequence" id="seq_Glycine_544">G</text>
<text x="3605.0" y="5105.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-16.0,3605.0,5105.5)" id="seq_Valine_550" class="sequence">V</text>
<text x="3430.3" y="5148.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-11.3,3430.3,5148.0)" id="seq_Alanine_566" class="sequence">A</text>
<text x="3381.5" y="5141.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-10.1,3381.5,5141.9)" id="seq_Threonine_570" class="sequence">T</text>
<text x="3360.5" y="5151.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-9.5,3360.5,5151.7)" class="sequence" id="seq_Threonine_572">T</text>
<text x="3337.7" y="5157.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-8.9,3337.7,5157.4)" class="sequence" id="seq_Glycine_573">G</text>
<text x="3312.4" y="5153.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-8.3,3312.4,5153.1)" id="seq_Glycine_575" class="sequence">G</text>
<text x="3239.7" y="5178.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-6.3,3239.7,5178.5)" id="seq_Alanine_583" class="sequence">A</text>
<text x="3167.5" y="5159.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-4.4,3167.5,5159.2)" class="sequence" id="seq_Glycine_588">G</text>
<text x="3123.6" y="5170.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-3.3,3123.6,5170.1)" id="seq_Valine_592" class="sequence">V</text>
<text x="3099.3" y="5171.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-2.6,3099.3,5171.4)" id="seq_Threonine_594" class="sequence">T</text>
<text x="3084.9" y="5191.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-2.2,3084.9,5191.0)" class="sequence" id="seq_Alanine_597">A</text>
<text x="3061.4" y="5192.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-1.6,3061.4,5192.8)" id="seq_Glycine_598" class="sequence">G</text>
<text x="3037.2" y="5155.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-1.0,3037.2,5155.3)" class="sequence" id="seq_Valine_599">V</text>
<text x="3013.1" y="5157.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-0.3,3013.1,5157.6)" id="seq_Glycine_601" class="sequence">G</text>
<text x="2966.8" y="5155.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(0.9,2966.8,5155.4)" class="sequence" id="seq_Threonine_605">T</text>
<text x="2966.4" y="5189.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(0.9,2966.4,5189.4)" class="sequence" id="seq_Valine_607">V</text>
<text x="2916.6" y="5154.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(2.2,2916.6,5154.0)" class="sequence" id="seq_Alanine_611">A</text>
<text x="2894.6" y="5153.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(2.8,2894.6,5153.1)" class="sequence" id="seq_Alanine_613">A</text>
<text x="2892.6" y="5174.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(2.8,2892.6,5174.0)" id="seq_Glycine_614" class="sequence">G</text>
<text x="2861.4" y="5151.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(3.7,2861.4,5151.2)" id="seq_Valine_616" class="sequence">V</text>
<text x="2770.6" y="5179.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(6.0,2770.6,5179.6)" class="sequence" id="seq_Threonine_625">T</text>
<text x="2728.1" y="5140.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(7.2,2728.1,5140.4)" class="sequence" id="seq_Glycine_627">G</text>
<text x="2723.8" y="5175.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(7.2,2723.8,5175.2)" id="seq_Threonine_629" class="sequence">T</text>
<text x="2700.1" y="5174.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(7.9,2700.1,5174.1)" class="sequence" id="seq_Glycine_630">G</text>
<text x="2678.6" y="5151.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(8.5,2678.6,5151.8)" class="sequence" id="seq_Glycine_632">G</text>
<text x="2658.7" y="5168.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(8.9,2658.7,5168.0)" id="seq_Glycine_635" class="sequence">G</text>
<text x="2612.9" y="5138.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(10.3,2612.9,5138.9)" class="sequence" id="seq_Threonine_638">T</text>
<text x="2587.1" y="5155.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(10.8,2587.1,5155.5)" id="seq_Glycine_640" class="sequence">G</text>
<text x="2522.8" y="5110.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(12.7,2522.8,5110.4)" id="seq_Alanine_647" class="sequence">A</text>
<text x="2517.7" y="5128.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(12.8,2517.7,5128.7)" class="sequence" id="seq_Threonine_648">T</text>
<text x="2498.7" y="5098.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(13.4,2498.7,5098.6)" id="seq_Glycine_649" class="sequence">G</text>
<text x="2475.0" y="5110.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(14.0,2475.0,5110.3)" class="sequence" id="seq_Valine_651">V</text>
<text x="2469.0" y="5130.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(14.0,2469.0,5130.5)" id="seq_Glycine_652" class="sequence">G</text>
<text x="2456.2" y="5085.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(14.6,2456.2,5085.9)" id="seq_Alanine_653" class="sequence">A</text>
<text x="2401.7" y="5086.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(16.0,2401.7,5086.6)" class="sequence" id="seq_Valine_659">V</text>
<text x="2385.7" y="5101.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(16.3,2385.7,5101.7)" class="sequence" id="seq_Valine_660">V</text>
<text x="2373.0" y="5062.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(16.9,2373.0,5062.5)" class="sequence" id="seq_Alanine_661">A</text>
<text x="2352.9" y="5093.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(17.2,2352.9,5093.9)" class="sequence" id="seq_Glycine_663">G</text>
<text x="2337.4" y="5061.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(17.8,2337.4,5061.8)" class="sequence" id="seq_Glycine_665">G</text>
<text x="2239.5" y="5038.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(20.5,2239.5,5038.4)" id="seq_Valine_674" class="sequence">V</text>
<text x="2184.6" y="4995.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(22.2,2184.6,4995.5)" class="sequence" id="seq_Threonine_678">T</text>
<text x="2081.9" y="4985.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(24.8,2081.9,4985.7)" id="seq_Valine_689" class="sequence">V</text>
<text x="2047.9" y="4952.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(26.0,2047.9,4952.9)" id="seq_Threonine_693" class="sequence">T</text>
<text x="2016.2" y="4937.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(26.9,2016.2,4937.1)" class="sequence" id="seq_Glycine_696">G</text>
<text x="1995.3" y="4907.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(27.8,1995.3,4907.2)" id="seq_Alanine_698" class="sequence">A</text>
<text x="1957.4" y="4909.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(28.6,1957.4,4909.6)" id="seq_Alanine_702" class="sequence">A</text>
<text x="1881.5" y="4862.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(31.0,1881.5,4862.6)" class="sequence" id="seq_Threonine_710">T</text>
<text x="1810.1" y="4807.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(33.4,1810.1,4807.1)" id="seq_Valine_717" class="sequence">V</text>
<text x="1779.9" y="4812.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(34.0,1779.9,4812.2)" class="sequence" id="seq_Glycine_719">G</text>
<text x="1764.8" y="4787.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(34.6,1764.8,4787.4)" id="seq_Glycine_721" class="sequence">G</text>
<text x="1757.7" y="4803.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(34.6,1757.7,4803.1)" id="seq_Alanine_722" class="sequence">A</text>
<text x="1736.5" y="4790.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(35.2,1736.5,4790.8)" id="seq_Glycine_724" class="sequence">G</text>
<text x="1729.0" y="4760.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(35.8,1729.0,4760.9)" id="seq_Threonine_725" class="sequence">T</text>
<text x="1717.1" y="4775.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(35.8,1717.1,4775.7)" class="sequence" id="seq_Valine_726">V</text>
<text x="1687.9" y="4738.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(37.1,1687.9,4738.0)" class="sequence" id="seq_Glycine_729">G</text>
<text x="1641.3" y="4676.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(39.0,1641.3,4676.1)" class="sequence" id="seq_Glycine_735">G</text>
<text x="1615.7" y="4677.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(39.5,1615.7,4677.2)" id="seq_Valine_738" class="sequence">V</text>
<text x="1586.4" y="4661.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(40.4,1586.4,4661.7)" id="seq_Valine_742" class="sequence">V</text>
<text x="1585.7" y="4626.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(41.0,1585.7,4626.8)" class="sequence" id="seq_Alanine_743">A</text>
<text x="1528.2" y="4575.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(43.1,1528.2,4575.0)" id="seq_Alanine_750" class="sequence">A</text>
<text x="1516.0" y="4589.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(43.0,1516.0,4589.6)" class="sequence" id="seq_Threonine_751">T</text>
<text x="1479.7" y="4528.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(44.9,1479.7,4528.2)" id="seq_Alanine_755" class="sequence">A</text>
<text x="1416.7" y="4499.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(46.6,1416.7,4499.4)" class="sequence" id="seq_Alanine_763">A</text>
<text x="1401.4" y="4483.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(47.1,1401.4,4483.1)" class="sequence" id="seq_Valine_765">V</text>
<text x="1396.6" y="4440.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(48.1,1396.6,4440.8)" id="seq_Alanine_767" class="sequence">A</text>
<text x="1364.6" y="4456.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(48.3,1364.6,4456.0)" class="sequence" id="seq_Valine_769">V</text>
<text x="1345.9" y="4382.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(50.1,1345.9,4382.4)" class="sequence" id="seq_Valine_774">V</text>
<text x="1291.3" y="4370.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(51.3,1291.3,4370.9)" class="sequence" id="seq_Glycine_779">G</text>
<text x="1276.9" y="4320.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(52.5,1276.9,4320.1)" class="sequence" id="seq_Threonine_783">T</text>
<text x="1250.7" y="4317.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(53.0,1250.7,4317.0)" id="seq_Threonine_785" class="sequence">T</text>
<text x="1252.0" y="4286.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(53.6,1252.0,4286.9)" id="seq_Valine_786" class="sequence">V</text>
<text x="1226.5" y="4265.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(54.5,1226.5,4265.4)" id="seq_Threonine_790" class="sequence">T</text>
<text x="1177.6" y="4217.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(56.3,1177.6,4217.4)" id="seq_Glycine_796" class="sequence">G</text>
<text x="1158.8" y="4121.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(58.7,1158.8,4121.1)" class="sequence" id="seq_Valine_802">V</text>
<text x="1107.1" y="4076.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(60.4,1107.1,4076.6)" id="seq_Glycine_810" class="sequence">G</text>
<text x="1063.0" y="3986.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(63.0,1063.0,3986.3)" class="sequence" id="seq_Valine_819">V</text>
<text x="1055.3" y="3948.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(64.0,1055.3,3948.4)" id="seq_Alanine_822" class="sequence">A</text>
<text x="1047.6" y="3918.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(64.8,1047.6,3918.5)" class="sequence" id="seq_Glycine_824">G</text>
<text x="992.9" y="3834.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(67.4,992.9,3834.6)" class="sequence" id="seq_Valine_834">V</text>
<text x="958.2" y="3788.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(68.9,958.2,3788.2)" id="seq_Alanine_839" class="sequence">A</text>
<text x="980.8" y="3754.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(69.5,980.8,3754.7)" class="sequence" id="seq_Alanine_840">A</text>
<text x="954.7" y="3741.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(70.1,954.7,3741.7)" class="sequence" id="seq_Valine_843">V</text>
<text x="947.2" y="3720.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(70.7,947.2,3720.7)" id="seq_Valine_845" class="sequence">V</text>
<text x="955.0" y="3681.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(71.6,955.0,3681.7)" id="seq_Threonine_847" class="sequence">T</text>
<text x="925.4" y="3655.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(72.5,925.4,3655.3)" id="seq_Valine_851" class="sequence">V</text>
<text x="927.0" y="3619.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(73.4,927.0,3619.8)" class="sequence" id="seq_Threonine_854">T</text>
<text x="908.1" y="3590.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(74.2,908.1,3590.6)" id="seq_Glycine_857" class="sequence">G</text>
<text x="886.3" y="3575.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(74.8,886.3,3575.5)" class="sequence" id="seq_Alanine_859">A</text>
<text x="873.0" y="3532.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(75.9,873.0,3532.5)" id="seq_Glycine_863" class="sequence">G</text>
<text x="902.9" y="3499.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(76.6,902.9,3499.1)" class="sequence" id="seq_Alanine_864">A</text>
<text x="853.0" y="3444.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(78.3,853.0,3444.9)" id="seq_Alanine_871" class="sequence">A</text>
<text x="865.8" y="3417.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(78.9,865.8,3417.3)" id="seq_Glycine_873" class="sequence">G</text>
<text x="845.4" y="3412.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(79.2,845.4,3412.0)" id="seq_Glycine_874" class="sequence">G</text>
<text x="858.6" y="3384.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(79.8,858.6,3384.6)" class="sequence" id="seq_Valine_876">V</text>
<text x="835.2" y="3322.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(81.5,835.2,3322.5)" class="sequence" id="seq_Alanine_882">A</text>
<text x="826.5" y="3210.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(84.5,826.5,3210.6)" class="sequence" id="seq_Threonine_892">T</text>
<text x="834.0" y="3141.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(86.3,834.0,3141.7)" id="seq_Valine_897" class="sequence">V</text>
<text x="829.5" y="3097.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(87.4,829.5,3097.4)" id="seq_Glycine_901" class="sequence">G</text>
<text x="812.6" y="3099.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(87.4,812.6,3099.2)" class="sequence" id="seq_Valine_902">V</text>
<text x="811.7" y="3075.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(88.0,811.7,3075.7)" class="sequence" id="seq_Threonine_903">T</text>
<text x="845.0" y="3051.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(88.6,845.0,3051.3)" class="sequence" id="seq_Valine_904">V</text>
<text x="829.4" y="3008.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(89.8,829.4,3008.2)" class="sequence" id="seq_Threonine_909">T</text>
<text x="831.4" y="2998.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-90.0,831.4,2998.2)" class="sequence" id="seq_Glycine_911">G</text>
<text x="847.4" y="2905.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-87.5,847.4,2905.7)" class="sequence" id="seq_Glycine_917">G</text>
<text x="842.6" y="2882.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-86.9,842.6,2882.3)" class="sequence" id="seq_Alanine_920">A</text>
<text x="868.9" y="2777.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-84.0,868.9,2777.8)" id="seq_Glycine_930" class="sequence">G</text>
<text x="883.4" y="2666.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-81.1,883.4,2666.8)" id="seq_Threonine_940" class="sequence">T</text>
<text x="888.4" y="2636.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-80.2,888.4,2636.3)" class="sequence" id="seq_Valine_943">V</text>
<text x="871.6" y="2589.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-79.1,871.6,2589.3)" id="seq_Valine_948" class="sequence">V</text>
<text x="914.8" y="2507.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-76.7,914.8,2507.1)" class="sequence" id="seq_Alanine_955">A</text>
<text x="945.7" y="2333.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-72.0,945.7,2333.6)" id="seq_Alanine_972" class="sequence">A</text>
<text x="962.6" y="2245.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-69.7,962.6,2245.4)" class="sequence" id="seq_Valine_980">V</text>
<text x="1017.2" y="2209.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-68.3,1017.2,2209.3)" class="sequence" id="seq_Glycine_983">G</text>
<text x="1031.2" y="2093.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-65.3,1031.2,2093.0)" class="sequence" id="seq_Threonine_993">T</text>
<text x="1095.4" y="2036.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-63.2,1095.4,2036.0)" id="seq_Alanine_1000" class="sequence">A</text>
<text x="1114.7" y="1946.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-60.8,1114.7,1946.6)" id="seq_Valine_1010" class="sequence">V</text>
<text x="1147.8" y="1938.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-60.2,1147.8,1938.9)" id="seq_Valine_1011" class="sequence">V</text>
<text x="1158.8" y="1919.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-59.6,1158.8,1919.9)" id="seq_Alanine_1013" class="sequence">A</text>
<text x="1213.8" y="1831.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-56.8,1213.8,1831.1)" id="seq_Glycine_1022" class="sequence">G</text>
<text x="1259.3" y="1764.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-54.6,1259.3,1764.5)" class="sequence" id="seq_Threonine_1029">T</text>
<text x="1245.1" y="1725.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-54.0,1245.1,1725.9)" id="seq_Threonine_1032" class="sequence">T</text>
<text x="1273.5" y="1689.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-52.8,1273.5,1689.4)" class="sequence" id="seq_Alanine_1040">A</text>
<text x="1342.3" y="1655.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-50.9,1342.3,1655.1)" id="seq_Threonine_1041" class="sequence">T</text>
<text x="1359.4" y="1610.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-49.7,1359.4,1610.9)" id="seq_Threonine_1046" class="sequence">T</text>
<text x="1345.5" y="1597.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-49.7,1345.5,1597.9)" id="seq_Valine_1047" class="sequence">V</text>
<text x="1375.1" y="1592.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-49.1,1375.1,1592.7)" class="sequence" id="seq_Alanine_1048">A</text>
<text x="1404.6" y="1551.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-47.8,1404.6,1551.9)" id="seq_Glycine_1054" class="sequence">G</text>
<text x="1548.0" y="1390.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-42.1,1548.0,1390.5)" class="sequence" id="seq_Threonine_1074">T</text>
<text x="1565.4" y="1375.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-41.4,1565.4,1375.0)" id="seq_Glycine_1075" class="sequence">G</text>
<text x="1606.0" y="1383.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-40.8,1606.0,1383.3)" class="sequence" id="seq_Alanine_1076">A</text>
<text x="1582.2" y="1359.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-40.8,1582.2,1359.0)" id="seq_Threonine_1078" class="sequence">T</text>
<text x="1649.2" y="1321.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-38.8,1649.2,1321.3)" class="sequence" id="seq_Threonine_1085">T</text>
<text x="1696.6" y="1290.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-37.3,1696.6,1290.6)" class="sequence" id="seq_Valine_1089">V</text>
<text x="1759.6" y="1244.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-35.2,1759.6,1244.3)" id="seq_Valine_1097" class="sequence">V</text>
<text x="1790.5" y="1195.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-33.8,1790.5,1195.1)" class="sequence" id="seq_Alanine_1102">A</text>
<text x="1810.0" y="1182.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-33.2,1810.0,1182.2)" id="seq_Glycine_1103" class="sequence">G</text>
<text x="1842.8" y="1188.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-32.6,1842.8,1188.4)" id="seq_Valine_1105" class="sequence">V</text>
<text x="1856.1" y="1152.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-31.8,1856.1,1152.9)" id="seq_Valine_1109" class="sequence">V</text>
<text x="1944.0" y="1104.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-29.1,1944.0,1104.7)" id="seq_Alanine_1118" class="sequence">A</text>
<text x="2073.5" y="1040.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-25.3,2073.5,1040.4)" class="sequence" id="seq_Threonine_1131">T</text>
<text x="2094.6" y="1030.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-24.7,2094.6,1030.5)" class="sequence" id="seq_Alanine_1132">A</text>
<text x="2129.3" y="1051.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-24.1,2129.3,1051.0)" class="sequence" id="seq_Valine_1133">V</text>
<text x="2122.4" y="1033.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-24.0,2122.4,1033.3)" class="sequence" id="seq_Glycine_1134">G</text>
<text x="2174.4" y="993.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-22.4,2174.4,993.6)" id="seq_Threonine_1141" class="sequence">T</text>
<text x="2209.0" y="1017.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-21.8,2209.0,1017.3)" class="sequence" id="seq_Valine_1142">V</text>
<text x="2225.6" y="991.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-21.1,2225.6,991.5)" id="seq_Threonine_1145" class="sequence">T</text>
<text x="2235.8" y="967.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-20.6,2235.8,967.3)" id="seq_Valine_1147" class="sequence">V</text>
<text x="2286.0" y="972.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-19.4,2286.0,972.4)" class="sequence" id="seq_Threonine_1150">T</text>
<text x="2338.2" y="954.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-17.9,2338.2,954.8)" id="seq_Alanine_1155" class="sequence">A</text>
<text x="2374.1" y="959.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-17.0,2374.1,959.2)" class="sequence" id="seq_Alanine_1158">A</text>
<text x="2405.6" y="949.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-16.2,2405.6,949.8)" class="sequence" id="seq_Glycine_1161">G</text>
<text x="2600.2" y="866.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-10.6,2600.2,866.5)" class="sequence" id="seq_Alanine_1181">A</text>
<text x="2659.0" y="874.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-9.1,2659.0,874.5)" id="seq_Glycine_1185" class="sequence">G</text>
<text x="2701.8" y="862.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-7.9,2701.8,862.0)" class="sequence" id="seq_Glycine_1189">G</text>
<text x="2726.9" y="867.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-7.3,2726.9,867.8)" class="sequence" id="seq_Threonine_1191">T</text>
<text x="2723.4" y="849.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-7.3,2723.4,849.1)" class="sequence" id="seq_Alanine_1192">A</text>
<text x="2772.3" y="877.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-6.1,2772.3,877.5)" class="sequence" id="seq_Alanine_1195">A</text>
<text x="2814.0" y="840.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-4.9,2814.0,840.3)" id="seq_Valine_1200" class="sequence">V</text>
<text x="2839.7" y="871.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-4.3,2839.7,871.4)" class="sequence" id="seq_Alanine_1201">A</text>
<text x="2910.2" y="843.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-2.4,2910.2,843.2)" class="sequence" id="seq_Glycine_1209">G</text>
<text x="2934.1" y="866.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-1.8,2934.1,866.4)" id="seq_Alanine_1210" class="sequence">A</text>
<text x="3110.8" y="843.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(362.9,3110.8,843.2)" id="seq_Arginine_2" class="sequence">R</text>
<text x="3132.4" y="869.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(363.6,3132.4,869.5)" class="sequence" id="seq_Proline_3">P</text>
<text x="3299.4" y="852.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(367.9,3299.4,852.1)" id="seq_Cysteine_19" class="sequence">C</text>
<text x="3317.4" y="889.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(368.6,3317.4,889.1)" class="sequence" id="seq_Proline_20">P</text>
<text x="3344.4" y="878.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(369.2,3344.4,878.1)" class="sequence" id="seq_Arginine_23">R</text>
<text x="3430.0" y="889.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(371.5,3430.0,889.7)" id="seq_Cysteine_31" class="sequence">C</text>
<text x="3670.4" y="973.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(378.3,3670.4,973.3)" id="seq_Arginine_53" class="sequence">R</text>
<text x="3720.2" y="990.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(379.7,3720.2,990.5)" id="seq_Cysteine_58" class="sequence">C</text>
<text x="3866.2" y="1049.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(383.9,3866.2,1049.0)" id="seq_Arginine_72" class="sequence">R</text>
<text x="4122.8" y="1142.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(391.2,4122.8,1142.3)" class="sequence" id="seq_Arginine_98">R</text>
<text x="4127.1" y="1177.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(391.7,4127.1,1177.8)" id="seq_Proline_100" class="sequence">P</text>
<text x="4209.3" y="1213.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(394.1,4209.3,1213.1)" class="sequence" id="seq_Arginine_108">R</text>
<text x="4458.6" y="1397.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(402.3,4458.6,1397.9)" id="seq_Proline_136" class="sequence">P</text>
<text x="4472.3" y="1433.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(403.2,4472.3,1433.6)" class="sequence" id="seq_Arginine_138">R</text>
<text x="4555.6" y="1538.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(406.8,4555.6,1538.2)" id="seq_Arginine_149" class="sequence">R</text>
<text x="4602.3" y="1537.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(407.6,4602.3,1537.2)" id="seq_Proline_154" class="sequence">P</text>
<text x="4623.9" y="1562.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(408.5,4623.9,1562.6)" id="seq_Cysteine_157" class="sequence">C</text>
<text x="4662.7" y="1661.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(411.2,4662.7,1661.3)" id="seq_Arginine_165" class="sequence">R</text>
<text x="4810.1" y="1840.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(417.4,4810.1,1840.4)" id="seq_Cysteine_187" class="sequence">C</text>
<text x="4833.0" y="1867.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(418.3,4833.0,1867.5)" class="sequence" id="seq_Cysteine_190">C</text>
<text x="4831.6" y="1903.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(419.1,4831.6,1903.6)" class="sequence" id="seq_Proline_192">P</text>
<text x="4865.0" y="1895.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(419.4,4865.0,1895.3)" id="seq_Cysteine_194" class="sequence">C</text>
<text x="4848.2" y="1931.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(420.0,4848.2,1931.9)" class="sequence" id="seq_Proline_195">P</text>
<text x="4878.0" y="1954.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(420.9,4878.0,1954.0)" id="seq_Cysteine_199" class="sequence">C</text>
<text x="4910.4" y="2047.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(423.5,4910.4,2047.6)" class="sequence" id="seq_Cysteine_207">C</text>
<text x="4957.5" y="2109.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(425.5,4957.5,2109.2)" id="seq_Cysteine_215" class="sequence">C</text>
<text x="4967.7" y="2172.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(427.2,4967.7,2172.4)" id="seq_Cysteine_219" class="sequence">C</text>
<text x="4977.9" y="2197.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(427.9,4977.9,2197.2)" id="seq_Arginine_222" class="sequence">R</text>
<text x="4995.0" y="2191.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(427.9,4995.0,2191.3)" class="sequence" id="seq_Cysteine_223">C</text>
<text x="5015.1" y="2193.0" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(428.2,5015.1,2193.0)" id="seq_Arginine_224" class="sequence">R</text>
<text x="5029.3" y="2235.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(429.4,5029.3,2235.2)" id="seq_Proline_228" class="sequence">P</text>
<text x="5027.0" y="2284.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(430.6,5027.0,2284.3)" id="seq_Cysteine_231" class="sequence">C</text>
<text x="5044.3" y="2279.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(430.6,5044.3,2279.3)" class="sequence" id="seq_Cysteine_232">C</text>
<text x="5031.1" y="2343.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(432.1,5031.1,2343.1)" id="seq_Cysteine_236" class="sequence">C</text>
<text x="5058.8" y="2367.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(432.9,5058.8,2367.8)" class="sequence" id="seq_Cysteine_240">C</text>
<text x="5067.7" y="2397.6" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(433.8,5067.7,2397.6)" class="sequence" id="seq_Proline_243">P</text>
<text x="5074.1" y="2419.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(434.4,5074.1,2419.9)" class="sequence" id="seq_Arginine_244">R</text>
<text x="5098.1" y="2459.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(435.5,5098.1,2459.3)" class="sequence" id="seq_Cysteine_248">C</text>
<text x="5106.2" y="2483.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(436.2,5106.2,2483.3)" class="sequence" id="seq_Cysteine_251">C</text>
<text x="5078.5" y="2513.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(436.8,5078.5,2513.7)" id="seq_Arginine_252" class="sequence">R</text>
<text x="5099.2" y="2532.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(437.4,5099.2,2532.5)" class="sequence" id="seq_Arginine_255">R</text>
<text x="5096.0" y="2595.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(439.1,5096.0,2595.5)" id="seq_Cysteine_260" class="sequence">C</text>
<text x="5120.8" y="2625.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(440.0,5120.8,2625.4)" class="sequence" id="seq_Cysteine_264">C</text>
<text x="5106.3" y="2653.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(440.7,5106.3,2653.3)" id="seq_Proline_265" class="sequence">P</text>
<text x="5123.9" y="2649.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(440.6,5123.9,2649.3)" id="seq_Proline_266" class="sequence">P</text>
<text x="5145.0" y="2709.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(442.3,5145.0,2709.2)" id="seq_Proline_272" class="sequence">P</text>
<text x="5146.2" y="2821.5" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(445.2,5146.2,2821.5)" class="sequence" id="seq_Proline_281">P</text>
<text x="5133.7" y="2936.4" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(448.3,5133.7,2936.4)" class="sequence" id="seq_Cysteine_291">C</text>
<text x="5134.5" y="2978.2" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(449.4,5134.5,2978.2)" id="seq_Cysteine_295" class="sequence">C</text>
<text x="5152.5" y="2976.9" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(449.4,5152.5,2976.9)" id="seq_Proline_296" class="sequence">P</text>
<text x="5170.6" y="2985.8" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(449.6,5170.6,2985.8)" id="seq_Arginine_297" class="sequence">R</text>
<text x="5189.4" y="3100.1" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-87.4,5189.4,3100.1)" class="sequence" id="seq_Cysteine_307">C</text>
<text x="5150.8" y="3144.7" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-86.2,5150.8,3144.7)" id="seq_Arginine_309" class="sequence">R</text>
<text x="5169.1" y="3168.3" font-size="28.6px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-85.6,5169.1,3168.3)" id="seq_Cysteine_311" cl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment