ibowankenobi-i-pv
Version:
Interactive Protein Sequence VIsualization/Viewer - Interactive Circos
11,050 lines • 1.59 MB
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline' 'unsafe-eval' https://d3js.org https://nytimes.github.io;">
<title>NewDataset</title>
<script src="https://d3js.org/d3.v3.min.js" integrity="sha384-N8EP0Yml0jN7e0DcXlZ6rt+iqKU9Ck6f1ZQ+j2puxatnBq4k9E8Q6vqBcY34LNbn" crossorigin="anonymous" charset="utf-8"></script>
<!-- download.js v4.21 inlined to avoid loading from untrusted external domain -->
<script integrity="sha384-nY//GSjxOK1d2nES1eVh+14TsPkwGkMou79BvNz975x7s0pKK7zp9rjK5J+yvN0F">
//download.js v4.21, by dandavis; 2008-2018. [MIT] see https://github.com/rndme/download for tests/usage
(function (root, factory) {
if (typeof define === 'function' && define.amd) {
define([], factory);
} else if (typeof exports === 'object') {
module.exports = factory();
} else {
root.download = factory();
}
}(this, function () {
return function download(data, strFileName, strMimeType) {
var self = window,
defaultMime = "application/octet-stream",
mimeType = strMimeType || defaultMime,
payload = data,
url = !strFileName && !strMimeType && payload,
anchor = document.createElement("a"),
toString = function(a){return String(a);},
myBlob = (self.Blob || self.MozBlob || self.WebKitBlob || toString),
fileName = strFileName || "download",
blob,
reader;
myBlob= myBlob.call ? myBlob.bind(self) : Blob ;
if(String(this)==="true"){
payload=[payload, mimeType];
mimeType=payload[0];
payload=payload[1];
}
if(url && url.length< 2048){
fileName = url.split("/").pop().split("?")[0];
anchor.href = url;
if(anchor.href.indexOf(url) !== -1){
var ajax=new XMLHttpRequest();
ajax.open( "GET", url, true);
ajax.responseType = 'blob';
ajax.onload= function(e){
download(e.target.response, fileName, defaultMime);
};
setTimeout(function(){ ajax.send();}, 0);
return ajax;
}
}
if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(payload)){
if(payload.length > (1024*1024*1.999) && myBlob !== toString ){
payload=dataUrlToBlob(payload);
mimeType=payload.type || defaultMime;
}else{
return navigator.msSaveBlob ?
navigator.msSaveBlob(dataUrlToBlob(payload), fileName) :
saver(payload) ;
}
}else{
if(/([\x80-\xff])/.test(payload)){
var i=0, tempUiArr= new Uint8Array(payload.length), mx=tempUiArr.length;
for(i;i<mx;++i) tempUiArr[i]= payload.charCodeAt(i);
payload=new myBlob([tempUiArr], {type: mimeType});
}
}
blob = payload instanceof myBlob ?
payload :
new myBlob([payload], {type: mimeType}) ;
function dataUrlToBlob(strUrl) {
var parts= strUrl.split(/[:;,]/),
type= parts[1],
indexDecoder = strUrl.indexOf("charset")>0 ? 3: 2,
decoder= parts[indexDecoder] == "base64" ? atob : decodeURIComponent,
binData= decoder( parts.pop() ),
mx= binData.length,
i= 0,
uiArr= new Uint8Array(mx);
for(i;i<mx;++i) uiArr[i]= binData.charCodeAt(i);
return new myBlob([uiArr], {type: type});
}
function saver(url, winMode){
if ('download' in anchor) {
anchor.href = url;
anchor.setAttribute("download", fileName);
anchor.className = "download-js-link";
anchor.innerHTML = "downloading...";
anchor.style.display = "none";
anchor.addEventListener('click', function(e) {
e.stopPropagation();
this.removeEventListener('click', arguments.callee);
});
document.body.appendChild(anchor);
setTimeout(function() {
anchor.click();
document.body.removeChild(anchor);
if(winMode===true){setTimeout(function(){ self.URL.revokeObjectURL(anchor.href);}, 250 );}
}, 66);
return true;
}
if(/(Version)\/(\d+)\.(\d+)(?:\.(\d+))?.*Safari\//.test(navigator.userAgent)) {
if(/^data:/.test(url)) url="data:"+url.replace(/^data:([\w\/\-\+]+)/, defaultMime);
if(!window.open(url)){
if(confirm("Displaying New Document\n\nUse Save As... to download, then click back to return to this page.")){ location.href=url; }
}
return true;
}
var f = document.createElement("iframe");
document.body.appendChild(f);
if(!winMode && /^data:/.test(url)){
url="data:"+url.replace(/^data:([\w\/\-\+]+)/, defaultMime);
}
f.src=url;
setTimeout(function(){ document.body.removeChild(f); }, 333);
}
if (navigator.msSaveBlob) {
return navigator.msSaveBlob(blob, fileName);
}
if(self.URL){
saver(self.URL.createObjectURL(blob), true);
}else{
if(typeof blob === "string" || blob.constructor===toString ){
try{
return saver( "data:" + mimeType + ";base64," + self.btoa(blob) );
}catch(y){
return saver( "data:" + mimeType + "," + encodeURIComponent(blob) );
}
}
reader=new FileReader();
reader.onload=function(e){
saver(this.result);
};
reader.readAsDataURL(blob);
}
return true;
};
}));
</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;
}
.indorilLogo {
transition: opacity 1s ease, visibility 1s 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="6002.0" font-size="104.0px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(115,115,115);" transform="rotate(0.3,2985.4,6002.0)" >NFKB1</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 3112.552,752.817 L3114.803,707.873 A2295.000,2295.000 0.000 0,0 3100.106,707.184 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_1_Conservation-Score_1"/>
<path d="M3112.552,752.817 A2250.000,2250.000 40.000 0,1 3126.956,753.585 L3130.764,686.192 A2317.500,2317.500 0.000 0,0 3115.929,685.401 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="M3126.956,753.585 A2250.000,2250.000 40.000 0,1 3141.354,754.445 L3142.768,731.989 A2272.500,2272.500 0.000 0,0 3128.225,731.120 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="M3141.354,754.445 A2250.000,2250.000 40.000 0,1 3155.747,755.397 L3160.419,688.059 A2317.500,2317.500 0.000 0,0 3145.595,687.078 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_4_Conservation-Score_3"/>
<path d="M3155.747,755.397 A2250.000,2250.000 40.000 0,1 3170.133,756.442 L3176.939,666.699 A2340.000,2340.000 0.000 0,0 3161.977,665.613 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_5_Conservation-Score_4"/>
<path d="M3170.133,756.442 A2250.000,2250.000 40.000 0,1 3184.513,757.578 L3188.203,712.730 A2295.000,2295.000 0.000 0,0 3173.536,711.570 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="M3184.513,757.578 A2250.000,2250.000 40.000 0,1 3198.884,758.807 L3204.851,691.571 A2317.500,2317.500 0.000 0,0 3190.048,690.306 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="M3198.884,758.807 A2250.000,2250.000 40.000 0,1 3213.248,760.128 L3217.513,715.331 A2295.000,2295.000 0.000 0,0 3202.862,713.983 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_8_Conservation-Score_1"/>
<path d="M3213.248,760.128 A2250.000,2250.000 40.000 0,1 3227.603,761.541 L3229.879,739.157 A2272.500,2272.500 0.000 0,0 3215.380,737.730 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="M3227.603,761.541 A2250.000,2250.000 40.000 0,1 3241.948,763.046 L3244.368,740.677 A2272.500,2272.500 0.000 0,0 3229.879,739.157 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_10_Conservation-Score_0"/>
<path d="M3241.948,763.046 A2250.000,2250.000 40.000 0,1 3256.284,764.643 L3258.846,742.290 A2272.500,2272.500 0.000 0,0 3244.368,740.677 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_11_Conservation-Score_0"/>
<path d="M3256.284,764.643 A2250.000,2250.000 40.000 0,1 3270.609,766.332 L3273.315,743.996 A2272.500,2272.500 0.000 0,0 3258.846,742.290 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_12_Conservation-Score_0"/>
<path d="M3270.609,766.332 A2250.000,2250.000 40.000 0,1 3284.922,768.113 L3290.621,723.475 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_13_Conservation-Score_1"/>
<path d="M3284.922,768.113 A2250.000,2250.000 40.000 0,1 3299.225,769.986 L3305.209,725.385 A2295.000,2295.000 0.000 0,0 3290.621,723.475 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_14_Conservation-Score_1"/>
<path d="M3299.225,769.986 A2250.000,2250.000 40.000 0,1 3313.514,771.950 L3322.920,705.108 A2317.500,2317.500 0.000 0,0 3308.201,703.085 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_15_Conservation-Score_2"/>
<path d="M3313.514,771.950 A2250.000,2250.000 40.000 0,1 3327.791,774.005 L3334.347,729.485 A2295.000,2295.000 0.000 0,0 3319.785,727.389 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="M3327.791,774.005 A2250.000,2250.000 40.000 0,1 3342.055,776.152 L3348.896,731.675 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_17_Conservation-Score_1"/>
<path d="M3342.055,776.152 A2250.000,2250.000 40.000 0,1 3356.304,778.391 L3366.993,711.743 A2317.500,2317.500 0.000 0,0 3352.317,709.437 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_18_Conservation-Score_2"/>
<path d="M3356.304,778.391 A2250.000,2250.000 40.000 0,1 3370.539,780.721 L3374.244,758.528 A2272.500,2272.500 0.000 0,0 3359.867,756.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_0"/>
<path d="M3370.539,780.721 A2250.000,2250.000 40.000 0,1 3384.759,783.142 L3388.606,760.973 A2272.500,2272.500 0.000 0,0 3374.244,758.528 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="M3384.759,783.142 A2250.000,2250.000 40.000 0,1 3398.962,785.654 L3406.942,741.367 A2295.000,2295.000 0.000 0,0 3392.454,738.805 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="M3398.962,785.654 A2250.000,2250.000 40.000 0,1 3413.150,788.257 L3421.413,744.022 A2295.000,2295.000 0.000 0,0 3406.942,741.367 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_22_Conservation-Score_1"/>
<path d="M3413.150,788.257 A2250.000,2250.000 40.000 0,1 3427.320,790.951 L3435.866,746.770 A2295.000,2295.000 0.000 0,0 3421.413,744.022 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_23_Conservation-Score_1"/>
<path d="M3427.320,790.951 A2250.000,2250.000 40.000 0,1 3441.473,793.736 L3454.717,727.548 A2317.500,2317.500 0.000 0,0 3440.140,724.680 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_24_Conservation-Score_2"/>
<path d="M3441.473,793.736 A2250.000,2250.000 40.000 0,1 3455.608,796.611 L3469.276,730.510 A2317.500,2317.500 0.000 0,0 3454.717,727.548 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_25_Conservation-Score_2"/>
<path d="M3455.608,796.611 A2250.000,2250.000 40.000 0,1 3469.723,799.577 L3483.815,733.565 A2317.500,2317.500 0.000 0,0 3469.276,730.510 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_26_Conservation-Score_2"/>
<path d="M3469.723,799.577 A2250.000,2250.000 40.000 0,1 3483.820,802.634 L3498.335,736.713 A2317.500,2317.500 0.000 0,0 3483.815,733.565 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_27_Conservation-Score_2"/>
<path d="M3483.820,802.634 A2250.000,2250.000 40.000 0,1 3497.897,805.781 L3507.855,761.896 A2295.000,2295.000 0.000 0,0 3493.497,758.687 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_28_Conservation-Score_1"/>
<path d="M3497.897,805.781 A2250.000,2250.000 40.000 0,1 3511.953,809.018 L3517.073,787.108 A2272.500,2272.500 0.000 0,0 3502.876,783.838 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_29_Conservation-Score_0"/>
<path d="M3511.953,809.018 A2250.000,2250.000 40.000 0,1 3525.988,812.345 L3536.508,768.591 A2295.000,2295.000 0.000 0,0 3522.192,765.198 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_30_Conservation-Score_1"/>
<path d="M3525.988,812.345 A2250.000,2250.000 40.000 0,1 3540.002,815.762 L3550.802,772.077 A2295.000,2295.000 0.000 0,0 3536.508,768.591 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_31_Conservation-Score_1"/>
<path d="M3540.002,815.762 A2250.000,2250.000 40.000 0,1 3553.993,819.268 L3565.073,775.654 A2295.000,2295.000 0.000 0,0 3550.802,772.077 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_32_Conservation-Score_1"/>
<path d="M3553.993,819.268 A2250.000,2250.000 40.000 0,1 3567.962,822.864 L3579.321,779.322 A2295.000,2295.000 0.000 0,0 3565.073,775.654 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_33_Conservation-Score_1"/>
<path d="M3567.962,822.864 A2250.000,2250.000 40.000 0,1 3581.907,826.550 L3593.546,783.081 A2295.000,2295.000 0.000 0,0 3579.321,779.322 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_34_Conservation-Score_1"/>
<path d="M3581.907,826.550 A2250.000,2250.000 40.000 0,1 3595.829,830.325 L3607.745,786.932 A2295.000,2295.000 0.000 0,0 3593.546,783.081 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_35_Conservation-Score_1"/>
<path d="M3595.829,830.325 A2250.000,2250.000 40.000 0,1 3609.726,834.190 L3621.920,790.873 A2295.000,2295.000 0.000 0,0 3607.745,786.932 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_36_Conservation-Score_1"/>
<path d="M3609.726,834.190 A2250.000,2250.000 40.000 0,1 3623.598,838.143 L3642.306,773.287 A2317.500,2317.500 0.000 0,0 3628.018,769.215 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_37_Conservation-Score_2"/>
<path d="M3623.598,838.143 A2250.000,2250.000 40.000 0,1 3637.444,842.185 L3643.818,820.607 A2272.500,2272.500 0.000 0,0 3629.834,816.524 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_38_Conservation-Score_0"/>
<path d="M3637.444,842.185 A2250.000,2250.000 40.000 0,1 3651.264,846.316 L3657.777,824.779 A2272.500,2272.500 0.000 0,0 3643.818,820.607 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_39_Conservation-Score_0" class="p53-like_transcription_factor"/>
<path d="M3651.264,846.316 A2250.000,2250.000 40.000 0,1 3665.057,850.535 L3691.659,764.557 A2340.000,2340.000 0.000 0,0 3677.314,760.169 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_40_Conservation-Score_4" class="p53-like_transcription_factor"/>
<path d="M3665.057,850.535 A2250.000,2250.000 40.000 0,1 3678.823,854.843 L3699.188,790.488 A2317.500,2317.500 0.000 0,0 3685.009,786.051 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_41_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M3678.823,854.843 A2250.000,2250.000 40.000 0,1 3692.561,859.239 L3713.338,795.016 A2317.500,2317.500 0.000 0,0 3699.188,790.488 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_42_Conservation-Score_2"/>
<path d="M3692.561,859.239 A2250.000,2250.000 40.000 0,1 3706.271,863.722 L3727.459,799.634 A2317.500,2317.500 0.000 0,0 3713.338,795.016 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_43_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M3706.271,863.722 A2250.000,2250.000 40.000 0,1 3719.951,868.294 L3741.550,804.343 A2317.500,2317.500 0.000 0,0 3727.459,799.634 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_44_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M3719.951,868.294 A2250.000,2250.000 40.000 0,1 3733.602,872.953 L3748.274,830.412 A2295.000,2295.000 0.000 0,0 3734.350,825.660 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_45_Conservation-Score_1"/>
<path d="M3733.602,872.953 A2250.000,2250.000 40.000 0,1 3747.223,877.700 L3769.640,814.031 A2317.500,2317.500 0.000 0,0 3755.610,809.142 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_46_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M3747.223,877.700 A2250.000,2250.000 40.000 0,1 3760.813,882.534 L3783.638,819.010 A2317.500,2317.500 0.000 0,0 3769.640,814.031 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_47_Conservation-Score_2"/>
<path d="M3760.813,882.534 A2250.000,2250.000 40.000 0,1 3774.372,887.455 L3797.603,824.078 A2317.500,2317.500 0.000 0,0 3783.638,819.010 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_48_Conservation-Score_3"/>
<path d="M3774.372,887.455 A2250.000,2250.000 40.000 0,1 3787.899,892.462 L3803.657,850.312 A2295.000,2295.000 0.000 0,0 3789.859,845.204 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_49_Conservation-Score_1" class="p53-like_transcription_factor"/>
<path d="M3787.899,892.462 A2250.000,2250.000 40.000 0,1 3801.394,897.557 L3825.436,834.483 A2317.500,2317.500 0.000 0,0 3811.536,829.236 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_50_Conservation-Score_2"/>
<path d="M3801.394,897.557 A2250.000,2250.000 40.000 0,1 3814.855,902.737 L3847.450,818.847 A2340.000,2340.000 0.000 0,0 3833.449,813.459 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_51_Conservation-Score_4" class="p53-like_transcription_factor"/>
<path d="M3814.855,902.737 A2250.000,2250.000 40.000 0,1 3828.284,908.004 L3844.849,866.164 A2295.000,2295.000 0.000 0,0 3831.152,860.792 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_52_Conservation-Score_1" class="p53-like_transcription_factor"/>
<path d="M3828.284,908.004 A2250.000,2250.000 40.000 0,1 3841.678,913.357 L3866.928,850.758 A2317.500,2317.500 0.000 0,0 3853.132,845.244 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_53_Conservation-Score_3"/>
<path d="M3841.678,913.357 A2250.000,2250.000 40.000 0,1 3855.037,918.796 L3880.688,856.360 A2317.500,2317.500 0.000 0,0 3866.928,850.758 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_54_Conservation-Score_3"/>
<path d="M3855.037,918.796 A2250.000,2250.000 40.000 0,1 3868.362,924.320 L3894.413,862.050 A2317.500,2317.500 0.000 0,0 3880.688,856.360 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_55_Conservation-Score_2"/>
<path d="M3868.362,924.320 A2250.000,2250.000 40.000 0,1 3881.651,929.929 L3908.100,867.827 A2317.500,2317.500 0.000 0,0 3894.413,862.050 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_56_Conservation-Score_3"/>
<path d="M3881.651,929.929 A2250.000,2250.000 40.000 0,1 3894.903,935.624 L3921.750,873.693 A2317.500,2317.500 0.000 0,0 3908.100,867.827 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_57_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M3894.903,935.624 A2250.000,2250.000 40.000 0,1 3908.119,941.403 L3935.362,879.645 A2317.500,2317.500 0.000 0,0 3921.750,873.693 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_58_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M3908.119,941.403 A2250.000,2250.000 40.000 0,1 3921.297,947.267 L3948.936,885.685 A2317.500,2317.500 0.000 0,0 3935.362,879.645 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_59_Conservation-Score_3"/>
<path d="M3921.297,947.267 A2250.000,2250.000 40.000 0,1 3934.438,953.216 L3962.471,891.812 A2317.500,2317.500 0.000 0,0 3948.936,885.685 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_60_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M3934.438,953.216 A2250.000,2250.000 40.000 0,1 3947.540,959.248 L3975.966,898.026 A2317.500,2317.500 0.000 0,0 3962.471,891.812 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_61_Conservation-Score_2"/>
<path d="M3947.540,959.248 A2250.000,2250.000 40.000 0,1 3960.603,965.364 L3989.421,904.325 A2317.500,2317.500 0.000 0,0 3975.966,898.026 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_62_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M3960.603,965.364 A2250.000,2250.000 40.000 0,1 3973.627,971.564 L4002.836,910.711 A2317.500,2317.500 0.000 0,0 3989.421,904.325 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_63_Conservation-Score_3"/>
<path d="M3973.627,971.564 A2250.000,2250.000 40.000 0,1 3986.611,977.848 L4016.209,917.183 A2317.500,2317.500 0.000 0,0 4002.836,910.711 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_64_Conservation-Score_2"/>
<path d="M3986.611,977.848 A2250.000,2250.000 40.000 0,1 3999.554,984.214 L4029.540,923.741 A2317.500,2317.500 0.000 0,0 4016.209,917.183 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_65_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M3999.554,984.214 A2250.000,2250.000 40.000 0,1 4012.456,990.663 L4063.079,890.197 A2362.500,2362.500 0.000 0,0 4049.531,883.425 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_66_Conservation-Score_5"/>
<path d="M4012.456,990.663 A2250.000,2250.000 40.000 0,1 4025.316,997.195 L4056.076,937.111 A2317.500,2317.500 0.000 0,0 4042.830,930.383 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_67_Conservation-Score_3"/>
<path d="M4025.316,997.195 A2250.000,2250.000 40.000 0,1 4038.135,1003.810 L4069.279,943.924 A2317.500,2317.500 0.000 0,0 4056.076,937.111 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_68_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4038.135,1003.810 A2250.000,2250.000 40.000 0,1 4050.910,1010.506 L4082.438,950.821 A2317.500,2317.500 0.000 0,0 4069.279,943.924 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_69_Conservation-Score_2"/>
<path d="M4050.910,1010.506 A2250.000,2250.000 40.000 0,1 4063.643,1017.284 L4095.552,957.802 A2317.500,2317.500 0.000 0,0 4082.438,950.821 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_70_Conservation-Score_2"/>
<path d="M4063.643,1017.284 A2250.000,2250.000 40.000 0,1 4076.332,1024.143 L4108.622,964.867 A2317.500,2317.500 0.000 0,0 4095.552,957.802 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_71_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4076.332,1024.143 A2250.000,2250.000 40.000 0,1 4088.976,1031.084 L4121.645,972.016 A2317.500,2317.500 0.000 0,0 4108.622,964.867 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_72_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4088.976,1031.084 A2250.000,2250.000 40.000 0,1 4101.576,1038.105 L4134.623,979.249 A2317.500,2317.500 0.000 0,0 4121.645,972.016 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_73_Conservation-Score_3"/>
<path d="M4101.576,1038.105 A2250.000,2250.000 40.000 0,1 4114.130,1045.208 L4147.554,986.564 A2317.500,2317.500 0.000 0,0 4134.623,979.249 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_74_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4114.130,1045.208 A2250.000,2250.000 40.000 0,1 4126.639,1052.390 L4160.438,993.962 A2317.500,2317.500 0.000 0,0 4147.554,986.564 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_75_Conservation-Score_3"/>
<path d="M4126.639,1052.390 A2250.000,2250.000 40.000 0,1 4139.102,1059.653 L4184.666,982.039 A2340.000,2340.000 0.000 0,0 4171.705,974.486 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_76_Conservation-Score_4" class="p53-like_transcription_factor"/>
<path d="M4139.102,1059.653 A2250.000,2250.000 40.000 0,1 4151.517,1066.995 L4186.063,1009.005 A2317.500,2317.500 0.000 0,0 4173.275,1001.442 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_77_Conservation-Score_2"/>
<path d="M4151.517,1066.995 A2250.000,2250.000 40.000 0,1 4163.885,1074.417 L4210.441,997.393 A2340.000,2340.000 0.000 0,0 4197.578,989.675 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_78_Conservation-Score_4"/>
<path d="M4163.885,1074.417 A2250.000,2250.000 40.000 0,1 4176.206,1081.918 L4223.254,1005.194 A2340.000,2340.000 0.000 0,0 4210.441,997.393 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_79_Conservation-Score_4"/>
<path d="M4176.206,1081.918 A2250.000,2250.000 40.000 0,1 4188.478,1089.497 L4224.132,1032.182 A2317.500,2317.500 0.000 0,0 4211.492,1024.375 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_80_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4188.478,1089.497 A2250.000,2250.000 40.000 0,1 4200.701,1097.156 L4236.722,1040.070 A2317.500,2317.500 0.000 0,0 4224.132,1032.182 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_81_Conservation-Score_3"/>
<path d="M4200.701,1097.156 A2250.000,2250.000 40.000 0,1 4212.875,1104.892 L4249.261,1048.039 A2317.500,2317.500 0.000 0,0 4236.722,1040.070 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_82_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4212.875,1104.892 A2250.000,2250.000 40.000 0,1 4224.999,1112.706 L4249.499,1074.961 A2295.000,2295.000 0.000 0,0 4237.133,1066.990 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_83_Conservation-Score_1"/>
<path d="M4224.999,1112.706 A2250.000,2250.000 40.000 0,1 4237.073,1120.598 L4274.185,1064.216 A2317.500,2317.500 0.000 0,0 4261.749,1056.088 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_84_Conservation-Score_3"/>
<path d="M4237.073,1120.598 A2250.000,2250.000 40.000 0,1 4249.096,1128.568 L4299.060,1053.710 A2340.000,2340.000 0.000 0,0 4286.556,1045.422 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_85_Conservation-Score_4"/>
<path d="M4249.096,1128.568 A2250.000,2250.000 40.000 0,1 4261.067,1136.614 L4298.899,1080.712 A2317.500,2317.500 0.000 0,0 4286.569,1072.425 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_86_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4261.067,1136.614 A2250.000,2250.000 40.000 0,1 4272.987,1144.736 L4311.177,1089.078 A2317.500,2317.500 0.000 0,0 4298.899,1080.712 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_87_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4272.987,1144.736 A2250.000,2250.000 40.000 0,1 4284.855,1152.935 L4323.400,1097.523 A2317.500,2317.500 0.000 0,0 4311.177,1089.078 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_88_Conservation-Score_2"/>
<path d="M4284.855,1152.935 A2250.000,2250.000 40.000 0,1 4296.669,1161.210 L4335.569,1106.046 A2317.500,2317.500 0.000 0,0 4323.400,1097.523 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_89_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4296.669,1161.210 A2250.000,2250.000 40.000 0,1 4308.431,1169.560 L4347.683,1114.647 A2317.500,2317.500 0.000 0,0 4335.569,1106.046 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_90_Conservation-Score_3"/>
<path d="M4308.431,1169.560 A2250.000,2250.000 40.000 0,1 4320.138,1177.986 L4359.742,1123.325 A2317.500,2317.500 0.000 0,0 4347.683,1114.647 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_91_Conservation-Score_3"/>
<path d="M4320.138,1177.986 A2250.000,2250.000 40.000 0,1 4331.791,1186.486 L4371.745,1132.081 A2317.500,2317.500 0.000 0,0 4359.742,1123.325 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_92_Conservation-Score_2"/>
<path d="M4331.791,1186.486 A2250.000,2250.000 40.000 0,1 4343.390,1195.061 L4383.692,1140.913 A2317.500,2317.500 0.000 0,0 4371.745,1132.081 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_93_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4343.390,1195.061 A2250.000,2250.000 40.000 0,1 4354.933,1203.711 L4409.131,1131.859 A2340.000,2340.000 0.000 0,0 4397.125,1122.864 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_94_Conservation-Score_4"/>
<path d="M4354.933,1203.711 A2250.000,2250.000 40.000 0,1 4366.421,1212.434 L4407.414,1158.807 A2317.500,2317.500 0.000 0,0 4395.581,1149.822 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_95_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4366.421,1212.434 A2250.000,2250.000 40.000 0,1 4377.852,1221.230 L4419.188,1167.867 A2317.500,2317.500 0.000 0,0 4407.414,1158.807 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_96_Conservation-Score_2"/>
<path d="M4377.852,1221.230 A2250.000,2250.000 40.000 0,1 4389.227,1230.100 L4430.904,1177.003 A2317.500,2317.500 0.000 0,0 4419.188,1167.867 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_97_Conservation-Score_3"/>
<path d="M4389.227,1230.100 A2250.000,2250.000 40.000 0,1 4400.545,1239.042 L4428.556,1203.823 A2295.000,2295.000 0.000 0,0 4417.012,1194.702 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_98_Conservation-Score_1" class="p53-like_transcription_factor"/>
<path d="M4400.545,1239.042 A2250.000,2250.000 40.000 0,1 4411.805,1248.057 L4454.159,1195.498 A2317.500,2317.500 0.000 0,0 4442.561,1186.213 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_99_Conservation-Score_2"/>
<path d="M4411.805,1248.057 A2250.000,2250.000 40.000 0,1 4423.007,1257.143 L4465.698,1204.858 A2317.500,2317.500 0.000 0,0 4454.159,1195.498 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_100_Conservation-Score_3"/>
<path d="M4423.007,1257.143 A2250.000,2250.000 40.000 0,1 4434.151,1266.302 L4477.176,1214.291 A2317.500,2317.500 0.000 0,0 4465.698,1204.858 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_101_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4434.151,1266.302 A2250.000,2250.000 40.000 0,1 4445.236,1275.531 L4488.593,1223.797 A2317.500,2317.500 0.000 0,0 4477.176,1214.291 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_102_Conservation-Score_2"/>
<path d="M4445.236,1275.531 A2250.000,2250.000 40.000 0,1 4456.261,1284.832 L4499.949,1233.376 A2317.500,2317.500 0.000 0,0 4488.593,1223.797 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_103_Conservation-Score_3"/>
<path d="M4456.261,1284.832 A2250.000,2250.000 40.000 0,1 4467.227,1294.202 L4525.916,1225.971 A2340.000,2340.000 0.000 0,0 4514.512,1216.225 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_104_Conservation-Score_4"/>
<path d="M4467.227,1294.202 A2250.000,2250.000 40.000 0,1 4478.132,1303.643 L4507.695,1269.716 A2295.000,2295.000 0.000 0,0 4496.571,1260.086 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_105_Conservation-Score_1"/>
<path d="M4478.132,1303.643 A2250.000,2250.000 40.000 0,1 4488.977,1313.154 L4533.646,1262.549 A2317.500,2317.500 0.000 0,0 4522.476,1252.753 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_106_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4488.977,1313.154 A2250.000,2250.000 40.000 0,1 4499.760,1322.734 L4574.748,1238.871 A2362.500,2362.500 0.000 0,0 4563.425,1228.812 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_107_Conservation-Score_5"/>
<path d="M4499.760,1322.734 A2250.000,2250.000 40.000 0,1 4510.482,1332.383 L4555.796,1282.355 A2317.500,2317.500 0.000 0,0 4544.753,1272.416 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_108_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4510.482,1332.383 A2250.000,2250.000 40.000 0,1 4521.141,1342.101 L4597.198,1259.206 A2362.500,2362.500 0.000 0,0 4586.006,1249.002 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_109_Conservation-Score_5"/>
<path d="M4521.141,1342.101 A2250.000,2250.000 40.000 0,1 4531.738,1351.886 L4577.690,1302.443 A2317.500,2317.500 0.000 0,0 4566.775,1292.364 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_110_Conservation-Score_3"/>
<path d="M4531.738,1351.886 A2250.000,2250.000 40.000 0,1 4542.272,1361.740 L4619.386,1279.827 A2362.500,2362.500 0.000 0,0 4608.325,1269.481 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_111_Conservation-Score_5" class="p53-like_transcription_factor"/>
<path d="M4542.272,1361.740 A2250.000,2250.000 40.000 0,1 4552.743,1371.661 L4599.325,1322.810 A2317.500,2317.500 0.000 0,0 4588.540,1312.592 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_112_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4552.743,1371.661 A2250.000,2250.000 40.000 0,1 4563.150,1381.648 L4610.044,1333.098 A2317.500,2317.500 0.000 0,0 4599.325,1322.810 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_113_Conservation-Score_2"/>
<path d="M4563.150,1381.648 A2250.000,2250.000 40.000 0,1 4573.493,1391.702 L4620.697,1343.454 A2317.500,2317.500 0.000 0,0 4610.044,1333.098 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_114_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4573.493,1391.702 A2250.000,2250.000 40.000 0,1 4583.771,1401.823 L4631.284,1353.877 A2317.500,2317.500 0.000 0,0 4620.697,1343.454 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_115_Conservation-Score_3"/>
<path d="M4583.771,1401.823 A2250.000,2250.000 40.000 0,1 4593.984,1412.009 L4657.743,1348.489 A2340.000,2340.000 0.000 0,0 4647.121,1337.896 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_116_Conservation-Score_4"/>
<path d="M4593.984,1412.009 A2250.000,2250.000 40.000 0,1 4604.131,1422.260 L4652.255,1374.928 A2317.500,2317.500 0.000 0,0 4641.803,1364.369 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_117_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4604.131,1422.260 A2250.000,2250.000 40.000 0,1 4614.212,1432.576 L4662.639,1385.553 A2317.500,2317.500 0.000 0,0 4652.255,1374.928 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_118_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4614.212,1432.576 A2250.000,2250.000 40.000 0,1 4624.228,1442.956 L4672.954,1396.245 A2317.500,2317.500 0.000 0,0 4662.639,1385.553 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_119_Conservation-Score_3"/>
<path d="M4624.228,1442.956 A2250.000,2250.000 40.000 0,1 4634.176,1453.401 L4699.543,1391.537 A2340.000,2340.000 0.000 0,0 4689.197,1380.675 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_120_Conservation-Score_4" class="p53-like_transcription_factor"/>
<path d="M4634.176,1453.401 A2250.000,2250.000 40.000 0,1 4644.057,1463.909 L4693.379,1417.826 A2317.500,2317.500 0.000 0,0 4683.201,1407.003 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_121_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4644.057,1463.909 A2250.000,2250.000 40.000 0,1 4653.871,1474.480 L4703.487,1428.714 A2317.500,2317.500 0.000 0,0 4693.379,1417.826 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_122_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4653.871,1474.480 A2250.000,2250.000 40.000 0,1 4663.617,1485.114 L4713.525,1439.667 A2317.500,2317.500 0.000 0,0 4703.487,1428.714 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_123_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4663.617,1485.114 A2250.000,2250.000 40.000 0,1 4673.294,1495.810 L4723.493,1450.684 A2317.500,2317.500 0.000 0,0 4713.525,1439.667 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_124_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4673.294,1495.810 A2250.000,2250.000 40.000 0,1 4682.902,1506.568 L4733.389,1461.765 A2317.500,2317.500 0.000 0,0 4723.493,1450.684 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_125_Conservation-Score_3"/>
<path d="M4682.902,1506.568 A2250.000,2250.000 40.000 0,1 4692.442,1517.387 L4743.215,1472.909 A2317.500,2317.500 0.000 0,0 4733.389,1461.765 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_126_Conservation-Score_2"/>
<path d="M4692.442,1517.387 A2250.000,2250.000 40.000 0,1 4701.912,1528.267 L4752.969,1484.115 A2317.500,2317.500 0.000 0,0 4743.215,1472.909 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_127_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4701.912,1528.267 A2250.000,2250.000 40.000 0,1 4711.311,1539.208 L4762.651,1495.384 A2317.500,2317.500 0.000 0,0 4752.969,1484.115 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_128_Conservation-Score_3"/>
<path d="M4711.311,1539.208 A2250.000,2250.000 40.000 0,1 4720.641,1550.209 L4772.260,1506.715 A2317.500,2317.500 0.000 0,0 4762.651,1495.384 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_129_Conservation-Score_2"/>
<path d="M4720.641,1550.209 A2250.000,2250.000 40.000 0,1 4729.900,1561.269 L4799.096,1503.720 A2340.000,2340.000 0.000 0,0 4789.467,1492.217 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_130_Conservation-Score_4"/>
<path d="M4729.900,1561.269 A2250.000,2250.000 40.000 0,1 4739.088,1572.389 L4808.651,1515.284 A2340.000,2340.000 0.000 0,0 4799.096,1503.720 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_131_Conservation-Score_4"/>
<path d="M4739.088,1572.389 A2250.000,2250.000 40.000 0,1 4748.204,1583.567 L4783.168,1555.238 A2295.000,2295.000 0.000 0,0 4773.869,1543.836 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_132_Conservation-Score_1" class="p53-like_transcription_factor"/>
<path d="M4748.204,1583.567 A2250.000,2250.000 40.000 0,1 4757.248,1594.803 L4809.966,1552.647 A2317.500,2317.500 0.000 0,0 4800.650,1541.074 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_133_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4757.248,1594.803 A2250.000,2250.000 40.000 0,1 4766.221,1606.097 L4819.207,1564.280 A2317.500,2317.500 0.000 0,0 4809.966,1552.647 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_134_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4766.221,1606.097 A2250.000,2250.000 40.000 0,1 4775.120,1617.449 L4828.374,1575.972 A2317.500,2317.500 0.000 0,0 4819.207,1564.280 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_135_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4775.120,1617.449 A2250.000,2250.000 40.000 0,1 4783.947,1628.857 L4837.465,1587.722 A2317.500,2317.500 0.000 0,0 4828.374,1575.972 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_136_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4783.947,1628.857 A2250.000,2250.000 40.000 0,1 4792.700,1640.321 L4846.481,1599.531 A2317.500,2317.500 0.000 0,0 4837.465,1587.722 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_137_Conservation-Score_3"/>
<path d="M4792.700,1640.321 A2250.000,2250.000 40.000 0,1 4801.380,1651.842 L4855.421,1611.397 A2317.500,2317.500 0.000 0,0 4846.481,1599.531 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_138_Conservation-Score_2"/>
<path d="M4801.380,1651.842 A2250.000,2250.000 40.000 0,1 4809.985,1663.418 L4864.285,1623.320 A2317.500,2317.500 0.000 0,0 4855.421,1611.397 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_139_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4809.985,1663.418 A2250.000,2250.000 40.000 0,1 4818.517,1675.048 L4873.072,1635.300 A2317.500,2317.500 0.000 0,0 4864.285,1623.320 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_140_Conservation-Score_3"/>
<path d="M4818.517,1675.048 A2250.000,2250.000 40.000 0,1 4826.973,1686.734 L4881.782,1647.336 A2317.500,2317.500 0.000 0,0 4873.072,1635.300 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_141_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4826.973,1686.734 A2250.000,2250.000 40.000 0,1 4835.355,1698.473 L4890.415,1659.427 A2317.500,2317.500 0.000 0,0 4881.782,1647.336 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_142_Conservation-Score_2"/>
<path d="M4835.355,1698.473 A2250.000,2250.000 40.000 0,1 4843.661,1710.265 L4935.844,1645.779 A2362.500,2362.500 0.000 0,0 4927.122,1633.396 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_143_Conservation-Score_5"/>
<path d="M4843.661,1710.265 A2250.000,2250.000 40.000 0,1 4851.891,1722.111 L4907.448,1683.774 A2317.500,2317.500 0.000 0,0 4898.971,1671.573 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_144_Conservation-Score_3"/>
<path d="M4851.891,1722.111 A2250.000,2250.000 40.000 0,1 4860.045,1734.009 L4915.846,1696.030 A2317.500,2317.500 0.000 0,0 4907.448,1683.774 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_145_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4860.045,1734.009 A2250.000,2250.000 40.000 0,1 4868.123,1745.960 L4942.848,1695.798 A2340.000,2340.000 0.000 0,0 4934.447,1683.370 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_146_Conservation-Score_4"/>
<path d="M4868.123,1745.960 A2250.000,2250.000 40.000 0,1 4876.124,1757.961 L4951.169,1708.280 A2340.000,2340.000 0.000 0,0 4942.848,1695.798 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_147_Conservation-Score_4" class="p53-like_transcription_factor"/>
<path d="M4876.124,1757.961 A2250.000,2250.000 40.000 0,1 4884.047,1770.014 L4959.409,1720.815 A2340.000,2340.000 0.000 0,0 4951.169,1708.280 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_148_Conservation-Score_4"/>
<path d="M4884.047,1770.014 A2250.000,2250.000 40.000 0,1 4891.894,1782.118 L4948.651,1745.581 A2317.500,2317.500 0.000 0,0 4940.569,1733.115 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_149_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4891.894,1782.118 A2250.000,2250.000 40.000 0,1 4899.662,1794.271 L4956.652,1758.099 A2317.500,2317.500 0.000 0,0 4948.651,1745.581 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_150_Conservation-Score_2"/>
<path d="M4899.662,1794.271 A2250.000,2250.000 40.000 0,1 4907.353,1806.474 L4964.574,1770.668 A2317.500,2317.500 0.000 0,0 4956.652,1758.099 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_151_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4907.353,1806.474 A2250.000,2250.000 40.000 0,1 4914.965,1818.726 L4972.414,1783.288 A2317.500,2317.500 0.000 0,0 4964.574,1770.668 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_152_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4914.965,1818.726 A2250.000,2250.000 40.000 0,1 4922.499,1831.027 L4980.174,1795.957 A2317.500,2317.500 0.000 0,0 4972.414,1783.288 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_153_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M4922.499,1831.027 A2250.000,2250.000 40.000 0,1 4929.953,1843.375 L4987.852,1808.676 A2317.500,2317.500 0.000 0,0 4980.174,1795.957 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_154_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4929.953,1843.375 A2250.000,2250.000 40.000 0,1 4937.328,1855.771 L4976.075,1832.887 A2295.000,2295.000 0.000 0,0 4968.552,1820.243 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_155_Conservation-Score_1" class="p53-like_transcription_factor"/>
<path d="M4937.328,1855.771 A2250.000,2250.000 40.000 0,1 4944.624,1868.214 L5002.962,1834.261 A2317.500,2317.500 0.000 0,0 4995.448,1821.444 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_156_Conservation-Score_3"/>
<path d="M4944.624,1868.214 A2250.000,2250.000 40.000 0,1 4951.839,1880.704 L4990.876,1858.318 A2295.000,2295.000 0.000 0,0 4983.516,1845.579 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_157_Conservation-Score_1" class="p53-like_transcription_factor"/>
<path d="M4951.839,1880.704 A2250.000,2250.000 40.000 0,1 4958.975,1893.240 L4978.564,1882.172 A2272.500,2272.500 0.000 0,0 4971.358,1869.511 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_158_Conservation-Score_0"/>
<path d="M4958.975,1893.240 A2250.000,2250.000 40.000 0,1 4966.030,1905.821 L5025.010,1872.996 A2317.500,2317.500 0.000 0,0 5017.744,1860.037 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_159_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4966.030,1905.821 A2250.000,2250.000 40.000 0,1 4973.004,1918.447 L5032.194,1886.001 A2317.500,2317.500 0.000 0,0 5025.010,1872.996 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_160_Conservation-Score_3"/>
<path d="M4973.004,1918.447 A2250.000,2250.000 40.000 0,1 4979.897,1931.118 L5039.294,1899.051 A2317.500,2317.500 0.000 0,0 5032.194,1886.001 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_161_Conservation-Score_2"/>
<path d="M4979.897,1931.118 A2250.000,2250.000 40.000 0,1 4986.708,1943.832 L5006.575,1933.271 A2272.500,2272.500 0.000 0,0 4999.696,1920.429 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_162_Conservation-Score_0" class="p53-like_transcription_factor"/>
<path d="M4986.708,1943.832 A2250.000,2250.000 40.000 0,1 4993.438,1956.590 L5053.241,1925.288 A2317.500,2317.500 0.000 0,0 5046.310,1912.147 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_163_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M4993.438,1956.590 A2250.000,2250.000 40.000 0,1 5000.086,1969.391 L5060.089,1938.473 A2317.500,2317.500 0.000 0,0 5053.241,1925.288 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_164_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5000.086,1969.391 A2250.000,2250.000 40.000 0,1 5006.652,1982.234 L5066.852,1951.701 A2317.500,2317.500 0.000 0,0 5060.089,1938.473 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_165_Conservation-Score_3"/>
<path d="M5006.652,1982.234 A2250.000,2250.000 40.000 0,1 5013.135,1995.119 L5073.530,1964.973 A2317.500,2317.500 0.000 0,0 5066.852,1951.701 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_166_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5013.135,1995.119 A2250.000,2250.000 40.000 0,1 5019.536,2008.045 L5080.122,1978.287 A2317.500,2317.500 0.000 0,0 5073.530,1964.973 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_167_Conservation-Score_2"/>
<path d="M5019.536,2008.045 A2250.000,2250.000 40.000 0,1 5025.854,2021.012 L5086.629,1991.643 A2317.500,2317.500 0.000 0,0 5080.122,1978.287 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_168_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5025.854,2021.012 A2250.000,2250.000 40.000 0,1 5032.088,2034.020 L5093.051,2005.040 A2317.500,2317.500 0.000 0,0 5086.629,1991.643 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_169_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5032.088,2034.020 A2250.000,2250.000 40.000 0,1 5038.239,2047.067 L5099.386,2018.479 A2317.500,2317.500 0.000 0,0 5093.051,2005.040 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_170_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5038.239,2047.067 A2250.000,2250.000 40.000 0,1 5044.306,2060.153 L5105.635,2031.958 A2317.500,2317.500 0.000 0,0 5099.386,2018.479 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_171_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5044.306,2060.153 A2250.000,2250.000 40.000 0,1 5050.289,2073.278 L5152.804,2026.942 A2362.500,2362.500 0.000 0,0 5146.521,2013.161 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_172_Conservation-Score_5" class="p53-like_transcription_factor"/>
<path d="M5050.289,2073.278 A2250.000,2250.000 40.000 0,1 5056.188,2086.441 L5097.312,2068.169 A2295.000,2295.000 0.000 0,0 5091.295,2054.743 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_173_Conservation-Score_1"/>
<path d="M5056.188,2086.441 A2250.000,2250.000 40.000 0,1 5062.002,2099.641 L5123.862,2072.630 A2317.500,2317.500 0.000 0,0 5117.874,2059.034 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_174_Conservation-Score_3"/>
<path d="M5062.002,2099.641 A2250.000,2250.000 40.000 0,1 5067.732,2112.878 L5129.764,2086.265 A2317.500,2317.500 0.000 0,0 5123.862,2072.630 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_175_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5067.732,2112.878 A2250.000,2250.000 40.000 0,1 5073.377,2126.152 L5135.578,2099.937 A2317.500,2317.500 0.000 0,0 5129.764,2086.265 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_176_Conservation-Score_3"/>
<path d="M5073.377,2126.152 A2250.000,2250.000 40.000 0,1 5078.936,2139.462 L5141.304,2113.646 A2317.500,2317.500 0.000 0,0 5135.578,2099.937 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_177_Conservation-Score_3"/>
<path d="M5078.936,2139.462 A2250.000,2250.000 40.000 0,1 5084.410,2152.807 L5146.942,2127.391 A2317.500,2317.500 0.000 0,0 5141.304,2113.646 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_178_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5084.410,2152.807 A2250.000,2250.000 40.000 0,1 5089.798,2166.187 L5131.594,2149.511 A2295.000,2295.000 0.000 0,0 5126.098,2135.863 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_179_Conservation-Score_1"/>
<path d="M5089.798,2166.187 A2250.000,2250.000 40.000 0,1 5095.101,2179.601 L5157.954,2154.989 A2317.500,2317.500 0.000 0,0 5152.492,2141.173 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_180_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5095.101,2179.601 A2250.000,2250.000 40.000 0,1 5100.317,2193.049 L5163.326,2168.841 A2317.500,2317.500 0.000 0,0 5157.954,2154.989 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_181_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5100.317,2193.049 A2250.000,2250.000 40.000 0,1 5105.447,2206.530 L5168.610,2182.726 A2317.500,2317.500 0.000 0,0 5163.326,2168.841 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_182_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5105.447,2206.530 A2250.000,2250.000 40.000 0,1 5110.490,2220.044 L5173.805,2196.646 A2317.500,2317.500 0.000 0,0 5168.610,2182.726 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_183_Conservation-Score_2"/>
<path d="M5110.490,2220.044 A2250.000,2250.000 40.000 0,1 5115.447,2233.590 L5178.910,2210.598 A2317.500,2317.500 0.000 0,0 5173.805,2196.646 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_184_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5115.447,2233.590 A2250.000,2250.000 40.000 0,1 5120.317,2247.167 L5205.129,2217.054 A2340.000,2340.000 0.000 0,0 5200.065,2202.934 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_185_Conservation-Score_4"/>
<path d="M5120.317,2247.167 A2250.000,2250.000 40.000 0,1 5125.099,2260.775 L5188.852,2238.599 A2317.500,2317.500 0.000 0,0 5183.926,2224.582 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_186_Conservation-Score_3"/>
<path d="M5125.099,2260.775 A2250.000,2250.000 40.000 0,1 5129.795,2274.414 L5172.390,2259.902 A2295.000,2295.000 0.000 0,0 5167.601,2245.991 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_187_Conservation-Score_1"/>
<path d="M5129.795,2274.414 A2250.000,2250.000 40.000 0,1 5134.402,2288.082 L5198.434,2266.725 A2317.500,2317.500 0.000 0,0 5193.688,2252.646 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_188_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5134.402,2288.082 A2250.000,2250.000 40.000 0,1 5138.922,2301.780 L5181.701,2287.816 A2295.000,2295.000 0.000 0,0 5177.090,2273.844 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_189_Conservation-Score_1"/>
<path d="M5138.922,2301.780 A2250.000,2250.000 40.000 0,1 5143.355,2315.507 L5207.655,2294.972 A2317.500,2317.500 0.000 0,0 5203.090,2280.834 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_190_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5143.355,2315.507 A2250.000,2250.000 40.000 0,1 5147.699,2329.261 L5212.130,2309.139 A2317.500,2317.500 0.000 0,0 5207.655,2294.972 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_191_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5147.699,2329.261 A2250.000,2250.000 40.000 0,1 5151.954,2343.043 L5216.513,2323.334 A2317.500,2317.500 0.000 0,0 5212.130,2309.139 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_192_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5151.954,2343.043 A2250.000,2250.000 40.000 0,1 5156.122,2356.852 L5220.805,2337.558 A2317.500,2317.500 0.000 0,0 5216.513,2323.334 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_193_Conservation-Score_3"/>
<path d="M5156.122,2356.852 A2250.000,2250.000 40.000 0,1 5160.200,2370.688 L5225.006,2351.808 A2317.500,2317.500 0.000 0,0 5220.805,2337.558 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_194_Conservation-Score_3"/>
<path d="M5160.200,2370.688 A2250.000,2250.000 40.000 0,1 5164.190,2384.549 L5229.116,2366.085 A2317.500,2317.500 0.000 0,0 5225.006,2351.808 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_195_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5164.190,2384.549 A2250.000,2250.000 40.000 0,1 5168.091,2398.436 L5233.134,2380.389 A2317.500,2317.500 0.000 0,0 5229.116,2366.085 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_196_Conservation-Score_2"/>
<path d="M5168.091,2398.436 A2250.000,2250.000 40.000 0,1 5171.903,2412.347 L5237.060,2394.717 A2317.500,2317.500 0.000 0,0 5233.134,2380.389 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_197_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5171.903,2412.347 A2250.000,2250.000 40.000 0,1 5175.626,2426.283 L5219.138,2414.808 A2295.000,2295.000 0.000 0,0 5215.341,2400.594 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_198_Conservation-Score_1" class="p53-like_transcription_factor"/>
<path d="M5175.626,2426.283 A2250.000,2250.000 40.000 0,1 5179.259,2440.242 L5244.637,2423.449 A2317.500,2317.500 0.000 0,0 5240.895,2409.071 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_199_Conservation-Score_3"/>
<path d="M5179.259,2440.242 A2250.000,2250.000 40.000 0,1 5182.803,2454.224 L5248.287,2437.851 A2317.500,2317.500 0.000 0,0 5244.637,2423.449 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_200_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5182.803,2454.224 A2250.000,2250.000 40.000 0,1 5186.257,2468.228 L5251.845,2452.275 A2317.500,2317.500 0.000 0,0 5248.287,2437.851 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_201_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5186.257,2468.228 A2250.000,2250.000 40.000 0,1 5189.621,2482.255 L5233.413,2471.900 A2295.000,2295.000 0.000 0,0 5229.982,2457.593 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_202_Conservation-Score_1"/>
<path d="M5189.621,2482.255 A2250.000,2250.000 40.000 0,1 5192.895,2496.302 L5236.753,2486.228 A2295.000,2295.000 0.000 0,0 5233.413,2471.900 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_203_Conservation-Score_1" class="p53-like_transcription_factor"/>
<path d="M5192.895,2496.302 A2250.000,2250.000 40.000 0,1 5196.079,2510.371 L5261.961,2495.682 A2317.500,2317.500 0.000 0,0 5258.682,2481.191 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_204_Conservation-Score_2"/>
<path d="M5196.079,2510.371 A2250.000,2250.000 40.000 0,1 5199.173,2524.459 L5287.140,2505.438 A2340.000,2340.000 0.000 0,0 5283.922,2490.786 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_205_Conservation-Score_4" class="p53-like_transcription_factor"/>
<path d="M5199.173,2524.459 A2250.000,2250.000 40.000 0,1 5202.176,2538.567 L5268.241,2524.724 A2317.500,2317.500 0.000 0,0 5265.148,2510.193 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_206_Conservation-Score_3"/>
<path d="M5202.176,2538.567 A2250.000,2250.000 40.000 0,1 5205.089,2552.694 L5249.191,2543.748 A2295.000,2295.000 0.000 0,0 5246.220,2529.339 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_207_Conservation-Score_1"/>
<path d="M5205.089,2552.694 A2250.000,2250.000 40.000 0,1 5207.911,2566.840 L5296.228,2549.513 A2340.000,2340.000 0.000 0,0 5293.293,2534.802 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_208_Conservation-Score_4" class="p53-like_transcription_factor"/>
<path d="M5207.911,2566.840 A2250.000,2250.000 40.000 0,1 5210.643,2581.003 L5276.962,2568.433 A2317.500,2317.500 0.000 0,0 5274.149,2553.845 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_209_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5210.643,2581.003 A2250.000,2250.000 40.000 0,1 5213.283,2595.183 L5279.682,2583.039 A2317.500,2317.500 0.000 0,0 5276.962,2568.433 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_210_Conservation-Score_3"/>
<path d="M5213.283,2595.183 A2250.000,2250.000 40.000 0,1 5215.833,2609.380 L5282.308,2597.662 A2317.500,2317.500 0.000 0,0 5279.682,2583.039 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_211_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5215.833,2609.380 A2250.000,2250.000 40.000 0,1 5218.292,2623.593 L5284.840,2612.301 A2317.500,2317.500 0.000 0,0 5282.308,2597.662 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_212_Conservation-Score_3"/>
<path d="M5218.292,2623.593 A2250.000,2250.000 40.000 0,1 5220.659,2637.822 L5287.279,2626.957 A2317.500,2317.500 0.000 0,0 5284.840,2612.301 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_213_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5220.659,2637.822 A2250.000,2250.000 40.000 0,1 5222.935,2652.066 L5289.623,2641.627 A2317.500,2317.500 0.000 0,0 5287.279,2626.957 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_214_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5222.935,2652.066 A2250.000,2250.000 40.000 0,1 5225.120,2666.323 L5269.623,2659.650 A2295.000,2295.000 0.000 0,0 5267.394,2645.107 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_215_Conservation-Score_1" class="p53-like_transcription_factor"/>
<path d="M5225.120,2666.323 A2250.000,2250.000 40.000 0,1 5227.214,2680.595 L5294.030,2671.013 A2317.500,2317.500 0.000 0,0 5291.874,2656.313 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_216_Conservation-Score_2"/>
<path d="M5227.214,2680.595 A2250.000,2250.000 40.000 0,1 5229.215,2694.879 L5296.092,2685.726 A2317.500,2317.500 0.000 0,0 5294.030,2671.013 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_217_Conservation-Score_2"/>
<path d="M5229.215,2694.879 A2250.000,2250.000 40.000 0,1 5231.126,2709.176 L5298.059,2700.452 A2317.500,2317.500 0.000 0,0 5296.092,2685.726 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_218_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5231.126,2709.176 A2250.000,2250.000 40.000 0,1 5232.944,2723.486 L5299.933,2715.190 A2317.500,2317.500 0.000 0,0 5298.059,2700.452 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_219_Conservation-Score_2"/>
<path d="M5232.944,2723.486 A2250.000,2250.000 40.000 0,1 5234.671,2737.806 L5301.711,2729.940 A2317.500,2317.500 0.000 0,0 5299.933,2715.190 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_220_Conservation-Score_2"/>
<path d="M5234.671,2737.806 A2250.000,2250.000 40.000 0,1 5236.306,2752.137 L5303.395,2744.701 A2317.500,2317.500 0.000 0,0 5301.711,2729.940 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_221_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5236.306,2752.137 A2250.000,2250.000 40.000 0,1 5237.849,2766.479 L5327.363,2757.138 A2340.000,2340.000 0.000 0,0 5325.758,2742.223 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_222_Conservation-Score_4"/>
<path d="M5237.849,2766.479 A2250.000,2250.000 40.000 0,1 5239.300,2780.830 L5306.479,2774.255 A2317.500,2317.500 0.000 0,0 5304.984,2759.473 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_223_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5239.300,2780.830 A2250.000,2250.000 40.000 0,1 5240.659,2795.190 L5307.879,2789.045 A2317.500,2317.500 0.000 0,0 5306.479,2774.255 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_224_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5240.659,2795.190 A2250.000,2250.000 40.000 0,1 5241.926,2809.558 L5309.184,2803.845 A2317.500,2317.500 0.000 0,0 5307.879,2789.045 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_225_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5241.926,2809.558 A2250.000,2250.000 40.000 0,1 5243.101,2823.934 L5310.394,2818.652 A2317.500,2317.500 0.000 0,0 5309.184,2803.845 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_226_Conservation-Score_2"/>
<path d="M5243.101,2823.934 A2250.000,2250.000 40.000 0,1 5244.183,2838.318 L5311.509,2833.467 A2317.500,2317.500 0.000 0,0 5310.394,2818.652 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_227_Conservation-Score_2"/>
<path d="M5244.183,2838.318 A2250.000,2250.000 40.000 0,1 5245.174,2852.708 L5312.529,2848.289 A2317.500,2317.500 0.000 0,0 5311.509,2833.467 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_228_Conservation-Score_2"/>
<path d="M5245.174,2852.708 A2250.000,2250.000 40.000 0,1 5246.072,2867.104 L5313.454,2863.117 A2317.500,2317.500 0.000 0,0 5312.529,2848.289 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_229_Conservation-Score_3"/>
<path d="M5246.072,2867.104 A2250.000,2250.000 40.000 0,1 5246.878,2881.506 L5314.284,2877.951 A2317.500,2317.500 0.000 0,0 5313.454,2863.117 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_230_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5246.878,2881.506 A2250.000,2250.000 40.000 0,1 5247.591,2895.912 L5315.019,2892.790 A2317.500,2317.500 0.000 0,0 5314.284,2877.951 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_231_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5247.591,2895.912 A2250.000,2250.000 40.000 0,1 5248.212,2910.323 L5315.659,2907.633 A2317.500,2317.500 0.000 0,0 5315.019,2892.790 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_232_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5248.212,2910.323 A2250.000,2250.000 40.000 0,1 5248.741,2924.738 L5316.203,2922.480 A2317.500,2317.500 0.000 0,0 5315.659,2907.633 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_233_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5248.741,2924.738 A2250.000,2250.000 40.000 0,1 5249.177,2939.155 L5316.652,2937.330 A2317.500,2317.500 0.000 0,0 5316.203,2922.480 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_234_Conservation-Score_3"/>
<path d="M5249.177,2939.155 A2250.000,2250.000 40.000 0,1 5249.521,2953.575 L5317.007,2952.183 A2317.500,2317.500 0.000 0,0 5316.652,2937.330 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_235_Conservation-Score_2"/>
<path d="M5249.521,2953.575 A2250.000,2250.000 40.000 0,1 5249.772,2967.997 L5317.266,2967.037 A2317.500,2317.500 0.000 0,0 5317.007,2952.183 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_236_Conservation-Score_3"/>
<path d="M5249.772,2967.997 A2250.000,2250.000 40.000 0,1 5249.931,2982.421 L5339.929,2981.718 A2340.000,2340.000 0.000 0,0 5339.763,2966.717 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_237_Conservation-Score_4"/>
<path d="M5249.931,2982.421 A2250.000,2250.000 40.000 0,1 5249.998,2996.845 L5317.498,2996.750 A2317.500,2317.500 0.000 0,0 5317.429,2981.893 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_238_Conservation-Score_3"/>
<path d="M5249.998,2996.845 A2250.000,2250.000 40.000 0,1 5249.972,3011.269 L5317.471,3011.607 A2317.500,2317.500 0.000 0,0 5317.498,2996.750 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_239_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5249.972,3011.269 A2250.000,2250.000 40.000 0,1 5249.853,3025.693 L5317.349,3026.463 A2317.500,2317.500 0.000 0,0 5317.471,3011.607 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_240_Conservation-Score_3"/>
<path d="M5249.853,3025.693 A2250.000,2250.000 40.000 0,1 5249.642,3040.115 L5339.628,3041.720 A2340.000,2340.000 0.000 0,0 5339.847,3026.720 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_241_Conservation-Score_4"/>
<path d="M5249.642,3040.115 A2250.000,2250.000 40.000 0,1 5249.339,3054.536 L5316.819,3056.172 A2317.500,2317.500 0.000 0,0 5317.132,3041.319 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_242_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5249.339,3054.536 A2250.000,2250.000 40.000 0,1 5248.943,3068.955 L5338.901,3071.713 A2340.000,2340.000 0.000 0,0 5339.313,3056.718 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_243_Conservation-Score_4" class="p53-like_transcription_factor"/>
<path d="M5248.943,3068.955 A2250.000,2250.000 40.000 0,1 5248.455,3083.371 L5315.909,3085.872 A2317.500,2317.500 0.000 0,0 5316.411,3071.024 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_244_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5248.455,3083.371 A2250.000,2250.000 40.000 0,1 5247.874,3097.783 L5315.310,3100.717 A2317.500,2317.500 0.000 0,0 5315.909,3085.872 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_245_Conservation-Score_2"/>
<path d="M5247.874,3097.783 A2250.000,2250.000 40.000 0,1 5247.201,3112.192 L5314.617,3115.558 A2317.500,2317.500 0.000 0,0 5315.310,3100.717 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_246_Conservation-Score_2"/>
<path d="M5247.201,3112.192 A2250.000,2250.000 40.000 0,1 5246.436,3126.596 L5313.829,3130.394 A2317.500,2317.500 0.000 0,0 5314.617,3115.558 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_247_Conservation-Score_3"/>
<path d="M5246.436,3126.596 A2250.000,2250.000 40.000 0,1 5245.578,3140.994 L5312.945,3145.224 A2317.500,2317.500 0.000 0,0 5313.829,3130.394 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_248_Conservation-Score_3" class="p53-like_transcription_factor"/>
<path d="M5245.578,3140.994 A2250.000,2250.000 40.000 0,1 5244.628,3155.387 L5311.967,3160.049 A2317.500,2317.500 0.000 0,0 5312.945,3145.224 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_249_Conservation-Score_2" class="p53-like_transcription_factor"/>
<path d="M5244.628,3155.387 A2250.000,2250.000 40.000 0,1 5243.586,3169.774 L5310.893,3174.867 A2317.500,2317.500 0.000 0,0 5311.967,3160.049 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_250_Conservation-Score_2"/>
<path d="M5243.586,3169.774 A2250.000,2250.000 40.000 0,1 5242.451,3184.153 L5332.149,3191.519 A2340.000,2340.000 0.000 0,0 5333.329,3176.565 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" id="Residue_251_Conservation-Score_4" class="p53-like_transcription_factor"/>
<path d="M5242.451,3184.153 A2250.000,2250.000 40.000 0,1 5241.225,3198.525 L5308.461,3204.481 A2317.500,2317.500 0.000 0,0 5309.725,3189.678 Z" style="stroke-width:3.0;stroke:rgb(189,51,164);stroke-linecap:round;fill:rgb(255,0,255);" class="p53-like_transcription_factor" id="Residue_252_Conservation-Score_2"/>
<path d="M5241.225,3198.525 A2250.000,2250.000 40.000 0,1 5239.906,3212.889 L5307.103,3219.276 A2317.500,2317.500 0.000 0,0 5308.461,3204.481 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_253_Conservation-Score_3"/>
<path d="M5239.906,3212.889 A2250.000,2250.000 40.000 0,1 5238.495,3227.244 L5305.650,3234.061 A2317.500,2317.500 0.000 0,0 5307.103,3219.276 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_254_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M5238.495,3227.244 A2250.000,2250.000 40.000 0,1 5236.992,3241.590 L5281.732,3246.421 A2295.000,2295.000 0.000 0,0 5283.265,3231.789 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_255_Conservation-Score_1" class="Immunoglobulin-like_fold"/>
<path d="M5236.992,3241.590 A2250.000,2250.000 40.000 0,1 5235.398,3255.925 L5324.813,3266.162 A2340.000,2340.000 0.000 0,0 5326.472,3251.253 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_256_Conservation-Score_4"/>
<path d="M5235.398,3255.925 A2250.000,2250.000 40.000 0,1 5233.711,3270.251 L5300.722,3278.358 A2317.500,2317.500 0.000 0,0 5302.459,3263.603 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_257_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M5233.711,3270.251 A2250.000,2250.000 40.000 0,1 5231.933,3284.565 L5298.891,3293.102 A2317.500,2317.500 0.000 0,0 5300.722,3278.358 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_258_Conservation-Score_2"/>
<path d="M5231.933,3284.565 A2250.000,2250.000 40.000 0,1 5230.062,3298.867 L5296.964,3307.833 A2317.500,2317.500 0.000 0,0 5298.891,3293.102 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_259_Conservation-Score_3"/>
<path d="M5230.062,3298.867 A2250.000,2250.000 40.000 0,1 5228.101,3313.157 L5294.944,3322.552 A2317.500,2317.500 0.000 0,0 5296.964,3307.833 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_260_Conservation-Score_3"/>
<path d="M5228.101,3313.157 A2250.000,2250.000 40.000 0,1 5226.047,3327.435 L5292.829,3337.258 A2317.500,2317.500 0.000 0,0 5294.944,3322.552 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_261_Conservation-Score_2"/>
<path d="M5226.047,3327.435 A2250.000,2250.000 40.000 0,1 5223.902,3341.698 L5290.620,3351.949 A2317.500,2317.500 0.000 0,0 5292.829,3337.258 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_262_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M5223.902,3341.698 A2250.000,2250.000 40.000 0,1 5221.666,3355.948 L5288.316,3366.627 A2317.500,2317.500 0.000 0,0 5290.620,3351.949 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_263_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M5221.666,3355.948 A2250.000,2250.000 40.000 0,1 5219.339,3370.183 L5285.919,3381.289 A2317.500,2317.500 0.000 0,0 5288.316,3366.627 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_264_Conservation-Score_3"/>
<path d="M5219.339,3370.183 A2250.000,2250.000 40.000 0,1 5216.920,3384.403 L5283.428,3395.935 A2317.500,2317.500 0.000 0,0 5285.919,3381.289 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_265_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M5216.920,3384.403 A2250.000,2250.000 40.000 0,1 5214.410,3398.607 L5280.842,3410.566 A2317.500,2317.500 0.000 0,0 5283.428,3395.935 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_266_Conservation-Score_3"/>
<path d="M5214.410,3398.607 A2250.000,2250.000 40.000 0,1 5211.809,3412.795 L5278.164,3425.179 A2317.500,2317.500 0.000 0,0 5280.842,3410.566 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_267_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M5211.809,3412.795 A2250.000,2250.000 40.000 0,1 5209.117,3426.966 L5275.391,3439.775 A2317.500,2317.500 0.000 0,0 5278.164,3425.179 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_268_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M5209.117,3426.966 A2250.000,2250.000 40.000 0,1 5206.335,3441.119 L5272.525,3454.353 A2317.500,2317.500 0.000 0,0 5275.391,3439.775 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_269_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M5206.335,3441.119 A2250.000,2250.000 40.000 0,1 5203.462,3455.254 L5269.566,3468.912 A2317.500,2317.500 0.000 0,0 5272.525,3454.353 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_270_Conservation-Score_2"/>
<path d="M5203.462,3455.254 A2250.000,2250.000 40.000 0,1 5200.498,3469.371 L5266.513,3483.452 A2317.500,2317.500 0.000 0,0 5269.566,3468.912 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_271_Conservation-Score_2"/>
<path d="M5200.498,3469.371 A2250.000,2250.000 40.000 0,1 5197.444,3483.468 L5263.367,3497.972 A2317.500,2317.500 0.000 0,0 5266.513,3483.452 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_272_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M5197.444,3483.468 A2250.000,2250.000 40.000 0,1 5194.299,3497.545 L5282.071,3517.447 A2340.000,2340.000 0.000 0,0 5285.341,3502.807 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_273_Conservation-Score_4"/>
<path d="M5194.299,3497.545 A2250.000,2250.000 40.000 0,1 5191.064,3511.602 L5278.707,3532.066 A2340.000,2340.000 0.000 0,0 5282.071,3517.447 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_274_Conservation-Score_4"/>
<path d="M5191.064,3511.602 A2250.000,2250.000 40.000 0,1 5187.740,3525.638 L5253.372,3541.407 A2317.500,2317.500 0.000 0,0 5256.796,3526.950 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_275_Conservation-Score_3"/>
<path d="M5187.740,3525.638 A2250.000,2250.000 40.000 0,1 5184.325,3539.652 L5228.012,3550.445 A2295.000,2295.000 0.000 0,0 5231.494,3536.151 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_276_Conservation-Score_1" class="Immunoglobulin-like_fold"/>
<path d="M5184.325,3539.652 A2250.000,2250.000 40.000 0,1 5180.821,3553.644 L5268.053,3575.790 A2340.000,2340.000 0.000 0,0 5271.698,3561.238 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_277_Conservation-Score_4" class="Immunoglobulin-like_fold"/>
<path d="M5180.821,3553.644 A2250.000,2250.000 40.000 0,1 5177.227,3567.613 L5264.316,3590.318 A2340.000,2340.000 0.000 0,0 5268.053,3575.790 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_278_Conservation-Score_4" class="Immunoglobulin-like_fold"/>
<path d="M5177.227,3567.613 A2250.000,2250.000 40.000 0,1 5173.543,3581.559 L5260.485,3604.821 A2340.000,2340.000 0.000 0,0 5264.316,3590.318 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_279_Conservation-Score_4"/>
<path d="M5173.543,3581.559 A2250.000,2250.000 40.000 0,1 5169.770,3595.481 L5234.863,3613.346 A2317.500,2317.500 0.000 0,0 5238.749,3599.006 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_280_Conservation-Score_2"/>
<path d="M5169.770,3595.481 A2250.000,2250.000 40.000 0,1 5165.908,3609.379 L5209.226,3621.566 A2295.000,2295.000 0.000 0,0 5213.165,3607.391 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_281_Conservation-Score_1"/>
<path d="M5165.908,3609.379 A2250.000,2250.000 40.000 0,1 5161.957,3623.251 L5226.816,3641.949 A2317.500,2317.500 0.000 0,0 5230.885,3627.660 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_282_Conservation-Score_2"/>
<path d="M5161.957,3623.251 A2250.000,2250.000 40.000 0,1 5157.917,3637.098 L5222.655,3656.211 A2317.500,2317.500 0.000 0,0 5226.816,3641.949 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_283_Conservation-Score_3"/>
<path d="M5157.917,3637.098 A2250.000,2250.000 40.000 0,1 5153.788,3650.919 L5218.402,3670.446 A2317.500,2317.500 0.000 0,0 5222.655,3656.211 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_284_Conservation-Score_2"/>
<path d="M5153.788,3650.919 A2250.000,2250.000 40.000 0,1 5149.571,3664.713 L5214.059,3684.654 A2317.500,2317.500 0.000 0,0 5218.402,3670.446 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_285_Conservation-Score_3"/>
<path d="M5149.571,3664.713 A2250.000,2250.000 40.000 0,1 5145.266,3678.479 L5209.624,3698.834 A2317.500,2317.500 0.000 0,0 5214.059,3684.654 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_286_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M5145.266,3678.479 A2250.000,2250.000 40.000 0,1 5140.872,3692.218 L5205.098,3712.985 A2317.500,2317.500 0.000 0,0 5209.624,3698.834 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_287_Conservation-Score_3"/>
<path d="M5140.872,3692.218 A2250.000,2250.000 40.000 0,1 5136.391,3705.928 L5200.482,3727.106 A2317.500,2317.500 0.000 0,0 5205.098,3712.985 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_288_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M5136.391,3705.928 A2250.000,2250.000 40.000 0,1 5131.821,3719.610 L5195.776,3741.198 A2317.500,2317.500 0.000 0,0 5200.482,3727.106 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_289_Conservation-Score_3"/>
<path d="M5131.821,3719.610 A2250.000,2250.000 40.000 0,1 5127.164,3733.261 L5190.979,3755.259 A2317.500,2317.500 0.000 0,0 5195.776,3741.198 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_290_Conservation-Score_2"/>
<path d="M5127.164,3733.261 A2250.000,2250.000 40.000 0,1 5122.420,3746.883 L5186.092,3769.289 A2317.500,2317.500 0.000 0,0 5190.979,3755.259 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_291_Conservation-Score_3"/>
<path d="M5122.420,3746.883 A2250.000,2250.000 40.000 0,1 5117.588,3760.474 L5181.116,3783.288 A2317.500,2317.500 0.000 0,0 5186.092,3769.289 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_292_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M5117.588,3760.474 A2250.000,2250.000 40.000 0,1 5112.669,3774.033 L5154.923,3789.514 A2295.000,2295.000 0.000 0,0 5159.940,3775.683 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_293_Conservation-Score_1" class="Immunoglobulin-like_fold"/>
<path d="M5112.669,3774.033 A2250.000,2250.000 40.000 0,1 5107.664,3787.561 L5170.894,3811.188 A2317.500,2317.500 0.000 0,0 5176.050,3797.254 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_294_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M5107.664,3787.561 A2250.000,2250.000 40.000 0,1 5102.572,3801.057 L5165.649,3825.088 A2317.500,2317.500 0.000 0,0 5170.894,3811.188 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_295_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M5102.572,3801.057 A2250.000,2250.000 40.000 0,1 5097.393,3814.519 L5160.315,3838.955 A2317.500,2317.500 0.000 0,0 5165.649,3825.088 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_296_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M5097.393,3814.519 A2250.000,2250.000 40.000 0,1 5092.128,3827.948 L5154.892,3852.787 A2317.500,2317.500 0.000 0,0 5160.315,3838.955 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_297_Conservation-Score_2"/>
<path d="M5092.128,3827.948 A2250.000,2250.000 40.000 0,1 5086.778,3841.343 L5149.381,3866.584 A2317.500,2317.500 0.000 0,0 5154.892,3852.787 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_298_Conservation-Score_3"/>
<path d="M5086.778,3841.343 A2250.000,2250.000 40.000 0,1 5081.341,3854.704 L5164.595,3888.892 A2340.000,2340.000 0.000 0,0 5170.249,3874.997 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_299_Conservation-Score_4"/>
<path d="M5081.341,3854.704 A2250.000,2250.000 40.000 0,1 5075.819,3868.029 L5138.094,3894.070 A2317.500,2317.500 0.000 0,0 5143.781,3880.345 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_300_Conservation-Score_2"/>
<path d="M5075.819,3868.029 A2250.000,2250.000 40.000 0,1 5070.212,3881.319 L5132.318,3907.758 A2317.500,2317.500 0.000 0,0 5138.094,3894.070 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_301_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M5070.212,3881.319 A2250.000,2250.000 40.000 0,1 5064.519,3894.572 L5126.455,3921.409 A2317.500,2317.500 0.000 0,0 5132.318,3907.758 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_302_Conservation-Score_2"/>
<path d="M5064.519,3894.572 A2250.000,2250.000 40.000 0,1 5058.742,3907.789 L5120.504,3935.023 A2317.500,2317.500 0.000 0,0 5126.455,3921.409 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_303_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M5058.742,3907.789 A2250.000,2250.000 40.000 0,1 5052.880,3920.968 L5134.996,3957.807 A2340.000,2340.000 0.000 0,0 5141.092,3944.100 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_304_Conservation-Score_4"/>
<path d="M5052.880,3920.968 A2250.000,2250.000 40.000 0,1 5046.934,3934.110 L5108.342,3962.133 A2317.500,2317.500 0.000 0,0 5114.467,3948.597 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_305_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M5046.934,3934.110 A2250.000,2250.000 40.000 0,1 5040.904,3947.213 L5142.949,3994.573 A2362.500,2362.500 0.000 0,0 5149.281,3980.815 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_306_Conservation-Score_5"/>
<path d="M5040.904,3947.213 A2250.000,2250.000 40.000 0,1 5034.789,3960.277 L5095.833,3989.085 A2317.500,2317.500 0.000 0,0 5102.131,3975.629 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_307_Conservation-Score_3"/>
<path d="M5034.789,3960.277 A2250.000,2250.000 40.000 0,1 5028.592,3973.302 L5069.163,3992.768 A2295.000,2295.000 0.000 0,0 5075.485,3979.483 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_308_Conservation-Score_1" class="Immunoglobulin-like_fold"/>
<path d="M5028.592,3973.302 A2250.000,2250.000 40.000 0,1 5022.310,3986.286 L5082.980,4015.875 A2317.500,2317.500 0.000 0,0 5089.449,4002.501 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_309_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M5022.310,3986.286 A2250.000,2250.000 40.000 0,1 5015.946,3999.231 L5076.424,4029.208 A2317.500,2317.500 0.000 0,0 5082.980,4015.875 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_310_Conservation-Score_3"/>
<path d="M5015.946,3999.231 A2250.000,2250.000 40.000 0,1 5009.499,4012.134 L5069.784,4042.498 A2317.500,2317.500 0.000 0,0 5076.424,4029.208 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_311_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M5009.499,4012.134 A2250.000,2250.000 40.000 0,1 5002.969,4024.995 L5063.058,4055.745 A2317.500,2317.500 0.000 0,0 5069.784,4042.498 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_312_Conservation-Score_3"/>
<path d="M5002.969,4024.995 A2250.000,2250.000 40.000 0,1 4996.357,4037.815 L5056.248,4068.949 A2317.500,2317.500 0.000 0,0 5063.058,4055.745 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_313_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M4996.357,4037.815 A2250.000,2250.000 40.000 0,1 4989.663,4050.591 L5069.249,4092.615 A2340.000,2340.000 0.000 0,0 5076.211,4079.327 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_314_Conservation-Score_4" class="Immunoglobulin-like_fold"/>
<path d="M4989.663,4050.591 A2250.000,2250.000 40.000 0,1 4982.887,4063.325 L5042.373,4095.225 A2317.500,2317.500 0.000 0,0 5049.353,4082.109 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_315_Conservation-Score_2"/>
<path d="M4982.887,4063.325 A2250.000,2250.000 40.000 0,1 4976.029,4076.015 L5035.310,4108.295 A2317.500,2317.500 0.000 0,0 5042.373,4095.225 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_316_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M4976.029,4076.015 A2250.000,2250.000 40.000 0,1 4969.091,4088.661 L5047.854,4132.207 A2340.000,2340.000 0.000 0,0 5055.071,4119.055 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_317_Conservation-Score_4"/>
<path d="M4969.091,4088.661 A2250.000,2250.000 40.000 0,1 4962.071,4101.261 L5020.933,4134.299 A2317.500,2317.500 0.000 0,0 5028.163,4121.320 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_318_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M4962.071,4101.261 A2250.000,2250.000 40.000 0,1 4954.971,4113.817 L5013.620,4147.232 A2317.500,2317.500 0.000 0,0 5020.933,4134.299 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_319_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M4954.971,4113.817 A2250.000,2250.000 40.000 0,1 4947.790,4126.327 L5025.702,4171.380 A2340.000,2340.000 0.000 0,0 5033.170,4158.370 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_320_Conservation-Score_4" class="Immunoglobulin-like_fold"/>
<path d="M4947.790,4126.327 A2250.000,2250.000 40.000 0,1 4940.530,4138.791 L4998.746,4172.954 A2317.500,2317.500 0.000 0,0 5006.224,4160.117 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_321_Conservation-Score_2"/>
<path d="M4940.530,4138.791 A2250.000,2250.000 40.000 0,1 4933.189,4151.207 L4991.185,4185.744 A2317.500,2317.500 0.000 0,0 4998.746,4172.954 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_322_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M4933.189,4151.207 A2250.000,2250.000 40.000 0,1 4925.770,4163.577 L4983.543,4198.484 A2317.500,2317.500 0.000 0,0 4991.185,4185.744 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_323_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M4925.770,4163.577 A2250.000,2250.000 40.000 0,1 4918.271,4175.898 L4975.819,4211.175 A2317.500,2317.500 0.000 0,0 4983.543,4198.484 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_324_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M4918.271,4175.898 A2250.000,2250.000 40.000 0,1 4910.693,4188.172 L4987.121,4235.699 A2340.000,2340.000 0.000 0,0 4995.002,4222.934 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_325_Conservation-Score_4"/>
<path d="M4910.693,4188.172 A2250.000,2250.000 40.000 0,1 4903.037,4200.396 L4960.128,4236.408 A2317.500,2317.500 0.000 0,0 4968.014,4223.817 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_326_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M4903.037,4200.396 A2250.000,2250.000 40.000 0,1 4895.302,4212.571 L4952.161,4248.949 A2317.500,2317.500 0.000 0,0 4960.128,4236.408 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_327_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M4895.302,4212.571 A2250.000,2250.000 40.000 0,1 4887.490,4224.697 L4944.115,4261.438 A2317.500,2317.500 0.000 0,0 4952.161,4248.949 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_328_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M4887.490,4224.697 A2250.000,2250.000 40.000 0,1 4879.600,4236.772 L4935.988,4273.875 A2317.500,2317.500 0.000 0,0 4944.115,4261.438 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_329_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M4879.600,4236.772 A2250.000,2250.000 40.000 0,1 4871.633,4248.796 L4927.782,4286.260 A2317.500,2317.500 0.000 0,0 4935.988,4273.875 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_330_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M4871.633,4248.796 A2250.000,2250.000 40.000 0,1 4863.588,4260.769 L4919.496,4298.592 A2317.500,2317.500 0.000 0,0 4927.782,4286.260 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_331_Conservation-Score_3"/>
<path d="M4863.588,4260.769 A2250.000,2250.000 40.000 0,1 4855.468,4272.690 L4892.577,4298.144 A2295.000,2295.000 0.000 0,0 4900.860,4285.984 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_332_Conservation-Score_1"/>
<path d="M4855.468,4272.690 A2250.000,2250.000 40.000 0,1 4847.271,4284.559 L4902.689,4323.095 A2317.500,2317.500 0.000 0,0 4911.132,4310.871 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_333_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M4847.271,4284.559 A2250.000,2250.000 40.000 0,1 4838.998,4296.374 L4894.168,4335.266 A2317.500,2317.500 0.000 0,0 4902.689,4323.095 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_334_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M4838.998,4296.374 A2250.000,2250.000 40.000 0,1 4830.649,4308.137 L4885.569,4347.381 A2317.500,2317.500 0.000 0,0 4894.168,4335.266 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_335_Conservation-Score_3"/>
<path d="M4830.649,4308.137 A2250.000,2250.000 40.000 0,1 4822.226,4319.846 L4895.115,4372.640 A2340.000,2340.000 0.000 0,0 4903.875,4360.463 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_336_Conservation-Score_4"/>
<path d="M4822.226,4319.846 A2250.000,2250.000 40.000 0,1 4813.727,4331.501 L4868.139,4371.446 A2317.500,2317.500 0.000 0,0 4876.892,4359.441 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_337_Conservation-Score_3"/>
<path d="M4813.727,4331.501 A2250.000,2250.000 40.000 0,1 4805.154,4343.101 L4877.360,4396.825 A2340.000,2340.000 0.000 0,0 4886.276,4384.761 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_338_Conservation-Score_4"/>
<path d="M4805.154,4343.101 A2250.000,2250.000 40.000 0,1 4796.507,4354.645 L4850.402,4395.285 A2317.500,2317.500 0.000 0,0 4859.309,4383.394 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_339_Conservation-Score_2"/>
<path d="M4796.507,4354.645 A2250.000,2250.000 40.000 0,1 4787.785,4366.134 L4841.419,4407.118 A2317.500,2317.500 0.000 0,0 4850.402,4395.285 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_340_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M4787.785,4366.134 A2250.000,2250.000 40.000 0,1 4778.991,4377.567 L4832.361,4418.894 A2317.500,2317.500 0.000 0,0 4841.419,4407.118 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_341_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M4778.991,4377.567 A2250.000,2250.000 40.000 0,1 4770.123,4388.944 L4823.227,4430.612 A2317.500,2317.500 0.000 0,0 4832.361,4418.894 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_342_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M4770.123,4388.944 A2250.000,2250.000 40.000 0,1 4761.183,4400.263 L4814.018,4442.271 A2317.500,2317.500 0.000 0,0 4823.227,4430.612 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_343_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M4761.183,4400.263 A2250.000,2250.000 40.000 0,1 4752.170,4411.524 L4804.735,4453.870 A2317.500,2317.500 0.000 0,0 4814.018,4442.271 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_344_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M4752.170,4411.524 A2250.000,2250.000 40.000 0,1 4743.085,4422.728 L4812.808,4479.637 A2340.000,2340.000 0.000 0,0 4822.256,4467.985 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_345_Conservation-Score_4"/>
<path d="M4743.085,4422.728 A2250.000,2250.000 40.000 0,1 4733.928,4433.873 L4785.946,4476.890 A2317.500,2317.500 0.000 0,0 4795.377,4465.410 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_346_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M4733.928,4433.873 A2250.000,2250.000 40.000 0,1 4724.701,4444.960 L4776.442,4488.308 A2317.500,2317.500 0.000 0,0 4785.946,4476.890 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_347_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M4724.701,4444.960 A2250.000,2250.000 40.000 0,1 4715.402,4455.986 L4766.864,4499.666 A2317.500,2317.500 0.000 0,0 4776.442,4488.308 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_348_Conservation-Score_2"/>
<path d="M4715.402,4455.986 A2250.000,2250.000 40.000 0,1 4706.033,4466.953 L4757.214,4510.962 A2317.500,2317.500 0.000 0,0 4766.864,4499.666 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_349_Conservation-Score_3"/>
<path d="M4706.033,4466.953 A2250.000,2250.000 40.000 0,1 4696.593,4477.860 L4747.491,4522.196 A2317.500,2317.500 0.000 0,0 4757.214,4510.962 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_350_Conservation-Score_3"/>
<path d="M4696.593,4477.860 A2250.000,2250.000 40.000 0,1 4687.084,4488.706 L4737.697,4533.367 A2317.500,2317.500 0.000 0,0 4747.491,4522.196 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_351_Conservation-Score_2" class="Immunoglobulin-like_fold"/>
<path d="M4687.084,4488.706 A2250.000,2250.000 40.000 0,1 4677.506,4499.491 L4727.831,4544.476 A2317.500,2317.500 0.000 0,0 4737.697,4533.367 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_352_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M4677.506,4499.491 A2250.000,2250.000 40.000 0,1 4667.859,4510.214 L4717.895,4555.521 A2317.500,2317.500 0.000 0,0 4727.831,4544.476 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_353_Conservation-Score_2"/>
<path d="M4667.859,4510.214 A2250.000,2250.000 40.000 0,1 4658.143,4520.875 L4724.469,4581.710 A2340.000,2340.000 0.000 0,0 4734.573,4570.623 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_354_Conservation-Score_4"/>
<path d="M4658.143,4520.875 A2250.000,2250.000 40.000 0,1 4648.359,4531.474 L4714.293,4592.733 A2340.000,2340.000 0.000 0,0 4724.469,4581.710 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_355_Conservation-Score_4"/>
<path d="M4648.359,4531.474 A2250.000,2250.000 40.000 0,1 4638.507,4542.010 L4704.048,4603.690 A2340.000,2340.000 0.000 0,0 4714.293,4592.733 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_356_Conservation-Score_4" class="Immunoglobulin-like_fold"/>
<path d="M4638.507,4542.010 A2250.000,2250.000 40.000 0,1 4628.588,4552.482 L4677.446,4599.056 A2317.500,2317.500 0.000 0,0 4687.662,4588.270 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_357_Conservation-Score_3"/>
<path d="M4628.588,4552.482 A2250.000,2250.000 40.000 0,1 4618.602,4562.891 L4667.160,4609.777 A2317.500,2317.500 0.000 0,0 4677.446,4599.056 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_358_Conservation-Score_3"/>
<path d="M4618.602,4562.891 A2250.000,2250.000 40.000 0,1 4608.550,4573.235 L4656.806,4620.432 A2317.500,2317.500 0.000 0,0 4667.160,4609.777 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_359_Conservation-Score_3" class="Immunoglobulin-like_fold"/>
<path d="M4608.550,4573.235 A2250.000,2250.000 40.000 0,1 4598.431,4583.514 L4630.400,4615.185 A2295.000,2295.000 0.000 0,0 4640.721,4604.700 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_360_Conservation-Score_1" class="Immunoglobulin-like_fold"/>
<path d="M4598.431,4583.514 A2250.000,2250.000 40.000 0,1 4588.247,4593.729 L4635.894,4641.541 A2317.500,2317.500 0.000 0,0 4646.384,4631.020 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_361_Conservation-Score_3"/>
<path d="M4588.247,4593.729 A2250.000,2250.000 40.000 0,1 4577.997,4603.878 L4641.117,4668.033 A2340.000,2340.000 0.000 0,0 4651.777,4657.478 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_362_Conservation-Score_4"/>
<path d="M4577.997,4603.878 A2250.000,2250.000 40.000 0,1 4567.683,4613.961 L4614.713,4662.380 A2317.500,2317.500 0.000 0,0 4625.337,4651.994 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_363_Conservation-Score_3"/>
<path d="M4567.683,4613.961 A2250.000,2250.000 40.000 0,1 4557.304,4623.978 L4588.450,4656.458 A2295.000,2295.000 0.000 0,0 4599.036,4646.240 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" class="Immunoglobulin-like_fold" id="Residue_364_Conservation-Score_1"/>
<path d="M4557.304,4623.978 A2250.000,2250.000 40.000 0,1 4546.861,4633.928 L4608.736,4699.285 A2340.000,2340.000 0.000 0,0 4619.596,4688.937 Z" style="stroke-width:3.0;stroke:rgb(251,106,74);stroke-linecap:round;fill:rgb(239,59,44);" id="Residue_365_Conservation-Score_4" class="Immunoglobulin-like_fold"/>
<path d="M4546.861,4633.928 A2250.000,2250.000 40.000 0,1 4536.355,4643.811 L4582.445,4693.125 A2317.500,2317.500 0.000 0,0 4593.267,4682.946 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_366_Conservation-Score_2"/>
<path d="M4536.355,4643.811 A2250.000,2250.000 40.000 0,1 4525.785,4653.626 L4556.301,4686.699 A2295.000,2295.000 0.000 0,0 4567.082,4676.687 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_367_Conservation-Score_1"/>
<path d="M4525.785,4653.626 A2250.000,2250.000 40.000 0,1 4515.153,4663.374 L4560.607,4713.275 A2317.500,2317.500 0.000 0,0 4571.559,4703.235 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_368_Conservation-Score_2"/>
<path d="M4515.153,4663.374 A2250.000,2250.000 40.000 0,1 4504.458,4673.053 L4549.592,4723.244 A2317.500,2317.500 0.000 0,0 4560.607,4713.275 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_369_Conservation-Score_2"/>
<path d="M4504.458,4673.053 A2250.000,2250.000 40.000 0,1 4493.702,4682.663 L4538.513,4733.143 A2317.500,2317.500 0.000 0,0 4549.592,4723.244 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_370_Conservation-Score_2"/>
<path d="M4493.702,4682.663 A2250.000,2250.000 40.000 0,1 4482.884,4692.204 L4527.371,4742.970 A2317.500,2317.500 0.000 0,0 4538.513,4733.143 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_371_Conservation-Score_3"/>
<path d="M4482.884,4692.204 A2250.000,2250.000 40.000 0,1 4472.005,4701.676 L4530.886,4769.743 A2340.000,2340.000 0.000 0,0 4542.199,4759.892 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_372_Conservation-Score_4"/>
<path d="M4472.005,4701.676 A2250.000,2250.000 40.000 0,1 4461.066,4711.077 L4504.898,4762.410 A2317.500,2317.500 0.000 0,0 4516.166,4752.726 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_373_Conservation-Score_2"/>
<path d="M4461.066,4711.077 A2250.000,2250.000 40.000 0,1 4450.067,4720.409 L4493.569,4772.021 A2317.500,2317.500 0.000 0,0 4504.898,4762.410 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_374_Conservation-Score_2"/>
<path d="M4450.067,4720.409 A2250.000,2250.000 40.000 0,1 4439.008,4729.669 L4482.178,4781.559 A2317.500,2317.500 0.000 0,0 4493.569,4772.021 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_375_Conservation-Score_3"/>
<path d="M4439.008,4729.669 A2250.000,2250.000 40.000 0,1 4427.890,4738.859 L4470.727,4791.025 A2317.500,2317.500 0.000 0,0 4482.178,4781.559 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_376_Conservation-Score_3"/>
<path d="M4427.890,4738.859 A2250.000,2250.000 40.000 0,1 4416.713,4747.977 L4459.215,4800.416 A2317.500,2317.500 0.000 0,0 4470.727,4791.025 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_377_Conservation-Score_3"/>
<path d="M4416.713,4747.977 A2250.000,2250.000 40.000 0,1 4405.479,4757.023 L4447.643,4809.734 A2317.500,2317.500 0.000 0,0 4459.215,4800.416 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_378_Conservation-Score_3"/>
<path d="M4405.479,4757.023 A2250.000,2250.000 40.000 0,1 4394.186,4765.997 L4436.011,4818.977 A2317.500,2317.500 0.000 0,0 4447.643,4809.734 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_379_Conservation-Score_3"/>
<path d="M4394.186,4765.997 A2250.000,2250.000 40.000 0,1 4382.836,4774.899 L4396.664,4792.648 A2272.500,2272.500 0.000 0,0 4408.128,4783.657 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_380_Conservation-Score_0"/>
<path d="M4382.836,4774.899 A2250.000,2250.000 40.000 0,1 4371.429,4783.727 L4385.143,4801.564 A2272.500,2272.500 0.000 0,0 4396.664,4792.648 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_381_Conservation-Score_0"/>
<path d="M4371.429,4783.727 A2250.000,2250.000 40.000 0,1 4359.966,4792.482 L4400.765,4846.257 A2317.500,2317.500 0.000 0,0 4412.572,4837.239 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_382_Conservation-Score_3"/>
<path d="M4359.966,4792.482 A2250.000,2250.000 40.000 0,1 4348.447,4801.164 L4388.900,4855.199 A2317.500,2317.500 0.000 0,0 4400.765,4846.257 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_383_Conservation-Score_3"/>
<path d="M4348.447,4801.164 A2250.000,2250.000 40.000 0,1 4336.872,4809.771 L4376.979,4864.064 A2317.500,2317.500 0.000 0,0 4388.900,4855.199 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_384_Conservation-Score_3"/>
<path d="M4336.872,4809.771 A2250.000,2250.000 40.000 0,1 4325.243,4818.304 L4365.000,4872.854 A2317.500,2317.500 0.000 0,0 4376.979,4864.064 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_385_Conservation-Score_3"/>
<path d="M4325.243,4818.304 A2250.000,2250.000 40.000 0,1 4313.559,4826.763 L4352.966,4881.566 A2317.500,2317.500 0.000 0,0 4365.000,4872.854 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_386_Conservation-Score_3"/>
<path d="M4313.559,4826.763 A2250.000,2250.000 40.000 0,1 4301.821,4835.146 L4327.858,4871.849 A2295.000,2295.000 0.000 0,0 4339.830,4863.298 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_387_Conservation-Score_1"/>
<path d="M4301.821,4835.146 A2250.000,2250.000 40.000 0,1 4290.030,4843.454 L4328.731,4898.758 A2317.500,2317.500 0.000 0,0 4340.876,4890.200 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_388_Conservation-Score_2"/>
<path d="M4290.030,4843.454 A2250.000,2250.000 40.000 0,1 4278.186,4851.686 L4316.531,4907.237 A2317.500,2317.500 0.000 0,0 4328.731,4898.758 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_389_Conservation-Score_3"/>
<path d="M4278.186,4851.686 A2250.000,2250.000 40.000 0,1 4266.289,4859.842 L4304.277,4915.637 A2317.500,2317.500 0.000 0,0 4316.531,4907.237 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_390_Conservation-Score_2"/>
<path d="M4266.289,4859.842 A2250.000,2250.000 40.000 0,1 4254.340,4867.922 L4291.970,4923.959 A2317.500,2317.500 0.000 0,0 4304.277,4915.637 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_391_Conservation-Score_3"/>
<path d="M4254.340,4867.922 A2250.000,2250.000 40.000 0,1 4242.339,4875.925 L4279.609,4932.202 A2317.500,2317.500 0.000 0,0 4291.970,4923.959 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_392_Conservation-Score_3"/>
<path d="M4242.339,4875.925 A2250.000,2250.000 40.000 0,1 4230.288,4883.850 L4267.196,4940.366 A2317.500,2317.500 0.000 0,0 4279.609,4932.202 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_393_Conservation-Score_3"/>
<path d="M4230.288,4883.850 A2250.000,2250.000 40.000 0,1 4218.186,4891.699 L4254.731,4948.450 A2317.500,2317.500 0.000 0,0 4267.196,4940.366 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_394_Conservation-Score_3"/>
<path d="M4218.186,4891.699 A2250.000,2250.000 40.000 0,1 4206.033,4899.469 L4242.214,4956.453 A2317.500,2317.500 0.000 0,0 4254.731,4948.450 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_395_Conservation-Score_3"/>
<path d="M4206.033,4899.469 A2250.000,2250.000 40.000 0,1 4193.832,4907.162 L4205.770,4926.233 A2272.500,2272.500 0.000 0,0 4218.094,4918.464 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_396_Conservation-Score_0"/>
<path d="M4193.832,4907.162 A2250.000,2250.000 40.000 0,1 4181.581,4914.776 L4193.397,4933.924 A2272.500,2272.500 0.000 0,0 4205.770,4926.233 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_397_Conservation-Score_0"/>
<path d="M4181.581,4914.776 A2250.000,2250.000 40.000 0,1 4169.282,4922.311 L4180.974,4941.534 A2272.500,2272.500 0.000 0,0 4193.397,4933.924 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_398_Conservation-Score_0"/>
<path d="M4169.282,4922.311 A2250.000,2250.000 40.000 0,1 4156.934,4929.768 L4168.503,4949.065 A2272.500,2272.500 0.000 0,0 4180.974,4941.534 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_399_Conservation-Score_0"/>
<path d="M4156.934,4929.768 A2250.000,2250.000 40.000 0,1 4144.539,4937.145 L4155.985,4956.516 A2272.500,2272.500 0.000 0,0 4168.503,4949.065 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_400_Conservation-Score_0"/>
<path d="M4144.539,4937.145 A2250.000,2250.000 40.000 0,1 4132.097,4944.442 L4166.060,5002.776 A2317.500,2317.500 0.000 0,0 4178.875,4995.259 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_401_Conservation-Score_3"/>
<path d="M4132.097,4944.442 A2250.000,2250.000 40.000 0,1 4119.609,4951.660 L4142.001,4990.693 A2295.000,2295.000 0.000 0,0 4154.739,4983.331 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_402_Conservation-Score_1"/>
<path d="M4119.609,4951.660 A2250.000,2250.000 40.000 0,1 4107.074,4958.797 L4140.286,5017.561 A2317.500,2317.500 0.000 0,0 4153.197,5010.210 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_403_Conservation-Score_3"/>
<path d="M4107.074,4958.797 A2250.000,2250.000 40.000 0,1 4094.494,4965.854 L4127.329,5024.830 A2317.500,2317.500 0.000 0,0 4140.286,5017.561 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_404_Conservation-Score_2"/>
<path d="M4094.494,4965.854 A2250.000,2250.000 40.000 0,1 4081.869,4972.830 L4114.325,5032.015 A2317.500,2317.500 0.000 0,0 4127.329,5024.830 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_405_Conservation-Score_2"/>
<path d="M4081.869,4972.830 A2250.000,2250.000 40.000 0,1 4069.200,4979.725 L4101.276,5039.117 A2317.500,2317.500 0.000 0,0 4114.325,5032.015 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_406_Conservation-Score_2"/>
<path d="M4069.200,4979.725 A2250.000,2250.000 40.000 0,1 4056.486,4986.539 L4077.616,5026.270 A2295.000,2295.000 0.000 0,0 4090.584,5019.320 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_407_Conservation-Score_1"/>
<path d="M4056.486,4986.539 A2250.000,2250.000 40.000 0,1 4043.729,4993.271 L4064.604,5033.136 A2295.000,2295.000 0.000 0,0 4077.616,5026.270 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_408_Conservation-Score_1"/>
<path d="M4043.729,4993.271 A2250.000,2250.000 40.000 0,1 4030.930,4999.921 L4061.857,5059.919 A2317.500,2317.500 0.000 0,0 4075.041,5053.069 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_409_Conservation-Score_3"/>
<path d="M4030.930,4999.921 A2250.000,2250.000 40.000 0,1 4018.087,5006.489 L4048.630,5066.684 A2317.500,2317.500 0.000 0,0 4061.857,5059.919 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_410_Conservation-Score_3"/>
<path d="M4018.087,5006.489 A2250.000,2250.000 40.000 0,1 4005.203,5012.974 L4035.360,5073.364 A2317.500,2317.500 0.000 0,0 4048.630,5066.684 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_411_Conservation-Score_2"/>
<path d="M4005.203,5012.974 A2250.000,2250.000 40.000 0,1 3992.278,5019.377 L4012.124,5059.765 A2295.000,2295.000 0.000 0,0 4025.308,5053.234 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_412_Conservation-Score_1"/>
<path d="M3992.278,5019.377 A2250.000,2250.000 40.000 0,1 3979.312,5025.697 L3998.898,5066.211 A2295.000,2295.000 0.000 0,0 4012.124,5059.765 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_413_Conservation-Score_1"/>
<path d="M3979.312,5025.697 A2250.000,2250.000 40.000 0,1 3966.306,5031.933 L3995.295,5092.891 A2317.500,2317.500 0.000 0,0 4008.692,5086.468 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_414_Conservation-Score_2"/>
<path d="M3966.306,5031.933 A2250.000,2250.000 40.000 0,1 3953.260,5038.086 L3981.858,5099.229 A2317.500,2317.500 0.000 0,0 3995.295,5092.891 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_415_Conservation-Score_3"/>
<path d="M3953.260,5038.086 A2250.000,2250.000 40.000 0,1 3940.175,5044.155 L3968.380,5105.480 A2317.500,2317.500 0.000 0,0 3981.858,5099.229 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_416_Conservation-Score_3"/>
<path d="M3940.175,5044.155 A2250.000,2250.000 40.000 0,1 3927.051,5050.141 L3945.592,5091.143 A2295.000,2295.000 0.000 0,0 3958.978,5085.039 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_417_Conservation-Score_1"/>
<path d="M3927.051,5050.141 A2250.000,2250.000 40.000 0,1 3913.889,5056.042 L3932.167,5097.162 A2295.000,2295.000 0.000 0,0 3945.592,5091.143 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_418_Conservation-Score_1"/>
<path d="M3913.889,5056.042 A2250.000,2250.000 40.000 0,1 3900.689,5061.858 L3927.710,5123.714 A2317.500,2317.500 0.000 0,0 3941.306,5117.723 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_419_Conservation-Score_2"/>
<path d="M3900.689,5061.858 A2250.000,2250.000 40.000 0,1 3887.453,5067.590 L3931.826,5170.969 A2362.500,2362.500 0.000 0,0 3945.724,5164.951 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_420_Conservation-Score_5"/>
<path d="M3887.453,5067.590 A2250.000,2250.000 40.000 0,1 3874.180,5073.236 L3900.405,5135.434 A2317.500,2317.500 0.000 0,0 3914.077,5129.617 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_421_Conservation-Score_2"/>
<path d="M3874.180,5073.236 A2250.000,2250.000 40.000 0,1 3860.871,5078.798 L3886.697,5141.162 A2317.500,2317.500 0.000 0,0 3900.405,5135.434 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_422_Conservation-Score_3"/>
<path d="M3860.871,5078.798 A2250.000,2250.000 40.000 0,1 3847.527,5084.274 L3864.477,5125.960 A2295.000,2295.000 0.000 0,0 3878.089,5120.374 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_423_Conservation-Score_1"/>
<path d="M3847.527,5084.274 A2250.000,2250.000 40.000 0,1 3834.148,5089.664 L3859.172,5152.354 A2317.500,2317.500 0.000 0,0 3872.953,5146.802 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_424_Conservation-Score_2"/>
<path d="M3834.148,5089.664 A2250.000,2250.000 40.000 0,1 3820.734,5094.969 L3853.564,5178.768 A2340.000,2340.000 0.000 0,0 3867.514,5173.251 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_425_Conservation-Score_4"/>
<path d="M3820.734,5094.969 A2250.000,2250.000 40.000 0,1 3807.287,5100.187 L3831.506,5163.193 A2317.500,2317.500 0.000 0,0 3845.356,5157.818 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_426_Conservation-Score_3"/>
<path d="M3807.287,5100.187 A2250.000,2250.000 40.000 0,1 3793.807,5105.320 L3817.621,5168.479 A2317.500,2317.500 0.000 0,0 3831.506,5163.193 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_427_Conservation-Score_2"/>
<path d="M3793.807,5105.320 A2250.000,2250.000 40.000 0,1 3780.294,5110.365 L3803.703,5173.676 A2317.500,2317.500 0.000 0,0 3817.621,5168.479 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_428_Conservation-Score_3"/>
<path d="M3780.294,5110.365 A2250.000,2250.000 40.000 0,1 3766.749,5115.324 L3789.752,5178.784 A2317.500,2317.500 0.000 0,0 3803.703,5173.676 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_429_Conservation-Score_3"/>
<path d="M3766.749,5115.324 A2250.000,2250.000 40.000 0,1 3753.173,5120.196 L3768.236,5162.600 A2295.000,2295.000 0.000 0,0 3782.084,5157.631 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_430_Conservation-Score_1"/>
<path d="M3753.173,5120.196 A2250.000,2250.000 40.000 0,1 3739.565,5124.981 L3754.356,5167.480 A2295.000,2295.000 0.000 0,0 3768.236,5162.600 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_431_Conservation-Score_1"/>
<path d="M3739.565,5124.981 A2250.000,2250.000 40.000 0,1 3725.927,5129.678 L3762.224,5236.162 A2362.500,2362.500 0.000 0,0 3776.543,5231.230 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_432_Conservation-Score_5"/>
<path d="M3725.927,5129.678 A2250.000,2250.000 40.000 0,1 3712.260,5134.288 L3719.382,5155.631 A2272.500,2272.500 0.000 0,0 3733.187,5150.975 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_433_Conservation-Score_0"/>
<path d="M3712.260,5134.288 A2250.000,2250.000 40.000 0,1 3698.563,5138.810 L3705.548,5160.199 A2272.500,2272.500 0.000 0,0 3719.382,5155.631 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_434_Conservation-Score_0"/>
<path d="M3698.563,5138.810 A2250.000,2250.000 40.000 0,1 3684.837,5143.245 L3691.685,5164.677 A2272.500,2272.500 0.000 0,0 3705.548,5160.199 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_435_Conservation-Score_0"/>
<path d="M3684.837,5143.245 A2250.000,2250.000 40.000 0,1 3671.083,5147.591 L3691.216,5212.019 A2317.500,2317.500 0.000 0,0 3705.382,5207.542 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_436_Conservation-Score_2"/>
<path d="M3671.083,5147.591 A2250.000,2250.000 40.000 0,1 3657.302,5151.849 L3677.021,5216.405 A2317.500,2317.500 0.000 0,0 3691.216,5212.019 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_437_Conservation-Score_2"/>
<path d="M3657.302,5151.849 A2250.000,2250.000 40.000 0,1 3643.493,5156.019 L3649.928,5177.579 A2272.500,2272.500 0.000 0,0 3663.875,5173.368 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_438_Conservation-Score_0"/>
<path d="M3643.493,5156.019 A2250.000,2250.000 40.000 0,1 3629.659,5160.100 L3635.955,5181.701 A2272.500,2272.500 0.000 0,0 3649.928,5177.579 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_439_Conservation-Score_0"/>
<path d="M3629.659,5160.100 A2250.000,2250.000 40.000 0,1 3615.798,5164.092 L3640.430,5250.655 A2340.000,2340.000 0.000 0,0 3654.845,5246.504 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_440_Conservation-Score_4"/>
<path d="M3615.798,5164.092 A2250.000,2250.000 40.000 0,1 3601.912,5167.995 L3613.950,5211.355 A2295.000,2295.000 0.000 0,0 3628.114,5207.374 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_441_Conservation-Score_1"/>
<path d="M3601.912,5167.995 A2250.000,2250.000 40.000 0,1 3588.001,5171.809 L3599.761,5215.245 A2295.000,2295.000 0.000 0,0 3613.950,5211.355 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_442_Conservation-Score_1"/>
<path d="M3588.001,5171.809 A2250.000,2250.000 40.000 0,1 3574.066,5175.534 L3579.807,5197.289 A2272.500,2272.500 0.000 0,0 3593.881,5193.527 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_443_Conservation-Score_0"/>
<path d="M3574.066,5175.534 A2250.000,2250.000 40.000 0,1 3560.108,5179.169 L3576.911,5244.545 A2317.500,2317.500 0.000 0,0 3591.288,5240.800 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_444_Conservation-Score_2"/>
<path d="M3560.108,5179.169 A2250.000,2250.000 40.000 0,1 3546.126,5182.715 L3557.049,5226.370 A2295.000,2295.000 0.000 0,0 3571.310,5222.753 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_445_Conservation-Score_1"/>
<path d="M3546.126,5182.715 A2250.000,2250.000 40.000 0,1 3532.122,5186.172 L3542.764,5229.895 A2295.000,2295.000 0.000 0,0 3557.049,5226.370 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_446_Conservation-Score_1"/>
<path d="M3532.122,5186.172 A2250.000,2250.000 40.000 0,1 3518.096,5189.538 L3528.458,5233.329 A2295.000,2295.000 0.000 0,0 3542.764,5229.895 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_447_Conservation-Score_1"/>
<path d="M3518.096,5189.538 A2250.000,2250.000 40.000 0,1 3504.049,5192.814 L3524.211,5280.527 A2340.000,2340.000 0.000 0,0 3538.820,5277.119 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_448_Conservation-Score_4"/>
<path d="M3504.049,5192.814 A2250.000,2250.000 40.000 0,1 3489.981,5196.001 L3499.781,5239.921 A2295.000,2295.000 0.000 0,0 3514.130,5236.671 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_449_Conservation-Score_1"/>
<path d="M3489.981,5196.001 A2250.000,2250.000 40.000 0,1 3475.893,5199.097 L3485.411,5243.078 A2295.000,2295.000 0.000 0,0 3499.781,5239.921 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_450_Conservation-Score_1"/>
<path d="M3475.893,5199.097 A2250.000,2250.000 40.000 0,1 3461.786,5202.102 L3480.257,5290.186 A2340.000,2340.000 0.000 0,0 3494.929,5287.060 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_451_Conservation-Score_4"/>
<path d="M3461.786,5202.102 A2250.000,2250.000 40.000 0,1 3447.659,5205.017 L3478.995,5359.369 A2407.500,2407.500 0.000 0,0 3494.111,5356.249 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_452_Conservation-Score_7"/>
<path d="M3447.659,5205.017 A2250.000,2250.000 40.000 0,1 3433.514,5207.842 L3455.190,5318.234 A2362.500,2362.500 0.000 0,0 3470.042,5315.268 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_453_Conservation-Score_5"/>
<path d="M3433.514,5207.842 A2250.000,2250.000 40.000 0,1 3419.351,5210.576 L3431.932,5276.893 A2317.500,2317.500 0.000 0,0 3446.520,5274.077 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_454_Conservation-Score_3"/>
<path d="M3419.351,5210.576 A2250.000,2250.000 40.000 0,1 3405.171,5213.219 L3429.482,5346.012 A2385.000,2385.000 0.000 0,0 3444.512,5343.210 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_455_Conservation-Score_6"/>
<path d="M3405.171,5213.219 A2250.000,2250.000 40.000 0,1 3390.975,5215.770 L3414.433,5348.717 A2385.000,2385.000 0.000 0,0 3429.482,5346.012 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_456_Conservation-Score_6"/>
<path d="M3390.975,5215.770 A2250.000,2250.000 40.000 0,1 3376.762,5218.231 L3388.065,5284.778 A2317.500,2317.500 0.000 0,0 3402.704,5282.244 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_457_Conservation-Score_2"/>
<path d="M3376.762,5218.231 A2250.000,2250.000 40.000 0,1 3362.534,5220.601 L3373.410,5287.219 A2317.500,2317.500 0.000 0,0 3388.065,5284.778 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_458_Conservation-Score_2"/>
<path d="M3362.534,5220.601 A2250.000,2250.000 40.000 0,1 3348.291,5222.880 L3358.739,5289.566 A2317.500,2317.500 0.000 0,0 3373.410,5287.219 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_459_Conservation-Score_3"/>
<path d="M3348.291,5222.880 A2250.000,2250.000 40.000 0,1 3334.033,5225.067 L3367.437,5447.573 A2475.000,2475.000 0.000 0,0 3383.120,5445.168 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_460_Conservation-Score_11"/>
<path d="M3334.033,5225.067 A2250.000,2250.000 40.000 0,1 3319.762,5227.162 L3332.553,5316.249 A2340.000,2340.000 0.000 0,0 3347.395,5314.069 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_461_Conservation-Score_4"/>
<path d="M3319.762,5227.162 A2250.000,2250.000 40.000 0,1 3305.478,5229.166 L3317.697,5318.333 A2340.000,2340.000 0.000 0,0 3332.553,5316.249 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_462_Conservation-Score_4"/>
<path d="M3305.478,5229.166 A2250.000,2250.000 40.000 0,1 3291.181,5231.079 L3311.564,5387.255 A2407.500,2407.500 0.000 0,0 3326.861,5385.208 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_463_Conservation-Score_7"/>
<path d="M3291.181,5231.079 A2250.000,2250.000 40.000 0,1 3276.872,5232.900 L3290.716,5344.545 A2362.500,2362.500 0.000 0,0 3305.740,5342.633 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_464_Conservation-Score_5"/>
<path d="M3276.872,5232.900 A2250.000,2250.000 40.000 0,1 3262.552,5234.629 L3280.931,5391.053 A2407.500,2407.500 0.000 0,0 3296.253,5389.203 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_465_Conservation-Score_7"/>
<path d="M3262.552,5234.629 A2250.000,2250.000 40.000 0,1 3248.221,5236.266 L3255.668,5303.354 A2317.500,2317.500 0.000 0,0 3270.429,5301.668 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_466_Conservation-Score_3"/>
<path d="M3248.221,5236.266 A2250.000,2250.000 40.000 0,1 3233.880,5237.811 L3250.252,5394.458 A2407.500,2407.500 0.000 0,0 3265.597,5392.805 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_467_Conservation-Score_7"/>
<path d="M3233.880,5237.811 A2250.000,2250.000 40.000 0,1 3219.529,5239.265 L3232.701,5373.621 A2385.000,2385.000 0.000 0,0 3247.913,5372.080 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_468_Conservation-Score_6"/>
<path d="M3219.529,5239.265 A2250.000,2250.000 40.000 0,1 3205.169,5240.626 L3207.221,5263.032 A2272.500,2272.500 0.000 0,0 3221.725,5261.657 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_469_Conservation-Score_0"/>
<path d="M3205.169,5240.626 A2250.000,2250.000 40.000 0,1 3190.801,5241.895 L3192.709,5264.314 A2272.500,2272.500 0.000 0,0 3207.221,5263.032 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_470_Conservation-Score_0"/>
<path d="M3190.801,5241.895 A2250.000,2250.000 40.000 0,1 3176.425,5243.072 L3178.189,5265.503 A2272.500,2272.500 0.000 0,0 3192.709,5264.314 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_471_Conservation-Score_0"/>
<path d="M3176.425,5243.072 A2250.000,2250.000 40.000 0,1 3162.042,5244.157 L3163.662,5266.599 A2272.500,2272.500 0.000 0,0 3178.189,5265.503 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_472_Conservation-Score_0"/>
<path d="M3162.042,5244.157 A2250.000,2250.000 40.000 0,1 3147.652,5245.150 L3149.128,5267.602 A2272.500,2272.500 0.000 0,0 3163.662,5266.599 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_473_Conservation-Score_0"/>
<path d="M3147.652,5245.150 A2250.000,2250.000 40.000 0,1 3133.256,5246.051 L3137.253,5313.432 A2317.500,2317.500 0.000 0,0 3152.081,5312.505 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_474_Conservation-Score_3"/>
<path d="M3133.256,5246.051 A2250.000,2250.000 40.000 0,1 3118.854,5246.859 L3127.174,5404.139 A2407.500,2407.500 0.000 0,0 3142.584,5403.274 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_475_Conservation-Score_7"/>
<path d="M3118.854,5246.859 A2250.000,2250.000 40.000 0,1 3104.448,5247.574 L3108.626,5337.477 A2340.000,2340.000 0.000 0,0 3123.608,5336.733 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_476_Conservation-Score_4"/>
<path d="M3104.448,5247.574 A2250.000,2250.000 40.000 0,1 3090.037,5248.198 L3092.738,5315.644 A2317.500,2317.500 0.000 0,0 3107.581,5315.002 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_477_Conservation-Score_3"/>
<path d="M3090.037,5248.198 A2250.000,2250.000 40.000 0,1 3075.623,5248.729 L3078.648,5338.678 A2340.000,2340.000 0.000 0,0 3093.639,5338.126 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_478_Conservation-Score_4"/>
<path d="M3075.623,5248.729 A2250.000,2250.000 40.000 0,1 3061.205,5249.167 L3063.653,5339.134 A2340.000,2340.000 0.000 0,0 3078.648,5338.678 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_479_Conservation-Score_4"/>
<path d="M3061.205,5249.167 A2250.000,2250.000 40.000 0,1 3046.785,5249.514 L3048.189,5316.999 A2317.500,2317.500 0.000 0,0 3063.041,5316.642 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_480_Conservation-Score_3"/>
<path d="M3046.785,5249.514 A2250.000,2250.000 40.000 0,1 3032.363,5249.767 L3034.629,5407.251 A2407.500,2407.500 0.000 0,0 3050.060,5406.979 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_481_Conservation-Score_7"/>
<path d="M3032.363,5249.767 A2250.000,2250.000 40.000 0,1 3017.940,5249.928 L3019.196,5407.423 A2407.500,2407.500 0.000 0,0 3034.629,5407.251 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_482_Conservation-Score_7"/>
<path d="M3017.940,5249.928 A2250.000,2250.000 40.000 0,1 3003.516,5249.997 L3003.727,5384.997 A2385.000,2385.000 0.000 0,0 3019.016,5384.924 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_483_Conservation-Score_6"/>
<path d="M3003.516,5249.997 A2250.000,2250.000 40.000 0,1 2989.092,5249.974 L2988.328,5407.472 A2407.500,2407.500 0.000 0,0 3003.762,5407.497 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_484_Conservation-Score_7"/>
<path d="M2989.092,5249.974 A2250.000,2250.000 40.000 0,1 2974.668,5249.857 L2973.401,5362.350 A2362.500,2362.500 0.000 0,0 2988.546,5362.472 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_485_Conservation-Score_5"/>
<path d="M2974.668,5249.857 A2250.000,2250.000 40.000 0,1 2960.245,5249.649 L2958.655,5339.635 A2340.000,2340.000 0.000 0,0 2973.655,5339.852 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_486_Conservation-Score_4"/>
<path d="M2960.245,5249.649 A2250.000,2250.000 40.000 0,1 2945.824,5249.348 L2943.657,5339.322 A2340.000,2340.000 0.000 0,0 2958.655,5339.635 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_487_Conservation-Score_4"/>
<path d="M2945.824,5249.348 A2250.000,2250.000 40.000 0,1 2931.405,5248.954 L2928.662,5338.912 A2340.000,2340.000 0.000 0,0 2943.657,5339.322 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_488_Conservation-Score_4"/>
<path d="M2931.405,5248.954 A2250.000,2250.000 40.000 0,1 2916.989,5248.468 L2914.499,5315.922 A2317.500,2317.500 0.000 0,0 2929.348,5316.423 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_489_Conservation-Score_3"/>
<path d="M2916.989,5248.468 A2250.000,2250.000 40.000 0,1 2902.577,5247.890 L2896.732,5382.763 A2385.000,2385.000 0.000 0,0 2912.009,5383.376 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_490_Conservation-Score_6"/>
<path d="M2902.577,5247.890 A2250.000,2250.000 40.000 0,1 2888.168,5247.219 L2880.340,5404.524 A2407.500,2407.500 0.000 0,0 2895.757,5405.242 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_491_Conservation-Score_7"/>
<path d="M2888.168,5247.219 A2250.000,2250.000 40.000 0,1 2873.764,5246.456 L2867.453,5358.779 A2362.500,2362.500 0.000 0,0 2882.577,5359.580 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_492_Conservation-Score_5"/>
<path d="M2873.764,5246.456 A2250.000,2250.000 40.000 0,1 2859.366,5245.601 L2853.740,5335.425 A2340.000,2340.000 0.000 0,0 2868.715,5336.314 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_493_Conservation-Score_4"/>
<path d="M2859.366,5245.601 A2250.000,2250.000 40.000 0,1 2844.973,5244.653 L2837.221,5356.886 A2362.500,2362.500 0.000 0,0 2852.334,5357.881 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_494_Conservation-Score_5"/>
<path d="M2844.973,5244.653 A2250.000,2250.000 40.000 0,1 2830.586,5243.613 L2823.809,5333.357 A2340.000,2340.000 0.000 0,0 2838.771,5334.439 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_495_Conservation-Score_4"/>
<path d="M2830.586,5243.613 A2250.000,2250.000 40.000 0,1 2816.206,5242.481 L2803.341,5399.454 A2407.500,2407.500 0.000 0,0 2818.727,5400.666 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_496_Conservation-Score_7"/>
<path d="M2816.206,5242.481 A2250.000,2250.000 40.000 0,1 2801.834,5241.256 L2782.017,5465.382 A2475.000,2475.000 0.000 0,0 2797.827,5466.729 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_497_Conservation-Score_11"/>
<path d="M2801.834,5241.256 A2250.000,2250.000 40.000 0,1 2787.470,5239.940 L2766.217,5463.934 A2475.000,2475.000 0.000 0,0 2782.017,5465.382 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_498_Conservation-Score_11"/>
<path d="M2787.470,5239.940 A2250.000,2250.000 40.000 0,1 2773.115,5238.531 L2757.233,5395.229 A2407.500,2407.500 0.000 0,0 2772.593,5396.736 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_499_Conservation-Score_7"/>
<path d="M2773.115,5238.531 A2250.000,2250.000 40.000 0,1 2758.769,5237.031 L2734.646,5460.734 A2475.000,2475.000 0.000 0,0 2750.426,5462.385 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_500_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2758.769,5237.031 A2250.000,2250.000 40.000 0,1 2744.433,5235.439 L2718.876,5458.982 A2475.000,2475.000 0.000 0,0 2734.646,5460.734 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_501_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2744.433,5235.439 A2250.000,2250.000 40.000 0,1 2730.107,5233.754 L2703.118,5457.130 A2475.000,2475.000 0.000 0,0 2718.876,5458.982 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_502_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2730.107,5233.754 A2250.000,2250.000 40.000 0,1 2715.793,5231.978 L2687.372,5455.176 A2475.000,2475.000 0.000 0,0 2703.118,5457.130 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_503_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2715.793,5231.978 A2250.000,2250.000 40.000 0,1 2701.490,5230.110 L2671.639,5453.121 A2475.000,2475.000 0.000 0,0 2687.372,5455.176 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_504_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2701.490,5230.110 A2250.000,2250.000 40.000 0,1 2687.200,5228.151 L2655.920,5450.966 A2475.000,2475.000 0.000 0,0 2671.639,5453.121 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_505_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2687.200,5228.151 A2250.000,2250.000 40.000 0,1 2672.922,5226.100 L2646.756,5404.188 A2430.000,2430.000 0.000 0,0 2662.176,5406.403 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_506_Conservation-Score_9"/>
<path d="M2672.922,5226.100 A2250.000,2250.000 40.000 0,1 2658.658,5223.957 L2624.524,5446.353 A2475.000,2475.000 0.000 0,0 2640.214,5448.710 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_507_Conservation-Score_11"/>
<path d="M2658.658,5223.957 A2250.000,2250.000 40.000 0,1 2644.408,5221.723 L2608.849,5443.896 A2475.000,2475.000 0.000 0,0 2624.524,5446.353 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_508_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2644.408,5221.723 A2250.000,2250.000 40.000 0,1 2630.172,5219.398 L2593.190,5441.338 A2475.000,2475.000 0.000 0,0 2608.849,5443.896 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_509_Conservation-Score_11"/>
<path d="M2630.172,5219.398 A2250.000,2250.000 40.000 0,1 2615.952,5216.982 L2585.228,5394.340 A2430.000,2430.000 0.000 0,0 2600.586,5396.950 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_510_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M2615.952,5216.982 A2250.000,2250.000 40.000 0,1 2601.747,5214.474 L2561.922,5435.921 A2475.000,2475.000 0.000 0,0 2577.547,5438.680 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_511_Conservation-Score_11"/>
<path d="M2601.747,5214.474 A2250.000,2250.000 40.000 0,1 2587.559,5211.875 L2546.315,5433.063 A2475.000,2475.000 0.000 0,0 2561.922,5435.921 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_512_Conservation-Score_11"/>
<path d="M2587.559,5211.875 A2250.000,2250.000 40.000 0,1 2573.388,5209.186 L2539.259,5385.921 A2430.000,2430.000 0.000 0,0 2554.564,5388.825 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_513_Conservation-Score_9"/>
<path d="M2573.388,5209.186 A2250.000,2250.000 40.000 0,1 2559.234,5206.406 L2515.158,5427.046 A2475.000,2475.000 0.000 0,0 2530.727,5430.104 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_514_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2559.234,5206.406 A2250.000,2250.000 40.000 0,1 2545.099,5203.535 L2499.609,5423.888 A2475.000,2475.000 0.000 0,0 2515.158,5427.046 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_515_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2545.099,5203.535 A2250.000,2250.000 40.000 0,1 2530.982,5200.573 L2484.080,5420.630 A2475.000,2475.000 0.000 0,0 2499.609,5423.888 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_516_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2530.982,5200.573 A2250.000,2250.000 40.000 0,1 2516.884,5197.521 L2468.573,5417.273 A2475.000,2475.000 0.000 0,0 2484.080,5420.630 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_517_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2516.884,5197.521 A2250.000,2250.000 40.000 0,1 2502.807,5194.379 L2453.087,5413.817 A2475.000,2475.000 0.000 0,0 2468.573,5417.273 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_518_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2502.807,5194.379 A2250.000,2250.000 40.000 0,1 2488.749,5191.146 L2437.624,5410.261 A2475.000,2475.000 0.000 0,0 2453.087,5413.817 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_519_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2488.749,5191.146 A2250.000,2250.000 40.000 0,1 2474.713,5187.824 L2422.184,5406.606 A2475.000,2475.000 0.000 0,0 2437.624,5410.261 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_520_Conservation-Score_11"/>
<path d="M2474.713,5187.824 A2250.000,2250.000 40.000 0,1 2460.698,5184.411 L2406.768,5402.853 A2475.000,2475.000 0.000 0,0 2422.184,5406.606 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_521_Conservation-Score_11"/>
<path d="M2460.698,5184.411 A2250.000,2250.000 40.000 0,1 2446.706,5180.909 L2391.376,5399.000 A2475.000,2475.000 0.000 0,0 2406.768,5402.853 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_522_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2446.706,5180.909 A2250.000,2250.000 40.000 0,1 2432.736,5177.317 L2376.009,5395.049 A2475.000,2475.000 0.000 0,0 2391.376,5399.000 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_523_Conservation-Score_11"/>
<path d="M2432.736,5177.317 A2250.000,2250.000 40.000 0,1 2418.789,5173.636 L2360.668,5391.000 A2475.000,2475.000 0.000 0,0 2376.009,5395.049 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_524_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2418.789,5173.636 A2250.000,2250.000 40.000 0,1 2404.867,5169.866 L2345.353,5386.852 A2475.000,2475.000 0.000 0,0 2360.668,5391.000 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_525_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2404.867,5169.866 A2250.000,2250.000 40.000 0,1 2390.968,5166.006 L2342.246,5339.286 A2430.000,2430.000 0.000 0,0 2357.256,5343.455 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_526_Conservation-Score_9"/>
<path d="M2390.968,5166.006 A2250.000,2250.000 40.000 0,1 2377.095,5162.057 L2314.805,5378.263 A2475.000,2475.000 0.000 0,0 2330.065,5382.606 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_527_Conservation-Score_11"/>
<path d="M2377.095,5162.057 A2250.000,2250.000 40.000 0,1 2363.248,5158.019 L2299.573,5373.821 A2475.000,2475.000 0.000 0,0 2314.805,5378.263 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_528_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2363.248,5158.019 A2250.000,2250.000 40.000 0,1 2349.426,5153.893 L2284.369,5369.282 A2475.000,2475.000 0.000 0,0 2299.573,5373.821 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_529_Conservation-Score_11"/>
<path d="M2349.426,5153.893 A2250.000,2250.000 40.000 0,1 2335.632,5149.678 L2269.195,5364.646 A2475.000,2475.000 0.000 0,0 2284.369,5369.282 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_530_Conservation-Score_11"/>
<path d="M2335.632,5149.678 A2250.000,2250.000 40.000 0,1 2321.865,5145.375 L2254.051,5359.912 A2475.000,2475.000 0.000 0,0 2269.195,5364.646 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_531_Conservation-Score_11"/>
<path d="M2321.865,5145.375 A2250.000,2250.000 40.000 0,1 2308.125,5140.983 L2238.938,5355.082 A2475.000,2475.000 0.000 0,0 2254.051,5359.912 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_532_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2308.125,5140.983 A2250.000,2250.000 40.000 0,1 2294.414,5136.504 L2223.855,5350.154 A2475.000,2475.000 0.000 0,0 2238.938,5355.082 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_533_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2294.414,5136.504 A2250.000,2250.000 40.000 0,1 2280.732,5131.937 L2208.805,5345.130 A2475.000,2475.000 0.000 0,0 2223.855,5350.154 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_534_Conservation-Score_11"/>
<path d="M2280.732,5131.937 A2250.000,2250.000 40.000 0,1 2267.080,5127.282 L2193.788,5340.010 A2475.000,2475.000 0.000 0,0 2208.805,5345.130 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_535_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2267.080,5127.282 A2250.000,2250.000 40.000 0,1 2253.457,5122.539 L2178.803,5334.793 A2475.000,2475.000 0.000 0,0 2193.788,5340.010 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_536_Conservation-Score_11"/>
<path d="M2253.457,5122.539 A2250.000,2250.000 40.000 0,1 2239.866,5117.710 L2163.852,5329.481 A2475.000,2475.000 0.000 0,0 2178.803,5334.793 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_537_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2239.866,5117.710 A2250.000,2250.000 40.000 0,1 2226.305,5112.793 L2148.936,5324.073 A2475.000,2475.000 0.000 0,0 2163.852,5329.481 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_538_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2226.305,5112.793 A2250.000,2250.000 40.000 0,1 2212.777,5107.790 L2134.054,5318.569 A2475.000,2475.000 0.000 0,0 2148.936,5324.073 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_539_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2212.777,5107.790 A2250.000,2250.000 40.000 0,1 2199.280,5102.700 L2119.208,5312.970 A2475.000,2475.000 0.000 0,0 2134.054,5318.569 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_540_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2199.280,5102.700 A2250.000,2250.000 40.000 0,1 2185.817,5097.524 L2120.682,5265.326 A2430.000,2430.000 0.000 0,0 2135.223,5270.916 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_541_Conservation-Score_9"/>
<path d="M2185.817,5097.524 A2250.000,2250.000 40.000 0,1 2172.387,5092.261 L2089.626,5301.487 A2475.000,2475.000 0.000 0,0 2104.399,5307.276 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_542_Conservation-Score_11"/>
<path d="M2172.387,5092.261 A2250.000,2250.000 40.000 0,1 2158.991,5086.913 L2074.890,5295.604 A2475.000,2475.000 0.000 0,0 2089.626,5301.487 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_543_Conservation-Score_11"/>
<path d="M2158.991,5086.913 A2250.000,2250.000 40.000 0,1 2145.630,5081.478 L2060.193,5289.626 A2475.000,2475.000 0.000 0,0 2074.890,5295.604 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_544_Conservation-Score_11"/>
<path d="M2145.630,5081.478 A2250.000,2250.000 40.000 0,1 2132.304,5075.958 L2062.888,5242.035 A2430.000,2430.000 0.000 0,0 2077.280,5247.996 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_545_Conservation-Score_9"/>
<path d="M2132.304,5075.958 A2250.000,2250.000 40.000 0,1 2119.013,5070.353 L2030.914,5277.388 A2475.000,2475.000 0.000 0,0 2045.534,5283.554 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_546_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2119.013,5070.353 A2250.000,2250.000 40.000 0,1 2105.759,5064.663 L2016.335,5271.129 A2475.000,2475.000 0.000 0,0 2030.914,5277.388 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_547_Conservation-Score_11"/>
<path d="M2105.759,5064.663 A2250.000,2250.000 40.000 0,1 2092.541,5058.888 L2001.795,5264.776 A2475.000,2475.000 0.000 0,0 2016.335,5271.129 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_548_Conservation-Score_11"/>
<path d="M2092.541,5058.888 A2250.000,2250.000 40.000 0,1 2079.361,5053.028 L1987.297,5258.331 A2475.000,2475.000 0.000 0,0 2001.795,5264.776 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_549_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2079.361,5053.028 A2250.000,2250.000 40.000 0,1 2066.218,5047.084 L1991.516,5210.850 A2430.000,2430.000 0.000 0,0 2005.710,5217.270 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_550_Conservation-Score_8" class="Ankyrin_repeat-containing_domain"/>
<path d="M2066.218,5047.084 A2250.000,2250.000 40.000 0,1 2053.114,5041.055 L1958.426,5245.161 A2475.000,2475.000 0.000 0,0 1972.840,5251.792 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_551_Conservation-Score_11"/>
<path d="M2053.114,5041.055 A2250.000,2250.000 40.000 0,1 2040.049,5034.943 L1944.054,5238.438 A2475.000,2475.000 0.000 0,0 1958.426,5245.161 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_552_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2040.049,5034.943 A2250.000,2250.000 40.000 0,1 2027.023,5028.748 L1929.726,5231.622 A2475.000,2475.000 0.000 0,0 1944.054,5238.438 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_553_Conservation-Score_11"/>
<path d="M2027.023,5028.748 A2250.000,2250.000 40.000 0,1 2014.038,5022.468 L1915.441,5224.715 A2475.000,2475.000 0.000 0,0 1929.726,5231.622 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_554_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2014.038,5022.468 A2250.000,2250.000 40.000 0,1 2001.092,5016.106 L1901.202,5217.717 A2475.000,2475.000 0.000 0,0 1915.441,5224.715 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_555_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M2001.092,5016.106 A2250.000,2250.000 40.000 0,1 1988.188,5009.661 L1947.716,5090.047 A2340.000,2340.000 0.000 0,0 1961.136,5096.750 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_556_Conservation-Score_4"/>
<path d="M1988.188,5009.661 A2250.000,2250.000 40.000 0,1 1975.326,5003.133 L1893.352,5163.384 A2430.000,2430.000 0.000 0,0 1907.243,5170.434 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_557_Conservation-Score_8" class="Ankyrin_repeat-containing_domain"/>
<path d="M1975.326,5003.133 A2250.000,2250.000 40.000 0,1 1962.505,4996.523 L1858.756,5196.175 A2475.000,2475.000 0.000 0,0 1872.858,5203.447 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_558_Conservation-Score_11"/>
<path d="M1962.505,4996.523 A2250.000,2250.000 40.000 0,1 1949.727,4989.831 L1844.700,5188.814 A2475.000,2475.000 0.000 0,0 1858.756,5196.175 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_559_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1949.727,4989.831 A2250.000,2250.000 40.000 0,1 1936.993,4983.057 L1851.952,5141.702 A2430.000,2430.000 0.000 0,0 1865.706,5149.018 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_560_Conservation-Score_9"/>
<path d="M1936.993,4983.057 A2250.000,2250.000 40.000 0,1 1924.302,4976.202 L1838.246,5134.298 A2430.000,2430.000 0.000 0,0 1851.952,5141.702 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_561_Conservation-Score_8" class="Ankyrin_repeat-containing_domain"/>
<path d="M1924.302,4976.202 A2250.000,2250.000 40.000 0,1 1911.655,4969.265 L1802.821,5166.192 A2475.000,2475.000 0.000 0,0 1816.732,5173.822 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_562_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1911.655,4969.265 A2250.000,2250.000 40.000 0,1 1899.053,4962.248 L1788.958,5158.472 A2475.000,2475.000 0.000 0,0 1802.821,5166.192 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_563_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1899.053,4962.248 A2250.000,2250.000 40.000 0,1 1886.496,4955.149 L1775.146,5150.664 A2475.000,2475.000 0.000 0,0 1788.958,5158.472 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_564_Conservation-Score_11"/>
<path d="M1886.496,4955.149 A2250.000,2250.000 40.000 0,1 1873.985,4947.971 L1761.384,5142.768 A2475.000,2475.000 0.000 0,0 1775.146,5150.664 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_565_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1873.985,4947.971 A2250.000,2250.000 40.000 0,1 1861.520,4940.712 L1781.827,5076.562 A2407.500,2407.500 0.000 0,0 1795.164,5084.329 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_566_Conservation-Score_7" class="Ankyrin_repeat-containing_domain"/>
<path d="M1861.520,4940.712 A2250.000,2250.000 40.000 0,1 1849.102,4933.374 L1768.540,5068.710 A2407.500,2407.500 0.000 0,0 1781.827,5076.562 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_567_Conservation-Score_7" class="Ankyrin_repeat-containing_domain"/>
<path d="M1849.102,4933.374 A2250.000,2250.000 40.000 0,1 1836.732,4925.956 L1778.568,5022.254 A2362.500,2362.500 0.000 0,0 1791.558,5030.043 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_568_Conservation-Score_5"/>
<path d="M1836.732,4925.956 A2250.000,2250.000 40.000 0,1 1824.409,4918.459 L1765.629,5014.382 A2362.500,2362.500 0.000 0,0 1778.568,5022.254 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_569_Conservation-Score_5" class="Ankyrin_repeat-containing_domain"/>
<path d="M1824.409,4918.459 A2250.000,2250.000 40.000 0,1 1812.134,4910.883 L1740.863,5025.536 A2385.000,2385.000 0.000 0,0 1753.874,5033.567 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_570_Conservation-Score_6"/>
<path d="M1812.134,4910.883 A2250.000,2250.000 40.000 0,1 1799.909,4903.229 L1727.903,5017.423 A2385.000,2385.000 0.000 0,0 1740.863,5025.536 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_571_Conservation-Score_6"/>
<path d="M1799.909,4903.229 A2250.000,2250.000 40.000 0,1 1787.732,4895.497 L1690.751,5047.136 A2430.000,2430.000 0.000 0,0 1703.901,5055.487 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_572_Conservation-Score_8" class="Ankyrin_repeat-containing_domain"/>
<path d="M1787.732,4895.497 A2250.000,2250.000 40.000 0,1 1775.606,4887.686 L1677.654,5038.701 A2430.000,2430.000 0.000 0,0 1690.751,5047.136 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_573_Conservation-Score_8" class="Ankyrin_repeat-containing_domain"/>
<path d="M1775.606,4887.686 A2250.000,2250.000 40.000 0,1 1763.529,4879.798 L1639.882,5067.778 A2475.000,2475.000 0.000 0,0 1653.166,5076.455 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_574_Conservation-Score_11"/>
<path d="M1763.529,4879.798 A2250.000,2250.000 40.000 0,1 1751.504,4871.833 L1626.654,5059.016 A2475.000,2475.000 0.000 0,0 1639.882,5067.778 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_575_Conservation-Score_11"/>
<path d="M1751.504,4871.833 A2250.000,2250.000 40.000 0,1 1739.530,4863.791 L1613.483,5050.170 A2475.000,2475.000 0.000 0,0 1626.654,5059.016 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_576_Conservation-Score_11"/>
<path d="M1739.530,4863.791 A2250.000,2250.000 40.000 0,1 1727.608,4855.672 L1600.368,5041.239 A2475.000,2475.000 0.000 0,0 1613.483,5050.170 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_577_Conservation-Score_11"/>
<path d="M1727.608,4855.672 A2250.000,2250.000 40.000 0,1 1715.738,4847.477 L1587.311,5032.224 A2475.000,2475.000 0.000 0,0 1600.368,5041.239 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_578_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1715.738,4847.477 A2250.000,2250.000 40.000 0,1 1703.920,4839.206 L1574.312,5023.126 A2475.000,2475.000 0.000 0,0 1587.311,5032.224 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_579_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1703.920,4839.206 A2250.000,2250.000 40.000 0,1 1692.156,4830.859 L1561.372,5013.945 A2475.000,2475.000 0.000 0,0 1574.312,5023.126 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_580_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1692.156,4830.859 A2250.000,2250.000 40.000 0,1 1680.446,4822.437 L1548.491,5004.681 A2475.000,2475.000 0.000 0,0 1561.372,5013.945 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_581_Conservation-Score_11"/>
<path d="M1680.446,4822.437 A2250.000,2250.000 40.000 0,1 1668.790,4813.940 L1535.669,4995.335 A2475.000,2475.000 0.000 0,0 1548.491,5004.681 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_582_Conservation-Score_11"/>
<path d="M1668.790,4813.940 A2250.000,2250.000 40.000 0,1 1657.189,4805.369 L1522.908,4985.906 A2475.000,2475.000 0.000 0,0 1535.669,4995.335 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_583_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1657.189,4805.369 A2250.000,2250.000 40.000 0,1 1645.643,4796.724 L1510.207,4976.396 A2475.000,2475.000 0.000 0,0 1522.908,4985.906 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_584_Conservation-Score_11"/>
<path d="M1645.643,4796.724 A2250.000,2250.000 40.000 0,1 1634.152,4788.004 L1497.567,4966.805 A2475.000,2475.000 0.000 0,0 1510.207,4976.396 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_585_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1634.152,4788.004 A2250.000,2250.000 40.000 0,1 1622.718,4779.212 L1484.990,4957.133 A2475.000,2475.000 0.000 0,0 1497.567,4966.805 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_586_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1622.718,4779.212 A2250.000,2250.000 40.000 0,1 1611.340,4770.346 L1472.474,4947.380 A2475.000,2475.000 0.000 0,0 1484.990,4957.133 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_587_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1611.340,4770.346 A2250.000,2250.000 40.000 0,1 1600.019,4761.407 L1460.021,4937.548 A2475.000,2475.000 0.000 0,0 1472.474,4947.380 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_588_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1600.019,4761.407 A2250.000,2250.000 40.000 0,1 1588.756,4752.396 L1447.632,4927.636 A2475.000,2475.000 0.000 0,0 1460.021,4937.548 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_589_Conservation-Score_11"/>
<path d="M1588.756,4752.396 A2250.000,2250.000 40.000 0,1 1577.551,4743.313 L1435.306,4917.644 A2475.000,2475.000 0.000 0,0 1447.632,4927.636 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_590_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1577.551,4743.313 A2250.000,2250.000 40.000 0,1 1566.405,4734.158 L1423.045,4907.574 A2475.000,2475.000 0.000 0,0 1435.306,4917.644 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_591_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1566.405,4734.158 A2250.000,2250.000 40.000 0,1 1555.317,4724.932 L1410.849,4897.425 A2475.000,2475.000 0.000 0,0 1423.045,4907.574 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_592_Conservation-Score_11"/>
<path d="M1555.317,4724.932 A2250.000,2250.000 40.000 0,1 1544.289,4715.635 L1398.717,4887.199 A2475.000,2475.000 0.000 0,0 1410.849,4897.425 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_593_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1544.289,4715.635 A2250.000,2250.000 40.000 0,1 1533.320,4706.268 L1386.652,4876.895 A2475.000,2475.000 0.000 0,0 1398.717,4887.199 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_594_Conservation-Score_11"/>
<path d="M1533.320,4706.268 A2250.000,2250.000 40.000 0,1 1522.412,4696.830 L1463.308,4764.703 A2340.000,2340.000 0.000 0,0 1474.653,4774.518 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_595_Conservation-Score_4"/>
<path d="M1522.412,4696.830 A2250.000,2250.000 40.000 0,1 1511.564,4687.323 L1452.027,4754.816 A2340.000,2340.000 0.000 0,0 1463.308,4764.703 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_596_Conservation-Score_4" class="Ankyrin_repeat-containing_domain"/>
<path d="M1511.564,4687.323 A2250.000,2250.000 40.000 0,1 1500.778,4677.746 L1350.856,4845.521 A2475.000,2475.000 0.000 0,0 1362.721,4856.055 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_597_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1500.778,4677.746 A2250.000,2250.000 40.000 0,1 1490.053,4668.101 L1339.058,4834.911 A2475.000,2475.000 0.000 0,0 1350.856,4845.521 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_598_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1490.053,4668.101 A2250.000,2250.000 40.000 0,1 1479.390,4658.387 L1357.742,4791.058 A2430.000,2430.000 0.000 0,0 1369.257,4801.549 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_599_Conservation-Score_9"/>
<path d="M1479.390,4658.387 A2250.000,2250.000 40.000 0,1 1468.790,4648.604 L1315.669,4813.465 A2475.000,2475.000 0.000 0,0 1327.329,4824.225 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_600_Conservation-Score_11"/>
<path d="M1468.790,4648.604 A2250.000,2250.000 40.000 0,1 1458.253,4638.754 L1304.078,4802.630 A2475.000,2475.000 0.000 0,0 1315.669,4813.465 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_601_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1458.253,4638.754 A2250.000,2250.000 40.000 0,1 1447.779,4628.837 L1292.557,4791.721 A2475.000,2475.000 0.000 0,0 1304.078,4802.630 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_602_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1447.779,4628.837 A2250.000,2250.000 40.000 0,1 1437.369,4618.853 L1312.358,4748.361 A2430.000,2430.000 0.000 0,0 1323.601,4759.144 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_603_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M1437.369,4618.853 A2250.000,2250.000 40.000 0,1 1427.023,4608.802 L1301.185,4737.506 A2430.000,2430.000 0.000 0,0 1312.358,4748.361 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_604_Conservation-Score_8"/>
<path d="M1427.023,4608.802 A2250.000,2250.000 40.000 0,1 1416.742,4598.685 L1258.416,4758.553 A2475.000,2475.000 0.000 0,0 1269.725,4769.682 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_605_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1416.742,4598.685 A2250.000,2250.000 40.000 0,1 1406.526,4588.502 L1247.178,4747.352 A2475.000,2475.000 0.000 0,0 1258.416,4758.553 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_606_Conservation-Score_11"/>
<path d="M1406.526,4588.502 A2250.000,2250.000 40.000 0,1 1396.375,4578.254 L1268.085,4704.515 A2430.000,2430.000 0.000 0,0 1279.048,4715.582 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_607_Conservation-Score_8" class="Ankyrin_repeat-containing_domain"/>
<path d="M1396.375,4578.254 A2250.000,2250.000 40.000 0,1 1386.290,4567.941 L1257.193,4693.377 A2430.000,2430.000 0.000 0,0 1268.085,4704.515 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_608_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M1386.290,4567.941 A2250.000,2250.000 40.000 0,1 1376.272,4557.564 L1246.373,4682.169 A2430.000,2430.000 0.000 0,0 1257.193,4693.377 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_609_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M1376.272,4557.564 A2250.000,2250.000 40.000 0,1 1366.320,4547.123 L1202.952,4701.835 A2475.000,2475.000 0.000 0,0 1213.899,4713.321 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_610_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1366.320,4547.123 A2250.000,2250.000 40.000 0,1 1356.435,4536.618 L1192.079,4690.280 A2475.000,2475.000 0.000 0,0 1202.952,4701.835 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_611_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1356.435,4536.618 A2250.000,2250.000 40.000 0,1 1346.618,4526.050 L1181.280,4678.655 A2475.000,2475.000 0.000 0,0 1192.079,4690.280 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_612_Conservation-Score_11"/>
<path d="M1346.618,4526.050 A2250.000,2250.000 40.000 0,1 1336.869,4515.419 L1170.556,4666.961 A2475.000,2475.000 0.000 0,0 1181.280,4678.655 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_613_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1336.869,4515.419 A2250.000,2250.000 40.000 0,1 1327.188,4504.726 L1243.548,4579.963 A2362.500,2362.500 0.000 0,0 1253.713,4591.190 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_614_Conservation-Score_5"/>
<path d="M1327.188,4504.726 A2250.000,2250.000 40.000 0,1 1317.576,4493.972 L1149.334,4643.369 A2475.000,2475.000 0.000 0,0 1159.907,4655.199 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_615_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1317.576,4493.972 A2250.000,2250.000 40.000 0,1 1308.034,4483.155 L1138.837,4631.471 A2475.000,2475.000 0.000 0,0 1149.334,4643.369 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_616_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1308.034,4483.155 A2250.000,2250.000 40.000 0,1 1298.560,4472.278 L1128.416,4619.506 A2475.000,2475.000 0.000 0,0 1138.837,4631.471 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_617_Conservation-Score_11"/>
<path d="M1298.560,4472.278 A2250.000,2250.000 40.000 0,1 1289.157,4461.340 L1118.073,4607.474 A2475.000,2475.000 0.000 0,0 1128.416,4619.506 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_618_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1289.157,4461.340 A2250.000,2250.000 40.000 0,1 1279.824,4450.343 L1107.806,4595.377 A2475.000,2475.000 0.000 0,0 1118.073,4607.474 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_619_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1279.824,4450.343 A2250.000,2250.000 40.000 0,1 1270.561,4439.285 L1097.618,4583.214 A2475.000,2475.000 0.000 0,0 1107.806,4595.377 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_620_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1270.561,4439.285 A2250.000,2250.000 40.000 0,1 1261.370,4428.169 L1087.507,4570.986 A2475.000,2475.000 0.000 0,0 1097.618,4583.214 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_621_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1261.370,4428.169 A2250.000,2250.000 40.000 0,1 1252.250,4416.994 L1077.475,4558.693 A2475.000,2475.000 0.000 0,0 1087.507,4570.986 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_622_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1252.250,4416.994 A2250.000,2250.000 40.000 0,1 1243.202,4405.760 L1067.522,4546.336 A2475.000,2475.000 0.000 0,0 1077.475,4558.693 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_623_Conservation-Score_11"/>
<path d="M1243.202,4405.760 A2250.000,2250.000 40.000 0,1 1234.226,4394.469 L1145.938,4464.192 A2362.500,2362.500 0.000 0,0 1155.362,4476.048 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_624_Conservation-Score_5" class="Ankyrin_repeat-containing_domain"/>
<path d="M1234.226,4394.469 A2250.000,2250.000 40.000 0,1 1225.323,4383.120 L1047.855,4521.432 A2475.000,2475.000 0.000 0,0 1057.649,4533.916 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_625_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1225.323,4383.120 A2250.000,2250.000 40.000 0,1 1216.493,4371.715 L1038.142,4508.886 A2475.000,2475.000 0.000 0,0 1047.855,4521.432 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_626_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1216.493,4371.715 A2250.000,2250.000 40.000 0,1 1207.736,4360.253 L1136.045,4414.663 A2340.000,2340.000 0.000 0,0 1145.152,4426.584 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_627_Conservation-Score_4"/>
<path d="M1207.736,4360.253 A2250.000,2250.000 40.000 0,1 1199.052,4348.736 L1018.958,4483.609 A2475.000,2475.000 0.000 0,0 1028.509,4496.279 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_628_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1199.052,4348.736 A2250.000,2250.000 40.000 0,1 1190.443,4337.162 L1045.678,4444.135 A2430.000,2430.000 0.000 0,0 1054.977,4456.634 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_629_Conservation-Score_9"/>
<path d="M1190.443,4337.162 A2250.000,2250.000 40.000 0,1 1181.908,4325.534 L1036.461,4431.577 A2430.000,2430.000 0.000 0,0 1045.678,4444.135 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_630_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M1181.908,4325.534 A2250.000,2250.000 40.000 0,1 1173.448,4313.852 L990.793,4445.237 A2475.000,2475.000 0.000 0,0 1000.099,4458.088 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_631_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1173.448,4313.852 A2250.000,2250.000 40.000 0,1 1165.063,4302.115 L1018.268,4406.285 A2430.000,2430.000 0.000 0,0 1027.324,4418.960 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_632_Conservation-Score_8" class="Ankyrin_repeat-containing_domain"/>
<path d="M1165.063,4302.115 A2250.000,2250.000 40.000 0,1 1156.753,4290.325 L1009.293,4393.551 A2430.000,2430.000 0.000 0,0 1018.268,4406.285 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_633_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M1156.753,4290.325 A2250.000,2250.000 40.000 0,1 1148.519,4278.482 L963.371,4406.331 A2475.000,2475.000 0.000 0,0 972.428,4419.358 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_634_Conservation-Score_11"/>
<path d="M1148.519,4278.482 A2250.000,2250.000 40.000 0,1 1140.361,4266.587 L954.397,4393.245 A2475.000,2475.000 0.000 0,0 963.371,4406.331 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_635_Conservation-Score_11"/>
<path d="M1140.361,4266.587 A2250.000,2250.000 40.000 0,1 1132.279,4254.639 L945.507,4380.103 A2475.000,2475.000 0.000 0,0 954.397,4393.245 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_636_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1132.279,4254.639 A2250.000,2250.000 40.000 0,1 1124.275,4242.640 L1049.246,4292.346 A2340.000,2340.000 0.000 0,0 1057.570,4304.825 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_637_Conservation-Score_4" class="Ankyrin_repeat-containing_domain"/>
<path d="M1124.275,4242.640 A2250.000,2250.000 40.000 0,1 1116.347,4230.590 L1022.164,4292.119 A2362.500,2362.500 0.000 0,0 1030.488,4304.772 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_638_Conservation-Score_5"/>
<path d="M1116.347,4230.590 A2250.000,2250.000 40.000 0,1 1108.497,4218.489 L919.346,4340.338 A2475.000,2475.000 0.000 0,0 927.982,4353.649 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_639_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1108.497,4218.489 A2250.000,2250.000 40.000 0,1 1100.724,4206.338 L910.797,4326.972 A2475.000,2475.000 0.000 0,0 919.346,4340.338 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_640_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1100.724,4206.338 A2250.000,2250.000 40.000 0,1 1093.030,4194.137 L940.472,4289.668 A2430.000,2430.000 0.000 0,0 948.782,4302.845 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_641_Conservation-Score_8"/>
<path d="M1093.030,4194.137 A2250.000,2250.000 40.000 0,1 1085.414,4181.888 L1008.830,4229.163 A2340.000,2340.000 0.000 0,0 1016.751,4241.903 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_642_Conservation-Score_4" class="Ankyrin_repeat-containing_domain"/>
<path d="M1085.414,4181.888 A2250.000,2250.000 40.000 0,1 1077.876,4169.590 L924.106,4263.157 A2430.000,2430.000 0.000 0,0 932.247,4276.439 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_643_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M1077.876,4169.590 A2250.000,2250.000 40.000 0,1 1070.418,4157.243 L916.051,4249.823 A2430.000,2430.000 0.000 0,0 924.106,4263.157 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_644_Conservation-Score_9"/>
<path d="M1070.418,4157.243 A2250.000,2250.000 40.000 0,1 1063.039,4144.850 L908.082,4236.438 A2430.000,2430.000 0.000 0,0 916.051,4249.823 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_645_Conservation-Score_8" class="Ankyrin_repeat-containing_domain"/>
<path d="M1063.039,4144.850 A2250.000,2250.000 40.000 0,1 1055.739,4132.409 L958.526,4189.029 A2362.500,2362.500 0.000 0,0 966.191,4202.092 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_646_Conservation-Score_5" class="Ankyrin_repeat-containing_domain"/>
<path d="M1055.739,4132.409 A2250.000,2250.000 40.000 0,1 1048.520,4119.921 L911.916,4198.316 A2407.500,2407.500 0.000 0,0 919.641,4211.677 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_647_Conservation-Score_7" class="Ankyrin_repeat-containing_domain"/>
<path d="M1048.520,4119.921 A2250.000,2250.000 40.000 0,1 1041.380,4107.388 L845.518,4218.127 A2475.000,2475.000 0.000 0,0 853.371,4231.914 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_648_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M1041.380,4107.388 A2250.000,2250.000 40.000 0,1 1034.321,4094.809 L837.753,4204.290 A2475.000,2475.000 0.000 0,0 845.518,4218.127 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_649_Conservation-Score_11"/>
<path d="M1034.321,4094.809 A2250.000,2250.000 40.000 0,1 1027.343,4082.185 L869.531,4168.760 A2430.000,2430.000 0.000 0,0 877.067,4182.394 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_650_Conservation-Score_9"/>
<path d="M1027.343,4082.185 A2250.000,2250.000 40.000 0,1 1020.446,4069.517 L822.491,4176.469 A2475.000,2475.000 0.000 0,0 830.077,4190.404 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_651_Conservation-Score_11"/>
<path d="M1020.446,4069.517 A2250.000,2250.000 40.000 0,1 1013.630,4056.805 L814.993,4162.485 A2475.000,2475.000 0.000 0,0 822.491,4176.469 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_652_Conservation-Score_11"/>
<path d="M1013.630,4056.805 A2250.000,2250.000 40.000 0,1 1006.896,4044.049 L847.448,4127.573 A2430.000,2430.000 0.000 0,0 854.721,4141.349 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_653_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M1006.896,4044.049 A2250.000,2250.000 40.000 0,1 1000.244,4031.250 L800.269,4134.375 A2475.000,2475.000 0.000 0,0 807.586,4148.454 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_654_Conservation-Score_11"/>
<path d="M1000.244,4031.250 A2250.000,2250.000 40.000 0,1 993.674,4018.409 L793.042,4120.250 A2475.000,2475.000 0.000 0,0 800.269,4134.375 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_655_Conservation-Score_11"/>
<path d="M993.674,4018.409 A2250.000,2250.000 40.000 0,1 987.187,4005.526 L785.905,4106.079 A2475.000,2475.000 0.000 0,0 793.042,4120.250 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_656_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M987.187,4005.526 A2250.000,2250.000 40.000 0,1 980.782,3992.602 L819.245,4072.010 A2430.000,2430.000 0.000 0,0 826.162,4085.968 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_657_Conservation-Score_9"/>
<path d="M980.782,3992.602 A2250.000,2250.000 40.000 0,1 974.460,3979.637 L812.417,4058.008 A2430.000,2430.000 0.000 0,0 819.245,4072.010 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_658_Conservation-Score_8" class="Ankyrin_repeat-containing_domain"/>
<path d="M974.460,3979.637 A2250.000,2250.000 40.000 0,1 968.222,3966.632 L805.679,4043.962 A2430.000,2430.000 0.000 0,0 812.417,4058.008 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_659_Conservation-Score_8"/>
<path d="M968.222,3966.632 A2250.000,2250.000 40.000 0,1 962.067,3953.587 L819.411,4020.338 A2407.500,2407.500 0.000 0,0 825.997,4034.296 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_660_Conservation-Score_7"/>
<path d="M962.067,3953.587 A2250.000,2250.000 40.000 0,1 955.995,3940.502 L792.475,4015.743 A2430.000,2430.000 0.000 0,0 799.032,4029.873 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_661_Conservation-Score_8"/>
<path d="M955.995,3940.502 A2250.000,2250.000 40.000 0,1 950.008,3927.379 L745.009,4020.117 A2475.000,2475.000 0.000 0,0 751.595,4034.553 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_662_Conservation-Score_11"/>
<path d="M950.008,3927.379 A2250.000,2250.000 40.000 0,1 944.105,3914.218 L738.515,4005.640 A2475.000,2475.000 0.000 0,0 745.009,4020.117 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_663_Conservation-Score_11"/>
<path d="M944.105,3914.218 A2250.000,2250.000 40.000 0,1 938.286,3901.020 L773.349,3973.102 A2430.000,2430.000 0.000 0,0 779.633,3987.356 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_664_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M938.286,3901.020 A2250.000,2250.000 40.000 0,1 932.553,3887.784 L787.831,3949.929 A2407.500,2407.500 0.000 0,0 793.966,3964.091 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_665_Conservation-Score_7" class="Ankyrin_repeat-containing_domain"/>
<path d="M932.553,3887.784 A2250.000,2250.000 40.000 0,1 926.904,3874.512 L719.594,3961.964 A2475.000,2475.000 0.000 0,0 725.808,3976.563 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_666_Conservation-Score_11"/>
<path d="M926.904,3874.512 A2250.000,2250.000 40.000 0,1 921.340,3861.204 L713.474,3947.325 A2475.000,2475.000 0.000 0,0 719.594,3961.964 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_667_Conservation-Score_11"/>
<path d="M921.340,3861.204 A2250.000,2250.000 40.000 0,1 915.862,3847.861 L811.655,3890.254 A2362.500,2362.500 0.000 0,0 817.407,3904.265 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_668_Conservation-Score_5" class="Ankyrin_repeat-containing_domain"/>
<path d="M915.862,3847.861 A2250.000,2250.000 40.000 0,1 910.469,3834.483 L701.516,3917.931 A2475.000,2475.000 0.000 0,0 707.448,3932.647 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_669_Conservation-Score_11"/>
<path d="M910.469,3834.483 A2250.000,2250.000 40.000 0,1 905.163,3821.070 L695.679,3903.177 A2475.000,2475.000 0.000 0,0 701.516,3917.931 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_670_Conservation-Score_11"/>
<path d="M905.163,3821.070 A2250.000,2250.000 40.000 0,1 899.942,3807.624 L731.937,3872.234 A2430.000,2430.000 0.000 0,0 737.576,3886.756 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_671_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M899.942,3807.624 A2250.000,2250.000 40.000 0,1 894.808,3794.144 L684.288,3873.559 A2475.000,2475.000 0.000 0,0 689.936,3888.386 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_672_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M894.808,3794.144 A2250.000,2250.000 40.000 0,1 889.760,3780.632 L678.736,3858.696 A2475.000,2475.000 0.000 0,0 684.288,3873.559 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_673_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M889.760,3780.632 A2250.000,2250.000 40.000 0,1 884.799,3767.088 L673.279,3843.797 A2475.000,2475.000 0.000 0,0 678.736,3858.696 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_674_Conservation-Score_11"/>
<path d="M884.799,3767.088 A2250.000,2250.000 40.000 0,1 879.925,3753.512 L710.319,3813.793 A2430.000,2430.000 0.000 0,0 715.583,3828.455 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_675_Conservation-Score_8"/>
<path d="M879.925,3753.512 A2250.000,2250.000 40.000 0,1 875.138,3739.906 L705.149,3799.098 A2430.000,2430.000 0.000 0,0 710.319,3813.793 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_676_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M875.138,3739.906 A2250.000,2250.000 40.000 0,1 870.438,3726.269 L657.482,3798.895 A2475.000,2475.000 0.000 0,0 662.652,3813.896 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_677_Conservation-Score_11"/>
<path d="M870.438,3726.269 A2250.000,2250.000 40.000 0,1 865.826,3712.602 L652.409,3783.862 A2475.000,2475.000 0.000 0,0 657.482,3798.895 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_678_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M865.826,3712.602 A2250.000,2250.000 40.000 0,1 861.302,3698.905 L647.432,3768.796 A2475.000,2475.000 0.000 0,0 652.409,3783.862 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_679_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M861.302,3698.905 A2250.000,2250.000 40.000 0,1 856.865,3685.180 L642.551,3753.699 A2475.000,2475.000 0.000 0,0 647.432,3768.796 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_680_Conservation-Score_11"/>
<path d="M856.865,3685.180 A2250.000,2250.000 40.000 0,1 852.517,3671.427 L637.768,3738.570 A2475.000,2475.000 0.000 0,0 642.551,3753.699 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_681_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M852.517,3671.427 A2250.000,2250.000 40.000 0,1 848.256,3657.647 L676.117,3710.258 A2430.000,2430.000 0.000 0,0 680.718,3725.142 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_682_Conservation-Score_8"/>
<path d="M848.256,3657.647 A2250.000,2250.000 40.000 0,1 844.085,3643.839 L628.493,3708.223 A2475.000,2475.000 0.000 0,0 633.082,3723.411 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_683_Conservation-Score_11"/>
<path d="M844.085,3643.839 A2250.000,2250.000 40.000 0,1 840.001,3630.005 L624.002,3693.005 A2475.000,2475.000 0.000 0,0 628.493,3708.223 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_684_Conservation-Score_11"/>
<path d="M840.001,3630.005 A2250.000,2250.000 40.000 0,1 836.007,3616.145 L619.608,3677.759 A2475.000,2475.000 0.000 0,0 624.002,3693.005 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_685_Conservation-Score_11"/>
<path d="M836.007,3616.145 A2250.000,2250.000 40.000 0,1 832.102,3602.259 L615.312,3662.485 A2475.000,2475.000 0.000 0,0 619.608,3677.759 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_686_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M832.102,3602.259 A2250.000,2250.000 40.000 0,1 828.285,3588.349 L611.114,3647.184 A2475.000,2475.000 0.000 0,0 615.312,3662.485 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_687_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M828.285,3588.349 A2250.000,2250.000 40.000 0,1 824.558,3574.415 L607.014,3631.856 A2475.000,2475.000 0.000 0,0 611.114,3647.184 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_688_Conservation-Score_11"/>
<path d="M824.558,3574.415 A2250.000,2250.000 40.000 0,1 820.920,3560.457 L603.012,3616.503 A2475.000,2475.000 0.000 0,0 607.014,3631.856 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_689_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M820.920,3560.457 A2250.000,2250.000 40.000 0,1 817.372,3546.476 L599.109,3601.123 A2475.000,2475.000 0.000 0,0 603.012,3616.503 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_690_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M817.372,3546.476 A2250.000,2250.000 40.000 0,1 813.914,3532.472 L595.305,3585.720 A2475.000,2475.000 0.000 0,0 599.109,3601.123 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_691_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M813.914,3532.472 A2250.000,2250.000 40.000 0,1 810.545,3518.447 L591.600,3570.292 A2475.000,2475.000 0.000 0,0 595.305,3585.720 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_692_Conservation-Score_11"/>
<path d="M810.545,3518.447 A2250.000,2250.000 40.000 0,1 807.267,3504.400 L587.993,3554.841 A2475.000,2475.000 0.000 0,0 591.600,3570.292 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_693_Conservation-Score_11"/>
<path d="M807.267,3504.400 A2250.000,2250.000 40.000 0,1 804.078,3490.333 L584.486,3539.366 A2475.000,2475.000 0.000 0,0 587.993,3554.841 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_694_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M804.078,3490.333 A2250.000,2250.000 40.000 0,1 800.980,3476.246 L669.039,3504.820 A2385.000,2385.000 0.000 0,0 672.323,3519.753 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_695_Conservation-Score_6" class="Ankyrin_repeat-containing_domain"/>
<path d="M800.980,3476.246 A2250.000,2250.000 40.000 0,1 797.972,3462.139 L621.810,3499.110 A2430.000,2430.000 0.000 0,0 625.058,3514.345 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_696_Conservation-Score_9"/>
<path d="M797.972,3462.139 A2250.000,2250.000 40.000 0,1 795.054,3448.012 L574.560,3492.814 A2475.000,2475.000 0.000 0,0 577.769,3508.352 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_697_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M795.054,3448.012 A2250.000,2250.000 40.000 0,1 792.228,3433.868 L615.606,3468.577 A2430.000,2430.000 0.000 0,0 618.659,3483.853 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_698_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M792.228,3433.868 A2250.000,2250.000 40.000 0,1 789.492,3419.706 L634.756,3449.085 A2407.500,2407.500 0.000 0,0 637.684,3464.239 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_699_Conservation-Score_7" class="Ankyrin_repeat-containing_domain"/>
<path d="M789.492,3419.706 A2250.000,2250.000 40.000 0,1 786.846,3405.526 L565.531,3446.079 A2475.000,2475.000 0.000 0,0 568.441,3461.676 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_700_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M786.846,3405.526 A2250.000,2250.000 40.000 0,1 784.292,3391.330 L562.721,3430.463 A2475.000,2475.000 0.000 0,0 565.531,3446.079 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_701_Conservation-Score_11"/>
<path d="M784.292,3391.330 A2250.000,2250.000 40.000 0,1 781.829,3377.118 L560.012,3414.829 A2475.000,2475.000 0.000 0,0 562.721,3430.463 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_702_Conservation-Score_11"/>
<path d="M781.829,3377.118 A2250.000,2250.000 40.000 0,1 779.457,3362.890 L557.403,3399.179 A2475.000,2475.000 0.000 0,0 560.012,3414.829 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_703_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M779.457,3362.890 A2250.000,2250.000 40.000 0,1 777.176,3348.647 L554.894,3383.512 A2475.000,2475.000 0.000 0,0 557.403,3399.179 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_704_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M777.176,3348.647 A2250.000,2250.000 40.000 0,1 774.987,3334.390 L552.486,3367.829 A2475.000,2475.000 0.000 0,0 554.894,3383.512 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_705_Conservation-Score_11"/>
<path d="M774.987,3334.390 A2250.000,2250.000 40.000 0,1 772.889,3320.119 L550.178,3352.131 A2475.000,2475.000 0.000 0,0 552.486,3367.829 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_706_Conservation-Score_11"/>
<path d="M772.889,3320.119 A2250.000,2250.000 40.000 0,1 770.883,3305.835 L547.971,3336.419 A2475.000,2475.000 0.000 0,0 550.178,3352.131 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_707_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M770.883,3305.835 A2250.000,2250.000 40.000 0,1 768.968,3291.539 L545.864,3320.693 A2475.000,2475.000 0.000 0,0 547.971,3336.419 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_708_Conservation-Score_11"/>
<path d="M768.968,3291.539 A2250.000,2250.000 40.000 0,1 767.145,3277.230 L543.859,3304.953 A2475.000,2475.000 0.000 0,0 545.864,3320.693 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_709_Conservation-Score_11"/>
<path d="M767.145,3277.230 A2250.000,2250.000 40.000 0,1 765.413,3262.910 L541.955,3289.201 A2475.000,2475.000 0.000 0,0 543.859,3304.953 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_710_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M765.413,3262.910 A2250.000,2250.000 40.000 0,1 763.774,3248.580 L696.687,3256.037 A2317.500,2317.500 0.000 0,0 698.376,3270.798 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_711_Conservation-Score_2"/>
<path d="M763.774,3248.580 A2250.000,2250.000 40.000 0,1 762.226,3234.239 L538.449,3257.663 A2475.000,2475.000 0.000 0,0 540.151,3273.438 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_712_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M762.226,3234.239 A2250.000,2250.000 40.000 0,1 760.770,3219.888 L536.847,3241.877 A2475.000,2475.000 0.000 0,0 538.449,3257.663 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_713_Conservation-Score_11"/>
<path d="M760.770,3219.888 A2250.000,2250.000 40.000 0,1 759.407,3205.529 L535.347,3226.081 A2475.000,2475.000 0.000 0,0 536.847,3241.877 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_714_Conservation-Score_11"/>
<path d="M759.407,3205.529 A2250.000,2250.000 40.000 0,1 758.135,3191.161 L533.949,3210.277 A2475.000,2475.000 0.000 0,0 535.347,3226.081 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_715_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M758.135,3191.161 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.949,3210.277 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_716_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M756.956,3176.785 A2250.000,2250.000 40.000 0,1 755.869,3162.401 L531.455,3178.642 A2475.000,2475.000 0.000 0,0 532.651,3194.463 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_717_Conservation-Score_11"/>
<path d="M755.869,3162.401 A2250.000,2250.000 40.000 0,1 754.874,3148.012 L530.361,3162.813 A2475.000,2475.000 0.000 0,0 531.455,3178.642 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_718_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M754.874,3148.012 A2250.000,2250.000 40.000 0,1 753.971,3133.616 L529.368,3146.977 A2475.000,2475.000 0.000 0,0 530.361,3162.813 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_719_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M753.971,3133.616 A2250.000,2250.000 40.000 0,1 753.160,3119.214 L528.477,3131.136 A2475.000,2475.000 0.000 0,0 529.368,3146.977 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_720_Conservation-Score_11"/>
<path d="M753.160,3119.214 A2250.000,2250.000 40.000 0,1 752.442,3104.808 L527.687,3115.289 A2475.000,2475.000 0.000 0,0 528.477,3131.136 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_721_Conservation-Score_11"/>
<path d="M752.442,3104.808 A2250.000,2250.000 40.000 0,1 751.817,3090.397 L526.998,3099.437 A2475.000,2475.000 0.000 0,0 527.687,3115.289 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_722_Conservation-Score_11"/>
<path d="M751.817,3090.397 A2250.000,2250.000 40.000 0,1 751.283,3075.983 L526.412,3083.581 A2475.000,2475.000 0.000 0,0 526.998,3099.437 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_723_Conservation-Score_11"/>
<path d="M751.283,3075.983 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.412,3083.581 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_724_Conservation-Score_11"/>
<path d="M750.842,3061.566 A2250.000,2250.000 40.000 0,1 750.494,3047.146 L525.543,3051.860 A2475.000,2475.000 0.000 0,0 525.927,3067.722 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_725_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M750.494,3047.146 A2250.000,2250.000 40.000 0,1 750.238,3032.724 L525.262,3035.996 A2475.000,2475.000 0.000 0,0 525.543,3051.860 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_726_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M750.238,3032.724 A2250.000,2250.000 40.000 0,1 750.074,3018.301 L525.082,3020.131 A2475.000,2475.000 0.000 0,0 525.262,3035.996 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_727_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M750.074,3018.301 A2250.000,2250.000 40.000 0,1 750.003,3003.877 L525.004,3004.264 A2475.000,2475.000 0.000 0,0 525.082,3020.131 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_728_Conservation-Score_11"/>
<path d="M750.003,3003.877 A2250.000,2250.000 40.000 0,1 750.025,2989.452 L525.027,2988.398 A2475.000,2475.000 0.000 0,0 525.004,3004.264 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_729_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M750.025,2989.452 A2250.000,2250.000 40.000 0,1 750.139,2975.029 L525.152,2972.531 A2475.000,2475.000 0.000 0,0 525.027,2988.398 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_730_Conservation-Score_11"/>
<path d="M750.139,2975.029 A2250.000,2250.000 40.000 0,1 750.345,2960.606 L637.862,2958.636 A2362.500,2362.500 0.000 0,0 637.646,2973.780 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_731_Conservation-Score_5" class="Ankyrin_repeat-containing_domain"/>
<path d="M750.345,2960.606 A2250.000,2250.000 40.000 0,1 750.644,2946.185 L525.708,2940.803 A2475.000,2475.000 0.000 0,0 525.379,2956.666 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_732_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M750.644,2946.185 A2250.000,2250.000 40.000 0,1 751.035,2931.766 L571.118,2926.307 A2430.000,2430.000 0.000 0,0 570.695,2941.880 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_733_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M751.035,2931.766 A2250.000,2250.000 40.000 0,1 751.519,2917.350 L526.670,2909.085 A2475.000,2475.000 0.000 0,0 526.138,2924.943 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_734_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M751.519,2917.350 A2250.000,2250.000 40.000 0,1 752.095,2902.937 L527.304,2893.231 A2475.000,2475.000 0.000 0,0 526.670,2909.085 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_735_Conservation-Score_11"/>
<path d="M752.095,2902.937 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.304,2893.231 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_736_Conservation-Score_11"/>
<path d="M752.763,2888.528 A2250.000,2250.000 40.000 0,1 753.524,2874.124 L573.806,2864.054 A2430.000,2430.000 0.000 0,0 572.984,2879.611 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_737_Conservation-Score_9"/>
<path d="M753.524,2874.124 A2250.000,2250.000 40.000 0,1 754.377,2859.725 L529.815,2845.698 A2475.000,2475.000 0.000 0,0 528.876,2861.537 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_738_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M754.377,2859.725 A2250.000,2250.000 40.000 0,1 755.322,2845.332 L530.855,2829.866 A2475.000,2475.000 0.000 0,0 529.815,2845.698 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_739_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M755.322,2845.332 A2250.000,2250.000 40.000 0,1 756.360,2830.945 L531.996,2814.040 A2475.000,2475.000 0.000 0,0 530.855,2829.866 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_740_Conservation-Score_11"/>
<path d="M756.360,2830.945 A2250.000,2250.000 40.000 0,1 757.490,2816.566 L533.239,2798.222 A2475.000,2475.000 0.000 0,0 531.996,2814.040 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_741_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M757.490,2816.566 A2250.000,2250.000 40.000 0,1 758.712,2802.193 L534.583,2782.413 A2475.000,2475.000 0.000 0,0 533.239,2798.222 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_742_Conservation-Score_11"/>
<path d="M758.712,2802.193 A2250.000,2250.000 40.000 0,1 760.026,2787.829 L536.029,2766.612 A2475.000,2475.000 0.000 0,0 534.583,2782.413 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_743_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M760.026,2787.829 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.029,2766.612 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_744_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M761.432,2773.474 A2250.000,2250.000 40.000 0,1 762.930,2759.127 L539.223,2735.040 A2475.000,2475.000 0.000 0,0 537.575,2750.821 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_745_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M762.930,2759.127 A2250.000,2250.000 40.000 0,1 764.521,2744.791 L652.747,2732.031 A2362.500,2362.500 0.000 0,0 651.077,2747.084 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_746_Conservation-Score_5"/>
<path d="M764.521,2744.791 A2250.000,2250.000 40.000 0,1 766.203,2730.465 L542.823,2703.512 A2475.000,2475.000 0.000 0,0 540.973,2719.270 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_747_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M766.203,2730.465 A2250.000,2250.000 40.000 0,1 767.976,2716.151 L544.774,2687.766 A2475.000,2475.000 0.000 0,0 542.823,2703.512 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_748_Conservation-Score_11"/>
<path d="M767.976,2716.151 A2250.000,2250.000 40.000 0,1 769.842,2701.848 L546.826,2672.032 A2475.000,2475.000 0.000 0,0 544.774,2687.766 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_749_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M769.842,2701.848 A2250.000,2250.000 40.000 0,1 771.799,2687.557 L548.979,2656.313 A2475.000,2475.000 0.000 0,0 546.826,2672.032 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_750_Conservation-Score_11"/>
<path d="M771.799,2687.557 A2250.000,2250.000 40.000 0,1 773.848,2673.279 L551.233,2640.607 A2475.000,2475.000 0.000 0,0 548.979,2656.313 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_751_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M773.848,2673.279 A2250.000,2250.000 40.000 0,1 775.988,2659.014 L553.587,2624.916 A2475.000,2475.000 0.000 0,0 551.233,2640.607 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_752_Conservation-Score_11"/>
<path d="M775.988,2659.014 A2250.000,2250.000 40.000 0,1 778.220,2644.764 L556.042,2609.240 A2475.000,2475.000 0.000 0,0 553.587,2624.916 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_753_Conservation-Score_11"/>
<path d="M778.220,2644.764 A2250.000,2250.000 40.000 0,1 780.543,2630.528 L602.986,2600.970 A2430.000,2430.000 0.000 0,0 600.477,2616.345 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_754_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M780.543,2630.528 A2250.000,2250.000 40.000 0,1 782.957,2616.307 L561.253,2577.938 A2475.000,2475.000 0.000 0,0 558.597,2593.581 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_755_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M782.957,2616.307 A2250.000,2250.000 40.000 0,1 785.462,2602.102 L608.299,2570.271 A2430.000,2430.000 0.000 0,0 605.593,2585.612 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_756_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M785.462,2602.102 A2250.000,2250.000 40.000 0,1 788.059,2587.914 L611.103,2554.947 A2430.000,2430.000 0.000 0,0 608.299,2570.271 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_757_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M788.059,2587.914 A2250.000,2250.000 40.000 0,1 790.746,2573.742 L614.005,2539.641 A2430.000,2430.000 0.000 0,0 611.103,2554.947 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_758_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M790.746,2573.742 A2250.000,2250.000 40.000 0,1 793.524,2559.588 L639.070,2528.759 A2407.500,2407.500 0.000 0,0 636.098,2543.904 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_759_Conservation-Score_7"/>
<path d="M793.524,2559.588 A2250.000,2250.000 40.000 0,1 796.392,2545.452 L664.176,2518.179 A2385.000,2385.000 0.000 0,0 661.135,2533.163 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_760_Conservation-Score_6"/>
<path d="M796.392,2545.452 A2250.000,2250.000 40.000 0,1 799.352,2531.335 L645.306,2498.528 A2407.500,2407.500 0.000 0,0 642.140,2513.634 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_761_Conservation-Score_7"/>
<path d="M799.352,2531.335 A2250.000,2250.000 40.000 0,1 802.401,2517.236 L692.522,2493.098 A2362.500,2362.500 0.000 0,0 689.319,2507.901 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_762_Conservation-Score_5"/>
<path d="M802.401,2517.236 A2250.000,2250.000 40.000 0,1 805.541,2503.158 L695.819,2478.316 A2362.500,2362.500 0.000 0,0 692.522,2493.098 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_763_Conservation-Score_5"/>
<path d="M805.541,2503.158 A2250.000,2250.000 40.000 0,1 808.772,2489.100 L699.210,2463.555 A2362.500,2362.500 0.000 0,0 695.819,2478.316 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_764_Conservation-Score_5" class="Ankyrin_repeat-containing_domain"/>
<path d="M808.772,2489.100 A2250.000,2250.000 40.000 0,1 812.092,2475.064 L637.059,2433.069 A2430.000,2430.000 0.000 0,0 633.473,2448.228 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_765_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M812.092,2475.064 A2250.000,2250.000 40.000 0,1 815.502,2461.048 L597.052,2407.153 A2475.000,2475.000 0.000 0,0 593.301,2422.570 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_766_Conservation-Score_11"/>
<path d="M815.502,2461.048 A2250.000,2250.000 40.000 0,1 819.002,2447.055 L600.902,2391.761 A2475.000,2475.000 0.000 0,0 597.052,2407.153 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_767_Conservation-Score_11"/>
<path d="M819.002,2447.055 A2250.000,2250.000 40.000 0,1 822.592,2433.085 L604.851,2376.393 A2475.000,2475.000 0.000 0,0 600.902,2391.761 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_768_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M822.592,2433.085 A2250.000,2250.000 40.000 0,1 826.271,2419.138 L652.372,2372.669 A2430.000,2430.000 0.000 0,0 648.399,2387.732 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_769_Conservation-Score_9" class="Ankyrin_repeat-containing_domain"/>
<path d="M826.271,2419.138 A2250.000,2250.000 40.000 0,1 830.039,2405.214 L613.043,2345.736 A2475.000,2475.000 0.000 0,0 608.898,2361.051 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_770_Conservation-Score_11"/>
<path d="M830.039,2405.214 A2250.000,2250.000 40.000 0,1 833.897,2391.316 L617.286,2330.447 A2475.000,2475.000 0.000 0,0 613.043,2345.736 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_771_Conservation-Score_11"/>
<path d="M833.897,2391.316 A2250.000,2250.000 40.000 0,1 837.843,2377.442 L621.628,2315.186 A2475.000,2475.000 0.000 0,0 617.286,2330.447 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_772_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M837.843,2377.442 A2250.000,2250.000 40.000 0,1 841.879,2363.594 L626.067,2299.953 A2475.000,2475.000 0.000 0,0 621.628,2315.186 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_773_Conservation-Score_11"/>
<path d="M841.879,2363.594 A2250.000,2250.000 40.000 0,1 846.003,2349.772 L630.603,2284.749 A2475.000,2475.000 0.000 0,0 626.067,2299.953 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_774_Conservation-Score_11"/>
<path d="M846.003,2349.772 A2250.000,2250.000 40.000 0,1 850.216,2335.976 L635.237,2269.574 A2475.000,2475.000 0.000 0,0 630.603,2284.749 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_775_Conservation-Score_11"/>
<path d="M850.216,2335.976 A2250.000,2250.000 40.000 0,1 854.517,2322.208 L639.968,2254.429 A2475.000,2475.000 0.000 0,0 635.237,2269.574 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_776_Conservation-Score_11"/>
<path d="M854.517,2322.208 A2250.000,2250.000 40.000 0,1 858.906,2308.468 L644.797,2239.315 A2475.000,2475.000 0.000 0,0 639.968,2254.429 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_777_Conservation-Score_11"/>
<path d="M858.906,2308.468 A2250.000,2250.000 40.000 0,1 863.383,2294.756 L649.721,2224.232 A2475.000,2475.000 0.000 0,0 644.797,2239.315 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_778_Conservation-Score_11"/>
<path d="M863.383,2294.756 A2250.000,2250.000 40.000 0,1 867.948,2281.074 L654.743,2209.181 A2475.000,2475.000 0.000 0,0 649.721,2224.232 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_779_Conservation-Score_11"/>
<path d="M867.948,2281.074 A2250.000,2250.000 40.000 0,1 872.601,2267.421 L723.683,2216.140 A2407.500,2407.500 0.000 0,0 718.705,2230.749 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_780_Conservation-Score_7" class="Ankyrin_repeat-containing_domain"/>
<path d="M872.601,2267.421 A2250.000,2250.000 40.000 0,1 877.341,2253.797 L707.528,2194.101 A2430.000,2430.000 0.000 0,0 702.409,2208.814 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_781_Conservation-Score_9"/>
<path d="M877.341,2253.797 A2250.000,2250.000 40.000 0,1 882.168,2240.205 L670.385,2164.225 A2475.000,2475.000 0.000 0,0 665.075,2179.177 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_782_Conservation-Score_11"/>
<path d="M882.168,2240.205 A2250.000,2250.000 40.000 0,1 887.083,2226.644 L718.049,2164.775 A2430.000,2430.000 0.000 0,0 712.742,2179.421 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_783_Conservation-Score_8" class="Ankyrin_repeat-containing_domain"/>
<path d="M887.083,2226.644 A2250.000,2250.000 40.000 0,1 892.084,2213.114 L681.292,2134.426 A2475.000,2475.000 0.000 0,0 675.791,2149.308 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_784_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M892.084,2213.114 A2250.000,2250.000 40.000 0,1 897.172,2199.617 L728.945,2135.587 A2430.000,2430.000 0.000 0,0 723.450,2150.164 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_785_Conservation-Score_9"/>
<path d="M897.172,2199.617 A2250.000,2250.000 40.000 0,1 902.346,2186.153 L692.580,2104.768 A2475.000,2475.000 0.000 0,0 686.889,2119.579 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_786_Conservation-Score_11"/>
<path d="M902.346,2186.153 A2250.000,2250.000 40.000 0,1 907.606,2172.722 L698.367,2089.995 A2475.000,2475.000 0.000 0,0 692.580,2104.768 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_787_Conservation-Score_11"/>
<path d="M907.606,2172.722 A2250.000,2250.000 40.000 0,1 912.953,2159.326 L704.248,2075.258 A2475.000,2475.000 0.000 0,0 698.367,2089.995 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_788_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M912.953,2159.326 A2250.000,2250.000 40.000 0,1 918.385,2145.963 L710.223,2060.560 A2475.000,2475.000 0.000 0,0 704.248,2075.258 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_789_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M918.385,2145.963 A2250.000,2250.000 40.000 0,1 923.903,2132.636 L716.293,2045.900 A2475.000,2475.000 0.000 0,0 710.223,2060.560 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" class="Ankyrin_repeat-containing_domain" id="Residue_790_Conservation-Score_11"/>
<path d="M923.903,2132.636 A2250.000,2250.000 40.000 0,1 929.506,2119.345 L722.456,2031.279 A2475.000,2475.000 0.000 0,0 716.293,2045.900 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_791_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M929.506,2119.345 A2250.000,2250.000 40.000 0,1 935.194,2106.090 L728.713,2016.699 A2475.000,2475.000 0.000 0,0 722.456,2031.279 Z" style="stroke-width:3.0;stroke:rgb(220,220,220);stroke-linecap:round;fill:rgb(210,210,210);" id="Residue_792_Conservation-Score_11" class="Ankyrin_repeat-containing_domain"/>
<path d="M935.194,2106.090 A2250.000,2250.000 40.000 0,1 940.967,2092.871 L735.064,2002.158 A2475.000,2475.000 0.000 0,0 728.713,2016.699 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_793_Conservation-Score_11"/>
<path d="M940.967,2092.871 A2250.000,2250.000 40.000 0,1 946.825,2079.690 L844.166,2033.674 A2362.500,2362.500 0.000 0,0 838.015,2047.515 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_794_Conservation-Score_5"/>
<path d="M946.825,2079.690 A2250.000,2250.000 40.000 0,1 952.767,2066.546 L809.460,2001.205 A2407.500,2407.500 0.000 0,0 803.102,2015.268 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_795_Conservation-Score_7"/>
<path d="M952.767,2066.546 A2250.000,2250.000 40.000 0,1 958.793,2053.441 L897.557,2025.045 A2317.500,2317.500 0.000 0,0 891.350,2038.543 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_796_Conservation-Score_3"/>
<path d="M958.793,2053.441 A2250.000,2250.000 40.000 0,1 964.903,2040.375 L944.552,2030.779 A2272.500,2272.500 0.000 0,0 938.381,2043.976 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_797_Conservation-Score_0"/>
<path d="M964.903,2040.375 A2250.000,2250.000 40.000 0,1 971.097,2027.349 L829.073,1959.263 A2407.500,2407.500 0.000 0,0 822.446,1973.202 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_798_Conservation-Score_7"/>
<path d="M971.097,2027.349 A2250.000,2250.000 40.000 0,1 977.374,2014.362 L835.790,1945.367 A2407.500,2407.500 0.000 0,0 829.073,1959.263 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_799_Conservation-Score_7"/>
<path d="M977.374,2014.362 A2250.000,2250.000 40.000 0,1 983.734,2001.416 L782.107,1901.557 A2475.000,2475.000 0.000 0,0 775.111,1915.798 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_800_Conservation-Score_11"/>
<path d="M983.734,2001.416 A2250.000,2250.000 40.000 0,1 990.177,1988.510 L829.391,1907.591 A2430.000,2430.000 0.000 0,0 822.433,1921.529 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_801_Conservation-Score_9"/>
<path d="M990.177,1988.510 A2250.000,2250.000 40.000 0,1 996.703,1975.647 L796.373,1873.211 A2475.000,2475.000 0.000 0,0 789.195,1887.361 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_802_Conservation-Score_11"/>
<path d="M996.703,1975.647 A2250.000,2250.000 40.000 0,1 1003.311,1962.825 L823.609,1869.480 A2452.500,2452.500 0.000 0,0 816.406,1883.455 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_803_Conservation-Score_10"/>
<path d="M1003.311,1962.825 A2250.000,2250.000 40.000 0,1 1010.001,1950.046 L811.001,1845.051 A2475.000,2475.000 0.000 0,0 803.642,1859.108 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_804_Conservation-Score_11"/>
<path d="M1010.001,1950.046 A2250.000,2250.000 40.000 0,1 1016.773,1937.311 L897.779,1873.549 A2385.000,2385.000 0.000 0,0 890.601,1887.049 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_805_Conservation-Score_6" class="Death_domain"/>
<path d="M1016.773,1937.311 A2250.000,2250.000 40.000 0,1 1023.626,1924.619 L825.988,1817.080 A2475.000,2475.000 0.000 0,0 818.450,1831.042 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_806_Conservation-Score_11"/>
<path d="M1023.626,1924.619 A2250.000,2250.000 40.000 0,1 1030.560,1911.971 L833.616,1803.168 A2475.000,2475.000 0.000 0,0 825.988,1817.080 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_807_Conservation-Score_11"/>
<path d="M1030.560,1911.971 A2250.000,2250.000 40.000 0,1 1037.576,1899.368 L919.831,1833.330 A2385.000,2385.000 0.000 0,0 912.394,1846.689 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_808_Conservation-Score_6"/>
<path d="M1037.576,1899.368 A2250.000,2250.000 40.000 0,1 1044.672,1886.810 L888.246,1797.754 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);" class="Death_domain" id="Residue_809_Conservation-Score_9"/>
<path d="M1044.672,1886.810 A2250.000,2250.000 40.000 0,1 1051.849,1874.297 L895.997,1784.241 A2430.000,2430.000 0.000 0,0 888.246,1797.754 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_810_Conservation-Score_9"/>
<path d="M1051.849,1874.297 A2250.000,2250.000 40.000 0,1 1059.105,1861.832 L903.834,1770.778 A2430.000,2430.000 0.000 0,0 895.997,1784.241 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_811_Conservation-Score_8"/>
<path d="M1059.105,1861.832 A2250.000,2250.000 40.000 0,1 1066.442,1849.412 L873.086,1734.354 A2475.000,2475.000 0.000 0,0 865.016,1748.015 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_812_Conservation-Score_11"/>
<path d="M1066.442,1849.412 A2250.000,2250.000 40.000 0,1 1073.857,1837.041 L939.027,1755.633 A2407.500,2407.500 0.000 0,0 931.093,1768.871 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_813_Conservation-Score_7"/>
<path d="M1073.857,1837.041 A2250.000,2250.000 40.000 0,1 1081.352,1824.716 L889.488,1707.188 A2475.000,2475.000 0.000 0,0 881.243,1720.745 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_814_Conservation-Score_11"/>
<path d="M1081.352,1824.716 A2250.000,2250.000 40.000 0,1 1088.926,1812.441 L955.151,1729.312 A2407.500,2407.500 0.000 0,0 947.047,1742.447 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_815_Conservation-Score_7" class="Death_domain"/>
<path d="M1088.926,1812.441 A2250.000,2250.000 40.000 0,1 1096.579,1800.214 L982.373,1728.227 A2385.000,2385.000 0.000 0,0 974.262,1741.187 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_816_Conservation-Score_6"/>
<path d="M1096.579,1800.214 A2250.000,2250.000 40.000 0,1 1104.309,1788.036 L952.654,1691.079 A2430.000,2430.000 0.000 0,0 944.305,1704.231 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_817_Conservation-Score_9" class="Death_domain"/>
<path d="M1104.309,1788.036 A2250.000,2250.000 40.000 0,1 1112.118,1775.908 L979.966,1690.222 A2407.500,2407.500 0.000 0,0 971.611,1703.199 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_818_Conservation-Score_7"/>
<path d="M1112.118,1775.908 A2250.000,2250.000 40.000 0,1 1120.004,1763.831 L932.004,1640.214 A2475.000,2475.000 0.000 0,0 923.329,1653.499 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_819_Conservation-Score_11"/>
<path d="M1120.004,1763.831 A2250.000,2250.000 40.000 0,1 1127.967,1751.804 L940.764,1626.984 A2475.000,2475.000 0.000 0,0 932.004,1640.214 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_820_Conservation-Score_11" class="Death_domain"/>
<path d="M1127.967,1751.804 A2250.000,2250.000 40.000 0,1 1136.007,1739.829 L1005.528,1651.617 A2407.500,2407.500 0.000 0,0 996.925,1664.430 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_821_Conservation-Score_7"/>
<path d="M1136.007,1739.829 A2250.000,2250.000 40.000 0,1 1144.124,1727.905 L958.537,1600.696 A2475.000,2475.000 0.000 0,0 949.608,1613.812 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_822_Conservation-Score_11"/>
<path d="M1144.124,1727.905 A2250.000,2250.000 40.000 0,1 1152.318,1716.034 L967.549,1587.637 A2475.000,2475.000 0.000 0,0 958.537,1600.696 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_823_Conservation-Score_11"/>
<path d="M1152.318,1716.034 A2250.000,2250.000 40.000 0,1 1160.587,1704.215 L976.645,1574.637 A2475.000,2475.000 0.000 0,0 967.549,1587.637 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="Death_domain"/>
<path d="M1160.587,1704.215 A2250.000,2250.000 40.000 0,1 1168.931,1692.450 L985.825,1561.695 A2475.000,2475.000 0.000 0,0 976.645,1574.637 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_825_Conservation-Score_11" class="Death_domain"/>
<path d="M1168.931,1692.450 A2250.000,2250.000 40.000 0,1 1177.351,1680.738 L1067.992,1601.582 A2385.000,2385.000 0.000 0,0 1059.067,1613.997 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_826_Conservation-Score_6"/>
<path d="M1177.351,1680.738 A2250.000,2250.000 40.000 0,1 1185.846,1669.081 L1004.431,1535.989 A2475.000,2475.000 0.000 0,0 995.086,1548.812 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_827_Conservation-Score_11"/>
<path d="M1185.846,1669.081 A2250.000,2250.000 40.000 0,1 1194.416,1657.478 L1013.857,1523.226 A2475.000,2475.000 0.000 0,0 1004.431,1535.989 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_828_Conservation-Score_11"/>
<path d="M1194.416,1657.478 A2250.000,2250.000 40.000 0,1 1203.059,1645.931 L1023.365,1510.524 A2475.000,2475.000 0.000 0,0 1013.857,1523.226 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_829_Conservation-Score_11" class="Death_domain"/>
<path d="M1203.059,1645.931 A2250.000,2250.000 40.000 0,1 1211.777,1634.439 L1086.601,1538.849 A2407.500,2407.500 0.000 0,0 1077.273,1551.146 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_830_Conservation-Score_7"/>
<path d="M1211.777,1634.439 A2250.000,2250.000 40.000 0,1 1220.568,1623.003 L1042.624,1485.303 A2475.000,2475.000 0.000 0,0 1032.954,1497.883 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_831_Conservation-Score_11"/>
<path d="M1220.568,1623.003 A2250.000,2250.000 40.000 0,1 1229.432,1611.624 L1052.375,1472.786 A2475.000,2475.000 0.000 0,0 1042.624,1485.303 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_832_Conservation-Score_11"/>
<path d="M1229.432,1611.624 A2250.000,2250.000 40.000 0,1 1238.369,1600.302 L1062.206,1460.332 A2475.000,2475.000 0.000 0,0 1052.375,1472.786 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_833_Conservation-Score_11" class="Death_domain"/>
<path d="M1238.369,1600.302 A2250.000,2250.000 40.000 0,1 1247.378,1589.037 L1107.168,1476.160 A2430.000,2430.000 0.000 0,0 1097.438,1488.326 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_834_Conservation-Score_8"/>
<path d="M1247.378,1589.037 A2250.000,2250.000 40.000 0,1 1256.459,1577.831 L1082.105,1435.614 A2475.000,2475.000 0.000 0,0 1072.116,1447.941 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_835_Conservation-Score_11" class="Death_domain"/>
<path d="M1256.459,1577.831 A2250.000,2250.000 40.000 0,1 1265.612,1566.683 L1092.173,1423.351 A2475.000,2475.000 0.000 0,0 1082.105,1435.614 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_836_Conservation-Score_11"/>
<path d="M1265.612,1566.683 A2250.000,2250.000 40.000 0,1 1274.836,1555.593 L1102.320,1411.153 A2475.000,2475.000 0.000 0,0 1092.173,1423.351 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_837_Conservation-Score_11"/>
<path d="M1274.836,1555.593 A2250.000,2250.000 40.000 0,1 1284.132,1544.563 L1146.862,1428.129 A2430.000,2430.000 0.000 0,0 1136.823,1440.041 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_838_Conservation-Score_8"/>
<path d="M1284.132,1544.563 A2250.000,2250.000 40.000 0,1 1293.497,1533.593 L1122.847,1386.953 A2475.000,2475.000 0.000 0,0 1112.545,1399.020 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_839_Conservation-Score_11" class="Death_domain"/>
<path d="M1293.497,1533.593 A2250.000,2250.000 40.000 0,1 1302.933,1522.684 L1133.226,1374.952 A2475.000,2475.000 0.000 0,0 1122.847,1386.953 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_840_Conservation-Score_11" class="Death_domain"/>
<path d="M1302.933,1522.684 A2250.000,2250.000 40.000 0,1 1312.438,1511.835 L1143.682,1363.018 A2475.000,2475.000 0.000 0,0 1133.226,1374.952 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_841_Conservation-Score_11"/>
<path d="M1312.438,1511.835 A2250.000,2250.000 40.000 0,1 1322.013,1501.047 L1154.215,1351.151 A2475.000,2475.000 0.000 0,0 1143.682,1363.018 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_842_Conservation-Score_11" class="Death_domain"/>
<path d="M1322.013,1501.047 A2250.000,2250.000 40.000 0,1 1331.657,1490.320 L1164.823,1339.352 A2475.000,2475.000 0.000 0,0 1154.215,1351.151 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_843_Conservation-Score_11"/>
<path d="M1331.657,1490.320 A2250.000,2250.000 40.000 0,1 1341.370,1479.656 L1175.507,1327.622 A2475.000,2475.000 0.000 0,0 1164.823,1339.352 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="Death_domain"/>
<path d="M1341.370,1479.656 A2250.000,2250.000 40.000 0,1 1351.150,1469.054 L1186.265,1315.960 A2475.000,2475.000 0.000 0,0 1175.507,1327.622 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_845_Conservation-Score_11"/>
<path d="M1351.150,1469.054 A2250.000,2250.000 40.000 0,1 1360.999,1458.516 L1197.098,1304.367 A2475.000,2475.000 0.000 0,0 1186.265,1315.960 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_846_Conservation-Score_11" class="Death_domain"/>
<path d="M1360.999,1458.516 A2250.000,2250.000 40.000 0,1 1370.914,1448.040 L1208.006,1292.844 A2475.000,2475.000 0.000 0,0 1197.098,1304.367 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_847_Conservation-Score_11"/>
<path d="M1370.914,1448.040 A2250.000,2250.000 40.000 0,1 1380.897,1437.628 L1218.987,1281.391 A2475.000,2475.000 0.000 0,0 1208.006,1292.844 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_848_Conservation-Score_11" class="Death_domain"/>
<path d="M1380.897,1437.628 A2250.000,2250.000 40.000 0,1 1390.946,1427.281 L1230.041,1270.009 A2475.000,2475.000 0.000 0,0 1218.987,1281.391 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_849_Conservation-Score_11"/>
<path d="M1390.946,1427.281 A2250.000,2250.000 40.000 0,1 1401.061,1416.998 L1241.168,1258.698 A2475.000,2475.000 0.000 0,0 1230.041,1270.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_11" class="Death_domain"/>
<path d="M1401.061,1416.998 A2250.000,2250.000 40.000 0,1 1411.242,1406.780 L1252.367,1247.458 A2475.000,2475.000 0.000 0,0 1241.168,1258.698 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_851_Conservation-Score_11"/>
<path d="M1411.242,1406.780 A2250.000,2250.000 40.000 0,1 1421.489,1396.628 L1263.638,1236.291 A2475.000,2475.000 0.000 0,0 1252.367,1247.458 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_852_Conservation-Score_11"/>
<path d="M1421.489,1396.628 A2250.000,2250.000 40.000 0,1 1431.800,1386.541 L1274.980,1225.196 A2475.000,2475.000 0.000 0,0 1263.638,1236.291 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_853_Conservation-Score_11" class="Death_domain"/>
<path d="M1431.800,1386.541 A2250.000,2250.000 40.000 0,1 1442.176,1376.521 L1317.550,1246.643 A2430.000,2430.000 0.000 0,0 1306.344,1257.465 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_854_Conservation-Score_8"/>
<path d="M1442.176,1376.521 A2250.000,2250.000 40.000 0,1 1452.615,1366.568 L1297.877,1203.225 A2475.000,2475.000 0.000 0,0 1286.393,1214.173 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="Death_domain"/>
<path d="M1452.615,1366.568 A2250.000,2250.000 40.000 0,1 1463.119,1356.682 L1309.430,1192.350 A2475.000,2475.000 0.000 0,0 1297.877,1203.225 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_856_Conservation-Score_11"/>
<path d="M1463.119,1356.682 A2250.000,2250.000 40.000 0,1 1473.685,1346.863 L1321.053,1181.549 A2475.000,2475.000 0.000 0,0 1309.430,1192.350 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_857_Conservation-Score_11"/>
<path d="M1473.685,1346.863 A2250.000,2250.000 40.000 0,1 1484.314,1337.112 L1332.746,1170.823 A2475.000,2475.000 0.000 0,0 1321.053,1181.549 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_858_Conservation-Score_11"/>
<path d="M1484.314,1337.112 A2250.000,2250.000 40.000 0,1 1495.006,1327.430 L1344.506,1160.173 A2475.000,2475.000 0.000 0,0 1332.746,1170.823 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_859_Conservation-Score_11" class="Death_domain"/>
<path d="M1495.006,1327.430 A2250.000,2250.000 40.000 0,1 1505.759,1317.816 L1386.220,1183.241 A2430.000,2430.000 0.000 0,0 1374.606,1193.624 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_860_Conservation-Score_9" class="Death_domain"/>
<path d="M1505.759,1317.816 A2250.000,2250.000 40.000 0,1 1516.574,1308.271 L1368.231,1139.098 A2475.000,2475.000 0.000 0,0 1356.335,1149.597 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_861_Conservation-Score_11"/>
<path d="M1516.574,1308.271 A2250.000,2250.000 40.000 0,1 1527.449,1298.796 L1380.194,1128.676 A2475.000,2475.000 0.000 0,0 1368.231,1139.098 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_862_Conservation-Score_11"/>
<path d="M1527.449,1298.796 A2250.000,2250.000 40.000 0,1 1538.385,1289.391 L1392.224,1118.330 A2475.000,2475.000 0.000 0,0 1380.194,1128.676 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_863_Conservation-Score_11" class="Death_domain"/>
<path d="M1538.385,1289.391 A2250.000,2250.000 40.000 0,1 1549.382,1280.056 L1447.838,1159.660 A2407.500,2407.500 0.000 0,0 1436.072,1169.648 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_864_Conservation-Score_7"/>
<path d="M1549.382,1280.056 A2250.000,2250.000 40.000 0,1 1560.438,1270.792 L1445.273,1132.455 A2430.000,2430.000 0.000 0,0 1433.332,1142.461 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_865_Conservation-Score_9"/>
<path d="M1560.438,1270.792 A2250.000,2250.000 40.000 0,1 1571.553,1261.599 L1428.708,1087.759 A2475.000,2475.000 0.000 0,0 1416.481,1097.871 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_866_Conservation-Score_11"/>
<path d="M1571.553,1261.599 A2250.000,2250.000 40.000 0,1 1582.726,1252.477 L1440.999,1077.725 A2475.000,2475.000 0.000 0,0 1428.708,1087.759 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_867_Conservation-Score_11" class="Death_domain"/>
<path d="M1582.726,1252.477 A2250.000,2250.000 40.000 0,1 1593.958,1243.428 L1453.354,1067.770 A2475.000,2475.000 0.000 0,0 1440.999,1077.725 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_868_Conservation-Score_11"/>
<path d="M1593.958,1243.428 A2250.000,2250.000 40.000 0,1 1605.248,1234.450 L1465.773,1057.895 A2475.000,2475.000 0.000 0,0 1453.354,1067.770 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="Death_domain"/>
<path d="M1605.248,1234.450 A2250.000,2250.000 40.000 0,1 1616.595,1225.545 L1505.923,1083.588 A2430.000,2430.000 0.000 0,0 1493.668,1093.206 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="Death_domain"/>
<path d="M1616.595,1225.545 A2250.000,2250.000 40.000 0,1 1627.999,1216.713 L1531.959,1091.883 A2407.500,2407.500 0.000 0,0 1519.757,1101.333 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_871_Conservation-Score_7" class="Death_domain"/>
<path d="M1627.999,1216.713 A2250.000,2250.000 40.000 0,1 1639.460,1207.954 L1503.405,1028.749 A2475.000,2475.000 0.000 0,0 1490.799,1038.384 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_872_Conservation-Score_11"/>
<path d="M1639.460,1207.954 A2250.000,2250.000 40.000 0,1 1650.976,1199.269 L1516.073,1019.195 A2475.000,2475.000 0.000 0,0 1503.405,1028.749 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_873_Conservation-Score_11"/>
<path d="M1650.976,1199.269 A2250.000,2250.000 40.000 0,1 1662.547,1190.657 L1555.551,1045.910 A2430.000,2430.000 0.000 0,0 1543.054,1055.210 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_874_Conservation-Score_8" class="Death_domain"/>
<path d="M1662.547,1190.657 A2250.000,2250.000 40.000 0,1 1674.174,1182.121 L1621.141,1109.405 A2340.000,2340.000 0.000 0,0 1609.049,1118.284 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_875_Conservation-Score_4"/>
<path d="M1674.174,1182.121 A2250.000,2250.000 40.000 0,1 1685.855,1173.658 L1554.441,991.024 A2475.000,2475.000 0.000 0,0 1541.592,1000.333 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_876_Conservation-Score_11" class="Death_domain"/>
<path d="M1685.855,1173.658 A2250.000,2250.000 40.000 0,1 1697.590,1165.271 L1567.350,981.798 A2475.000,2475.000 0.000 0,0 1554.441,991.024 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="Death_domain"/>
<path d="M1697.590,1165.271 A2250.000,2250.000 40.000 0,1 1709.379,1156.960 L1619.036,1027.947 A2407.500,2407.500 0.000 0,0 1606.422,1036.840 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_878_Conservation-Score_7"/>
<path d="M1709.379,1156.960 A2250.000,2250.000 40.000 0,1 1721.221,1148.724 L1593.343,963.596 A2475.000,2475.000 0.000 0,0 1580.317,972.656 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_879_Conservation-Score_11" class="Death_domain"/>
<path d="M1721.221,1148.724 A2250.000,2250.000 40.000 0,1 1733.115,1140.564 L1606.427,954.620 A2475.000,2475.000 0.000 0,0 1593.343,963.596 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_880_Conservation-Score_11" class="Death_domain"/>
<path d="M1733.115,1140.564 A2250.000,2250.000 40.000 0,1 1745.062,1132.480 L1682.315,1039.104 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_881_Conservation-Score_5" class="Death_domain"/>
<path d="M1745.062,1132.480 A2250.000,2250.000 40.000 0,1 1757.059,1124.474 L1657.624,974.432 A2430.000,2430.000 0.000 0,0 1644.666,983.079 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_882_Conservation-Score_8"/>
<path d="M1757.059,1124.474 A2250.000,2250.000 40.000 0,1 1769.108,1116.544 L1646.019,928.199 A2475.000,2475.000 0.000 0,0 1632.765,936.921 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_883_Conservation-Score_11"/>
<path d="M1769.108,1116.544 A2250.000,2250.000 40.000 0,1 1781.208,1108.692 L1659.329,919.561 A2475.000,2475.000 0.000 0,0 1646.019,928.199 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="Death_domain"/>
<path d="M1781.208,1108.692 A2250.000,2250.000 40.000 0,1 1793.358,1100.917 L1672.694,911.009 A2475.000,2475.000 0.000 0,0 1659.329,919.561 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_885_Conservation-Score_11"/>
<path d="M1793.358,1100.917 A2250.000,2250.000 40.000 0,1 1805.557,1093.221 L1686.113,902.543 A2475.000,2475.000 0.000 0,0 1672.694,911.009 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_886_Conservation-Score_11"/>
<path d="M1805.557,1093.221 A2250.000,2250.000 40.000 0,1 1817.805,1085.603 L1699.586,894.163 A2475.000,2475.000 0.000 0,0 1686.113,902.543 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_887_Conservation-Score_11" class="Death_domain"/>
<path d="M1817.805,1085.603 A2250.000,2250.000 40.000 0,1 1830.102,1078.064 L1713.113,885.870 A2475.000,2475.000 0.000 0,0 1699.586,894.163 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_888_Conservation-Score_11"/>
<path d="M1830.102,1078.064 A2250.000,2250.000 40.000 0,1 1842.447,1070.603 L1726.692,877.664 A2475.000,2475.000 0.000 0,0 1713.113,885.870 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_889_Conservation-Score_11" class="Death_domain"/>
<path d="M1842.447,1070.603 A2250.000,2250.000 40.000 0,1 1854.840,1063.222 L1740.324,869.544 A2475.000,2475.000 0.000 0,0 1726.692,877.664 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_890_Conservation-Score_11"/>
<path d="M1854.840,1063.222 A2250.000,2250.000 40.000 0,1 1867.280,1055.921 L1810.644,958.717 A2362.500,2362.500 0.000 0,0 1797.582,966.383 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" id="Residue_891_Conservation-Score_5" class="Death_domain"/>
<path d="M1867.280,1055.921 A2250.000,2250.000 40.000 0,1 1879.766,1048.699 L1767.742,853.569 A2475.000,2475.000 0.000 0,0 1754.008,861.513 Z" style="stroke-width:3.0;stroke:rgb(107,174,214);stroke-linecap:round;fill:rgb(66,146,198);" class="Death_domain" id="Residue_892_Conservation-Score_11"/>
<path d="M1879.766,1048.699 A2250.000,2250.000 40.000 0,1 1892.298,1041.558 L1847.990,963.220 A2340.000,2340.000 0.000 0,0 1834.956,970.647 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_893_Conservation-Score_4"/>
<path d="M1892.298,1041.558 A2250.000,2250.000 40.000 0,1 1904.876,1034.497 L1817.266,877.256 A2430.000,2430.000 0.000 0,0 1803.682,884.882 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_894_Conservation-Score_8"/>
<path d="M1904.876,1034.497 A2250.000,2250.000 40.000 0,1 1917.499,1027.517 L1863.374,928.892 A2362.500,2362.500 0.000 0,0 1850.120,936.222 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_895_Conservation-Score_5"/>
<path d="M1917.499,1027.517 A2250.000,2250.000 40.000 0,1 1930.166,1020.618 L1887.373,941.442 A2340.000,2340.000 0.000 0,0 1874.199,948.617 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_896_Conservation-Score_4"/>
<path d="M1930.166,1020.618 A2250.000,2250.000 40.000 0,1 1942.877,1013.800 L1932.306,993.938 A2272.500,2272.500 0.000 0,0 1919.468,1000.824 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_897_Conservation-Score_0"/>
<path d="M1942.877,1013.800 A2250.000,2250.000 40.000 0,1 1955.632,1007.064 L1882.526,867.558 A2407.500,2407.500 0.000 0,0 1868.879,874.766 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_898_Conservation-Score_7"/>
<path d="M1955.632,1007.064 A2250.000,2250.000 40.000 0,1 1968.429,1000.409 L1916.851,900.430 A2362.500,2362.500 0.000 0,0 1903.413,907.417 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_899_Conservation-Score_5"/>
<path d="M1968.429,1000.409 A2250.000,2250.000 40.000 0,1 1981.269,993.837 L1950.708,933.653 A2317.500,2317.500 0.000 0,0 1937.482,940.422 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_900_Conservation-Score_3"/>
<path d="M1981.269,993.837 A2250.000,2250.000 40.000 0,1 1994.151,987.348 L1933.800,866.589 A2385.000,2385.000 0.000 0,0 1920.146,873.468 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_901_Conservation-Score_6"/>
<path d="M1994.151,987.348 A2250.000,2250.000 40.000 0,1 2007.075,980.941 L1967.358,900.179 A2340.000,2340.000 0.000 0,0 1953.917,906.842 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_902_Conservation-Score_4"/>
<path d="M2007.075,980.941 A2250.000,2250.000 40.000 0,1 2020.039,974.617 L1990.640,913.856 A2317.500,2317.500 0.000 0,0 1977.287,920.369 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_903_Conservation-Score_2"/>
<path d="M2020.039,974.617 A2250.000,2250.000 40.000 0,1 2033.043,968.377 L1984.695,866.795 A2362.500,2362.500 0.000 0,0 1971.040,873.348 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_904_Conservation-Score_5"/>
<path d="M2033.043,968.377 A2250.000,2250.000 40.000 0,1 2046.087,962.219 L1950.696,758.441 A2475.000,2475.000 0.000 0,0 1936.347,765.214 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_905_Conservation-Score_11"/>
<path d="M2046.087,962.219 A2250.000,2250.000 40.000 0,1 2059.170,956.146 L1993.312,813.076 A2407.500,2407.500 0.000 0,0 1979.313,819.575 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_906_Conservation-Score_7"/>
<path d="M2059.170,956.146 A2250.000,2250.000 40.000 0,1 2072.292,950.157 L2016.630,827.166 A2385.000,2385.000 0.000 0,0 2002.720,833.515 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_907_Conservation-Score_6"/>
<path d="M2072.292,950.157 A2250.000,2250.000 40.000 0,1 2085.452,944.251 L2012.288,779.792 A2430.000,2430.000 0.000 0,0 1998.075,786.169 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_908_Conservation-Score_9"/>
<path d="M2085.452,944.251 A2250.000,2250.000 40.000 0,1 2098.650,938.431 L2035.555,794.121 A2407.500,2407.500 0.000 0,0 2021.434,800.349 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_909_Conservation-Score_7"/>
<path d="M2098.650,938.431 A2250.000,2250.000 40.000 0,1 2111.884,932.695 L2076.360,850.003 A2340.000,2340.000 0.000 0,0 2062.596,855.968 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_910_Conservation-Score_4"/>
<path d="M2111.884,932.695 A2250.000,2250.000 40.000 0,1 2125.155,927.044 L2055.168,761.207 A2430.000,2430.000 0.000 0,0 2040.835,767.310 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_911_Conservation-Score_9"/>
<path d="M2125.155,927.044 A2250.000,2250.000 40.000 0,1 2138.463,921.478 L2078.155,775.982 A2407.500,2407.500 0.000 0,0 2063.916,781.937 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_912_Conservation-Score_7"/>
<path d="M2138.463,921.478 A2250.000,2250.000 40.000 0,1 2151.805,915.998 L2083.949,749.278 A2430.000,2430.000 0.000 0,0 2069.540,755.196 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_913_Conservation-Score_8"/>
<path d="M2151.805,915.998 A2250.000,2250.000 40.000 0,1 2165.182,910.603 L2123.442,806.133 A2362.500,2362.500 0.000 0,0 2109.395,811.798 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_914_Conservation-Score_5"/>
<path d="M2165.182,910.603 A2250.000,2250.000 40.000 0,1 2178.594,905.294 L2153.952,842.453 A2317.500,2317.500 0.000 0,0 2140.138,847.921 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_915_Conservation-Score_3"/>
<path d="M2178.594,905.294 A2250.000,2250.000 40.000 0,1 2192.040,900.071 L2143.562,774.076 A2385.000,2385.000 0.000 0,0 2129.310,779.612 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_916_Conservation-Score_6"/>
<path d="M2192.040,900.071 A2250.000,2250.000 40.000 0,1 2205.518,894.935 L2165.794,789.682 A2362.500,2362.500 0.000 0,0 2151.642,795.075 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_917_Conservation-Score_5"/>
<path d="M2205.518,894.935 A2250.000,2250.000 40.000 0,1 2219.030,889.885 L2164.362,742.177 A2407.500,2407.500 0.000 0,0 2149.904,747.580 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_918_Conservation-Score_7"/>
<path d="M2219.030,889.885 A2250.000,2250.000 40.000 0,1 2232.573,884.922 L2178.853,736.866 A2407.500,2407.500 0.000 0,0 2164.362,742.177 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_919_Conservation-Score_7"/>
<path d="M2232.573,884.922 A2250.000,2250.000 40.000 0,1 2246.148,880.046 L2185.840,710.449 A2430.000,2430.000 0.000 0,0 2171.179,715.716 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_920_Conservation-Score_8"/>
<path d="M2246.148,880.046 A2250.000,2250.000 40.000 0,1 2259.754,875.256 L2185.729,662.782 A2475.000,2475.000 0.000 0,0 2170.763,668.050 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_921_Conservation-Score_11"/>
<path d="M2259.754,875.256 A2250.000,2250.000 40.000 0,1 2273.390,870.555 L2258.858,827.966 A2295.000,2295.000 0.000 0,0 2244.949,832.761 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_922_Conservation-Score_1"/>
<path d="M2273.390,870.555 A2250.000,2250.000 40.000 0,1 2287.056,865.940 L2230.021,695.215 A2430.000,2430.000 0.000 0,0 2215.261,700.199 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_923_Conservation-Score_9"/>
<path d="M2287.056,865.940 A2250.000,2250.000 40.000 0,1 2300.752,861.414 L2230.827,647.555 A2475.000,2475.000 0.000 0,0 2215.762,652.534 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_924_Conservation-Score_11"/>
<path d="M2300.752,861.414 A2250.000,2250.000 40.000 0,1 2314.476,856.975 L2273.345,728.393 A2385.000,2385.000 0.000 0,0 2258.797,733.098 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_925_Conservation-Score_6"/>
<path d="M2314.476,856.975 A2250.000,2250.000 40.000 0,1 2328.228,852.624 L2261.051,637.887 A2475.000,2475.000 0.000 0,0 2245.924,642.672 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_926_Conservation-Score_11"/>
<path d="M2328.228,852.624 A2250.000,2250.000 40.000 0,1 2342.008,848.362 L2276.209,633.198 A2475.000,2475.000 0.000 0,0 2261.051,637.887 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_927_Conservation-Score_11"/>
<path d="M2342.008,848.362 A2250.000,2250.000 40.000 0,1 2355.816,844.188 L2291.397,628.607 A2475.000,2475.000 0.000 0,0 2276.209,633.198 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_928_Conservation-Score_11"/>
<path d="M2355.816,844.188 A2250.000,2250.000 40.000 0,1 2369.649,840.102 L2306.614,624.113 A2475.000,2475.000 0.000 0,0 2291.397,628.607 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_929_Conservation-Score_11"/>
<path d="M2369.649,840.102 A2250.000,2250.000 40.000 0,1 2383.509,836.106 L2321.859,619.716 A2475.000,2475.000 0.000 0,0 2306.614,624.113 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_930_Conservation-Score_11"/>
<path d="M2383.509,836.106 A2250.000,2250.000 40.000 0,1 2397.393,832.198 L2337.133,615.418 A2475.000,2475.000 0.000 0,0 2321.859,619.716 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_931_Conservation-Score_11"/>
<path d="M2397.393,832.198 A2250.000,2250.000 40.000 0,1 2411.303,828.379 L2352.433,611.217 A2475.000,2475.000 0.000 0,0 2337.133,615.418 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_932_Conservation-Score_11"/>
<path d="M2411.303,828.379 A2250.000,2250.000 40.000 0,1 2425.237,824.650 L2367.760,607.115 A2475.000,2475.000 0.000 0,0 2352.433,611.217 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_933_Conservation-Score_11"/>
<path d="M2425.237,824.650 A2250.000,2250.000 40.000 0,1 2439.194,821.010 L2383.113,603.111 A2475.000,2475.000 0.000 0,0 2367.760,607.115 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_934_Conservation-Score_11"/>
<path d="M2439.194,821.010 A2250.000,2250.000 40.000 0,1 2453.174,817.460 L2398.492,599.206 A2475.000,2475.000 0.000 0,0 2383.113,603.111 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_935_Conservation-Score_11"/>
<path d="M2453.174,817.460 A2250.000,2250.000 40.000 0,1 2467.177,813.999 L2413.895,595.399 A2475.000,2475.000 0.000 0,0 2398.492,599.206 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_936_Conservation-Score_11"/>
<path d="M2467.177,813.999 A2250.000,2250.000 40.000 0,1 2481.202,810.628 L2429.322,591.691 A2475.000,2475.000 0.000 0,0 2413.895,595.399 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_937_Conservation-Score_11"/>
<path d="M2481.202,810.628 A2250.000,2250.000 40.000 0,1 2495.248,807.347 L2444.773,588.082 A2475.000,2475.000 0.000 0,0 2429.322,591.691 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_938_Conservation-Score_11"/>
<path d="M2495.248,807.347 A2250.000,2250.000 40.000 0,1 2509.315,804.157 L2460.246,584.572 A2475.000,2475.000 0.000 0,0 2444.773,588.082 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_939_Conservation-Score_11"/>
<path d="M2509.315,804.157 A2250.000,2250.000 40.000 0,1 2523.402,801.056 L2485.274,625.141 A2430.000,2430.000 0.000 0,0 2470.060,628.489 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_940_Conservation-Score_9"/>
<path d="M2523.402,801.056 A2250.000,2250.000 40.000 0,1 2537.509,798.046 L2509.759,665.929 A2385.000,2385.000 0.000 0,0 2494.806,669.119 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_941_Conservation-Score_6"/>
<path d="M2537.509,798.046 A2250.000,2250.000 40.000 0,1 2551.634,795.126 L2506.798,574.639 A2475.000,2475.000 0.000 0,0 2491.259,577.851 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_942_Conservation-Score_11"/>
<path d="M2551.634,795.126 A2250.000,2250.000 40.000 0,1 2565.778,792.297 L2548.409,703.989 A2340.000,2340.000 0.000 0,0 2533.700,706.931 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_943_Conservation-Score_4"/>
<path d="M2565.778,792.297 A2250.000,2250.000 40.000 0,1 2579.940,789.559 L2546.335,612.724 A2430.000,2430.000 0.000 0,0 2531.040,615.681 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_944_Conservation-Score_9"/>
<path d="M2579.940,789.559 A2250.000,2250.000 40.000 0,1 2594.119,786.911 L2573.825,676.257 A2362.500,2362.500 0.000 0,0 2558.937,679.037 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_945_Conservation-Score_5"/>
<path d="M2594.119,786.911 A2250.000,2250.000 40.000 0,1 2608.315,784.355 L2588.731,673.573 A2362.500,2362.500 0.000 0,0 2573.825,676.257 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_946_Conservation-Score_5"/>
<path d="M2608.315,784.355 A2250.000,2250.000 40.000 0,1 2622.527,781.890 L2607.428,693.165 A2340.000,2340.000 0.000 0,0 2592.648,695.729 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_947_Conservation-Score_4"/>
<path d="M2622.527,781.890 A2250.000,2250.000 40.000 0,1 2636.754,779.515 L2611.327,624.081 A2407.500,2407.500 0.000 0,0 2596.104,626.622 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_948_Conservation-Score_7"/>
<path d="M2636.754,779.515 A2250.000,2250.000 40.000 0,1 2650.997,777.232 L2633.547,666.094 A2362.500,2362.500 0.000 0,0 2618.592,668.491 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_949_Conservation-Score_5"/>
<path d="M2650.997,777.232 A2250.000,2250.000 40.000 0,1 2665.253,775.041 L2635.126,574.794 A2452.500,2452.500 0.000 0,0 2619.586,577.183 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_950_Conservation-Score_10"/>
<path d="M2665.253,775.041 A2250.000,2250.000 40.000 0,1 2679.524,772.940 L2653.886,594.775 A2430.000,2430.000 0.000 0,0 2638.474,597.044 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_951_Conservation-Score_9"/>
<path d="M2679.524,772.940 A2250.000,2250.000 40.000 0,1 2693.808,770.932 L2663.188,548.025 A2475.000,2475.000 0.000 0,0 2647.476,550.234 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_952_Conservation-Score_11"/>
<path d="M2693.808,770.932 A2250.000,2250.000 40.000 0,1 2708.104,769.014 L2684.752,590.536 A2430.000,2430.000 0.000 0,0 2669.312,592.606 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_953_Conservation-Score_9"/>
<path d="M2708.104,769.014 A2250.000,2250.000 40.000 0,1 2722.412,767.189 L2694.653,543.908 A2475.000,2475.000 0.000 0,0 2678.914,545.916 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_954_Conservation-Score_11"/>
<path d="M2722.412,767.189 A2250.000,2250.000 40.000 0,1 2736.732,765.455 L2715.670,586.692 A2430.000,2430.000 0.000 0,0 2700.205,588.564 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_955_Conservation-Score_8"/>
<path d="M2736.732,765.455 A2250.000,2250.000 40.000 0,1 2751.062,763.814 L2731.147,584.919 A2430.000,2430.000 0.000 0,0 2715.670,586.692 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_956_Conservation-Score_8"/>
<path d="M2751.062,763.814 A2250.000,2250.000 40.000 0,1 2765.403,762.264 L2753.673,650.377 A2362.500,2362.500 0.000 0,0 2738.615,652.004 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_957_Conservation-Score_5"/>
<path d="M2765.403,762.264 A2250.000,2250.000 40.000 0,1 2779.753,760.806 L2770.943,671.238 A2340.000,2340.000 0.000 0,0 2756.019,672.754 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_958_Conservation-Score_4"/>
<path d="M2779.753,760.806 A2250.000,2250.000 40.000 0,1 2794.112,759.440 L2773.524,535.384 A2475.000,2475.000 0.000 0,0 2757.728,536.886 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_959_Conservation-Score_11"/>
<path d="M2794.112,759.440 A2250.000,2250.000 40.000 0,1 2808.480,758.166 L2800.819,668.493 A2340.000,2340.000 0.000 0,0 2785.877,669.817 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_960_Conservation-Score_4"/>
<path d="M2808.480,758.166 A2250.000,2250.000 40.000 0,1 2822.856,756.984 L2810.456,599.973 A2407.500,2407.500 0.000 0,0 2795.074,601.238 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_961_Conservation-Score_7"/>
<path d="M2822.856,756.984 A2250.000,2250.000 40.000 0,1 2837.239,755.895 L2830.728,666.130 A2340.000,2340.000 0.000 0,0 2815.770,667.264 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_962_Conservation-Score_4"/>
<path d="M2837.239,755.895 A2250.000,2250.000 40.000 0,1 2851.629,754.897 L2842.726,620.191 A2385.000,2385.000 0.000 0,0 2827.473,621.248 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_963_Conservation-Score_6"/>
<path d="M2851.629,754.897 A2250.000,2250.000 40.000 0,1 2866.024,753.992 L2855.306,574.312 A2430.000,2430.000 0.000 0,0 2839.759,575.289 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_964_Conservation-Score_8"/>
<path d="M2866.024,753.992 A2250.000,2250.000 40.000 0,1 2880.426,753.180 L2873.251,618.370 A2385.000,2385.000 0.000 0,0 2857.986,619.232 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_965_Conservation-Score_6"/>
<path d="M2880.426,753.180 A2250.000,2250.000 40.000 0,1 2894.832,752.459 L2890.625,662.558 A2340.000,2340.000 0.000 0,0 2875.643,663.307 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_966_Conservation-Score_4"/>
<path d="M2894.832,752.459 A2250.000,2250.000 40.000 0,1 2909.242,751.831 L2901.982,571.978 A2430.000,2430.000 0.000 0,0 2886.418,572.656 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_967_Conservation-Score_8"/>
<path d="M2909.242,751.831 A2250.000,2250.000 40.000 0,1 2923.656,751.296 L2919.076,616.373 A2385.000,2385.000 0.000 0,0 2903.797,616.941 Z" style="stroke-width:3.0;stroke:rgb(115,115,115);stroke-linecap:round;fill:rgb(82,82,82);" id="Residue_968_Conservation-Score_6"/>
</g>
<g id="plot1">
<g id="plot1-axis">
</g>
<text x="5063.9" y="3763.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-69.7,5063.9,3763.7)" class="sequence" id="seq_Tryptophan_294">W</text>
<text x="890.4" y="2571.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-78.5,890.4,2571.9)" class="sequence" id="seq_Tryptophan_760">W</text>
<text x="951.7" y="2272.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-70.4,951.7,2272.5)" class="sequence" id="seq_Tryptophan_782">W</text>
<text x="1298.6" y="1674.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-52.1,1298.6,1674.7)" id="seq_Tryptophan_832" class="sequence">W</text>
<text x="3099.9" y="867.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(362.7,3099.9,867.7)" id="seq_Methionine_1" class="sequence">M</text>
<text x="3291.0" y="885.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(367.8,3291.0,885.3)" class="sequence" id="seq_Methionine_14">M</text>
<text x="3572.2" y="943.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(375.5,3572.2,943.5)" id="seq_Methionine_35" class="sequence">M</text>
<text x="4671.3" y="1637.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(410.8,4671.3,1637.0)" id="seq_Methionine_132" class="sequence">M</text>
<text x="4864.8" y="1922.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(420.0,4864.8,1922.7)" class="sequence" id="seq_Methionine_157">M</text>
<text x="5108.3" y="2565.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(438.3,5108.3,2565.3)" id="seq_Methionine_207" class="sequence">M</text>
<text x="5144.6" y="2671.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(441.3,5144.6,2671.4)" class="sequence" id="seq_Methionine_215">M</text>
<text x="5194.6" y="3229.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-84.0,5194.6,3229.9)" id="seq_Methionine_255" class="sequence">M</text>
<text x="4479.8" y="4593.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-42.9,4479.8,4593.5)" id="seq_Methionine_367" class="sequence">M</text>
<text x="4244.7" y="4763.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-35.2,4244.7,4763.7)" id="seq_Methionine_387" class="sequence">M</text>
<text x="3736.2" y="5051.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-19.7,3736.2,5051.6)" id="seq_Methionine_430" class="sequence">M</text>
<text x="3676.5" y="5094.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-17.9,3676.5,5094.1)" id="seq_Methionine_435" class="sequence">M</text>
<text x="2690.1" y="5157.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(8.2,2690.1,5157.5)" id="seq_Methionine_506" class="sequence">M</text>
<text x="2397.4" y="5072.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(16.2,2397.4,5072.8)" class="sequence" id="seq_Methionine_527">M</text>
<text x="1763.6" y="4815.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(34.3,1763.6,4815.6)" class="sequence" id="seq_Methionine_577">M</text>
<text x="1034.8" y="3942.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(64.4,1034.8,3942.7)" id="seq_Methionine_659" class="sequence">M</text>
<text x="1004.3" y="3941.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(64.7,1004.3,3941.6)" id="seq_Methionine_660" class="sequence">M</text>
<text x="974.5" y="2326.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-71.6,974.5,2326.0)" class="sequence" id="seq_Methionine_778">M</text>
<text x="1140.7" y="1951.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-60.6,1140.7,1951.3)" id="seq_Methionine_808" class="sequence">M</text>
<text x="1556.3" y="1405.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-42.2,1556.3,1405.9)" class="sequence" id="seq_Methionine_859">M</text>
<text x="1792.7" y="1239.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-34.4,1792.7,1239.6)" class="sequence" id="seq_Methionine_879">M</text>
<text x="2741.8" y="881.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-6.9,2741.8,881.0)" id="seq_Methionine_954" class="sequence">M</text>
<text x="3268.1" y="845.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(367.1,3268.1,845.0)" id="seq_Glutamine_13" class="sequence">Q</text>
<text x="3523.1" y="912.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(374.1,3523.1,912.9)" id="seq_Glutamine_32" class="sequence">Q</text>
<text x="3555.7" y="897.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(374.8,3555.7,897.5)" class="sequence" id="seq_Glutamine_34">Q</text>
<text x="3695.7" y="961.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(378.8,3695.7,961.8)" id="seq_Glutamine_45" class="sequence">Q</text>
<text x="3755.7" y="958.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(380.3,3755.7,958.7)" id="seq_Glutamine_49" class="sequence">Q</text>
<text x="3794.1" y="975.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(381.4,3794.1,975.5)" id="seq_Glutamine_52" class="sequence">Q</text>
<text x="4166.7" y="1189.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(392.8,4166.7,1189.8)" class="sequence" id="seq_Glutamine_83">Q</text>
<text x="4341.4" y="1302.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(398.3,4341.4,1302.3)" id="seq_Glutamine_98" class="sequence">Q</text>
<text x="4995.0" y="2196.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(428.1,4995.0,2196.6)" class="sequence" id="seq_Glutamine_179">Q</text>
<text x="5056.2" y="2292.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(431.0,5056.2,2292.1)" id="seq_Glutamine_187" class="sequence">Q</text>
<text x="5088.4" y="2442.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(435.0,5088.4,2442.1)" id="seq_Glutamine_198" class="sequence">Q</text>
<text x="5091.3" y="2498.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(436.5,5091.3,2498.4)" id="seq_Glutamine_202" class="sequence">Q</text>
<text x="5116.9" y="2506.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(436.9,5116.9,2506.6)" class="sequence" id="seq_Glutamine_203">Q</text>
<text x="5143.0" y="3522.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-76.3,5143.0,3522.1)" class="sequence" id="seq_Glutamine_276">Q</text>
<text x="5092.4" y="3581.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-74.5,5092.4,3581.5)" id="seq_Glutamine_281" class="sequence">Q</text>
<text x="4970.9" y="3937.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-64.6,4970.9,3937.9)" class="sequence" id="seq_Glutamine_308">Q</text>
<text x="4819.6" y="4239.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-55.7,4819.6,4239.5)" id="seq_Glutamine_332" class="sequence">Q</text>
<text x="4569.8" y="4545.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-45.5,4569.8,4545.2)" id="seq_Glutamine_360" class="sequence">Q</text>
<text x="4515.7" y="4570.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-44.0,4515.7,4570.5)" id="seq_Glutamine_364" class="sequence">Q</text>
<text x="3236.0" y="5190.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-6.2,3236.0,5190.0)" class="sequence" id="seq_Glutamine_467">Q</text>
<text x="3202.2" y="5176.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-5.3,3202.2,5176.3)" id="seq_Glutamine_469" class="sequence">Q</text>
<text x="2812.8" y="5197.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(4.9,2812.8,5197.7)" id="seq_Glutamine_497" class="sequence">Q</text>
<text x="2664.6" y="5137.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(8.9,2664.6,5137.5)" id="seq_Glutamine_507" class="sequence">Q</text>
<text x="2327.8" y="5056.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(18.1,2327.8,5056.6)" class="sequence" id="seq_Glutamine_532">Q</text>
<text x="2242.2" y="5049.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(20.3,2242.2,5049.0)" class="sequence" id="seq_Glutamine_539">Q</text>
<text x="2012.7" y="4945.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(26.9,2012.7,4945.5)" class="sequence" id="seq_Glutamine_557">Q</text>
<text x="1691.7" y="4770.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(36.5,1691.7,4770.8)" class="sequence" id="seq_Glutamine_583">Q</text>
<text x="1584.1" y="4636.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(40.9,1584.1,4636.0)" class="sequence" id="seq_Glutamine_594">Q</text>
<text x="921.3" y="3671.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(72.1,921.3,3671.9)" id="seq_Glutamine_680" class="sequence">Q</text>
<text x="890.8" y="3652.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(72.8,890.8,3652.0)" class="sequence" id="seq_Glutamine_682">Q</text>
<text x="997.9" y="2259.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-69.7,997.9,2259.6)" id="seq_Glutamine_783" class="sequence">Q</text>
<text x="1121.8" y="1985.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-61.6,1121.8,1985.5)" class="sequence" id="seq_Glutamine_805">Q</text>
<text x="1155.3" y="1925.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-59.8,1155.3,1925.8)" id="seq_Glutamine_810" class="sequence">Q</text>
<text x="1174.1" y="1824.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-57.2,1174.1,1824.4)" class="sequence" id="seq_Glutamine_818">Q</text>
<text x="1330.5" y="1611.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-50.2,1330.5,1611.2)" id="seq_Glutamine_837" class="sequence">Q</text>
<text x="1749.8" y="1226.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-35.2,1749.8,1226.8)" id="seq_Glutamine_878" class="sequence">Q</text>
<text x="1891.8" y="1166.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-31.1,1891.8,1166.2)" id="seq_Glutamine_889" class="sequence">Q</text>
<text x="2019.2" y="1083.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-27.1,2019.2,1083.8)" class="sequence" id="seq_Glutamine_900">Q</text>
<text x="2181.7" y="1007.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-22.3,2181.7,1007.9)" class="sequence" id="seq_Glutamine_913">Q</text>
<text x="2185.9" y="981.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-22.0,2185.9,981.3)" class="sequence" id="seq_Glutamine_914">Q</text>
<text x="2809.6" y="852.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-5.1,2809.6,852.8)" class="sequence" id="seq_Glutamine_960">Q</text>
<text x="3142.1" y="852.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(363.8,3142.1,852.0)" class="sequence" id="seq_Aspartic-Acid_4">D</text>
<text x="3157.5" y="831.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(364.2,3157.5,831.1)" class="sequence" id="seq_Aspartic-Acid_5">D</text>
<text x="3183.5" y="854.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(364.9,3183.5,854.2)" id="seq_Tyrosine_7" class="sequence">Y</text>
<text x="3310.5" y="843.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(368.2,3310.5,843.6)" class="sequence" id="seq_Histidine_16">H</text>
<text x="3333.8" y="875.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(368.9,3333.8,875.4)" class="sequence" id="seq_Aspartic-Acid_18">D</text>
<text x="3410.5" y="905.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(371.1,3410.5,905.2)" class="sequence" id="seq_Histidine_23">H</text>
<text x="3457.6" y="889.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(372.2,3457.6,889.4)" class="sequence" id="seq_Asparagine_27">N</text>
<text x="3635.9" y="962.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(377.3,3635.9,962.3)" class="sequence" id="seq_Aspartic-Acid_40">D</text>
<text x="3669.5" y="953.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(378.1,3669.5,953.0)" class="sequence" id="seq_Tyrosine_43">Y</text>
<text x="3882.5" y="1016.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(384.0,3882.5,1016.8)" id="seq_Tyrosine_59" class="sequence">Y</text>
<text x="3971.0" y="1057.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(386.6,3971.0,1057.5)" id="seq_Histidine_66" class="sequence">H</text>
<text x="4096.9" y="1168.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(390.9,4096.9,1168.7)" id="seq_Asparagine_77" class="sequence">N</text>
<text x="4154.1" y="1158.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(392.1,4154.1,1158.0)" class="sequence" id="seq_Tyrosine_81">Y</text>
<text x="4236.7" y="1210.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(394.6,4236.7,1210.0)" id="seq_Asparagine_88" class="sequence">N</text>
<text x="4234.4" y="1258.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(395.3,4234.4,1258.5)" id="seq_Tyrosine_89" class="sequence">Y</text>
<text x="4375.1" y="1367.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(400.1,4375.1,1367.3)" id="seq_Asparagine_102" class="sequence">N</text>
<text x="4410.9" y="1370.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(400.9,4410.9,1370.2)" id="seq_Asparagine_105" class="sequence">N</text>
<text x="4423.1" y="1398.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(401.6,4423.1,1398.2)" class="sequence" id="seq_Histidine_107">H</text>
<text x="4447.0" y="1430.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(402.7,4447.0,1430.6)" id="seq_Histidine_109" class="sequence">H</text>
<text x="4487.6" y="1409.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(403.1,4487.6,1409.6)" class="sequence" id="seq_Histidine_111">H</text>
<text x="4546.9" y="1468.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(405.3,4546.9,1468.7)" class="sequence" id="seq_Histidine_117">H</text>
<text x="4573.2" y="1501.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(406.4,4573.2,1501.5)" class="sequence" id="seq_Aspartic-Acid_120">D</text>
<text x="4653.2" y="1649.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(410.8,4653.2,1649.6)" id="seq_Aspartic-Acid_131" class="sequence">D</text>
<text x="4735.3" y="1692.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(413.0,4735.3,1692.6)" class="sequence" id="seq_Asparagine_138">N</text>
<text x="4764.8" y="1757.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(414.8,4764.8,1757.0)" id="seq_Histidine_143" class="sequence">H</text>
<text x="4907.0" y="2040.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(423.3,4907.0,2040.8)" id="seq_Tyrosine_165" class="sequence">Y</text>
<text x="4926.5" y="2030.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(423.3,4926.5,2030.6)" class="sequence" id="seq_Asparagine_166">N</text>
<text x="4947.3" y="2125.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(425.8,4947.3,2125.5)" id="seq_Histidine_172" class="sequence">H</text>
<text x="4991.1" y="2123.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(426.2,4991.1,2123.0)" id="seq_Aspartic-Acid_174" class="sequence">D</text>
<text x="5003.9" y="2163.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(427.3,5003.9,2163.0)" id="seq_Tyrosine_177" class="sequence">Y</text>
<text x="5029.1" y="2272.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(430.3,5029.1,2272.2)" id="seq_Aspartic-Acid_185" class="sequence">D</text>
<text x="5066.6" y="2332.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(432.1,5066.6,2332.7)" id="seq_Aspartic-Acid_190" class="sequence">D</text>
<text x="5095.7" y="2594.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(439.0,5095.7,2594.1)" class="sequence" id="seq_Aspartic-Acid_208">D</text>
<text x="5123.7" y="2783.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(444.2,5123.7,2783.6)" class="sequence" id="seq_Aspartic-Acid_222">D</text>
<text x="5152.5" y="2976.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(449.4,5152.5,2976.3)" class="sequence" id="seq_Aspartic-Acid_237">D</text>
<text x="5166.6" y="3017.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-89.5,5166.6,3017.8)" class="sequence" id="seq_Tyrosine_240">Y</text>
<text x="5188.4" y="3032.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-89.2,5188.4,3032.0)" id="seq_Aspartic-Acid_241" class="sequence">D</text>
<text x="5175.3" y="3101.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-87.3,5175.3,3101.6)" id="seq_Asparagine_246" class="sequence">N</text>
<text x="5171.9" y="3143.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-86.2,5171.9,3143.4)" class="sequence" id="seq_Asparagine_249">N</text>
<text x="5144.0" y="3250.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-83.3,5144.0,3250.7)" id="seq_Aspartic-Acid_256" class="sequence">D</text>
<text x="5126.0" y="3418.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-78.9,5126.0,3418.0)" id="seq_Tyrosine_269" class="sequence">Y</text>
<text x="5141.9" y="3478.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-77.4,5141.9,3478.4)" class="sequence" id="seq_Aspartic-Acid_273">D</text>
<text x="5110.9" y="3543.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-75.6,5110.9,3543.1)" class="sequence" id="seq_Aspartic-Acid_278">D</text>
<text x="5128.6" y="3562.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-75.2,5128.6,3562.2)" id="seq_Aspartic-Acid_279" class="sequence">D</text>
<text x="5106.4" y="3644.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-73.0,5106.4,3644.0)" class="sequence" id="seq_Tyrosine_285">Y</text>
<text x="5060.1" y="3702.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-71.2,5060.1,3702.8)" id="seq_Asparagine_290" class="sequence">N</text>
<text x="5034.7" y="3827.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-67.9,5034.7,3827.9)" class="sequence" id="seq_Aspartic-Acid_299">D</text>
<text x="4991.5" y="3885.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-66.0,4991.5,3885.8)" class="sequence" id="seq_Aspartic-Acid_304">D</text>
<text x="4980.0" y="3911.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-65.3,4980.0,3911.3)" id="seq_Histidine_306" class="sequence">H</text>
<text x="4920.7" y="4070.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-60.9,4920.7,4070.0)" id="seq_Tyrosine_318" class="sequence">Y</text>
<text x="4890.4" y="4085.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-60.1,4890.4,4085.1)" id="seq_Aspartic-Acid_320" class="sequence">D</text>
<text x="4865.1" y="4102.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-59.4,4865.1,4102.6)" id="seq_Asparagine_322" class="sequence">N</text>
<text x="4767.3" y="4306.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-53.5,4767.3,4306.2)" id="seq_Aspartic-Acid_338" class="sequence">D</text>
<text x="4666.4" y="4423.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-49.5,4666.4,4423.6)" id="seq_Tyrosine_349" class="sequence">Y</text>
<text x="4624.3" y="4421.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-48.8,4624.3,4421.8)" id="seq_Tyrosine_350" class="sequence">Y</text>
<text x="4614.8" y="4490.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-47.3,4614.8,4490.7)" class="sequence" id="seq_Aspartic-Acid_355">D</text>
<text x="4461.3" y="4614.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-42.1,4461.3,4614.6)" id="seq_Asparagine_369" class="sequence">N</text>
<text x="4440.5" y="4654.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-41.0,4440.5,4654.4)" id="seq_Aspartic-Acid_372" class="sequence">D</text>
<text x="4045.5" y="4888.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-29.0,4045.5,4888.6)" class="sequence" id="seq_Tyrosine_404">Y</text>
<text x="4024.3" y="4941.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-27.8,4024.3,4941.0)" id="seq_Histidine_408" class="sequence">H</text>
<text x="3984.4" y="4921.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-27.1,3984.4,4921.1)" class="sequence" id="seq_Tyrosine_409">Y</text>
<text x="3922.4" y="4951.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-25.3,3922.4,4951.7)" class="sequence" id="seq_Tyrosine_414">Y</text>
<text x="3867.7" y="5003.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-23.4,3867.7,5003.8)" id="seq_Histidine_420" class="sequence">H</text>
<text x="3774.5" y="5034.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-20.8,3774.5,5034.2)" id="seq_Asparagine_427" class="sequence">N</text>
<text x="3716.7" y="5080.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-19.0,3716.7,5080.7)" id="seq_Histidine_432" class="sequence">H</text>
<text x="3638.9" y="5061.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-17.2,3638.9,5061.9)" class="sequence" id="seq_Aspartic-Acid_436">D</text>
<text x="3576.4" y="5102.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-15.3,3576.4,5102.1)" class="sequence" id="seq_Aspartic-Acid_442">D</text>
<text x="3508.5" y="5118.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-13.5,3508.5,5118.5)" class="sequence" id="seq_Aspartic-Acid_447">D</text>
<text x="3467.2" y="5125.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-12.4,3467.2,5125.9)" id="seq_Aspartic-Acid_450" class="sequence">D</text>
<text x="3458.1" y="5150.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-12.0,3458.1,5150.4)" class="sequence" id="seq_Aspartic-Acid_451">D</text>
<text x="3426.8" y="5137.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-11.3,3426.8,5137.5)" class="sequence" id="seq_Asparagine_453">N</text>
<text x="3389.3" y="5165.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-10.2,3389.3,5165.9)" class="sequence" id="seq_Asparagine_456">N</text>
<text x="3203.4" y="5149.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-5.4,3203.4,5149.0)" id="seq_Aspartic-Acid_468" class="sequence">D</text>
<text x="3081.0" y="5199.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-2.1,3081.0,5199.2)" id="seq_Asparagine_478" class="sequence">N</text>
<text x="2970.5" y="5158.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(0.8,2970.5,5158.4)" class="sequence" id="seq_Tyrosine_485">Y</text>
<text x="2788.9" y="5148.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(5.6,2788.9,5148.3)" id="seq_Aspartic-Acid_498" class="sequence">D</text>
<text x="2787.1" y="5170.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(5.6,2787.1,5170.2)" class="sequence" id="seq_Asparagine_499">N</text>
<text x="2603.9" y="5162.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(10.4,2603.9,5162.7)" id="seq_Histidine_512" class="sequence">H</text>
<text x="2579.9" y="5138.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(11.1,2579.9,5138.8)" class="sequence" id="seq_Asparagine_514">N</text>
<text x="2526.0" y="5123.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(12.6,2526.0,5123.4)" id="seq_Aspartic-Acid_518" class="sequence">D</text>
<text x="2507.5" y="5141.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(12.9,2507.5,5141.8)" class="sequence" id="seq_Tyrosine_519">Y</text>
<text x="2443.7" y="5107.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(14.8,2443.7,5107.5)" class="sequence" id="seq_Aspartic-Acid_524">D</text>
<text x="2303.2" y="5087.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(18.5,2303.2,5087.4)" class="sequence" id="seq_Histidine_534">H</text>
<text x="2222.7" y="5061.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(20.7,2222.7,5061.0)" id="seq_Aspartic-Acid_540" class="sequence">D</text>
<text x="2205.9" y="5026.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(21.4,2205.9,5026.6)" class="sequence" id="seq_Asparagine_542">N</text>
<text x="2175.5" y="4995.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(22.5,2175.5,4995.0)" class="sequence" id="seq_Aspartic-Acid_544">D</text>
<text x="2129.3" y="4992.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(23.6,2129.3,4992.7)" id="seq_Histidine_548" class="sequence">H</text>
<text x="2065.9" y="4963.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(25.4,2065.9,4963.8)" id="seq_Histidine_553" class="sequence">H</text>
<text x="2040.8" y="4951.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(26.2,2040.8,4951.7)" id="seq_Histidine_555" class="sequence">H</text>
<text x="1963.4" y="4893.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(28.7,1963.4,4893.5)" class="sequence" id="seq_Aspartic-Acid_561">D</text>
<text x="1820.3" y="4857.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(32.4,1820.3,4857.7)" class="sequence" id="seq_Aspartic-Acid_572">D</text>
<text x="1820.9" y="4808.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(33.1,1820.9,4808.2)" class="sequence" id="seq_Aspartic-Acid_573">D</text>
<text x="1787.5" y="4805.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(33.9,1787.5,4805.3)" class="sequence" id="seq_Asparagine_576">N</text>
<text x="1751.3" y="4784.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(35.0,1751.3,4784.1)" id="seq_Asparagine_579" class="sequence">N</text>
<text x="1727.2" y="4794.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(35.4,1727.2,4794.0)" id="seq_Aspartic-Acid_580" class="sequence">D</text>
<text x="1719.0" y="4757.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(36.1,1719.0,4757.3)" id="seq_Tyrosine_582" class="sequence">Y</text>
<text x="1663.3" y="4715.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(37.9,1663.3,4715.4)" id="seq_Histidine_587" class="sequence">H</text>
<text x="1550.2" y="4654.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(41.2,1550.2,4654.2)" class="sequence" id="seq_Aspartic-Acid_596">D</text>
<text x="1523.8" y="4599.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(42.7,1523.8,4599.6)" class="sequence" id="seq_Aspartic-Acid_600">D</text>
<text x="1457.8" y="4510.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(45.6,1457.8,4510.5)" id="seq_Aspartic-Acid_607" class="sequence">D</text>
<text x="1406.7" y="4480.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(47.1,1406.7,4480.1)" class="sequence" id="seq_Aspartic-Acid_612">D</text>
<text x="1353.6" y="4452.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(48.6,1353.6,4452.6)" id="seq_Asparagine_616" class="sequence">N</text>
<text x="1332.9" y="4396.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(50.0,1332.9,4396.4)" id="seq_Histidine_620" class="sequence">H</text>
<text x="1276.1" y="4299.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(53.0,1276.1,4299.3)" class="sequence" id="seq_Histidine_627">H</text>
<text x="1258.8" y="4312.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(53.0,1258.8,4312.8)" id="seq_Aspartic-Acid_628" class="sequence">D</text>
<text x="1197.6" y="4187.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(56.6,1197.6,4187.8)" id="seq_Histidine_637" class="sequence">H</text>
<text x="1139.0" y="4093.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(59.6,1139.0,4093.9)" class="sequence" id="seq_Aspartic-Acid_645">D</text>
<text x="1119.2" y="4103.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(59.6,1119.2,4103.5)" id="seq_Histidine_646" class="sequence">H</text>
<text x="1107.8" y="4077.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(60.3,1107.8,4077.9)" class="sequence" id="seq_Asparagine_648">N</text>
<text x="1104.9" y="4033.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(61.4,1104.9,4033.7)" class="sequence" id="seq_Aspartic-Acid_650">D</text>
<text x="1076.9" y="4015.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(62.2,1076.9,4015.3)" class="sequence" id="seq_Asparagine_653">N</text>
<text x="1064.9" y="3974.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(63.3,1064.9,3974.5)" class="sequence" id="seq_Histidine_656">H</text>
<text x="1019.7" y="3903.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(65.5,1019.7,3903.5)" id="seq_Asparagine_662" class="sequence">N</text>
<text x="924.1" y="3730.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(70.6,924.1,3730.3)" class="sequence" id="seq_Aspartic-Acid_676">D</text>
<text x="934.8" y="3696.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(71.4,934.8,3696.9)" class="sequence" id="seq_Asparagine_678">N</text>
<text x="892.2" y="3534.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(75.8,892.2,3534.9)" id="seq_Histidine_690" class="sequence">H</text>
<text x="874.2" y="3467.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(77.6,874.2,3467.5)" id="seq_Histidine_695" class="sequence">H</text>
<text x="849.7" y="3458.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(78.0,849.7,3458.5)" id="seq_Aspartic-Acid_696" class="sequence">D</text>
<text x="883.5" y="3424.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(78.7,883.5,3424.7)" id="seq_Asparagine_697" class="sequence">N</text>
<text x="837.8" y="3275.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(82.7,837.8,3275.5)" class="sequence" id="seq_Aspartic-Acid_709">D</text>
<text x="834.5" y="3247.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(83.5,834.5,3247.7)" class="sequence" id="seq_Histidine_711">H</text>
<text x="831.5" y="3220.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(84.2,831.5,3220.0)" class="sequence" id="seq_Aspartic-Acid_713">D</text>
<text x="846.6" y="3150.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(86.0,846.6,3150.6)" id="seq_Tyrosine_717" class="sequence">Y</text>
<text x="824.5" y="3150.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(86.0,824.5,3150.4)" class="sequence" id="seq_Aspartic-Acid_718">D</text>
<text x="807.4" y="3067.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(88.2,807.4,3067.1)" id="seq_Histidine_724" class="sequence">H</text>
<text x="854.6" y="2789.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-84.4,854.6,2789.8)" id="seq_Aspartic-Acid_744" class="sequence">D</text>
<text x="865.4" y="2721.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-82.6,865.4,2721.6)" class="sequence" id="seq_Asparagine_749">N</text>
<text x="877.4" y="2653.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-80.7,877.4,2653.6)" id="seq_Tyrosine_754" class="sequence">Y</text>
<text x="858.0" y="2636.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-80.4,858.0,2636.4)" id="seq_Aspartic-Acid_755" class="sequence">D</text>
<text x="884.5" y="2612.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-79.6,884.5,2612.9)" id="seq_Aspartic-Acid_757" class="sequence">D</text>
<text x="865.4" y="2595.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-79.3,865.4,2595.2)" class="sequence" id="seq_Aspartic-Acid_758">D</text>
<text x="878.4" y="2541.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-77.8,878.4,2541.1)" class="sequence" id="seq_Asparagine_762">N</text>
<text x="908.4" y="2491.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-76.3,908.4,2491.1)" class="sequence" id="seq_Aspartic-Acid_766">D</text>
<text x="933.2" y="2339.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-72.3,933.2,2339.8)" class="sequence" id="seq_Aspartic-Acid_777">D</text>
<text x="970.1" y="2219.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-69.0,970.1,2219.9)" class="sequence" id="seq_Aspartic-Acid_786">D</text>
<text x="1000.3" y="2187.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-67.9,1000.3,2187.0)" class="sequence" id="seq_Asparagine_789">N</text>
<text x="1026.4" y="2138.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-66.4,1026.4,2138.0)" id="seq_Tyrosine_793" class="sequence">Y</text>
<text x="1067.9" y="2050.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-63.8,1067.9,2050.8)" id="seq_Aspartic-Acid_800" class="sequence">D</text>
<text x="1054.4" y="2028.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-63.5,1054.4,2028.6)" class="sequence" id="seq_Aspartic-Acid_801">D</text>
<text x="1089.6" y="1952.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-61.3,1089.6,1952.6)" id="seq_Aspartic-Acid_807" class="sequence">D</text>
<text x="1160.8" y="1881.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-58.7,1160.8,1881.5)" id="seq_Aspartic-Acid_814" class="sequence">D</text>
<text x="1206.8" y="1812.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-56.5,1206.8,1812.7)" id="seq_Tyrosine_820" class="sequence">Y</text>
<text x="1253.0" y="1726.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-53.9,1253.0,1726.9)" class="sequence" id="seq_Aspartic-Acid_827">D</text>
<text x="1275.9" y="1709.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-53.2,1275.9,1709.4)" id="seq_Aspartic-Acid_829" class="sequence">D</text>
<text x="1315.0" y="1689.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-52.1,1315.0,1689.5)" id="seq_Asparagine_831" class="sequence">N</text>
<text x="1413.4" y="1536.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-47.3,1413.4,1536.3)" id="seq_Asparagine_845" class="sequence">N</text>
<text x="1448.6" y="1533.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-46.6,1448.6,1533.8)" class="sequence" id="seq_Asparagine_846">N</text>
<text x="1548.6" y="1376.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-41.8,1548.6,1376.6)" id="seq_Aspartic-Acid_860" class="sequence">D</text>
<text x="1596.5" y="1391.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-41.1,1596.5,1391.6)" id="seq_Asparagine_861" class="sequence">N</text>
<text x="1583.3" y="1373.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-41.1,1583.3,1373.9)" class="sequence" id="seq_Tyrosine_862">Y</text>
<text x="1817.0" y="1223.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-33.7,1817.0,1223.1)" class="sequence" id="seq_Tyrosine_881">Y</text>
<text x="2062.6" y="1082.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-26.0,2062.6,1082.2)" class="sequence" id="seq_Histidine_902">H</text>
<text x="2224.2" y="1002.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-21.2,2224.2,1002.7)" class="sequence" id="seq_Aspartic-Acid_916">D</text>
<text x="2266.5" y="958.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-19.8,2266.5,958.1)" id="seq_Aspartic-Acid_920" class="sequence">D</text>
<text x="2298.3" y="964.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-19.0,2298.3,964.9)" class="sequence" id="seq_Aspartic-Acid_922">D</text>
<text x="2369.5" y="960.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-17.2,2369.5,960.6)" class="sequence" id="seq_Aspartic-Acid_926">D</text>
<text x="2700.5" y="870.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-8.0,2700.5,870.3)" class="sequence" id="seq_Asparagine_952">N</text>
<text x="2769.0" y="877.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-6.2,2769.0,877.9)" class="sequence" id="seq_Histidine_956">H</text>
<text x="2768.3" y="855.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-6.2,2768.3,855.8)" id="seq_Aspartic-Acid_957" class="sequence">D</text>
<text x="2779.8" y="832.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-5.8,2779.8,832.5)" class="sequence" id="seq_Tyrosine_958">Y</text>
<text x="3115.1" y="841.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(363.1,3115.1,841.4)" class="sequence" id="seq_Alanine_2">A</text>
<text x="3210.7" y="859.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(365.6,3210.7,859.7)" id="seq_Glycine_9" class="sequence">G</text>
<text x="3391.4" y="867.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(370.4,3391.4,867.0)" id="seq_Threonine_22" class="sequence">T</text>
<text x="3416.4" y="883.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(371.1,3416.4,883.9)" class="sequence" id="seq_Threonine_24">T</text>
<text x="3500.9" y="886.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(373.3,3500.9,886.9)" class="sequence" id="seq_Valine_30">V</text>
<text x="3579.1" y="917.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(375.5,3579.1,917.4)" class="sequence" id="seq_Alanine_36">A</text>
<text x="3621.3" y="921.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(376.6,3621.3,921.2)" id="seq_Threonine_39" class="sequence">T</text>
<text x="3644.1" y="941.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(377.4,3644.1,941.8)" id="seq_Glycine_41" class="sequence">G</text>
<text x="3773.5" y="990.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(381.0,3773.5,990.1)" id="seq_Lysine_51" class="sequence">K</text>
<text x="3813.9" y="1006.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(382.2,3813.9,1006.1)" id="seq_Glycine_54" class="sequence">G</text>
<text x="3891.2" y="1060.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(384.7,3891.2,1060.3)" id="seq_Valine_60" class="sequence">V</text>
<text x="3925.3" y="1056.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(385.5,3925.3,1056.4)" class="sequence" id="seq_Glycine_63">G</text>
<text x="3977.3" y="1102.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(387.2,3977.3,1102.2)" id="seq_Glycine_67" class="sequence">G</text>
<text x="3988.5" y="1084.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(387.3,3988.5,1084.3)" id="seq_Glycine_68" class="sequence">G</text>
<text x="4031.8" y="1091.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(388.4,4031.8,1091.4)" class="sequence" id="seq_Glycine_71">G</text>
<text x="4037.7" y="1134.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(389.1,4037.7,1134.5)" class="sequence" id="seq_Alanine_72">A</text>
<text x="4092.9" y="1124.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(390.2,4092.9,1124.6)" id="seq_Lysine_76" class="sequence">K</text>
<text x="4109.7" y="1150.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(391.0,4109.7,1150.7)" id="seq_Lysine_78" class="sequence">K</text>
<text x="4120.3" y="1183.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(391.7,4120.3,1183.0)" class="sequence" id="seq_Lysine_79">K</text>
<text x="4190.9" y="1178.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(393.2,4190.9,1178.0)" class="sequence" id="seq_Valine_84">V</text>
<text x="4189.3" y="1227.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(393.9,4189.3,1227.4)" id="seq_Lysine_85" class="sequence">K</text>
<text x="4248.5" y="1241.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(395.4,4248.5,1241.5)" class="sequence" id="seq_Valine_90">V</text>
<text x="4256.6" y="1274.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(396.1,4256.6,1274.4)" class="sequence" id="seq_Glycine_91">G</text>
<text x="4292.8" y="1251.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(396.5,4292.8,1251.4)" id="seq_Alanine_93" class="sequence">A</text>
<text x="4289.6" y="1298.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(397.2,4289.6,1298.9)" id="seq_Lysine_94" class="sequence">K</text>
<text x="4303.6" y="1283.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(397.2,4303.6,1283.2)" id="seq_Valine_95" class="sequence">V</text>
<text x="4317.5" y="1310.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(397.9,4317.5,1310.3)" class="sequence" id="seq_Valine_97">V</text>
<text x="4354.8" y="1329.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(399.0,4354.8,1329.7)" id="seq_Valine_100" class="sequence">V</text>
<text x="4378.8" y="1322.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(399.4,4378.8,1322.2)" id="seq_Threonine_101" class="sequence">T</text>
<text x="4390.6" y="1351.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(400.1,4390.6,1351.5)" class="sequence" id="seq_Glycine_103">G</text>
<text x="4395.9" y="1385.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(400.8,4395.9,1385.0)" class="sequence" id="seq_Lysine_104">K</text>
<text x="4463.1" y="1415.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(402.7,4463.1,1415.6)" id="seq_Alanine_110" class="sequence">A</text>
<text x="4511.6" y="1445.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(404.2,4511.6,1445.0)" id="seq_Valine_114" class="sequence">V</text>
<text x="4506.2" y="1487.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(404.9,4506.2,1487.4)" class="sequence" id="seq_Glycine_115">G</text>
<text x="4522.3" y="1473.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(404.9,4522.3,1473.7)" class="sequence" id="seq_Lysine_116">K</text>
<text x="4563.3" y="1546.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(407.1,4563.3,1546.4)" id="seq_Glycine_121" class="sequence">G</text>
<text x="4613.3" y="1540.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(407.9,4613.3,1540.3)" id="seq_Threonine_124" class="sequence">T</text>
<text x="4600.0" y="1587.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(408.6,4600.0,1587.0)" class="sequence" id="seq_Valine_125">V</text>
<text x="4616.9" y="1574.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(408.6,4616.9,1574.4)" class="sequence" id="seq_Threonine_126">T</text>
<text x="4641.9" y="1571.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(409.0,4641.9,1571.0)" id="seq_Alanine_127" class="sequence">A</text>
<text x="4626.9" y="1618.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(409.7,4626.9,1618.0)" class="sequence" id="seq_Glycine_128">G</text>
<text x="4667.5" y="1604.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(410.1,4667.5,1604.1)" class="sequence" id="seq_Lysine_130">K</text>
<text x="4670.4" y="1670.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(411.5,4670.4,1670.9)" id="seq_Valine_133" class="sequence">V</text>
<text x="4687.9" y="1659.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(411.5,4687.9,1659.1)" class="sequence" id="seq_Valine_134">V</text>
<text x="4713.0" y="1657.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(411.9,4713.0,1657.0)" class="sequence" id="seq_Glycine_135">G</text>
<text x="4710.2" y="1694.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(412.6,4710.2,1694.3)" class="sequence" id="seq_Alanine_137">A</text>
<text x="4734.2" y="1728.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(413.7,4734.2,1728.0)" id="seq_Glycine_140" class="sequence">G</text>
<text x="4759.9" y="1791.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(415.5,4759.9,1791.9)" id="seq_Valine_144" class="sequence">V</text>
<text x="4778.2" y="1781.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(415.6,4778.2,1781.4)" class="sequence" id="seq_Threonine_145">T</text>
<text x="4803.3" y="1781.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(415.9,4803.3,1781.1)" id="seq_Lysine_146" class="sequence">K</text>
<text x="4782.8" y="1825.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(416.6,4782.8,1825.9)" id="seq_Lysine_147" class="sequence">K</text>
<text x="4801.3" y="1815.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(416.7,4801.3,1815.8)" id="seq_Lysine_148" class="sequence">K</text>
<text x="4826.4" y="1816.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(417.0,4826.4,1816.0)" class="sequence" id="seq_Valine_149">V</text>
<text x="4842.9" y="1855.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(418.1,4842.9,1855.0)" id="seq_Threonine_152" class="sequence">T</text>
<text x="4863.7" y="1891.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(419.2,4863.7,1891.2)" class="sequence" id="seq_Alanine_155">A</text>
<text x="4861.1" y="1954.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(420.7,4861.1,1954.5)" id="seq_Threonine_158" class="sequence">T</text>
<text x="4902.7" y="1949.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(421.1,4902.7,1949.0)" class="sequence" id="seq_Alanine_160">A</text>
<text x="4929.0" y="1998.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(422.6,4929.0,1998.2)" id="seq_Glycine_164" class="sequence">G</text>
<text x="4936.1" y="2056.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(424.0,4936.1,2056.7)" id="seq_Glycine_168" class="sequence">G</text>
<text x="4965.7" y="2088.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(425.1,4965.7,2088.7)" class="sequence" id="seq_Valine_171">V</text>
<text x="4979.1" y="2158.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(427.0,4979.1,2158.4)" class="sequence" id="seq_Alanine_176">A</text>
<text x="5021.5" y="2201.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(428.4,5021.5,2201.0)" id="seq_Alanine_180" class="sequence">A</text>
<text x="5011.9" y="2234.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(429.2,5011.9,2234.4)" id="seq_Glycine_182" class="sequence">G</text>
<text x="5036.4" y="2240.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(429.5,5036.4,2240.0)" id="seq_Glycine_183" class="sequence">G</text>
<text x="5009.4" y="2279.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(430.3,5009.4,2279.6)" id="seq_Glycine_184" class="sequence">G</text>
<text x="5043.0" y="2328.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(431.8,5043.0,2328.0)" id="seq_Glycine_189" class="sequence">G</text>
<text x="5079.0" y="2372.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(433.2,5079.0,2372.6)" id="seq_Lysine_193" class="sequence">K</text>
<text x="5069.3" y="2475.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(435.8,5069.3,2475.9)" id="seq_Alanine_199" class="sequence">A</text>
<text x="5089.6" y="2470.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(435.8,5089.6,2470.4)" class="sequence" id="seq_Alanine_200">A</text>
<text x="5085.0" y="2542.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(437.6,5085.0,2542.5)" class="sequence" id="seq_Threonine_204">T</text>
<text x="5105.5" y="2537.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(437.6,5105.5,2537.6)" class="sequence" id="seq_Lysine_205">K</text>
<text x="5118.8" y="2619.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(439.8,5118.8,2619.5)" class="sequence" id="seq_Valine_211">V</text>
<text x="5141.8" y="2629.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(440.2,5141.8,2629.5)" class="sequence" id="seq_Valine_212">V</text>
<text x="5130.8" y="2701.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(442.0,5130.8,2701.4)" id="seq_Threonine_217" class="sequence">T</text>
<text x="5153.5" y="2712.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(442.4,5153.5,2712.3)" class="sequence" id="seq_Alanine_218">A</text>
<text x="5165.0" y="2795.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(444.6,5165.0,2795.1)" class="sequence" id="seq_Threonine_224">T</text>
<text x="5127.4" y="2824.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(445.3,5127.4,2824.5)" id="seq_Glycine_225" class="sequence">G</text>
<text x="5146.6" y="2852.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(446.1,5146.6,2852.3)" class="sequence" id="seq_Threonine_228">T</text>
<text x="5152.7" y="2934.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(448.3,5152.7,2934.9)" id="seq_Valine_234" class="sequence">V</text>
<text x="5174.0" y="2948.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(448.6,5174.0,2948.2)" id="seq_Valine_235" class="sequence">V</text>
<text x="5174.6" y="2990.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(449.7,5174.6,2990.0)" id="seq_Alanine_238" class="sequence">A</text>
<text x="5175.8" y="3059.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-88.4,5175.8,3059.7)" class="sequence" id="seq_Lysine_243">K</text>
<text x="5196.4" y="3074.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-88.1,5196.4,3074.4)" id="seq_Alanine_244" class="sequence">A</text>
<text x="5196.6" y="3116.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-87.0,5196.6,3116.7)" id="seq_Alanine_247" class="sequence">A</text>
<text x="5167.9" y="3171.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-85.5,5167.9,3171.0)" id="seq_Lysine_251" class="sequence">K</text>
<text x="5157.6" y="3198.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-84.8,5157.6,3198.1)" id="seq_Valine_253" class="sequence">V</text>
<text x="5182.9" y="3271.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-82.9,5182.9,3271.2)" id="seq_Threonine_258" class="sequence">T</text>
<text x="5138.8" y="3291.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-82.2,5138.8,3291.9)" class="sequence" id="seq_Alanine_259">A</text>
<text x="5161.4" y="3296.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-82.2,5161.4,3296.7)" class="sequence" id="seq_Glycine_260">G</text>
<text x="5154.4" y="3324.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-81.4,5154.4,3324.0)" id="seq_Valine_262" class="sequence">V</text>
<text x="5173.1" y="3341.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-81.1,5173.1,3341.0)" class="sequence" id="seq_Threonine_263">T</text>
<text x="5130.0" y="3362.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-80.3,5130.0,3362.6)" class="sequence" id="seq_Glycine_264">G</text>
<text x="5150.8" y="3365.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-80.3,5150.8,3365.8)" class="sequence" id="seq_Glycine_265">G</text>
<text x="5100.9" y="3495.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-76.7,5100.9,3495.9)" id="seq_Lysine_274" class="sequence">K</text>
<text x="5121.0" y="3502.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-76.7,5121.0,3502.4)" class="sequence" id="seq_Valine_275">V</text>
<text x="5090.5" y="3538.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-75.6,5090.5,3538.2)" id="seq_Lysine_277" class="sequence">K</text>
<text x="5078.2" y="3723.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-70.8,5078.2,3723.8)" id="seq_Glycine_291" class="sequence">G</text>
<text x="5031.0" y="3737.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-70.1,5031.0,3737.1)" id="seq_Glycine_292" class="sequence">G</text>
<text x="5049.0" y="3743.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-70.1,5049.0,3743.3)" id="seq_Valine_293" class="sequence">V</text>
<text x="5033.4" y="3782.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-69.0,5033.4,3782.2)" id="seq_Glycine_296" class="sequence">G</text>
<text x="5022.3" y="3807.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-68.2,5022.3,3807.8)" class="sequence" id="seq_Glycine_298">G</text>
<text x="4973.0" y="3875.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-66.1,4973.0,3875.7)" id="seq_Threonine_303" class="sequence">T</text>
<text x="4961.7" y="3900.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-65.3,4961.7,3900.9)" class="sequence" id="seq_Valine_305">V</text>
<text x="4952.4" y="3960.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-63.8,4952.4,3960.0)" id="seq_Alanine_310" class="sequence">A</text>
<text x="4931.9" y="3980.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-63.1,4931.9,3980.8)" id="seq_Valine_312" class="sequence">V</text>
<text x="4906.4" y="4012.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-62.0,4906.4,4012.5)" class="sequence" id="seq_Lysine_314">K</text>
<text x="4924.2" y="4023.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-62.0,4924.2,4023.9)" class="sequence" id="seq_Threonine_315">T</text>
<text x="4909.1" y="4047.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-61.2,4909.1,4047.5)" class="sequence" id="seq_Lysine_317">K</text>
<text x="4873.0" y="4073.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-60.2,4873.0,4073.1)" id="seq_Lysine_319" class="sequence">K</text>
<text x="4850.8" y="4126.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-58.7,4850.8,4126.4)" class="sequence" id="seq_Threonine_324">T</text>
<text x="4861.4" y="4149.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-58.3,4861.4,4149.3)" id="seq_Lysine_325" class="sequence">K</text>
<text x="4838.1" y="4167.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-57.6,4838.1,4167.7)" id="seq_Alanine_327" class="sequence">A</text>
<text x="4822.2" y="4190.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-56.8,4822.2,4190.6)" class="sequence" id="seq_Valine_329">V</text>
<text x="4805.9" y="4213.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-56.1,4805.9,4213.3)" id="seq_Valine_331" class="sequence">V</text>
<text x="4745.2" y="4270.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-53.9,4745.2,4270.5)" class="sequence" id="seq_Lysine_336">K</text>
<text x="4737.9" y="4336.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-52.4,4737.9,4336.9)" id="seq_Threonine_341" class="sequence">T</text>
<text x="4669.0" y="4369.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-50.6,4669.0,4369.0)" class="sequence" id="seq_Lysine_345">K</text>
<text x="4608.8" y="4466.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-47.7,4608.8,4466.1)" class="sequence" id="seq_Lysine_354">K</text>
<text x="4568.4" y="4483.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-46.6,4568.4,4483.2)" id="seq_Lysine_356" class="sequence">K</text>
<text x="4561.0" y="4517.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-45.8,4561.0,4517.0)" class="sequence" id="seq_Valine_359">V</text>
<text x="4532.2" y="4547.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-44.7,4532.2,4547.4)" class="sequence" id="seq_Lysine_362">K</text>
<text x="4518.0" y="4593.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-43.6,4518.0,4593.2)" id="seq_Lysine_365" class="sequence">K</text>
<text x="4409.7" y="4683.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-39.9,4409.7,4683.4)" class="sequence" id="seq_Glycine_375">G</text>
<text x="4365.6" y="4674.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-39.2,4365.6,4674.4)" class="sequence" id="seq_Glycine_376">G</text>
<text x="4379.1" y="4690.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-39.2,4379.1,4690.5)" id="seq_Glycine_377" class="sequence">G</text>
<text x="4355.4" y="4705.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-38.5,4355.4,4705.7)" id="seq_Glycine_379" class="sequence">G</text>
<text x="4356.2" y="4729.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-38.1,4356.2,4729.3)" id="seq_Alanine_380" class="sequence">A</text>
<text x="4312.8" y="4716.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-37.4,4312.8,4716.1)" class="sequence" id="seq_Glycine_381">G</text>
<text x="4323.0" y="4732.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-37.4,4323.0,4732.2)" id="seq_Alanine_382" class="sequence">A</text>
<text x="4325.7" y="4759.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-37.0,4325.7,4759.0)" id="seq_Glycine_383" class="sequence">G</text>
<text x="4277.9" y="4742.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-36.3,4277.9,4742.2)" id="seq_Glycine_384" class="sequence">G</text>
<text x="4290.6" y="4758.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-36.3,4290.6,4758.9)" id="seq_Glycine_385" class="sequence">G</text>
<text x="4291.6" y="4784.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-35.9,4291.6,4784.2)" id="seq_Glycine_386" class="sequence">G</text>
<text x="4221.5" y="4782.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-34.4,4221.5,4782.3)" id="seq_Glycine_389" class="sequence">G</text>
<text x="4232.1" y="4822.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-34.1,4232.1,4822.2)" id="seq_Glycine_391" class="sequence">G</text>
<text x="4187.0" y="4805.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-33.3,4187.0,4805.4)" id="seq_Glycine_392" class="sequence">G</text>
<text x="4198.8" y="4822.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-33.3,4198.8,4822.8)" class="sequence" id="seq_Glycine_393">G</text>
<text x="4198.5" y="4848.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-33.0,4198.5,4848.1)" id="seq_Glycine_394" class="sequence">G</text>
<text x="4152.0" y="4827.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-32.2,4152.0,4827.9)" id="seq_Glycine_395" class="sequence">G</text>
<text x="4163.5" y="4845.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-32.2,4163.5,4845.5)" class="sequence" id="seq_Glycine_396">G</text>
<text x="4161.7" y="4869.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-31.9,4161.7,4869.1)" class="sequence" id="seq_Threonine_397">T</text>
<text x="4118.4" y="4848.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-31.2,4118.4,4848.7)" id="seq_Glycine_398" class="sequence">G</text>
<text x="4124.0" y="4888.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-30.8,4124.0,4888.5)" id="seq_Threonine_400" class="sequence">T</text>
<text x="4080.9" y="4870.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-30.0,4080.9,4870.9)" class="sequence" id="seq_Glycine_401">G</text>
<text x="4088.9" y="4912.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-29.7,4088.9,4912.4)" class="sequence" id="seq_Glycine_403">G</text>
<text x="3993.8" y="4943.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-27.1,3993.8,4943.3)" id="seq_Glycine_410" class="sequence">G</text>
<text x="3961.5" y="4972.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-26.0,3961.5,4972.8)" class="sequence" id="seq_Threonine_413">T</text>
<text x="3931.1" y="4974.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-25.3,3931.1,4974.1)" id="seq_Glycine_415" class="sequence">G</text>
<text x="3896.3" y="4966.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-24.5,3896.3,4966.0)" class="sequence" id="seq_Glycine_416">G</text>
<text x="3891.7" y="4988.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-24.1,3891.7,4988.9)" id="seq_Threonine_418" class="sequence">T</text>
<text x="3840.4" y="5011.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-22.7,3840.4,5011.1)" id="seq_Glycine_422" class="sequence">G</text>
<text x="3834.7" y="5034.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-22.3,3834.7,5034.0)" class="sequence" id="seq_Threonine_423">T</text>
<text x="3795.4" y="5006.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-21.6,3795.4,5006.8)" id="seq_Threonine_424" class="sequence">T</text>
<text x="3801.6" y="5026.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-21.6,3801.6,5026.9)" class="sequence" id="seq_Lysine_425">K</text>
<text x="3769.1" y="5059.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-20.5,3769.1,5059.7)" id="seq_Alanine_428" class="sequence">A</text>
<text x="3729.5" y="5033.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-19.7,3729.5,5033.8)" class="sequence" id="seq_Glycine_429">G</text>
<text x="3711.5" y="5060.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-19.1,3711.5,5060.3)" id="seq_Lysine_431" class="sequence">K</text>
<text x="3679.0" y="5051.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-18.3,3679.0,5051.2)" class="sequence" id="seq_Glycine_433">G</text>
<text x="3683.4" y="5069.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-18.3,3683.4,5069.8)" id="seq_Threonine_434" class="sequence">T</text>
<text x="3643.7" y="5083.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-17.2,3643.7,5083.5)" class="sequence" id="seq_Threonine_437">T</text>
<text x="3607.4" y="5108.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-16.1,3607.4,5108.9)" class="sequence" id="seq_Lysine_440">K</text>
<text x="3572.4" y="5081.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-15.4,3572.4,5081.4)" id="seq_Lysine_441" class="sequence">K</text>
<text x="3540.3" y="5130.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-14.2,3540.3,5130.2)" id="seq_Glycine_445" class="sequence">G</text>
<text x="3499.9" y="5143.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-13.1,3499.9,5143.1)" id="seq_Lysine_448" class="sequence">K</text>
<text x="3424.4" y="5116.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-11.3,3424.4,5116.5)" class="sequence" id="seq_Lysine_452">K</text>
<text x="3397.2" y="5121.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-10.6,3397.2,5121.8)" class="sequence" id="seq_Threonine_454">T</text>
<text x="3399.4" y="5142.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-10.6,3399.4,5142.7)" class="sequence" id="seq_Valine_455">V</text>
<text x="3346.5" y="5166.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-9.1,3346.5,5166.1)" id="seq_Glycine_459" class="sequence">G</text>
<text x="3315.3" y="5135.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-8.4,3315.3,5135.5)" class="sequence" id="seq_Lysine_460">K</text>
<text x="3316.7" y="5156.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-8.4,3316.7,5156.5)" class="sequence" id="seq_Valine_461">V</text>
<text x="3275.8" y="5167.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-7.3,3275.8,5167.2)" class="sequence" id="seq_Threonine_464">T</text>
<text x="3246.7" y="5144.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-6.6,3246.7,5144.5)" id="seq_Threonine_465" class="sequence">T</text>
<text x="3120.6" y="5155.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-3.2,3120.6,5155.3)" class="sequence" id="seq_Alanine_474">A</text>
<text x="3123.0" y="5191.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-3.2,3123.0,5191.2)" id="seq_Threonine_475" class="sequence">T</text>
<text x="3095.0" y="5156.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-2.5,3095.0,5156.6)" class="sequence" id="seq_Valine_476">V</text>
<text x="3094.3" y="5179.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-2.5,3094.3,5179.6)" id="seq_Glycine_477" class="sequence">G</text>
<text x="3053.6" y="5160.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-1.4,3053.6,5160.0)" class="sequence" id="seq_Glycine_479">G</text>
<text x="3038.7" y="5197.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-1.0,3038.7,5197.3)" class="sequence" id="seq_Valine_481">V</text>
<text x="3012.0" y="5158.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-0.3,3012.0,5158.6)" class="sequence" id="seq_Threonine_482">T</text>
<text x="2996.4" y="5195.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(0.1,2996.4,5195.6)" class="sequence" id="seq_Threonine_484">T</text>
<text x="2968.5" y="5180.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(0.8,2968.5,5180.4)" id="seq_Alanine_486" class="sequence">A</text>
<text x="2942.8" y="5157.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(1.5,2942.8,5157.9)" class="sequence" id="seq_Threonine_487">T</text>
<text x="2940.5" y="5180.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(1.6,2940.5,5180.8)" class="sequence" id="seq_Glycine_488">G</text>
<text x="2925.9" y="5199.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(1.9,2925.9,5199.4)" class="sequence" id="seq_Threonine_489">T</text>
<text x="2901.3" y="5156.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(2.6,2901.3,5156.4)" class="sequence" id="seq_Lysine_490">K</text>
<text x="2855.8" y="5189.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(3.8,2855.8,5189.9)" class="sequence" id="seq_Alanine_494">A</text>
<text x="2830.1" y="5154.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(4.5,2830.1,5154.0)" class="sequence" id="seq_Glycine_495">G</text>
<text x="2828.9" y="5172.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(4.5,2828.9,5172.9)" class="sequence" id="seq_Valine_496">V</text>
<text x="2716.1" y="5174.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(7.4,2716.1,5174.2)" id="seq_Lysine_504" class="sequence">K</text>
<text x="2694.7" y="5137.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(8.1,2694.7,5137.0)" class="sequence" id="seq_Alanine_505">A</text>
<text x="2645.7" y="5168.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(9.3,2645.7,5168.9)" id="seq_Alanine_509" class="sequence">A</text>
<text x="2626.4" y="5126.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(10.0,2626.4,5126.1)" id="seq_Lysine_510" class="sequence">K</text>
<text x="2585.6" y="5118.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(11.1,2585.6,5118.5)" class="sequence" id="seq_Alanine_513">A</text>
<text x="2558.5" y="5113.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(11.8,2558.5,5113.0)" id="seq_Alanine_515" class="sequence">A</text>
<text x="2491.0" y="5097.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(13.6,2491.0,5097.8)" class="sequence" id="seq_Alanine_520">A</text>
<text x="2484.3" y="5117.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(13.7,2484.3,5117.8)" class="sequence" id="seq_Valine_521">V</text>
<text x="2465.7" y="5134.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(14.1,2465.7,5134.8)" id="seq_Threonine_522" class="sequence">T</text>
<text x="2448.3" y="5089.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(14.8,2448.3,5089.0)" id="seq_Glycine_523" class="sequence">G</text>
<text x="2418.4" y="5100.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(15.5,2418.4,5100.6)" class="sequence" id="seq_Valine_525">V</text>
<text x="2411.1" y="5120.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(15.5,2411.1,5120.4)" class="sequence" id="seq_Lysine_526">K</text>
<text x="2364.5" y="5079.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(17.0,2364.5,5079.7)" id="seq_Alanine_530" class="sequence">A</text>
<text x="2345.0" y="5095.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(17.4,2345.0,5095.7)" id="seq_Valine_531" class="sequence">V</text>
<text x="2285.0" y="5053.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(19.2,2285.0,5053.8)" class="sequence" id="seq_Threonine_536">T</text>
<text x="2264.9" y="5068.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(19.6,2264.9,5068.9)" class="sequence" id="seq_Alanine_537">A</text>
<text x="2252.8" y="5025.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(20.3,2252.8,5025.2)" class="sequence" id="seq_Valine_538">V</text>
<text x="2184.0" y="5043.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(21.8,2184.0,5043.8)" id="seq_Glycine_543" class="sequence">G</text>
<text x="2145.6" y="5025.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(22.9,2145.6,5025.9)" id="seq_Valine_546" class="sequence">V</text>
<text x="2103.8" y="4981.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(24.3,2103.8,4981.4)" class="sequence" id="seq_Alanine_550">A</text>
<text x="1991.1" y="4926.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(27.6,1991.1,4926.4)" class="sequence" id="seq_Valine_559">V</text>
<text x="1908.8" y="4901.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(29.8,1908.8,4901.8)" class="sequence" id="seq_Valine_565">V</text>
<text x="1903.2" y="4859.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(30.5,1903.2,4859.3)" id="seq_Threonine_566" class="sequence">T</text>
<text x="1868.8" y="4886.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(30.9,1868.8,4886.5)" id="seq_Glycine_568" class="sequence">G</text>
<text x="1694.9" y="4719.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(37.2,1694.9,4719.4)" class="sequence" id="seq_Threonine_584">T</text>
<text x="1641.5" y="4698.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(38.7,1641.5,4698.1)" id="seq_Alanine_589" class="sequence">A</text>
<text x="1617.4" y="4705.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(39.0,1617.4,4705.6)" id="seq_Valine_590" class="sequence">V</text>
<text x="1614.2" y="4665.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(39.8,1614.2,4665.5)" class="sequence" id="seq_Threonine_592">T</text>
<text x="1590.0" y="4672.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(40.1,1590.0,4672.6)" class="sequence" id="seq_Lysine_593">K</text>
<text x="1557.8" y="4606.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(41.9,1557.8,4606.1)" id="seq_Valine_597" class="sequence">V</text>
<text x="1542.5" y="4620.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(42.0,1542.5,4620.6)" class="sequence" id="seq_Valine_598">V</text>
<text x="1487.2" y="4539.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(44.5,1487.2,4539.8)" id="seq_Alanine_604" class="sequence">A</text>
<text x="1469.8" y="4555.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(44.5,1469.8,4555.0)" class="sequence" id="seq_Glycine_605">G</text>
<text x="1446.5" y="4558.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(44.9,1446.5,4558.6)" id="seq_Alanine_606" class="sequence">A</text>
<text x="1377.1" y="4450.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(48.2,1377.1,4450.5)" class="sequence" id="seq_Glycine_615">G</text>
<text x="1349.5" y="4419.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(49.3,1349.5,4419.0)" class="sequence" id="seq_Valine_618">V</text>
<text x="1315.2" y="4374.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(50.8,1315.2,4374.9)" class="sequence" id="seq_Alanine_622">A</text>
<text x="1290.0" y="4377.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(51.2,1290.0,4377.3)" id="seq_Alanine_623" class="sequence">A</text>
<text x="1302.7" y="4333.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(51.8,1302.7,4333.8)" class="sequence" id="seq_Lysine_624">K</text>
<text x="1260.7" y="4346.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(52.3,1260.7,4346.6)" id="seq_Glycine_626" class="sequence">G</text>
<text x="1260.8" y="4278.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(53.7,1260.8,4278.7)" class="sequence" id="seq_Lysine_629">K</text>
<text x="1242.9" y="4289.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(53.7,1242.9,4289.7)" id="seq_Valine_630" class="sequence">V</text>
<text x="1178.8" y="4231.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(55.9,1178.8,4231.8)" class="sequence" id="seq_Lysine_636">K</text>
<text x="1178.2" y="4198.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(56.7,1178.2,4198.5)" class="sequence" id="seq_Lysine_638">K</text>
<text x="1182.5" y="4164.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(57.3,1182.5,4164.6)" id="seq_Lysine_639" class="sequence">K</text>
<text x="1163.9" y="4174.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(57.4,1163.9,4174.5)" id="seq_Alanine_640" class="sequence">A</text>
<text x="1138.6" y="4173.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(57.8,1138.6,4173.9)" class="sequence" id="seq_Alanine_641">A</text>
<text x="1080.0" y="4077.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(60.7,1080.0,4077.4)" id="seq_Glycine_649" class="sequence">G</text>
<text x="1083.0" y="4043.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(61.4,1083.0,4043.7)" class="sequence" id="seq_Glycine_651">G</text>
<text x="1050.9" y="4013.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(62.5,1050.9,4013.1)" id="seq_Alanine_654" class="sequence">A</text>
<text x="1054.4" y="3935.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(64.3,1054.4,3935.2)" id="seq_Alanine_658" class="sequence">A</text>
<text x="983.3" y="3770.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(69.1,983.3,3770.0)" class="sequence" id="seq_Valine_671">V</text>
<text x="963.1" y="3775.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(69.1,963.1,3775.8)" class="sequence" id="seq_Alanine_672">A</text>
<text x="938.5" y="3770.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(69.5,938.5,3770.1)" class="sequence" id="seq_Alanine_673">A</text>
<text x="966.3" y="3729.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(70.3,966.3,3729.8)" class="sequence" id="seq_Glycine_674">G</text>
<text x="948.6" y="3736.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(70.3,948.6,3736.5)" id="seq_Alanine_675" class="sequence">A</text>
<text x="955.2" y="3691.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(71.3,955.2,3691.8)" id="seq_Valine_677" class="sequence">V</text>
<text x="946.5" y="3665.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(72.0,946.5,3665.6)" id="seq_Alanine_679" class="sequence">A</text>
<text x="929.6" y="3610.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(73.6,929.6,3610.8)" id="seq_Lysine_683" class="sequence">K</text>
<text x="886.4" y="3609.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(73.9,886.4,3609.1)" id="seq_Glycine_685" class="sequence">G</text>
<text x="900.0" y="3576.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(74.7,900.0,3576.2)" class="sequence" id="seq_Threonine_687">T</text>
<text x="876.0" y="3568.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(75.0,876.0,3568.1)" id="seq_Alanine_688" class="sequence">A</text>
<text x="885.5" y="3507.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(76.5,885.5,3507.9)" id="seq_Alanine_692" class="sequence">A</text>
<text x="861.8" y="3499.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(76.9,861.8,3499.1)" id="seq_Valine_693" class="sequence">V</text>
<text x="851.8" y="3386.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(79.8,851.8,3386.5)" id="seq_Alanine_701" class="sequence">A</text>
<text x="868.7" y="3355.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(80.5,868.7,3355.0)" class="sequence" id="seq_Glycine_702">G</text>
<text x="856.9" y="3274.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(82.7,856.9,3274.8)" id="seq_Glycine_708" class="sequence">G</text>
<text x="855.5" y="3247.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(83.4,855.5,3247.1)" id="seq_Alanine_710" class="sequence">A</text>
<text x="852.5" y="3219.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(84.2,852.5,3219.5)" class="sequence" id="seq_Valine_712">V</text>
<text x="831.8" y="3191.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(84.9,831.8,3191.9)" class="sequence" id="seq_Threonine_715">T</text>
<text x="809.7" y="3179.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(85.3,809.7,3179.7)" class="sequence" id="seq_Threonine_716">T</text>
<text x="842.7" y="3121.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(86.8,842.7,3121.1)" class="sequence" id="seq_Glycine_719">G</text>
<text x="823.8" y="3122.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(86.8,823.8,3122.5)" id="seq_Threonine_720" class="sequence">T</text>
<text x="802.1" y="3109.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(87.1,802.1,3109.6)" id="seq_Threonine_721" class="sequence">T</text>
<text x="833.7" y="3038.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(89.0,833.7,3038.5)" id="seq_Alanine_726" class="sequence">A</text>
<text x="812.5" y="3024.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(89.4,812.5,3024.8)" id="seq_Alanine_727" class="sequence">A</text>
<text x="865.4" y="2996.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-89.9,865.4,2996.5)" id="seq_Glycine_728" class="sequence">G</text>
<text x="825.4" y="2982.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-89.5,825.4,2982.8)" id="seq_Glycine_730" class="sequence">G</text>
<text x="847.8" y="2955.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-88.8,847.8,2955.4)" class="sequence" id="seq_Threonine_732">T</text>
<text x="830.1" y="2913.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-87.7,830.1,2913.3)" id="seq_Alanine_735" class="sequence">A</text>
<text x="852.3" y="2888.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-87.0,852.3,2888.3)" class="sequence" id="seq_Alanine_736">A</text>
<text x="838.0" y="2858.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-86.2,838.0,2858.0)" class="sequence" id="seq_Lysine_739">K</text>
<text x="871.8" y="2834.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-85.6,871.8,2834.5)" class="sequence" id="seq_Alanine_740">A</text>
<text x="851.0" y="2831.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-85.5,851.0,2831.1)" id="seq_Alanine_741" class="sequence">A</text>
<text x="831.2" y="2815.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-85.1,831.2,2815.6)" id="seq_Glycine_742" class="sequence">G</text>
<text x="875.4" y="2793.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-84.5,875.4,2793.6)" id="seq_Alanine_743" class="sequence">A</text>
<text x="845.2" y="2747.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-83.3,845.2,2747.0)" id="seq_Valine_747" class="sequence">V</text>
<text x="919.2" y="2523.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-77.1,919.2,2523.6)" id="seq_Alanine_763" class="sequence">A</text>
<text x="899.1" y="2517.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-77.1,899.1,2517.3)" class="sequence" id="seq_Glycine_764">G</text>
<text x="915.1" y="2464.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-75.6,915.1,2464.3)" class="sequence" id="seq_Glycine_768">G</text>
<text x="898.2" y="2445.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-75.2,898.2,2445.6)" id="seq_Valine_769" class="sequence">V</text>
<text x="942.7" y="2430.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-74.5,942.7,2430.7)" id="seq_Valine_770" class="sequence">V</text>
<text x="908.3" y="2405.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-74.1,908.3,2405.0)" id="seq_Glycine_772" class="sequence">G</text>
<text x="954.6" y="2389.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-73.4,954.6,2389.4)" id="seq_Threonine_773" class="sequence">T</text>
<text x="934.3" y="2383.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-73.4,934.3,2383.7)" class="sequence" id="seq_Threonine_774">T</text>
<text x="949.5" y="2315.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-71.5,949.5,2315.9)" class="sequence" id="seq_Alanine_779">A</text>
<text x="983.4" y="2300.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-70.9,983.4,2300.1)" class="sequence" id="seq_Threonine_780">T</text>
<text x="976.2" y="2251.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-69.7,976.2,2251.9)" class="sequence" id="seq_Valine_784">V</text>
<text x="1032.3" y="2172.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-67.2,1032.3,2172.3)" class="sequence" id="seq_Glycine_790">G</text>
<text x="1013.6" y="2162.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-67.1,1013.6,2162.6)" class="sequence" id="seq_Lysine_791">K</text>
<text x="1040.6" y="2068.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-64.6,1040.6,2068.4)" class="sequence" id="seq_Threonine_798">T</text>
<text x="1080.5" y="1995.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-62.4,1080.5,1995.1)" class="sequence" id="seq_Alanine_804">A</text>
<text x="1101.4" y="1974.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-61.6,1101.4,1974.8)" id="seq_Glycine_806" class="sequence">G</text>
<text x="1118.0" y="1936.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-60.5,1118.0,1936.5)" id="seq_Lysine_809" class="sequence">K</text>
<text x="1128.5" y="1894.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-59.4,1128.5,1894.4)" class="sequence" id="seq_Alanine_812">A</text>
<text x="1149.3" y="1858.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-58.3,1149.3,1858.1)" id="seq_Valine_815" class="sequence">V</text>
<text x="1196.9" y="1857.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-57.6,1196.9,1857.4)" id="seq_Lysine_816" class="sequence">K</text>
<text x="1196.2" y="1788.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-56.1,1196.2,1788.9)" class="sequence" id="seq_Lysine_821">K</text>
<text x="1266.6" y="1685.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-52.8,1266.6,1685.1)" id="seq_Lysine_830" class="sequence">K</text>
<text x="1331.9" y="1668.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-51.4,1331.9,1668.0)" id="seq_Alanine_833" class="sequence">A</text>
<text x="1316.5" y="1653.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-51.3,1316.5,1653.6)" id="seq_Threonine_834" class="sequence">T</text>
<text x="1337.8" y="1635.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-50.6,1337.8,1635.3)" class="sequence" id="seq_Alanine_836">A</text>
<text x="1376.7" y="1613.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-49.5,1376.7,1613.7)" class="sequence" id="seq_Lysine_838">K</text>
<text x="1357.5" y="1579.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-49.1,1357.5,1579.4)" class="sequence" id="seq_Glycine_840">G</text>
<text x="1391.5" y="1572.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-48.4,1391.5,1572.4)" id="seq_Glycine_842" class="sequence">G</text>
<text x="1433.7" y="1517.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-46.6,1433.7,1517.4)" class="sequence" id="seq_Alanine_847">A</text>
<text x="1515.9" y="1465.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-44.0,1515.9,1465.7)" class="sequence" id="seq_Alanine_853">A</text>
<text x="1524.6" y="1432.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-43.3,1524.6,1432.5)" id="seq_Lysine_856" class="sequence">K</text>
<text x="1520.4" y="1407.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-42.9,1520.4,1407.7)" class="sequence" id="seq_Threonine_857">T</text>
<text x="1606.9" y="1358.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-40.3,1606.9,1358.9)" id="seq_Valine_864" class="sequence">V</text>
<text x="1628.0" y="1341.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-39.6,1628.0,1341.2)" id="seq_Glycine_866" class="sequence">G</text>
<text x="1625.4" y="1316.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-39.2,1625.4,1316.2)" class="sequence" id="seq_Glycine_867">G</text>
<text x="1670.1" y="1330.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-38.5,1670.1,1330.3)" id="seq_Threonine_868" class="sequence">T</text>
<text x="1658.3" y="1312.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-38.5,1658.3,1312.8)" class="sequence" id="seq_Valine_869">V</text>
<text x="1705.0" y="1282.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-37.0,1705.0,1282.9)" id="seq_Valine_873" class="sequence">V</text>
<text x="1726.0" y="1264.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-36.3,1726.0,1264.8)" id="seq_Alanine_875" class="sequence">A</text>
<text x="1778.8" y="1216.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-34.4,1778.8,1216.3)" id="seq_Glycine_880" class="sequence">G</text>
<text x="1804.6" y="1205.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-33.7,1804.6,1205.0)" class="sequence" id="seq_Threonine_882">T</text>
<text x="1828.1" y="1194.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-33.0,1828.1,1194.3)" class="sequence" id="seq_Alanine_884">A</text>
<text x="1858.9" y="1165.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-31.9,1858.9,1165.3)" id="seq_Valine_887" class="sequence">V</text>
<text x="1891.8" y="1139.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-30.8,1891.8,1139.4)" class="sequence" id="seq_Alanine_890">A</text>
<text x="1929.8" y="1153.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-30.1,1929.8,1153.0)" id="seq_Alanine_891" class="sequence">A</text>
<text x="1949.1" y="1099.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-28.9,1949.1,1099.6)" class="sequence" id="seq_Valine_895">V</text>
<text x="1989.6" y="1119.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-28.3,1989.6,1119.6)" class="sequence" id="seq_Lysine_896">K</text>
<text x="1981.1" y="1100.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-28.2,1981.1,1100.3)" class="sequence" id="seq_Threonine_897">T</text>
<text x="1983.5" y="1075.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-27.8,1983.5,1075.3)" id="seq_Threonine_898" class="sequence">T</text>
<text x="2021.2" y="1057.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-26.7,2021.2,1057.0)" class="sequence" id="seq_Alanine_901">A</text>
<text x="2149.6" y="1042.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-23.5,2149.6,1042.1)" class="sequence" id="seq_Alanine_909">A</text>
<text x="2148.4" y="1000.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-23.1,2148.4,1000.1)" class="sequence" id="seq_Threonine_911">T</text>
<text x="2324.5" y="956.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-18.3,2324.5,956.1)" class="sequence" id="seq_Valine_924">V</text>
<text x="2370.7" y="918.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-16.8,2370.7,918.4)" id="seq_Glycine_928" class="sequence">G</text>
<text x="2406.9" y="949.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-16.1,2406.9,949.4)" class="sequence" id="seq_Valine_929">V</text>
<text x="2411.1" y="907.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-15.7,2411.1,907.6)" id="seq_Threonine_931" class="sequence">T</text>
<text x="2486.2" y="928.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-13.9,2486.2,928.1)" class="sequence" id="seq_Lysine_935">K</text>
<text x="2520.1" y="884.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-12.8,2520.1,884.1)" class="sequence" id="seq_Threonine_939">T</text>
<text x="2578.2" y="891.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-11.3,2578.2,891.1)" class="sequence" id="seq_Threonine_943">T</text>
<text x="2604.9" y="883.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-10.6,2604.9,883.9)" class="sequence" id="seq_Glycine_945">G</text>
<text x="2614.7" y="860.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-10.2,2614.7,860.8)" id="seq_Alanine_946" class="sequence">A</text>
<text x="2673.2" y="874.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-8.7,2673.2,874.3)" id="seq_Threonine_950" class="sequence">T</text>
<text x="2711.2" y="846.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-7.6,2711.2,846.6)" id="seq_Lysine_953" class="sequence">K</text>
<text x="2809.8" y="873.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-5.1,2809.8,873.8)" id="seq_Glycine_959" class="sequence">G</text>
<text x="2839.4" y="853.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-4.3,2839.4,853.3)" class="sequence" id="seq_Glycine_962">G</text>
<text x="2905.4" y="867.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-2.5,2905.4,867.4)" class="sequence" id="seq_Glycine_966">G</text>
<text x="2906.1" y="846.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-2.5,2906.1,846.4)" class="sequence" id="seq_Lysine_967">K</text>
<text x="3901.5" y="1041.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(384.7,3901.5,1041.9)" id="seq_Cysteine_61" class="sequence">C</text>
<text x="4213.9" y="1218.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(394.3,4213.9,1218.6)" id="seq_Cysteine_87" class="sequence">C</text>
<text x="4536.4" y="1518.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(406.0,4536.4,1518.1)" class="sequence" id="seq_Cysteine_118">C</text>
<text x="4589.2" y="1543.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(407.5,4589.2,1543.5)" id="seq_Cysteine_123" class="sequence">C</text>
<text x="4880.8" y="1990.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(421.8,4880.8,1990.5)" class="sequence" id="seq_Cysteine_161">C</text>
<text x="5136.6" y="3321.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-81.4,5136.6,3321.6)" id="seq_Cysteine_261" class="sequence">C</text>
<text x="5127.3" y="3460.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-77.8,5127.3,3460.9)" id="seq_Cysteine_272" class="sequence">C</text>
<text x="3503.9" y="5101.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-13.5,3503.9,5101.1)" id="seq_Cysteine_446" class="sequence">C</text>
<text x="1007.2" y="3835.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(67.3,1007.2,3835.0)" class="sequence" id="seq_Cysteine_666">C</text>
<text x="848.1" y="3358.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(80.5,848.1,3358.8)" id="seq_Cysteine_703" class="sequence">C</text>
<text x="2331.1" y="931.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-17.9,2331.1,931.8)" id="seq_Cysteine_925" class="sequence">C</text>
<text x="3180.2" y="873.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(364.8,3180.2,873.0)" class="sequence" id="seq_Proline_6">P</text>
<text x="3226.6" y="840.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(366.0,3226.6,840.2)" id="seq_Arginine_10" class="sequence">R</text>
<text x="3248.3" y="879.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(366.7,3248.3,879.8)" class="sequence" id="seq_Proline_11">P</text>
<text x="3350.9" y="855.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(369.3,3350.9,855.9)" class="sequence" id="seq_Proline_19">P</text>
<text x="3477.4" y="919.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(372.9,3477.4,919.4)" id="seq_Proline_28" class="sequence">P</text>
<text x="3545.8" y="936.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(374.8,3545.8,936.3)" id="seq_Proline_33" class="sequence">P</text>
<text x="3602.7" y="935.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(376.3,3602.7,935.5)" id="seq_Proline_38" class="sequence">P</text>
<text x="3663.9" y="971.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(378.1,3663.9,971.2)" id="seq_Proline_42" class="sequence">P</text>
<text x="3767.0" y="1007.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(381.1,3767.0,1007.9)" id="seq_Proline_50" class="sequence">P</text>
<text x="3805.2" y="1023.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(382.2,3805.2,1023.0)" id="seq_Arginine_53" class="sequence">R</text>
<text x="3836.8" y="1017.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(382.9,3836.8,1017.7)" class="sequence" id="seq_Arginine_56">R</text>
<text x="3862.1" y="1028.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(383.6,3862.1,1028.6)" class="sequence" id="seq_Arginine_58">R</text>
<text x="3940.7" y="1083.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(386.1,3940.7,1083.8)" id="seq_Proline_64" class="sequence">P</text>
<text x="4010.6" y="1101.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(388.0,4010.6,1101.6)" id="seq_Proline_70" class="sequence">P</text>
<text x="4155.0" y="1204.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(392.8,4155.0,1204.8)" id="seq_Proline_82" class="sequence">P</text>
<text x="4270.4" y="1258.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(396.1,4270.4,1258.5)" class="sequence" id="seq_Proline_92">P</text>
<text x="4644.0" y="1605.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(409.7,4644.0,1605.7)" class="sequence" id="seq_Proline_129">P</text>
<text x="4847.5" y="1930.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(419.9,4847.5,1930.7)" id="seq_Arginine_156" class="sequence">R</text>
<text x="4905.7" y="1994.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(422.2,4905.7,1994.7)" class="sequence" id="seq_Arginine_163">R</text>
<text x="4918.3" y="2063.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(424.0,4918.3,2063.5)" id="seq_Proline_167" class="sequence">P</text>
<text x="4968.1" y="2118.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(425.9,4968.1,2118.0)" id="seq_Proline_173" class="sequence">P</text>
<text x="5037.7" y="2296.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(431.0,5037.7,2296.7)" id="seq_Arginine_186" class="sequence">R</text>
<text x="5039.1" y="2368.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(432.8,5039.1,2368.6)" id="seq_Arginine_191" class="sequence">R</text>
<text x="5066.5" y="2433.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(434.7,5066.5,2433.8)" class="sequence" id="seq_Arginine_197">R</text>
<text x="5107.6" y="2661.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(440.9,5107.6,2661.5)" id="seq_Arginine_213" class="sequence">R</text>
<text x="5153.7" y="2754.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(443.5,5153.7,2754.3)" id="seq_Proline_221" class="sequence">P</text>
<text x="5168.4" y="2864.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(446.4,5168.4,2864.7)" id="seq_Arginine_229" class="sequence">R</text>
<text x="5132.0" y="2892.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(447.1,5132.0,2892.7)" class="sequence" id="seq_Arginine_230">R</text>
<text x="5133.6" y="2933.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(448.2,5133.6,2933.8)" id="seq_Proline_233" class="sequence">P</text>
<text x="5156.4" y="3099.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-87.4,5156.4,3099.0)" class="sequence" id="seq_Proline_245">P</text>
<text x="5177.2" y="3214.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-84.4,5177.2,3214.0)" id="seq_Arginine_254" class="sequence">R</text>
<text x="5165.7" y="3255.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-83.3,5165.7,3255.0)" class="sequence" id="seq_Arginine_257">R</text>
<text x="5079.9" y="3606.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-73.7,5079.9,3606.8)" id="seq_Arginine_283" class="sequence">R</text>
<text x="5015.6" y="3865.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-66.8,5015.6,3865.7)" class="sequence" id="seq_Proline_302">P</text>
<text x="4949.9" y="3926.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-64.6,4949.9,3926.0)" id="seq_Arginine_307" class="sequence">R</text>
<text x="4893.3" y="4036.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-61.3,4893.3,4036.9)" id="seq_Proline_316" class="sequence">P</text>
<text x="4823.0" y="4156.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-57.6,4823.0,4156.1)" class="sequence" id="seq_Proline_326">P</text>
<text x="4781.4" y="4247.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-55.0,4781.4,4247.3)" class="sequence" id="seq_Arginine_334">R</text>
<text x="4788.9" y="4269.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-54.6,4788.9,4269.6)" id="seq_Arginine_335" class="sequence">R</text>
<text x="4713.5" y="4371.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-51.3,4713.5,4371.3)" id="seq_Proline_344" class="sequence">P</text>
<text x="4684.2" y="4383.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-50.6,4684.2,4383.6)" id="seq_Proline_346" class="sequence">P</text>
<text x="4639.7" y="4437.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-48.8,4639.7,4437.6)" id="seq_Proline_351" class="sequence">P</text>
<text x="4518.6" y="4534.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-44.7,4518.6,4534.1)" id="seq_Arginine_361" class="sequence">R</text>
<text x="4500.3" y="4552.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-44.0,4500.3,4552.1)" class="sequence" id="seq_Arginine_363">R</text>
<text x="4449.8" y="4599.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-42.2,4449.8,4599.3)" class="sequence" id="seq_Proline_368">P</text>
<text x="4090.7" y="4887.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-30.0,4090.7,4887.2)" class="sequence" id="seq_Proline_402">P</text>
<text x="4027.7" y="4917.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-28.2,4027.7,4917.6)" class="sequence" id="seq_Proline_407">P</text>
<text x="3965.7" y="4949.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-26.4,3965.7,4949.6)" class="sequence" id="seq_Proline_412">P</text>
<text x="3833.9" y="4991.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-22.7,3833.9,4991.1)" class="sequence" id="seq_Proline_421">P</text>
<text x="3545.7" y="5088.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-14.6,3545.7,5088.5)" class="sequence" id="seq_Proline_443">P</text>
<text x="3173.6" y="5169.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-4.6,3173.6,5169.7)" id="seq_Proline_471" class="sequence">P</text>
<text x="2621.1" y="5146.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(10.0,2621.1,5146.5)" class="sequence" id="seq_Arginine_511">R</text>
<text x="2322.5" y="5073.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(18.1,2322.5,5073.8)" id="seq_Arginine_533" class="sequence">R</text>
<text x="1968.9" y="4938.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(28.0,1968.9,4938.5)" class="sequence" id="seq_Arginine_560">R</text>
<text x="1763.6" y="4769.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(34.9,1763.6,4769.5)" id="seq_Arginine_578" class="sequence">R</text>
<text x="1682.4" y="4736.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(37.2,1682.4,4736.3)" id="seq_Proline_585" class="sequence">P</text>
<text x="1483.6" y="4581.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(43.8,1483.6,4581.0)" class="sequence" id="seq_Arginine_603">R</text>
<text x="1381.1" y="4484.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(47.5,1381.1,4484.7)" id="seq_Arginine_613" class="sequence">R</text>
<text x="1125.2" y="4069.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(60.3,1125.2,4069.9)" id="seq_Proline_647" class="sequence">P</text>
<text x="988.0" y="3871.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(66.6,988.0,3871.6)" class="sequence" id="seq_Proline_665">P</text>
<text x="918.2" y="3570.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(74.7,918.2,3570.8)" id="seq_Arginine_686" class="sequence">R</text>
<text x="842.9" y="3081.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(87.8,842.9,3081.5)" class="sequence" id="seq_Proline_722">P</text>
<text x="844.4" y="2996.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-89.9,844.4,2996.8)" id="seq_Arginine_729" class="sequence">R</text>
<text x="848.5" y="2929.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-88.1,848.5,2929.5)" class="sequence" id="seq_Arginine_733">R</text>
<text x="878.2" y="2766.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-83.7,878.2,2766.3)" id="seq_Proline_745" class="sequence">P</text>
<text x="854.4" y="2678.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-81.5,854.4,2678.1)" id="seq_Proline_752" class="sequence">P</text>
<text x="922.9" y="2423.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-74.5,922.9,2423.5)" class="sequence" id="seq_Proline_771">P</text>
<text x="962.0" y="2365.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-72.7,962.0,2365.1)" class="sequence" id="seq_Proline_775">P</text>
<text x="1043.1" y="2147.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-66.5,1043.1,2147.2)" id="seq_Proline_792" class="sequence">P</text>
<text x="1038.5" y="2113.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-65.7,1038.5,2113.2)" id="seq_Proline_795" class="sequence">P</text>
<text x="1260.3" y="1749.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-54.3,1260.3,1749.3)" class="sequence" id="seq_Proline_826">P</text>
<text x="1290.1" y="1722.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-53.2,1290.1,1722.2)" id="seq_Proline_828" class="sequence">P</text>
<text x="1456.5" y="1501.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-45.8,1456.5,1501.0)" id="seq_Arginine_849" class="sequence">R</text>
<text x="1473.6" y="1459.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-44.7,1473.6,1459.5)" id="seq_Proline_852" class="sequence">P</text>
<text x="1502.5" y="1449.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-44.0,1502.5,1449.4)" class="sequence" id="seq_Proline_854">P</text>
<text x="1691.6" y="1313.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-37.8,1691.6,1313.3)" class="sequence" id="seq_Arginine_870">R</text>
<text x="1749.5" y="1250.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-35.6,1749.5,1250.3)" id="seq_Arginine_877" class="sequence">R</text>
<text x="1946.2" y="1122.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-29.3,1946.2,1122.9)" class="sequence" id="seq_Proline_894">P</text>
<text x="2082.0" y="1055.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-25.3,2082.0,1055.1)" class="sequence" id="seq_Proline_905">P</text>
<text x="2112.2" y="1021.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-24.2,2112.2,1021.4)" id="seq_Proline_908" class="sequence">P</text>
<text x="2187.4" y="1026.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-22.4,2187.4,1026.1)" class="sequence" id="seq_Arginine_912">R</text>
<text x="2260.0" y="980.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-20.1,2260.0,980.7)" class="sequence" id="seq_Arginine_919">R</text>
<text x="2452.5" y="900.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(203,24,29);" transform="rotate(-14.6,2452.5,900.6)" class="sequence" id="seq_Arginine_934">R</text>
<text x="2740.2" y="854.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-6.9,2740.2,854.0)" class="sequence" id="seq_Proline_955">P</text>
<text x="2866.4" y="869.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-3.6,2866.4,869.5)" class="sequence" id="seq_Proline_963">P</text>
<text x="3139.3" y="869.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(363.7,3139.3,869.9)" class="sequence" id="seq_Glutamic-Acid_3">E</text>
<text x="3252.2" y="861.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(366.7,3252.2,861.2)" id="seq_Glutamic-Acid_12" class="sequence">E</text>
<text x="3370.1" y="897.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(370.0,3370.1,897.7)" id="seq_Serine_20" class="sequence">S</text>
<text x="3483.3" y="901.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(373.0,3483.3,901.3)" class="sequence" id="seq_Glutamic-Acid_29">E</text>
<text x="3736.4" y="970.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(379.9,3736.4,970.9)" class="sequence" id="seq_Glutamic-Acid_48">E</text>
<text x="3916.0" y="1071.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(385.4,3916.0,1071.9)" class="sequence" id="seq_Glutamic-Acid_62">E</text>
<text x="3950.6" y="1067.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(386.2,3950.6,1067.5)" class="sequence" id="seq_Serine_65">S</text>
<text x="4049.4" y="1117.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(389.1,4049.4,1117.0)" class="sequence" id="seq_Serine_73">S</text>
<text x="4063.2" y="1149.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(389.9,4063.2,1149.0)" id="seq_Serine_74" class="sequence">S</text>
<text x="4071.9" y="1133.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(389.9,4071.9,1133.2)" id="seq_Glutamic-Acid_75" class="sequence">E</text>
<text x="4132.8" y="1166.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(391.7,4132.8,1166.0)" id="seq_Serine_80" class="sequence">S</text>
<text x="4476.9" y="1458.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(403.8,4476.9,1458.7)" class="sequence" id="seq_Serine_112">S</text>
<text x="4550.6" y="1504.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(406.0,4550.6,1504.0)" id="seq_Glutamic-Acid_119" class="sequence">E</text>
<text x="4820.3" y="1852.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(417.8,4820.3,1852.8)" id="seq_Glutamic-Acid_151" class="sequence">E</text>
<text x="4841.2" y="1888.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(418.9,4841.2,1888.5)" id="seq_Glutamic-Acid_154" class="sequence">E</text>
<text x="4880.2" y="1945.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(420.7,4880.2,1945.7)" class="sequence" id="seq_Glutamic-Acid_159">E</text>
<text x="4994.5" y="2239.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(429.1,4994.5,2239.2)" id="seq_Glutamic-Acid_181" class="sequence">E</text>
<text x="5057.8" y="2364.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(432.8,5057.8,2364.6)" class="sequence" id="seq_Glutamic-Acid_192">E</text>
<text x="5050.9" y="2407.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(433.9,5050.9,2407.9)" class="sequence" id="seq_Glutamic-Acid_194">E</text>
<text x="5090.3" y="2567.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(438.3,5090.3,2567.3)" id="seq_Glutamic-Acid_206" class="sequence">E</text>
<text x="5101.1" y="2623.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(439.8,5101.1,2623.0)" class="sequence" id="seq_Serine_210">S</text>
<text x="5145.7" y="2783.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(444.2,5145.7,2783.0)" class="sequence" id="seq_Serine_223">S</text>
<text x="5148.5" y="2824.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(445.3,5148.5,2824.4)" class="sequence" id="seq_Serine_226">S</text>
<text x="5167.6" y="2906.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(447.5,5167.6,2906.6)" id="seq_Glutamic-Acid_232" class="sequence">E</text>
<text x="5134.5" y="2976.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(449.4,5134.5,2976.8)" id="seq_Serine_236" class="sequence">S</text>
<text x="5159.9" y="3057.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-88.5,5159.9,3057.6)" id="seq_Serine_242" class="sequence">S</text>
<text x="5156.1" y="3140.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-86.3,5156.1,3140.6)" id="seq_Serine_248" class="sequence">S</text>
<text x="5123.2" y="3389.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-79.6,5123.2,3389.5)" id="seq_Glutamic-Acid_266" class="sequence">E</text>
<text x="5141.0" y="3392.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-79.6,5141.0,3392.5)" class="sequence" id="seq_Glutamic-Acid_267">E</text>
<text x="5056.6" y="3655.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-72.3,5056.6,3655.9)" class="sequence" id="seq_Glutamic-Acid_286">E</text>
<text x="5073.2" y="3663.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-72.3,5073.2,3663.0)" class="sequence" id="seq_Glutamic-Acid_287">E</text>
<text x="5086.0" y="3681.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-71.9,5086.0,3681.9)" id="seq_Glutamic-Acid_288" class="sequence">E</text>
<text x="5043.6" y="3695.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-71.2,5043.6,3695.3)" id="seq_Glutamic-Acid_289" class="sequence">E</text>
<text x="5015.3" y="3773.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-69.0,5015.3,3773.4)" class="sequence" id="seq_Glutamic-Acid_295">E</text>
<text x="5006.4" y="3846.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-67.1,5006.4,3846.6)" id="seq_Serine_301" class="sequence">S</text>
<text x="4809.7" y="4180.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-56.9,4809.7,4180.4)" id="seq_Serine_328" class="sequence">S</text>
<text x="4762.8" y="4285.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-53.9,4762.8,4285.4)" id="seq_Serine_337" class="sequence">S</text>
<text x="4732.1" y="4314.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-52.8,4732.1,4314.8)" class="sequence" id="seq_Glutamic-Acid_340">E</text>
<text x="4695.3" y="4339.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-51.7,4695.3,4339.5)" class="sequence" id="seq_Serine_342">S</text>
<text x="4708.1" y="4349.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-51.7,4708.1,4349.1)" class="sequence" id="seq_Glutamic-Acid_343">E</text>
<text x="4605.9" y="4442.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-48.1,4605.9,4442.5)" id="seq_Glutamic-Acid_352" class="sequence">E</text>
<text x="4582.5" y="4498.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-46.6,4582.5,4498.9)" class="sequence" id="seq_Glutamic-Acid_357">E</text>
<text x="4549.3" y="4503.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-45.9,4549.3,4503.2)" id="seq_Glutamic-Acid_358" class="sequence">E</text>
<text x="4440.4" y="4633.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-41.4,4440.4,4633.2)" class="sequence" id="seq_Serine_371">S</text>
<text x="4399.1" y="4646.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-40.4,4399.1,4646.5)" id="seq_Serine_373" class="sequence">S</text>
<text x="4344.0" y="4691.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-38.5,4344.0,4691.8)" class="sequence" id="seq_Serine_378">S</text>
<text x="4233.6" y="4799.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-34.4,4233.6,4799.4)" class="sequence" id="seq_Serine_390">S</text>
<text x="4127.8" y="4867.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-31.1,4127.8,4867.5)" class="sequence" id="seq_Serine_399">S</text>
<text x="4055.6" y="4910.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-28.9,4055.6,4910.4)" class="sequence" id="seq_Serine_405">S</text>
<text x="3770.4" y="5018.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-20.9,3770.4,5018.7)" id="seq_Serine_426" class="sequence">S</text>
<text x="3612.4" y="5070.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-16.5,3612.4,5070.0)" class="sequence" id="seq_Glutamic-Acid_438">E</text>
<text x="3616.4" y="5089.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-16.4,3616.4,5089.6)" class="sequence" id="seq_Serine_439">S</text>
<text x="3548.9" y="5107.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-14.6,3548.9,5107.3)" class="sequence" id="seq_Glutamic-Acid_444">E</text>
<text x="3465.4" y="5109.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-12.4,3465.4,5109.9)" class="sequence" id="seq_Serine_449">S</text>
<text x="3287.3" y="5147.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-7.6,3287.3,5147.5)" class="sequence" id="seq_Glutamic-Acid_463">E</text>
<text x="3247.4" y="5165.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-6.5,3247.4,5165.6)" class="sequence" id="seq_Glutamic-Acid_466">E</text>
<text x="3171.8" y="5151.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-4.6,3171.8,5151.8)" id="seq_Glutamic-Acid_470" class="sequence">E</text>
<text x="3147.6" y="5173.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-3.9,3147.6,5173.6)" id="seq_Serine_472" class="sequence">S</text>
<text x="3149.0" y="5189.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-3.9,3149.0,5189.6)" class="sequence" id="seq_Glutamic-Acid_473">E</text>
<text x="3052.3" y="5179.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-1.4,3052.3,5179.0)" class="sequence" id="seq_Glutamic-Acid_480">E</text>
<text x="2898.6" y="5177.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(2.7,2898.6,5177.3)" id="seq_Glutamic-Acid_491" class="sequence">E</text>
<text x="2873.7" y="5155.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(3.4,2873.7,5155.0)" id="seq_Glutamic-Acid_492" class="sequence">E</text>
<text x="2870.8" y="5174.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(3.4,2870.8,5174.8)" class="sequence" id="seq_Serine_493">S</text>
<text x="2732.2" y="5158.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(7.1,2732.2,5158.1)" class="sequence" id="seq_Glutamic-Acid_503">E</text>
<text x="2214.0" y="5010.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(21.4,2214.0,5010.5)" id="seq_Glutamic-Acid_541" class="sequence">E</text>
<text x="2164.7" y="5016.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(22.5,2164.7,5016.5)" id="seq_Serine_545" class="sequence">S</text>
<text x="2021.9" y="4926.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(26.9,2021.9,4926.6)" class="sequence" id="seq_Serine_556">S</text>
<text x="1929.8" y="4893.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(29.5,1929.8,4893.1)" class="sequence" id="seq_Glutamic-Acid_564">E</text>
<text x="1890.1" y="4878.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(30.6,1890.1,4878.2)" id="seq_Serine_567" class="sequence">S</text>
<text x="1840.7" y="4851.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(32.1,1840.7,4851.7)" id="seq_Serine_571" class="sequence">S</text>
<text x="1572.6" y="4649.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(40.9,1572.6,4649.9)" id="seq_Glutamic-Acid_595" class="sequence">E</text>
<text x="1537.3" y="4587.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(42.7,1537.3,4587.5)" id="seq_Glutamic-Acid_599" class="sequence">E</text>
<text x="1437.1" y="4491.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(46.3,1437.1,4491.9)" class="sequence" id="seq_Serine_609">S</text>
<text x="1362.7" y="4409.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(49.3,1362.7,4409.9)" class="sequence" id="seq_Serine_617">S</text>
<text x="1285.1" y="4345.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(51.9,1285.1,4345.4)" id="seq_Glutamic-Acid_625" class="sequence">E</text>
<text x="1228.9" y="4265.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(54.5,1228.9,4265.3)" id="seq_Serine_632" class="sequence">S</text>
<text x="1035.0" y="3898.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(65.4,1035.0,3898.4)" id="seq_Serine_661" class="sequence">S</text>
<text x="1023.6" y="3873.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(66.2,1023.6,3873.1)" class="sequence" id="seq_Serine_663">S</text>
<text x="937.6" y="3637.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(72.8,937.6,3637.3)" class="sequence" id="seq_Glutamic-Acid_681">E</text>
<text x="907.0" y="3615.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(73.6,907.0,3615.6)" class="sequence" id="seq_Serine_684">S</text>
<text x="892.1" y="3465.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(77.6,892.1,3465.3)" class="sequence" id="seq_Glutamic-Acid_694">E</text>
<text x="857.0" y="3414.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(79.1,857.0,3414.0)" class="sequence" id="seq_Serine_699">S</text>
<text x="830.6" y="3304.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(82.0,830.6,3304.7)" id="seq_Glutamic-Acid_707" class="sequence">E</text>
<text x="847.7" y="3190.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(85.0,847.7,3190.2)" class="sequence" id="seq_Serine_714">S</text>
<text x="865.8" y="2955.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-88.8,865.8,2955.5)" id="seq_Serine_731" class="sequence">S</text>
<text x="883.1" y="2725.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-82.6,883.1,2725.6)" class="sequence" id="seq_Glutamic-Acid_748">E</text>
<text x="870.2" y="2694.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-81.8,870.2,2694.4)" class="sequence" id="seq_Glutamic-Acid_751">E</text>
<text x="908.1" y="2575.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-78.5,908.1,2575.1)" class="sequence" id="seq_Serine_759">S</text>
<text x="895.7" y="2546.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-77.8,895.7,2546.5)" class="sequence" id="seq_Glutamic-Acid_761">E</text>
<text x="925.5" y="2497.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-76.4,925.5,2497.0)" class="sequence" id="seq_Glutamic-Acid_765">E</text>
<text x="932.1" y="2470.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-75.6,932.1,2470.4)" class="sequence" id="seq_Glutamic-Acid_767">E</text>
<text x="964.1" y="2291.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-70.8,964.1,2291.6)" class="sequence" id="seq_Serine_781">S</text>
<text x="1054.2" y="2122.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-65.7,1054.2,2122.2)" class="sequence" id="seq_Glutamic-Acid_794">E</text>
<text x="1065.6" y="2097.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-65.0,1065.6,2097.3)" class="sequence" id="seq_Glutamic-Acid_796">E</text>
<text x="1084.2" y="2058.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-63.8,1084.2,2058.5)" class="sequence" id="seq_Serine_799">S</text>
<text x="1175.3" y="1892.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-58.7,1175.3,1892.2)" id="seq_Glutamic-Acid_813" class="sequence">E</text>
<text x="1224.7" y="1757.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-55.0,1224.7,1757.9)" id="seq_Glutamic-Acid_824" class="sequence">E</text>
<text x="1476.5" y="1482.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-45.1,1476.5,1482.0)" class="sequence" id="seq_Serine_851">S</text>
<text x="1535.7" y="1446.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-43.3,1535.7,1446.8)" class="sequence" id="seq_Serine_855">S</text>
<text x="1617.2" y="1373.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-40.4,1617.2,1373.7)" id="seq_Glutamic-Acid_863" class="sequence">E</text>
<text x="1639.7" y="1354.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-39.6,1639.7,1354.9)" id="seq_Serine_865" class="sequence">S</text>
<text x="1681.3" y="1297.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-37.8,1681.3,1297.3)" class="sequence" id="seq_Glutamic-Acid_871">E</text>
<text x="1735.3" y="1280.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-36.3,1735.3,1280.4)" id="seq_Glutamic-Acid_874" class="sequence">E</text>
<text x="1838.2" y="1209.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-33.0,1838.2,1209.2)" id="seq_Glutamic-Acid_883" class="sequence">E</text>
<text x="1856.7" y="1187.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-32.2,1856.7,1187.9)" id="seq_Glutamic-Acid_886" class="sequence">E</text>
<text x="1920.8" y="1134.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-30.0,1920.8,1134.0)" class="sequence" id="seq_Serine_892">S</text>
<text x="1955.3" y="1138.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-29.3,1955.3,1138.4)" class="sequence" id="seq_Serine_893">S</text>
<text x="2025.9" y="1100.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-27.2,2025.9,1100.6)" class="sequence" id="seq_Serine_899">S</text>
<text x="2054.5" y="1061.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-26.0,2054.5,1061.7)" class="sequence" id="seq_Serine_903">S</text>
<text x="2107.0" y="1043.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-24.5,2107.0,1043.5)" class="sequence" id="seq_Serine_907">S</text>
<text x="2142.8" y="1022.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-23.4,2142.8,1022.1)" class="sequence" id="seq_Serine_910">S</text>
<text x="2229.2" y="977.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-20.9,2229.2,977.2)" id="seq_Glutamic-Acid_917" class="sequence">E</text>
<text x="2302.6" y="982.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-19.1,2302.6,982.5)" id="seq_Serine_921" class="sequence">S</text>
<text x="2328.5" y="973.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-18.3,2328.5,973.7)" id="seq_Serine_923" class="sequence">S</text>
<text x="2362.7" y="939.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-17.2,2362.7,939.7)" id="seq_Serine_927" class="sequence">S</text>
<text x="2402.7" y="928.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-16.1,2402.7,928.7)" id="seq_Glutamic-Acid_930" class="sequence">E</text>
<text x="2446.5" y="938.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-15.0,2446.5,938.4)" id="seq_Serine_932" class="sequence">S</text>
<text x="2512.8" y="921.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-13.2,2512.8,921.7)" class="sequence" id="seq_Serine_937">S</text>
<text x="2552.9" y="912.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-12.1,2552.9,912.7)" id="seq_Glutamic-Acid_940" class="sequence">E</text>
<text x="2550.8" y="894.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-12.0,2550.8,894.7)" id="seq_Serine_941" class="sequence">S</text>
<text x="2606.5" y="901.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-10.6,2606.5,901.9)" class="sequence" id="seq_Serine_944">S</text>
<text x="2647.0" y="894.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,0,255);" transform="rotate(-9.5,2647.0,894.7)" class="sequence" id="seq_Serine_947">S</text>
<text x="2839.1" y="871.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-4.3,2839.1,871.4)" class="sequence" id="seq_Glutamic-Acid_961">E</text>
<text x="2877.8" y="833.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(33,113,181);" transform="rotate(-3.2,2877.8,833.8)" class="sequence" id="seq_Glutamic-Acid_965">E</text>
<text x="3294.3" y="858.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(367.8,3294.3,858.5)" class="sequence" id="seq_Phenylalanine_15">F</text>
<text x="3440.6" y="903.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(371.9,3440.6,903.1)" id="seq_Phenylalanine_26" class="sequence">F</text>
<text x="3517.3" y="929.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(374.0,3517.3,929.0)" id="seq_Phenylalanine_31" class="sequence">F</text>
<text x="3830.4" y="1033.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(382.9,3830.4,1033.5)" class="sequence" id="seq_Phenylalanine_55">F</text>
<text x="3853.8" y="1043.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(383.6,3853.8,1043.5)" id="seq_Phenylalanine_57" class="sequence">F</text>
<text x="4695.6" y="1703.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(412.6,4695.6,1703.2)" class="sequence" id="seq_Phenylalanine_136">F</text>
<text x="4805.0" y="1860.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(417.7,4805.0,1860.4)" class="sequence" id="seq_Phenylalanine_150">F</text>
<text x="5113.8" y="2702.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(442.0,5113.8,2702.1)" class="sequence" id="seq_Phenylalanine_216">F</text>
<text x="5119.1" y="2742.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(443.1,5119.1,2742.8)" class="sequence" id="seq_Phenylalanine_219">F</text>
<text x="5129.5" y="2851.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(446.0,5129.5,2851.8)" id="seq_Phenylalanine_227" class="sequence">F</text>
<text x="5094.2" y="3625.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-73.4,5094.2,3625.6)" id="seq_Phenylalanine_284" class="sequence">F</text>
<text x="5004.5" y="3801.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-68.2,5004.5,3801.1)" id="seq_Phenylalanine_297" class="sequence">F</text>
<text x="4989.5" y="3837.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-67.2,4989.5,3837.6)" id="seq_Phenylalanine_300" class="sequence">F</text>
<text x="4937.0" y="3952.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-63.8,4937.0,3952.7)" class="sequence" id="seq_Phenylalanine_309">F</text>
<text x="4944.3" y="4002.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-62.7,4944.3,4002.8)" id="seq_Phenylalanine_313" class="sequence">F</text>
<text x="4792.7" y="4202.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-56.1,4792.7,4202.4)" class="sequence" id="seq_Phenylalanine_330">F</text>
<text x="4651.3" y="4390.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-49.9,4651.3,4390.3)" id="seq_Phenylalanine_347" class="sequence">F</text>
<text x="4429.2" y="4617.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-41.5,4429.2,4617.8)" id="seq_Phenylalanine_370" class="sequence">F</text>
<text x="4408.1" y="4659.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-40.3,4408.1,4659.8)" id="seq_Phenylalanine_374" class="sequence">F</text>
<text x="4258.9" y="4786.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-35.2,4258.9,4786.7)" id="seq_Phenylalanine_388" class="sequence">F</text>
<text x="4021.2" y="4901.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-28.2,4021.2,4901.8)" id="seq_Phenylalanine_406" class="sequence">F</text>
<text x="3959.7" y="4933.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-26.4,3959.7,4933.6)" class="sequence" id="seq_Phenylalanine_411">F</text>
<text x="3862.5" y="4987.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-23.5,3862.5,4987.6)" class="sequence" id="seq_Phenylalanine_419">F</text>
<text x="3357.3" y="5145.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-9.5,3357.3,5145.1)" id="seq_Phenylalanine_458" class="sequence">F</text>
<text x="2759.9" y="5161.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(6.3,2759.9,5161.4)" id="seq_Phenylalanine_501" class="sequence">F</text>
<text x="2531.4" y="5107.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(12.5,2531.4,5107.2)" class="sequence" id="seq_Phenylalanine_517">F</text>
<text x="886.8" y="2698.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-81.9,886.8,2698.5)" class="sequence" id="seq_Phenylalanine_750">F</text>
<text x="985.3" y="2227.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-69.0,985.3,2227.6)" id="seq_Phenylalanine_785" class="sequence">F</text>
<text x="1050.0" y="2088.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-64.9,1050.0,2088.1)" class="sequence" id="seq_Phenylalanine_797">F</text>
<text x="1467.5" y="1514.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-45.9,1467.5,1514.0)" class="sequence" id="seq_Phenylalanine_848">F</text>
<text x="2443.4" y="920.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-15.0,2443.4,920.5)" class="sequence" id="seq_Phenylalanine_933">F</text>
<text x="2510.4" y="903.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(35,139,69);" transform="rotate(-13.1,2510.4,903.8)" class="sequence" id="seq_Phenylalanine_938">F</text>
<text x="3207.4" y="875.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(365.6,3207.4,875.5)" id="seq_Leucine_8" class="sequence">L</text>
<text x="3329.6" y="891.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(368.9,3329.6,891.0)" id="seq_Leucine_17" class="sequence">L</text>
<text x="3374.9" y="880.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(370.0,3374.9,880.2)" id="seq_Leucine_21" class="sequence">L</text>
<text x="3596.6" y="950.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(376.2,3596.6,950.4)" class="sequence" id="seq_Leucine_37">L</text>
<text x="3687.9" y="979.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(378.8,3687.9,979.2)" class="sequence" id="seq_Leucine_44">L</text>
<text x="3718.0" y="981.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(379.6,3718.0,981.2)" class="sequence" id="seq_Leucine_47">L</text>
<text x="4001.6" y="1114.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(388.0,4001.6,1114.9)" id="seq_Leucine_69" class="sequence">L</text>
<text x="4345.0" y="1342.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(399.1,4345.0,1342.4)" id="seq_Leucine_99" class="sequence">L</text>
<text x="4448.0" y="1391.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(402.0,4448.0,1391.0)" id="seq_Leucine_108" class="sequence">L</text>
<text x="4490.5" y="1446.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(403.8,4490.5,1446.9)" class="sequence" id="seq_Leucine_113">L</text>
<text x="4720.3" y="1736.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(413.7,4720.3,1736.1)" class="sequence" id="seq_Leucine_139">L</text>
<text x="4743.8" y="1755.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(414.5,4743.8,1755.0)" class="sequence" id="seq_Leucine_142">L</text>
<text x="4826.6" y="1895.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(418.8,4826.6,1895.4)" class="sequence" id="seq_Leucine_153">L</text>
<text x="4931.0" y="2090.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(424.8,4931.0,2090.0)" id="seq_Leucine_169" class="sequence">L</text>
<text x="4945.3" y="2082.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(424.8,4945.3,2082.9)" class="sequence" id="seq_Leucine_170">L</text>
<text x="4963.8" y="2163.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(426.9,4963.8,2163.1)" id="seq_Leucine_175" class="sequence">L</text>
<text x="4979.5" y="2201.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(428.0,4979.5,2201.0)" class="sequence" id="seq_Leucine_178">L</text>
<text x="5027.2" y="2331.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(431.7,5027.2,2331.4)" class="sequence" id="seq_Leucine_188">L</text>
<text x="5068.7" y="2404.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(433.9,5068.7,2404.5)" class="sequence" id="seq_Leucine_195">L</text>
<text x="5075.4" y="2500.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(436.5,5075.4,2500.5)" id="seq_Leucine_201" class="sequence">L</text>
<text x="5117.6" y="2591.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(439.1,5117.6,2591.6)" id="seq_Leucine_209" class="sequence">L</text>
<text x="5126.7" y="2660.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(440.9,5126.7,2660.1)" class="sequence" id="seq_Leucine_214">L</text>
<text x="5136.2" y="2742.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(443.1,5136.2,2742.4)" id="seq_Leucine_220" class="sequence">L</text>
<text x="5151.0" y="2893.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(447.2,5151.0,2893.5)" id="seq_Leucine_231" class="sequence">L</text>
<text x="5152.1" y="3168.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-85.5,5152.1,3168.1)" id="seq_Leucine_250" class="sequence">L</text>
<text x="5144.8" y="3436.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-78.5,5144.8,3436.0)" id="seq_Leucine_270" class="sequence">L</text>
<text x="5110.1" y="3455.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-77.8,5110.1,3455.4)" id="seq_Leucine_271" class="sequence">L</text>
<text x="4768.1" y="4238.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-55.0,4768.1,4238.3)" id="seq_Leucine_333" class="sequence">L</text>
<text x="4720.4" y="4303.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-52.8,4720.4,4303.8)" id="seq_Leucine_339" class="sequence">L</text>
<text x="4663.2" y="4402.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-49.9,4663.2,4402.6)" id="seq_Leucine_348" class="sequence">L</text>
<text x="4470.2" y="4580.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-42.9,4470.2,4580.6)" id="seq_Leucine_366" class="sequence">L</text>
<text x="3356.3" y="5129.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-9.5,3356.3,5129.0)" id="seq_Leucine_457" class="sequence">L</text>
<text x="3010.4" y="5179.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-0.3,3010.4,5179.6)" class="sequence" id="seq_Leucine_483">L</text>
<text x="2763.4" y="5145.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(6.3,2763.4,5145.6)" id="seq_Leucine_500" class="sequence">L</text>
<text x="2735.9" y="5142.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(7.0,2735.9,5142.4)" class="sequence" id="seq_Leucine_502">L</text>
<text x="2662.1" y="5155.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(8.9,2662.1,5155.3)" id="seq_Leucine_508" class="sequence">L</text>
<text x="2552.5" y="5133.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(11.8,2552.5,5133.2)" id="seq_Leucine_516" class="sequence">L</text>
<text x="2388.2" y="5098.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(16.3,2388.2,5098.3)" id="seq_Leucine_528" class="sequence">L</text>
<text x="2370.8" y="5064.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(16.9,2370.8,5064.9)" class="sequence" id="seq_Leucine_529">L</text>
<text x="2291.9" y="5039.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(19.1,2291.9,5039.2)" class="sequence" id="seq_Leucine_535">L</text>
<text x="2137.3" y="4978.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(23.6,2137.3,4978.8)" class="sequence" id="seq_Leucine_547">L</text>
<text x="2112.0" y="4967.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(24.3,2112.0,4967.5)" id="seq_Leucine_549" class="sequence">L</text>
<text x="2049.4" y="4938.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(26.1,2049.4,4938.1)" id="seq_Leucine_554" class="sequence">L</text>
<text x="1998.2" y="4912.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(27.7,1998.2,4912.1)" id="seq_Leucine_558" class="sequence">L</text>
<text x="1951.3" y="4911.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(28.7,1951.3,4911.9)" class="sequence" id="seq_Leucine_562">L</text>
<text x="1939.2" y="4880.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(29.4,1939.2,4880.0)" id="seq_Leucine_563" class="sequence">L</text>
<text x="1867.7" y="4837.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(31.6,1867.7,4837.8)" id="seq_Leucine_569" class="sequence">L</text>
<text x="1729.8" y="4745.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(36.0,1729.8,4745.4)" class="sequence" id="seq_Leucine_581">L</text>
<text x="1674.5" y="4703.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(37.9,1674.5,4703.8)" id="seq_Leucine_586" class="sequence">L</text>
<text x="1652.8" y="4686.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(38.6,1652.8,4686.6)" id="seq_Leucine_588" class="sequence">L</text>
<text x="1517.1" y="4568.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(43.4,1517.1,4568.6)" id="seq_Leucine_601" class="sequence">L</text>
<text x="1504.8" y="4579.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(43.4,1504.8,4579.1)" class="sequence" id="seq_Leucine_602">L</text>
<text x="1440.9" y="4524.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(45.6,1440.9,4524.6)" class="sequence" id="seq_Leucine_608">L</text>
<text x="1424.4" y="4501.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(46.4,1424.4,4501.7)" id="seq_Leucine_610" class="sequence">L</text>
<text x="1419.6" y="4470.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(47.1,1419.6,4470.4)" id="seq_Leucine_611" class="sequence">L</text>
<text x="1391.6" y="4439.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(48.2,1391.6,4439.8)" id="seq_Leucine_614" class="sequence">L</text>
<text x="1346.3" y="4387.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(50.0,1346.3,4387.5)" id="seq_Leucine_619" class="sequence">L</text>
<text x="1328.7" y="4366.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(50.7,1328.7,4366.2)" class="sequence" id="seq_Leucine_621">L</text>
<text x="1244.6" y="4256.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(54.4,1244.6,4256.3)" class="sequence" id="seq_Leucine_631">L</text>
<text x="1221.1" y="4236.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(55.2,1221.1,4236.8)" class="sequence" id="seq_Leucine_634">L</text>
<text x="1200.0" y="4234.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(55.6,1200.0,4234.4)" class="sequence" id="seq_Leucine_635">L</text>
<text x="1160.4" y="4129.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(58.5,1160.4,4129.5)" class="sequence" id="seq_Leucine_642">L</text>
<text x="1145.9" y="4136.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(58.5,1145.9,4136.4)" id="seq_Leucine_643" class="sequence">L</text>
<text x="1124.9" y="4132.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(58.9,1124.9,4132.7)" id="seq_Leucine_644" class="sequence">L</text>
<text x="1091.8" y="4009.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(62.1,1091.8,4009.3)" id="seq_Leucine_652" class="sequence">L</text>
<text x="1038.9" y="3971.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(63.6,1038.9,3971.8)" id="seq_Leucine_657" class="sequence">L</text>
<text x="1008.3" y="3878.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(66.2,1008.3,3878.0)" class="sequence" id="seq_Leucine_664">L</text>
<text x="989.9" y="3840.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(67.3,989.9,3840.3)" id="seq_Leucine_667" class="sequence">L</text>
<text x="998.5" y="3808.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(68.0,998.5,3808.6)" id="seq_Leucine_668" class="sequence">L</text>
<text x="983.0" y="3813.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(68.0,983.0,3813.0)" class="sequence" id="seq_Leucine_669">L</text>
<text x="963.0" y="3805.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(68.4,963.0,3805.9)" id="seq_Leucine_670" class="sequence">L</text>
<text x="908.1" y="3532.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(75.7,908.1,3532.6)" id="seq_Leucine_689" class="sequence">L</text>
<text x="901.4" y="3505.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(76.4,901.4,3505.8)" class="sequence" id="seq_Leucine_691">L</text>
<text x="867.5" y="3383.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(79.8,867.5,3383.4)" id="seq_Leucine_700" class="sequence">L</text>
<text x="845.9" y="3332.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(81.2,845.9,3332.5)" class="sequence" id="seq_Leucine_704">L</text>
<text x="862.8" y="3303.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(81.9,862.8,3303.6)" class="sequence" id="seq_Leucine_705">L</text>
<text x="847.0" y="3306.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(81.9,847.0,3306.2)" class="sequence" id="seq_Leucine_706">L</text>
<text x="823.8" y="3080.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(87.9,823.8,3080.5)" class="sequence" id="seq_Leucine_723">L</text>
<text x="867.5" y="2904.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-87.4,867.5,2904.4)" class="sequence" id="seq_Leucine_734">L</text>
<text x="869.7" y="2863.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-86.3,869.7,2863.5)" class="sequence" id="seq_Leucine_737">L</text>
<text x="853.7" y="2862.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-86.3,853.7,2862.7)" id="seq_Leucine_738" class="sequence">L</text>
<text x="859.5" y="2762.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-83.7,859.5,2762.6)" class="sequence" id="seq_Leucine_746">L</text>
<text x="892.9" y="2657.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-80.8,892.9,2657.9)" class="sequence" id="seq_Leucine_753">L</text>
<text x="899.9" y="2617.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-79.7,899.9,2617.4)" id="seq_Leucine_756" class="sequence">L</text>
<text x="944.3" y="2357.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-72.7,944.3,2357.8)" class="sequence" id="seq_Leucine_776">L</text>
<text x="1010.0" y="2205.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-68.2,1010.0,2205.8)" class="sequence" id="seq_Leucine_788">L</text>
<text x="1101.8" y="2023.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-62.8,1101.8,2023.6)" class="sequence" id="seq_Leucine_802">L</text>
<text x="1088.3" y="2014.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-62.7,1088.3,2014.7)" id="seq_Leucine_803" class="sequence">L</text>
<text x="1135.3" y="1914.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-59.8,1135.3,1914.5)" class="sequence" id="seq_Leucine_811">L</text>
<text x="1180.1" y="1844.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-57.6,1180.1,1844.7)" class="sequence" id="seq_Leucine_817">L</text>
<text x="1220.3" y="1821.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-56.5,1220.3,1821.2)" id="seq_Leucine_819" class="sequence">L</text>
<text x="1242.2" y="1788.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-55.4,1242.2,1788.9)" id="seq_Leucine_822" class="sequence">L</text>
<text x="1230.0" y="1778.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-55.4,1230.0,1778.4)" id="seq_Leucine_823" class="sequence">L</text>
<text x="1349.1" y="1646.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-50.7,1349.1,1646.7)" class="sequence" id="seq_Leucine_835">L</text>
<text x="1360.6" y="1600.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-49.5,1360.6,1600.3)" id="seq_Leucine_839" class="sequence">L</text>
<text x="1402.4" y="1584.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-48.5,1402.4,1584.3)" class="sequence" id="seq_Leucine_841">L</text>
<text x="1415.9" y="1557.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-47.7,1415.9,1557.3)" id="seq_Leucine_844" class="sequence">L</text>
<text x="1486.7" y="1494.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-45.1,1486.7,1494.5)" class="sequence" id="seq_Leucine_850">L</text>
<text x="1565.8" y="1418.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-42.2,1565.8,1418.9)" id="seq_Leucine_858" class="sequence">L</text>
<text x="1713.3" y="1296.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-37.1,1713.3,1296.7)" class="sequence" id="seq_Leucine_872">L</text>
<text x="1757.4" y="1264.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-35.6,1757.4,1264.3)" class="sequence" id="seq_Leucine_876">L</text>
<text x="2087.3" y="1070.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-25.3,2087.3,1070.3)" id="seq_Leucine_904" class="sequence">L</text>
<text x="2112.1" y="1058.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-24.6,2112.1,1058.8)" id="seq_Leucine_906" class="sequence">L</text>
<text x="2263.9" y="996.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-20.2,2263.9,996.3)" class="sequence" id="seq_Leucine_918">L</text>
<text x="2482.8" y="907.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-13.9,2482.8,907.3)" id="seq_Leucine_936" class="sequence">L</text>
<text x="2579.7" y="907.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-11.4,2579.7,907.1)" class="sequence" id="seq_Leucine_942">L</text>
<text x="2645.7" y="876.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-9.5,2645.7,876.7)" id="seq_Leucine_948" class="sequence">L</text>
<text x="2674.0" y="890.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-8.8,2674.0,890.4)" class="sequence" id="seq_Leucine_949">L</text>
<text x="2701.1" y="886.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-8.1,2701.1,886.4)" id="seq_Leucine_951" class="sequence">L</text>
<text x="2864.9" y="850.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-3.6,2864.9,850.6)" class="sequence" id="seq_Leucine_964">L</text>
<text x="3437.3" y="910.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(371.8,3437.3,910.6)" id="seq_Isoleucine_25" class="sequence">I</text>
<text x="3715.7" y="988.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(379.6,3715.7,988.9)" id="seq_Isoleucine_46" class="sequence">I</text>
<text x="4210.6" y="1241.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(394.5,4210.6,1241.8)" id="seq_Isoleucine_86" class="sequence">I</text>
<text x="4311.3" y="1315.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(397.9,4311.3,1315.6)" class="sequence" id="seq_Isoleucine_96">I</text>
<text x="4416.5" y="1403.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(401.6,4416.5,1403.1)" class="sequence" id="seq_Isoleucine_106">I</text>
<text x="4580.7" y="1565.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(407.8,4580.7,1565.3)" class="sequence" id="seq_Isoleucine_122">I</text>
<text x="4737.5" y="1759.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(414.5,4737.5,1759.9)" id="seq_Isoleucine_141" class="sequence">I</text>
<text x="4892.8" y="2013.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(422.5,4892.8,2013.2)" class="sequence" id="seq_Isoleucine_162">I</text>
<text x="5058.3" y="2434.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(434.6,5058.3,2434.2)" class="sequence" id="seq_Isoleucine_196">I</text>
<text x="5158.6" y="3016.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-89.6,5158.6,3016.0)" class="sequence" id="seq_Isoleucine_239">I</text>
<text x="5149.8" y="3195.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-84.8,5149.8,3195.7)" id="seq_Isoleucine_252" class="sequence">I</text>
<text x="5118.4" y="3414.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-78.9,5118.4,3414.8)" id="seq_Isoleucine_268" class="sequence">I</text>
<text x="5080.3" y="3576.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-74.5,5080.3,3576.3)" id="seq_Isoleucine_280" class="sequence">I</text>
<text x="5072.2" y="3604.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-73.7,5072.2,3604.9)" id="seq_Isoleucine_282" class="sequence">I</text>
<text x="4925.6" y="3975.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-63.1,4925.6,3975.7)" id="seq_Isoleucine_311" class="sequence">I</text>
<text x="4859.1" y="4097.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-59.5,4859.1,4097.1)" id="seq_Isoleucine_321" class="sequence">I</text>
<text x="4844.9" y="4120.8" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-58.7,4844.9,4120.8)" class="sequence" id="seq_Isoleucine_323">I</text>
<text x="4588.4" y="4461.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-47.4,4588.4,4461.7)" class="sequence" id="seq_Isoleucine_353">I</text>
<text x="3869.9" y="4975.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-23.8,3869.9,4975.6)" id="seq_Isoleucine_417" class="sequence">I</text>
<text x="3287.9" y="5139.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-7.7,3287.9,5139.4)" id="seq_Isoleucine_462" class="sequence">I</text>
<text x="2086.8" y="4956.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(25.0,2086.8,4956.0)" class="sequence" id="seq_Isoleucine_551">I</text>
<text x="2081.9" y="4962.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(25.1,2081.9,4962.5)" id="seq_Isoleucine_552" class="sequence">I</text>
<text x="1857.8" y="4850.6" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(31.7,1857.8,4850.6)" class="sequence" id="seq_Isoleucine_570">I</text>
<text x="1799.3" y="4793.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(33.8,1799.3,4793.9)" class="sequence" id="seq_Isoleucine_574">I</text>
<text x="1795.1" y="4800.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(33.8,1795.1,4800.7)" class="sequence" id="seq_Isoleucine_575">I</text>
<text x="1620.6" y="4660.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(39.7,1620.6,4660.4)" id="seq_Isoleucine_591" class="sequence">I</text>
<text x="1228.6" y="4233.7" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(55.1,1228.6,4233.7)" class="sequence" id="seq_Isoleucine_633">I</text>
<text x="1072.8" y="3972.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(63.2,1072.8,3972.4)" class="sequence" id="seq_Isoleucine_655">I</text>
<text x="878.6" y="3399.2" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(79.3,878.6,3399.2)" id="seq_Isoleucine_698" class="sequence">I</text>
<text x="841.7" y="3040.0" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(88.9,841.7,3040.0)" class="sequence" id="seq_Isoleucine_725">I</text>
<text x="1016.8" y="2210.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-68.3,1016.8,2210.3)" id="seq_Isoleucine_787" class="sequence">I</text>
<text x="1265.8" y="1755.3" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-54.3,1265.8,1755.3)" class="sequence" id="seq_Isoleucine_825">I</text>
<text x="1420.7" y="1563.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-47.7,1420.7,1563.9)" class="sequence" id="seq_Isoleucine_843">I</text>
<text x="1859.6" y="1195.5" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-32.3,1859.6,1195.5)" class="sequence" id="seq_Isoleucine_885">I</text>
<text x="1894.5" y="1173.9" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-31.2,1894.5,1173.9)" id="seq_Isoleucine_888" class="sequence">I</text>
<text x="2227.4" y="1010.1" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-21.2,2227.4,1010.1)" class="sequence" id="seq_Isoleucine_915">I</text>
<text x="2932.7" y="866.4" font-size="32.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(82,82,82);" transform="rotate(-1.8,2932.7,866.4)" class="sequence" id="seq_Isoleucine_968">I</text>
</g>
<g id="plot2">
<g id="plot2-axis">
</g>
<circle cx='3091.5' cy='1047.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_1"/>
<circle cx='3107.0' cy='991.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_2" class="scatter"/>
<polygon points="3123,924 3137,949 3109,948" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_3" class="scatter"/>
<polygon points="3129,1037 3143,1062 3115,1061" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_4" class="scatter"/>
<polygon points="3146,982 3159,1007 3131,1006" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_5" class="scatter"/>
<circle cx='3162.9' cy='939.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_6"/>
<polygon points="3181,1053 3170,1066 3155,1060 3156,1044 3171,1039" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_7" class="scatter"/>
<circle cx='3184.2' cy='997.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_8"/>
<circle cx='3202.5' cy='942.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_9"/>
<polygon points="3205,1044 3217,1069 3189,1067" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_10" class="scatter"/>
<circle cx='3222.7' cy='1001.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_11"/>
<polygon points="3243,935 3255,960 3227,958" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_12" class="scatter"/>
<circle cx='3241.3' cy='1060.1' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_13" class="scatter"/>
<circle cx='3261.1' cy='1006.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_14"/>
<polygon points="3295,953 3285,966 3269,959 3271,943 3287,939" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_15" class="scatter"/>
<polygon points="3280,1053 3291,1079 3263,1076" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_16" class="scatter"/>
<circle cx='3299.4' cy='1011.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_17"/>
<polygon points="3322,946 3333,971 3306,968" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_18"/>
<circle cx='3315.8' cy='1070.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_19" class="scatter"/>
<circle cx='3337.5' cy='1017.5' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_20" class="scatter"/>
<circle cx='3360.0' cy='964.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_21"/>
<circle cx='3352.8' cy='1077.2' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_22"/>
<polygon points="3377,1012 3388,1038 3360,1034" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_23" class="scatter"/>
<circle cx='3399.1' cy='971.7' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_24" class="scatter"/>
<circle cx='3389.7' cy='1084.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_25"/>
<polygon points="3427,1034 3416,1046 3401,1038 3404,1022 3420,1019" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_26" class="scatter"/>
<circle cx='3438.0' cy='979.7' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_27" class="scatter"/>
<circle cx='3426.5' cy='1092.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_28"/>
<polygon points="3454,1028 3463,1055 3435,1050" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_29"/>
<circle cx='3476.8' cy='988.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_30" class="scatter"/>
<polygon points="3477,1103 3465,1115 3450,1107 3454,1090 3470,1089" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_31" class="scatter"/>
<circle cx='3488.9' cy='1049.3' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_32"/>
<circle cx='3515.4' cy='998.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_33"/>
<circle cx='3499.5' cy='1110.0' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_34"/>
<circle cx='3526.3' cy='1059.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_35" class="scatter"/>
<circle cx='3553.8' cy='1008.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_36"/>
<circle cx='3535.8' cy='1120.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_37"/>
<circle cx='3563.6' cy='1069.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_38"/>
<circle cx='3592.0' cy='1019.3' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_39"/>
<polygon points="3575,1119 3582,1146 3555,1139" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_40" class="scatter"/>
<circle cx='3600.6' cy='1080.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_41"/>
<circle cx='3630.0' cy='1031.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_42"/>
<polygon points="3621,1146 3608,1156 3595,1147 3599,1131 3615,1130" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_43" class="scatter"/>
<circle cx='3637.4' cy='1092.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_44" class="scatter"/>
<circle cx='3667.7' cy='1043.6' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_45" class="scatter"/>
<circle cx='3643.3' cy='1154.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_46" class="scatter"/>
<circle cx='3673.9' cy='1105.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_47"/>
<polygon points="3709,1045 3715,1073 3688,1064" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_48"/>
<circle cx='3678.7' cy='1166.7' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_49"/>
<circle cx='3710.3' cy='1118.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_50" class="scatter"/>
<polygon points="3746,1059 3752,1087 3725,1078" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_51"/>
<circle cx='3713.8' cy='1180.1' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_52" class="scatter"/>
<polygon points="3750,1121 3756,1149 3729,1139" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_53" class="scatter"/>
<circle cx='3779.5' cy='1085.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_54" class="scatter"/>
<polygon points="3762,1199 3748,1208 3735,1198 3741,1183 3757,1183" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_55"/>
<polygon points="3786,1136 3791,1163 3765,1154" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_56" class="scatter"/>
<polygon points="3829,1106 3815,1115 3803,1104 3808,1089 3825,1090" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_57"/>
<polygon points="3788,1198 3792,1225 3766,1215" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_58"/>
<polygon points="3831,1168 3817,1177 3804,1166 3810,1151 3826,1152" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_59"/>
<circle cx='3852.5' cy='1116.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_60" class="scatter"/>
<circle cx='3817.6' cy='1224.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_61" class="scatter"/>
<polygon points="3857,1167 3861,1195 3835,1185" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_62" class="scatter"/>
<circle cx='3888.6' cy='1133.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_63"/>
<circle cx='3851.6' cy='1240.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_64" class="scatter"/>
<circle cx='3887.6' cy='1195.4' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_65"/>
<polygon points="3929,1140 3932,1168 3907,1156" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_66" class="scatter"/>
<circle cx='3885.3' cy='1257.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_67" class="scatter"/>
<circle cx='3922.2' cy='1212.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_68" class="scatter"/>
<circle cx='3959.7' cy='1169.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_69" class="scatter"/>
<circle cx='3918.6' cy='1274.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_70"/>
<circle cx='3956.4' cy='1230.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_71"/>
<circle cx='3994.7' cy='1187.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_72"/>
<circle cx='3951.6' cy='1292.4' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_73"/>
<circle cx='3990.2' cy='1249.6' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_74" class="scatter"/>
<polygon points="4035,1197 4036,1224 4011,1212" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_75" class="scatter"/>
<polygon points="3990,1300 3991,1328 3966,1315" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_76"/>
<circle cx='4023.7' cy='1269.0' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_77"/>
<polygon points="4069,1217 4070,1245 4046,1231" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_78"/>
<polygon points="4022,1320 4023,1348 3998,1334" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_79" class="scatter"/>
<circle cx='4056.8' cy='1289.0' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_80" class="scatter"/>
<polygon points="4110,1255 4095,1262 4084,1250 4092,1235 4108,1239" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_81"/>
<circle cx='4048.5' cy='1350.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_82" class="scatter"/>
<circle cx='4089.5' cy='1309.6' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_83" class="scatter"/>
<circle cx='4131.0' cy='1269.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_84"/>
<polygon points="4086,1360 4086,1388 4062,1374" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_85" class="scatter"/>
<circle cx='4121.8' cy='1330.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_86"/>
<circle cx='4164.1' cy='1291.7' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_87" class="scatter"/>
<circle cx='4111.2' cy='1391.6' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_88"/>
<polygon points="4166,1360 4150,1366 4140,1354 4149,1340 4165,1344" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_89" class="scatter"/>
<circle cx='4196.8' cy='1314.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_90"/>
<circle cx='4141.9' cy='1413.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_91" class="scatter"/>
<circle cx='4185.2' cy='1375.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_92"/>
<circle cx='4228.9' cy='1337.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_93" class="scatter"/>
<polygon points="4179,1426 4177,1453 4154,1438" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_94"/>
<circle cx='4216.2' cy='1398.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_95" class="scatter"/>
<circle cx='4260.7' cy='1361.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_96"/>
<circle cx='4202.1' cy='1458.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_97"/>
<circle cx='4246.8' cy='1422.0' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_98" class="scatter"/>
<circle cx='4292.0' cy='1386.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_99" class="scatter"/>
<circle cx='4231.5' cy='1481.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_100"/>
<circle cx='4276.9' cy='1446.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_101" class="scatter"/>
<circle cx='4322.8' cy='1411.4' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_102" class="scatter"/>
<circle cx='4260.5' cy='1505.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_103" class="scatter"/>
<polygon points="4314,1462 4310,1489 4288,1472" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_104" class="scatter"/>
<circle cx='4353.1' cy='1437.1' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_105"/>
<circle cx='4289.0' cy='1530.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_106" class="scatter"/>
<polygon points="4343,1487 4339,1515 4317,1497" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_107"/>
<circle cx='4382.9' cy='1463.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_108"/>
<polygon points="4325,1546 4320,1574 4298,1556" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_109"/>
<circle cx='4364.3' cy='1522.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_110"/>
<polygon points="4420,1481 4415,1509 4394,1490" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_111"/>
<circle cx='4344.5' cy='1580.9' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_112"/>
<circle cx='4392.5' cy='1549.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_113" class="scatter"/>
<circle cx='4440.9' cy='1517.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_114" class="scatter"/>
<circle cx='4371.6' cy='1607.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_115"/>
<polygon points="4428,1567 4422,1594 4402,1576" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_116"/>
<polygon points="4477,1537 4471,1564 4451,1545" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_117"/>
<circle cx='4398.1' cy='1633.7' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_118"/>
<polygon points="4456,1595 4449,1622 4429,1603" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_119"/>
<polygon points="4505,1565 4499,1593 4478,1573" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_120"/>
<circle cx='4424.1' cy='1660.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_121"/>
<circle cx='4473.9' cy='1631.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_122"/>
<circle cx='4524.0' cy='1603.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_123" class="scatter"/>
<circle cx='4449.6' cy='1688.4' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_124"/>
<circle cx='4499.9' cy='1660.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_125"/>
<circle cx='4550.6' cy='1632.8' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_126" class="scatter"/>
<circle cx='4474.6' cy='1716.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_127"/>
<circle cx='4525.4' cy='1689.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_128"/>
<circle cx='4576.6' cy='1662.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_129"/>
<polygon points="4508,1737 4499,1764 4481,1743" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_130" class="scatter"/>
<polygon points="4559,1711 4551,1738 4532,1717" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_131" class="scatter"/>
<circle cx='4602.0' cy='1693.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_132" class="scatter"/>
<circle cx='4522.8' cy='1774.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_133" class="scatter"/>
<circle cx='4574.7' cy='1749.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_134" class="scatter"/>
<circle cx='4626.9' cy='1724.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_135" class="scatter"/>
<polygon points="4555,1814 4539,1816 4533,1800 4545,1790 4559,1798" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_136" class="scatter"/>
<circle cx='4598.4' cy='1779.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_137"/>
<circle cx='4651.1' cy='1756.0' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_138"/>
<circle cx='4568.9' cy='1833.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_139" class="scatter"/>
<circle cx='4621.6' cy='1810.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_140"/>
<circle cx='4674.7' cy='1788.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_141" class="scatter"/>
<circle cx='4591.0' cy='1864.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_142"/>
<polygon points="4654,1835 4643,1860 4626,1838" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_143"/>
<circle cx='4697.7' cy='1820.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_144" class="scatter"/>
<circle cx='4612.5' cy='1894.9' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_145" class="scatter"/>
<polygon points="4676,1867 4665,1892 4648,1870" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_146" class="scatter"/>
<polygon points="4730,1846 4719,1872 4702,1849" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_147"/>
<polygon points="4643,1919 4632,1945 4615,1922" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_148"/>
<circle cx='4687.5' cy='1906.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_149"/>
<polygon points="4750,1898 4733,1898 4729,1882 4742,1873 4755,1883" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_150"/>
<polygon points="4664,1951 4652,1976 4636,1953" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_151" class="scatter"/>
<circle cx='4708.2' cy='1938.7' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_152" class="scatter"/>
<circle cx='4762.9' cy='1920.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_153" class="scatter"/>
<polygon points="4684,1983 4671,2008 4656,1985" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_154" class="scatter"/>
<circle cx='4728.3' cy='1971.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_155"/>
<polygon points="4794,1948 4781,1973 4766,1949" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_156"/>
<circle cx='4692.7' cy='2022.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_157"/>
<circle cx='4747.8' cy='2005.2' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_158"/>
<polygon points="4813,1983 4800,2007 4785,1983" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_159" class="scatter"/>
<circle cx='4711.2' cy='2054.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_160"/>
<circle cx='4766.6' cy='2039.0' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_161" class="scatter"/>
<circle cx='4822.2' cy='2023.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_162"/>
<polygon points="4740,2082 4726,2106 4712,2082" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_163"/>
<circle cx='4784.7' cy='2073.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_164"/>
<polygon points="4848,2071 4831,2069 4828,2053 4842,2045 4854,2056" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_165"/>
<circle cx='4746.3' cy='2121.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_166" class="scatter"/>
<circle cx='4802.2' cy='2107.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_167"/>
<circle cx='4858.4' cy='2094.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_168"/>
<circle cx='4762.9' cy='2155.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_169" class="scatter"/>
<circle cx='4819.1' cy='2142.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_170"/>
<circle cx='4875.5' cy='2130.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_171"/>
<polygon points="4790,2184 4774,2207 4762,2182" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_172"/>
<circle cx='4835.2' cy='2177.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_173"/>
<polygon points="4903,2161 4887,2185 4875,2160" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_174" class="scatter"/>
<circle cx='4794.0' cy='2223.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_175"/>
<circle cx='4850.7' cy='2213.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_176" class="scatter"/>
<polygon points="4913,2216 4897,2213 4895,2196 4910,2189 4921,2201" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_177" class="scatter"/>
<circle cx='4808.6' cy='2258.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_178"/>
<circle cx='4865.5' cy='2248.7' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_179" class="scatter"/>
<circle cx='4922.5' cy='2240.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_180"/>
<polygon points="4834,2288 4817,2311 4806,2285" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_181" class="scatter"/>
<circle cx='4879.6' cy='2284.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_182" class="scatter"/>
<circle cx='4936.8' cy='2277.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_183"/>
<circle cx='4835.8' cy='2328.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_184"/>
<polygon points="4904,2316 4887,2339 4876,2313" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_185"/>
<polygon points="4962,2310 4944,2332 4934,2306" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_186"/>
<circle cx='4848.4' cy='2363.7' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_187" class="scatter"/>
<circle cx='4905.7' cy='2357.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_188"/>
<circle cx='4963.1' cy='2352.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_189"/>
<polygon points="4872,2395 4854,2417 4844,2390" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_190" class="scatter"/>
<polygon points="4929,2390 4911,2412 4902,2385" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_191" class="scatter"/>
<polygon points="4987,2386 4969,2407 4959,2381" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_192" class="scatter"/>
<polygon points="4883,2431 4865,2452 4855,2426" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_193"/>
<polygon points="4940,2427 4922,2449 4913,2422" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_194"/>
<circle cx='4986.6' cy='2428.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_195" class="scatter"/>
<circle cx='4882.0' cy='2471.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_196"/>
<polygon points="4951,2465 4932,2486 4924,2459" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_197"/>
<circle cx='4997.2' cy='2466.5' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_198"/>
<circle cx='4891.9' cy='2507.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_199"/>
<circle cx='4949.4' cy='2505.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_200"/>
<circle cx='5007.1' cy='2505.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_201"/>
<circle cx='4901.0' cy='2544.1' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_202" class="scatter"/>
<circle cx='4958.6' cy='2543.5' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_203"/>
<circle cx='5016.2' cy='2543.7' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_204" class="scatter"/>
<polygon points="4921,2578 4901,2597 4894,2570" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_205"/>
<polygon points="4979,2578 4959,2598 4952,2571" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_206"/>
<circle cx='5024.6' cy='2582.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_207"/>
<polygon points="4929,2615 4909,2634 4902,2607" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_208" class="scatter"/>
<circle cx='4974.7' cy='2619.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_209"/>
<circle cx='5032.3' cy='2621.5' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_210"/>
<circle cx='4924.1' cy='2654.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_211"/>
<circle cx='4981.6' cy='2657.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_212"/>
<polygon points="5051,2658 5030,2677 5024,2650" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_213"/>
<circle cx='4930.4' cy='2691.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_214"/>
<circle cx='4987.9' cy='2695.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_215" class="scatter"/>
<polygon points="5048,2714 5033,2707 5035,2690 5051,2687 5059,2702" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_216"/>
<circle cx='4936.0' cy='2728.7' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_217"/>
<circle cx='4993.4' cy='2733.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_218" class="scatter"/>
<polygon points="5053,2753 5038,2746 5041,2730 5057,2727 5065,2741" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_219"/>
<circle cx='4940.8' cy='2766.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_220"/>
<circle cx='4998.1' cy='2772.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_221"/>
<polygon points="5067,2777 5045,2795 5041,2767" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_222"/>
<circle cx='4945.0' cy='2803.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_223" class="scatter"/>
<circle cx='5002.1' cy='2810.5' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_224" class="scatter"/>
<circle cx='5059.3' cy='2818.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_225"/>
<circle cx='4948.4' cy='2840.8' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_226" class="scatter"/>
<polygon points="5007,2863 4993,2855 4996,2839 5012,2837 5019,2852" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_227"/>
<circle cx='5062.4' cy='2858.1' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_228" class="scatter"/>
<polygon points="4963,2877 4941,2893 4938,2866" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_229" class="scatter"/>
<polygon points="5020,2886 4997,2903 4994,2875" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_230"/>
<circle cx='5064.7' cy='2897.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_231" class="scatter"/>
<polygon points="4965,2915 4942,2931 4940,2903" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_232"/>
<circle cx='5009.7' cy='2926.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_233"/>
<circle cx='5066.3' cy='2937.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_234" class="scatter"/>
<circle cx='4954.3' cy='2953.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_235" class="scatter"/>
<circle cx='5010.8' cy='2965.0' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_236"/>
<polygon points="5079,2977 5056,2992 5054,2964" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_237" class="scatter"/>
<circle cx='4954.9' cy='2991.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_238"/>
<circle cx='5011.1' cy='3003.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_239"/>
<polygon points="5068,3031 5054,3022 5059,3006 5075,3005 5081,3021" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_240" class="scatter"/>
<polygon points="4967,3028 4943,3043 4942,3015" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_241"/>
<circle cx='5010.6' cy='3042.3' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_242"/>
<polygon points="5079,3057 5055,3071 5054,3043" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_243" class="scatter"/>
<circle cx='4953.8' cy='3066.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_244"/>
<circle cx='5009.4' cy='3081.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_245"/>
<circle cx='5065.0' cy='3096.5' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_246" class="scatter"/>
<circle cx='4952.1' cy='3103.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_247"/>
<circle cx='5007.5' cy='3119.6' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_248"/>
<circle cx='5062.8' cy='3136.2' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_249"/>
<circle cx='4949.8' cy='3141.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_250"/>
<polygon points="5017,3159 4992,3172 4993,3144" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_251" class="scatter"/>
<circle cx='5059.8' cy='3175.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_252"/>
<circle cx='4946.7' cy='3178.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_253"/>
<polygon points="5014,3197 4989,3210 4990,3182" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_254" class="scatter"/>
<circle cx='5056.0' cy='3215.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_255"/>
<polygon points="4955,3217 4930,3229 4932,3201" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_256"/>
<polygon points="5009,3236 4984,3248 4986,3220" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_257" class="scatter"/>
<circle cx='5051.5' cy='3254.9' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_258" class="scatter"/>
<circle cx='4938.4' cy='3253.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_259" class="scatter"/>
<circle cx='4992.4' cy='3273.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_260"/>
<circle cx='5046.2' cy='3294.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_261" class="scatter"/>
<circle cx='4933.2' cy='3290.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_262" class="scatter"/>
<circle cx='4986.7' cy='3311.8' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_263"/>
<circle cx='5040.1' cy='3333.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_264" class="scatter"/>
<circle cx='4927.2' cy='3327.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_265" class="scatter"/>
<polygon points="4992,3352 4967,3362 4970,3334" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_266"/>
<polygon points="5045,3374 5019,3385 5023,3357" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_267"/>
<circle cx='4920.5' cy='3364.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_268" class="scatter"/>
<polygon points="4971,3402 4959,3390 4967,3376 4983,3378 4986,3394" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_269"/>
<circle cx='5025.8' cy='3411.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_270"/>
<circle cx='4913.2' cy='3401.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_271" class="scatter"/>
<circle cx='4965.5' cy='3425.8' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_272" class="scatter"/>
<polygon points="5029,3453 5003,3462 5008,3435" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_273" class="scatter"/>
<polygon points="4917,3441 4891,3450 4896,3422" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_274"/>
<circle cx='4956.9' cy='3463.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_275"/>
<circle cx='5008.5' cy='3489.4' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_276" class="scatter"/>
<polygon points="4908,3477 4882,3486 4887,3459" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_277" class="scatter"/>
<polygon points="4959,3504 4933,3512 4939,3485" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_278" class="scatter"/>
<polygon points="5011,3530 4984,3539 4990,3512" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_279" class="scatter"/>
<circle cx='4886.8' cy='3511.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_280" class="scatter"/>
<circle cx='4937.6' cy='3538.5' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_281" class="scatter"/>
<circle cx='4988.2' cy='3566.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_282" class="scatter"/>
<polygon points="4888,3550 4862,3558 4868,3531" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_283" class="scatter"/>
<polygon points="4924,3589 4913,3577 4922,3563 4938,3567 4939,3583" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_284"/>
<polygon points="4973,3618 4963,3605 4972,3591 4988,3595 4989,3612" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_285"/>
<polygon points="4877,3587 4850,3594 4858,3567" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_286"/>
<polygon points="4927,3616 4900,3623 4907,3596" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_287"/>
<polygon points="4977,3646 4949,3653 4957,3626" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_288"/>
<polygon points="4866,3623 4839,3629 4846,3602" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_289"/>
<circle cx='4903.4' cy='3649.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_290" class="scatter"/>
<circle cx='4952.2' cy='3680.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_291" class="scatter"/>
<circle cx='4842.0' cy='3654.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_292"/>
<circle cx='4890.5' cy='3685.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_293" class="scatter"/>
<polygon points="4934,3731 4925,3717 4934,3704 4950,3709 4950,3726" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_294" class="scatter"/>
<polygon points="4841,3694 4813,3700 4822,3673" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_295" class="scatter"/>
<circle cx='4877.0' cy='3722.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_296"/>
<polygon points="4920,3768 4911,3754 4921,3741 4936,3746 4936,3763" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_297" class="scatter"/>
<circle cx='4815.4' cy='3725.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_298" class="scatter"/>
<polygon points="4874,3762 4847,3767 4856,3741" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_299" class="scatter"/>
<polygon points="4905,3805 4896,3791 4906,3778 4921,3784 4921,3800" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_300" class="scatter"/>
<circle cx='4801.1' cy='3760.0' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_301" class="scatter"/>
<circle cx='4847.8' cy='3793.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_302" class="scatter"/>
<circle cx='4894.2' cy='3828.0' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_303" class="scatter"/>
<polygon points="4797,3799 4770,3803 4780,3777" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_304"/>
<circle cx='4832.2' cy='3829.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_305" class="scatter"/>
<polygon points="4889,3869 4861,3873 4872,3847" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_306"/>
<polygon points="4782,3833 4754,3837 4765,3811" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_307"/>
<circle cx='4815.9' cy='3864.1' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_308"/>
<polygon points="4855,3913 4847,3899 4858,3887 4873,3893 4871,3909" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_309"/>
<circle cx='4754.3' cy='3862.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_310"/>
<circle cx='4799.0' cy='3898.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_311"/>
<circle cx='4843.3' cy='3935.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_312" class="scatter"/>
<polygon points="4732,3909 4723,3894 4735,3882 4750,3889 4748,3906" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_313" class="scatter"/>
<polygon points="4792,3938 4764,3941 4776,3915" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_314"/>
<circle cx='4824.9' cy='3971.1' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_315"/>
<circle cx='4719.8' cy='3929.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_316" class="scatter"/>
<polygon points="4774,3973 4746,3975 4758,3949" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_317"/>
<polygon points="4800,4019 4792,4004 4804,3992 4818,4000 4816,4016" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_318"/>
<polygon points="4712,3968 4684,3969 4697,3944" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_319" class="scatter"/>
<polygon points="4755,4007 4727,4008 4740,3983" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_320"/>
<circle cx='4786.3' cy='4040.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_321" class="scatter"/>
<circle cx='4682.8' cy='3994.8' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_322"/>
<circle cx='4724.6' cy='4034.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_323" class="scatter"/>
<circle cx='4765.9' cy='4074.7' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_324" class="scatter"/>
<polygon points="4674,4033 4646,4033 4660,4009" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_325"/>
<circle cx='4704.4' cy='4067.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_326" class="scatter"/>
<circle cx='4744.9' cy='4108.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_327" class="scatter"/>
<circle cx='4643.3' cy='4058.8' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_328"/>
<circle cx='4683.5' cy='4100.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_329"/>
<polygon points="4716,4154 4710,4139 4722,4128 4736,4136 4732,4152" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_330"/>
<circle cx='4622.7' cy='4090.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_331" class="scatter"/>
<circle cx='4662.1' cy='4132.2' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_332"/>
<circle cx='4701.0' cy='4174.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_333" class="scatter"/>
<polygon points="4612,4128 4584,4127 4599,4103" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_334" class="scatter"/>
<polygon points="4650,4171 4622,4169 4637,4146" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_335" class="scatter"/>
<polygon points="4688,4214 4660,4212 4676,4189" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_336" class="scatter"/>
<circle cx='4579.5' cy='4151.8' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_337" class="scatter"/>
<polygon points="4627,4202 4599,4200 4615,4177" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_338" class="scatter"/>
<circle cx='4654.6' cy='4239.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_339" class="scatter"/>
<polygon points="4567,4189 4539,4187 4555,4164" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_340"/>
<circle cx='4594.0' cy='4226.2' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_341"/>
<circle cx='4630.4' cy='4270.9' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_342"/>
<polygon points="4544,4219 4516,4216 4532,4193" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_343"/>
<circle cx='4570.1' cy='4256.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_344"/>
<polygon points="4615,4309 4588,4306 4604,4284" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_345" class="scatter"/>
<circle cx='4510.5' cy='4241.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_346" class="scatter"/>
<polygon points="4537,4298 4532,4282 4546,4273 4559,4283 4554,4298" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_347" class="scatter"/>
<circle cx='4580.3' cy='4332.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_348" class="scatter"/>
<polygon points="4478,4281 4473,4265 4487,4256 4500,4266 4494,4281" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_349"/>
<polygon points="4512,4327 4508,4311 4521,4302 4534,4312 4528,4328" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_350"/>
<circle cx='4554.4' cy='4362.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_351" class="scatter"/>
<polygon points="4471,4306 4443,4301 4461,4280" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_352"/>
<circle cx='4495.1' cy='4345.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_353" class="scatter"/>
<polygon points="4537,4400 4510,4395 4528,4374" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_354"/>
<polygon points="4446,4334 4418,4329 4436,4307" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_355" class="scatter"/>
<polygon points="4478,4381 4451,4376 4469,4355" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_356" class="scatter"/>
<polygon points="4510,4430 4483,4424 4501,4403" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_357"/>
<polygon points="4420,4361 4392,4356 4411,4335" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_358"/>
<circle cx='4442.2' cy='4401.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_359"/>
<circle cx='4473.3' cy='4450.2' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_360"/>
<polygon points="4393,4388 4366,4382 4385,4362" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_361" class="scatter"/>
<polygon points="4424,4437 4397,4431 4416,4411" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_362"/>
<polygon points="4454,4487 4427,4480 4446,4460" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_363"/>
<circle cx='4357.6' cy='4406.6' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_364" class="scatter"/>
<polygon points="4396,4464 4369,4458 4388,4437" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_365"/>
<circle cx='4416.4' cy='4505.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_366" class="scatter"/>
<circle cx='4330.3' cy='4432.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_367" class="scatter"/>
<circle cx='4359.0' cy='4482.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_368" class="scatter"/>
<circle cx='4387.2' cy='4532.7' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_369"/>
<polygon points="4292,4468 4290,4451 4305,4444 4316,4456 4309,4470" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_370" class="scatter"/>
<circle cx='4330.3' cy='4508.2' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_371" class="scatter"/>
<polygon points="4366,4568 4339,4560 4359,4541" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_372"/>
<circle cx='4274.2' cy='4482.6' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_373"/>
<polygon points="4291,4543 4289,4527 4304,4520 4315,4532 4307,4546" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_374" class="scatter"/>
<circle cx='4327.2' cy='4584.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_375" class="scatter"/>
<circle cx='4245.4' cy='4506.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_376" class="scatter"/>
<circle cx='4271.3' cy='4558.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_377"/>
<circle cx='4296.5' cy='4610.2' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_378" class="scatter"/>
<circle cx='4216.2' cy='4530.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_379"/>
<circle cx='4241.1' cy='4582.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_380" class="scatter"/>
<circle cx='4265.3' cy='4634.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_381" class="scatter"/>
<circle cx='4186.6' cy='4553.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_382"/>
<circle cx='4210.4' cy='4606.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_383" class="scatter"/>
<circle cx='4233.6' cy='4658.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_384"/>
<circle cx='4156.5' cy='4576.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_385"/>
<circle cx='4179.3' cy='4629.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_386"/>
<circle cx='4201.5' cy='4682.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_387"/>
<polygon points="4115,4607 4114,4590 4130,4585 4140,4598 4131,4611" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_388"/>
<circle cx='4147.8' cy='4651.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_389"/>
<circle cx='4168.9' cy='4705.0' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_390" class="scatter"/>
<circle cx='4095.0' cy='4619.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_391"/>
<circle cx='4115.8' cy='4673.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_392"/>
<circle cx='4135.9' cy='4727.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_393"/>
<circle cx='4063.7' cy='4640.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_394" class="scatter"/>
<circle cx='4083.4' cy='4694.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_395" class="scatter"/>
<circle cx='4102.5' cy='4748.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_396" class="scatter"/>
<circle cx='4031.9' cy='4660.3' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_397"/>
<circle cx='4050.6' cy='4714.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_398"/>
<circle cx='4068.6' cy='4769.6' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_399"/>
<circle cx='3999.8' cy='4679.9' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_400"/>
<circle cx='4017.4' cy='4734.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_401"/>
<circle cx='4034.4' cy='4789.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_402"/>
<circle cx='3967.3' cy='4698.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_403"/>
<polygon points="3972,4761 3973,4745 3989,4741 3998,4755 3987,4768" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_404" class="scatter"/>
<circle cx='3999.8' cy='4809.4' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_405"/>
<polygon points="3922,4724 3924,4708 3940,4704 3948,4718 3938,4731" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_406" class="scatter"/>
<circle cx='3950.0' cy='4772.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_407"/>
<polygon points="3971,4839 3947,4825 3971,4811" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_408" class="scatter"/>
<polygon points="3889,4742 3891,4725 3907,4722 3915,4736 3904,4748" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_409" class="scatter"/>
<circle cx='3915.7' cy='4790.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_410" class="scatter"/>
<polygon points="3917,4853 3919,4837 3935,4834 3943,4848 3932,4860" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_411" class="scatter"/>
<circle cx='3867.8' cy='4751.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_412" class="scatter"/>
<circle cx='3881.1' cy='4807.8' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_413" class="scatter"/>
<polygon points="3881,4871 3884,4854 3900,4851 3908,4866 3896,4878" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_414"/>
<circle cx='3833.9' cy='4768.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_415" class="scatter"/>
<circle cx='3846.2' cy='4824.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_416" class="scatter"/>
<circle cx='3857.8' cy='4880.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_417" class="scatter"/>
<circle cx='3799.7' cy='4783.8' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_418" class="scatter"/>
<polygon points="3798,4847 3801,4830 3817,4828 3825,4843 3813,4854" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_419"/>
<polygon points="3827,4908 3804,4892 3829,4880" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_420" class="scatter"/>
<circle cx='3765.3' cy='4798.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_421"/>
<circle cx='3775.4' cy='4855.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_422"/>
<circle cx='3784.8' cy='4912.5' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_423"/>
<circle cx='3730.6' cy='4813.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_424" class="scatter"/>
<polygon points="3745,4881 3722,4865 3747,4853" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_425" class="scatter"/>
<circle cx='3747.9' cy='4927.2' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_426"/>
<circle cx='3695.6' cy='4827.0' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_427"/>
<circle cx='3703.5' cy='4884.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_428" class="scatter"/>
<circle cx='3710.7' cy='4941.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_429" class="scatter"/>
<circle cx='3660.3' cy='4840.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_430"/>
<polygon points="3672,4908 3650,4891 3676,4881" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_431"/>
<polygon points="3678,4966 3656,4948 3682,4938" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_432"/>
<circle cx='3624.8' cy='4852.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_433"/>
<circle cx='3630.5' cy='4909.7' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_434" class="scatter"/>
<circle cx='3635.5' cy='4967.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_435" class="scatter"/>
<polygon points="3593,4875 3572,4857 3598,4848" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_436"/>
<circle cx='3593.7' cy='4921.4' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_437" class="scatter"/>
<polygon points="3602,4990 3580,4972 3607,4963" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_438" class="scatter"/>
<circle cx='3553.1' cy='4875.0' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_439"/>
<polygon points="3560,4944 3539,4925 3566,4917" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_440"/>
<polygon points="3563,5002 3542,4983 3569,4974" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_441"/>
<polygon points="3521,4897 3500,4878 3527,4869" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_442" class="scatter"/>
<circle cx='3519.3' cy='4942.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_443"/>
<polygon points="3525,5012 3504,4993 3531,4985" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_444"/>
<circle cx='3480.6' cy='4894.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_445" class="scatter"/>
<circle cx='3481.9' cy='4952.5' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_446" class="scatter"/>
<polygon points="3486,5022 3466,5002 3493,4995" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_447" class="scatter"/>
<polygon points="3447,4915 3427,4896 3454,4888" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_448" class="scatter"/>
<circle cx='3444.2' cy='4961.4' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_449"/>
<polygon points="3447,5031 3427,5011 3454,5004" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_450"/>
<polygon points="3410,4924 3391,4904 3418,4897" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_451" class="scatter"/>
<polygon points="3409,4981 3390,4961 3417,4954" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_452" class="scatter"/>
<circle cx='3404.8' cy='5027.2' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_453" class="scatter"/>
<circle cx='3370.5' cy='4919.5' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_454"/>
<circle cx='3368.5' cy='4977.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_455"/>
<circle cx='3365.7' cy='5034.6' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_456" class="scatter"/>
<circle cx='3333.5' cy='4926.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_457" class="scatter"/>
<polygon points="3317,4987 3323,4972 3340,4973 3343,4989 3329,4998" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_458" class="scatter"/>
<circle cx='3326.5' cy='5041.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_459" class="scatter"/>
<polygon points="3299,4944 3280,4923 3308,4918" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_460"/>
<circle cx='3292.2' cy='4989.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_461" class="scatter"/>
<circle cx='3287.2' cy='5047.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_462"/>
<polygon points="3261,4950 3243,4928 3271,4923" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_463" class="scatter"/>
<circle cx='3253.9' cy='4995.0' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_464"/>
<circle cx='3247.8' cy='5052.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_465" class="scatter"/>
<polygon points="3224,4954 3206,4932 3234,4928" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_466" class="scatter"/>
<circle cx='3215.5' cy='4999.5' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_467"/>
<polygon points="3210,5069 3193,5047 3220,5043" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_468" class="scatter"/>
<circle cx='3184.5' cy='4946.2' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_469" class="scatter"/>
<polygon points="3179,5015 3161,4993 3189,4989" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_470" class="scatter"/>
<circle cx='3168.7' cy='5060.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_471"/>
<circle cx='3147.0' cy='4949.4' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_472" class="scatter"/>
<polygon points="3140,5018 3123,4996 3151,4993" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_473" class="scatter"/>
<circle cx='3129.0' cy='5063.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_474"/>
<circle cx='3109.5' cy='4951.8' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_475" class="scatter"/>
<circle cx='3099.8' cy='5008.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_476" class="scatter"/>
<circle cx='3089.3' cy='5065.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_477"/>
<circle cx='3072.0' cy='4953.6' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_478"/>
<circle cx='3061.1' cy='5010.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_479" class="scatter"/>
<polygon points="3050,5079 3035,5055 3063,5054" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_480"/>
<circle cx='3034.4' cy='4954.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_481"/>
<circle cx='3022.5' cy='5010.9' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_482" class="scatter"/>
<circle cx='3009.9' cy='5067.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_483" class="scatter"/>
<circle cx='2996.8' cy='4954.9' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_484"/>
<polygon points="2970,5011 2979,4998 2995,5002 2995,5019 2980,5024" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_485" class="scatter"/>
<circle cx='2970.1' cy='5067.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_486"/>
<circle cx='2959.2' cy='4954.5' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_487" class="scatter"/>
<circle cx='2945.1' cy='5010.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_488"/>
<circle cx='2930.4' cy='5066.1' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_489"/>
<polygon points="2922,4965 2908,4941 2936,4941" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_490" class="scatter"/>
<polygon points="2906,5021 2893,4997 2921,4997" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_491" class="scatter"/>
<polygon points="2891,5076 2877,5052 2905,5052" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_492"/>
<circle cx='2884.1' cy='4951.4' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_493" class="scatter"/>
<circle cx='2867.9' cy='5006.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_494" class="scatter"/>
<circle cx='2851.0' cy='5061.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_495" class="scatter"/>
<circle cx='2846.6' cy='4948.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_496" class="scatter"/>
<circle cx='2829.3' cy='5003.8' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_497"/>
<polygon points="2811,5071 2798,5046 2826,5047" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_498" class="scatter"/>
<circle cx='2809.1' cy='4945.5' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_499" class="scatter"/>
<circle cx='2790.8' cy='5000.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_500"/>
<polygon points="2758,5054 2768,5041 2784,5047 2783,5064 2767,5068" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_501" class="scatter"/>
<circle cx='2771.7' cy='4941.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_502"/>
<polygon points="2751,5008 2739,4983 2767,4985" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_503" class="scatter"/>
<polygon points="2731,5062 2719,5037 2747,5039" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_504" class="scatter"/>
<circle cx='2734.4' cy='4936.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_505" class="scatter"/>
<circle cx='2714.0' cy='4990.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_506" class="scatter"/>
<circle cx='2692.9' cy='5044.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_507" class="scatter"/>
<circle cx='2697.2' cy='4931.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_508"/>
<circle cx='2675.8' cy='4984.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_509" class="scatter"/>
<polygon points="2652,5050 2641,5024 2669,5028" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_510"/>
<polygon points="2659,4937 2648,4911 2676,4915" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_511"/>
<polygon points="2636,4990 2625,4964 2653,4968" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_512"/>
<circle cx='2614.5' cy='5031.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_513"/>
<circle cx='2623.2' cy='4918.2' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_514"/>
<circle cx='2599.7' cy='4970.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_515"/>
<circle cx='2575.6' cy='5023.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_516"/>
<polygon points="2573,4908 2584,4897 2599,4904 2596,4921 2580,4923" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_517"/>
<polygon points="2560,4975 2550,4948 2578,4953" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_518"/>
<polygon points="2523,5012 2535,5001 2549,5009 2546,5025 2530,5027" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_519"/>
<circle cx='2549.7' cy='4902.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_520" class="scatter"/>
<circle cx='2524.2' cy='4954.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_521" class="scatter"/>
<circle cx='2498.1' cy='5005.4' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_522" class="scatter"/>
<circle cx='2513.2' cy='4893.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_523" class="scatter"/>
<polygon points="2484,4956 2476,4930 2503,4936" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_524" class="scatter"/>
<circle cx='2459.6' cy='4995.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_525" class="scatter"/>
<polygon points="2474,4895 2466,4869 2493,4875" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_526"/>
<circle cx='2449.4' cy='4934.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_527" class="scatter"/>
<circle cx='2421.3' cy='4984.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_528"/>
<circle cx='2440.8' cy='4873.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_529"/>
<circle cx='2412.3' cy='4923.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_530"/>
<circle cx='2383.3' cy='4973.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_531"/>
<circle cx='2404.8' cy='4862.1' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_532" class="scatter"/>
<polygon points="2372,4923 2365,4896 2392,4904" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_533" class="scatter"/>
<polygon points="2342,4973 2335,4945 2362,4953" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_534" class="scatter"/>
<circle cx='2369.1' cy='4850.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_535"/>
<circle cx='2338.8' cy='4899.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_536" class="scatter"/>
<circle cx='2307.8' cy='4947.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_537"/>
<circle cx='2333.7' cy='4837.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_538" class="scatter"/>
<circle cx='2302.4' cy='4886.2' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_539" class="scatter"/>
<polygon points="2267,4946 2261,4918 2288,4927" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_540" class="scatter"/>
<polygon points="2295,4836 2289,4809 2316,4818" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_541"/>
<circle cx='2266.3' cy='4872.4' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_542" class="scatter"/>
<circle cx='2233.5' cy='4919.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_543" class="scatter"/>
<polygon points="2259,4822 2254,4795 2281,4804" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_544"/>
<circle cx='2230.4' cy='4858.0' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_545" class="scatter"/>
<circle cx='2196.7' cy='4904.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_546" class="scatter"/>
<circle cx='2228.8' cy='4796.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_547"/>
<polygon points="2190,4854 2186,4826 2212,4837" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_548"/>
<circle cx='2160.2' cy='4889.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_549" class="scatter"/>
<circle cx='2194.4' cy='4781.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_550"/>
<circle cx='2159.5' cy='4827.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_551" class="scatter"/>
<circle cx='2124.0' cy='4872.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_552" class="scatter"/>
<polygon points="2156,4777 2152,4749 2178,4760" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_553"/>
<circle cx='2124.5' cy='4810.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_554" class="scatter"/>
<polygon points="2083,4866 2080,4839 2106,4850" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_555"/>
<circle cx='2126.5' cy='4748.9' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_556"/>
<circle cx='2089.9' cy='4793.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_557" class="scatter"/>
<circle cx='2052.7' cy='4837.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_558" class="scatter"/>
<circle cx='2093.0' cy='4731.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_559"/>
<polygon points="2050,4786 2048,4759 2073,4771" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_560" class="scatter"/>
<polygon points="2012,4830 2010,4802 2035,4814" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_561" class="scatter"/>
<circle cx='2059.9' cy='4714.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_562" class="scatter"/>
<circle cx='2021.6' cy='4757.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_563" class="scatter"/>
<polygon points="1977,4810 1976,4782 2001,4795" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_564"/>
<circle cx='2027.1' cy='4695.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_565" class="scatter"/>
<circle cx='1988.0' cy='4737.9' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_566"/>
<circle cx='1948.3' cy='4779.7' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_567"/>
<circle cx='1994.7' cy='4676.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_568" class="scatter"/>
<circle cx='1954.8' cy='4718.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_569"/>
<circle cx='1914.3' cy='4759.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_570" class="scatter"/>
<circle cx='1962.6' cy='4656.9' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_571"/>
<polygon points="1916,4708 1916,4680 1940,4694" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_572" class="scatter"/>
<polygon points="1875,4748 1875,4720 1899,4735" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_573"/>
<circle cx='1930.9' cy='4636.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_574"/>
<circle cx='1889.5' cy='4676.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_575" class="scatter"/>
<circle cx='1847.4' cy='4716.1' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_576" class="scatter"/>
<circle cx='1899.7' cy='4615.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_577" class="scatter"/>
<polygon points="1851,4665 1852,4637 1876,4652" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_578" class="scatter"/>
<circle cx='1814.6' cy='4693.6' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_579" class="scatter"/>
<polygon points="1862,4605 1864,4577 1887,4592" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_580" class="scatter"/>
<circle cx='1825.8' cy='4632.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_581"/>
<polygon points="1771,4663 1786,4657 1796,4670 1787,4684 1771,4679" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_582" class="scatter"/>
<circle cx='1838.3' cy='4572.3' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_583"/>
<circle cx='1794.6' cy='4609.8' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_584" class="scatter"/>
<circle cx='1750.4' cy='4646.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_585"/>
<circle cx='1808.3' cy='4549.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_586" class="scatter"/>
<polygon points="1757,4596 1760,4568 1782,4585" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_587" class="scatter"/>
<circle cx='1718.9' cy='4622.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_588"/>
<circle cx='1778.7' cy='4526.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_589"/>
<circle cx='1733.6' cy='4562.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_590" class="scatter"/>
<circle cx='1688.0' cy='4597.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_591"/>
<circle cx='1749.6' cy='4502.7' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_592"/>
<polygon points="1696,4547 1700,4519 1722,4537" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_593"/>
<circle cx='1657.5' cy='4572.0' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_594"/>
<polygon points="1713,4488 1717,4460 1739,4478" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_595"/>
<polygon points="1667,4522 1671,4494 1693,4512" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_596" class="scatter"/>
<circle cx='1627.5' cy='4545.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_597"/>
<circle cx='1692.8' cy='4453.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_598" class="scatter"/>
<polygon points="1638,4496 1643,4468 1664,4486" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_599" class="scatter"/>
<polygon points="1590,4528 1595,4501 1617,4519" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_600"/>
<circle cx='1665.0' cy='4428.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_601" class="scatter"/>
<circle cx='1617.3' cy='4460.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_602"/>
<polygon points="1561,4501 1567,4474 1588,4492" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_603" class="scatter"/>
<circle cx='1637.8' cy='4402.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_604"/>
<circle cx='1589.5' cy='4433.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_605"/>
<circle cx='1540.6' cy='4464.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_606"/>
<polygon points="1603,4385 1609,4357 1630,4376" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_607"/>
<circle cx='1562.2' cy='4406.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_608"/>
<circle cx='1512.8' cy='4435.8' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_609"/>
<circle cx='1584.9' cy='4348.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_610" class="scatter"/>
<circle cx='1535.4' cy='4378.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_611"/>
<polygon points="1477,4416 1484,4388 1504,4408" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_612"/>
<polygon points="1551,4330 1558,4303 1578,4323" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_613" class="scatter"/>
<circle cx='1509.1' cy='4349.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_614"/>
<circle cx='1458.6' cy='4377.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_615" class="scatter"/>
<circle cx='1534.1' cy='4293.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_616" class="scatter"/>
<circle cx='1483.5' cy='4320.8' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_617" class="scatter"/>
<circle cx='1432.4' cy='4347.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_618"/>
<circle cx='1509.5' cy='4264.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_619" class="scatter"/>
<polygon points="1449,4300 1458,4273 1477,4294" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_620"/>
<circle cx='1406.8' cy='4317.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_621" class="scatter"/>
<circle cx='1485.4' cy='4236.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_622"/>
<circle cx='1433.8' cy='4261.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_623"/>
<polygon points="1373,4294 1382,4268 1400,4289" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_624" class="scatter"/>
<polygon points="1453,4215 1462,4188 1480,4209" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_625" class="scatter"/>
<circle cx='1409.8' cy='4231.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_626"/>
<polygon points="1348,4263 1358,4237 1376,4258" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_627" class="scatter"/>
<polygon points="1430,4185 1439,4158 1457,4180" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_628" class="scatter"/>
<polygon points="1377,4208 1387,4182 1405,4204" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_629"/>
<circle cx='1333.5' cy='4223.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_630" class="scatter"/>
<circle cx='1416.7' cy='4146.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_631" class="scatter"/>
<circle cx='1363.7' cy='4169.1' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_632"/>
<circle cx='1310.3' cy='4190.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_633" class="scatter"/>
<circle cx='1394.9' cy='4115.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_634"/>
<circle cx='1341.5' cy='4137.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_635" class="scatter"/>
<polygon points="1278,4165 1289,4140 1306,4162" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_636" class="scatter"/>
<polygon points="1364,4092 1375,4066 1392,4089" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_637"/>
<polygon points="1310,4112 1322,4087 1338,4110" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_638"/>
<polygon points="1256,4132 1267,4107 1284,4129" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_639" class="scatter"/>
<circle cx='1353.2' cy='4053.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_640" class="scatter"/>
<circle cx='1299.0' cy='4072.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_641"/>
<circle cx='1244.4' cy='4091.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_642" class="scatter"/>
<circle cx='1333.2' cy='4021.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_643"/>
<circle cx='1278.7' cy='4039.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_644" class="scatter"/>
<polygon points="1214,4064 1226,4039 1242,4063" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_645" class="scatter"/>
<polygon points="1304,3996 1316,3971 1332,3994" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_646"/>
<circle cx='1259.0' cy='4006.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_647" class="scatter"/>
<circle cx='1203.7' cy='4023.2' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_648" class="scatter"/>
<circle cx='1295.2' cy='3956.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_649"/>
<polygon points="1230,3979 1243,3955 1258,3979" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_650" class="scatter"/>
<circle cx='1184.4' cy='3988.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_651"/>
<circle cx='1277.1' cy='3923.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_652" class="scatter"/>
<circle cx='1221.6' cy='3938.9' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_653"/>
<circle cx='1165.7' cy='3953.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_654"/>
<circle cx='1259.7' cy='3890.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_655" class="scatter"/>
<polygon points="1193,3910 1208,3886 1221,3911" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_656"/>
<circle cx='1147.7' cy='3917.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_657" class="scatter"/>
<circle cx='1242.9' cy='3856.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_658" class="scatter"/>
<circle cx='1186.8' cy='3869.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_659" class="scatter"/>
<circle cx='1130.4' cy='3882.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_660"/>
<circle cx='1226.7' cy='3822.8' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_661" class="scatter"/>
<circle cx='1170.4' cy='3834.8' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_662"/>
<circle cx='1113.8' cy='3846.0' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_663"/>
<circle cx='1211.2' cy='3788.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_664" class="scatter"/>
<circle cx='1154.7' cy='3799.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_665"/>
<circle cx='1097.9' cy='3809.6' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_666" class="scatter"/>
<circle cx='1196.4' cy='3754.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_667" class="scatter"/>
<circle cx='1139.6' cy='3763.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_668" class="scatter"/>
<circle cx='1082.7' cy='3772.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_669"/>
<circle cx='1182.2' cy='3719.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_670"/>
<circle cx='1125.3' cy='3727.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_671"/>
<circle cx='1068.2' cy='3735.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_672"/>
<circle cx='1168.7' cy='3684.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_673" class="scatter"/>
<circle cx='1111.6' cy='3691.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_674"/>
<circle cx='1054.4' cy='3698.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_675" class="scatter"/>
<polygon points="1145,3653 1162,3631 1172,3657" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_676" class="scatter"/>
<circle cx='1098.7' cy='3655.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_677" class="scatter"/>
<circle cx='1041.3' cy='3661.0' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_678" class="scatter"/>
<circle cx='1143.8' cy='3613.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_679" class="scatter"/>
<circle cx='1086.4' cy='3618.6' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_680" class="scatter"/>
<polygon points="1018,3627 1036,3606 1045,3632" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_681" class="scatter"/>
<circle cx='1132.3' cy='3577.4' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_682"/>
<polygon points="1063,3586 1082,3564 1091,3591" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_683" class="scatter"/>
<circle cx='1017.3' cy='3585.2' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_684" class="scatter"/>
<circle cx='1121.6' cy='3541.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_685"/>
<polygon points="1053,3548 1071,3527 1080,3554" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_686"/>
<circle cx='1006.4' cy='3547.0' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_687" class="scatter"/>
<circle cx='1111.5' cy='3505.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_688" class="scatter"/>
<circle cx='1053.9' cy='3507.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_689"/>
<polygon points="985,3512 1004,3492 1012,3518" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_690" class="scatter"/>
<circle cx='1102.1' cy='3468.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_691"/>
<circle cx='1044.5' cy='3469.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_692" class="scatter"/>
<circle cx='986.9' cy='3469.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_693" class="scatter"/>
<polygon points="1082,3435 1101,3415 1109,3442" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_694" class="scatter"/>
<polygon points="1024,3435 1044,3415 1051,3442" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_695" class="scatter"/>
<polygon points="966,3434 986,3414 993,3442" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_696"/>
<circle cx='1085.5' cy='3395.4' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_697" class="scatter"/>
<circle cx='1027.9' cy='3394.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_698"/>
<circle cx='970.3' cy='3392.1' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_699" class="scatter"/>
<circle cx='1078.3' cy='3358.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_700" class="scatter"/>
<circle cx='1020.7' cy='3356.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_701"/>
<circle cx='963.1' cy='3353.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_702" class="scatter"/>
<circle cx='1071.7' cy='3321.5' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_703"/>
<circle cx='1014.2' cy='3318.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_704" class="scatter"/>
<circle cx='956.7' cy='3313.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_705" class="scatter"/>
<circle cx='1065.9' cy='3284.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_706"/>
<polygon points="997,3282 1018,3264 1023,3291" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_707" class="scatter"/>
<circle cx='951.1' cy='3274.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_708" class="scatter"/>
<polygon points="1049,3249 1070,3231 1075,3259" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_709"/>
<circle cx='1003.5' cy='3241.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_710" class="scatter"/>
<polygon points="934,3237 956,3219 960,3247" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_711"/>
<circle cx='1056.4' cy='3209.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_712" class="scatter"/>
<polygon points="987,3205 1009,3187 1013,3215" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_713" class="scatter"/>
<circle cx='942.0' cy='3195.4' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_714"/>
<circle cx='1052.7' cy='3172.3' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_715"/>
<circle cx='995.7' cy='3164.4' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_716"/>
<polygon points="937,3142 951,3150 948,3166 932,3168 925,3153" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_717" class="scatter"/>
<polygon points="1038,3136 1060,3120 1063,3147" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_718"/>
<circle cx='992.9' cy='3125.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_719"/>
<circle cx='936.0' cy='3116.1' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_720"/>
<circle cx='1047.5' cy='3097.3' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_721"/>
<circle cx='990.8' cy='3087.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_722"/>
<circle cx='934.2' cy='3076.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_723"/>
<polygon points="1034,3061 1057,3045 1059,3073" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_724" class="scatter"/>
<circle cx='989.5' cy='3048.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_725" class="scatter"/>
<circle cx='933.1' cy='3036.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_726" class="scatter"/>
<circle cx='1045.2' cy='3022.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_727"/>
<circle cx='989.0' cy='3009.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_728"/>
<polygon points="921,2997 944,2982 945,3010" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_729" class="scatter"/>
<circle cx='1045.2' cy='2984.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_730"/>
<circle cx='989.1' cy='2971.2' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_731"/>
<circle cx='933.2' cy='2957.2' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_732"/>
<polygon points="1034,2947 1058,2933 1058,2961" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_733"/>
<circle cx='990.1' cy='2932.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_734" class="scatter"/>
<circle cx='934.4' cy='2917.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_735" class="scatter"/>
<circle cx='1047.2' cy='2909.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_736" class="scatter"/>
<circle cx='991.7' cy='2893.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_737"/>
<circle cx='936.4' cy='2877.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_738"/>
<polygon points="1037,2872 1062,2858 1061,2886" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_739"/>
<circle cx='994.1' cy='2855.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_740"/>
<circle cx='939.1' cy='2838.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_741" class="scatter"/>
<circle cx='1052.1' cy='2834.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_742"/>
<circle cx='997.3' cy='2816.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_743" class="scatter"/>
<polygon points="931,2798 955,2785 954,2813" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_744"/>
<circle cx='1055.7' cy='2797.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_745" class="scatter"/>
<circle cx='1001.2' cy='2778.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_746" class="scatter"/>
<circle cx='946.9' cy='2758.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_747"/>
<polygon points="1048,2759 1073,2747 1071,2775" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_748"/>
<circle cx='1005.8' cy='2739.9' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_749" class="scatter"/>
<polygon points="953,2706 966,2716 959,2732 943,2730 939,2714" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_750" class="scatter"/>
<polygon points="1053,2721 1078,2710 1076,2737" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_751" class="scatter"/>
<circle cx='1011.2' cy='2701.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_752" class="scatter"/>
<circle cx='957.7' cy='2680.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_753" class="scatter"/>
<polygon points="1072,2671 1084,2682 1077,2697 1061,2695 1058,2679" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_754"/>
<polygon points="1005,2662 1031,2651 1028,2679" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_755" class="scatter"/>
<circle cx='964.2' cy='2640.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_756" class="scatter"/>
<polygon points="1065,2646 1091,2636 1087,2664" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_757"/>
<polygon points="1012,2624 1038,2613 1034,2641" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_758" class="scatter"/>
<circle cx='971.5' cy='2601.9' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_759"/>
<polygon points="1086,2597 1098,2609 1091,2624 1074,2621 1072,2605" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_760"/>
<polygon points="1020,2585 1046,2576 1041,2603" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_761"/>
<circle cx='979.5' cy='2562.9' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_762" class="scatter"/>
<circle cx='1092.0' cy='2574.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_763" class="scatter"/>
<circle cx='1040.0' cy='2549.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_764"/>
<polygon points="976,2522 1003,2513 998,2540" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_765" class="scatter"/>
<polygon points="1089,2535 1115,2526 1110,2554" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_766"/>
<polygon points="1037,2510 1064,2501 1058,2528" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_767" class="scatter"/>
<circle cx='997.8' cy='2485.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_768" class="scatter"/>
<circle cx='1109.8' cy='2501.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_769"/>
<circle cx='1058.8' cy='2474.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_770"/>
<circle cx='1008.1' cy='2447.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_771"/>
<circle cx='1119.7' cy='2465.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_772" class="scatter"/>
<circle cx='1069.2' cy='2437.4' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_773" class="scatter"/>
<circle cx='1019.1' cy='2408.9' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_774"/>
<circle cx='1130.3' cy='2429.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_775"/>
<circle cx='1080.4' cy='2400.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_776"/>
<polygon points="1019,2368 1046,2361 1039,2388" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_777"/>
<circle cx='1141.7' cy='2393.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_778"/>
<circle cx='1092.3' cy='2363.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_779" class="scatter"/>
<circle cx='1043.3' cy='2333.2' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_780" class="scatter"/>
<circle cx='1153.7' cy='2357.6' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_781"/>
<polygon points="1109,2314 1119,2327 1109,2340 1094,2335 1093,2319" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_782" class="scatter"/>
<circle cx='1056.4' cy='2295.7' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_783"/>
<circle cx='1166.4' cy='2322.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_784"/>
<polygon points="1123,2277 1132,2291 1122,2304 1107,2299 1107,2282" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_785" class="scatter"/>
<polygon points="1059,2255 1086,2249 1077,2276" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_786"/>
<circle cx='1179.8' cy='2287.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_787" class="scatter"/>
<circle cx='1132.2' cy='2254.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_788" class="scatter"/>
<circle cx='1085.0' cy='2221.5' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_789" class="scatter"/>
<circle cx='1193.8' cy='2252.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_790" class="scatter"/>
<polygon points="1135,2215 1163,2210 1153,2236" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_791"/>
<circle cx='1100.3' cy='2184.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_792" class="scatter"/>
<polygon points="1214,2205 1222,2218 1212,2231 1197,2225 1198,2209" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_793"/>
<polygon points="1151,2179 1179,2175 1168,2201" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_794" class="scatter"/>
<circle cx='1116.3' cy='2148.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_795" class="scatter"/>
<polygon points="1213,2179 1240,2175 1230,2201" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_796"/>
<polygon points="1184,2135 1192,2149 1182,2162 1166,2155 1168,2139" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_797"/>
<circle cx='1133.0' cy='2112.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_798" class="scatter"/>
<circle cx='1239.9' cy='2149.3' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_799"/>
<polygon points="1184,2108 1212,2105 1200,2131" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_800" class="scatter"/>
<polygon points="1139,2072 1167,2069 1156,2094" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_801" class="scatter"/>
<circle cx='1256.6' cy='2115.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_802"/>
<circle cx='1212.4' cy='2078.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_803"/>
<circle cx='1168.6' cy='2041.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_804" class="scatter"/>
<circle cx='1273.9' cy='2082.2' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_805" class="scatter"/>
<circle cx='1230.4' cy='2044.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_806" class="scatter"/>
<polygon points="1176,2001 1204,1999 1192,2024" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_807"/>
<circle cx='1291.9' cy='2049.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_808"/>
<polygon points="1238,2005 1266,2004 1254,2029" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_809" class="scatter"/>
<circle cx='1206.8' cy='1971.5' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_810" class="scatter"/>
<circle cx='1310.5' cy='2016.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_811" class="scatter"/>
<circle cx='1268.5' cy='1977.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_812"/>
<polygon points="1216,1931 1244,1931 1231,1955" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_813"/>
<polygon points="1319,1978 1347,1978 1334,2002" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_814"/>
<circle cx='1288.5' cy='1944.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_815"/>
<polygon points="1237,1897 1265,1897 1251,1921" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_816"/>
<circle cx='1349.6' cy='1952.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_817"/>
<circle cx='1309.1' cy='1911.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_818" class="scatter"/>
<circle cx='1269.1' cy='1869.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_819"/>
<polygon points="1377,1909 1384,1924 1371,1935 1357,1926 1361,1910" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_820" class="scatter"/>
<polygon points="1320,1873 1348,1873 1333,1897" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_821" class="scatter"/>
<circle cx='1291.1' cy='1836.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_822"/>
<circle cx='1391.1' cy='1889.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_823"/>
<polygon points="1342,1841 1370,1842 1355,1865" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_824" class="scatter"/>
<circle cx='1313.8' cy='1804.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_825" class="scatter"/>
<circle cx='1412.7' cy='1858.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_826"/>
<polygon points="1365,1809 1393,1811 1377,1834" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_827"/>
<circle cx='1337.1' cy='1771.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_828" class="scatter"/>
<polygon points="1425,1822 1453,1824 1437,1847" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_829" class="scatter"/>
<polygon points="1388,1778 1416,1780 1400,1803" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_830"/>
<circle cx='1361.1' cy='1740.1' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_831"/>
<polygon points="1466,1787 1471,1803 1458,1813 1445,1803 1449,1787" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_832" class="scatter"/>
<circle cx='1421.4' cy='1754.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_833" class="scatter"/>
<circle cx='1385.6' cy='1708.8' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_834"/>
<circle cx='1481.2' cy='1769.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_835" class="scatter"/>
<circle cx='1445.7' cy='1723.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_836" class="scatter"/>
<circle cx='1410.7' cy='1678.0' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_837"/>
<polygon points="1496,1733 1523,1737 1506,1759" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_838" class="scatter"/>
<circle cx='1470.5' cy='1694.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_839" class="scatter"/>
<circle cx='1436.4' cy='1647.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_840"/>
<circle cx='1529.6' cy='1711.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_841"/>
<circle cx='1495.9' cy='1665.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_842" class="scatter"/>
<circle cx='1462.7' cy='1617.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_843" class="scatter"/>
<circle cx='1554.7' cy='1683.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_844" class="scatter"/>
<circle cx='1521.9' cy='1636.4' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_845" class="scatter"/>
<circle cx='1489.6' cy='1588.6' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_846" class="scatter"/>
<circle cx='1580.3' cy='1656.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_847"/>
<polygon points="1558,1598 1561,1614 1547,1622 1535,1611 1541,1596" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_848" class="scatter"/>
<polygon points="1508,1552 1535,1557 1517,1578" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_849"/>
<circle cx='1606.4' cy='1629.1' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_850"/>
<circle cx='1575.4' cy='1580.5' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_851"/>
<circle cx='1545.0' cy='1531.5' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_852" class="scatter"/>
<circle cx='1633.0' cy='1602.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_853"/>
<circle cx='1603.0' cy='1553.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_854"/>
<circle cx='1573.5' cy='1503.8' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_855"/>
<polygon points="1651,1568 1679,1575 1659,1595" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_856"/>
<circle cx='1631.0' cy='1526.8' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_857" class="scatter"/>
<circle cx='1602.5' cy='1476.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_858"/>
<circle cx='1687.7' cy='1551.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_859"/>
<polygon points="1651,1492 1678,1500 1658,1519" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_860" class="scatter"/>
<circle cx='1632.1' cy='1450.1' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_861"/>
<polygon points="1726,1516 1728,1533 1713,1540 1702,1528 1710,1513" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_862" class="scatter"/>
<polygon points="1680,1466 1707,1474 1687,1494" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_863" class="scatter"/>
<circle cx='1662.2' cy='1424.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_864"/>
<circle cx='1744.4' cy='1501.6' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_865" class="scatter"/>
<circle cx='1718.3' cy='1450.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_866" class="scatter"/>
<circle cx='1692.7' cy='1398.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_867" class="scatter"/>
<circle cx='1773.5' cy='1477.7' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_868"/>
<circle cx='1748.3' cy='1425.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_869" class="scatter"/>
<polygon points="1716,1365 1742,1374 1721,1392" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_870" class="scatter"/>
<polygon points="1795,1445 1822,1455 1800,1473" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_871" class="scatter"/>
<circle cx='1778.8' cy='1402.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_872" class="scatter"/>
<circle cx='1755.3' cy='1349.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_873"/>
<polygon points="1825,1422 1851,1432 1830,1450" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_874" class="scatter"/>
<circle cx='1809.8' cy='1379.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_875"/>
<circle cx='1787.2' cy='1325.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_876" class="scatter"/>
<polygon points="1856,1400 1882,1410 1860,1428" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_877"/>
<circle cx='1841.2' cy='1356.4' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_878" class="scatter"/>
<circle cx='1819.6' cy='1302.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_879"/>
<circle cx='1894.1' cy='1388.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_880"/>
<polygon points="1884,1326 1884,1343 1869,1348 1859,1335 1869,1321" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_881" class="scatter"/>
<circle cx='1852.5' cy='1280.5' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_882" class="scatter"/>
<polygon points="1918,1357 1944,1369 1921,1385" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_883" class="scatter"/>
<circle cx='1905.2' cy='1313.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_884"/>
<circle cx='1885.8' cy='1258.7' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_885" class="scatter"/>
<polygon points="1950,1337 1975,1349 1952,1365" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_886" class="scatter"/>
<circle cx='1937.9' cy='1292.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_887"/>
<circle cx='1919.5' cy='1237.6' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_888"/>
<circle cx='1988.9' cy='1326.9' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_889"/>
<circle cx='1970.9' cy='1272.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_890" class="scatter"/>
<circle cx='1953.6' cy='1217.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_891" class="scatter"/>
<circle cx='2021.3' cy='1307.8' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_892" class="scatter"/>
<circle cx='2004.3' cy='1252.7' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_893" class="scatter"/>
<circle cx='1988.0' cy='1197.4' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_894" class="scatter"/>
<circle cx='2054.0' cy='1289.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_895" class="scatter"/>
<polygon points="2032,1224 2056,1237 2032,1251" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_896" class="scatter"/>
<circle cx='2022.9' cy='1178.3' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_897" class="scatter"/>
<circle cx='2087.1' cy='1271.4' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_898" class="scatter"/>
<circle cx='2072.3' cy='1215.7' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_899"/>
<circle cx='2058.1' cy='1159.8' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_900" class="scatter"/>
<circle cx='2120.5' cy='1254.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_901" class="scatter"/>
<polygon points="2101,1188 2125,1202 2100,1216" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_902" class="scatter"/>
<circle cx='2093.7' cy='1142.0' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_903" class="scatter"/>
<circle cx='2154.2' cy='1237.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_904"/>
<circle cx='2141.6' cy='1181.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_905"/>
<circle cx='2129.6' cy='1124.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_906" class="scatter"/>
<circle cx='2188.3' cy='1221.6' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_907"/>
<circle cx='2176.7' cy='1165.2' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_908" class="scatter"/>
<circle cx='2165.8' cy='1108.5' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_909"/>
<circle cx='2222.6' cy='1206.3' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_910"/>
<circle cx='2212.1' cy='1149.7' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_911" class="scatter"/>
<polygon points="2197,1082 2220,1098 2195,1110" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_912" class="scatter"/>
<circle cx='2257.3' cy='1191.7' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_913"/>
<circle cx='2247.9' cy='1134.9' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_914"/>
<circle cx='2239.1' cy='1077.9' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_915" class="scatter"/>
<polygon points="2287,1167 2310,1183 2284,1194" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_916"/>
<polygon points="2279,1110 2302,1126 2276,1137" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_917"/>
<circle cx='2276.3' cy='1063.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_918" class="scatter"/>
<polygon points="2323,1153 2345,1170 2319,1181" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_919"/>
<polygon points="2316,1096 2338,1113 2312,1124" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_920"/>
<circle cx='2313.6' cy='1050.0' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_921" class="scatter"/>
<polygon points="2358,1141 2380,1158 2354,1168" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_922"/>
<circle cx='2356.7' cy='1094.6' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_923" class="scatter"/>
<circle cx='2351.3' cy='1037.2' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_924"/>
<circle cx='2398.4' cy='1140.0' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_925"/>
<polygon points="2389,1071 2411,1089 2384,1099" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_926"/>
<circle cx='2389.1' cy='1025.1' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_927"/>
<circle cx='2434.3' cy='1128.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_928"/>
<circle cx='2430.4' cy='1071.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_929"/>
<polygon points="2423,1002 2444,1021 2418,1030" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_930" class="scatter"/>
<circle cx='2470.4' cy='1118.2' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_931" class="scatter"/>
<circle cx='2467.6' cy='1060.7' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_932"/>
<polygon points="2479,999 2474,1014 2457,1014 2452,999 2466,989" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_933"/>
<polygon points="2503,1097 2524,1116 2497,1124" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_934" class="scatter"/>
<polygon points="2501,1039 2522,1058 2495,1066" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_935"/>
<circle cx='2504.0' cy='993.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_936" class="scatter"/>
<circle cx='2543.2' cy='1099.2' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_937" class="scatter"/>
<polygon points="2556,1038 2550,1053 2534,1053 2529,1037 2543,1028" style="fill:rgb(65,171,93);" id="scat_Aromatic_Residue_938" class="scatter"/>
<circle cx='2542.7' cy='984.0' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_939" class="scatter"/>
<polygon points="2577,1079 2596,1099 2569,1106" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_940" class="scatter"/>
<circle cx='2580.3' cy='1033.2' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_941" class="scatter"/>
<circle cx='2581.6' cy='975.6' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_942" class="scatter"/>
<circle cx='2616.6' cy='1083.1' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_943"/>
<circle cx='2618.2' cy='1025.5' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_944" class="scatter"/>
<circle cx='2620.6' cy='967.9' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_945"/>
<circle cx='2653.5' cy='1076.1' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_946" class="scatter"/>
<circle cx='2656.3' cy='1018.5' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_947" class="scatter"/>
<circle cx='2659.7' cy='961.0' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_948"/>
<circle cx='2690.6' cy='1069.8' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_949"/>
<circle cx='2694.4' cy='1012.3' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_950"/>
<circle cx='2699.0' cy='954.8' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_951" class="scatter"/>
<circle cx='2727.8' cy='1064.2' r='14.0' style="fill:rgb(255,0,255);" id="scat_Polar_Residue_952" class="scatter"/>
<polygon points="2731,995 2749,1016 2721,1021" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_953" class="scatter"/>
<circle cx='2738.4' cy='949.4' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_954"/>
<circle cx='2765.0' cy='1059.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_955" class="scatter"/>
<polygon points="2769,990 2787,1012 2759,1016" style="fill:rgb(239,59,44);" class="scatter" id="scat_Positive_Residue_956"/>
<polygon points="2776,933 2794,955 2766,959" style="fill:rgb(66,146,198);" id="scat_Negative_Residue_957" class="scatter"/>
<polygon points="2816,1053 2809,1068 2792,1065 2790,1049 2805,1041" style="fill:rgb(65,171,93);" class="scatter" id="scat_Aromatic_Residue_958"/>
<circle cx='2809.6' cy='998.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_959" class="scatter"/>
<circle cx='2817.4' cy='940.8' r='14.0' style="fill:rgb(255,0,255);" class="scatter" id="scat_Polar_Residue_960"/>
<polygon points="2838,1040 2855,1062 2827,1065" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_961"/>
<circle cx='2848.1' cy='994.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_962"/>
<circle cx='2857.1' cy='937.7' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_963"/>
<circle cx='2877.3' cy='1049.0' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_964" class="scatter"/>
<polygon points="2885,980 2902,1003 2874,1006" style="fill:rgb(66,146,198);" class="scatter" id="scat_Negative_Residue_965"/>
<circle cx='2896.8' cy='935.3' r='14.0' style="fill:rgb(115,115,115);" class="scatter" id="scat_Nonpolar_Residue_966"/>
<polygon points="2914,1035 2930,1058 2902,1060" style="fill:rgb(239,59,44);" id="scat_Positive_Residue_967" class="scatter"/>
<circle cx='2925.3' cy='990.3' r='14.0' style="fill:rgb(115,115,115);" id="scat_Nonpolar_Residue_968" class="scatter"/>
</g>
<g id="plot3">
<g id="plot3-axis">
</g>
<line x1='995.3' y1='1053.1' x2='993.2' y2='1051.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='993.2' y1='1051.0' x2='971.6' y2='1030.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='971.6' y1='1030.1' x2='969.5' y2='1028.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="956.6" y="1039.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(44.2,956.6,1039.9)" polyphen2="0.966" sift="0" class="mut" dbsource="dbSNP" id="R849W_rsID_rs747643116_1_169" ipvMAF="NA">p.R849W</text>
<line x1='595.5' y1='2512.0' x2='592.6' y2='2511.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='592.6' y1='2511.4' x2='566.9' y2='2487.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='566.9' y1='2487.6' x2='563.9' y2='2487.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="559.4" y="2503.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(11.9,559.4,2503.9)" polyphen2="0.113" dbsource="dbSNP" class="mut" sift="0.57" ipvMAF="NA" id="W760R_rsID_rs764230559_1_278">p.W760R</text>
<line x1='5655.2' y1='2161.4' x2='5658.1' y2='2160.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5658.1' y1='2160.5' x2='5686.7' y2='2151.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5686.7' y1='2151.5' x2='5689.6' y2='2150.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5695.7" y="2167.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(342.5,5695.7,2167.0)" ipvMAF="NA" id="R191W_rsID_rs865962183_1_410" polyphen2="0.987" dbsource="dbSNP" class="mut" sift="0.01">p.R191W</text>
<line x1='1353.0' y1='1181.4' x2='1351.0' y2='1179.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1351.0' y1='1179.2' x2='1330.9' y2='1157.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1330.9' y1='1157.0' x2='1328.9' y2='1154.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1315.3" y="1165.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(47.8,1315.3,1165.8)" polyphen2="0.233" class="mut" dbsource="dbSNP" sift="0" ipvMAF="0.000199681" id="M859T_rsID_rs148626207_1_45">p.M859T</text>
<line x1='667.7' y1='2238.4' x2='664.8' y2='2237.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='664.8' y1='2237.5' x2='636.3' y2='2228.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='636.3' y1='2228.2' x2='633.5' y2='2227.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="627.1" y="2243.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(18.1,627.1,2243.6)" dbsource="dbSNP" class="mut" sift="0" polyphen2="0.22" ipvMAF="NA" id="M778T_rsID_rs369716580_1_113">p.M778T</text>
<line x1='1322.7' y1='5240.1' x2='1320.9' y2='5242.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1320.9' y1='5242.5' x2='1302.9' y2='5266.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1302.9' y1='5266.5' x2='1301.1' y2='5268.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1314.5" y="5280.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-53.2,1314.5,5280.2)" class="mut" dbsource="dbSNP" sift="0" polyphen2="0.991" ipvMAF="NA" id="T584M_rsID_rs748549995_1_173">p.T584M</text>
<line x1='2996.0' y1='5453.5' x2='2996.0' y2='5456.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2996.0' y1='5456.5' x2='2995.9' y2='5486.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2995.9' y1='5486.5' x2='2995.9' y2='5489.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3013.4" y="5490.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-89.9,3013.4,5490.5)" polyphen2="0.006" sift="0.12" class="mut" dbsource="dbSNP" id="T484M_rsID_rs768572248_1_305" ipvMAF="NA">p.T484M</text>
<line x1='3858.2' y1='5656.3' x2='3859.1' y2='5659.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3859.1' y1='5659.2' x2='3868.3' y2='5687.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3868.3' y1='5687.7' x2='3869.2' y2='5690.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3852.9" y="5696.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(72.1,3852.9,5696.9)" polyphen2="0" dbsource="dbSNP" class="mut" sift="0.61" ipvMAF="NA" id="M435T_rsID_rs779199620_1_373">p.M435T</text>
<line x1='1440.0' y1='5290.8' x2='1438.3' y2='5293.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1438.3' y1='5293.3' x2='1421.5' y2='5318.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1421.5' y1='5318.1' x2='1419.8' y2='5320.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1433.3" y="5330.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-55.7,1433.3,5330.9)" ipvMAF="NA" id="M577T_rsID_rs780928731_1_385" class="mut" dbsource="dbSNP" sift="0.07" polyphen2="0.22">p.M577T</text>
<line x1='2651.1' y1='5428.6' x2='2650.7' y2='5431.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2650.7' y1='5431.5' x2='2642.4' y2='5460.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2642.4' y1='5460.7' x2='2642.0' y2='5463.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2659.2" y="5467.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-81.7,2659.2,5467.1)" sift="0.14" class="mut" dbsource="dbSNP" polyphen2="0.021" id="M506V_rsID_rs4648072_1_5" ipvMAF="0.013778">p.M506V</text>
<line x1='376.5' y1='2928.8' x2='373.5' y2='2928.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='373.5' y1='2928.7' x2='343.5' y2='2927.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='343.5' y1='2927.9' x2='340.5' y2='2927.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="339.1" y="2945.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(1.6,339.1,2945.3)" ipvMAF="NA" id="R733M_rsID_rs370433110_1_92" polyphen2="0.824" class="mut" dbsource="dbSNP" sift="0.1">p.R733M</text>
<line x1='5403.0' y1='2504.5' x2='5405.9' y2='2503.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5405.9' y1='2503.9' x2='5435.3' y2='2497.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5435.3' y1='2497.9' x2='5438.2' y2='2497.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5442.7" y="2514.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(348.3,5442.7,2514.2)" class="mut" dbsource="dbSNP" sift="0.01" polyphen2="0.305" ipvMAF="NA" id="M207V_rsID_rs751252206_1_203">p.M207V</text>
<line x1='1599.1' y1='985.8' x2='1597.4' y2='983.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1597.4' y1='983.3' x2='1595.3' y2='948.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1595.3' y1='948.3' x2='1593.6' y2='945.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1578.6" y="954.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(55.6,1578.6,954.9)" id="M879V_rsID_rs756502096_1_224" ipvMAF="NA" polyphen2="0.322" sift="0.06" dbsource="dbSNP" class="mut">p.M879V</text>
<line x1='5620.3' y1='2920.7' x2='5623.3' y2='2920.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5623.3' y1='2920.6' x2='5653.3' y2='2919.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5653.3' y1='2919.7' x2='5656.3' y2='2919.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5657.8" y="2937.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(358.3,5657.8,2937.1)" id="V234M_rsID_rs768698948_1_315" ipvMAF="NA" polyphen2="1" sift="0" dbsource="dbSNP" class="mut">p.V234M</text>
<line x1='392.5' y1='3298.3' x2='389.5' y2='3298.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='389.5' y1='3298.7' x2='359.5' y2='3299.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='359.5' y1='3299.9' x2='356.5' y2='3300.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="357.5" y="3317.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-6.5,357.5,3317.7)" ipvMAF="0.00858626" id="H711Q_rsID_rs4648099_1_10" polyphen2="0.04" class="mut" dbsource="dbSNP" sift="0.14">p.H711Q</text>
<line x1='2209.3' y1='500.6' x2='2208.4' y2='497.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2208.4' y1='497.7' x2='2199.3' y2='469.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2199.3' y1='469.1' x2='2198.4' y2='466.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2181.5" y="470.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(72.4,2181.5,470.6)" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA" id="D926D_rsID_rs111386727_1_18" ipvMAF="NA">p.D926D</text>
<line x1='2111.6' y1='713.0' x2='2110.5' y2='710.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2110.5' y1='710.2' x2='2099.7' y2='682.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2099.7' y1='682.2' x2='2098.6' y2='679.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2081.9" y="684.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(68.8,2081.9,684.9)" id="D916D_rsID_rs151134704_1_54" ipvMAF="NA" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA">p.D916D</text>
<line x1='1481.3' y1='5140.5' x2='1479.6' y2='5142.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1479.6' y1='5142.9' x2='1462.2' y2='5167.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1462.2' y1='5167.4' x2='1460.5' y2='5169.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1474.2" y="5180.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-54.6,1474.2,5180.7)" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA" ipvMAF="0.000599042" id="D580D_rsID_rs190121351_1_59">p.D580D</text>
<line x1='1882.1' y1='816.0' x2='1880.8' y2='813.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1880.8' y1='813.3' x2='1867.1' y2='786.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1867.1' y1='786.6' x2='1865.7' y2='783.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1849.7" y="791.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(62.9,1849.7,791.1)" id="Q900H_rsID_rs201708495_1_78" ipvMAF="0.000199681" sift="0.21" dbsource="dbSNP" class="mut" polyphen2="0.453">p.Q900H</text>
<line x1='850.8' y1='1212.3' x2='848.5' y2='1210.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='848.5' y1='1210.4' x2='825.5' y2='1191.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='825.5' y1='1191.2' x2='823.2' y2='1189.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="811.2" y="1202.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(39.8,811.2,1202.1)" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA" ipvMAF="NA" id="Q837Q_rsID_rs371153863_1_99">p.Q837Q</text>
<line x1='1889.7' y1='5187.9' x2='1888.3' y2='5190.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1888.3' y1='5190.6' x2='1874.7' y2='5217.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1874.7' y1='5217.3' x2='1873.4' y2='5220.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1888.5" y="5228.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-63.1,1888.5,5228.7)" ipvMAF="0.000199681" id="Q557Q_rsID_rs371986555_1_103" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA">p.Q557Q</text>
<line x1='5722.5' y1='2365.5' x2='5725.5' y2='2364.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5725.5' y1='2364.8' x2='5754.7' y2='2358.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5754.7' y1='2358.0' x2='5757.6' y2='2357.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5762.5" y="2374.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(346.9,5762.5,2374.1)" ipvMAF="NA" id="Q203Q_rsID_rs374621663_1_126" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA">p.Q203Q</text>
<line x1='1395.5' y1='724.3' x2='1393.8' y2='721.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1393.8' y1='721.8' x2='1376.5' y2='697.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1376.5' y1='697.3' x2='1374.7' y2='694.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1359.9" y="704.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(54.8,1359.9,704.2)" polyphen2="0.694" sift="0.08" class="mut" dbsource="dbSNP" id="Q878H_rsID_rs199668563_1_136" ipvMAF="0.000199681">p.Q878H</text>
<line x1='417.4' y1='2527.4' x2='414.4' y2='2526.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='414.4' y1='2526.9' x2='384.9' y2='2521.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='384.9' y1='2521.5' x2='382.0' y2='2520.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="378.0" y="2537.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(10.4,378.0,2537.5)" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA" id="D757D_rsID_rs571157558_1_154" ipvMAF="NA">p.D757D</text>
<line x1='5453.4' y1='2973.0' x2='5456.4' y2='2972.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5456.4' y1='2972.9' x2='5486.3' y2='2972.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5486.3' y1='2972.6' x2='5489.3' y2='2972.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5490.5" y="2990.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(359.4,5490.5,2990.1)" id="D237D_rsID_rs571565278_1_155" ipvMAF="0" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut">p.D237D</text>
<line x1='237.8' y1='3351.9' x2='234.9' y2='3352.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='234.9' y1='3352.3' x2='205.1' y2='3356.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='205.1' y1='3356.1' x2='202.1' y2='3356.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="203.4" y="3374.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-7.3,203.4,3374.0)" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA" ipvMAF="NA" id="D709D_rsID_rs747718731_1_172">p.D709D</text>
<line x1='2609.1' y1='5602.3' x2='2608.7' y2='5605.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2608.7' y1='5605.3' x2='2604.2' y2='5634.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2604.2' y1='5634.9' x2='2603.8' y2='5637.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2620.9" y="5641.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-81.5,2620.9,5641.4)" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA" ipvMAF="NA" id="Q507Q_rsID_rs747985052_1_179">p.Q507Q</text>
<line x1='268.9' y1='3582.3' x2='266.0' y2='3582.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='266.0' y1='3582.9' x2='236.6' y2='3589.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='236.6' y1='3589.2' x2='233.7' y2='3589.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="236.4" y="3607.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-12.0,236.4,3607.1)" ipvMAF="NA" id="D696D_rsID_rs747107704_1_198" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA">p.D696D</text>
<line x1='5582.9' y1='1959.8' x2='5585.7' y2='1958.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5585.7' y1='1958.7' x2='5613.5' y2='1947.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5613.5' y1='1947.5' x2='5616.3' y2='1946.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5623.7" y="1962.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(338.1,5623.7,1962.3)" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA" id="Q179Q_rsID_rs752377230_1_200" ipvMAF="NA">p.Q179Q</text>
<line x1='5427.2' y1='3987.7' x2='5430.0' y2='3988.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5430.0' y1='3988.8' x2='5457.8' y2='4000.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5457.8' y1='4000.1' x2='5460.6' y2='4001.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5454.9" y="4017.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(22.1,5454.9,4017.8)" ipvMAF="NA" id="D299D_rsID_rs754142785_1_207" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA">p.D299D</text>
<line x1='2763.1' y1='5781.4' x2='2762.8' y2='5784.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2762.8' y1='5784.4' x2='2758.0' y2='5814.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2758.0' y1='5814.1' x2='2757.7' y2='5817.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2775.1" y="5819.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-85.1,2775.1,5819.5)" id="Q497Q_rsID_rs751909408_1_211" ipvMAF="NA" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP">p.Q497Q</text>
<line x1='2791.7' y1='5444.6' x2='2791.5' y2='5447.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2791.5' y1='5447.6' x2='2752.6' y2='5474.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2752.6' y1='5474.2' x2='2752.3' y2='5477.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2769.6" y="5479.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-84.3,2769.6,5479.8)" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA" ipvMAF="NA" id="Q497H_rsID_rs751909408_2_211">p.Q497H</text>
<line x1='1671.5' y1='5062.7' x2='1669.8' y2='5065.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1669.8' y1='5065.2' x2='1653.6' y2='5090.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1653.6' y1='5090.4' x2='1652.0' y2='5093.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1666.2" y="5103.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-57.2,1666.2,5103.2)" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA" ipvMAF="NA" id="D573D_rsID_rs751407989_1_228">p.D573D</text>
<line x1='3601.1' y1='5735.2' x2='3601.7' y2='5738.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3601.7' y1='5738.2' x2='3608.2' y2='5767.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3608.2' y1='5767.5' x2='3608.8' y2='5770.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3591.9" y="5775.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(77.6,3591.9,5775.1)" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA" ipvMAF="NA" id="D450D_rsID_rs762814411_1_270">p.D450D</text>
<line x1='1135.4' y1='4846.9' x2='1133.2' y2='4849.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1133.2' y1='4849.0' x2='1136.5' y2='4894.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1136.5' y1='4894.6' x2='1134.4' y2='4896.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1146.2" y="4909.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-45.5,1146.2,4909.7)" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA" ipvMAF="NA" id="D607D_rsID_rs764911742_1_283">p.D607D</text>
<line x1='2146.1' y1='523.6' x2='2145.1' y2='520.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2145.1' y1='520.7' x2='2135.4' y2='492.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2135.4' y1='492.4' x2='2134.4' y2='489.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2117.5" y="494.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(71.0,2117.5,494.4)" id="D922D_rsID_rs765546864_1_288" ipvMAF="NA" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut">p.D922D</text>
<line x1='2067.8' y1='730.5' x2='2066.7' y2='727.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2066.7' y1='727.7' x2='2055.3' y2='700.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2055.3' y1='700.0' x2='2054.1' y2='697.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2037.6" y="703.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(67.7,2037.6,703.0)" ipvMAF="NA" id="Q913H_rsID_rs766773037_1_294" polyphen2="0.121" dbsource="dbSNP" class="mut" sift="0.1">p.Q913H</text>
<line x1='3583.6' y1='5739.0' x2='3584.2' y2='5742.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3584.2' y1='5742.0' x2='3570.1' y2='5775.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3570.1' y1='5775.6' x2='3570.7' y2='5778.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3553.7" y="5782.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(78.4,3553.7,5782.9)" ipvMAF="NA" id="D451D_rsID_rs768476432_1_304" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA">p.D451D</text>
<line x1='555.2' y1='4351.4' x2='552.5' y2='4352.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='552.5' y1='4352.9' x2='544.3' y2='4399.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='544.3' y1='4399.6' x2='541.7' y2='4401.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="549.6" y="4416.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-29.7,549.6,4416.7)" id="D650D_rsID_rs771536273_1_329" ipvMAF="NA" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA">p.D650D</text>
<line x1='499.0' y1='1771.3' x2='496.3' y2='1770.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='496.3' y1='1770.0' x2='469.4' y2='1756.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='469.4' y1='1756.8' x2='466.7' y2='1755.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="458.1" y="1770.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(26.2,458.1,1770.7)" ipvMAF="NA" id="D800D_rsID_rs572514436_1_392" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA">p.D800D</text>
<line x1='3739.3' y1='5339.5' x2='3740.2' y2='5342.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3740.2' y1='5342.3' x2='3731.8' y2='5376.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3731.8' y1='5376.4' x2='3732.7' y2='5379.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3716.2" y="5385.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(72.9,3716.2,5385.3)" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA" id="D436D_rsID_rs758656960_1_411" ipvMAF="NA">p.D436D</text>
<line x1='1135.4' y1='4846.9' x2='1133.2' y2='4849.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1133.2' y1='4849.0' x2='1111.9' y2='4870.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1111.9' y1='4870.2' x2='1109.8' y2='4872.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1121.4" y="4885.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-44.7,1121.4,4885.4)" ipvMAF="NA" id="D607N_rsID_rs11556612_1_14" dbsource="dbSNP" class="mut" sift="0.19" polyphen2="0.145">p.D607N</text>
<line x1='1011.7' y1='4969.4' x2='1009.6' y2='4971.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1009.6' y1='4971.5' x2='988.3' y2='4992.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='988.3' y1='4992.6' x2='986.2' y2='4994.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="997.8" y="5007.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-44.7,997.8,5007.8)" polyphen2="0.145" class="mut" dbsource="dbSNP" sift="0.19" ipvMAF="NA" id="D607H_rsID_rs11556612_2_14">p.D607H</text>
<line x1='825.0' y1='4450.9' x2='822.6' y2='4452.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='822.6' y1='4452.6' x2='797.6' y2='4469.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='797.6' y1='4469.2' x2='795.1' y2='4470.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="804.0" y="4486.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-33.7,804.0,4486.0)" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA" ipvMAF="0.000199681" id="H637H_rsID_rs138948343_1_28">p.H637H</text>
<line x1='2641.1' y1='5748.2' x2='2640.7' y2='5751.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2640.7' y1='5751.1' x2='2634.6' y2='5780.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2634.6' y1='5780.6' x2='2634.2' y2='5783.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2651.4" y="5786.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-82.5,2651.4,5786.8)" sift="0.11" class="mut" dbsource="dbSNP" polyphen2="0.844" id="K504Q_rsID_rs370232532_1_94" ipvMAF="NA">p.K504Q</text>
<line x1='442.6' y1='3562.4' x2='439.7' y2='3563.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='439.7' y1='3563.1' x2='410.4' y2='3569.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='410.4' y1='3569.5' x2='407.5' y2='3570.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="410.3" y="3587.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-12.4,410.3,3587.5)" id="H695H_rsID_rs374233606_1_117" ipvMAF="NA" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP">p.H695H</text>
<line x1='3572.6' y1='5385.7' x2='3573.3' y2='5388.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3573.3' y1='5388.7' x2='3562.5' y2='5422.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3562.5' y1='5422.0' x2='3563.2' y2='5425.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3546.9" y="5429.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(76.9,3546.9,5429.7)" polyphen2="0.042" dbsource="dbSNP" class="mut" sift="0.29" ipvMAF="NA" id="D447N_rsID_rs202196813_1_125">p.D447N</text>
<line x1='2760.1' y1='5617.5' x2='2759.8' y2='5620.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2759.8' y1='5620.5' x2='2735.5' y2='5648.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2735.5' y1='5648.3' x2='2735.2' y2='5651.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2752.5" y="5654.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-84.3,2752.5,5654.0)" polyphen2="0.264" class="mut" dbsource="dbSNP" sift="0.1" ipvMAF="NA" id="D498N_rsID_rs532849982_1_128">p.D498N</text>
<line x1='1542.1' y1='4973.3' x2='1540.3' y2='4975.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1540.3' y1='4975.8' x2='1507.8' y2='4989.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1507.8' y1='4989.0' x2='1506.0' y2='4991.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1519.4" y="5002.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-53.1,1519.4,5002.6)" id="Q583K_rsID_rs748712723_1_175" ipvMAF="NA" polyphen2="0.991" sift="0.01" dbsource="dbSNP" class="mut">p.Q583K</text>
<line x1='1382.8' y1='4845.1' x2='1380.9' y2='4847.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1380.9' y1='4847.4' x2='1361.1' y2='4869.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1361.1' y1='4869.9' x2='1359.1' y2='4872.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1371.7" y="4884.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-48.8,1371.7,4884.4)" polyphen2="0.193" sift="0.16" dbsource="dbSNP" class="mut" id="D596N_rsID_rs750210825_1_180" ipvMAF="NA">p.D596N</text>
<line x1='901.3' y1='1429.1' x2='898.9' y2='1427.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='898.9' y1='1427.3' x2='874.9' y2='1409.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='874.9' y1='1409.3' x2='872.5' y2='1407.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="861.3" y="1420.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(36.8,861.3,1420.9)" ipvMAF="NA" id="D829N_rsID_rs750069260_1_181" polyphen2="0.433" class="mut" dbsource="dbSNP" sift="0.29">p.D829N</text>
<line x1='5232.5' y1='1982.3' x2='5235.2' y2='1981.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5235.2' y1='1981.1' x2='5262.5' y2='1968.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5262.5' y1='1968.6' x2='5265.2' y2='1967.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5273.3" y="1982.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(335.5,5273.3,1982.9)" id="H172D_rsID_rs753794335_1_209" ipvMAF="NA" polyphen2="0.353" sift="0.01" dbsource="dbSNP" class="mut">p.H172D</text>
<line x1='465.8' y1='3643.1' x2='462.9' y2='3643.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='462.9' y1='3643.9' x2='433.8' y2='3651.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='433.8' y1='3651.2' x2='430.9' y2='3652.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="434.3" y="3669.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-14.2,434.3,3669.2)" ipvMAF="NA" id="H690H_rsID_rs755344194_1_218" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA">p.H690H</text>
<line x1='555.2' y1='4351.4' x2='552.5' y2='4352.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='552.5' y1='4352.9' x2='526.3' y2='4367.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='526.3' y1='4367.4' x2='523.6' y2='4368.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="531.3" y="4384.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-28.9,531.3,4384.6)" ipvMAF="NA" id="D650H_rsID_rs756468288_1_223" class="mut" dbsource="dbSNP" sift="0.32" polyphen2="0.453">p.D650H</text>
<line x1='4901.1' y1='1189.2' x2='4903.3' y2='1187.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4903.3' y1='1187.1' x2='4925.0' y2='1166.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4925.0' y1='1166.4' x2='4927.2' y2='1164.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4939.9" y="1176.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(316.4,4939.9,1176.4)" id="D120N_rsID_rs754689167_1_240" ipvMAF="NA" polyphen2="0.394" sift="0.43" dbsource="dbSNP" class="mut">p.D120N</text>
<line x1='1129.3' y1='4587.5' x2='1127.0' y2='4589.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1127.0' y1='4589.5' x2='1104.2' y2='4608.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1104.2' y1='4608.9' x2='1101.9' y2='4610.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1112.5" y="4624.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-40.3,1112.5,4624.8)" polyphen2="1" class="mut" dbsource="dbSNP" sift="0.05" ipvMAF="NA" id="L619M_rsID_rs749489735_1_248">p.L619M</text>
<line x1='778.6' y1='4697.2' x2='776.3' y2='4699.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='776.3' y1='4699.0' x2='773.6' y2='4744.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='773.6' y1='4744.6' x2='771.2' y2='4746.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="781.3" y="4760.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-38.1,781.3,4760.8)" ipvMAF="NA" id="H627H_rsID_rs760406092_1_255" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA">p.H627H</text>
<line x1='552.3' y1='3169.2' x2='549.4' y2='3169.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='549.4' y1='3169.5' x2='519.4' y2='3171.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='519.4' y1='3171.5' x2='516.4' y2='3171.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="516.7" y="3189.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-4.0,516.7,3189.3)" dbsource="dbSNP" class="mut" sift="0.35" polyphen2="0.999" ipvMAF="NA" id="D718N_rsID_rs760077365_1_265">p.D718N</text>
<line x1='268.9' y1='3582.3' x2='266.0' y2='3582.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='266.0' y1='3582.9' x2='244.5' y2='3625.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='244.5' y1='3625.2' x2='241.6' y2='3625.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="244.6" y="3643.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-12.8,244.6,3643.1)" ipvMAF="NA" id="D696N_rsID_rs757232492_1_271" polyphen2="0.417" class="mut" dbsource="dbSNP" sift="0.11">p.D696N</text>
<line x1='670.4' y1='4532.6' x2='667.9' y2='4534.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='667.9' y1='4534.2' x2='642.9' y2='4550.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='642.9' y1='4550.7' x2='640.4' y2='4552.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="649.2" y="4567.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-33.3,649.2,4567.5)" id="K638Q_rsID_rs764897996_1_284" ipvMAF="NA" sift="0.24" dbsource="dbSNP" class="mut" polyphen2="0.018">p.K638Q</text>
<line x1='2430.0' y1='5553.7' x2='2429.3' y2='5556.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2429.3' y1='5556.6' x2='2422.8' y2='5585.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2422.8' y1='5585.9' x2='2422.2' y2='5588.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2439.0" y="5593.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-77.4,2439.0,5593.5)" polyphen2="0.946" dbsource="dbSNP" class="mut" sift="0.05" ipvMAF="NA" id="D518N_rsID_rs770559726_1_320">p.D518N</text>
<line x1='5382.1' y1='2412.5' x2='5385.0' y2='2411.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5385.0' y1='2411.8' x2='5414.2' y2='2404.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5414.2' y1='2404.6' x2='5417.1' y2='2403.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5422.2" y="2420.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(346.1,5422.2,2420.6)" dbsource="dbSNP" class="mut" sift="0.24" polyphen2="0.014" ipvMAF="NA" id="L201M_rsID_rs774227974_1_409">p.L201M</text>
<line x1='3769.2' y1='5329.8' x2='3770.2' y2='5332.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3770.2' y1='5332.6' x2='3779.6' y2='5361.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3779.6' y1='5361.1' x2='3780.5' y2='5364.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3764.2" y="5370.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(71.7,3764.2,5370.4)" class="mut" dbsource="dbSNP" sift="0.5" polyphen2="0.034" ipvMAF="NA" id="T434N_rsID_rs56280473_1_16">p.T434N</text>
<line x1='775.3' y1='1607.6' x2='772.7' y2='1606.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='772.7' y1='1606.0' x2='747.3' y2='1590.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='747.3' y1='1590.1' x2='744.8' y2='1588.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="734.7" y="1602.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(32.0,734.7,1602.9)" ipvMAF="NA" id="K816N_rsID_rs139661580_1_27" dbsource="dbSNP" class="mut" sift="0.12" polyphen2="0.013">p.K816N</text>
<line x1='2487.2' y1='436.3' x2='2486.6' y2='433.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2486.6' y1='433.3' x2='2485.0' y2='403.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2485.0' y1='403.1' x2='2484.4' y2='400.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2467.0" y="402.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(78.8,2467.0,402.6)" id="T943N_rsID_rs143882681_1_34" ipvMAF="NA" polyphen2="0.001" sift="0.29" class="mut" dbsource="dbSNP">p.T943N</text>
<line x1='5151.0' y1='4180.2' x2='5153.6' y2='4181.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5153.6' y1='4181.7' x2='5171.1' y2='4212.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5171.1' y1='4212.1' x2='5173.7' y2='4213.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5166.0" y="4229.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(29.2,5166.0,4229.3)" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA" id="K317K_rsID_rs147558315_1_41" ipvMAF="0.000399361">p.K317K</text>
<line x1='3738.7' y1='5694.1' x2='3739.5' y2='5697.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3739.5' y1='5697.0' x2='3747.4' y2='5725.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3747.4' y1='5725.9' x2='3748.2' y2='5728.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3731.6" y="5734.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(74.7,3731.6,5734.3)" id="D442Y_rsID_rs183929764_1_56" ipvMAF="0.000199681" sift="0.01" class="mut" dbsource="dbSNP" polyphen2="0.594">p.D442Y</text>
<line x1='5380.0' y1='3596.1' x2='5382.9' y2='3596.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5382.9' y1='3596.8' x2='5412.0' y2='3604.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5412.0' y1='3604.1' x2='5414.9' y2='3604.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5411.6" y="3622.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(14.1,5411.6,3622.0)" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA" ipvMAF="NA" id="K277K_rsID_rs200630550_1_65">p.K277K</text>
<line x1='5378.6' y1='4468.6' x2='5381.2' y2='4470.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5381.2' y1='4470.2' x2='5406.7' y2='4486.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5406.7' y1='4486.0' x2='5409.3' y2='4487.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5400.9" y="4502.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(31.7,5400.9,4502.9)" polyphen2="0.969" class="mut" dbsource="dbSNP" sift="0" ipvMAF="NA" id="K325N_rsID_rs201065307_1_69">p.K325N</text>
<line x1='2726.3' y1='5789.1' x2='2726.0' y2='5792.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2726.0' y1='5792.1' x2='2720.8' y2='5821.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2720.8' y1='5821.7' x2='2720.5' y2='5824.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2737.8" y="5827.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-84.3,2737.8,5827.4)" ipvMAF="0.000199681" id="N499K_rsID_rs201395077_1_77" dbsource="dbSNP" class="mut" sift="0.3" polyphen2="0.05">p.N499K</text>
<line x1='1744.7' y1='695.2' x2='1743.3' y2='692.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1743.3' y1='692.5' x2='1728.9' y2='666.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1728.9' y1='666.2' x2='1727.5' y2='663.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1711.7" y="671.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(61.4,1711.7,671.1)" ipvMAF="NA" id="K896K_rsID_rs372519363_1_104" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA">p.K896K</text>
<line x1='1169.0' y1='1128.2' x2='1166.9' y2='1126.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1166.9' y1='1126.0' x2='1149.0' y2='1101.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1149.0' y1='1101.5' x2='1146.9' y2='1099.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1133.7" y="1110.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(45.7,1133.7,1110.9)" polyphen2="0.339" sift="0.02" dbsource="dbSNP" class="mut" id="A853D_rsID_rs547514307_1_137" ipvMAF="0.000199681">p.A853D</text>
<line x1='5131.3' y1='4533.3' x2='5133.7' y2='4535.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5133.7' y1='4535.0' x2='5158.0' y2='4552.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5158.0' y1='4552.6' x2='5160.5' y2='4554.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5151.0" y="4569.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(35.7,5151.0,4569.1)" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA" ipvMAF="NA" id="K336K_rsID_rs745652756_1_165">p.K336K</text>
<line x1='3775.9' y1='5511.4' x2='3776.8' y2='5514.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3776.8' y1='5514.2' x2='3783.6' y2='5543.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3783.6' y1='5543.5' x2='3784.5' y2='5546.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3768.0" y="5552.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(72.9,3768.0,5552.5)" sift="0.46" class="mut" dbsource="dbSNP" polyphen2="0.036" id="T437N_rsID_rs747186194_1_194" ipvMAF="NA">p.T437N</text>
<line x1='941.7' y1='4335.3' x2='939.2' y2='4336.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='939.2' y1='4336.9' x2='904.1' y2='4337.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='904.1' y1='4337.9' x2='901.6' y2='4339.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="910.2" y="4354.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-32.6,910.2,4354.8)" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA" id="K639K_rsID_rs752251669_1_199" ipvMAF="NA">p.K639K</text>
<line x1='5027.1' y1='1069.2' x2='5029.3' y2='1067.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5029.3' y1='1067.1' x2='5051.0' y2='1046.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5051.0' y1='1046.4' x2='5053.2' y2='1044.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5065.9" y="1056.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(316.4,5065.9,1056.4)" sift="0.43" dbsource="dbSNP" class="mut" polyphen2="0.394" id="D120Y_rsID_rs754689167_2_240" ipvMAF="NA">p.D120Y</text>
<line x1='3564.0' y1='5566.3' x2='3564.6' y2='5569.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3564.6' y1='5569.2' x2='3571.0' y2='5598.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3571.0' y1='5598.5' x2='3571.7' y2='5601.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3554.8" y="5606.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(77.6,3554.8,5606.1)" sift="0.02" class="mut" dbsource="dbSNP" polyphen2="0.084" id="D450Y_rsID_rs758007973_1_244" ipvMAF="NA">p.D450Y</text>
<line x1='5050.1' y1='1652.2' x2='5052.6' y2='1650.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5052.6' y1='1650.5' x2='5077.7' y2='1634.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5077.7' y1='1634.1' x2='5080.2' y2='1632.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5090.6" y="1646.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(326.7,5090.6,1646.5)" id="K148K_rsID_rs769167080_1_317" ipvMAF="NA" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA">p.K148K</text>
<line x1='4891.4' y1='1437.2' x2='4893.7' y2='1435.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4893.7' y1='1435.3' x2='4916.8' y2='1416.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4916.8' y1='1416.2' x2='4919.1' y2='1414.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4931.0" y="1427.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(320.4,4931.0,1427.2)" dbsource="dbSNP" class="mut" sift="0" polyphen2="0.976" ipvMAF="NA" id="D131A_rsID_rs776055694_1_360">p.D131A</text>
<line x1='5629.5' y1='2056.9' x2='5632.3' y2='2055.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5632.3' y1='2055.9' x2='5660.5' y2='2045.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5660.5' y1='2045.7' x2='5663.4' y2='2044.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5670.2" y="2060.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(340.3,5670.2,2060.9)" class="mut" dbsource="dbSNP" sift="0.04" polyphen2="0.944" ipvMAF="NA" id="D185Y_rsID_rs777291215_1_368">p.D185Y</text>
<line x1='4594.0' y1='1134.8' x2='4595.9' y2='1132.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4595.9' y1='1132.5' x2='4615.4' y2='1109.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4615.4' y1='1109.7' x2='4617.3' y2='1107.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4631.3" y="1118.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(310.5,4631.3,1118.1)" id="K104K_rsID_rs779836825_1_394" ipvMAF="NA" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP">p.K104K</text>
<line x1='5009.8' y1='4407.2' x2='5012.3' y2='4408.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5012.3' y1='4408.9' x2='5036.9' y2='4426.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5036.9' y1='4426.1' x2='5039.3' y2='4427.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5030.1" y="4442.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(35.0,5030.1,4442.7)" sift="0.01" dbsource="dbSNP" class="mut" polyphen2="0.787" id="R334Q_rsID_rs143817570_1_33" ipvMAF="NA">p.R334Q</text>
<line x1='3644.4' y1='5541.1' x2='3645.2' y2='5544.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3645.2' y1='5544.0' x2='3652.6' y2='5573.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3652.6' y1='5573.0' x2='3653.3' y2='5575.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3636.6" y="5581.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(75.8,3636.6,5581.2)" polyphen2="0" sift="0.3" dbsource="dbSNP" class="mut" id="G445D_rsID_rs149548281_1_50" ipvMAF="NA">p.G445D</text>
<line x1='3281.4' y1='5778.3' x2='3281.7' y2='5781.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3281.7' y1='5781.3' x2='3284.7' y2='5811.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3284.7' y1='5811.1' x2='3285.0' y2='5814.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3267.7" y="5816.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(84.2,3267.7,5816.8)" id="D468G_rsID_rs113440082_1_60" ipvMAF="NA" polyphen2="0.01" sift="0.35" dbsource="dbSNP" class="mut">p.D468G</text>
<line x1='5635.5' y1='2073.8' x2='5638.3' y2='2072.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5638.3' y1='2072.8' x2='5673.4' y2='2082.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5673.4' y1='2082.4' x2='5676.3' y2='2081.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5682.8" y="2097.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(341.1,5682.8,2097.7)" ipvMAF="NA" id="R186Q_rsID_rs201874528_1_80" dbsource="dbSNP" class="mut" sift="0.06" polyphen2="0.971">p.R186Q</text>
<line x1='586.6' y1='2558.4' x2='583.6' y2='2557.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='583.6' y1='2557.8' x2='554.1' y2='2552.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='554.1' y1='2552.4' x2='551.2' y2='2551.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="547.1" y="2568.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(10.4,547.1,2568.9)" id="D757G_rsID_rs368017285_1_82" ipvMAF="NA" sift="0" class="mut" dbsource="dbSNP" polyphen2="0.341">p.D757G</text>
<line x1='2037.4' y1='373.3' x2='2036.4' y2='370.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2036.4' y1='370.5' x2='2026.1' y2='342.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2026.1' y1='342.3' x2='2025.0' y2='339.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2008.3" y="344.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(69.9,2008.3,344.7)" polyphen2="0" class="mut" dbsource="dbSNP" sift="0.92" ipvMAF="NA" id="R919Q_rsID_rs368962343_1_84">p.R919Q</text>
<line x1='1239.9' y1='1290.7' x2='1237.8' y2='1288.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1237.8' y1='1288.6' x2='1216.3' y2='1267.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1216.3' y1='1267.7' x2='1214.1' y2='1265.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1201.2" y="1277.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(44.2,1201.2,1277.5)" id="R849Q_rsID_rs374536762_1_112" ipvMAF="NA" sift="0.01" class="mut" dbsource="dbSNP" polyphen2="0.116">p.R849Q</text>
<line x1='4776.6' y1='1307.8' x2='4778.7' y2='1305.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4778.7' y1='1305.7' x2='4800.5' y2='1285.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4800.5' y1='1285.1' x2='4802.6' y2='1283.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4815.4" y="1295.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(316.4,4815.4,1295.0)" ipvMAF="NA" id="D120G_rsID_rs747658024_1_170" class="mut" dbsource="dbSNP" sift="0.15" polyphen2="0.961">p.D120G</text>
<line x1='4629.5' y1='1165.8' x2='4631.5' y2='1163.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4631.5' y1='1163.6' x2='4651.5' y2='1141.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4651.5' y1='1141.1' x2='4653.4' y2='1138.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4667.1" y="1149.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(311.6,4667.1,1149.8)" ipvMAF="NA" id="H107Y_rsID_rs749065614_1_177" dbsource="dbSNP" class="mut" sift="0.02" polyphen2="0.737">p.H107Y</text>
<line x1='5095.9' y1='4275.5' x2='5098.4' y2='4277.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5098.4' y1='4277.1' x2='5124.1' y2='4292.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5124.1' y1='4292.7' x2='5126.6' y2='4294.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5118.3" y="4309.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(31.3,5118.3,4309.7)" ipvMAF="NA" id="T324K_rsID_rs752866944_1_217" polyphen2="0.041" dbsource="dbSNP" class="mut" sift="0.79">p.T324K</text>
<line x1='3372.0' y1='5425.1' x2='3372.5' y2='5428.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3372.5' y1='5428.1' x2='3377.0' y2='5457.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3377.0' y1='5457.8' x2='3377.5' y2='5460.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3360.3" y="5464.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(81.3,3360.3,5464.3)" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut" id="K460X_rsID_rs766947944_1_298" ipvMAF="NA">p.K460X</text>
<line x1='4550.9' y1='4901.1' x2='4552.8' y2='4903.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4552.8' y1='4903.4' x2='4543.4' y2='4949.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4543.4' y1='4949.5' x2='4545.2' y2='4951.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4532.1" y="4963.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(51.6,4532.1,4963.5)" polyphen2="0.564" class="mut" dbsource="dbSNP" sift="0.01" ipvMAF="NA" id="G377D_rsID_rs774560110_1_348">p.G377D</text>
<line x1='908.2' y1='4845.5' x2='906.0' y2='4847.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='906.0' y1='4847.5' x2='883.5' y2='4867.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='883.5' y1='4867.3' x2='881.2' y2='4869.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="892.1" y="4883.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-41.4,892.1,4883.1)" class="mut" dbsource="dbSNP" sift="0" polyphen2="0.999" ipvMAF="NA" id="N616Y_rsID_rs775599472_1_361">p.N616Y</text>
<line x1='1350.9' y1='5262.2' x2='1349.2' y2='5264.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1349.2' y1='5264.7' x2='1331.5' y2='5288.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1331.5' y1='5288.9' x2='1329.7' y2='5291.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1343.3" y="5302.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-53.9,1343.3,5302.4)" ipvMAF="NA" id="Y582H_rsID_rs779678187_1_378" dbsource="dbSNP" class="mut" sift="0.2" polyphen2="0.998">p.Y582H</text>
<line x1='937.1' y1='1671.8' x2='934.6' y2='1670.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='934.6' y1='1670.2' x2='919.3' y2='1638.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='919.3' y1='1638.6' x2='916.8' y2='1637.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="906.4" y="1651.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(33.2,906.4,1651.1)" polyphen2="0.176" sift="0.44" dbsource="dbSNP" class="mut" id="Q818R_rsID_rs866585951_1_407" ipvMAF="NA">p.Q818R</text>
<line x1='4723.9' y1='5198.1' x2='4725.8' y2='5200.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4725.8' y1='5200.5' x2='4726.1' y2='5238.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4726.1' y1='5238.2' x2='4727.9' y2='5240.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4714.6" y="5252.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(52.4,4714.6,5252.0)" id="A380A_rsID_rs1609993_1_0" ipvMAF="0.0301518" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA">p.A380A</text>
<line x1='4865.5' y1='4593.7' x2='4867.7' y2='4595.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4867.7' y1='4595.6' x2='4890.5' y2='4615.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4890.5' y1='4615.1' x2='4892.8' y2='4617.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4882.2" y="4631.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(40.5,4882.2,4631.0)" ipvMAF="0.00519169" id="Y349Y_rsID_rs4648039_1_3" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA">p.Y349Y</text>
<line x1='1606.0' y1='5019.0' x2='1604.3' y2='5021.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1604.3' y1='5021.5' x2='1572.3' y2='5035.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1572.3' y1='5035.8' x2='1570.6' y2='5038.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1584.4" y="5049.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-55.0,1584.4,5049.1)" id="R578K_rsID_rs4648086_1_7" ipvMAF="0.00159744" sift="0.23" dbsource="dbSNP" class="mut" polyphen2="0.978">p.R578K</text>
<line x1='1425.1' y1='5103.2' x2='1423.3' y2='5105.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1423.3' y1='5105.6' x2='1403.6' y2='5128.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1403.6' y1='5128.3' x2='1401.8' y2='5130.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1415.3" y="5142.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-53.1,1415.3,5142.0)" id="T584T_rsID_rs4648093_1_8" ipvMAF="0.0245607" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA">p.T584T</text>
<line x1='1099.1' y1='4551.3' x2='1096.8' y2='4553.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1096.8' y1='4553.2' x2='1062.1' y2='4557.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1062.1' y1='4557.9' x2='1059.7' y2='4559.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1070.0" y="4574.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-38.8,1070.0,4574.0)" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA" ipvMAF="NA" id="A622A_rsID_rs4648094_1_9">p.A622A</text>
<line x1='1740.9' y1='500.7' x2='1739.6' y2='498.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1739.6' y1='498.1' x2='1726.1' y2='471.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1726.1' y1='471.3' x2='1724.7' y2='468.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1708.7" y="475.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(63.3,1708.7,475.6)" polyphen2="0" dbsource="dbSNP" class="mut" sift="0.24" ipvMAF="NA" id="A901T_rsID_rs4648118_1_12">p.A901T</text>
<line x1='778.4' y1='4401.1' x2='775.9' y2='4402.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='775.9' y1='4402.7' x2='750.5' y2='4418.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='750.5' y1='4418.7' x2='748.0' y2='4420.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="756.5" y="4435.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-32.2,756.5,4435.6)" ipvMAF="NA" id="A641A_rsID_rs61751049_1_17" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA">p.A641A</text>
<line x1='633.8' y1='4492.3' x2='631.2' y2='4493.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='631.2' y1='4493.9' x2='605.9' y2='4509.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='605.9' y1='4509.9' x2='603.3' y2='4511.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="611.9" y="4526.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-32.2,611.9,4526.8)" ipvMAF="NA" id="A641A_rsID_rs61751049_2_17" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA">p.A641A</text>
<line x1='425.8' y1='3463.2' x2='422.9' y2='3463.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='422.9' y1='3463.7' x2='393.4' y2='3469.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='393.4' y1='3469.0' x2='390.4' y2='3469.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="392.6" y="3486.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-10.2,392.6,3486.9)" id="A701T_rsID_rs111293796_1_19" ipvMAF="NA" sift="0" class="mut" dbsource="dbSNP" polyphen2="0.997">p.A701T</text>
<line x1='556.7' y1='2776.5' x2='553.7' y2='2776.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='553.7' y1='2776.2' x2='523.8' y2='2773.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='523.8' y1='2773.5' x2='520.9' y2='2773.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="518.3" y="2790.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(5.2,518.3,2790.5)" ipvMAF="NA" id="A743A_rsID_rs138657975_1_26" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA">p.A743A</text>
<line x1='823.0' y1='4131.5' x2='820.3' y2='4132.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='820.3' y1='4132.9' x2='793.7' y2='4146.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='793.7' y1='4146.7' x2='791.1' y2='4148.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="798.3" y="4164.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-27.5,798.3,4164.1)" id="A654T_rsID_rs113549494_1_32" ipvMAF="NA" polyphen2="0.929" sift="0.09" class="mut" dbsource="dbSNP">p.A654T</text>
<line x1='5449.7' y1='2862.9' x2='5452.7' y2='2862.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5452.7' y1='2862.8' x2='5482.6' y2='2861.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5482.6' y1='2861.1' x2='5485.6' y2='2860.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5487.5" y="2878.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(356.8,5487.5,2878.3)" ipvMAF="NA" id="R230H_rsID_rs146936581_1_39" class="mut" dbsource="dbSNP" sift="0.07" polyphen2="0.806">p.R230H</text>
<line x1='474.5' y1='3710.3' x2='471.6' y2='3711.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='471.6' y1='3711.1' x2='442.7' y2='3719.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='442.7' y1='3719.3' x2='439.8' y2='3720.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="443.7" y="3737.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-15.7,443.7,3737.2)" id="R686H_rsID_rs148097278_1_44" ipvMAF="NA" polyphen2="0.945" sift="0" dbsource="dbSNP" class="mut">p.R686H</text>
<line x1='5070.9' y1='4315.6' x2='5073.5' y2='4317.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5073.5' y1='4317.2' x2='5097.7' y2='4335.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5097.7' y1='4335.0' x2='5100.2' y2='4336.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5091.6" y="4351.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(32.5,5091.6,4351.9)" ipvMAF="NA" id="A327A_rsID_rs149014458_1_47" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA">p.A327A</text>
<line x1='5215.3' y1='4407.3' x2='5217.8' y2='4408.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5217.8' y1='4408.9' x2='5242.0' y2='4426.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5242.0' y1='4426.8' x2='5244.5' y2='4428.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5235.9" y="4443.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(32.5,5235.9,4443.7)" id="A327A_rsID_rs149014458_2_47" ipvMAF="NA" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut">p.A327A</text>
<line x1='887.6' y1='1752.1' x2='885.0' y2='1750.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='885.0' y1='1750.6' x2='859.1' y2='1735.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='859.1' y1='1735.3' x2='856.6' y2='1733.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="846.8" y="1748.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(30.6,846.8,1748.4)" polyphen2="0" sift="0.58" dbsource="dbSNP" class="mut" id="A812T_rsID_rs149314909_1_49" ipvMAF="NA">p.A812T</text>
<line x1='2238.1' y1='5332.2' x2='2237.1' y2='5335.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2237.1' y1='5335.0' x2='2225.9' y2='5362.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2225.9' y1='5362.9' x2='2225.0' y2='5365.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2241.3" y="5372.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-71.9,2241.3,5372.1)" sift="0.1" dbsource="dbSNP" class="mut" polyphen2="0.87" id="R533H_rsID_rs150281816_1_52" ipvMAF="0.000199681">p.R533H</text>
<line x1='5046.0' y1='1353.1' x2='5048.4' y2='1351.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5048.4' y1='1351.2' x2='5071.7' y2='1332.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5071.7' y1='1332.4' x2='5074.1' y2='1330.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5085.8" y="1343.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(321.2,5085.8,1343.6)" id="V133V_rsID_rs149703243_1_53" ipvMAF="NA" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP">p.V133V</text>
<line x1='5628.5' y1='2987.9' x2='5631.5' y2='2987.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5631.5' y1='2987.9' x2='5661.5' y2='2987.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5661.5' y1='2987.7' x2='5664.5' y2='2987.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5665.5" y="3005.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(359.7,5665.5,3005.2)" sift="0.01" dbsource="dbSNP" class="mut" polyphen2="0.906" id="A238T_rsID_rs200186183_1_63" ipvMAF="NA">p.A238T</text>
<line x1='2236.0' y1='5500.4' x2='2235.1' y2='5503.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2235.1' y1='5503.3' x2='2226.4' y2='5531.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2226.4' y1='5531.9' x2='2225.5' y2='5534.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2242.0" y="5540.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-73.0,2242.0,5540.8)" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA" id="A530A_rsID_rs200448331_1_71" ipvMAF="0.000199681">p.A530A</text>
<line x1='2720.7' y1='562.4' x2='2720.4' y2='559.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2720.4' y1='559.5' x2='2717.0' y2='529.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2717.0' y1='529.7' x2='2716.6' y2='526.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2699.1" y="527.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(83.5,2699.1,527.7)" id="H956R_rsID_rs201983448_1_81" ipvMAF="NA" sift="0.49" dbsource="dbSNP" class="mut" polyphen2="0">p.H956R</text>
<line x1='1638.1' y1='959.2' x2='1636.4' y2='956.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1636.4' y1='956.7' x2='1635.0' y2='921.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1635.0' y1='921.7' x2='1633.3' y2='919.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1618.2" y="928.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(56.7,1618.2,928.0)" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA" ipvMAF="NA" id="T882T_rsID_rs369470181_1_86">p.T882T</text>
<line x1='1543.2' y1='817.0' x2='1541.5' y2='814.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1541.5' y1='814.5' x2='1541.1' y2='778.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1541.1' y1='778.7' x2='1539.5' y2='776.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1524.3" y="785.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(56.7,1524.3,785.1)" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA" ipvMAF="NA" id="T882T_rsID_rs369470181_2_86">p.T882T</text>
<line x1='2838.8' y1='5448.2' x2='2838.6' y2='5451.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2838.6' y1='5451.2' x2='2818.4' y2='5479.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2818.4' y1='5479.9' x2='2818.2' y2='5482.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2835.6" y="5485.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-85.8,2835.6,5485.1)" ipvMAF="NA" id="A494V_rsID_rs370018067_1_90" polyphen2="0" class="mut" dbsource="dbSNP" sift="0.55">p.A494V</text>
<line x1='911.9' y1='1711.7' x2='909.4' y2='1710.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='909.4' y1='1710.1' x2='884.9' y2='1692.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='884.9' y1='1692.7' x2='882.4' y2='1691.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="872.4" y="1705.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(31.7,872.4,1705.5)" id="V815V_rsID_rs370135976_1_93" ipvMAF="NA" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP">p.V815V</text>
<line x1='2009.9' y1='755.1' x2='2008.7' y2='752.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2008.7' y1='752.4' x2='2013.3' y2='717.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2013.3' y1='717.6' x2='2012.1' y2='714.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1995.7" y="721.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(66.6,1995.7,721.0)" class="mut" dbsource="dbSNP" sift="0.31" polyphen2="0.01" ipvMAF="NA" id="A909V_rsID_rs372601198_1_106">p.A909V</text>
<line x1='5147.7' y1='1813.7' x2='5150.3' y2='1812.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5150.3' y1='1812.3' x2='5176.5' y2='1797.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5176.5' y1='1797.8' x2='5179.2' y2='1796.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5188.5" y="1811.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(331.1,5188.5,1811.2)" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP" id="A160A_rsID_rs373249652_1_108" ipvMAF="NA">p.A160A</text>
<line x1='1103.7' y1='1443.1' x2='1101.4' y2='1441.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1101.4' y1='1441.2' x2='1078.2' y2='1422.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1078.2' y1='1422.2' x2='1075.9' y2='1420.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1064.1" y="1433.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(39.4,1064.1,1433.2)" polyphen2="0.999" sift="0" dbsource="dbSNP" class="mut" id="A836V_rsID_rs373165003_1_110" ipvMAF="NA">p.A836V</text>
<line x1='2321.3' y1='5711.8' x2='2320.5' y2='5714.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2320.5' y1='5714.8' x2='2293.1' y2='5738.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2293.1' y1='5738.7' x2='2292.4' y2='5741.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2309.1" y="5746.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-75.5,2309.1,5746.9)" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA" ipvMAF="NA" id="T522T_rsID_rs374982272_1_114">p.T522T</text>
<line x1='5574.3' y1='2537.7' x2='5577.3' y2='2537.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5577.3' y1='2537.1' x2='5606.8' y2='2531.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5606.8' y1='2531.8' x2='5609.7' y2='2531.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5613.8" y="2548.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(349.8,5613.8,2548.4)" ipvMAF="0.000199681" id="V211V_rsID_rs528506285_1_127" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA">p.V211V</text>
<line x1='5165.9' y1='4152.6' x2='5168.6' y2='4154.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5168.6' y1='4154.0' x2='5195.1' y2='4168.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5195.1' y1='4168.1' x2='5197.7' y2='4169.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5190.3" y="4185.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(28.0,5190.3,4185.4)" ipvMAF="0.000199681" id="T315T_rsID_rs551471972_1_140" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA">p.T315T</text>
<line x1='778.6' y1='4697.2' x2='776.3' y2='4699.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='776.3' y1='4699.0' x2='752.4' y2='4717.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='752.4' y1='4717.2' x2='750.0' y2='4719.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="759.9" y="4733.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-37.4,759.9,4733.5)" id="H627R_rsID_rs558097730_1_142" ipvMAF="0.000199681" sift="0.08" dbsource="dbSNP" class="mut" polyphen2="0.031">p.H627R</text>
<line x1='2819.0' y1='387.8' x2='2818.7' y2='384.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2818.7' y1='384.8' x2='2816.7' y2='354.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2816.7' y1='354.8' x2='2816.5' y2='351.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2798.9" y="352.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(86.0,2798.9,352.1)" polyphen2="0.259" sift="0.01" class="mut" dbsource="dbSNP" id="P963H_rsID_rs140660237_1_144" ipvMAF="NA">p.P963H</text>
<line x1='5529.3' y1='2306.9' x2='5532.2' y2='2306.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5532.2' y1='2306.2' x2='5561.1' y2='2298.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5561.1' y1='2298.2' x2='5564.0' y2='2297.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5569.5" y="2314.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(344.7,5569.5,2314.1)" polyphen2="0.01" sift="0.21" class="mut" dbsource="dbSNP" id="R197H_rsID_rs561236472_1_145" ipvMAF="0.000599042">p.R197H</text>
<line x1='971.6' y1='1334.6' x2='969.3' y2='1332.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='969.3' y1='1332.7' x2='946.1' y2='1313.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='946.1' y1='1313.7' x2='943.8' y2='1311.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="931.9" y="1324.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(39.4,931.9,1324.7)" id="A836A_rsID_rs568273802_1_149" ipvMAF="0.000399361" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP">p.A836A</text>
<line x1='1268.0' y1='4737.7' x2='1265.8' y2='4739.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1265.8' y1='4739.9' x2='1244.7' y2='4761.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1244.7' y1='4761.1' x2='1242.6' y2='4763.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1254.3" y="4776.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-45.1,1254.3,4776.3)" ipvMAF="0.000199681" id="A606A_rsID_rs566072096_1_151" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA">p.A606A</text>
<line x1='4819.4' y1='1353.9' x2='4821.6' y2='1351.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4821.6' y1='1351.9' x2='4856.0' y2='1345.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4856.0' y1='1345.4' x2='4858.3' y2='1343.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4870.6" y="1355.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(318.3,4870.6,1355.8)" id="T124T_rsID_rs746393886_1_166" ipvMAF="NA" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA">p.T124T</text>
<line x1='4858.6' y1='4853.0' x2='4860.7' y2='4855.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4860.7' y1='4855.2' x2='4881.9' y2='4876.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4881.9' y1='4876.3' x2='4884.0' y2='4878.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4872.4" y="4891.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(44.9,4872.4,4891.5)" ipvMAF="NA" id="R361K_rsID_rs747606607_1_167" polyphen2="0.621" class="mut" dbsource="dbSNP" sift="0.01">p.R361K</text>
<line x1='5450.0' y1='3130.2' x2='5453.0' y2='3130.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5453.0' y1='3130.4' x2='5483.0' y2='3131.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5483.0' y1='3131.9' x2='5486.0' y2='3132.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5486.0" y="3149.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(3.0,5486.0,3149.6)" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA" ipvMAF="NA" id="A247A_rsID_rs748099767_1_168">p.A247A</text>
<line x1='1812.7' y1='852.9' x2='1811.3' y2='850.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1811.3' y1='850.3' x2='1796.7' y2='824.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1796.7' y1='824.0' x2='1795.3' y2='821.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1779.5" y="829.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(61.1,1779.5,829.1)" id="V895V_rsID_rs746883206_1_178" ipvMAF="NA" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP">p.V895V</text>
<line x1='4514.1' y1='4930.6' x2='4516.0' y2='4932.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4516.0' y1='4932.9' x2='4491.0' y2='4989.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4491.0' y1='4989.9' x2='4492.8' y2='4992.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4479.4" y="5003.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(53.2,4479.4,5003.5)" id="A380V_rsID_rs750386857_1_182" ipvMAF="NA" sift="0.12" class="mut" dbsource="dbSNP" polyphen2="0.024">p.A380V</text>
<line x1='3146.3' y1='5606.4' x2='3146.4' y2='5609.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3146.4' y1='5609.4' x2='3130.9' y2='5640.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3130.9' y1='5640.3' x2='3131.0' y2='5643.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3114.1" y="5645.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(87.2,3114.1,5645.0)" id="T475T_rsID_rs745959784_1_186" ipvMAF="NA" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA">p.T475T</text>
<line x1='541.5' y1='3918.4' x2='538.6' y2='3919.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='538.6' y1='3919.5' x2='510.5' y2='3930.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='510.5' y1='3930.0' x2='507.7' y2='3931.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="513.0" y="3947.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-20.5,513.0,3947.8)" polyphen2="0.99" sift="0.22" class="mut" dbsource="dbSNP" id="A673T_rsID_rs751054953_1_188" ipvMAF="NA">p.A673T</text>
<line x1='2338.2' y1='462.4' x2='2337.5' y2='459.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2337.5' y1='459.5' x2='2329.9' y2='430.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2329.9' y1='430.4' x2='2329.1' y2='427.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2312.0" y="431.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(75.4,2312.0,431.0)" id="R934H_rsID_rs751585372_1_193" ipvMAF="NA" sift="0.18" dbsource="dbSNP" class="mut" polyphen2="0.005">p.R934H</text>
<line x1='648.9' y1='2298.5' x2='646.1' y2='2297.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='646.1' y1='2297.6' x2='617.3' y2='2289.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='617.3' y1='2289.1' x2='614.4' y2='2288.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="608.7" y="2304.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(16.6,608.7,2304.2)" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA" id="T774T_rsID_rs752432216_1_195" ipvMAF="NA">p.T774T</text>
<line x1='1779.0' y1='5128.1' x2='1777.5' y2='5130.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1777.5' y1='5130.7' x2='1762.5' y2='5156.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1762.5' y1='5156.7' x2='1761.0' y2='5159.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1775.8" y="5168.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-60.2,1775.8,5168.8)" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA" ipvMAF="NA" id="V565V_rsID_rs752706229_1_196">p.V565V</text>
<line x1='3974.9' y1='5251.5' x2='3976.1' y2='5254.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3976.1' y1='5254.2' x2='3988.1' y2='5281.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3988.1' y1='5281.8' x2='3989.2' y2='5284.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3973.6" y="5292.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(66.6,3973.6,5292.3)" ipvMAF="NA" id="H420R_rsID_rs747060104_1_197" polyphen2="0.777" dbsource="dbSNP" class="mut" sift="0.09">p.H420R</text>
<line x1='707.2' y1='3873.3' x2='704.4' y2='3874.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='704.4' y1='3874.4' x2='676.4' y2='3885.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='676.4' y1='3885.1' x2='673.6' y2='3886.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="678.9" y="3902.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-20.9,678.9,3902.8)" ipvMAF="NA" id="A672A_rsID_rs753633763_1_205" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA">p.A672A</text>
<line x1='2169.0' y1='5658.7' x2='2168.1' y2='5661.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2168.1' y1='5661.5' x2='2194.3' y2='5700.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2194.3' y1='5700.9' x2='2193.5' y2='5703.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2210.0" y="5709.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-73.4,2210.0,5709.7)" ipvMAF="NA" id="V531V_rsID_rs754017968_1_235" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA">p.V531V</text>
<line x1='1430.0' y1='679.8' x2='1428.3' y2='677.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1428.3' y1='677.3' x2='1411.5' y2='652.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1411.5' y1='652.4' x2='1409.8' y2='649.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1394.8" y="659.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(55.9,1394.8,659.0)" id="Y881Y_rsID_rs754077871_1_237" ipvMAF="NA" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA">p.Y881Y</text>
<line x1='502.8' y1='2166.9' x2='500.0' y2='2165.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='500.0' y1='2165.9' x2='471.5' y2='2156.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='471.5' y1='2156.4' x2='468.7' y2='2155.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="462.2" y="2171.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(18.5,462.2,2171.8)" id="A779V_rsID_rs758127477_1_245" ipvMAF="NA" sift="0.01" class="mut" dbsource="dbSNP" polyphen2="0.996">p.A779V</text>
<line x1='784.2' y1='1946.5' x2='781.5' y2='1945.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='781.5' y1='1945.2' x2='762.3' y2='1915.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='762.3' y1='1915.9' x2='759.6' y2='1914.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="751.1" y="1929.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(25.8,751.1,1929.9)" id="T798T_rsID_rs759547612_1_251" ipvMAF="NA" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA">p.T798T</text>
<line x1='2256.9' y1='483.9' x2='2256.1' y2='481.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2256.1' y1='481.1' x2='2249.7' y2='451.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2249.7' y1='451.7' x2='2248.8' y2='448.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2231.8" y="452.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(73.6,2231.8,452.8)" id="V929V_rsID_rs758528036_1_256" ipvMAF="NA" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP">p.V929V</text>
<line x1='5799.4' y1='3023.0' x2='5802.4' y2='3023.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5802.4' y1='3023.0' x2='5832.4' y2='3023.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5832.4' y1='3023.3' x2='5835.4' y2='3023.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5836.2" y="3040.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(0.5,5836.2,3040.8)" id="Y240Y_rsID_rs745756207_1_258" ipvMAF="NA" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA">p.Y240Y</text>
<line x1='1744.5' y1='892.1' x2='1743.0' y2='889.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1743.0' y1='889.5' x2='1727.6' y2='863.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1727.6' y1='863.7' x2='1726.1' y2='861.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1710.6" y="869.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(59.2,1710.6,869.3)" id="A890A_rsID_rs758353538_1_261" ipvMAF="NA" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA">p.A890A</text>
<line x1='2384.9' y1='288.4' x2='2384.3' y2='285.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2384.3' y1='285.5' x2='2377.6' y2='256.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2377.6' y1='256.2' x2='2377.0' y2='253.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2359.7" y="256.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(77.2,2359.7,256.2)" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA" ipvMAF="NA" id="T939T_rsID_rs764697109_1_282">p.T939T</text>
<line x1='2163.7' y1='5306.6' x2='2162.7' y2='5309.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2162.7' y1='5309.4' x2='2152.5' y2='5337.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2152.5' y1='5337.6' x2='2151.4' y2='5340.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2167.6" y="5347.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-70.1,2167.6,5347.3)" id="V538A_rsID_rs765191169_1_286" ipvMAF="NA" sift="0.24" class="mut" dbsource="dbSNP" polyphen2="0.134">p.V538A</text>
<line x1='4759.5' y1='4709.9' x2='4761.7' y2='4712.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4761.7' y1='4712.0' x2='4783.2' y2='4732.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4783.2' y1='4732.9' x2='4785.3' y2='4735.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4773.8" y="4748.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(44.2,4773.8,4748.2)" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP" id="V359V_rsID_rs763628956_1_287" ipvMAF="NA">p.V359V</text>
<line x1='1074.2' y1='1479.9' x2='1071.8' y2='1478.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1071.8' y1='1478.0' x2='1048.3' y2='1459.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1048.3' y1='1459.4' x2='1045.9' y2='1457.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1034.3" y="1470.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(38.3,1034.3,1470.7)" id="A833A_rsID_rs765849226_1_290" ipvMAF="NA" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut">p.A833A</text>
<line x1='945.5' y1='4633.2' x2='943.2' y2='4635.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='943.2' y1='4635.0' x2='907.6' y2='4638.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='907.6' y1='4638.4' x2='905.3' y2='4640.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="915.3" y="4654.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-38.1,915.3,4654.6)" id="K624R_rsID_rs767408358_1_301" ipvMAF="NA" sift="0.52" class="mut" dbsource="dbSNP" polyphen2="0.52">p.K624R</text>
<line x1='2948.8' y1='5453.0' x2='2948.7' y2='5456.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2948.7' y1='5456.0' x2='2948.1' y2='5486.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2948.1' y1='5486.0' x2='2948.0' y2='5489.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2965.5" y="5490.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-88.8,2965.5,5490.3)" sift="0.89" class="mut" dbsource="dbSNP" polyphen2="0" id="T487A_rsID_rs761427508_1_306" ipvMAF="NA">p.T487A</text>
<line x1='5346.3' y1='3717.3' x2='5349.2' y2='3718.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5349.2' y1='3718.2' x2='5377.9' y2='3727.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5377.9' y1='3727.0' x2='5380.7' y2='3727.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5376.5" y="3744.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(17.0,5376.5,3744.8)" ipvMAF="NA" id="Y285Y_rsID_rs766599860_1_309" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA">p.Y285Y</text>
<line x1='2434.9' y1='5387.5' x2='2434.2' y2='5390.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2434.2' y1='5390.4' x2='2409.5' y2='5415.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2409.5' y1='5415.4' x2='2408.8' y2='5418.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2425.6" y="5423.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-76.3,2425.6,5423.3)" id="A520T_rsID_rs767590342_1_326" ipvMAF="NA" sift="0" class="mut" dbsource="dbSNP" polyphen2="0.797">p.A520T</text>
<line x1='564.2' y1='3294.5' x2='561.3' y2='3294.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='561.3' y1='3294.9' x2='529.4' y2='3280.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='529.4' y1='3280.3' x2='526.4' y2='3280.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="527.4" y="3298.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-6.5,527.4,3298.2)" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut" id="A710A_rsID_rs771637946_1_332" ipvMAF="NA">p.A710A</text>
<line x1='2395.5' y1='5553.9' x2='2394.8' y2='5556.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2394.8' y1='5556.8' x2='2371.0' y2='5582.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2371.0' y1='5582.0' x2='2370.3' y2='5584.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2387.1" y="5590.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-76.3,2387.1,5590.0)" ipvMAF="NA" id="A520V_rsID_rs769204159_1_342" polyphen2="0.913" class="mut" dbsource="dbSNP" sift="0.07">p.A520V</text>
<line x1='740.3' y1='1665.1' x2='737.7' y2='1663.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='737.7' y1='1663.6' x2='711.9' y2='1648.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='711.9' y1='1648.4' x2='709.3' y2='1646.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="699.6" y="1661.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(30.6,699.6,1661.4)" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA" id="A812A_rsID_rs771364677_1_344" ipvMAF="NA">p.A812A</text>
<line x1='1067.2' y1='4772.5' x2='1065.0' y2='4774.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1065.0' y1='4774.5' x2='1042.9' y2='4794.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1042.9' y1='4794.8' x2='1040.7' y2='4796.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1051.8" y="4810.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-42.5,1051.8,4810.4)" id="R613H_rsID_rs773613546_1_346" ipvMAF="NA" polyphen2="0.999" sift="0.01" class="mut" dbsource="dbSNP">p.R613H</text>
<line x1='2356.1' y1='5720.3' x2='2355.4' y2='5723.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2355.4' y1='5723.2' x2='2330.5' y2='5748.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2330.5' y1='5748.1' x2='2329.8' y2='5751.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2346.6" y="5756.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-76.3,2346.6,5756.1)" id="A520A_rsID_rs774948503_1_354" ipvMAF="NA" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP">p.A520A</text>
<line x1='2374.6' y1='5719.5' x2='2374.0' y2='5722.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2374.0' y1='5722.5' x2='2367.3' y2='5751.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2367.3' y1='5751.7' x2='2366.6' y2='5754.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2383.4" y="5759.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-77.1,2383.4,5759.5)" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut" id="Y519Y_rsID_rs776192312_1_356" ipvMAF="NA">p.Y519Y</text>
<line x1='1455.0' y1='4905.9' x2='1453.1' y2='4908.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1453.1' y1='4908.3' x2='1434.2' y2='4931.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1434.2' y1='4931.6' x2='1432.3' y2='4933.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1445.3" y="4945.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-51.0,1445.3,4945.7)" id="V590A_rsID_rs767318470_1_357" ipvMAF="NA" sift="0.03" dbsource="dbSNP" class="mut" polyphen2="0.996">p.V590A</text>
<line x1='3725.8' y1='5520.1' x2='3726.7' y2='5522.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3726.7' y1='5522.9' x2='3735.0' y2='5551.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3735.0' y1='5551.8' x2='3735.8' y2='5554.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3719.2" y="5560.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(73.9,3719.2,5560.4)" id="K440R_rsID_rs776709082_1_359" ipvMAF="NA" sift="0.28" dbsource="dbSNP" class="mut" polyphen2="0.058">p.K440R</text>
<line x1='547.0' y1='2949.2' x2='544.0' y2='2949.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='544.0' y1='2949.1' x2='514.0' y2='2948.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='514.0' y1='2948.5' x2='511.0' y2='2948.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="509.7" y="2965.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(1.2,509.7,2965.9)" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA" ipvMAF="NA" id="T732T_rsID_rs775890840_1_364">p.T732T</text>
<line x1='3827.0' y1='5676.7' x2='3827.9' y2='5679.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3827.9' y1='5679.5' x2='3836.7' y2='5708.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3836.7' y1='5708.2' x2='3837.6' y2='5711.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3821.2" y="5717.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(72.8,3821.2,5717.1)" sift="0.49" dbsource="dbSNP" class="mut" polyphen2="0.006" id="T437A_rsID_rs777949092_1_377" ipvMAF="NA">p.T437A</text>
<line x1='257.5' y1='3493.4' x2='254.6' y2='3494.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='254.6' y1='3494.0' x2='225.1' y2='3499.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='225.1' y1='3499.3' x2='222.1' y2='3499.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="224.3" y="3517.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-10.2,224.3,3517.2)" id="A701V_rsID_rs781202431_1_386" ipvMAF="NA" polyphen2="0.996" sift="0.05" dbsource="dbSNP" class="mut">p.A701V</text>
<line x1='4696.2' y1='5220.8' x2='4698.0' y2='5223.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4698.0' y1='5223.2' x2='4666.3' y2='5284.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4666.3' y1='5284.3' x2='4668.1' y2='5286.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4654.5" y="5297.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(53.9,4654.5,5297.8)" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA" ipvMAF="NA" id="A382A_rsID_rs778397673_1_400">p.A382A</text>
<line x1='2995.7' y1='5632.5' x2='2995.7' y2='5635.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2995.7' y1='5635.5' x2='2995.6' y2='5665.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2995.6' y1='5665.5' x2='2995.6' y2='5668.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3013.1" y="5669.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-89.9,3013.1,5669.5)" ipvMAF="NA" id="T484T_rsID_rs774225964_1_408" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA">p.T484T</text>
<line x1='2928.4' y1='5623.5' x2='2928.3' y2='5626.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2928.3' y1='5626.5' x2='2927.5' y2='5656.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2927.5' y1='5656.5' x2='2927.4' y2='5659.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2944.9" y="5660.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-88.4,2944.9,5660.9)" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA" ipvMAF="NA" id="G488G_rsID_rs41354247_1_22">p.G488G</text>
<line x1='2767.7' y1='557.5' x2='2767.4' y2='554.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2767.4' y1='554.5' x2='2766.6' y2='524.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2766.6' y1='524.5' x2='2766.3' y2='521.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2748.8" y="522.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(84.6,2748.8,522.2)" sift="0.02" class="mut" dbsource="dbSNP" polyphen2="0.4" id="G959R_rsID_rs199909759_1_61" ipvMAF="NA">p.G959R</text>
<line x1='546.5' y1='3012.1' x2='543.5' y2='3012.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='543.5' y1='3012.1' x2='513.5' y2='3012.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='513.5' y1='3012.3' x2='510.5' y2='3012.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="509.7" y="3029.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-0.3,509.7,3029.8)" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA" ipvMAF="NA" id="G728G_rsID_rs200845765_1_67">p.G728G</text>
<line x1='2751.6' y1='388.3' x2='2751.3' y2='385.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2751.3' y1='385.3' x2='2750.6' y2='355.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2750.6' y1='355.2' x2='2750.3' y2='352.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2732.8" y="353.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(84.6,2732.8,353.0)" id="G959G_rsID_rs201094030_1_70" ipvMAF="NA" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut">p.G959G</text>
<line x1='4413.3' y1='5210.3' x2='4414.9' y2='5212.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4414.9' y1='5212.8' x2='4429.3' y2='5239.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4429.3' y1='5239.2' x2='4430.9' y2='5241.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4416.6" y="5252.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(57.5,4416.6,5252.0)" ipvMAF="NA" id="G395R_rsID_rs201183726_1_73" class="mut" dbsource="dbSNP" sift="0.05" polyphen2="0.999">p.G395R</text>
<line x1='3174.0' y1='5782.1' x2='3174.2' y2='5785.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3174.2' y1='5785.1' x2='3176.1' y2='5815.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3176.1' y1='5815.0' x2='3176.3' y2='5818.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3158.8" y="5820.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(86.4,3158.8,5820.0)" ipvMAF="NA" id="A474G_rsID_rs201777128_1_79" dbsource="dbSNP" class="mut" sift="0.4" polyphen2="0">p.A474G</text>
<line x1='804.9' y1='1904.1' x2='802.2' y2='1902.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='802.2' y1='1902.7' x2='783.6' y2='1873.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='783.6' y1='1873.0' x2='780.9' y2='1871.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="772.1" y="1886.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(27.0,772.1,1886.8)" sift="0.81" class="mut" dbsource="dbSNP" polyphen2="0.003" id="D801E_rsID_rs369593381_1_89" ipvMAF="NA">p.D801E</text>
<line x1='5298.6' y1='2142.1' x2='5301.4' y2='2141.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5301.4' y1='2141.1' x2='5329.6' y2='2130.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5329.6' y1='2130.6' x2='5332.4' y2='2129.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5339.4" y="2145.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(339.5,5339.4,2145.6)" ipvMAF="0.000199681" id="G183R_rsID_rs370312017_1_91" dbsource="dbSNP" class="mut" sift="0.44" polyphen2="0.085">p.G183R</text>
<line x1='3084.5' y1='5776.2' x2='3084.5' y2='5779.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3084.5' y1='5779.2' x2='3085.5' y2='5809.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3085.5' y1='5809.2' x2='3085.5' y2='5812.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3068.1" y="5813.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(88.3,3068.1,5813.7)" class="mut" dbsource="dbSNP" sift="0.27" polyphen2="0" ipvMAF="NA" id="G479V_rsID_rs370612125_1_95">p.G479V</text>
<line x1='1170.6' y1='4635.0' x2='1168.4' y2='4637.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1168.4' y1='4637.0' x2='1133.9' y2='4643.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1133.9' y1='4643.3' x2='1131.7' y2='4645.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1142.5" y="4659.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-41.4,1142.5,4659.0)" ipvMAF="NA" id="G615G_rsID_rs371289131_1_100" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA">p.G615G</text>
<line x1='712.1' y1='4283.9' x2='709.5' y2='4285.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='709.5' y1='4285.4' x2='683.3' y2='4300.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='683.3' y1='4300.0' x2='680.7' y2='4301.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="688.5" y="4317.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-29.3,688.5,4317.2)" id="G649R_rsID_rs375088091_1_116" ipvMAF="NA" polyphen2="0.003" sift="0.35" dbsource="dbSNP" class="mut">p.G649R</text>
<line x1='5418.8' y1='3411.4' x2='5421.7' y2='3411.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5421.7' y1='3411.9' x2='5451.3' y2='3417.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5451.3' y1='3417.0' x2='5454.2' y2='3417.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5452.2" y="3434.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(9.7,5452.2,3434.9)" ipvMAF="NA" id="G265G_rsID_rs376678247_1_122" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA">p.G265G</text>
<line x1='4606.4' y1='5075.5' x2='4608.2' y2='5077.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4608.2' y1='5077.9' x2='4595.5' y2='5125.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4595.5' y1='5125.2' x2='4597.3' y2='5127.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4583.9" y="5138.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(53.1,4583.9,5138.9)" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA" ipvMAF="0.000199681" id="G381G_rsID_rs142008564_1_133">p.G381G</text>
<line x1='642.5' y1='3679.4' x2='639.6' y2='3680.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='639.6' y1='3680.3' x2='610.7' y2='3688.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='610.7' y1='3688.6' x2='607.9' y2='3689.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="611.8" y="3706.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-16.1,611.8,3706.5)" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut" id="G685G_rsID_rs554220070_1_141" ipvMAF="NA">p.G685G</text>
<line x1='1802.4' y1='660.2' x2='1801.0' y2='657.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1801.0' y1='657.5' x2='1787.4' y2='630.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1787.4' y1='630.8' x2='1786.0' y2='628.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1770.0" y="635.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(62.9,1770.0,635.3)" class="mut" dbsource="dbSNP" sift="0.45" polyphen2="0.071" ipvMAF="0.000199681" id="Q900E_rsID_rs558088267_1_143">p.Q900E</text>
<line x1='5358.5' y1='1850.9' x2='5361.2' y2='1849.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5361.2' y1='1849.6' x2='5388.1' y2='1836.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5388.1' y1='1836.5' x2='5390.8' y2='1835.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5399.3" y="1850.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(334.0,5399.3,1850.5)" id="G168G_rsID_rs569980066_1_153" ipvMAF="0.000199681" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut">p.G168G</text>
<line x1='4200.4' y1='5139.8' x2='4201.8' y2='5142.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4201.8' y1='5142.4' x2='4216.5' y2='5168.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4216.5' y1='5168.6' x2='4218.0' y2='5171.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4203.2" y="5180.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(60.7,4203.2,5180.6)" ipvMAF="0.000199681" id="Y404C_rsID_rs573164232_1_157" dbsource="dbSNP" class="mut" sift="0.03" polyphen2="0.832">p.Y404C</text>
<line x1='584.4' y1='1999.9' x2='581.6' y2='1998.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='581.6' y1='1998.7' x2='553.9' y2='1987.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='553.9' y1='1987.2' x2='551.1' y2='1986.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="543.5" y="2001.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(22.5,543.5,2001.9)" ipvMAF="NA" id="G790A_rsID_rs748652265_1_174" class="mut" dbsource="dbSNP" sift="0.12" polyphen2="0.997">p.G790A</text>
<line x1='578.5' y1='2604.9' x2='575.6' y2='2604.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='575.6' y1='2604.4' x2='546.0' y2='2599.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='546.0' y1='2599.6' x2='543.0' y2='2599.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="539.3" y="2616.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(9.3,539.3,2616.2)" id="Y754C_rsID_rs750585384_1_187" ipvMAF="NA" sift="0.19" class="mut" dbsource="dbSNP" polyphen2="0.003">p.Y754C</text>
<line x1='3278.5' y1='5437.6' x2='3278.8' y2='5440.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3278.8' y1='5440.6' x2='3282.2' y2='5470.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3282.2' y1='5470.4' x2='3282.6' y2='5473.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3265.3" y="5476.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(83.5,3265.3,5476.3)" sift="0.2" dbsource="dbSNP" class="mut" polyphen2="0" id="E466D_rsID_rs753109613_1_206" ipvMAF="NA">p.E466D</text>
<line x1='4710.4' y1='5209.9' x2='4712.2' y2='5212.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4712.2' y1='5212.3' x2='4697.6' y2='5261.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4697.6' y1='5261.2' x2='4699.4' y2='5263.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4686.0" y="5274.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(53.1,4686.0,5274.8)" class="mut" dbsource="dbSNP" sift="0" polyphen2="0.835" ipvMAF="NA" id="G381R_rsID_rs753561118_1_208">p.G381R</text>
<line x1='762.0' y1='1324.8' x2='759.6' y2='1323.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='759.6' y1='1323.0' x2='735.6' y2='1305.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='735.6' y1='1305.0' x2='733.2' y2='1303.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="722.0" y="1316.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(36.8,722.0,1316.7)" polyphen2="0.067" sift="0.51" dbsource="dbSNP" class="mut" id="D829E_rsID_rs755773662_1_220" ipvMAF="NA">p.D829E</text>
<line x1='1268.2' y1='4976.0' x2='1266.2' y2='4978.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1266.2' y1='4978.2' x2='1246.4' y2='5000.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1246.4' y1='5000.8' x2='1244.4' y2='5003.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1257.0" y="5015.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-48.8,1257.0,5015.3)" sift="0.95" dbsource="dbSNP" class="mut" polyphen2="0.003" id="D596E_rsID_rs755827011_1_222" ipvMAF="NA">p.D596E</text>
<line x1='2457.3' y1='607.3' x2='2456.6' y2='604.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2456.6' y1='604.4' x2='2450.0' y2='575.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2450.0' y1='575.1' x2='2449.3' y2='572.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2432.0" y="575.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(77.2,2432.0,575.1)" polyphen2="0.796" dbsource="dbSNP" class="mut" sift="0" ipvMAF="NA" id="T939P_rsID_rs750315573_1_226">p.T939P</text>
<line x1='4549.7' y1='5112.0' x2='4551.4' y2='5114.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4551.4' y1='5114.4' x2='4534.1' y2='5163.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4534.1' y1='5163.9' x2='4535.8' y2='5166.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4522.1" y="5177.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(54.7,4522.1,5177.2)" class="mut" dbsource="dbSNP" sift="0.22" polyphen2="0.515" ipvMAF="NA" id="G385R_rsID_rs756958327_1_227">p.G385R</text>
<line x1='5469.5' y1='2114.3' x2='5472.3' y2='2113.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5472.3' y1='2113.3' x2='5500.5' y2='2103.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5500.5' y1='2103.1' x2='5503.3' y2='2102.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5510.1" y="2118.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(340.3,5510.1,2118.3)" polyphen2="0.003" dbsource="dbSNP" class="mut" sift="0.66" ipvMAF="NA" id="D185E_rsID_rs751158419_1_229">p.D185E</text>
<line x1='375.0' y1='3961.5' x2='372.2' y2='3962.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='372.2' y1='3962.5' x2='344.1' y2='3972.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='344.1' y1='3972.8' x2='341.2' y2='3973.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="346.4" y="3990.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-20.1,346.4,3990.6)" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA" id="G674G_rsID_rs761122632_1_259" ipvMAF="NA">p.G674G</text>
<line x1='4930.8' y1='1486.2' x2='4933.2' y2='1484.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4933.2' y1='1484.4' x2='4977.9' y2='1493.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4977.9' y1='1493.1' x2='4980.3' y2='1491.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4991.6" y="1504.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(322.7,4991.6,1504.7)" polyphen2="0.073" class="mut" dbsource="dbSNP" sift="0.31" ipvMAF="NA" id="G135A_rsID_rs761899477_1_266">p.G135A</text>
<line x1='2699.9' y1='223.7' x2='2699.6' y2='220.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2699.6' y1='220.7' x2='2696.4' y2='190.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2696.4' y1='190.9' x2='2696.1' y2='187.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2678.6" y="188.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(83.8,2678.6,188.8)" id="D957E_rsID_rs762362361_1_269" ipvMAF="NA" polyphen2="0" sift="0.57" dbsource="dbSNP" class="mut">p.D957E</text>
<line x1='4786.4' y1='5133.3' x2='4788.3' y2='5135.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4788.3' y1='5135.6' x2='4807.6' y2='5158.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4807.6' y1='5158.6' x2='4809.5' y2='5160.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4796.7" y="5172.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(50.1,4796.7,5172.9)" ipvMAF="NA" id="G375G_rsID_rs763254090_1_272" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA">p.G375G</text>
<line x1='676.6' y1='1461.6' x2='674.1' y2='1460.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='674.1' y1='1460.0' x2='660.6' y2='1426.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='660.6' y1='1426.2' x2='658.1' y2='1424.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="647.6" y="1438.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(33.9,647.6,1438.5)" polyphen2="0.009" sift="0.19" class="mut" dbsource="dbSNP" id="Y820C_rsID_rs764011794_1_275" ipvMAF="NA">p.Y820C</text>
<line x1='2870.2' y1='5450.1' x2='2870.0' y2='5453.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2870.0' y1='5453.1' x2='2868.5' y2='5483.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2868.5' y1='5483.0' x2='2868.3' y2='5486.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2885.7" y="5487.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-87.0,2885.7,5487.9)" ipvMAF="NA" id="E492D_rsID_rs760208617_1_280" polyphen2="0.022" class="mut" dbsource="dbSNP" sift="0.48">p.E492D</text>
<line x1='2798.7' y1='5784.2' x2='2798.5' y2='5787.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2798.5' y1='5787.2' x2='2796.4' y2='5817.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2796.4' y1='5817.1' x2='2796.1' y2='5820.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2813.5" y="5822.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-85.9,2813.5,5822.3)" ipvMAF="NA" id="G495R_rsID_rs764457992_1_281" class="mut" dbsource="dbSNP" sift="0.75" polyphen2="0">p.G495R</text>
<line x1='5242.8' y1='4365.0' x2='5245.4' y2='4366.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5245.4' y1='4366.5' x2='5271.0' y2='4382.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5271.0' y1='4382.1' x2='5273.5' y2='4383.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5265.3" y="4399.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(31.3,5265.3,4399.1)" polyphen2="0.703" dbsource="dbSNP" class="mut" sift="0.2" ipvMAF="NA" id="T324P_rsID_rs765552855_1_289">p.T324P</text>
<line x1='376.5' y1='2996.1' x2='373.5' y2='2996.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='373.5' y1='2996.1' x2='343.5' y2='2996.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='343.5' y1='2996.1' x2='340.5' y2='2996.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="339.5" y="3013.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(0.1,339.5,3013.6)" polyphen2="0.998" dbsource="dbSNP" class="mut" sift="0.07" ipvMAF="NA" id="R729G_rsID_rs765730757_1_291">p.R729G</text>
<line x1='4532.8' y1='5330.7' x2='4534.4' y2='5333.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4534.4' y1='5333.2' x2='4550.9' y2='5358.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4550.9' y1='5358.2' x2='4552.5' y2='5360.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4538.4" y="5371.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(56.7,4538.4,5371.1)" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP" id="G393G_rsID_rs768965760_1_310" ipvMAF="NA">p.G393G</text>
<line x1='4738.0' y1='5187.0' x2='4739.8' y2='5189.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4739.8' y1='5189.4' x2='4756.7' y2='5214.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4756.7' y1='5214.3' x2='4758.6' y2='5216.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4745.4" y="5228.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(51.6,4745.4,5228.3)" sift="0.02" dbsource="dbSNP" class="mut" polyphen2="0.835" id="G379R_rsID_rs767533475_1_325" ipvMAF="NA">p.G379R</text>
<line x1='4912.7' y1='1201.4' x2='4914.9' y2='1199.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4914.9' y1='1199.4' x2='4950.0' y2='1193.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4950.0' y1='1193.1' x2='4952.2' y2='1191.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4964.8" y="1203.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(317.2,4964.8,1203.2)" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut" id="G121G_rsID_rs771636286_1_331" ipvMAF="NA">p.G121G</text>
<line x1='5177.4' y1='1869.2' x2='5180.0' y2='1867.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5180.0' y1='1867.8' x2='5223.2' y2='1886.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5223.2' y1='1886.5' x2='5225.9' y2='1885.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5234.6" y="1900.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(333.4,5234.6,1900.4)" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA" id="G164G_rsID_rs760714767_1_334" ipvMAF="NA">p.G164G</text>
<line x1='4117.4' y1='5369.2' x2='4118.7' y2='5371.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4118.7' y1='5371.9' x2='4131.5' y2='5399.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4131.5' y1='5399.1' x2='4132.8' y2='5401.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4117.3" y="5410.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(64.7,4117.3,5410.1)" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA" id="G415G_rsID_rs773346176_1_336" ipvMAF="NA">p.G415G</text>
<line x1='4772.7' y1='5144.7' x2='4774.6' y2='5147.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4774.6' y1='5147.0' x2='4777.8' y2='5183.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4777.8' y1='5183.3' x2='4779.7' y2='5185.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4766.7" y="5197.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(50.8,4766.7,5197.4)" id="G376G_rsID_rs768749608_1_341" ipvMAF="NA" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut">p.G376G</text>
<line x1='408.6' y1='3347.1' x2='405.7' y2='3347.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='405.7' y1='3347.5' x2='375.9' y2='3351.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='375.9' y1='3351.5' x2='373.0' y2='3351.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="374.3" y="3369.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-7.6,374.3,3369.3)" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA" ipvMAF="NA" id="G708G_rsID_rs774062108_1_343">p.G708G</text>
<line x1='4335.0' y1='5058.5' x2='4336.6' y2='5061.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4336.6' y1='5061.0' x2='4337.6' y2='5096.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4337.6' y1='5096.1' x2='4339.2' y2='5098.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4324.9" y="5108.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(57.5,4324.9,5108.8)" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA" id="G394G_rsID_rs774455476_1_350" ipvMAF="NA">p.G394G</text>
<line x1='5412.5' y1='1992.3' x2='5415.3' y2='1991.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5415.3' y1='1991.2' x2='5443.0' y2='1979.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5443.0' y1='1979.6' x2='5445.7' y2='1978.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5453.3" y="1994.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(337.3,5453.3,1994.2)" dbsource="dbSNP" class="mut" sift="0.16" polyphen2="0.977" ipvMAF="NA" id="Y177C_rsID_rs765087404_1_351">p.Y177C</text>
<line x1='3465.0' y1='5409.0' x2='3465.6' y2='5412.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3465.6' y1='5412.0' x2='3467.3' y2='5442.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3467.3' y1='5442.2' x2='3467.8' y2='5445.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3451.3" y="5449.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(79.2,3451.3,5449.3)" id="T454P_rsID_rs774174368_1_352" ipvMAF="NA" polyphen2="0.015" sift="0.28" dbsource="dbSNP" class="mut">p.T454P</text>
<line x1='4361.3' y1='5041.2' x2='4362.9' y2='5043.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4362.9' y1='5043.7' x2='4379.6' y2='5068.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4379.6' y1='5068.7' x2='4381.2' y2='5071.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4367.2" y="5081.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(56.3,4367.2,5081.7)" id="G392G_rsID_rs749613888_1_358" ipvMAF="NA" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut">p.G392G</text>
<line x1='2290.0' y1='651.5' x2='2289.2' y2='648.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2289.2' y1='648.6' x2='2298.0' y2='614.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2298.0' y1='614.7' x2='2297.1' y2='611.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2280.1" y="615.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(73.6,2280.1,615.8)" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP" id="G928G_rsID_rs775886655_1_363" ipvMAF="NA">p.G928G</text>
<line x1='671.3' y1='4210.4' x2='668.6' y2='4211.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='668.6' y1='4211.8' x2='642.0' y2='4225.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='642.0' y1='4225.6' x2='639.3' y2='4227.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="646.6" y="4242.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-27.5,646.6,4242.9)" dbsource="dbSNP" class="mut" sift="0.09" polyphen2="0.903" ipvMAF="NA" id="A654G_rsID_rs776357090_1_369">p.A654G</text>
<line x1='623.7' y1='2389.4' x2='620.8' y2='2388.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='620.8' y1='2388.7' x2='591.7' y2='2381.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='591.7' y1='2381.2' x2='588.8' y2='2380.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="583.6" y="2397.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(14.4,583.6,2397.2)" sift="0.07" dbsource="dbSNP" class="mut" polyphen2="0.999" id="G768R_rsID_rs778809251_1_370" ipvMAF="NA">p.G768R</text>
<line x1='1671.5' y1='736.6' x2='1670.0' y2='734.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1670.0' y1='734.0' x2='1654.8' y2='708.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1654.8' y1='708.1' x2='1653.3' y2='705.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1637.7" y="713.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(59.6,1637.7,713.6)" ipvMAF="NA" id="A891G_rsID_rs777771569_1_376" polyphen2="0.003" dbsource="dbSNP" class="mut" sift="0.02">p.A891G</text>
<line x1='1448.4' y1='1099.4' x2='1446.5' y2='1097.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1446.5' y1='1097.1' x2='1427.6' y2='1073.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1427.6' y1='1073.8' x2='1425.7' y2='1071.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1411.5" y="1081.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(50.8,1411.5,1081.8)" sift="0" class="mut" dbsource="dbSNP" polyphen2="1" id="G867R_rsID_rs776456025_1_381" ipvMAF="NA">p.G867R</text>
<line x1='1511.3' y1='830.0' x2='1509.6' y2='827.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1509.6' y1='827.6' x2='1494.5' y2='801.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1494.5' y1='801.6' x2='1492.8' y2='799.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1477.8" y="808.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(55.6,1477.8,808.2)" id="G880G_rsID_rs780354212_1_383" ipvMAF="NA" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA">p.G880G</text>
<line x1='1395.5' y1='724.3' x2='1393.8' y2='721.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1393.8' y1='721.8' x2='1346.6' y2='718.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1346.6' y1='718.7' x2='1344.8' y2='716.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1330.1" y="725.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(54.1,1330.1,725.8)" class="mut" dbsource="dbSNP" sift="0.78" polyphen2="0.007" ipvMAF="0.000199681" id="Q878E_rsID_rs572469662_1_391">p.Q878E</text>
<line x1='875.9' y1='4228.0' x2='873.3' y2='4229.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='873.3' y1='4229.5' x2='847.4' y2='4244.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='847.4' y1='4244.5' x2='844.8' y2='4246.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="852.7" y="4261.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-30.0,852.7,4261.7)" dbsource="dbSNP" class="mut" sift="0.01" polyphen2="0.412" ipvMAF="NA" id="P647T_rsID_rs781759362_1_393">p.P647T</text>
<line x1='835.7' y1='4766.2' x2='833.4' y2='4768.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='833.4' y1='4768.1' x2='798.5' y2='4772.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='798.5' y1='4772.8' x2='796.2' y2='4774.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="806.4" y="4788.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-38.8,806.4,4788.9)" dbsource="dbSNP" class="mut" sift="0.04" polyphen2="0.998" ipvMAF="NA" id="A622G_rsID_rs774361550_1_397">p.A622G</text>
<line x1='5482.8' y1='2180.7' x2='5485.7' y2='2179.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5485.7' y1='2179.8' x2='5515.5' y2='2174.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5515.5' y1='2174.5' x2='5518.4' y2='2173.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5524.7" y="2189.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(341.8,5524.7,2189.9)" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA" ipvMAF="NA" id="G189G_rsID_rs780802592_1_404">p.G189G</text>
<line x1='602.3' y1='1562.8' x2='599.7' y2='1561.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='599.7' y1='1561.2' x2='574.0' y2='1545.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='574.0' y1='1545.8' x2='571.4' y2='1544.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="561.6" y="1558.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(30.9,561.6,1558.8)" sift="0.14" class="mut" dbsource="dbSNP" polyphen2="0.012" id="E813K_rsID_rs147412381_1_40" ipvMAF="NA">p.E813K</text>
<line x1='5201.5' y1='1274.0' x2='5203.9' y2='1272.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5203.9' y1='1272.1' x2='5204.5' y2='1224.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5204.5' y1='1224.7' x2='5206.9' y2='1222.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5218.6" y="1235.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(321.2,5218.6,1235.8)" polyphen2="0.023" sift="0.93" dbsource="dbSNP" class="mut" id="G135C_rsID_rs199574943_2_62" ipvMAF="0.000399361">p.G135C</text>
<line x1='2380.9' y1='625.9' x2='2380.1' y2='623.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2380.1' y1='623.0' x2='2372.5' y2='594.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2372.5' y1='594.0' x2='2371.8' y2='591.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2354.6" y="594.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(75.4,2354.6,594.6)" ipvMAF="NA" id="R934C_rsID_rs200653734_1_66" dbsource="dbSNP" class="mut" sift="0.01" polyphen2="0.65">p.R934C</text>
<line x1='441.2' y1='1901.9' x2='438.4' y2='1900.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='438.4' y1='1900.7' x2='410.8' y2='1888.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='410.8' y1='1888.9' x2='408.1' y2='1887.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="400.3" y="1903.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(23.2,400.3,1903.4)" ipvMAF="NA" id="P792R_rsID_rs201233299_1_74" polyphen2="0.927" class="mut" dbsource="dbSNP" sift="0.17">p.P792R</text>
<line x1='5366.3' y1='2351.6' x2='5369.2' y2='2350.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5369.2' y1='2350.8' x2='5398.1' y2='2342.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5398.1' y1='2342.9' x2='5401.0' y2='2342.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5406.5" y="2358.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(344.7,5406.5,2358.7)" ipvMAF="NA" id="R197C_rsID_rs370846760_1_98" polyphen2="0.85" dbsource="dbSNP" class="mut" sift="0.06">p.R197C</text>
<line x1='2402.3' y1='284.5' x2='2401.7' y2='281.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2401.7' y1='281.6' x2='2415.4' y2='247.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2415.4' y1='247.9' x2='2414.8' y2='245.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2397.5" y="247.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(78.0,2397.5,247.7)" ipvMAF="NA" id="E940K_rsID_rs373316062_1_109" dbsource="dbSNP" class="mut" sift="0.02" polyphen2="0.053">p.E940K</text>
<line x1='1191.8' y1='4658.3' x2='1189.5' y2='4660.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1189.5' y1='4660.3' x2='1167.4' y2='4680.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1167.4' y1='4680.6' x2='1165.2' y2='4682.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1176.4" y="4696.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-42.5,1176.4,4696.1)" id="R613C_rsID_rs374903458_1_115" ipvMAF="NA" sift="0.03" class="mut" dbsource="dbSNP" polyphen2="0.999">p.R613C</text>
<line x1='1234.5' y1='4937.9' x2='1232.5' y2='4940.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1232.5' y1='4940.1' x2='1212.3' y2='4962.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1212.3' y1='4962.3' x2='1210.3' y2='4964.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1222.6" y="4977.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-47.7,1222.6,4977.0)" sift="0.25" dbsource="dbSNP" class="mut" polyphen2="0.146" id="E599K_rsID_rs535706427_1_131" ipvMAF="0.000199681">p.E599K</text>
<line x1='2573.5' y1='5416.1' x2='2572.9' y2='5419.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2572.9' y1='5419.1' x2='2567.7' y2='5448.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2567.7' y1='5448.6' x2='2567.2' y2='5451.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2584.3" y="5455.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-80.0,2584.3,5455.6)" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut" id="R511R_rsID_rs548137186_1_138" ipvMAF="NA">p.R511R</text>
<line x1='5785.1' y1='2844.2' x2='5788.1' y2='2844.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5788.1' y1='2844.0' x2='5818.1' y2='2842.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5818.1' y1='2842.3' x2='5821.1' y2='2842.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5823.0" y="2859.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(356.8,5823.0,2859.6)" dbsource="dbSNP" class="mut" sift="0.07" polyphen2="0.926" ipvMAF="NA" id="R230C_rsID_rs558348827_1_146">p.R230C</text>
<line x1='1116.5' y1='1170.8' x2='1114.4' y2='1168.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1114.4' y1='1168.7' x2='1092.9' y2='1147.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1092.9' y1='1147.8' x2='1090.7' y2='1145.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1077.8" y="1157.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(44.2,1077.8,1157.7)" id="R849R_rsID_rs746125498_1_163" ipvMAF="NA" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut">p.R849R</text>
<line x1='3669.4' y1='5712.1' x2='3670.1' y2='5715.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3670.1' y1='5715.0' x2='3677.3' y2='5744.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3677.3' y1='5744.2' x2='3678.0' y2='5747.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3661.2" y="5752.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(76.1,3661.2,5752.2)" polyphen2="0" dbsource="dbSNP" class="mut" sift="0.17" ipvMAF="NA" id="C446G_rsID_rs756234799_1_225">p.C446G</text>
<line x1='3297.8' y1='5606.5' x2='3298.1' y2='5609.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3298.1' y1='5609.5' x2='3301.5' y2='5639.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3301.5' y1='5639.3' x2='3301.9' y2='5642.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3284.6" y="5645.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(83.5,3284.6,5645.2)" polyphen2="0.024" dbsource="dbSNP" class="mut" sift="0.17" ipvMAF="NA" id="E466K_rsID_rs765742100_1_292">p.E466K</text>
<line x1='2064.0' y1='543.8' x2='2062.9' y2='541.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2062.9' y1='541.0' x2='2052.2' y2='513.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2052.2' y1='513.0' x2='2051.2' y2='510.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2034.5" y="515.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(69.1,2034.5,515.5)" sift="0.19" dbsource="dbSNP" class="mut" polyphen2="0.003" id="E917K_rsID_rs766860802_1_295" ipvMAF="NA">p.E917K</text>
<line x1='1318.4' y1='1213.4' x2='1316.3' y2='1211.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1316.3' y1='1211.2' x2='1295.8' y2='1189.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1295.8' y1='1189.4' x2='1293.7' y2='1187.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1280.3" y="1198.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(46.7,1280.3,1198.5)" ipvMAF="NA" id="K856E_rsID_rs768662565_1_314" dbsource="dbSNP" class="mut" sift="0.24" polyphen2="0.9">p.K856E</text>
<line x1='3679.1' y1='5357.7' x2='3679.9' y2='5360.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3679.9' y1='5360.5' x2='3688.2' y2='5389.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3688.2' y1='5389.4' x2='3689.0' y2='5392.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3672.5" y="5398.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(73.9,3672.5,5398.0)" dbsource="dbSNP" class="mut" sift="1" polyphen2="0" ipvMAF="NA" id="K440E_rsID_rs770946957_1_323">p.K440E</text>
<line x1='1463.2' y1='664.8' x2='1461.5' y2='662.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1461.5' y1='662.3' x2='1445.1' y2='637.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1445.1' y1='637.3' x2='1443.4' y2='634.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1428.3" y="643.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(56.7,1428.3,643.6)" sift="0.14" dbsource="dbSNP" class="mut" polyphen2="0.766" id="E883K_rsID_rs748249744_1_406" ipvMAF="NA">p.E883K</text>
<line x1='5555.0' y1='2387.2' x2='5558.0' y2='2386.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5558.0' y1='2386.5' x2='5587.1' y2='2379.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5587.1' y1='2379.5' x2='5590.0' y2='2378.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5595.0" y="2395.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(346.5,5595.0,2395.6)" ipvMAF="NA" id="Q202L_rsID_rs112424808_1_20" polyphen2="0.007" class="mut" dbsource="dbSNP" sift="0.03">p.Q202L</text>
<line x1='2245.0' y1='665.6' x2='2244.1' y2='662.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2244.1' y1='662.7' x2='2234.8' y2='634.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2234.8' y1='634.2' x2='2233.9' y2='631.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2217.0" y="635.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(72.1,2217.0,635.8)" id="C925C_rsID_rs41452949_1_23" ipvMAF="0.000199681" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut">p.C925C</text>
<line x1='1347.7' y1='4813.7' x2='1345.6' y2='4815.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1345.6' y1='4815.9' x2='1325.4' y2='4838.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1325.4' y1='4838.1' x2='1323.4' y2='4840.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1335.7" y="4852.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-47.7,1335.7,4852.8)" dbsource="dbSNP" class="mut" sift="0.29" polyphen2="0.146" ipvMAF="0.000998403" id="E599A_rsID_rs55661548_1_24">p.E599A</text>
<line x1='3633.6' y1='5370.3' x2='3634.4' y2='5373.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3634.4' y1='5373.2' x2='3624.5' y2='5406.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3624.5' y1='5406.8' x2='3625.2' y2='5409.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3608.5" y="5415.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(75.5,3608.5,5415.0)" id="P443P_rsID_rs139489039_1_31" ipvMAF="NA" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA">p.P443P</text>
<line x1='2701.3' y1='392.6' x2='2700.9' y2='389.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2700.9' y1='389.6' x2='2697.5' y2='359.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2697.5' y1='359.8' x2='2697.2' y2='356.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2679.7" y="357.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(83.5,2679.7,357.8)" ipvMAF="NA" id="H956L_rsID_rs201983448_2_81" class="mut" dbsource="dbSNP" sift="0.49" polyphen2="0">p.H956L</text>
<line x1='3200.2' y1='5445.3' x2='3200.5' y2='5448.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3200.5' y1='5448.3' x2='3202.9' y2='5478.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3202.9' y1='5478.2' x2='3203.2' y2='5481.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3185.8" y="5483.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(85.3,3185.8,5483.6)" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA" ipvMAF="0.000199681" id="P471P_rsID_rs371483323_1_102">p.P471P</text>
<line x1='5308.9' y1='4247.7' x2='5311.6' y2='4249.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5311.6' y1='4249.1' x2='5338.0' y2='4263.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5338.0' y1='4263.4' x2='5340.6' y2='4264.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5333.1" y="4280.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(28.4,5333.1,4280.7)" ipvMAF="NA" id="P316P_rsID_rs373322154_1_111" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA">p.P316P</text>
<line x1='5456.7' y1='4327.6' x2='5459.4' y2='4329.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5459.4' y1='4329.0' x2='5485.8' y2='4343.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5485.8' y1='4343.3' x2='5488.4' y2='4344.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5480.9" y="4360.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(28.4,5480.9,4360.5)" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA" ipvMAF="NA" id="P316P_rsID_rs373322154_2_111">p.P316P</text>
<line x1='5170.9' y1='4737.4' x2='5173.2' y2='4739.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5173.2' y1='4739.3' x2='5196.6' y2='4758.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5196.6' y1='4758.0' x2='5199.0' y2='4759.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5188.8" y="4774.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(38.7,5188.8,4774.1)" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA" id="P344P_rsID_rs748886001_1_176" ipvMAF="NA">p.P344P</text>
<line x1='441.2' y1='1901.9' x2='438.4' y2='1900.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='438.4' y1='1900.7' x2='397.4' y2='1920.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='397.4' y1='1920.7' x2='394.7' y2='1919.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="387.1" y="1935.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(22.5,387.1,1935.3)" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA" ipvMAF="NA" id="P792P_rsID_rs753933236_1_212">p.P792P</text>
<line x1='269.7' y1='2372.6' x2='266.7' y2='2371.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='266.7' y1='2371.9' x2='237.5' y2='2365.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='237.5' y1='2365.2' x2='234.6' y2='2364.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="229.7" y="2381.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(12.9,229.7,2381.4)" ipvMAF="NA" id="G764E_rsID_rs754851506_1_216" polyphen2="0.18" class="mut" dbsource="dbSNP" sift="0.49">p.G764E</text>
<line x1='426.0' y1='2443.2' x2='423.1' y2='2442.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='423.1' y1='2442.6' x2='393.8' y2='2436.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='393.8' y1='2436.2' x2='390.8' y2='2435.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="386.2" y="2452.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(12.2,386.2,2452.5)" sift="0.44" dbsource="dbSNP" class="mut" polyphen2="0" id="N762S_rsID_rs754058922_1_236" ipvMAF="NA">p.N762S</text>
<line x1='489.9' y1='2233.5' x2='487.1' y2='2232.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='487.1' y1='2232.6' x2='458.4' y2='2223.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='458.4' y1='2223.9' x2='455.5' y2='2223.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="449.6" y="2239.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(17.0,449.6,2239.0)" id="P775P_rsID_rs757543850_1_239" ipvMAF="NA" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut">p.P775P</text>
<line x1='5451.9' y1='2910.1' x2='5454.8' y2='2910.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5454.8' y1='2910.0' x2='5484.8' y2='2908.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5484.8' y1='2908.9' x2='5487.8' y2='2908.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5489.4" y="2926.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(357.9,5489.4,2926.2)" ipvMAF="NA" id="P233P_rsID_rs749189141_1_246" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA">p.P233P</text>
<line x1='5599.6' y1='2703.4' x2='5602.6' y2='2703.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5602.6' y1='2703.1' x2='5632.4' y2='2699.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5632.4' y1='2699.7' x2='5635.4' y2='2699.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5638.3" y="2716.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(353.5,5638.3,2716.6)" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA" ipvMAF="NA" id="P221P_rsID_rs758872166_1_257">p.P221P</text>
<line x1='1258.1' y1='1026.3' x2='1256.1' y2='1024.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1256.1' y1='1024.0' x2='1236.2' y2='1001.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1236.2' y1='1001.5' x2='1234.2' y2='999.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1220.5" y="1010.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(48.6,1220.5,1010.1)" sift="0.54" class="mut" dbsource="dbSNP" polyphen2="0.306" id="N861S_rsID_rs761695940_1_263" ipvMAF="NA">p.N861S</text>
<line x1='4646.6' y1='5045.0' x2='4648.5' y2='5047.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4648.5' y1='5047.3' x2='4650.4' y2='5084.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4650.4' y1='5084.2' x2='4652.2' y2='5086.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4639.1" y="5098.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(51.6,4639.1,5098.2)" class="mut" dbsource="dbSNP" sift="0.21" polyphen2="0.075" ipvMAF="NA" id="S378N_rsID_rs761774576_1_274">p.S378N</text>
<line x1='1026.4' y1='1542.4' x2='1024.0' y2='1540.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1024.0' y1='1540.6' x2='999.9' y2='1522.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='999.9' y1='1522.8' x2='997.5' y2='1521.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="986.3" y="1534.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(36.4,986.3,1534.5)" ipvMAF="NA" id="P828P_rsID_rs767272584_1_300" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA">p.P828P</text>
<line x1='4861.0' y1='1401.1' x2='4863.3' y2='1399.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4863.3' y1='1399.2' x2='4886.0' y2='1379.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4886.0' y1='1379.6' x2='4888.3' y2='1377.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4900.4" y="1390.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(319.3,4900.4,1390.3)" sift="0" class="mut" dbsource="dbSNP" polyphen2="1" id="G128E_rsID_rs770371252_1_319" ipvMAF="NA">p.G128E</text>
<line x1='4011.9' y1='5421.6' x2='4013.1' y2='5424.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4013.1' y1='5424.3' x2='4024.6' y2='5452.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4024.6' y1='5452.0' x2='4025.8' y2='5454.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4010.0" y="5462.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(67.3,4010.0,5462.4)" ipvMAF="NA" id="G422E_rsID_rs770903327_1_322" polyphen2="0.977" dbsource="dbSNP" class="mut" sift="0.01">p.G422E</text>
<line x1='614.0' y1='1921.3' x2='611.3' y2='1920.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='611.3' y1='1920.1' x2='583.9' y2='1907.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='583.9' y1='1907.7' x2='581.2' y2='1906.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="573.1" y="1922.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(24.3,573.1,1922.0)" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA" ipvMAF="NA" id="P795P_rsID_rs771274971_1_324">p.P795P</text>
<line x1='2861.2' y1='5619.8' x2='2861.0' y2='5622.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2861.0' y1='5622.8' x2='2859.5' y2='5652.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2859.5' y1='5652.8' x2='2859.3' y2='5655.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2876.7" y="5657.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-87.0,2876.7,5657.6)" polyphen2="0" class="mut" dbsource="dbSNP" sift="0.31" ipvMAF="NA" id="E492G_rsID_rs772636272_1_335">p.E492G</text>
<line x1='4281.7' y1='5092.1' x2='4283.3' y2='5094.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4283.3' y1='5094.6' x2='4283.4' y2='5129.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4283.4' y1='5129.7' x2='4284.9' y2='5132.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4270.4" y="5142.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(58.9,4270.4,5142.1)" ipvMAF="NA" id="G398E_rsID_rs772141760_1_337" class="mut" dbsource="dbSNP" sift="0.01" polyphen2="0.82">p.G398E</text>
<line x1='5060.9' y1='1111.2' x2='5063.1' y2='1109.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5063.1' y1='1109.2' x2='5085.2' y2='1088.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5085.2' y1='1088.9' x2='5087.4' y2='1086.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5100.0" y="1099.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(317.5,5100.0,1099.2)" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA" ipvMAF="NA" id="C123C_rsID_rs772560441_1_339">p.C123C</text>
<line x1='2527.1' y1='5407.5' x2='2526.5' y2='5410.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2526.5' y1='5410.4' x2='2520.7' y2='5439.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2520.7' y1='5439.9' x2='2520.1' y2='5442.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2537.1" y="5447.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-78.9,2537.1,5447.1)" ipvMAF="NA" id="N514S_rsID_rs777364800_1_366" dbsource="dbSNP" class="mut" sift="0.35" polyphen2="0.003">p.N514S</text>
<line x1='5770.4' y1='2719.9' x2='5773.4' y2='2719.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5773.4' y1='2719.6' x2='5803.2' y2='2716.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5803.2' y1='2716.6' x2='5806.2' y2='2716.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5808.9" y="2733.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(354.2,5808.9,2733.6)" polyphen2="0.949" sift="0" class="mut" dbsource="dbSNP" id="S223N_rsID_rs778125529_1_379" ipvMAF="NA">p.S223N</text>
<line x1='4159.0' y1='5162.5' x2='4160.4' y2='5165.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4160.4' y1='5165.2' x2='4174.6' y2='5191.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4174.6' y1='5191.6' x2='4176.0' y2='5194.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4161.0" y="5203.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(61.8,4161.0,5203.3)" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA" ipvMAF="NA" id="P407P_rsID_rs748380768_1_396">p.P407P</text>
<line x1='1478.2' y1='655.0' x2='1476.6' y2='652.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1476.6' y1='652.5' x2='1477.7' y2='616.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1477.7' y1='616.1' x2='1476.1' y2='613.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1460.8" y="622.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(57.4,1460.8,622.2)" id="A884E_rsID_rs867547604_1_399" ipvMAF="NA" polyphen2="0.999" sift="0" dbsource="dbSNP" class="mut">p.A884E</text>
<line x1='3129.5' y1='5607.3' x2='3129.7' y2='5610.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3129.7' y1='5610.3' x2='3094.6' y2='5641.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3094.6' y1='5641.8' x2='3094.7' y2='5644.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3077.2" y="5646.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(87.9,3077.2,5646.4)" ipvMAF="0.00119808" id="V476F_rsID_rs56147914_2_15" dbsource="dbSNP" class="mut" sift="0.51" polyphen2="0.009">p.V476F</text>
<line x1='4474.6' y1='5372.6' x2='4476.2' y2='5375.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4476.2' y1='5375.1' x2='4492.0' y2='5400.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4492.0' y1='5400.6' x2='4493.6' y2='5403.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4479.3" y="5413.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(58.1,4479.3,5413.2)" ipvMAF="0.000199681" id="T397S_rsID_rs535214258_1_132" dbsource="dbSNP" class="mut" sift="0.42" polyphen2="0">p.T397S</text>
<line x1='2827.6' y1='5618.8' x2='2827.4' y2='5621.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2827.4' y1='5621.8' x2='2808.1' y2='5650.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2808.1' y1='5650.6' x2='2807.9' y2='5653.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2825.3" y="5655.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-85.9,2825.3,5655.8)" polyphen2="0" class="mut" dbsource="dbSNP" sift="0.54" ipvMAF="NA" id="A494S_rsID_rs753234250_1_202">p.A494S</text>
<line x1='4060.2' y1='5583.4' x2='4061.3' y2='5586.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4061.3' y1='5586.2' x2='4072.7' y2='5614.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4072.7' y1='5614.0' x2='4073.8' y2='5616.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4058.0" y="5624.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(67.7,4058.0,5624.3)" sift="0.4" dbsource="dbSNP" class="mut" polyphen2="0.05" id="T423S_rsID_rs776457144_1_382" ipvMAF="NA">p.T423S</text>
<line x1='5284.2' y1='3895.5' x2='5287.0' y2='3896.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5287.0' y1='3896.6' x2='5315.0' y2='3907.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5315.0' y1='3907.6' x2='5317.7' y2='3908.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5312.2" y="3925.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(21.4,5312.2,3925.3)" polyphen2="0.04" sift="0.15" class="mut" dbsource="dbSNP" id="F297Y_rsID_rs781210011_1_387" ipvMAF="NA">p.F297Y</text>
<line x1='475.8' y1='1819.6' x2='473.1' y2='1818.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='473.1' y1='1818.4' x2='446.0' y2='1805.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='446.0' y1='1805.7' x2='443.2' y2='1804.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="435.0" y="1819.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(25.1,435.0,1819.8)" id="F797V_rsID_rs776831944_1_398" ipvMAF="NA" polyphen2="0" sift="0.55" class="mut" dbsource="dbSNP">p.F797V</text>
<line x1='1782.3' y1='503.7' x2='1781.0' y2='501.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1781.0' y1='501.0' x2='1767.8' y2='474.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1767.8' y1='474.0' x2='1766.5' y2='471.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1750.4" y="478.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(64.0,1750.4,478.1)" polyphen2="0" dbsource="dbSNP" class="mut" sift="0.82" ipvMAF="NA" id="S903A_rsID_rs781620527_1_403">p.S903A</text>
<line x1='2185.4' y1='685.7' x2='2184.4' y2='682.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2184.4' y1='682.9' x2='2176.3' y2='653.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2176.3' y1='653.9' x2='2175.3' y2='651.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2158.5" y="656.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(70.7,2158.5,656.0)" ipvMAF="NA" id="S921R_rsID_rs41341444_1_21" polyphen2="0.005" dbsource="dbSNP" class="mut" sift="0.42">p.S921R</text>
<line x1='251.4' y1='3458.2' x2='248.5' y2='3458.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='248.5' y1='3458.7' x2='218.5' y2='3461.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='218.5' y1='3461.4' x2='215.5' y2='3461.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="217.5" y="3479.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-9.4,217.5,3479.3)" ipvMAF="NA" id="C703F_rsID_rs141844350_1_30" polyphen2="0.996" dbsource="dbSNP" class="mut" sift="0.29">p.C703F</text>
<line x1='1020.4' y1='1027.6' x2='1018.3' y2='1025.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1018.3' y1='1025.4' x2='998.7' y2='1002.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='998.7' y1='1002.6' x2='996.6' y2='1000.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="983.5" y="1012.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(44.9,983.5,1012.2)" polyphen2="0.999" class="mut" dbsource="dbSNP" sift="0" ipvMAF="NA" id="S851R_rsID_rs147169338_1_43">p.S851R</text>
<line x1='4679.8' y1='5006.0' x2='4681.8' y2='5008.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4681.8' y1='5008.3' x2='4701.0' y2='5031.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4701.0' y1='5031.3' x2='4703.0' y2='5033.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4690.1" y="5045.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(50.1,4690.1,5045.6)" class="mut" dbsource="dbSNP" sift="0.06" polyphen2="0.37" ipvMAF="NA" id="G375S_rsID_rs150233754_1_51">p.G375S</text>
<line x1='5201.5' y1='1274.0' x2='5203.9' y2='1272.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5203.9' y1='1272.1' x2='5227.5' y2='1253.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5227.5' y1='1253.6' x2='5229.9' y2='1251.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5241.4" y="1264.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(321.9,5241.4,1264.9)" sift="0.93" dbsource="dbSNP" class="mut" polyphen2="0.023" id="G135S_rsID_rs199574943_1_62" ipvMAF="0.000399361">p.G135S</text>
<line x1='975.0' y1='4674.3' x2='972.7' y2='4676.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='972.7' y1='4676.2' x2='949.6' y2='4695.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='949.6' y1='4695.3' x2='947.3' y2='4697.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="957.7" y="4711.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-39.6,957.7,4711.3)" ipvMAF="NA" id="L621V_rsID_rs201559647_1_76" dbsource="dbSNP" class="mut" sift="0.12" polyphen2="0.998">p.L621V</text>
<line x1='4046.6' y1='5219.1' x2='4047.9' y2='5221.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4047.9' y1='5221.8' x2='4060.7' y2='5248.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4060.7' y1='5248.9' x2='4062.0' y2='5251.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4046.5" y="5260.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(64.7,4046.5,5260.0)" id="G415S_rsID_rs369442929_1_85" ipvMAF="NA" polyphen2="0.012" sift="0.27" class="mut" dbsource="dbSNP">p.G415S</text>
<line x1='4464.1' y1='4968.8' x2='4465.9' y2='4971.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4465.9' y1='4971.2' x2='4437.9' y2='5028.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4437.9' y1='5028.6' x2='4439.6' y2='5031.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4425.9" y="5041.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(54.7,4425.9,5041.9)" id="G384S_rsID_rs376020000_1_118" ipvMAF="NA" polyphen2="0.564" sift="0.16" dbsource="dbSNP" class="mut">p.G384S</text>
<line x1='557.5' y1='3231.9' x2='554.5' y2='3232.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='554.5' y1='3232.2' x2='524.6' y2='3235.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='524.6' y1='3235.1' x2='521.6' y2='3235.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="522.4" y="3252.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-5.4,522.4,3252.9)" id="S714R_rsID_rs376030164_1_119" ipvMAF="NA" polyphen2="0.011" sift="0.02" class="mut" dbsource="dbSNP">p.S714R</text>
<line x1='2834.5' y1='5786.6' x2='2834.3' y2='5789.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2834.3' y1='5789.6' x2='2832.5' y2='5819.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2832.5' y1='5819.5' x2='2832.3' y2='5822.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2849.7" y="5824.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-86.6,2849.7,5824.5)" polyphen2="0" sift="0.5" class="mut" dbsource="dbSNP" id="S493R_rsID_rs376402199_1_121" ipvMAF="NA">p.S493R</text>
<line x1='5468.5' y1='1718.0' x2='5471.1' y2='1716.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5471.1' y1='1716.6' x2='5498.8' y2='1704.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5498.8' y1='1704.8' x2='5501.5' y2='1703.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5510.4" y="1718.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(332.6,5510.4,1718.6)" polyphen2="0.815" sift="0.25" class="mut" dbsource="dbSNP" id="G164S_rsID_rs376562815_1_123" ipvMAF="NA">p.G164S</text>
<line x1='3381.5' y1='5597.6' x2='3381.9' y2='5600.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3381.9' y1='5600.6' x2='3386.2' y2='5630.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3386.2' y1='5630.3' x2='3386.7' y2='5633.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3369.5" y="5636.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(81.6,3369.5,5636.7)" polyphen2="0.006" sift="0.69" dbsource="dbSNP" class="mut" id="V461L_rsID_rs749931994_1_185" ipvMAF="NA">p.V461L</text>
<line x1='3197.2' y1='5614.1' x2='3197.4' y2='5617.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3197.4' y1='5617.1' x2='3199.7' y2='5647.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3199.7' y1='5647.0' x2='3199.9' y2='5650.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3182.5" y="5652.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(85.7,3182.5,5652.2)" polyphen2="0.001" dbsource="dbSNP" class="mut" sift="0.45" ipvMAF="NA" id="S472R_rsID_rs751784926_1_191">p.S472R</text>
<line x1='1477.4' y1='869.7' x2='1475.7' y2='867.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1475.7' y1='867.2' x2='1458.3' y2='842.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1458.3' y1='842.8' x2='1456.5' y2='840.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1441.7" y="849.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(54.4,1441.7,849.8)" ipvMAF="NA" id="R877S_rsID_rs751865962_1_210" polyphen2="0.061" dbsource="dbSNP" class="mut" sift="0.2">p.R877S</text>
<line x1='2695.8' y1='5587.7' x2='2695.4' y2='5590.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2695.4' y1='5590.7' x2='2691.9' y2='5620.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2691.9' y1='5620.5' x2='2691.6' y2='5623.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2708.8" y="5626.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-83.3,2708.8,5626.4)" sift="0.16" dbsource="dbSNP" class="mut" polyphen2="0.449" id="L502V_rsID_rs753960003_1_213" ipvMAF="NA">p.L502V</text>
<line x1='2153.0' y1='5484.1' x2='2152.1' y2='5486.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2152.1' y1='5486.9' x2='2142.4' y2='5515.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2142.4' y1='5515.3' x2='2141.4' y2='5518.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2157.7" y="5524.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-71.2,2157.7,5524.7)" polyphen2="0.994" sift="0.05" class="mut" dbsource="dbSNP" id="L535V_rsID_rs749431614_1_247" ipvMAF="NA">p.L535V</text>
<line x1='871.8' y1='4520.5' x2='869.4' y2='4522.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='869.4' y1='4522.2' x2='845.0' y2='4539.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='845.0' y1='4539.7' x2='842.6' y2='4541.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="852.0" y="4556.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-35.5,852.0,4556.2)" id="S632G_rsID_rs766156098_1_293" ipvMAF="NA" polyphen2="0" sift="0.73" class="mut" dbsource="dbSNP">p.S632G</text>
<line x1='465.7' y1='4136.7' x2='463.0' y2='4137.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='463.0' y1='4137.9' x2='435.6' y2='4150.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='435.6' y1='4150.2' x2='432.9' y2='4151.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="439.2" y="4167.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-24.2,439.2,4167.8)" id="S663G_rsID_rs769653890_1_312" ipvMAF="NA" polyphen2="0.702" sift="0.09" class="mut" dbsource="dbSNP">p.S663G</text>
<line x1='1043.9' y1='4748.2' x2='1041.7' y2='4750.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1041.7' y1='4750.2' x2='1006.3' y2='4755.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1006.3' y1='4755.7' x2='1004.1' y2='4757.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1015.0" y="4771.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-41.4,1015.0,4771.4)" ipvMAF="NA" id="G615S_rsID_rs770105175_1_316" polyphen2="1" dbsource="dbSNP" class="mut" sift="0.03">p.G615S</text>
<line x1='4326.3' y1='5261.3' x2='4327.8' y2='5263.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4327.8' y1='5263.8' x2='4343.0' y2='5289.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4343.0' y1='5289.7' x2='4344.5' y2='5292.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4329.9" y="5302.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(59.6,4329.9,5302.0)" polyphen2="0.656" sift="0.21" dbsource="dbSNP" class="mut" id="G401S_rsID_rs773215129_1_340" ipvMAF="NA">p.G401S</text>
<line x1='292.8' y1='3668.6' x2='289.9' y2='3669.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='289.9' y1='3669.3' x2='260.8' y2='3676.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='260.8' y1='3676.5' x2='257.9' y2='3677.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="261.2" y="3694.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-13.9,261.2,3694.4)" ipvMAF="NA" id="L691V_rsID_rs779211179_1_374" class="mut" dbsource="dbSNP" sift="0" polyphen2="0.994">p.L691V</text>
<line x1='5585.6' y1='3237.4' x2='5588.6' y2='3237.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5588.6' y1='3237.7' x2='5618.5' y2='3240.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5618.5' y1='3240.4' x2='5621.5' y2='3240.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5620.8" y="3258.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(5.2,5620.8,3258.2)" ipvMAF="NA" id="V253L_rsID_rs777489019_1_375" polyphen2="0.473" class="mut" dbsource="dbSNP" sift="0.15">p.V253L</text>
<line x1='4455.6' y1='5182.7' x2='4457.2' y2='5185.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4457.2' y1='5185.2' x2='4473.9' y2='5210.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4473.9' y1='5210.1' x2='4475.5' y2='5212.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4461.5" y="5223.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(56.3,4461.5,5223.1)" polyphen2="0.069" sift="0.27" class="mut" dbsource="dbSNP" id="G392S_rsID_rs780529668_1_401" ipvMAF="NA">p.G392S</text>
<line x1='5620.4' y1='2853.4' x2='5623.4' y2='2853.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5623.4' y1='2853.2' x2='5653.3' y2='2851.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5653.3' y1='2851.5' x2='5656.3' y2='2851.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5658.3" y="2868.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(356.8,5658.3,2868.8)" polyphen2="0.806" class="mut" dbsource="dbSNP" sift="0.07" ipvMAF="NA" id="R230L_rsID_rs146936581_2_39">p.R230L</text>
<line x1='2830.4' y1='552.4' x2='2830.2' y2='549.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2830.2' y1='549.4' x2='2828.1' y2='519.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2828.1' y1='519.5' x2='2827.9' y2='516.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2810.4" y="516.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(86.0,2810.4,516.7)" ipvMAF="NA" id="P963S_rsID_rs146862629_1_55" polyphen2="0" dbsource="dbSNP" class="mut" sift="0.68">p.P963S</text>
<line x1='5584.3' y1='2604.0' x2='5587.3' y2='2603.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5587.3' y1='2603.5' x2='5617.0' y2='2599.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5617.0' y1='2599.0' x2='5619.9' y2='2598.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5623.5" y="2615.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(351.3,5623.5,2615.7)" ipvMAF="NA" id="M215I_rsID_rs200893106_1_68" polyphen2="0.98" dbsource="dbSNP" class="mut" sift="0.04">p.M215I</text>
<line x1='1560.6' y1='1013.1' x2='1558.9' y2='1010.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1558.9' y1='1010.6' x2='1541.3' y2='986.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1541.3' y1='986.4' x2='1539.5' y2='983.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1524.8" y="993.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(54.1,1524.8,993.4)" ipvMAF="0.000199681" id="L876P_rsID_rs200451929_1_72" polyphen2="0.977" dbsource="dbSNP" class="mut" sift="0">p.L876P</text>
<line x1='5052.5' y1='4621.2' x2='5054.8' y2='4623.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5054.8' y1='4623.0' x2='5078.4' y2='4641.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5078.4' y1='4641.6' x2='5080.7' y2='4643.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5070.6" y="4657.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(38.3,5070.6,4657.8)" ipvMAF="NA" id="E343E_rsID_rs370636374_1_96" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA">p.E343E</text>
<line x1='3058.9' y1='5452.8' x2='3059.0' y2='5455.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3059.0' y1='5455.8' x2='3041.4' y2='5486.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3041.4' y1='5486.2' x2='3041.5' y2='5489.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3024.0" y="5490.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(89.0,3024.0,5490.4)" id="E480E_rsID_rs372604755_1_107" ipvMAF="NA" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA">p.E480E</text>
<line x1='1273.1' y1='1257.1' x2='1271.0' y2='1255.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1271.0' y1='1255.0' x2='1264.4' y2='1219.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1264.4' y1='1219.5' x2='1262.3' y2='1217.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1249.1" y="1228.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(45.7,1249.1,1228.9)" id="P852S_rsID_rs376121386_1_120" ipvMAF="NA" polyphen2="0.442" sift="0.11" dbsource="dbSNP" class="mut">p.P852S</text>
<line x1='757.9' y1='2003.6' x2='755.2' y2='2002.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='755.2' y1='2002.4' x2='728.6' y2='1988.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='728.6' y1='1988.4' x2='725.8' y2='1987.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="717.9" y="2002.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(24.0,717.9,2002.8)" ipvMAF="NA" id="E794E_rsID_rs747278131_1_189" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA">p.E794E</text>
<line x1='2295.1' y1='296.9' x2='2294.3' y2='294.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2294.3' y1='294.0' x2='2286.7' y2='265.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2286.7' y1='265.0' x2='2286.0' y2='262.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2268.8" y="265.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(75.4,2268.8,265.6)" class="mut" dbsource="dbSNP" sift="0.18" polyphen2="0.005" ipvMAF="NA" id="R934L_rsID_rs751585372_2_193">p.R934L</text>
<line x1='607.2' y1='3542.4' x2='604.3' y2='3543.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='604.3' y1='3543.0' x2='575.0' y2='3549.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='575.0' y1='3549.6' x2='572.1' y2='3550.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="575.0" y="3567.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-12.8,575.0,3567.6)" id="E694E_rsID_rs752940315_1_201" ipvMAF="NA" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA">p.E694E</text>
<line x1='3807.4' y1='5499.3' x2='3808.4' y2='5502.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3808.4' y1='5502.2' x2='3817.6' y2='5530.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3817.6' y1='5530.7' x2='3818.5' y2='5533.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3802.2" y="5539.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(72.1,3802.2,5539.8)" polyphen2="0" class="mut" dbsource="dbSNP" sift="0.24" ipvMAF="NA" id="M435I_rsID_rs748505860_1_264">p.M435I</text>
<line x1='4621.3' y1='5270.0' x2='4623.0' y2='5272.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4623.0' y1='5272.4' x2='4632.9' y2='5302.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4632.9' y1='5302.2' x2='4634.7' y2='5304.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4620.9" y="5315.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(54.7,4620.9,5315.5)" id="M387I_rsID_rs770371198_1_318" ipvMAF="NA" polyphen2="0.006" sift="0.4" class="mut" dbsource="dbSNP">p.M387I</text>
<line x1='5451.8' y1='1686.5' x2='5454.5' y2='1685.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5454.5' y1='1685.1' x2='5480.9' y2='1670.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5480.9' y1='1670.9' x2='5483.5' y2='1669.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5492.6" y="1684.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(331.8,5492.6,1684.5)" polyphen2="0.015" dbsource="dbSNP" class="mut" sift="0.31" ipvMAF="NA" id="I162M_rsID_rs772170990_1_338">p.I162M</text>
<line x1='1862.9' y1='465.9' x2='1861.7' y2='463.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1861.7' y1='463.2' x2='1849.4' y2='435.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1849.4' y1='435.8' x2='1848.2' y2='433.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1831.8" y="439.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(65.8,1831.8,439.4)" sift="0.03" dbsource="dbSNP" class="mut" polyphen2="0.01" id="P908L_rsID_rs773797721_1_355" ipvMAF="NA">p.P908L</text>
<line x1='2619.3' y1='413.4' x2='2618.9' y2='410.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2618.9' y1='410.4' x2='2614.5' y2='380.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2614.5' y1='380.7' x2='2614.1' y2='377.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2596.6" y="379.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(81.6,2596.6,379.4)" id="L951P_rsID_rs777154135_1_367" ipvMAF="NA" sift="0" dbsource="dbSNP" class="mut" polyphen2="0.997">p.L951P</text>
<line x1='4587.2' y1='4870.9' x2='4589.2' y2='4873.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4589.2' y1='4873.2' x2='4608.6' y2='4896.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4608.6' y1='4896.1' x2='4610.5' y2='4898.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4597.8" y="4910.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(49.7,4597.8,4910.4)" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA" ipvMAF="NA" id="F374F_rsID_rs141951153_1_36">p.F374F</text>
<line x1='5074.9' y1='1394.6' x2='5077.3' y2='1392.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5077.3' y1='1392.8' x2='5112.9' y2='1389.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5112.9' y1='1389.9' x2='5115.3' y2='1388.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5126.7" y="1401.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(322.7,5126.7,1401.4)" ipvMAF="0.000199681" id="F136F_rsID_rs369582218_1_88" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA">p.F136F</text>
<line x1='5433.9' y1='2690.7' x2='5436.9' y2='2690.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5436.9' y1='2690.3' x2='5466.7' y2='2686.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5466.7' y1='2686.5' x2='5469.6' y2='2686.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5472.8" y="2703.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(352.8,5472.8,2703.4)" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA" ipvMAF="0.000199681" id="F219F_rsID_rs546870873_1_139">p.F219F</text>
<line x1='2480.9' y1='5398.0' x2='2480.2' y2='5400.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2480.2' y1='5400.9' x2='2473.9' y2='5430.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2473.9' y1='5430.2' x2='2473.3' y2='5433.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2490.2" y="5437.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-77.8,2490.2,5437.8)" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut" id="F517F_rsID_rs566062917_1_150" ipvMAF="NA">p.F517F</text>
<line x1='569.2' y1='2667.1' x2='566.2' y2='2666.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='566.2' y1='2666.7' x2='536.5' y2='2662.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='536.5' y1='2662.6' x2='533.5' y2='2662.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="530.2" y="2679.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(7.8,530.2,2679.4)" id="F750F_rsID_rs767843153_1_303" ipvMAF="NA" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA">p.F750F</text>
<line x1='1924.3' y1='794.9' x2='1923.0' y2='792.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1923.0' y1='792.2' x2='1911.7' y2='764.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1911.7' y1='764.3' x2='1910.4' y2='761.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1894.2" y="768.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(64.0,1894.2,768.4)" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA" id="S903S_rsID_rs4648119_1_13" ipvMAF="NA">p.S903S</text>
<line x1='2173.6' y1='328.4' x2='2172.7' y2='325.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2172.7' y1='325.5' x2='2163.9' y2='296.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2163.9' y1='296.9' x2='2163.0' y2='294.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2146.0" y="298.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(72.8,2146.0,298.3)" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA" ipvMAF="NA" id="S927S_rsID_rs113109405_1_25">p.S927S</text>
<line x1='613.6' y1='4070.4' x2='610.8' y2='4071.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='610.8' y1='4071.6' x2='583.4' y2='4083.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='583.4' y1='4083.9' x2='580.7' y2='4085.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="587.0" y="4101.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-24.2,587.0,4101.5)" ipvMAF="0.000798722" id="S663S_rsID_rs141773343_1_29" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA">p.S663S</text>
<line x1='1003.7' y1='4426.3' x2='1001.2' y2='4428.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1001.2' y1='4428.0' x2='976.8' y2='4445.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='976.8' y1='4445.5' x2='974.4' y2='4447.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="983.8" y="4462.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-35.5,983.8,4462.0)" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP" id="S632S_rsID_rs145118935_1_37" ipvMAF="NA">p.S632S</text>
<line x1='3887.6' y1='5287.3' x2='3888.7' y2='5290.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3888.7' y1='5290.1' x2='3899.6' y2='5318.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3899.6' y1='5318.1' x2='3900.7' y2='5320.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3884.7" y="5328.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(68.8,3884.7,5328.1)" id="S426S_rsID_rs146311906_1_38" ipvMAF="NA" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA">p.S426S</text>
<line x1='929.1' y1='4874.8' x2='926.9' y2='4876.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='926.9' y1='4876.9' x2='904.6' y2='4897.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='904.6' y1='4897.0' x2='902.4' y2='4899.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="913.5" y="4912.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-42.2,913.5,4912.6)" dbsource="dbSNP" class="mut" sift="0.34" polyphen2="0.003" ipvMAF="0.00159744" id="L614F_rsID_rs149211506_1_48">p.L614F</text>
<line x1='1724.8' y1='5096.1' x2='1723.2' y2='5098.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1723.2' y1='5098.6' x2='1707.6' y2='5124.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1707.6' y1='5124.3' x2='1706.1' y2='5126.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1720.5" y="5136.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-58.7,1720.5,5136.7)" id="L569F_rsID_rs200626732_1_64" ipvMAF="0.000199681" polyphen2="0.293" sift="0.06" dbsource="dbSNP" class="mut">p.L569F</text>
<line x1='1914.0' y1='620.6' x2='1912.7' y2='617.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1912.7' y1='617.9' x2='1904.2' y2='588.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1904.2' y1='588.8' x2='1902.9' y2='586.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1886.6" y="592.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(65.6,1886.6,592.5)" ipvMAF="NA" id="S907L_rsID_rs369577304_1_87" polyphen2="0" class="mut" dbsource="dbSNP" sift="0.12">p.S907L</text>
<line x1='4622.9' y1='4840.1' x2='4624.9' y2='4842.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4624.9' y1='4842.3' x2='4644.7' y2='4864.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4644.7' y1='4864.8' x2='4646.7' y2='4867.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4634.2" y="4879.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(48.6,4634.2,4879.3)" id="S371L_rsID_rs371719137_1_124" ipvMAF="NA" polyphen2="0.155" sift="0.2" dbsource="dbSNP" class="mut">p.S371L</text>
<line x1='1853.3' y1='649.3' x2='1852.0' y2='646.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1852.0' y1='646.6' x2='1840.8' y2='618.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1840.8' y1='618.7' x2='1839.5' y2='616.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1823.3" y="622.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(64.0,1823.3,622.8)" polyphen2="0" sift="0.53" class="mut" dbsource="dbSNP" id="S903L_rsID_rs142074302_1_134" ipvMAF="0.000199681">p.S903L</text>
<line x1='4935.1' y1='4508.4' x2='4937.4' y2='4510.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4937.4' y1='4510.2' x2='4961.1' y2='4528.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4961.1' y1='4528.7' x2='4963.5' y2='4530.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4953.4" y="4544.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(37.9,4953.4,4544.9)" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut" id="S342S_rsID_rs377158171_1_135" ipvMAF="NA">p.S342S</text>
<line x1='591.0' y1='3465.4' x2='588.1' y2='3466.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='588.1' y1='3466.0' x2='558.6' y2='3471.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='558.6' y1='3471.6' x2='555.7' y2='3472.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="558.1" y="3489.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-10.9,558.1,3489.6)" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut" id="S699S_rsID_rs558290236_1_147" ipvMAF="0.000199681">p.S699S</text>
<line x1='4730.1' y1='4961.6' x2='4732.1' y2='4963.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4732.1' y1='4963.8' x2='4751.9' y2='4986.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4751.9' y1='4986.3' x2='4753.9' y2='4988.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4741.4" y="5000.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(48.6,4741.4,5000.8)" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut" id="S371S_rsID_rs568529031_1_148" ipvMAF="0.000998403">p.S371S</text>
<line x1='2580.6' y1='582.6' x2='2580.1' y2='579.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2580.1' y1='579.6' x2='2575.0' y2='550.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2575.0' y1='550.1' x2='2574.5' y2='547.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2557.1" y="549.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(80.2,2557.1,549.2)" class="mut" dbsource="dbSNP" sift="0.02" polyphen2="0.073" ipvMAF="NA" id="S947L_rsID_rs747675628_1_171">p.S947L</text>
<line x1='4996.8' y1='1574.3' x2='4999.2' y2='1572.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4999.2' y1='1572.6' x2='5023.7' y2='1555.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5023.7' y1='1555.2' x2='5026.1' y2='1553.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5037.0" y="1567.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(324.5,5037.0,1567.1)" ipvMAF="NA" id="L142F_rsID_rs749720974_1_190" polyphen2="0.995" class="mut" dbsource="dbSNP" sift="0.01">p.L142F</text>
<line x1='5350.0' y1='4514.1' x2='5352.5' y2='4515.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5352.5' y1='4515.7' x2='5377.7' y2='4532.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5377.7' y1='4532.0' x2='5380.2' y2='4533.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5371.5" y="4548.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(32.8,5371.5,4548.8)" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA" ipvMAF="NA" id="S328S_rsID_rs757080638_1_231">p.S328S</text>
<line x1='5601.8' y1='2787.4' x2='5604.8' y2='2787.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5604.8' y1='2787.1' x2='5634.7' y2='2784.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5634.7' y1='2784.7' x2='5637.7' y2='2784.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5640.1" y="2801.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(355.3,5640.1,2801.8)" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA" id="S226S_rsID_rs757543211_1_238" ipvMAF="NA">p.S226S</text>
<line x1='774.4' y1='4032.7' x2='771.7' y2='4034.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='771.7' y1='4034.0' x2='744.5' y2='4046.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='744.5' y1='4046.6' x2='741.8' y2='4047.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="748.3" y="4064.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-24.9,748.3,4064.1)" id="S661S_rsID_rs759361031_1_250" ipvMAF="NA" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA">p.S661S</text>
<line x1='1966.9' y1='774.6' x2='1965.7' y2='771.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1965.7' y1='771.9' x2='1971.5' y2='736.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1971.5' y1='736.2' x2='1970.2' y2='733.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1953.9" y="739.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(65.6,1953.9,739.8)" ipvMAF="NA" id="L906F_rsID_rs762534305_1_277" polyphen2="0" dbsource="dbSNP" class="mut" sift="0.64">p.L906F</text>
<line x1='5412.0' y1='2550.8' x2='5415.0' y2='2550.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5415.0' y1='2550.3' x2='5444.5' y2='2544.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5444.5' y1='2544.8' x2='5447.4' y2='2544.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5451.6" y="2561.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(349.5,5451.6,2561.3)" id="S210S_rsID_rs767270230_1_299" ipvMAF="NA" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA">p.S210S</text>
<line x1='3418.6' y1='5417.5' x2='3419.1' y2='5420.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3419.1' y1='5420.5' x2='3424.2' y2='5450.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3424.2' y1='5450.0' x2='3424.7' y2='5453.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3408.1" y="5456.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(80.2,3408.1,5456.8)" sift="0.43" dbsource="dbSNP" class="mut" polyphen2="0.075" id="L457F_rsID_rs761486898_1_307" ipvMAF="NA">p.L457F</text>
<line x1='251.9' y1='2460.6' x2='249.0' y2='2460.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='249.0' y1='2460.1' x2='219.5' y2='2454.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='219.5' y1='2454.3' x2='216.6' y2='2453.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="212.3" y="2470.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(11.1,212.3,2470.7)" ipvMAF="NA" id="S759S_rsID_rs766531134_1_308" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA">p.S759S</text>
<line x1='637.0' y1='1857.9' x2='634.3' y2='1856.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='634.3' y1='1856.6' x2='608.3' y2='1841.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='608.3' y1='1841.6' x2='605.6' y2='1840.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="597.1" y="1855.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(25.8,597.1,1855.6)" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA" id="S799S_rsID_rs765295882_1_311" ipvMAF="NA">p.S799S</text>
<line x1='2552.9' y1='423.0' x2='2552.4' y2='420.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2552.4' y1='420.0' x2='2547.3' y2='390.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2547.3' y1='390.5' x2='2546.8' y2='387.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2529.4" y="389.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(80.2,2529.4,389.6)" id="S947S_rsID_rs771506547_1_327" ipvMAF="NA" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA">p.S947S</text>
<line x1='4681.0' y1='4787.1' x2='4683.1' y2='4789.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4683.1' y1='4789.3' x2='4703.7' y2='4811.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4703.7' y1='4811.1' x2='4705.7' y2='4813.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4693.6" y="4826.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(46.8,4693.6,4826.0)" ipvMAF="NA" id="L366F_rsID_rs771511171_1_328" polyphen2="0.854" dbsource="dbSNP" class="mut" sift="0.08">p.L366F</text>
<line x1='5764.7' y1='2791.9' x2='5767.7' y2='2791.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5767.7' y1='2791.7' x2='5797.6' y2='2789.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5797.6' y1='2789.4' x2='5800.6' y2='2789.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5802.8" y="2806.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(355.7,5802.8,2806.6)" sift="0" class="mut" dbsource="dbSNP" polyphen2="0.975" id="F227L_rsID_rs781361488_1_390" ipvMAF="NA">p.F227L</text>
<line x1='1798.3' y1='495.9' x2='1797.0' y2='493.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1797.0' y1='493.2' x2='1802.7' y2='457.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1802.7' y1='457.3' x2='1801.4' y2='454.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1785.2" y="461.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(64.8,1785.2,461.2)" id="L904L_rsID_rs1804009_1_1" ipvMAF="NA" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut">p.L904L</text>
<line x1='801.6' y1='1564.6' x2='799.1' y2='1562.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='799.1' y1='1562.9' x2='775.2' y2='1544.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='775.2' y1='1544.7' x2='772.7' y2='1543.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="762.3" y="1557.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(33.2,762.3,1557.2)" id="L819L_rsID_rs4648109_1_11" ipvMAF="0.0111821" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA">p.L819L</text>
<line x1='666.8' y1='1476.5' x2='664.3' y2='1474.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='664.3' y1='1474.9' x2='639.2' y2='1458.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='639.2' y1='1458.5' x2='636.7' y2='1456.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="626.3" y="1471.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(33.1,626.3,1471.0)" ipvMAF="0.0111821" id="L819L_rsID_rs4648109_2_11" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA">p.L819L</text>
<line x1='5251.6' y1='2025.4' x2='5254.4' y2='2024.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5254.4' y1='2024.2' x2='5281.9' y2='2012.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5281.9' y1='2012.3' x2='5284.7' y2='2011.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5292.5" y="2026.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(336.6,5292.5,2026.8)" id="L175L_rsID_rs142991798_1_35" ipvMAF="0.000399361" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut">p.L175L</text>
<line x1='638.2' y1='1500.7' x2='635.7' y2='1499.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='635.7' y1='1499.1' x2='610.3' y2='1483.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='610.3' y1='1483.0' x2='607.8' y2='1481.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="597.6" y="1495.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(32.4,597.6,1495.7)" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP" id="L817L_rsID_rs148212199_1_46" ipvMAF="0.000199681">p.L817L</text>
<line x1='572.6' y1='3356.9' x2='569.6' y2='3357.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='569.6' y1='3357.3' x2='539.9' y2='3361.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='539.9' y1='3361.7' x2='537.0' y2='3362.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="538.6" y="3379.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-8.4,538.6,3379.5)" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA" ipvMAF="NA" id="L706L_rsID_rs184070765_1_57">p.L706L</text>
<line x1='4698.9' y1='1229.8' x2='4700.9' y2='1227.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4700.9' y1='1227.7' x2='4721.7' y2='1206.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4721.7' y1='1206.0' x2='4723.8' y2='1203.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4737.1" y="1215.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(313.8,4737.1,1215.3)" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA" ipvMAF="NA" id="L113L_rsID_rs371466957_1_101">p.L113L</text>
<line x1='1510.2' y1='1050.6' x2='1508.3' y2='1048.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1508.3' y1='1048.3' x2='1490.1' y2='1024.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1490.1' y1='1024.4' x2='1488.3' y2='1022.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1473.8" y="1031.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(52.6,1473.8,1031.9)" id="L872L_rsID_rs535632370_1_130" ipvMAF="0.000199681" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA">p.L872L</text>
<line x1='2503.4' y1='597.3' x2='2502.8' y2='594.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2502.8' y1='594.3' x2='2516.6' y2='560.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2516.6' y1='560.9' x2='2516.0' y2='558.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2498.6" y="560.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(78.8,2498.6,560.5)" id="L942L_rsID_rs565279706_1_161" ipvMAF="0.000399361" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA">p.L942L</text>
<line x1='976.6' y1='4387.6' x2='974.1' y2='4389.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='974.1' y1='4389.3' x2='948.2' y2='4404.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='948.2' y1='4404.6' x2='945.8' y2='4406.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="954.9" y="4421.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-34.4,954.9,4421.3)" ipvMAF="NA" id="L635L_rsID_rs753435891_1_204" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA">p.L635L</text>
<line x1='2676.4' y1='5752.5' x2='2676.0' y2='5755.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2676.0' y1='5755.5' x2='2672.5' y2='5785.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2672.5' y1='5785.3' x2='2672.2' y2='5788.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2689.4" y="5791.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-83.3,2689.4,5791.3)" polyphen2="0.449" class="mut" dbsource="dbSNP" sift="0.16" ipvMAF="NA" id="L502L_rsID_rs753960003_2_213">p.L502L</text>
<line x1='1313.1' y1='4781.6' x2='1311.0' y2='4783.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1311.0' y1='4783.8' x2='1290.4' y2='4805.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1290.4' y1='4805.5' x2='1288.3' y2='4807.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1300.4" y="4820.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-46.6,1300.4,4820.4)" ipvMAF="NA" id="L602L_rsID_rs754475311_1_215" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA">p.L602L</text>
<line x1='5422.8' y1='2612.8' x2='5425.7' y2='2612.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5425.7' y1='2612.4' x2='5455.3' y2='2607.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5455.3' y1='2607.6' x2='5458.3' y2='2607.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5462.0" y="2624.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(350.9,5462.0,2624.3)" id="L214L_rsID_rs755557788_1_219" ipvMAF="NA" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP">p.L214L</text>
<line x1='4963.7' y1='4470.9' x2='4966.1' y2='4472.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4966.1' y1='4472.7' x2='4990.1' y2='4490.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4990.1' y1='4490.7' x2='4992.5' y2='4492.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4982.8" y="4507.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(36.8,4982.8,4507.0)" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA" ipvMAF="NA" id="L339L_rsID_rs755801598_1_221">p.L339L</text>
<line x1='625.8' y1='3618.8' x2='622.9' y2='3619.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='622.9' y1='3619.5' x2='593.9' y2='3627.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='593.9' y1='3627.1' x2='591.0' y2='3627.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="594.5" y="3645.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-14.6,594.5,3645.0)" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA" ipvMAF="NA" id="L689L_rsID_rs754244341_1_233">p.L689L</text>
<line x1='2642.8' y1='572.6' x2='2642.3' y2='569.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2642.3' y1='569.7' x2='2638.0' y2='540.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2638.0' y1='540.0' x2='2637.5' y2='537.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2620.1" y="538.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(81.6,2620.1,538.7)" id="L951L_rsID_rs759987466_1_253" ipvMAF="NA" polyphen2="NA" sift="NA" class="mut" dbsource="dbSNP">p.L951L</text>
<line x1='561.5' y1='2729.5' x2='558.5' y2='2729.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='558.5' y1='2729.2' x2='528.7' y2='2725.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='528.7' y1='2725.9' x2='525.7' y2='2725.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="522.8" y="2742.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(6.3,522.8,2742.8)" ipvMAF="NA" id="L746L_rsID_rs762133441_1_267" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA">p.L746L</text>
<line x1='730.3' y1='3931.8' x2='727.6' y2='3933.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='727.6' y1='3933.0' x2='699.8' y2='3944.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='699.8' y1='3944.4' x2='697.0' y2='3945.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="702.8" y="3962.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-22.3,702.8,3962.0)" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA" ipvMAF="NA" id="L668L_rsID_rs762651835_1_276">p.L668L</text>
<line x1='847.1' y1='4780.1' x2='844.8' y2='4782.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='844.8' y1='4782.0' x2='821.7' y2='4801.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='821.7' y1='4801.1' x2='819.3' y2='4803.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="829.8" y="4817.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-39.6,829.8,4817.1)" ipvMAF="NA" id="L621L_rsID_rs768626739_1_313" dbsource="dbSNP" class="mut" sift="NA" polyphen2="NA">p.L621L</text>
<line x1='2032.1' y1='5254.5' x2='2030.9' y2='5257.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2030.9' y1='5257.3' x2='2019.1' y2='5284.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2019.1' y1='5284.8' x2='2017.9' y2='5287.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2033.1" y="5295.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-66.8,2033.1,5295.2)" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA" id="L547L_rsID_rs771370996_1_345" ipvMAF="NA">p.L547L</text>
<line x1='401.4' y1='2711.8' x2='398.5' y2='2711.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='398.5' y1='2711.4' x2='368.6' y2='2708.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='368.6' y1='2708.1' x2='365.7' y2='2707.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="362.8" y="2725.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(6.3,362.8,2725.1)" ipvMAF="NA" id="L746L_rsID_rs774554499_1_347" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA">p.L746L</text>
<line x1='2313.2' y1='5355.4' x2='2312.4' y2='5358.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2312.4' y1='5358.3' x2='2304.0' y2='5387.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2304.0' y1='5387.1' x2='2303.1' y2='5390.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2319.7" y="5395.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-73.7,2319.7,5395.8)" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA" ipvMAF="NA" id="L528L_rsID_rs773431501_1_349">p.L528L</text>
<line x1='980.7' y1='1606.4' x2='978.3' y2='1604.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='978.3' y1='1604.7' x2='955.9' y2='1584.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='955.9' y1='1584.3' x2='953.4' y2='1582.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="942.7" y="1596.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(34.7,942.7,1596.4)" id="L823L_rsID_rs774187856_1_353" ipvMAF="NA" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut">p.L823L</text>
<line x1='721.3' y1='2090.6' x2='718.5' y2='2089.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='718.5' y1='2089.5' x2='690.6' y2='2078.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='690.6' y1='2078.4' x2='687.8' y2='2077.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="680.5" y="2093.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(21.8,680.5,2093.2)" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA" id="L788L_rsID_rs779297649_1_372" ipvMAF="NA">p.L788L</text>
<line x1='2329.8' y1='288.1' x2='2329.1' y2='285.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2329.1' y1='285.2' x2='2324.1' y2='255.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2324.1' y1='255.5' x2='2323.4' y2='252.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2306.2" y="255.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(76.2,2306.2,255.9)" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA" id="L936L_rsID_rs781291036_1_388" ipvMAF="NA">p.L936L</text>
<line x1='5324.9' y1='2216.2' x2='5327.8' y2='2215.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5327.8' y1='2215.3' x2='5362.6' y2='2224.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5362.6' y1='2224.9' x2='5365.5' y2='2224.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5371.8" y="2240.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(341.8,5371.8,2240.3)" id="L188L_rsID_rs779868472_1_395" ipvMAF="NA" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA">p.L188L</text>
<line x1='2905.9' y1='5792.9' x2='2905.8' y2='5795.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2905.8' y1='5795.9' x2='2904.7' y2='5825.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2904.7' y1='5825.9' x2='2904.6' y2='5828.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2922.1" y="5830.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-88.1,2922.1,5830.4)" dbsource="dbSNP" class="mut" sift="0.35" polyphen2="0" ipvMAF="0.00299521" id="T489I_rsID_rs4648065_1_4">p.T489I</text>
<line x1='1600.3' y1='5403.7' x2='1598.8' y2='5406.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1598.8' y1='5406.2' x2='1583.7' y2='5432.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1583.7' y1='5432.2' x2='1582.2' y2='5434.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1596.8" y="5444.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-59.8,1596.8,5444.4)" polyphen2="0.003" sift="1" class="mut" dbsource="dbSNP" id="T566I_rsID_rs4648085_1_6" ipvMAF="0.00119808">p.T566I</text>
<line x1='3138.0' y1='5778.1' x2='3138.2' y2='5781.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3138.2' y1='5781.1' x2='3139.7' y2='5811.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3139.7' y1='5811.0' x2='3139.8' y2='5814.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3122.4" y="5815.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(87.2,3122.4,5815.8)" class="mut" dbsource="dbSNP" sift="0.51" polyphen2="0.009" ipvMAF="0.00119808" id="V476I_rsID_rs56147914_1_15">p.V476I</text>
<line x1='1974.6' y1='5229.0' x2='1973.4' y2='5231.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1973.4' y1='5231.7' x2='1960.8' y2='5258.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1960.8' y1='5258.9' x2='1959.6' y2='5261.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1975.1" y="5269.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-65.3,1975.1,5269.8)" polyphen2="0.001" class="mut" dbsource="dbSNP" sift="0.72" ipvMAF="0.000199681" id="I551V_rsID_rs147574894_1_42">p.I551V</text>
<line x1='3387.9' y1='5764.4' x2='3388.3' y2='5767.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3388.3' y1='5767.4' x2='3392.4' y2='5797.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3392.4' y1='5797.1' x2='3392.9' y2='5800.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3375.7" y="5803.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(82.0,3375.7,5803.4)" polyphen2="0" dbsource="dbSNP" class="mut" sift="0.47" ipvMAF="0.00159744" id="I462T_rsID_rs144132174_1_58">p.I462T</text>
<line x1='3137.5' y1='5449.6' x2='3137.6' y2='5452.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3137.6' y1='5452.6' x2='3121.1' y2='5483.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3121.1' y1='5483.6' x2='3121.2' y2='5486.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3104.3" y="5488.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(87.2,3104.3,5488.3)" ipvMAF="NA" id="T475I_rsID_rs368857298_1_83" class="mut" dbsource="dbSNP" sift="0.26" polyphen2="0.021">p.T475I</text>
<line x1='1367.1' y1='946.6' x2='1365.3' y2='944.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1365.3' y1='944.2' x2='1346.6' y2='920.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1346.6' y1='920.8' x2='1344.7' y2='918.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1330.4" y="928.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(51.5,1330.4,928.6)" id="V869I_rsID_rs372576307_1_105" ipvMAF="NA" polyphen2="0.001" sift="0.42" class="mut" dbsource="dbSNP">p.V869I</text>
<line x1='1175.5' y1='1359.6' x2='1173.3' y2='1357.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1173.3' y1='1357.6' x2='1151.0' y2='1337.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1151.0' y1='1337.6' x2='1148.7' y2='1335.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1136.3" y="1347.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(42.0,1136.3,1347.9)" id="I843T_rsID_rs535499088_1_129" ipvMAF="0.000199681" sift="0.15" class="mut" dbsource="dbSNP" polyphen2="0.871">p.I843T</text>
<line x1='726.5' y1='4602.4' x2='724.0' y2='4604.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='724.0' y1='4604.2' x2='699.5' y2='4621.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='699.5' y1='4621.4' x2='697.0' y2='4623.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="706.3" y="4638.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-35.2,706.3,4638.0)" id="I633T_rsID_rs569559369_1_152" ipvMAF="NA" polyphen2="0.171" sift="0.61" class="mut" dbsource="dbSNP">p.I633T</text>
<line x1='2169.0' y1='5658.7' x2='2168.1' y2='5661.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2168.1' y1='5661.5' x2='2159.1' y2='5690.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2159.1' y1='5690.1' x2='2158.2' y2='5693.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2174.7" y="5699.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-72.6,2174.7,5699.1)" id="V531I_rsID_rs139575566_1_160" ipvMAF="0.000399361" sift="0.14" dbsource="dbSNP" class="mut" polyphen2="0.266">p.V531I</text>
<line x1='3302.9' y1='565.3' x2='3303.3' y2='562.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3303.3' y1='562.3' x2='3307.0' y2='532.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3307.0' y1='532.5' x2='3307.3' y2='529.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3324.8" y="530.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(277.1,3324.8,530.8)" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA" ipvMAF="NA" id="Q13Q_rsID_rs746175553_1_164">p.Q13Q</text>
<line x1='2419.7' y1='441.5' x2='2419.0' y2='438.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2419.0' y1='438.6' x2='2412.4' y2='409.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2412.4' y1='409.3' x2='2411.7' y2='406.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2394.4" y="409.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(77.2,2394.4,409.3)" ipvMAF="NA" id="T939I_rsID_rs756000027_1_242" dbsource="dbSNP" class="mut" sift="0" polyphen2="0.796">p.T939I</text>
<line x1='5120.0' y1='4235.0' x2='5122.6' y2='4236.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5122.6' y1='4236.5' x2='5148.5' y2='4251.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5148.5' y1='4251.6' x2='5151.1' y2='4253.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5143.1" y="4268.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(30.2,5143.1,4268.7)" id="I321T_rsID_rs759894336_1_254" ipvMAF="NA" polyphen2="0.003" sift="0.24" dbsource="dbSNP" class="mut">p.I321T</text>
<line x1='867.4' y1='1487.5' x2='865.0' y2='1485.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='865.0' y1='1485.7' x2='840.5' y2='1468.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='840.5' y1='1468.4' x2='838.1' y2='1466.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="827.2" y="1480.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(35.3,827.2,1480.4)" id="I825V_rsID_rs761606059_1_262" ipvMAF="NA" sift="0.86" class="mut" dbsource="dbSNP" polyphen2="0">p.I825V</text>
<line x1='2404.3' y1='5380.1' x2='2403.6' y2='5383.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2403.6' y1='5383.0' x2='2345.3' y2='5398.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2345.3' y1='5398.8' x2='2344.5' y2='5401.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2361.1" y="5407.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-74.7,2361.1,5407.2)" polyphen2="0.997" sift="0" dbsource="dbSNP" class="mut" id="T522I_rsID_rs762191642_1_268" ipvMAF="NA">p.T522I</text>
<line x1='680.4' y1='3799.4' x2='677.5' y2='3800.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='677.5' y1='3800.4' x2='649.2' y2='3810.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='649.2' y1='3810.1' x2='646.3' y2='3811.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="651.2" y="3828.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-19.0,651.2,3828.0)" ipvMAF="NA" id="V677I_rsID_rs766900573_1_297" polyphen2="0.996" class="mut" dbsource="dbSNP" sift="0.09">p.V677I</text>
<line x1='1412.2' y1='1129.6' x2='1410.2' y2='1127.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1410.2' y1='1127.3' x2='1390.8' y2='1104.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1390.8' y1='1104.4' x2='1388.9' y2='1102.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1374.9" y="1112.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(49.7,1374.9,1112.7)" polyphen2="0.068" sift="0.07" class="mut" dbsource="dbSNP" id="V864I_rsID_rs770564763_1_321" ipvMAF="NA">p.V864I</text>
<line x1='5313.4' y1='1760.6' x2='5316.1' y2='1759.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5316.1' y1='1759.2' x2='5342.5' y2='1745.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5342.5' y1='1745.0' x2='5345.2' y2='1743.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5354.3" y="1758.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(331.8,5354.3,1758.6)" dbsource="dbSNP" class="mut" sift="0.18" polyphen2="0.005" ipvMAF="NA" id="I162T_rsID_rs762107099_1_330">p.I162T</text>
<line x1='1693.9' y1='5276.4' x2='1692.4' y2='5279.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1692.4' y1='5279.0' x2='1677.4' y2='5305.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1677.4' y1='5305.0' x2='1675.9' y2='5307.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1690.6" y="5317.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-60.2,1690.6,5317.2)" class="mut" dbsource="dbSNP" sift="0.09" polyphen2="0.068" ipvMAF="NA" id="V565I_rsID_rs776670245_1_362">p.V565I</text>
<line x1='5255.7' y1='4314.0' x2='5258.3' y2='4315.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5258.3' y1='4315.5' x2='5284.2' y2='4330.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5284.2' y1='4330.6' x2='5286.8' y2='4332.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5278.8" y="4347.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(30.2,5278.8,4347.7)" ipvMAF="NA" id="I321V_rsID_rs777076983_1_365" polyphen2="0" dbsource="dbSNP" class="mut" sift="1">p.I321V</text>
<line x1='5442.6' y1='2768.8' x2='5445.6' y2='2768.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5445.6' y1='2768.6' x2='5477.1' y2='2783.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5477.1' y1='2783.9' x2='5480.1' y2='2783.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5482.5" y="2801.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(355.0,5482.5,2801.0)" polyphen2="0.546" sift="0.01" class="mut" dbsource="dbSNP" id="T224I_rsID_rs747362564_1_389" ipvMAF="NA">p.T224I</text>
<line x1='4648.7' y1='799.6' x2='4650.5' y2='797.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4650.5' y1='797.2' x2='4668.5' y2='773.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4668.5' y1='773.2' x2='4670.3' y2='770.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4684.8" y="780.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(306.8,4684.8,780.6)" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA" ipvMAF="NA" id="K94K_rsID_rs139566935_1_159">p.K94K</text>
<line x1='4275.9' y1='904.3' x2='4277.4' y2='901.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4277.4' y1='901.8' x2='4293.0' y2='876.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4293.0' y1='876.2' x2='4294.6' y2='873.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4310.0" y="881.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(301.3,4310.0,881.9)" polyphen2="NA" class="mut" dbsource="dbSNP" sift="NA" ipvMAF="NA" id="K79K_rsID_rs766892535_1_296">p.K79K</text>
<line x1='4180.6' y1='849.2' x2='4182.0' y2='846.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4182.0' y1='846.6' x2='4196.5' y2='820.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4196.5' y1='820.3' x2='4197.9' y2='817.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4213.7" y="825.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(298.8,4213.7,825.3)" id="A72A_rsID_rs4648003_1_2" ipvMAF="0.000599042" sift="NA" class="mut" dbsource="dbSNP" polyphen2="NA">p.A72A</text>
<line x1='3702.6' y1='649.3' x2='3703.5' y2='646.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3703.5' y1='646.4' x2='3712.1' y2='617.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3712.1' y1='617.6' x2='3712.9' y2='614.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3730.0" y="618.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(286.6,3730.0,618.9)" ipvMAF="0.000399361" id="T39A_rsID_rs572127952_1_156" dbsource="dbSNP" class="mut" sift="0.27" polyphen2="0.236">p.T39A</text>
<line x1='4685.2' y1='838.8' x2='4687.0' y2='836.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4687.0' y1='836.5' x2='4705.5' y2='812.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4705.5' y1='812.8' x2='4707.3' y2='810.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4721.7" y="820.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(307.9,4721.7,820.5)" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA" ipvMAF="NA" id="V97V_rsID_rs755978063_1_241">p.V97V</text>
<line x1='3503.2' y1='442.5' x2='3503.8' y2='439.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3503.8' y1='439.6' x2='3509.6' y2='410.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3509.6' y1='410.2' x2='3510.2' y2='407.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3527.5" y="409.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(281.1,3527.5,409.7)" id="T24A_rsID_rs749502665_1_249" ipvMAF="NA" sift="0.93" dbsource="dbSNP" class="mut" polyphen2="0">p.T24A</text>
<line x1='3532.8' y1='292.4' x2='3533.3' y2='289.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3533.3' y1='289.5' x2='3539.1' y2='260.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3539.1' y1='260.0' x2='3539.7' y2='257.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3557.1" y="259.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(281.1,3557.1,259.5)" id="T24T_rsID_rs778127566_1_380" ipvMAF="NA" polyphen2="NA" sift="NA" dbsource="dbSNP" class="mut">p.T24T</text>
<line x1='3458.2' y1='589.7' x2='3458.8' y2='586.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3458.8' y1='586.7' x2='3464.4' y2='557.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3464.4' y1='557.3' x2='3465.0' y2='554.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3482.3" y="556.7" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(280.8,3482.3,556.7)" ipvMAF="NA" id="H23R_rsID_rs780417051_1_384" polyphen2="0.031" class="mut" dbsource="dbSNP" sift="0.31">p.H23R</text>
<line x1='2744.8' y1='5440.2' x2='2744.5' y2='5443.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2744.5' y1='5443.2' x2='2717.2' y2='5470.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='2717.2' y1='5470.4' x2='2716.8' y2='5473.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="2734.1" y="5476.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(203,24,29);" transform="rotate(-83.5,2734.1,5476.3)" dbsource="dbSNP" class="mut" sift="0.13" polyphen2="0.26" ipvMAF="NA" id="L500I_rsID_rs757317367_1_234">p.L500I</text>
<line x1='3747.7' y1='663.2' x2='3748.6' y2='660.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3748.6' y1='660.4' x2='3757.8' y2='631.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3757.8' y1='631.8' x2='3758.7' y2='628.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3775.6" y="633.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(287.7,3775.6,633.4)" id="P42A_rsID_rs201487209_1_75" ipvMAF="NA" polyphen2="0.988" sift="0" class="mut" dbsource="dbSNP">p.P42A</text>
<line x1='4315.9' y1='929.3' x2='4317.6' y2='926.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4317.6' y1='926.7' x2='4333.6' y2='901.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4333.6' y1='901.4' x2='4335.3' y2='898.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4350.5" y="907.5" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(302.4,4350.5,907.5)" ipvMAF="NA" id="P82P_rsID_rs754219657_1_232" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA">p.P82P</text>
<line x1='3866.5' y1='704.6' x2='3867.6' y2='701.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3867.6' y1='701.8' x2='3878.2' y2='673.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3878.2' y1='673.7' x2='3879.2' y2='670.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3895.9" y="676.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(290.7,3895.9,676.2)" ipvMAF="NA" id="P50P_rsID_rs761203958_1_260" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA">p.P50P</text>
<line x1='4536.7' y1='775.7' x2='4538.4' y2='773.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4538.4' y1='773.2' x2='4555.5' y2='748.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4555.5' y1='748.6' x2='4557.2' y2='746.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4572.1" y="755.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(304.6,4572.1,755.3)" ipvMAF="NA" id="N88S_rsID_rs763286279_1_273" dbsource="dbSNP" class="mut" sift="0.02" polyphen2="0.231">p.N88S</text>
<line x1='4407.5' y1='990.4' x2='4409.2' y2='987.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4409.2' y1='987.9' x2='4443.0' y2='975.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4443.0' y1='975.1' x2='4444.7' y2='972.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4459.5" y="982.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(305.5,4459.5,982.0)" id="Y89F_rsID_rs764399130_1_279" ipvMAF="NA" polyphen2="0.917" sift="0" dbsource="dbSNP" class="mut">p.Y89F</text>
<line x1='4483.8' y1='1046.0' x2='4485.6' y2='1043.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4485.6' y1='1043.6' x2='4518.2' y2='1030.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4518.2' y1='1030.8' x2='4520.0' y2='1028.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4534.5" y="1038.4" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(307.6,4534.5,1038.4)" sift="0.01" class="mut" dbsource="dbSNP" polyphen2="0.005" id="V95L_rsID_rs767444867_1_302" ipvMAF="NA">p.V95L</text>
<line x1='3436.3' y1='437.4' x2='3436.8' y2='434.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3436.8' y1='434.4' x2='3441.9' y2='404.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3441.9' y1='404.8' x2='3442.4' y2='401.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3459.8" y="403.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(279.7,3459.8,403.9)" class="mut" dbsource="dbSNP" sift="0.07" polyphen2="0.06" ipvMAF="NA" id="S20C_rsID_rs370685242_1_97">p.S20C</text>
<line x1='4533.7' y1='897.4' x2='4535.5' y2='895.0' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4535.5' y1='895.0' x2='4553.2' y2='870.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4553.2' y1='870.8' x2='4554.9' y2='868.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4569.6" y="877.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(306.1,4569.6,877.9)" sift="0.38" class="mut" dbsource="dbSNP" polyphen2="0.129" id="P92S_rsID_rs751657227_1_252" ipvMAF="NA">p.P92S</text>
<line x1='3396.3' y1='578.7' x2='3396.8' y2='575.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3396.8' y1='575.8' x2='3401.6' y2='546.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3401.6' y1='546.1' x2='3402.1' y2='543.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3419.5" y="545.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(279.3,3419.5,545.1)" sift="0.05" dbsource="dbSNP" class="mut" polyphen2="0.036" id="P19L_rsID_rs750825184_1_184" ipvMAF="NA">p.P19L</text>
<line x1='3642.1' y1='632.0' x2='3642.9' y2='629.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3642.9' y1='629.1' x2='3650.8' y2='600.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3650.8' y1='600.2' x2='3651.6' y2='597.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3668.7" y="600.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(285.2,3668.7,600.9)" ipvMAF="NA" id="M35I_rsID_rs748222621_1_405" polyphen2="0" dbsource="dbSNP" class="mut" sift="0.44">p.M35I</text>
<line x1='1548.5' y1='5191.4' x2='1546.8' y2='5193.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1546.8' y1='5193.9' x2='1530.3' y2='5218.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='1530.3' y1='5218.9' x2='1528.6' y2='5221.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="1542.3" y="5231.6" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:end;fill:rgb(35,139,69);" transform="rotate(-56.5,1542.3,5231.6)" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA" id="I575I_rsID_rs757069125_1_230" ipvMAF="NA">p.I575I</text>
<line x1='5444.6' y1='3208.6' x2='5447.6' y2='3208.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5447.6' y1='3208.9' x2='5477.5' y2='3211.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='5477.5' y1='3211.5' x2='5480.5' y2='3211.7' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="5479.9" y="3229.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(4.9,5479.9,3229.2)" ipvMAF="NA" id="I252I_rsID_rs772076036_1_333" polyphen2="NA" dbsource="dbSNP" class="mut" sift="NA">p.I252I</text>
<line x1='4599.7' y1='948.5' x2='4601.5' y2='946.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4601.5' y1='946.1' x2='4620.0' y2='922.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4620.0' y1='922.4' x2='4621.8' y2='920.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4636.2" y="930.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(307.9,4636.2,930.1)" sift="0" class="mut" dbsource="dbSNP" polyphen2="0.635" id="V97I_rsID_rs750404195_1_183" ipvMAF="NA">p.V97I</text>
<line x1='3489.1' y1='595.7' x2='3489.7' y2='592.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3489.7' y1='592.8' x2='3515.5' y2='567.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3515.5' y1='567.5' x2='3516.2' y2='564.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3533.5" y="567.3" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(282.0,3533.5,567.3)" ipvMAF="NA" id="I25V_rsID_rs778867861_1_371" polyphen2="0" dbsource="dbSNP" class="mut" sift="0.18">p.I25V</text>
<line x1='3237.2' y1='421.4' x2='3237.4' y2='418.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3237.4' y1='418.4' x2='3240.2' y2='388.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3240.2' y1='388.5' x2='3240.5' y2='385.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3258.0" y="386.2" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(275.3,3258.0,386.2)" polyphen2="0.01" sift="0.12" dbsource="dbSNP" class="mut" id="L8M_rsID_rs752031846_1_192" ipvMAF="NA">p.L8M</text>
<line x1='3209.0' y1='555.4' x2='3209.3' y2='552.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3209.3' y1='552.4' x2='3211.8' y2='522.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3211.8' y1='522.5' x2='3212.1' y2='519.6' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3229.1" y="520.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(274.9,3229.1,520.1)" ipvMAF="NA" id="Y7H_rsID_rs764715465_1_285" class="mut" dbsource="dbSNP" sift="0" polyphen2="0.832">p.Y7H</text>
<line x1='3162.0' y1='551.9' x2='3162.2' y2='548.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3162.2' y1='548.9' x2='3164.2' y2='518.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3164.2' y1='518.9' x2='3164.4' y2='515.9' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3181.4" y="516.1" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(203,24,29);" transform="rotate(273.8,3181.4,516.1)" ipvMAF="NA" id="D4E_rsID_rs754417859_1_214" polyphen2="0.003" class="mut" dbsource="dbSNP" sift="0.61">p.D4E</text>
<line x1='4368.6' y1='963.7' x2='4370.3' y2='961.2' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4370.3' y1='961.2' x2='4387.0' y2='936.3' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4387.0' y1='936.3' x2='4388.7' y2='933.8' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4403.7" y="942.8" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(303.9,4403.7,942.8)" ipvMAF="NA" id="I86I_rsID_rs571739367_1_162" class="mut" dbsource="dbSNP" sift="NA" polyphen2="NA">p.I86I</text>
<line x1='4438.3' y1='859.9' x2='4440.0' y2='857.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4440.0' y1='857.4' x2='4456.7' y2='832.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='4456.7' y1='832.5' x2='4458.4' y2='830.1' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="4473.5" y="839.0" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(303.9,4473.5,839.0)" sift="NA" dbsource="dbSNP" class="mut" polyphen2="NA" id="I86I_rsID_rs571739367_2_162" ipvMAF="NA">p.I86I</text>
<line x1='3237.2' y1='421.4' x2='3237.4' y2='418.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3237.4' y1='418.4' x2='3204.0' y2='385.4' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<line x1='3204.0' y1='385.4' x2='3204.2' y2='382.5' style="stroke-width:5.0;stroke:rgb(203,24,29);stroke-linecap:round;fill:none;" />
<text x="3221.7" y="382.9" font-size="37.7px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:start;fill:rgb(35,139,69);" transform="rotate(274.5,3221.7,382.9)" polyphen2="0.01" sift="0.12" dbsource="dbSNP" class="mut" id="L8L_rsID_rs752031846_2_192" ipvMAF="NA">p.L8L</text>
</g>
<g id="plot4">
<g id="plot4-axis">
</g>
<line x1='2227.2' y1='4522.8' x2='2206.8' y2='4562.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2206.8' y1='4562.9' x2='2217.7' y2='4575.4' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2217.7' y1='4575.4' x2='2228.7' y2='4587.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2228.7' y1='4587.9' x2='2239.9' y2='4600.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2239.9' y1='4600.3' x2='2251.2' y2='4612.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2251.2' y1='4612.6' x2='2262.7' y2='4624.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2262.7' y1='4624.8' x2='2274.4' y2='4636.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2274.4' y1='4636.9' x2='2286.2' y2='4649.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2286.2' y1='4649.0' x2='2298.1' y2='4661.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2298.1' y1='4661.0' x2='2310.2' y2='4672.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2310.2' y1='4672.9' x2='2322.5' y2='4684.7' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2322.5' y1='4684.7' x2='2334.9' y2='4696.4' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2334.9' y1='4696.4' x2='2339.8' y2='4700.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2339.8' y1='4700.9' x2='2330.0' y2='4726.1' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2227.2' y1='4522.8' x2='2206.8' y2='4562.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2206.8' y1='4562.9' x2='2190.3' y2='4561.5' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2190.3' y1='4561.5' x2='2173.8' y2='4560.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2173.8' y1='4560.0' x2='2157.2' y2='4558.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2157.2' y1='4558.3' x2='2140.6' y2='4556.4' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2140.6' y1='4556.4' x2='2123.9' y2='4554.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2123.9' y1='4554.3' x2='2107.2' y2='4552.1' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2107.2' y1='4552.1' x2='2090.5' y2='4549.7' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2090.5' y1='4549.7' x2='2073.8' y2='4547.1' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2073.8' y1='4547.1' x2='2057.0' y2='4544.4' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2057.0' y1='4544.4' x2='2040.2' y2='4541.4' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2040.2' y1='4541.4' x2='2023.5' y2='4538.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2023.5' y1='4538.3' x2='2017.0' y2='4537.1' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='2017.0' y1='4537.1' x2='2002.4' y2='4559.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1866.2' y1='4277.0' x2='1836.4' y2='4310.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1836.4' y1='4310.6' x2='1843.9' y2='4325.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1843.9' y1='4325.2' x2='1851.7' y2='4339.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1851.7' y1='4339.8' x2='1859.6' y2='4354.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1859.6' y1='4354.3' x2='1867.7' y2='4368.7' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1867.7' y1='4368.7' x2='1875.9' y2='4383.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1875.9' y1='4383.2' x2='1884.3' y2='4397.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1884.3' y1='4397.6' x2='1892.9' y2='4411.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1892.9' y1='4411.9' x2='1901.7' y2='4426.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1901.7' y1='4426.2' x2='1910.6' y2='4440.5' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1910.6' y1='4440.5' x2='1919.6' y2='4454.7' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1919.6' y1='4454.7' x2='1928.9' y2='4468.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1928.9' y1='4468.9' x2='1938.3' y2='4483.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1938.3' y1='4483.0' x2='1939.4' y2='4484.7' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1939.4' y1='4484.7' x2='1923.8' y2='4506.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1866.2' y1='4277.0' x2='1836.4' y2='4310.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1836.4' y1='4310.6' x2='1821.0' y2='4304.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1821.0' y1='4304.8' x2='1805.6' y2='4298.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1805.6' y1='4298.9' x2='1790.3' y2='4292.7' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1790.3' y1='4292.7' x2='1775.0' y2='4286.4' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1775.0' y1='4286.4' x2='1759.7' y2='4279.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1759.7' y1='4279.9' x2='1744.4' y2='4273.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1744.4' y1='4273.3' x2='1729.1' y2='4266.5' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1729.1' y1='4266.5' x2='1713.9' y2='4259.5' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1713.9' y1='4259.5' x2='1698.6' y2='4252.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1698.6' y1='4252.3' x2='1683.5' y2='4245.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1683.5' y1='4245.0' x2='1668.3' y2='4237.5' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1668.3' y1='4237.5' x2='1653.2' y2='4229.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1653.2' y1='4229.8' x2='1651.3' y2='4228.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1651.3' y1='4228.9' x2='1631.4' y2='4247.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1623.3' y1='4010.5' x2='1587.1' y2='4037.1' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1587.1' y1='4037.1' x2='1591.4' y2='4052.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1591.4' y1='4052.9' x2='1596.0' y2='4068.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1596.0' y1='4068.8' x2='1600.7' y2='4084.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1600.7' y1='4084.6' x2='1605.5' y2='4100.4' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1605.5' y1='4100.4' x2='1610.6' y2='4116.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1610.6' y1='4116.3' x2='1615.8' y2='4132.1' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1615.8' y1='4132.1' x2='1621.1' y2='4148.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1621.1' y1='4148.0' x2='1626.7' y2='4163.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1626.7' y1='4163.8' x2='1632.4' y2='4179.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1632.4' y1='4179.6' x2='1638.3' y2='4195.4' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1638.3' y1='4195.4' x2='1644.3' y2='4211.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1644.3' y1='4211.2' x2='1650.6' y2='4227.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1650.6' y1='4227.0' x2='1651.3' y2='4228.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1651.3' y1='4228.9' x2='1631.4' y2='4247.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1623.3' y1='4010.5' x2='1587.1' y2='4037.1' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1587.1' y1='4037.1' x2='1573.3' y2='4028.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1573.3' y1='4028.2' x2='1559.5' y2='4019.1' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1559.5' y1='4019.1' x2='1545.8' y2='4009.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1545.8' y1='4009.9' x2='1532.2' y2='4000.5' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1532.2' y1='4000.5' x2='1518.6' y2='3990.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1518.6' y1='3990.9' x2='1505.0' y2='3981.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1505.0' y1='3981.2' x2='1491.5' y2='3971.4' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1491.5' y1='3971.4' x2='1478.1' y2='3961.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1478.1' y1='3961.3' x2='1464.7' y2='3951.1' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1464.7' y1='3951.1' x2='1451.4' y2='3940.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1451.4' y1='3940.8' x2='1438.1' y2='3930.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1438.1' y1='3930.3' x2='1425.0' y2='3919.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1425.0' y1='3919.6' x2='1423.4' y2='3918.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1423.4' y1='3918.3' x2='1400.1' y2='3931.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1428.7' y1='3668.8' x2='1387.3' y2='3686.4' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1387.3' y1='3686.4' x2='1387.9' y2='3702.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1387.9' y1='3702.8' x2='1388.7' y2='3719.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1388.7' y1='3719.3' x2='1389.7' y2='3735.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1389.7' y1='3735.8' x2='1390.8' y2='3752.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1390.8' y1='3752.3' x2='1392.0' y2='3768.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1392.0' y1='3768.9' x2='1393.5' y2='3785.5' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1393.5' y1='3785.5' x2='1395.1' y2='3802.1' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1395.1' y1='3802.1' x2='1396.9' y2='3818.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1396.9' y1='3818.8' x2='1398.8' y2='3835.5' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1398.8' y1='3835.5' x2='1400.9' y2='3852.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1400.9' y1='3852.2' x2='1403.2' y2='3869.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1403.2' y1='3869.0' x2='1405.7' y2='3885.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1405.7' y1='3885.8' x2='1406.0' y2='3887.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1406.0' y1='3887.8' x2='1382.4' y2='3900.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1428.7' y1='3668.8' x2='1387.3' y2='3686.4' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1387.3' y1='3686.4' x2='1375.9' y2='3674.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1375.9' y1='3674.6' x2='1364.6' y2='3662.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1364.6' y1='3662.6' x2='1353.4' y2='3650.5' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1353.4' y1='3650.5' x2='1342.2' y2='3638.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1342.2' y1='3638.2' x2='1331.2' y2='3625.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1331.2' y1='3625.8' x2='1320.2' y2='3613.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1320.2' y1='3613.2' x2='1309.3' y2='3600.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1309.3' y1='3600.6' x2='1298.5' y2='3587.7' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1298.5' y1='3587.7' x2='1287.8' y2='3574.7' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1287.8' y1='3574.7' x2='1277.2' y2='3561.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1277.2' y1='3561.6' x2='1266.8' y2='3548.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1266.8' y1='3548.3' x2='1256.4' y2='3534.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1256.4' y1='3534.9' x2='1255.1' y2='3533.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1255.1' y1='3533.3' x2='1229.3' y2='3541.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1320.2' y1='3307.8' x2='1276.0' y2='3315.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1276.0' y1='3315.9' x2='1273.2' y2='3332.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1273.2' y1='3332.0' x2='1270.5' y2='3348.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1270.5' y1='3348.2' x2='1268.0' y2='3364.5' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1268.0' y1='3364.5' x2='1265.6' y2='3380.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1265.6' y1='3380.8' x2='1263.4' y2='3397.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1263.4' y1='3397.2' x2='1261.3' y2='3413.7' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1261.3' y1='3413.7' x2='1259.4' y2='3430.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1259.4' y1='3430.2' x2='1257.7' y2='3446.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1257.7' y1='3446.8' x2='1256.1' y2='3463.5' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1256.1' y1='3463.5' x2='1254.6' y2='3480.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1254.6' y1='3480.2' x2='1253.3' y2='3497.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1253.3' y1='3497.0' x2='1252.2' y2='3513.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1252.2' y1='3513.8' x2='1251.7' y2='3522.1' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1251.7' y1='3522.1' x2='1225.9' y2='3529.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1320.2' y1='3307.8' x2='1276.0' y2='3315.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1276.0' y1='3315.9' x2='1267.7' y2='3301.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1267.7' y1='3301.8' x2='1259.4' y2='3287.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1259.4' y1='3287.6' x2='1251.3' y2='3273.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1251.3' y1='3273.3' x2='1243.3' y2='3258.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1243.3' y1='3258.9' x2='1235.4' y2='3244.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1235.4' y1='3244.3' x2='1227.6' y2='3229.7' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1227.6' y1='3229.7' x2='1220.0' y2='3214.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1220.0' y1='3214.9' x2='1212.4' y2='3200.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1212.4' y1='3200.0' x2='1205.0' y2='3185.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1205.0' y1='3185.0' x2='1197.7' y2='3169.8' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1197.7' y1='3169.8' x2='1190.6' y2='3154.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1190.6' y1='3154.6' x2='1183.6' y2='3139.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1183.6' y1='3139.2' x2='1180.2' y2='3131.7' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1180.2' y1='3131.7' x2='1153.3' y2='3133.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1293.2' y1='2942.7' x2='1248.3' y2='2941.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1248.3' y1='2941.2' x2='1241.9' y2='2956.4' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1241.9' y1='2956.4' x2='1235.7' y2='2971.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1235.7' y1='2971.6' x2='1229.6' y2='2987.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1229.6' y1='2987.0' x2='1223.6' y2='3002.4' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1223.6' y1='3002.4' x2='1217.8' y2='3018.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1217.8' y1='3018.0' x2='1212.1' y2='3033.7' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1212.1' y1='3033.7' x2='1206.5' y2='3049.4' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1206.5' y1='3049.4' x2='1201.1' y2='3065.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1201.1' y1='3065.3' x2='1195.8' y2='3081.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1195.8' y1='3081.3' x2='1190.6' y2='3097.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1190.6' y1='3097.3' x2='1185.6' y2='3113.5' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1185.6' y1='3113.5' x2='1180.8' y2='3129.7' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1180.8' y1='3129.7' x2='1180.2' y2='3131.7' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1180.2' y1='3131.7' x2='1153.3' y2='3133.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1293.2' y1='2942.7' x2='1248.3' y2='2941.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1248.3' y1='2941.2' x2='1243.0' y2='2925.7' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1243.0' y1='2925.7' x2='1237.8' y2='2910.1' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1237.8' y1='2910.1' x2='1232.7' y2='2894.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1232.7' y1='2894.3' x2='1227.8' y2='2878.5' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1227.8' y1='2878.5' x2='1223.0' y2='2862.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1223.0' y1='2862.6' x2='1218.3' y2='2846.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1218.3' y1='2846.6' x2='1213.8' y2='2830.5' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1213.8' y1='2830.5' x2='1209.5' y2='2814.3' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1209.5' y1='2814.3' x2='1205.3' y2='2798.0' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1205.3' y1='2798.0' x2='1201.2' y2='2781.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1201.2' y1='2781.6' x2='1197.3' y2='2765.2' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1197.3' y1='2765.2' x2='1193.6' y2='2748.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1193.6' y1='2748.6' x2='1193.1' y2='2746.6' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
<line x1='1193.1' y1='2746.6' x2='1166.4' y2='2742.9' style="stroke-width:8.0;stroke:rgb(255,175,77);stroke-linecap:round;fill:none;" />
</g>
<g id="plot5">
<g id="plot5-axis">
</g>
<text x="2246.1" y="4485.5" font-size="58.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,175,77);" transform="rotate(26.9,2246.1,4485.5)" class="connector" id="Connector_542-572">repeat</text>
<text x="1894.0" y="4245.7" font-size="58.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,175,77);" transform="rotate(41.6,1894.0,4245.7)" class="connector" id="Connector_581-613">repeat</text>
<text x="1657.1" y="3985.7" font-size="58.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,175,77);" transform="rotate(53.7,1657.1,3985.7)" class="connector" id="Connector_614-646">repeat</text>
<text x="1467.2" y="3652.4" font-size="58.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,175,77);" transform="rotate(66.9,1467.2,3652.4)" id="Connector_650-682" class="connector">repeat</text>
<text x="1361.4" y="3300.2" font-size="58.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,175,77);" transform="rotate(79.6,1361.4,3300.2)" class="connector" id="Connector_684-717">repeat</text>
<text x="1383.1" y="2945.8" font-size="58.5px" font-family="CMUSansSerif-DemiCondensed" style="text-anchor:middle;fill:rgb(255,175,77);" transform="rotate(-88.1,1383.1,2945.8)" id="Connector_718-750" class="connector">repeat</text>
</g>
<g id="plot6">
<g id="plot6-axis">
</g>
<path d="M3075.283,1739.634 A1262.613,1262.613 40.000 0,1 3083.361,1740.142 L3086.662,1690.251 A1312.613,1312.613 0.000 0,0 3078.264,1689.723 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs754417859" id="tile217_12_1_substitution_"/>
<path d="M3099.507,1741.315 A1262.613,1262.613 40.000 0,1 3107.574,1741.978 L3111.834,1692.160 A1312.613,1312.613 0.000 0,0 3103.448,1691.470 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile288_19_1_substitution_" class="tile" tilersid="rs764715465" dbsource="dbSNP"/>
<path d="M3113.112,1677.215 A1327.613,1327.613 40.000 0,1 3121.590,1677.967 L3126.169,1628.177 A1377.613,1377.613 0.000 0,0 3117.372,1627.397 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile194_22_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs752031846"/>
<path d="M3102.036,1806.742 A1197.613,1197.613 40.000 0,1 3109.684,1807.421 L3114.263,1757.631 A1247.613,1247.613 0.000 0,0 3106.296,1756.924 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs781541533" id="tile408_24_1_substitution_"/>
<path d="M3147.836,1746.072 A1262.613,1262.613 40.000 0,1 3155.872,1747.046 L3162.045,1697.428 A1312.613,1312.613 0.000 0,0 3153.691,1696.416 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs746175553" id="tile166_39_1_substitution_"/>
<path d="M3195.947,1752.685 A1262.613,1262.613 40.000 0,1 3203.939,1753.967 L3212.015,1704.623 A1312.613,1312.613 0.000 0,0 3203.707,1703.291 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs750825184" class="tile" id="tile186_56_1_substitution_"/>
<path d="M3214.438,1689.820 A1327.613,1327.613 40.000 0,1 3222.833,1691.222 L3231.225,1641.931 A1377.613,1377.613 0.000 0,0 3222.514,1640.477 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs370685242" id="tile99_59_1_substitution_"/>
<path d="M3227.864,1758.119 A1262.613,1262.613 40.000 0,1 3235.821,1759.605 L3245.159,1710.485 A1312.613,1312.613 0.000 0,0 3236.888,1708.940 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs780417051" id="tile389_68_1_substitution_"/>
<path d="M3247.961,1695.749 A1327.613,1327.613 40.000 0,1 3256.317,1697.366 L3265.970,1648.306 A1377.613,1377.613 0.000 0,0 3257.299,1646.629 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile252_70_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs749502665"/>
<path d="M3223.681,1823.462 A1197.613,1197.613 40.000 0,1 3231.218,1824.920 L3240.872,1775.860 A1247.613,1247.613 0.000 0,0 3233.019,1774.341 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile385_72_1_substitution_" class="tile" tilersid="rs778127566" dbsource="dbSNP"/>
<path d="M3243.768,1761.143 A1262.613,1262.613 40.000 0,1 3251.705,1762.731 L3261.672,1713.734 A1312.613,1312.613 0.000 0,0 3253.421,1712.083 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs778867861" class="tile" id="tile376_73_1_substitution_"/>
<path d="M3322.633,1779.304 A1262.613,1262.613 40.000 0,1 3330.452,1781.397 L3343.538,1733.140 A1312.613,1312.613 0.000 0,0 3335.409,1730.964 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs748222621" id="tile412_105_1_substitution_"/>
<path d="M3353.826,1787.978 A1262.613,1262.613 40.000 0,1 3361.588,1790.271 L3375.907,1742.365 A1312.613,1312.613 0.000 0,0 3367.837,1739.981 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs572127952" id="tile158_115_1_substitution_"/>
<path d="M3377.069,1795.006 A1262.613,1262.613 40.000 0,1 3384.786,1797.448 L3400.023,1749.827 A1312.613,1312.613 0.000 0,0 3392.001,1747.288 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile77_124_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs201487209"/>
<path d="M3438.345,1815.921 A1262.613,1262.613 40.000 0,1 3445.927,1818.755 L3463.586,1771.977 A1312.613,1312.613 0.000 0,0 3455.704,1769.031 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs761203958" class="tile" id="tile263_150_1_substitution_"/>
<path d="M3600.438,1889.296 A1262.613,1262.613 40.000 0,1 3607.546,1893.168 L3631.605,1849.337 A1312.613,1312.613 0.000 0,0 3624.216,1845.311 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs4648003" class="tile" id="tile2_216_1_substitution_"/>
<path d="M3649.660,1917.350 A1262.613,1262.613 40.000 0,1 3656.588,1921.537 L3682.589,1878.829 A1312.613,1312.613 0.000 0,0 3675.387,1874.476 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs766892535" dbsource="dbSNP" class="tile" id="tile299_237_1_substitution_"/>
<path d="M3670.361,1930.044 A1262.613,1262.613 40.000 0,1 3677.206,1934.363 L3704.024,1892.163 A1312.613,1312.613 0.000 0,0 3696.907,1887.673 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile235_246_1_substitution_" tilersid="rs754219657" class="tile" dbsource="dbSNP"/>
<path d="M3697.574,1947.583 A1262.613,1262.613 40.000 0,1 3704.307,1952.077 L3732.197,1910.579 A1312.613,1312.613 0.000 0,0 3725.198,1905.907 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile164_258_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs571739367"/>
<path d="M3711.010,1956.614 A1262.613,1262.613 40.000 0,1 3717.684,1961.193 L3746.105,1920.056 A1312.613,1312.613 0.000 0,0 3739.166,1915.295 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile276_263_1_substitution_" class="tile" tilersid="rs763286279" dbsource="dbSNP"/>
<path d="M3754.631,1907.715 A1327.613,1327.613 40.000 0,1 3761.618,1912.575 L3790.302,1871.621 A1377.613,1377.613 0.000 0,0 3783.052,1866.578 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs764399130" class="tile" id="tile282_266_1_substitution_"/>
<path d="M3737.529,1975.187 A1262.613,1262.613 40.000 0,1 3744.084,1979.936 L3773.550,1939.541 A1312.613,1312.613 0.000 0,0 3766.735,1934.604 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs751657227" dbsource="dbSNP" class="tile" id="tile255_274_1_substitution_"/>
<path d="M3750.608,1984.727 A1262.613,1262.613 40.000 0,1 3757.101,1989.560 L3787.082,1949.546 A1312.613,1312.613 0.000 0,0 3780.332,1944.522 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile161_282_1_substitution_" class="tile" tilersid="rs139566935" dbsource="dbSNP"/>
<path d="M3796.077,1937.542 A1327.613,1327.613 40.000 0,1 3802.872,1942.667 L3833.109,1902.847 A1377.613,1377.613 0.000 0,0 3826.058,1897.528 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile305_283_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs767444867"/>
<path d="M3769.994,1999.350 A1262.613,1262.613 40.000 0,1 3776.393,2004.307 L3807.138,1964.877 A1312.613,1312.613 0.000 0,0 3800.486,1959.724 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile185_289_1_substitution_" dbsource="dbSNP" tilersid="rs750404195" class="tile"/>
<path d="M3809.633,1947.836 A1327.613,1327.613 40.000 0,1 3816.362,1953.048 L3847.107,1913.618 A1377.613,1377.613 0.000 0,0 3840.125,1908.210 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile244_291_1_substitution_" tilersid="rs755978063" class="tile" dbsource="dbSNP"/>
<path d="M3814.108,2034.900 A1262.613,1262.613 40.000 0,1 3820.278,2040.139 L3852.762,2002.128 A1312.613,1312.613 0.000 0,0 3846.347,1996.681 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs779836825" class="tile" dbsource="dbSNP" id="tile399_312_1_substitution_"/>
<path d="M3832.517,2050.734 A1262.613,1262.613 40.000 0,1 3838.586,2056.091 L3871.794,2018.712 A1312.613,1312.613 0.000 0,0 3865.485,2013.143 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile179_319_1_substitution_" dbsource="dbSNP" tilersid="rs749065614" class="tile"/>
<path d="M3868.406,2083.451 A1262.613,1262.613 40.000 0,1 3874.263,2089.037 L3908.885,2052.962 A1312.613,1312.613 0.000 0,0 3902.795,2047.155 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile103_339_1_substitution_" tilersid="rs371466957" dbsource="dbSNP" class="tile"/>
<path d="M3908.648,2123.331 A1262.613,1262.613 40.000 0,1 3914.249,2129.174 L3950.454,2094.689 A1312.613,1312.613 0.000 0,0 3944.631,2088.614 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs747658024" dbsource="dbSNP" class="tile" id="tile172_359_1_substitution_"/>
<path d="M3955.426,2078.199 A1327.613,1327.613 40.000 0,1 3961.315,2084.343 L3997.520,2049.858 A1377.613,1377.613 0.000 0,0 3991.409,2043.483 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile243_358_1_substitution_" tilersid="rs754689167" dbsource="dbSNP" class="tile"/>
<path d="M3867.183,2174.004 A1197.613,1197.613 40.000 0,1 3872.461,2179.581 L3908.886,2145.328 A1247.613,1247.613 0.000 0,0 3903.388,2139.519 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs771636286" dbsource="dbSNP" id="tile335_363_1_substitution_"/>
<path d="M3925.339,2140.967 A1262.613,1262.613 40.000 0,1 3930.827,2146.917 L3967.688,2113.134 A1312.613,1312.613 0.000 0,0 3961.983,2106.949 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile343_369_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs772560441"/>
<path d="M3978.747,2103.000 A1327.613,1327.613 40.000 0,1 3984.477,2109.292 L4021.554,2075.747 A1377.613,1377.613 0.000 0,0 4015.608,2069.217 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile168_372_1_substitution_" dbsource="dbSNP" tilersid="rs746393886" class="tile"/>
<path d="M3952.394,2171.064 A1262.613,1262.613 40.000 0,1 3957.689,2177.186 L3995.614,2144.603 A1312.613,1312.613 0.000 0,0 3990.110,2138.238 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile322_383_1_substitution_" dbsource="dbSNP" tilersid="rs770371252" class="tile"/>
<path d="M3968.160,2189.533 A1262.613,1262.613 40.000 0,1 3973.335,2195.756 L4011.880,2163.908 A1312.613,1312.613 0.000 0,0 4006.499,2157.438 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile365_392_1_substitution_" tilersid="rs776055694" class="tile" dbsource="dbSNP"/>
<path d="M3978.471,2202.012 A1262.613,1262.613 40.000 0,1 3983.567,2208.301 L4022.516,2176.950 A1312.613,1312.613 0.000 0,0 4017.219,2170.412 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile54_399_1_substitution_" class="tile" tilersid="rs149703243" dbsource="dbSNP"/>
<path d="M3988.622,2214.623 A1262.613,1262.613 40.000 0,1 3993.636,2220.977 L4032.985,2190.127 A1312.613,1312.613 0.000 0,0 4027.772,2183.522 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs199574943" dbsource="dbSNP" id="tile64_403_1_substitution_"/>
<path d="M4039.517,2174.191 A1327.613,1327.613 40.000 0,1 4044.789,2180.872 L4084.138,2150.023 A1377.613,1377.613 0.000 0,0 4078.667,2143.090 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs761899477" class="tile" id="tile269_404_1_substitution_"/>
<path d="M3942.483,2261.081 A1197.613,1197.613 40.000 0,1 3947.201,2267.139 L3986.747,2236.542 A1247.613,1247.613 0.000 0,0 3981.832,2230.232 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs369582218" id="tile90_408_1_substitution_"/>
<path d="M4022.859,2259.764 A1262.613,1262.613 40.000 0,1 4027.583,2266.336 L4068.276,2237.283 A1312.613,1312.613 0.000 0,0 4063.365,2230.450 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile192_424_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs749720974"/>
<path d="M4050.568,2299.645 A1262.613,1262.613 40.000 0,1 4055.036,2306.394 L4096.816,2278.927 A1312.613,1312.613 0.000 0,0 4092.171,2271.911 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs769167080" class="tile" id="tile320_444_1_substitution_"/>
<path d="M4080.929,2347.479 A1262.613,1262.613 40.000 0,1 4085.090,2354.422 L4128.060,2328.857 A1312.613,1312.613 0.000 0,0 4123.734,2321.639 Z" style="stroke-linecap:round;fill:rgb(255,0,255);" class="tile" tilersid="rs869320754" dbsource="dbSNP" id="tile410_463_1_insertion_frameshift"/>
<path d="M4101.286,2382.456 A1262.613,1262.613 40.000 0,1 4105.222,2389.529 L4148.989,2365.354 A1312.613,1312.613 0.000 0,0 4144.897,2358.001 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs373249652" id="tile110_480_1_substitution_"/>
<path d="M4109.113,2396.627 A1262.613,1262.613 40.000 0,1 4112.958,2403.749 L4157.032,2380.137 A1312.613,1312.613 0.000 0,0 4153.034,2372.733 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs762107099" id="tile334_485_1_substitution_"/>
<path d="M4166.210,2365.565 A1327.613,1327.613 40.000 0,1 4170.254,2373.054 L4214.327,2349.442 A1377.613,1377.613 0.000 0,0 4210.132,2341.671 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile342_486_1_substitution_" tilersid="rs772170990" dbsource="dbSNP" class="tile"/>
<path d="M4116.757,2410.896 A1262.613,1262.613 40.000 0,1 4120.511,2418.068 L4164.884,2395.023 A1312.613,1312.613 0.000 0,0 4160.982,2387.568 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile125_490_1_substitution_" tilersid="rs376562815" class="tile" dbsource="dbSNP"/>
<path d="M4174.249,2380.569 A1327.613,1327.613 40.000 0,1 4178.196,2388.109 L4222.568,2365.065 A1377.613,1377.613 0.000 0,0 4218.473,2357.240 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile338_492_1_substitution_" tilersid="rs760714767" dbsource="dbSNP" class="tile"/>
<path d="M4131.495,2439.724 A1262.613,1262.613 40.000 0,1 4135.064,2446.989 L4180.013,2425.090 A1312.613,1312.613 0.000 0,0 4176.303,2417.537 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs569980066" dbsource="dbSNP" class="tile" id="tile155_504_1_substitution_"/>
<path d="M4145.489,2468.920 A1262.613,1262.613 40.000 0,1 4148.870,2476.274 L4194.365,2455.534 A1312.613,1312.613 0.000 0,0 4190.851,2447.889 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile212_514_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs753794335"/>
<path d="M4155.490,2491.047 A1262.613,1262.613 40.000 0,1 4158.729,2498.465 L4204.615,2478.604 A1312.613,1312.613 0.000 0,0 4201.248,2470.892 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs142991798" dbsource="dbSNP" id="tile35_525_1_substitution_"/>
<path d="M4161.920,2505.904 A1262.613,1262.613 40.000 0,1 4165.064,2513.363 L4211.201,2494.092 A1312.613,1312.613 0.000 0,0 4207.933,2486.337 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs765087404" dbsource="dbSNP" id="tile356_530_1_substitution_"/>
<path d="M4168.160,2520.841 A1262.613,1262.613 40.000 0,1 4171.208,2528.340 L4217.588,2509.662 A1312.613,1312.613 0.000 0,0 4214.419,2501.867 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile203_537_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs752377230"/>
<path d="M4180.062,2550.951 A1262.613,1262.613 40.000 0,1 4182.916,2558.525 L4229.760,2541.043 A1312.613,1312.613 0.000 0,0 4226.792,2533.168 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile93_547_1_substitution_" dbsource="dbSNP" tilersid="rs370312017" class="tile"/>
<path d="M4185.722,2566.118 A1262.613,1262.613 40.000 0,1 4188.479,2573.728 L4235.543,2556.847 A1312.613,1312.613 0.000 0,0 4232.677,2548.936 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs751158419" class="tile" id="tile232_555_1_substitution_"/>
<path d="M4246.764,2543.781 A1327.613,1327.613 40.000 0,1 4249.663,2551.783 L4296.727,2534.903 A1377.613,1377.613 0.000 0,0 4293.719,2526.599 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs777291215" id="tile373_553_1_substitution_"/>
<path d="M4127.295,2595.673 A1197.613,1197.613 40.000 0,1 4129.864,2602.908 L4177.036,2586.329 A1247.613,1247.613 0.000 0,0 4174.360,2578.792 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile82_557_1_substitution_" class="tile" tilersid="rs201874528" dbsource="dbSNP"/>
<path d="M4193.847,2589.001 A1262.613,1262.613 40.000 0,1 4196.457,2596.662 L4243.837,2580.690 A1312.613,1312.613 0.000 0,0 4241.123,2572.725 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs779868472" class="tile" dbsource="dbSNP" id="tile400_564_1_substitution_"/>
<path d="M4258.051,2575.898 A1327.613,1327.613 40.000 0,1 4260.744,2583.972 L4308.226,2568.304 A1377.613,1377.613 0.000 0,0 4305.431,2559.926 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile411_567_1_substitution_" dbsource="dbSNP" tilersid="rs780802592" class="tile"/>
<path d="M4201.530,2612.036 A1262.613,1262.613 40.000 0,1 4203.992,2619.746 L4251.671,2604.688 A1312.613,1312.613 0.000 0,0 4249.111,2596.672 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs865962183" id="tile417_571_1_substitution_"/>
<path d="M4215.560,2658.527 A1262.613,1262.613 40.000 0,1 4217.724,2666.327 L4265.947,2653.113 A1312.613,1312.613 0.000 0,0 4263.697,2645.005 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs370846760" dbsource="dbSNP" id="tile100_589_1_substitution_"/>
<path d="M4278.138,2640.948 A1327.613,1327.613 40.000 0,1 4280.414,2649.149 L4328.636,2635.936 A1377.613,1377.613 0.000 0,0 4326.275,2627.426 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs561236472" id="tile147_590_1_substitution_"/>
<path d="M4223.916,2689.807 A1262.613,1262.613 40.000 0,1 4225.879,2697.659 L4274.425,2685.687 A1312.613,1312.613 0.000 0,0 4272.384,2677.523 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile416_601_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs774227974"/>
<path d="M4288.988,2682.095 A1327.613,1327.613 40.000 0,1 4291.000,2690.365 L4339.621,2678.703 A1377.613,1377.613 0.000 0,0 4337.534,2670.122 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile20_605_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs112424808"/>
<path d="M4227.793,2705.524 A1262.613,1262.613 40.000 0,1 4229.655,2713.402 L4278.350,2702.052 A1312.613,1312.613 0.000 0,0 4276.414,2693.863 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs374621663" id="tile128_609_1_substitution_"/>
<path d="M4234.939,2737.102 A1262.613,1262.613 40.000 0,1 4236.599,2745.024 L4285.569,2734.927 A1312.613,1312.613 0.000 0,0 4283.843,2726.691 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile206_619_1_substitution_" tilersid="rs751252206" class="tile" dbsource="dbSNP"/>
<path d="M4239.767,2760.900 A1262.613,1262.613 40.000 0,1 4241.274,2768.853 L4290.429,2759.699 A1312.613,1312.613 0.000 0,0 4288.862,2751.432 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs767270230" id="tile302_630_1_substitution_"/>
<path d="M4305.176,2756.953 A1327.613,1327.613 40.000 0,1 4306.707,2765.325 L4355.919,2756.487 A1377.613,1377.613 0.000 0,0 4354.331,2747.800 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs528506285" id="tile129_633_1_substitution_"/>
<path d="M4245.490,2792.766 A1262.613,1262.613 40.000 0,1 4246.793,2800.755 L4296.166,2792.865 A1312.613,1312.613 0.000 0,0 4294.812,2784.560 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs755557788" class="tile" id="tile222_642_1_substitution_"/>
<path d="M4310.978,2790.498 A1327.613,1327.613 40.000 0,1 4312.294,2798.907 L4361.717,2791.333 A1377.613,1377.613 0.000 0,0 4360.352,2782.608 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile70_645_1_substitution_" tilersid="rs200893106" class="tile" dbsource="dbSNP"/>
<path d="M4251.491,2832.789 A1262.613,1262.613 40.000 0,1 4252.538,2840.815 L4302.139,2834.511 A1312.613,1312.613 0.000 0,0 4301.051,2826.167 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs546870873" id="tile141_657_1_substitution_"/>
<path d="M4253.532,2848.848 A1262.613,1262.613 40.000 0,1 4254.476,2856.887 L4304.153,2851.220 A1312.613,1312.613 0.000 0,0 4303.173,2842.862 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile260_663_1_substitution_" dbsource="dbSNP" tilersid="rs758872166" class="tile"/>
<path d="M4255.367,2864.932 A1262.613,1262.613 40.000 0,1 4256.207,2872.983 L4305.954,2867.953 A1312.613,1312.613 0.000 0,0 4305.080,2859.584 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs778125529" class="tile" dbsource="dbSNP" id="tile384_668_1_substitution_"/>
<path d="M4320.878,2866.444 A1327.613,1327.613 40.000 0,1 4321.707,2874.914 L4371.484,2870.204 A1377.613,1377.613 0.000 0,0 4370.624,2861.414 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs747362564" dbsource="dbSNP" class="tile" id="tile394_671_1_substitution_"/>
<path d="M4257.733,2889.099 A1262.613,1262.613 40.000 0,1 4258.418,2897.165 L4308.252,2893.092 A1312.613,1312.613 0.000 0,0 4307.539,2884.708 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile241_678_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs757543211"/>
<path d="M4323.202,2891.871 A1327.613,1327.613 40.000 0,1 4323.868,2900.355 L4373.727,2896.603 A1377.613,1377.613 0.000 0,0 4373.036,2887.798 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile395_679_1_substitution_" tilersid="rs781361488" dbsource="dbSNP" class="tile"/>
<path d="M4260.163,2921.384 A1262.613,1262.613 40.000 0,1 4260.641,2929.465 L4310.563,2926.671 A1312.613,1312.613 0.000 0,0 4310.066,2918.271 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile40_689_1_substitution_" tilersid="rs146936581" class="tile" dbsource="dbSNP"/>
<path d="M4325.037,2917.337 A1327.613,1327.613 40.000 0,1 4325.539,2925.833 L4375.461,2923.040 A1377.613,1377.613 0.000 0,0 4374.940,2914.224 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs558348827" class="tile" dbsource="dbSNP" id="tile148_688_1_substitution_"/>
<path d="M4261.441,2945.633 A1262.613,1262.613 40.000 0,1 4261.764,2953.721 L4311.730,2951.888 A1312.613,1312.613 0.000 0,0 4311.395,2943.480 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs749189141" dbsource="dbSNP" id="tile249_699_1_substitution_"/>
<path d="M4326.720,2951.339 A1327.613,1327.613 40.000 0,1 4327.005,2959.845 L4376.982,2958.333 A1377.613,1377.613 0.000 0,0 4376.687,2949.506 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile318_700_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs768698948"/>
<path d="M4262.421,2977.995 A1262.613,1262.613 40.000 0,1 4262.536,2986.088 L4312.533,2985.537 A1312.613,1312.613 0.000 0,0 4312.413,2977.123 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile157_711_1_substitution_" class="tile" tilersid="rs571565278" dbsource="dbSNP"/>
<path d="M4327.532,2985.372 A1327.613,1327.613 40.000 0,1 4327.598,2993.883 L4377.598,2993.652 A1377.613,1377.613 0.000 0,0 4377.529,2984.821 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile65_712_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs200186183"/>
<path d="M4262.610,3002.277 A1262.613,1262.613 40.000 0,1 4262.570,3010.371 L4312.568,3010.781 A1312.613,1312.613 0.000 0,0 4312.610,3002.367 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs745756207" dbsource="dbSNP" id="tile261_720_1_substitution_"/>
<path d="M4261.237,3058.915 A1262.613,1262.613 40.000 0,1 4260.834,3066.999 L4310.763,3069.653 A1312.613,1312.613 0.000 0,0 4311.183,3061.248 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs748099767" id="tile170_741_1_substitution_"/>
<path d="M4258.701,3099.306 A1262.613,1262.613 40.000 0,1 4258.039,3107.373 L4307.858,3111.625 A1312.613,1312.613 0.000 0,0 4308.546,3103.238 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs772076036" class="tile" id="tile337_756_1_substitution_"/>
<path d="M4322.803,3112.900 A1327.613,1327.613 40.000 0,1 4322.052,3121.378 L4371.843,3125.949 A1377.613,1377.613 0.000 0,0 4372.622,3117.152 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile380_757_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs777489019"/>
<path d="M4246.066,3203.739 A1262.613,1262.613 40.000 0,1 4244.734,3211.723 L4294.026,3220.108 A1312.613,1312.613 0.000 0,0 4295.411,3211.808 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs376678247" dbsource="dbSNP" class="tile" id="tile124_795_1_substitution_"/>
<path d="M4226.723,3298.901 A1262.613,1262.613 40.000 0,1 4224.781,3306.759 L4273.283,3318.907 A1312.613,1312.613 0.000 0,0 4275.301,3310.738 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs200630550" class="tile" id="tile67_831_1_substitution_"/>
<path d="M4209.787,3361.394 A1262.613,1262.613 40.000 0,1 4207.445,3369.142 L4255.261,3383.761 A1312.613,1312.613 0.000 0,0 4257.695,3375.706 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile312_855_1_substitution_" dbsource="dbSNP" tilersid="rs766599860" class="tile"/>
<path d="M4178.435,3453.302 A1262.613,1262.613 40.000 0,1 4175.504,3460.847 L4222.055,3479.097 A1312.613,1312.613 0.000 0,0 4225.101,3471.252 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs781210011" id="tile392_890_1_substitution_"/>
<path d="M4172.526,3468.373 A1262.613,1262.613 40.000 0,1 4169.499,3475.880 L4215.812,3494.725 A1312.613,1312.613 0.000 0,0 4218.958,3486.921 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs754142785" dbsource="dbSNP" id="tile210_897_1_substitution_"/>
<path d="M4232.888,3492.485 A1327.613,1327.613 40.000 0,1 4229.706,3500.379 L4276.018,3519.224 A1377.613,1377.613 0.000 0,0 4279.321,3511.033 Z" style="stroke-linecap:round;fill:rgb(255,0,255);" id="tile351_897_1_insertion_frameshift" dbsource="dbSNP" class="tile" tilersid="rs773694113"/>
<path d="M4118.405,3585.969 A1262.613,1262.613 40.000 0,1 4114.626,3593.127 L4158.766,3616.615 A1312.613,1312.613 0.000 0,0 4162.695,3609.174 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile142_945_1_substitution_" dbsource="dbSNP" tilersid="rs551471972" class="tile"/>
<path d="M4172.007,3623.661 A1327.613,1327.613 40.000 0,1 4167.985,3631.162 L4211.973,3654.933 A1377.613,1377.613 0.000 0,0 4216.147,3647.149 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs373322154" id="tile113_948_1_substitution_"/>
<path d="M4110.801,3600.260 A1262.613,1262.613 40.000 0,1 4106.930,3607.369 L4150.765,3631.421 A1312.613,1312.613 0.000 0,0 4154.789,3624.031 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs147558315" id="tile42_951_1_substitution_"/>
<path d="M4095.045,3628.544 A1262.613,1262.613 40.000 0,1 4090.993,3635.551 L4134.196,3660.719 A1312.613,1312.613 0.000 0,0 4138.409,3653.435 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs759894336" id="tile257_962_1_substitution_"/>
<path d="M4151.418,3660.902 A1327.613,1327.613 40.000 0,1 4147.158,3668.270 L4190.361,3693.438 A1377.613,1377.613 0.000 0,0 4194.782,3685.793 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs777076983" class="tile" dbsource="dbSNP" id="tile370_961_1_substitution_"/>
<path d="M4082.754,3649.487 A1262.613,1262.613 40.000 0,1 4078.569,3656.415 L4121.280,3682.409 A1312.613,1312.613 0.000 0,0 4125.632,3675.207 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs752866944" id="tile220_971_1_substitution_"/>
<path d="M4138.495,3682.923 A1327.613,1327.613 40.000 0,1 4134.094,3690.207 L4176.806,3716.202 A1377.613,1377.613 0.000 0,0 4181.373,3708.643 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs765552855" id="tile292_970_1_substitution_"/>
<path d="M4023.043,3622.622 A1197.613,1197.613 40.000 0,1 4019.031,3629.168 L4061.575,3655.435 A1247.613,1247.613 0.000 0,0 4065.755,3648.616 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs201065307" class="tile" dbsource="dbSNP" id="tile71_975_1_substitution_"/>
<path d="M4070.064,3670.189 A1262.613,1262.613 40.000 0,1 4065.746,3677.035 L4107.950,3703.846 A1312.613,1312.613 0.000 0,0 4112.439,3696.729 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs149014458" id="tile48_981_1_substitution_"/>
<path d="M4120.611,3711.889 A1327.613,1327.613 40.000 0,1 4116.024,3719.059 L4158.055,3746.140 A1377.613,1377.613 0.000 0,0 4162.815,3738.700 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile234_984_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs757080638"/>
<path d="M4038.922,3717.518 A1262.613,1262.613 40.000 0,1 4034.301,3724.163 L4075.259,3752.841 A1312.613,1312.613 0.000 0,0 4080.064,3745.932 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs143817570" dbsource="dbSNP" id="tile33_1001_1_substitution_"/>
<path d="M4029.637,3730.779 A1262.613,1262.613 40.000 0,1 4024.931,3737.365 L4065.519,3766.565 A1312.613,1312.613 0.000 0,0 4070.411,3759.718 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile167_1008_1_substitution_" dbsource="dbSNP" tilersid="rs745652756" class="tile"/>
<path d="M4015.393,3750.445 A1262.613,1262.613 40.000 0,1 4010.561,3756.939 L4050.580,3786.914 A1312.613,1312.613 0.000 0,0 4055.603,3780.163 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile224_1017_1_substitution_" class="tile" tilersid="rs755801598" dbsource="dbSNP"/>
<path d="M4000.773,3769.833 A1262.613,1262.613 40.000 0,1 3995.817,3776.233 L4035.252,3806.972 A1312.613,1312.613 0.000 0,0 4040.404,3800.319 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs377158171" class="tile" dbsource="dbSNP" id="tile137_1026_1_substitution_"/>
<path d="M4047.083,3816.194 A1327.613,1327.613 40.000 0,1 4041.829,3822.890 L4081.066,3853.881 A1377.613,1377.613 0.000 0,0 4086.518,3846.933 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs370636374" class="tile" id="tile98_1029_1_substitution_"/>
<path d="M3990.821,3782.601 A1262.613,1262.613 40.000 0,1 3985.783,3788.937 L4024.821,3820.179 A1312.613,1312.613 0.000 0,0 4030.058,3813.592 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs748886001" dbsource="dbSNP" id="tile178_1032_1_substitution_"/>
<path d="M3965.231,3813.953 A1262.613,1262.613 40.000 0,1 3959.993,3820.124 L3998.009,3852.602 A1312.613,1312.613 0.000 0,0 4003.454,3846.186 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile3_1047_1_substitution_" class="tile" tilersid="rs4648039" dbsource="dbSNP"/>
<path d="M3924.995,3859.404 A1262.613,1262.613 40.000 0,1 3919.467,3865.316 L3955.878,3899.583 A1312.613,1312.613 0.000 0,0 3961.625,3893.436 Z" style="stroke-linecap:round;fill:rgb(255,0,255);" id="tile330_1067_1_deletion_" tilersid="rs767592125" dbsource="dbSNP" class="tile"/>
<path d="M3911.103,3874.117 A1262.613,1262.613 40.000 0,1 3905.481,3879.940 L3941.338,3914.786 A1312.613,1312.613 0.000 0,0 3947.183,3908.733 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile290_1077_1_substitution_" tilersid="rs763628956" dbsource="dbSNP" class="tile"/>
<path d="M3899.821,3885.727 A1262.613,1262.613 40.000 0,1 3894.124,3891.477 L3929.532,3926.780 A1312.613,1312.613 0.000 0,0 3935.454,3920.802 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs747606607" class="tile" id="tile169_1082_1_substitution_"/>
<path d="M3870.973,3914.110 A1262.613,1262.613 40.000 0,1 3865.095,3919.675 L3899.353,3956.094 A1312.613,1312.613 0.000 0,0 3905.464,3950.309 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs771511171" id="tile332_1096_1_substitution_"/>
<path d="M3841.230,3941.553 A1262.613,1262.613 40.000 0,1 3835.176,3946.927 L3868.250,3984.426 A1312.613,1312.613 0.000 0,0 3874.543,3978.839 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile126_1112_1_substitution_" dbsource="dbSNP" tilersid="rs371719137" class="tile"/>
<path d="M3884.537,3990.025 A1327.613,1327.613 40.000 0,1 3878.172,3995.675 L3911.245,4033.174 A1377.613,1377.613 0.000 0,0 3917.850,4027.311 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile150_1113_1_substitution_" tilersid="rs568529031" dbsource="dbSNP" class="tile"/>
<path d="M3822.967,3957.557 A1262.613,1262.613 40.000 0,1 3816.812,3962.813 L3849.158,4000.941 A1312.613,1312.613 0.000 0,0 3855.557,3995.477 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile36_1122_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs141951153"/>
<path d="M3858.861,4012.379 A1327.613,1327.613 40.000 0,1 3852.354,4017.864 L3884.455,4056.199 A1377.613,1377.613 0.000 0,0 3891.208,4050.507 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile52_1123_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs150233754"/>
<path d="M3774.762,3913.247 A1197.613,1197.613 40.000 0,1 3768.891,3918.195 L3800.992,3956.529 A1247.613,1247.613 0.000 0,0 3807.108,3951.375 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs763254090" class="tile" id="tile275_1125_1_substitution_"/>
<path d="M3810.622,3968.030 A1262.613,1262.613 40.000 0,1 3804.400,3973.207 L3836.255,4011.746 A1312.613,1312.613 0.000 0,0 3842.723,4006.364 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs768749608" id="tile345_1128_1_substitution_"/>
<path d="M3845.811,4023.308 A1327.613,1327.613 40.000 0,1 3839.233,4028.709 L3870.840,4067.452 A1377.613,1377.613 0.000 0,0 3877.666,4061.847 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile353_1130_1_substitution_" tilersid="rs774560110" dbsource="dbSNP" class="tile"/>
<path d="M3798.145,3978.343 A1262.613,1262.613 40.000 0,1 3791.856,3983.440 L3823.214,4022.385 A1312.613,1312.613 0.000 0,0 3829.751,4017.086 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile277_1133_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs761774576"/>
<path d="M3832.621,4034.068 A1327.613,1327.613 40.000 0,1 3825.975,4039.384 L3857.083,4078.529 A1377.613,1377.613 0.000 0,0 3863.979,4073.013 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile328_1135_1_substitution_" dbsource="dbSNP" tilersid="rs767533475" class="tile"/>
<path d="M3785.535,3988.496 A1262.613,1262.613 40.000 0,1 3779.182,3993.512 L3810.038,4032.855 A1312.613,1312.613 0.000 0,0 3816.643,4027.641 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile0_1140_1_substitution_" tilersid="rs1609993" class="tile" dbsource="dbSNP"/>
<path d="M3745.096,3937.608 A1197.613,1197.613 40.000 0,1 3739.070,3942.365 L3769.926,3981.709 A1247.613,1247.613 0.000 0,0 3776.203,3976.753 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs750386857" id="tile184_1139_1_substitution_"/>
<path d="M3819.295,4044.658 A1327.613,1327.613 40.000 0,1 3812.581,4049.889 L3843.184,4089.429 A1377.613,1377.613 0.000 0,0 3850.151,4084.002 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile135_1143_1_substitution_" tilersid="rs142008564" dbsource="dbSNP" class="tile"/>
<path d="M3859.408,4095.805 A1392.613,1392.613 40.000 0,1 3852.365,4101.292 L3882.968,4140.832 A1442.613,1442.613 0.000 0,0 3890.264,4135.148 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs753561118" dbsource="dbSNP" class="tile" id="tile211_1141_1_substitution_"/>
<path d="M3772.797,3998.486 A1262.613,1262.613 40.000 0,1 3766.380,4003.420 L3796.729,4043.156 A1312.613,1312.613 0.000 0,0 3803.400,4038.027 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile406_1146_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs778397673"/>
<path d="M3759.932,4008.312 A1262.613,1262.613 40.000 0,1 3753.452,4013.163 L3783.289,4053.285 A1312.613,1312.613 0.000 0,0 3790.026,4048.242 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs376020000" id="tile120_1150_1_substitution_"/>
<path d="M3799.054,4060.221 A1327.613,1327.613 40.000 0,1 3792.240,4065.322 L3822.077,4105.443 A1377.613,1377.613 0.000 0,0 3829.147,4100.150 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile160_1152_1_substitution_" dbsource="dbSNP" tilersid="rs574302000" class="tile"/>
<path d="M3720.810,3956.404 A1197.613,1197.613 40.000 0,1 3714.664,3961.005 L3744.501,4001.127 A1247.613,1247.613 0.000 0,0 3750.904,3996.333 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs758005910" id="tile246_1151_1_substitution_"/>
<path d="M3831.029,4117.480 A1392.613,1392.613 40.000 0,1 3823.848,4122.784 L3853.427,4163.096 A1442.613,1442.613 0.000 0,0 3860.866,4157.602 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs756958327" id="tile230_1153_1_substitution_"/>
<path d="M3740.400,4022.740 A1262.613,1262.613 40.000 0,1 3733.829,4027.466 L3762.889,4068.154 A1312.613,1312.613 0.000 0,0 3769.721,4063.241 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs770371198" dbsource="dbSNP" class="tile" id="tile321_1161_1_substitution_"/>
<path d="M3720.595,4036.790 A1262.613,1262.613 40.000 0,1 3686.998,4059.351 L3714.203,4101.302 A1312.613,1312.613 0.000 0,0 3749.131,4077.847 Z" style="stroke-linecap:round;fill:rgb(255,0,255);" dbsource="dbSNP" tilersid="rs144869243" class="tile" id="tile37_1174_5_insertion_"/>
<path d="M3743.652,4099.789 A1327.613,1327.613 40.000 0,1 3736.587,4104.534 L3764.328,4146.132 A1377.613,1377.613 0.000 0,0 3771.659,4141.209 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile363_1176_1_substitution_" tilersid="rs749613888" class="tile" dbsource="dbSNP"/>
<path d="M3670.834,3992.098 A1197.613,1197.613 40.000 0,1 3664.460,3996.378 L3692.201,4037.976 A1247.613,1247.613 0.000 0,0 3698.841,4033.517 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs780529668" id="tile407_1174_1_substitution_"/>
<path d="M3776.360,4156.129 A1392.613,1392.613 40.000 0,1 3761.473,4165.988 L3788.813,4207.852 A1442.613,1442.613 0.000 0,0 3804.234,4197.639 Z" style="stroke-linecap:round;fill:rgb(255,0,255);" tilersid="rs752579880" dbsource="dbSNP" class="tile" id="tile197_1176_2_deletion_frameshift"/>
<path d="M3628.397,3942.300 A1132.613,1132.613 40.000 0,1 3622.343,3946.309 L3649.817,3988.084 A1182.613,1182.613 0.000 0,0 3656.138,3983.898 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs768965760" dbsource="dbSNP" class="tile" id="tile313_1179_1_substitution_"/>
<path d="M3729.491,4109.233 A1327.613,1327.613 40.000 0,1 3722.365,4113.887 L3749.570,4155.838 A1377.613,1377.613 0.000 0,0 3756.964,4151.009 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile355_1182_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs774455476"/>
<path d="M3651.631,4004.815 A1197.613,1197.613 40.000 0,1 3645.176,4008.972 L3672.111,4051.096 A1247.613,1247.613 0.000 0,0 3678.836,4046.766 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs201183726" id="tile75_1183_1_substitution_"/>
<path d="M3673.359,4068.072 A1262.613,1262.613 40.000 0,1 3666.498,4072.367 L3692.892,4114.833 A1312.613,1312.613 0.000 0,0 3700.024,4110.368 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile134_1190_1_substitution_" tilersid="rs535214258" dbsource="dbSNP" class="tile"/>
<path d="M3700.810,4127.573 A1327.613,1327.613 40.000 0,1 3693.567,4132.042 L3719.688,4174.677 A1377.613,1377.613 0.000 0,0 3727.203,4170.039 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile341_1193_1_substitution_" tilersid="rs772141760" dbsource="dbSNP" class="tile"/>
<path d="M3645.752,4084.986 A1262.613,1262.613 40.000 0,1 3638.783,4089.103 L3664.079,4132.232 A1312.613,1312.613 0.000 0,0 3671.324,4127.952 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs773215129" id="tile344_1201_1_substitution_"/>
<path d="M3624.767,4097.204 A1262.613,1262.613 40.000 0,1 3617.720,4101.187 L3642.182,4144.794 A1312.613,1312.613 0.000 0,0 3649.508,4140.654 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs573164232" class="tile" id="tile159_1211_1_substitution_"/>
<path d="M3603.551,4109.016 A1262.613,1262.613 40.000 0,1 3596.429,4112.862 L3620.048,4156.932 A1312.613,1312.613 0.000 0,0 3627.452,4152.933 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile402_1221_1_substitution_" tilersid="rs748380768" dbsource="dbSNP" class="tile"/>
<path d="M3545.905,4138.498 A1262.613,1262.613 40.000 0,1 3538.596,4141.974 L3559.924,4187.197 A1312.613,1312.613 0.000 0,0 3567.523,4183.583 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs369442929" dbsource="dbSNP" id="tile87_1243_1_substitution_"/>
<path d="M3574.009,4197.108 A1327.613,1327.613 40.000 0,1 3566.323,4200.764 L3587.651,4245.986 A1377.613,1377.613 0.000 0,0 3595.627,4242.193 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile340_1245_1_substitution_" dbsource="dbSNP" tilersid="rs773346176" class="tile"/>
<path d="M3509.138,4155.408 A1262.613,1262.613 40.000 0,1 3501.721,4158.649 L3521.589,4204.532 A1312.613,1312.613 0.000 0,0 3529.300,4201.163 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile200_1259_1_substitution_" tilersid="rs747060104" dbsource="dbSNP" class="tile"/>
<path d="M3494.283,4161.841 A1262.613,1262.613 40.000 0,1 3486.824,4164.986 L3506.103,4211.120 A1312.613,1312.613 0.000 0,0 3513.856,4207.851 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs770903327" id="tile325_1265_1_substitution_"/>
<path d="M3511.886,4224.960 A1327.613,1327.613 40.000 0,1 3504.023,4228.217 L3523.005,4274.473 A1377.613,1377.613 0.000 0,0 3531.165,4271.094 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile387_1267_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs776457144"/>
<path d="M3464.330,4174.133 A1262.613,1262.613 40.000 0,1 3456.794,4177.085 L3474.883,4223.698 A1312.613,1312.613 0.000 0,0 3482.718,4220.629 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile39_1278_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs146311906"/>
<path d="M3403.529,4196.392 A1262.613,1262.613 40.000 0,1 3395.851,4198.955 L3411.527,4246.434 A1312.613,1312.613 0.000 0,0 3419.509,4243.770 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile16_1301_1_substitution_" tilersid="rs56280473" dbsource="dbSNP" class="tile"/>
<path d="M3416.230,4260.677 A1327.613,1327.613 40.000 0,1 3408.140,4263.320 L3423.511,4310.898 A1377.613,1377.613 0.000 0,0 3431.906,4308.157 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs748505860" dbsource="dbSNP" id="tile267_1305_1_substitution_"/>
<path d="M3375.473,4137.232 A1197.613,1197.613 40.000 0,1 3368.174,4139.615 L3383.546,4187.194 A1247.613,1247.613 0.000 0,0 3391.149,4184.711 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile378_1304_1_substitution_" tilersid="rs779199620" class="tile" dbsource="dbSNP"/>
<path d="M3388.157,4201.468 A1262.613,1262.613 40.000 0,1 3380.447,4203.931 L3395.513,4251.607 A1312.613,1312.613 0.000 0,0 3403.528,4249.046 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs758656960" id="tile418_1308_1_substitution_"/>
<path d="M3400.032,4265.910 A1327.613,1327.613 40.000 0,1 3391.909,4268.449 L3406.669,4316.221 A1377.613,1377.613 0.000 0,0 3415.098,4313.587 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile196_1310_1_substitution_" tilersid="rs747186194" class="tile" dbsource="dbSNP"/>
<path d="M3360.861,4141.952 A1197.613,1197.613 40.000 0,1 3353.533,4144.242 L3368.293,4192.014 A1247.613,1247.613 0.000 0,0 3375.927,4189.628 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs777949092" id="tile382_1309_1_substitution_"/>
<path d="M3357.224,4211.025 A1262.613,1262.613 40.000 0,1 3349.453,4213.290 L3363.291,4261.337 A1312.613,1312.613 0.000 0,0 3371.370,4258.982 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile326_1318_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs770946957"/>
<path d="M3375.614,4273.369 A1327.613,1327.613 40.000 0,1 3367.443,4275.751 L3381.281,4323.798 A1377.613,1377.613 0.000 0,0 3389.760,4321.326 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs776709082" id="tile364_1319_1_substitution_"/>
<path d="M3341.667,4215.506 A1262.613,1262.613 40.000 0,1 3333.868,4217.671 L3347.089,4265.891 A1312.613,1312.613 0.000 0,0 3355.198,4263.640 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile57_1324_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs183929764"/>
<path d="M3351.056,4280.357 A1327.613,1327.613 40.000 0,1 3342.841,4282.581 L3355.753,4330.886 A1377.613,1377.613 0.000 0,0 3364.277,4328.578 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs139489039" id="tile31_1329_1_substitution_"/>
<path d="M3318.229,4221.851 A1262.613,1262.613 40.000 0,1 3310.389,4223.866 L3322.681,4272.332 A1312.613,1312.613 0.000 0,0 3330.831,4270.237 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile51_1334_1_substitution_" tilersid="rs149548281" class="tile" dbsource="dbSNP"/>
<path d="M3326.368,4286.872 A1327.613,1327.613 40.000 0,1 3318.112,4288.937 L3330.092,4337.481 A1377.613,1377.613 0.000 0,0 3338.660,4335.337 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs756234799" class="tile" id="tile228_1336_1_substitution_"/>
<path d="M3302.537,4225.831 A1262.613,1262.613 40.000 0,1 3294.672,4227.745 L3306.341,4276.365 A1312.613,1312.613 0.000 0,0 3314.518,4274.374 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs202196813" id="tile127_1339_1_substitution_"/>
<path d="M3278.907,4231.422 A1262.613,1262.613 40.000 0,1 3271.007,4233.185 L3281.739,4282.020 A1312.613,1312.613 0.000 0,0 3289.952,4280.187 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile247_1348_1_substitution_" tilersid="rs758007973" dbsource="dbSNP" class="tile"/>
<path d="M3293.265,4294.817 A1327.613,1327.613 40.000 0,1 3284.959,4296.670 L3295.691,4345.505 A1377.613,1377.613 0.000 0,0 3304.310,4343.582 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs762814411" dbsource="dbSNP" class="tile" id="tile273_1350_1_substitution_"/>
<path d="M3257.055,4169.700 A1197.613,1197.613 40.000 0,1 3249.551,4171.324 L3259.970,4220.226 A1247.613,1247.613 0.000 0,0 3267.787,4218.535 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs768476432" id="tile307_1353_1_substitution_"/>
<path d="M3247.241,4238.169 A1262.613,1262.613 40.000 0,1 3239.299,4239.728 L3248.775,4288.822 A1312.613,1312.613 0.000 0,0 3257.032,4287.201 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile357_1360_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs774174368"/>
<path d="M3223.384,4242.695 A1262.613,1262.613 40.000 0,1 3215.413,4244.101 L3223.944,4293.368 A1312.613,1312.613 0.000 0,0 3232.230,4291.906 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile310_1369_1_substitution_" tilersid="rs761486898" dbsource="dbSNP" class="tile"/>
<path d="M3199.445,4246.761 A1262.613,1262.613 40.000 0,1 3191.448,4248.014 L3199.029,4297.436 A1312.613,1312.613 0.000 0,0 3207.343,4296.133 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs766947944" id="tile301_1378_1_substitution_"/>
<path d="M3201.304,4312.262 A1327.613,1327.613 40.000 0,1 3192.887,4313.526 L3200.151,4362.995 A1377.613,1377.613 0.000 0,0 3208.885,4361.684 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs749931994" class="tile" dbsource="dbSNP" id="tile187_1381_1_substitution_"/>
<path d="M3183.443,4249.215 A1262.613,1262.613 40.000 0,1 3175.431,4250.366 L3182.378,4299.881 A1312.613,1312.613 0.000 0,0 3190.708,4298.685 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile59_1385_1_substitution_" dbsource="dbSNP" tilersid="rs144132174" class="tile"/>
<path d="M3151.353,4253.508 A1262.613,1262.613 40.000 0,1 3143.314,4254.453 L3148.989,4304.130 A1312.613,1312.613 0.000 0,0 3157.346,4303.148 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile209_1398_1_substitution_" tilersid="rs753109613" dbsource="dbSNP" class="tile"/>
<path d="M3159.145,4318.039 A1327.613,1327.613 40.000 0,1 3150.692,4319.033 L3156.367,4368.709 A1377.613,1377.613 0.000 0,0 3165.138,4367.679 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs765742100" id="tile295_1396_1_substitution_"/>
<path d="M3135.269,4255.346 A1262.613,1262.613 40.000 0,1 3127.218,4256.187 L3132.256,4305.933 A1312.613,1312.613 0.000 0,0 3140.626,4305.058 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs113440082" class="tile" dbsource="dbSNP" id="tile62_1403_1_substitution_"/>
<path d="M3111.102,4257.715 A1262.613,1262.613 40.000 0,1 3103.037,4258.401 L3107.117,4308.234 A1312.613,1312.613 0.000 0,0 3115.502,4307.521 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs371483323" id="tile104_1413_1_substitution_"/>
<path d="M3108.342,4323.184 A1327.613,1327.613 40.000 0,1 3099.857,4323.852 L3103.617,4373.710 A1377.613,1377.613 0.000 0,0 3112.422,4373.018 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile193_1416_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs751784926"/>
<path d="M3086.894,4259.619 A1262.613,1262.613 40.000 0,1 3078.818,4260.150 L3081.939,4310.053 A1312.613,1312.613 0.000 0,0 3090.336,4309.500 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs201777128" id="tile81_1421_1_substitution_"/>
<path d="M3082.875,4325.023 A1327.613,1327.613 40.000 0,1 3074.379,4325.527 L3077.180,4375.449 A1377.613,1377.613 0.000 0,0 3085.996,4374.926 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile85_1424_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs368857298"/>
<path d="M3074.760,4195.277 A1197.613,1197.613 40.000 0,1 3067.096,4195.732 L3069.897,4245.653 A1247.613,1247.613 0.000 0,0 3077.881,4245.179 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs745959784" class="tile" dbsource="dbSNP" id="tile188_1425_1_substitution_"/>
<path d="M3070.738,4260.629 A1262.613,1262.613 40.000 0,1 3062.655,4261.057 L3065.136,4310.995 A1312.613,1312.613 0.000 0,0 3073.539,4310.551 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs56147914" id="tile15_1426_1_substitution_"/>
<path d="M3046.481,4261.757 A1262.613,1262.613 40.000 0,1 3038.391,4262.029 L3039.912,4312.006 A1312.613,1312.613 0.000 0,0 3048.322,4311.723 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs370612125" class="tile" id="tile97_1436_1_substitution_"/>
<path d="M3040.368,4326.999 A1327.613,1327.613 40.000 0,1 3031.860,4327.230 L3033.060,4377.216 A1377.613,1377.613 0.000 0,0 3041.888,4376.976 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile109_1440_1_substitution_" tilersid="rs372604755" class="tile" dbsource="dbSNP"/>
<path d="M3006.020,4262.598 A1262.613,1262.613 40.000 0,1 2997.926,4262.611 L2997.844,4312.611 A1312.613,1312.613 0.000 0,0 3006.259,4312.598 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs768572248" id="tile308_1451_1_substitution_"/>
<path d="M3006.330,4327.597 A1327.613,1327.613 40.000 0,1 2997.819,4327.611 L2997.737,4377.611 A1377.613,1377.613 0.000 0,0 3006.568,4377.597 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs774225964" class="tile" dbsource="dbSNP" id="tile415_1452_1_substitution_"/>
<path d="M2981.738,4262.480 A1262.613,1262.613 40.000 0,1 2973.645,4262.337 L2972.601,4312.327 A1312.613,1312.613 0.000 0,0 2981.015,4312.475 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs761427508" class="tile" id="tile309_1459_1_substitution_"/>
<path d="M2972.288,4327.323 A1327.613,1327.613 40.000 0,1 2963.780,4327.118 L2962.415,4377.100 A1377.613,1377.613 0.000 0,0 2971.244,4377.312 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs41354247" dbsource="dbSNP" id="tile22_1464_1_substitution_"/>
<path d="M2965.553,4262.143 A1262.613,1262.613 40.000 0,1 2957.462,4261.896 L2955.778,4311.867 A1312.613,1312.613 0.000 0,0 2964.189,4312.124 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs4648065" id="tile4_1466_1_substitution_"/>
<path d="M2941.287,4261.247 A1262.613,1262.613 40.000 0,1 2933.203,4260.844 L2930.557,4310.774 A1312.613,1312.613 0.000 0,0 2938.962,4311.193 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile283_1476_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs760208617"/>
<path d="M2938.264,4326.176 A1327.613,1327.613 40.000 0,1 2929.764,4325.753 L2927.119,4375.683 A1377.613,1377.613 0.000 0,0 2935.939,4376.122 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs772636272" id="tile339_1475_1_substitution_"/>
<path d="M2936.641,4195.935 A1197.613,1197.613 40.000 0,1 2928.976,4195.505 L2926.011,4245.417 A1247.613,1247.613 0.000 0,0 2933.996,4245.865 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile123_1477_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs376402199"/>
<path d="M2925.121,4260.390 A1262.613,1262.613 40.000 0,1 2917.043,4259.884 L2913.757,4309.776 A1312.613,1312.613 0.000 0,0 2922.156,4310.302 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs370018067" dbsource="dbSNP" class="tile" id="tile92_1481_1_substitution_"/>
<path d="M2921.266,4325.276 A1327.613,1327.613 40.000 0,1 2912.772,4324.744 L2909.487,4374.636 A1377.613,1377.613 0.000 0,0 2918.301,4375.188 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs753234250" dbsource="dbSNP" class="tile" id="tile205_1480_1_substitution_"/>
<path d="M2921.313,4195.025 A1197.613,1197.613 40.000 0,1 2913.654,4194.496 L2910.049,4244.366 A1247.613,1247.613 0.000 0,0 2918.028,4244.917 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile284_1483_1_substitution_" dbsource="dbSNP" tilersid="rs764457992" class="tile"/>
<path d="M2900.896,4258.717 A1262.613,1262.613 40.000 0,1 2892.829,4258.056 L2888.585,4307.875 A1312.613,1312.613 0.000 0,0 2896.972,4308.563 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs751909408" class="tile" dbsource="dbSNP" id="tile214_1491_1_substitution_"/>
<path d="M2887.312,4322.821 A1327.613,1327.613 40.000 0,1 2878.834,4322.072 L2874.271,4371.863 A1377.613,1377.613 0.000 0,0 2883.068,4372.641 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile130_1492_1_substitution_" tilersid="rs532849982" class="tile" dbsource="dbSNP"/>
<path d="M2884.766,4257.343 A1262.613,1262.613 40.000 0,1 2876.708,4256.578 L2871.826,4306.340 A1312.613,1312.613 0.000 0,0 2880.203,4307.134 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs201395077" dbsource="dbSNP" class="tile" id="tile79_1497_1_substitution_"/>
<path d="M2870.361,4321.268 A1327.613,1327.613 40.000 0,1 2861.893,4320.410 L2856.692,4370.138 A1377.613,1377.613 0.000 0,0 2865.478,4371.029 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile237_1498_1_substitution_" dbsource="dbSNP" tilersid="rs757317367" class="tile"/>
<path d="M2860.607,4254.894 A1262.613,1262.613 40.000 0,1 2852.565,4253.975 L2846.727,4303.633 A1312.613,1312.613 0.000 0,0 2855.087,4304.589 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs753960003" dbsource="dbSNP" class="tile" id="tile216_1504_1_substitution_"/>
<path d="M2844.530,4253.004 A1262.613,1262.613 40.000 0,1 2836.500,4251.982 L2830.025,4301.561 A1312.613,1312.613 0.000 0,0 2838.373,4302.624 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile96_1510_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs370232532"/>
<path d="M2828.477,4250.908 A1262.613,1262.613 40.000 0,1 2820.462,4249.783 L2813.352,4299.274 A1312.613,1312.613 0.000 0,0 2821.685,4300.444 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile5_1516_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs4648072"/>
<path d="M2811.219,4314.122 A1327.613,1327.613 40.000 0,1 2802.798,4312.885 L2795.371,4362.330 A1377.613,1377.613 0.000 0,0 2804.109,4363.614 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs747985052" dbsource="dbSNP" id="tile181_1521_1_substitution_"/>
<path d="M2788.476,4244.768 A1262.613,1262.613 40.000 0,1 2780.501,4243.387 L2771.808,4292.625 A1312.613,1312.613 0.000 0,0 2780.100,4294.062 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile140_1533_1_substitution_" class="tile" tilersid="rs548137186" dbsource="dbSNP"/>
<path d="M2764.577,4240.470 A1262.613,1262.613 40.000 0,1 2756.629,4238.935 L2746.992,4287.998 A1312.613,1312.613 0.000 0,0 2755.254,4289.593 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs777364800" id="tile371_1541_1_substitution_"/>
<path d="M2740.765,4235.713 A1262.613,1262.613 40.000 0,1 2732.848,4234.026 L2722.269,4282.894 A1312.613,1312.613 0.000 0,0 2730.499,4284.648 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs566062917" class="tile" dbsource="dbSNP" id="tile152_1551_1_substitution_"/>
<path d="M2719.095,4297.554 A1327.613,1327.613 40.000 0,1 2710.783,4295.727 L2699.890,4344.526 A1377.613,1377.613 0.000 0,0 2708.516,4346.422 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile323_1552_1_substitution_" dbsource="dbSNP" tilersid="rs770559726" class="tile"/>
<path d="M2724.943,4232.288 A1262.613,1262.613 40.000 0,1 2717.049,4230.499 L2705.844,4279.228 A1312.613,1312.613 0.000 0,0 2714.050,4281.087 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs776192312" class="tile" dbsource="dbSNP" id="tile361_1557_1_substitution_"/>
<path d="M2702.482,4293.846 A1327.613,1327.613 40.000 0,1 2694.194,4291.912 L2682.677,4340.568 A1377.613,1377.613 0.000 0,0 2691.277,4342.575 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs767590342" class="tile" dbsource="dbSNP" id="tile329_1558_1_substitution_"/>
<path d="M2731.615,4167.153 A1197.613,1197.613 40.000 0,1 2724.138,4165.408 L2712.621,4214.064 A1247.613,1247.613 0.000 0,0 2720.410,4215.881 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs769204159" class="tile" id="tile346_1559_1_substitution_"/>
<path d="M2687.916,4357.193 A1392.613,1392.613 40.000 0,1 2679.222,4355.164 L2667.704,4403.820 A1442.613,1442.613 0.000 0,0 2676.711,4405.921 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile359_1560_1_substitution_" dbsource="dbSNP" tilersid="rs774948503" class="tile"/>
<path d="M2701.295,4226.771 A1262.613,1262.613 40.000 0,1 2693.437,4224.830 L2681.297,4273.334 A1312.613,1312.613 0.000 0,0 2689.467,4275.351 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile116_1566_1_substitution_" class="tile" tilersid="rs374982272" dbsource="dbSNP"/>
<path d="M2685.918,4289.925 A1327.613,1327.613 40.000 0,1 2677.655,4287.885 L2665.515,4336.389 A1377.613,1377.613 0.000 0,0 2674.089,4338.506 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile271_1565_1_substitution_" class="tile" tilersid="rs762191642" dbsource="dbSNP"/>
<path d="M2654.341,4214.376 A1262.613,1262.613 40.000 0,1 2646.563,4212.136 L2632.567,4260.137 A1312.613,1312.613 0.000 0,0 2640.653,4262.466 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs773431501" class="tile" dbsource="dbSNP" id="tile354_1584_1_substitution_"/>
<path d="M2638.800,4209.845 A1262.613,1262.613 40.000 0,1 2631.051,4207.504 L2616.440,4255.322 A1312.613,1312.613 0.000 0,0 2624.496,4257.755 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs200448331" dbsource="dbSNP" class="tile" id="tile73_1590_1_substitution_"/>
<path d="M2612.057,4269.667 A1327.613,1327.613 40.000 0,1 2603.926,4267.154 L2589.009,4314.877 A1377.613,1377.613 0.000 0,0 2597.447,4317.485 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs139575566" id="tile162_1591_1_substitution_"/>
<path d="M2650.045,4145.341 A1197.613,1197.613 40.000 0,1 2642.709,4143.074 L2627.793,4190.797 A1247.613,1247.613 0.000 0,0 2635.434,4193.159 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs754017968" id="tile238_1593_1_substitution_"/>
<path d="M2615.600,4202.675 A1262.613,1262.613 40.000 0,1 2607.898,4200.186 L2592.370,4247.714 A1312.613,1312.613 0.000 0,0 2600.377,4250.301 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs150281816" class="tile" id="tile53_1598_1_substitution_"/>
<path d="M2600.212,4197.648 A1262.613,1262.613 40.000 0,1 2592.542,4195.060 L2576.407,4242.385 A1312.613,1312.613 0.000 0,0 2584.380,4245.075 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile250_1603_1_substitution_" tilersid="rs749431614" class="tile" dbsource="dbSNP"/>
<path d="M2577.254,4189.738 A1262.613,1262.613 40.000 0,1 2569.635,4187.003 L2552.592,4234.009 A1312.613,1312.613 0.000 0,0 2560.513,4236.852 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile289_1613_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs765191169"/>
<path d="M2509.351,4163.380 A1262.613,1262.613 40.000 0,1 2501.903,4160.211 L2482.178,4206.156 A1312.613,1312.613 0.000 0,0 2489.921,4209.451 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs771370996" id="tile349_1641_1_substitution_"/>
<path d="M2479.683,4150.418 A1262.613,1262.613 40.000 0,1 2472.319,4147.058 L2451.422,4192.482 A1312.613,1312.613 0.000 0,0 2459.078,4195.975 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs147574894" id="tile43_1651_1_substitution_"/>
<path d="M2435.828,4129.558 A1262.613,1262.613 40.000 0,1 2428.599,4125.918 L2405.971,4170.505 A1312.613,1312.613 0.000 0,0 2413.487,4174.289 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs371986555" class="tile" dbsource="dbSNP" id="tile105_1671_1_substitution_"/>
<path d="M2378.665,4099.151 A1262.613,1262.613 40.000 0,1 2371.631,4095.145 L2346.748,4138.514 A1312.613,1312.613 0.000 0,0 2354.060,4142.678 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs752706229" id="tile199_1695_1_substitution_"/>
<path d="M2346.678,4155.736 A1327.613,1327.613 40.000 0,1 2339.283,4151.524 L2314.399,4194.892 A1377.613,1377.613 0.000 0,0 2322.073,4199.263 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile367_1693_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs776670245"/>
<path d="M2403.980,4038.767 A1197.613,1197.613 40.000 0,1 2397.333,4034.924 L2372.172,4078.132 A1247.613,1247.613 0.000 0,0 2379.097,4082.135 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs4648085" id="tile6_1697_1_substitution_"/>
<path d="M2350.687,4082.859 A1262.613,1262.613 40.000 0,1 2343.758,4078.674 L2317.771,4121.390 A1312.613,1312.613 0.000 0,0 2324.974,4125.740 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile66_1707_1_substitution_" tilersid="rs200626732" dbsource="dbSNP" class="tile"/>
<path d="M2323.136,4065.854 A1262.613,1262.613 40.000 0,1 2316.317,4061.493 L2289.242,4103.529 A1312.613,1312.613 0.000 0,0 2296.331,4108.062 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs751407989" dbsource="dbSNP" class="tile" id="tile231_1719_1_substitution_"/>
<path d="M2309.526,4057.088 A1262.613,1262.613 40.000 0,1 2302.763,4052.640 L2275.152,4094.325 A1312.613,1312.613 0.000 0,0 2282.183,4098.949 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile233_1725_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs757069125"/>
<path d="M2296.029,4048.149 A1262.613,1262.613 40.000 0,1 2289.324,4043.614 L2261.181,4084.942 A1312.613,1312.613 0.000 0,0 2268.152,4089.656 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs780928731" class="tile" dbsource="dbSNP" id="tile390_1730_1_substitution_"/>
<path d="M2252.738,4097.340 A1327.613,1327.613 40.000 0,1 2245.719,4092.527 L2217.312,4133.673 A1377.613,1377.613 0.000 0,0 2224.595,4138.668 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile7_1733_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs4648086"/>
<path d="M2276.002,4034.417 A1262.613,1262.613 40.000 0,1 2269.386,4029.754 L2240.453,4070.533 A1312.613,1312.613 0.000 0,0 2247.332,4075.380 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs190121351" id="tile60_1740_1_substitution_"/>
<path d="M2262.800,4025.049 A1262.613,1262.613 40.000 0,1 2256.243,4020.302 L2226.790,4060.707 A1312.613,1312.613 0.000 0,0 2233.606,4065.642 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs779678187" id="tile383_1744_1_substitution_"/>
<path d="M2217.954,4072.828 A1327.613,1327.613 40.000 0,1 2211.093,4067.792 L2181.381,4108.007 A1377.613,1377.613 0.000 0,0 2188.501,4113.232 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs748712723" class="tile" id="tile177_1747_1_substitution_"/>
<path d="M2249.718,4015.513 A1262.613,1262.613 40.000 0,1 2243.223,4010.682 L2213.254,4050.706 A1312.613,1312.613 0.000 0,0 2220.006,4055.728 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile8_1752_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs4648093"/>
<path d="M2288.343,3963.234 A1197.613,1197.613 40.000 0,1 2282.182,3958.652 L2252.214,3998.675 A1247.613,1247.613 0.000 0,0 2258.631,4003.449 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile175_1751_1_substitution_" class="tile" tilersid="rs748549995" dbsource="dbSNP"/>
<path d="M2211.221,3985.910 A1262.613,1262.613 40.000 0,1 2204.917,3980.833 L2173.431,4019.674 A1312.613,1312.613 0.000 0,0 2179.985,4024.952 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile362_1769_1_substitution_" dbsource="dbSNP" tilersid="rs767318470" class="tile"/>
<path d="M2173.891,3954.848 A1262.613,1262.613 40.000 0,1 2167.787,3949.532 L2134.831,3987.134 A1312.613,1312.613 0.000 0,0 2141.177,3992.660 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs750210825" class="tile" dbsource="dbSNP" id="tile182_1786_1_substitution_"/>
<path d="M2131.363,4004.004 A1327.613,1327.613 40.000 0,1 2124.944,3998.415 L2091.988,4036.017 A1377.613,1377.613 0.000 0,0 2098.649,4041.817 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile225_1788_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs755827011"/>
<path d="M2155.681,3938.784 A1262.613,1262.613 40.000 0,1 2149.680,3933.353 L2116.007,3970.314 A1312.613,1312.613 0.000 0,0 2122.246,3975.961 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile24_1796_1_substitution_" tilersid="rs55661548" class="tile" dbsource="dbSNP"/>
<path d="M2112.215,3987.114 A1327.613,1327.613 40.000 0,1 2105.905,3981.402 L2072.232,4018.363 A1377.613,1377.613 0.000 0,0 2078.780,4024.290 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs535706427" class="tile" id="tile133_1795_1_substitution_"/>
<path d="M2137.784,3922.374 A1262.613,1262.613 40.000 0,1 2131.888,3916.827 L2097.511,3953.134 A1312.613,1312.613 0.000 0,0 2103.639,3958.900 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs754475311" id="tile218_1806_1_substitution_"/>
<path d="M2114.417,3899.963 A1262.613,1262.613 40.000 0,1 2108.666,3894.267 L2073.369,3929.681 A1312.613,1312.613 0.000 0,0 2079.348,3935.602 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs566072096" class="tile" dbsource="dbSNP" id="tile153_1818_1_substitution_"/>
<path d="M2062.780,3940.305 A1327.613,1327.613 40.000 0,1 2056.771,3934.277 L2021.247,3969.463 A1377.613,1377.613 0.000 0,0 2027.482,3975.718 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile14_1819_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs11556612"/>
<path d="M2154.552,3848.230 A1197.613,1197.613 40.000 0,1 2149.132,3842.793 L2113.608,3877.979 A1247.613,1247.613 0.000 0,0 2119.255,3883.643 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile286_1821_1_substitution_" class="tile" tilersid="rs764911742" dbsource="dbSNP"/>
<path d="M2074.936,3859.330 A1262.613,1262.613 40.000 0,1 2069.446,3853.382 L2032.596,3887.176 A1312.613,1312.613 0.000 0,0 2038.303,3893.359 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile117_1837_1_substitution_" dbsource="dbSNP" tilersid="rs374903458" class="tile"/>
<path d="M2027.313,3903.568 A1327.613,1327.613 40.000 0,1 2021.541,3897.314 L1984.691,3931.108 A1377.613,1377.613 0.000 0,0 1990.680,3937.598 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs773613546" class="tile" id="tile350_1838_1_substitution_"/>
<path d="M2117.352,3809.449 A1197.613,1197.613 40.000 0,1 2112.181,3803.774 L2075.114,3837.331 A1247.613,1247.613 0.000 0,0 2080.501,3843.243 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile49_1842_1_substitution_" class="tile" tilersid="rs149211506" dbsource="dbSNP"/>
<path d="M2063.995,3847.399 A1262.613,1262.613 40.000 0,1 2058.581,3841.381 L2021.301,3874.700 A1312.613,1312.613 0.000 0,0 2026.928,3880.956 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs371289131" class="tile" dbsource="dbSNP" id="tile102_1845_1_substitution_"/>
<path d="M2015.809,3891.023 A1327.613,1327.613 40.000 0,1 2010.117,3884.695 L1972.836,3918.014 A1377.613,1377.613 0.000 0,0 1978.742,3924.580 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs770105175" dbsource="dbSNP" id="tile319_1843_1_substitution_"/>
<path d="M2107.046,3798.066 A1197.613,1197.613 40.000 0,1 2101.948,3792.325 L2064.455,3825.404 A1247.613,1247.613 0.000 0,0 2069.766,3831.385 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs775599472" id="tile366_1846_1_substitution_"/>
<path d="M2042.575,3823.121 A1262.613,1262.613 40.000 0,1 2037.318,3816.966 L1999.195,3849.318 A1312.613,1312.613 0.000 0,0 2004.660,3855.716 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs749489735" class="tile" id="tile251_1855_1_substitution_"/>
<path d="M2032.100,3810.778 A1262.613,1262.613 40.000 0,1 2026.922,3804.556 L1988.388,3836.417 A1312.613,1312.613 0.000 0,0 1993.771,3842.885 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile78_1861_1_substitution_" tilersid="rs201559647" class="tile" dbsource="dbSNP"/>
<path d="M1982.272,3852.517 A1327.613,1327.613 40.000 0,1 1976.828,3845.975 L1938.294,3877.836 A1377.613,1377.613 0.000 0,0 1943.943,3884.624 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs768626739" id="tile316_1863_1_substitution_"/>
<path d="M2077.017,3763.137 A1197.613,1197.613 40.000 0,1 2072.144,3757.204 L2033.406,3788.817 A1247.613,1247.613 0.000 0,0 2038.483,3794.998 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs4648094" id="tile9_1866_1_substitution_"/>
<path d="M1926.733,3887.394 A1392.613,1392.613 40.000 0,1 1921.066,3880.495 L1882.329,3912.108 A1442.613,1442.613 0.000 0,0 1888.199,3919.255 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs774361550" id="tile403_1865_1_substitution_"/>
<path d="M2016.687,3792.014 A1262.613,1262.613 40.000 0,1 2011.630,3785.694 L1972.490,3816.808 A1312.613,1312.613 0.000 0,0 1977.747,3823.378 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs767408358" dbsource="dbSNP" id="tile304_1871_1_substitution_"/>
<path d="M2001.638,3772.957 A1262.613,1262.613 40.000 0,1 1996.703,3766.541 L1956.972,3796.896 A1312.613,1312.613 0.000 0,0 1962.102,3803.567 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs558097730" id="tile144_1880_1_substitution_"/>
<path d="M1950.241,3812.749 A1327.613,1327.613 40.000 0,1 1945.053,3806.003 L1905.322,3836.358 A1377.613,1377.613 0.000 0,0 1910.706,3843.359 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile258_1881_1_substitution_" tilersid="rs760406092" dbsource="dbSNP" class="tile"/>
<path d="M1991.809,3760.093 A1262.613,1262.613 40.000 0,1 1986.957,3753.615 L1946.840,3783.458 A1312.613,1312.613 0.000 0,0 1951.885,3790.194 Z" style="stroke-linecap:round;fill:rgb(255,0,255);" tilersid="rs865818357" dbsource="dbSNP" class="tile" id="tile401_1886_1_insertion_frameshift"/>
<path d="M1977.378,3740.564 A1262.613,1262.613 40.000 0,1 1972.652,3733.993 L1931.968,3763.060 A1312.613,1312.613 0.000 0,0 1936.882,3769.891 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile38_1896_1_substitution_" dbsource="dbSNP" tilersid="rs145118935" class="tile"/>
<path d="M1924.733,3778.689 A1327.613,1327.613 40.000 0,1 1919.763,3771.780 L1879.080,3800.846 A1377.613,1377.613 0.000 0,0 1884.237,3808.016 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs766156098" id="tile296_1894_1_substitution_"/>
<path d="M2025.540,3696.207 A1197.613,1197.613 40.000 0,1 2021.097,3689.946 L1980.228,3718.751 A1247.613,1247.613 0.000 0,0 1984.857,3725.273 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs569559369" dbsource="dbSNP" id="tile154_1898_1_substitution_"/>
<path d="M1963.326,3720.761 A1262.613,1262.613 40.000 0,1 1958.726,3714.101 L1917.492,3742.379 A1312.613,1312.613 0.000 0,0 1922.273,3749.304 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile207_1905_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs753435891"/>
<path d="M1954.170,3707.411 A1262.613,1262.613 40.000 0,1 1949.656,3700.692 L1908.062,3728.439 A1312.613,1312.613 0.000 0,0 1912.755,3735.424 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile28_1911_1_substitution_" dbsource="dbSNP" tilersid="rs138948343" class="tile"/>
<path d="M1895.584,3736.764 A1327.613,1327.613 40.000 0,1 1890.884,3729.668 L1849.113,3757.149 A1377.613,1377.613 0.000 0,0 1853.990,3764.511 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile287_1912_1_substitution_" dbsource="dbSNP" tilersid="rs764897996" class="tile"/>
<path d="M1945.186,3693.944 A1262.613,1262.613 40.000 0,1 1940.759,3687.167 L1898.813,3714.379 A1312.613,1312.613 0.000 0,0 1903.415,3721.424 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile202_1917_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs752251669"/>
<path d="M1936.376,3680.363 A1262.613,1262.613 40.000 0,1 1932.036,3673.530 L1889.744,3700.202 A1312.613,1312.613 0.000 0,0 1894.256,3707.305 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs61751049" dbsource="dbSNP" id="tile17_1923_1_substitution_"/>
<path d="M1910.999,3638.958 A1262.613,1262.613 40.000 0,1 1906.925,3631.963 L1863.639,3656.989 A1312.613,1312.613 0.000 0,0 1867.874,3664.261 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile398_1939_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs781759362"/>
<path d="M1902.896,3624.943 A1262.613,1262.613 40.000 0,1 1898.912,3617.897 L1855.309,3642.366 A1312.613,1312.613 0.000 0,0 1859.450,3649.691 Z" style="stroke-linecap:round;fill:rgb(255,0,255);" dbsource="dbSNP" tilersid="rs35040256" class="tile" id="tile61_1945_1_insertion_frameshift"/>
<path d="M1846.417,3657.115 A1327.613,1327.613 40.000 0,1 1842.228,3649.707 L1798.624,3674.176 A1377.613,1377.613 0.000 0,0 1802.971,3681.863 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs375088091" class="tile" dbsource="dbSNP" id="tile118_1945_1_substitution_"/>
<path d="M1955.597,3586.087 A1197.613,1197.613 40.000 0,1 1951.861,3579.380 L1908.102,3603.569 A1247.613,1247.613 0.000 0,0 1911.994,3610.556 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile226_1948_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs756468288"/>
<path d="M1785.543,3681.516 A1392.613,1392.613 40.000 0,1 1781.199,3673.717 L1737.440,3697.906 A1442.613,1442.613 0.000 0,0 1741.940,3705.985 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs771536273" id="tile333_1950_1_substitution_"/>
<path d="M1883.431,3589.462 A1262.613,1262.613 40.000 0,1 1879.676,3582.291 L1835.310,3605.350 A1312.613,1312.613 0.000 0,0 1839.215,3612.805 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile32_1960_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs113549494"/>
<path d="M1825.950,3619.807 A1327.613,1327.613 40.000 0,1 1822.001,3612.268 L1777.635,3635.327 A1377.613,1377.613 0.000 0,0 1781.733,3643.150 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs776357090" id="tile374_1961_1_substitution_"/>
<path d="M1858.112,3538.779 A1262.613,1262.613 40.000 0,1 1854.682,3531.447 L1809.327,3552.493 A1312.613,1312.613 0.000 0,0 1812.893,3560.114 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile253_1983_1_substitution_" dbsource="dbSNP" tilersid="rs759361031" class="tile"/>
<path d="M1851.298,3524.094 A1262.613,1262.613 40.000 0,1 1847.962,3516.719 L1802.341,3537.182 A1312.613,1312.613 0.000 0,0 1805.809,3544.848 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile29_1989_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs141773343"/>
<path d="M1792.162,3551.075 A1327.613,1327.613 40.000 0,1 1788.654,3543.320 L1743.033,3563.783 A1377.613,1377.613 0.000 0,0 1746.673,3571.829 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs769653890" id="tile315_1987_1_substitution_"/>
<path d="M1835.092,3487.011 A1262.613,1262.613 40.000 0,1 1831.994,3479.533 L1785.740,3498.523 A1312.613,1312.613 0.000 0,0 1788.961,3506.297 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs762651835" class="tile" id="tile279_2002_1_substitution_"/>
<path d="M1822.988,3456.982 A1262.613,1262.613 40.000 0,1 1820.082,3449.427 L1773.357,3467.225 A1312.613,1312.613 0.000 0,0 1776.378,3475.079 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile208_2016_1_substitution_" tilersid="rs753633763" class="tile" dbsource="dbSNP"/>
<path d="M1759.340,3472.564 A1327.613,1327.613 40.000 0,1 1756.336,3464.601 L1709.497,3482.098 A1377.613,1377.613 0.000 0,0 1712.614,3490.362 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs751054953" id="tile190_2017_1_substitution_"/>
<path d="M1817.226,3441.854 A1262.613,1262.613 40.000 0,1 1814.417,3434.262 L1767.468,3451.459 A1312.613,1312.613 0.000 0,0 1770.387,3459.352 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs761122632" class="tile" dbsource="dbSNP" id="tile262_2022_1_substitution_"/>
<path d="M1808.947,3419.026 A1262.613,1262.613 40.000 0,1 1806.285,3411.382 L1759.014,3427.673 A1312.613,1312.613 0.000 0,0 1761.781,3435.620 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile300_2029_1_substitution_" tilersid="rs766900573" class="tile" dbsource="dbSNP"/>
<path d="M1789.032,3357.418 A1262.613,1262.613 40.000 0,1 1786.766,3349.647 L1738.721,3363.493 A1312.613,1312.613 0.000 0,0 1741.077,3371.571 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile143_2055_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs554220070"/>
<path d="M1724.308,3367.647 A1327.613,1327.613 40.000 0,1 1721.977,3359.461 L1673.845,3372.999 A1377.613,1377.613 0.000 0,0 1676.263,3381.493 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile45_2057_1_substitution_" tilersid="rs148097278" class="tile" dbsource="dbSNP"/>
<path d="M1780.266,3326.251 A1262.613,1262.613 40.000 0,1 1778.200,3318.425 L1729.816,3331.034 A1312.613,1312.613 0.000 0,0 1731.964,3339.170 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile236_2065_1_substitution_" tilersid="rs754244341" dbsource="dbSNP" class="tile"/>
<path d="M1715.301,3334.817 A1327.613,1327.613 40.000 0,1 1713.181,3326.574 L1664.717,3338.874 A1377.613,1377.613 0.000 0,0 1666.917,3347.427 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile221_2070_1_substitution_" tilersid="rs755344194" dbsource="dbSNP" class="tile"/>
<path d="M1776.183,3310.585 A1262.613,1262.613 40.000 0,1 1774.217,3302.733 L1725.676,3314.722 A1312.613,1312.613 0.000 0,0 1727.720,3322.885 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs779211179" class="tile" id="tile379_2071_1_substitution_"/>
<path d="M1770.437,3286.993 A1262.613,1262.613 40.000 0,1 1768.622,3279.104 L1719.859,3290.157 A1312.613,1312.613 0.000 0,0 1721.746,3298.358 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile204_2082_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs752940315"/>
<path d="M1705.230,3293.473 A1327.613,1327.613 40.000 0,1 1703.375,3285.166 L1654.543,3295.906 A1377.613,1377.613 0.000 0,0 1656.467,3304.525 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile119_2085_1_substitution_" dbsource="dbSNP" tilersid="rs374233606" class="tile"/>
<path d="M1766.858,3271.205 A1262.613,1262.613 40.000 0,1 1765.145,3263.294 L1716.244,3273.720 A1312.613,1312.613 0.000 0,0 1718.025,3281.944 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile201_2088_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs747107704"/>
<path d="M1830.341,3257.243 A1197.613,1197.613 40.000 0,1 1828.716,3249.739 L1779.815,3260.166 A1247.613,1247.613 0.000 0,0 1781.508,3267.983 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile274_2086_1_substitution_" dbsource="dbSNP" tilersid="rs757232492" class="tile"/>
<path d="M1761.871,3247.440 A1262.613,1262.613 40.000 0,1 1760.310,3239.497 L1711.218,3248.982 A1312.613,1312.613 0.000 0,0 1712.840,3257.238 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs558290236" class="tile" dbsource="dbSNP" id="tile149_2097_1_substitution_"/>
<path d="M1758.800,3231.545 A1262.613,1262.613 40.000 0,1 1757.341,3223.583 L1708.131,3232.437 A1312.613,1312.613 0.000 0,0 1709.648,3240.714 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs111293796" class="tile" id="tile19_2101_1_substitution_"/>
<path d="M1694.902,3243.465 A1327.613,1327.613 40.000 0,1 1693.368,3235.094 L1644.159,3243.948 A1377.613,1377.613 0.000 0,0 1645.750,3252.635 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile391_2102_1_substitution_" tilersid="rs781202431" class="tile" dbsource="dbSNP"/>
<path d="M1755.933,3215.613 A1262.613,1262.613 40.000 0,1 1754.577,3207.633 L1705.257,3215.855 A1312.613,1312.613 0.000 0,0 1706.668,3224.151 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs141844350" dbsource="dbSNP" class="tile" id="tile30_2108_1_substitution_"/>
<path d="M1752.017,3191.648 A1262.613,1262.613 40.000 0,1 1750.814,3183.643 L1701.346,3190.916 A1312.613,1312.613 0.000 0,0 1702.596,3199.237 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs184070765" dbsource="dbSNP" class="tile" id="tile58_2118_1_substitution_"/>
<path d="M1749.662,3175.632 A1262.613,1262.613 40.000 0,1 1748.562,3167.612 L1699.005,3174.250 A1312.613,1312.613 0.000 0,0 1700.149,3182.587 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs774062108" id="tile347_2124_1_substitution_"/>
<path d="M1684.138,3176.241 A1327.613,1327.613 40.000 0,1 1683.035,3167.802 L1633.436,3174.122 A1377.613,1377.613 0.000 0,0 1634.580,3182.879 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile174_2127_1_substitution_" dbsource="dbSNP" tilersid="rs747718731" class="tile"/>
<path d="M1747.513,3159.586 A1262.613,1262.613 40.000 0,1 1746.516,3151.554 L1696.878,3157.555 A1312.613,1312.613 0.000 0,0 1697.914,3165.906 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile336_2130_1_substitution_" class="tile" tilersid="rs771637946" dbsource="dbSNP"/>
<path d="M1681.986,3159.356 A1327.613,1327.613 40.000 0,1 1680.992,3150.903 L1631.316,3156.586 A1377.613,1377.613 0.000 0,0 1632.348,3165.357 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs4648099" id="tile10_2133_1_substitution_"/>
<path d="M1743.833,3127.420 A1262.613,1262.613 40.000 0,1 1743.042,3119.364 L1693.266,3124.091 A1312.613,1312.613 0.000 0,0 1694.089,3132.466 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile121_2142_1_substitution_" tilersid="rs376030164" class="tile" dbsource="dbSNP"/>
<path d="M1740.979,3095.170 A1262.613,1262.613 40.000 0,1 1740.395,3087.096 L1690.514,3090.545 A1312.613,1312.613 0.000 0,0 1691.122,3098.938 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs760077365" dbsource="dbSNP" class="tile" id="tile268_2152_1_substitution_"/>
<path d="M1737.469,3014.316 A1262.613,1262.613 40.000 0,1 1737.403,3006.222 L1687.403,3006.469 A1312.613,1312.613 0.000 0,0 1687.472,3014.883 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs200845765" class="tile" id="tile69_2184_1_substitution_"/>
<path d="M1672.404,3006.543 A1327.613,1327.613 40.000 0,1 1672.389,2998.032 L1622.389,2997.958 A1377.613,1377.613 0.000 0,0 1622.404,3006.789 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile294_2185_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs765730757"/>
<path d="M1737.517,2981.940 A1262.613,1262.613 40.000 0,1 1737.658,2973.847 L1687.669,2972.811 A1312.613,1312.613 0.000 0,0 1687.522,2981.225 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs775890840" class="tile" id="tile369_2196_1_substitution_"/>
<path d="M1672.672,2972.501 A1327.613,1327.613 40.000 0,1 1672.876,2963.992 L1622.894,2962.636 A1377.613,1377.613 0.000 0,0 1622.683,2971.465 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile94_2198_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs370433110"/>
<path d="M1741.927,2893.031 A1262.613,1262.613 40.000 0,1 1742.639,2884.968 L1692.846,2880.412 A1312.613,1312.613 0.000 0,0 1692.107,2888.795 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile26_2229_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs138657975"/>
<path d="M1744.217,2868.856 A1262.613,1262.613 40.000 0,1 1745.083,2860.808 L1695.388,2855.296 A1312.613,1312.613 0.000 0,0 1694.487,2863.663 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile270_2238_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs762133441"/>
<path d="M1679.568,2862.105 A1327.613,1327.613 40.000 0,1 1680.479,2853.643 L1630.784,2848.131 A1377.613,1377.613 0.000 0,0 1629.839,2856.912 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs774554499" dbsource="dbSNP" class="tile" id="tile352_2236_1_substitution_"/>
<path d="M1747.992,2836.701 A1262.613,1262.613 40.000 0,1 1749.065,2828.678 L1699.527,2821.893 A1312.613,1312.613 0.000 0,0 1698.412,2830.234 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile306_2250_1_substitution_" class="tile" tilersid="rs767843153" dbsource="dbSNP"/>
<path d="M1752.591,2804.653 A1262.613,1262.613 40.000 0,1 1753.869,2796.660 L1704.521,2788.608 A1312.613,1312.613 0.000 0,0 1703.193,2796.917 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile189_2261_1_substitution_" tilersid="rs750585384" dbsource="dbSNP" class="tile"/>
<path d="M1756.578,2780.700 A1262.613,1262.613 40.000 0,1 1758.010,2772.733 L1708.826,2763.733 A1312.613,1312.613 0.000 0,0 1707.338,2772.015 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile84_2270_1_substitution_" class="tile" tilersid="rs368017285" dbsource="dbSNP"/>
<path d="M1692.566,2769.410 A1327.613,1327.613 40.000 0,1 1694.071,2761.033 L1644.888,2752.033 A1377.613,1377.613 0.000 0,0 1643.326,2760.726 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile156_2271_1_substitution_" dbsource="dbSNP" tilersid="rs571157558" class="tile"/>
<path d="M1759.492,2764.776 A1262.613,1262.613 40.000 0,1 1761.026,2756.828 L1711.962,2747.198 A1312.613,1312.613 0.000 0,0 1710.367,2755.461 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs766531134" dbsource="dbSNP" class="tile" id="tile311_2277_1_substitution_"/>
<path d="M1697.242,2744.309 A1327.613,1327.613 40.000 0,1 1698.908,2735.963 L1649.907,2726.019 A1377.613,1377.613 0.000 0,0 1648.179,2734.680 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile281_2278_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs764230559"/>
<path d="M1764.245,2740.963 A1262.613,1262.613 40.000 0,1 1765.931,2733.046 L1717.061,2722.475 A1312.613,1312.613 0.000 0,0 1715.309,2730.705 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs754058922" dbsource="dbSNP" class="tile" id="tile239_2285_1_substitution_"/>
<path d="M1767.668,2725.140 A1262.613,1262.613 40.000 0,1 1769.455,2717.246 L1720.725,2706.049 A1312.613,1312.613 0.000 0,0 1718.867,2714.256 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs754851506" dbsource="dbSNP" id="tile219_2291_1_substitution_"/>
<path d="M1775.120,2693.633 A1262.613,1262.613 40.000 0,1 1777.110,2685.787 L1728.683,2673.344 A1312.613,1312.613 0.000 0,0 1726.615,2681.501 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs778809251" class="tile" dbsource="dbSNP" id="tile375_2302_1_substitution_"/>
<path d="M1787.808,2646.757 A1262.613,1262.613 40.000 0,1 1790.097,2638.993 L1742.185,2624.697 A1312.613,1312.613 0.000 0,0 1739.804,2632.769 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs752432216" dbsource="dbSNP" class="tile" id="tile198_2322_1_substitution_"/>
<path d="M1727.811,2620.409 A1327.613,1327.613 40.000 0,1 1730.270,2612.261 L1682.450,2597.658 A1377.613,1377.613 0.000 0,0 1679.898,2606.113 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs757543850" id="tile242_2325_1_substitution_"/>
<path d="M1797.264,2615.792 A1262.613,1262.613 40.000 0,1 1799.751,2608.090 L1752.221,2592.570 A1312.613,1312.613 0.000 0,0 1749.635,2600.578 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile115_2333_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs369716580"/>
<path d="M1737.962,2587.914 A1327.613,1327.613 40.000 0,1 1740.630,2579.832 L1693.200,2564.008 A1377.613,1377.613 0.000 0,0 1690.431,2572.394 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile248_2336_1_substitution_" class="tile" tilersid="rs758127477" dbsource="dbSNP"/>
<path d="M1824.348,2539.530 A1262.613,1262.613 40.000 0,1 1827.324,2532.003 L1780.886,2513.470 A1312.613,1312.613 0.000 0,0 1777.792,2521.295 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile377_2362_1_substitution_" tilersid="rs779297649" dbsource="dbSNP" class="tile"/>
<path d="M1830.348,2524.495 A1262.613,1262.613 40.000 0,1 1833.421,2517.006 L1787.224,2497.879 A1312.613,1312.613 0.000 0,0 1784.030,2505.664 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile176_2369_1_substitution_" class="tile" tilersid="rs748652265" dbsource="dbSNP"/>
<path d="M1836.541,2509.537 A1262.613,1262.613 40.000 0,1 1839.709,2502.089 L1793.761,2482.371 A1312.613,1312.613 0.000 0,0 1790.468,2490.115 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs201233299" dbsource="dbSNP" id="tile76_2375_1_substitution_"/>
<path d="M1776.646,2484.288 A1327.613,1327.613 40.000 0,1 1779.977,2476.456 L1734.029,2456.739 A1377.613,1377.613 0.000 0,0 1730.572,2464.866 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs753933236" dbsource="dbSNP" id="tile215_2376_1_substitution_"/>
<path d="M1842.925,2494.661 A1262.613,1262.613 40.000 0,1 1846.188,2487.254 L1800.497,2466.949 A1312.613,1312.613 0.000 0,0 1797.104,2474.649 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile191_2382_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs747278131"/>
<path d="M1786.789,2460.857 A1327.613,1327.613 40.000 0,1 1790.271,2453.091 L1744.710,2432.493 A1377.613,1377.613 0.000 0,0 1741.098,2440.552 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs771274971" class="tile" dbsource="dbSNP" id="tile327_2385_1_substitution_"/>
<path d="M1852.857,2472.502 A1262.613,1262.613 40.000 0,1 1856.262,2465.159 L1810.970,2443.979 A1312.613,1312.613 0.000 0,0 1807.430,2451.613 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile404_2389_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs776831944"/>
<path d="M1797.382,2437.625 A1327.613,1327.613 40.000 0,1 1801.012,2429.927 L1755.856,2408.457 A1377.613,1377.613 0.000 0,0 1752.090,2416.445 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs759547612" class="tile" id="tile254_2394_1_substitution_"/>
<path d="M1859.715,2457.838 A1262.613,1262.613 40.000 0,1 1863.214,2450.539 L1818.196,2428.780 A1312.613,1312.613 0.000 0,0 1814.559,2436.368 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs765295882" dbsource="dbSNP" class="tile" id="tile314_2397_1_substitution_"/>
<path d="M1804.691,2422.253 A1327.613,1327.613 40.000 0,1 1808.420,2414.602 L1763.543,2392.555 A1377.613,1377.613 0.000 0,0 1759.674,2400.494 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs572514436" id="tile397_2400_1_substitution_"/>
<path d="M1866.759,2443.263 A1262.613,1262.613 40.000 0,1 1870.352,2436.009 L1825.617,2413.675 A1312.613,1312.613 0.000 0,0 1821.883,2421.216 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile91_2403_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs369593381"/>
<path d="M1908.804,2364.799 A1262.613,1262.613 40.000 0,1 1912.898,2357.816 L1869.848,2332.385 A1312.613,1312.613 0.000 0,0 1865.592,2339.644 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile50_2434_1_substitution_" tilersid="rs149314909" dbsource="dbSNP" class="tile"/>
<path d="M1852.628,2332.098 A1327.613,1327.613 40.000 0,1 1856.934,2324.756 L1813.884,2299.326 A1377.613,1377.613 0.000 0,0 1809.416,2306.944 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile348_2436_1_substitution_" dbsource="dbSNP" tilersid="rs771364677" class="tile"/>
<path d="M1968.863,2390.876 A1197.613,1197.613 40.000 0,1 1972.789,2384.278 L1929.903,2358.572 A1247.613,1247.613 0.000 0,0 1925.813,2365.445 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs147412381" id="tile41_2437_1_substitution_"/>
<path d="M1921.221,2343.931 A1262.613,1262.613 40.000 0,1 1925.449,2337.029 L1882.896,2310.775 A1312.613,1312.613 0.000 0,0 1878.501,2317.950 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs370135976" class="tile" dbsource="dbSNP" id="tile95_2445_1_substitution_"/>
<path d="M1870.131,2302.899 A1327.613,1327.613 40.000 0,1 1874.623,2295.670 L1832.239,2269.144 A1377.613,1377.613 0.000 0,0 1827.578,2276.645 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile27_2448_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs139661580"/>
<path d="M1929.721,2330.154 A1262.613,1262.613 40.000 0,1 1934.038,2323.306 L1891.825,2296.509 A1312.613,1312.613 0.000 0,0 1887.338,2303.628 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile47_2449_1_substitution_" dbsource="dbSNP" tilersid="rs148212199" class="tile"/>
<path d="M1879.161,2288.470 A1327.613,1327.613 40.000 0,1 1883.746,2281.299 L1841.706,2254.232 A1377.613,1377.613 0.000 0,0 1836.949,2261.672 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs866585951" dbsource="dbSNP" id="tile414_2453_1_substitution_"/>
<path d="M1938.398,2316.487 A1262.613,1262.613 40.000 0,1 1942.801,2309.695 L1900.936,2282.359 A1312.613,1312.613 0.000 0,0 1896.358,2289.419 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile11_2457_1_substitution_" tilersid="rs4648109" dbsource="dbSNP" class="tile"/>
<path d="M1888.376,2274.158 A1327.613,1327.613 40.000 0,1 1893.052,2267.046 L1851.363,2239.442 A1377.613,1377.613 0.000 0,0 1846.510,2246.821 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile278_2459_1_substitution_" class="tile" tilersid="rs764011794" dbsource="dbSNP"/>
<path d="M1956.272,2289.492 A1262.613,1262.613 40.000 0,1 1960.848,2282.815 L1919.697,2254.414 A1312.613,1312.613 0.000 0,0 1914.940,2261.355 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile358_2469_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs774187856"/>
<path d="M1965.467,2276.168 A1262.613,1262.613 40.000 0,1 1970.129,2269.551 L1929.345,2240.625 A1312.613,1312.613 0.000 0,0 1924.499,2247.504 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs761606059" class="tile" id="tile265_2473_1_substitution_"/>
<path d="M1979.579,2256.407 A1262.613,1262.613 40.000 0,1 1984.367,2249.881 L1944.147,2220.175 A1312.613,1312.613 0.000 0,0 1939.170,2226.960 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs767272584" dbsource="dbSNP" class="tile" id="tile303_2484_1_substitution_"/>
<path d="M1932.081,2211.264 A1327.613,1327.613 40.000 0,1 1937.160,2204.434 L1897.131,2174.472 A1377.613,1377.613 0.000 0,0 1891.862,2181.559 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs750069260" class="tile" id="tile183_2485_1_substitution_"/>
<path d="M2036.652,2288.497 A1197.613,1197.613 40.000 0,1 2041.233,2282.336 L2001.205,2252.374 A1247.613,1247.613 0.000 0,0 1996.432,2258.792 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs755773662" dbsource="dbSNP" class="tile" id="tile223_2487_1_substitution_"/>
<path d="M2003.934,2224.086 A1262.613,1262.613 40.000 0,1 2008.928,2217.717 L1969.682,2186.738 A1312.613,1312.613 0.000 0,0 1964.489,2193.360 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs765849226" dbsource="dbSNP" class="tile" id="tile293_2499_1_substitution_"/>
<path d="M2019.040,2205.074 A1262.613,1262.613 40.000 0,1 2024.156,2198.802 L1985.512,2167.074 A1312.613,1312.613 0.000 0,0 1980.193,2173.595 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile112_2507_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs373165003"/>
<path d="M1968.539,2164.151 A1327.613,1327.613 40.000 0,1 1973.919,2157.556 L1935.275,2125.828 A1377.613,1377.613 0.000 0,0 1929.693,2132.672 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs568273802" class="tile" id="tile151_2508_1_substitution_"/>
<path d="M2074.393,2240.048 A1197.613,1197.613 40.000 0,1 2079.284,2234.130 L2040.844,2202.155 A1247.613,1247.613 0.000 0,0 2035.749,2208.320 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile101_2511_1_substitution_" tilersid="rs371153863" dbsource="dbSNP" class="tile"/>
<path d="M2055.688,2161.868 A1262.613,1262.613 40.000 0,1 2061.080,2155.832 L2023.899,2122.402 A1312.613,1312.613 0.000 0,0 2018.293,2128.678 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs535499088" class="tile" id="tile131_2528_1_substitution_"/>
<path d="M2088.617,2126.175 A1262.613,1262.613 40.000 0,1 2094.237,2120.350 L2058.369,2085.515 A1312.613,1312.613 0.000 0,0 2052.526,2091.571 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile114_2546_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs374536762"/>
<path d="M2041.698,2081.190 A1327.613,1327.613 40.000 0,1 2047.608,2075.065 L2011.739,2040.231 A1377.613,1377.613 0.000 0,0 2005.607,2046.586 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs746125498" dbsource="dbSNP" id="tile165_2547_1_substitution_"/>
<path d="M2135.535,2171.160 A1197.613,1197.613 40.000 0,1 2140.866,2165.635 L2104.998,2130.800 A1247.613,1247.613 0.000 0,0 2099.444,2136.556 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs747643116" id="tile171_2545_1_substitution_"/>
<path d="M2099.895,2114.561 A1262.613,1262.613 40.000 0,1 2105.590,2108.809 L2070.171,2073.518 A1312.613,1312.613 0.000 0,0 2064.251,2079.498 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs147169338" class="tile" dbsource="dbSNP" id="tile44_2553_1_substitution_"/>
<path d="M2059.545,2062.930 A1327.613,1327.613 40.000 0,1 2065.572,2056.921 L2030.380,2021.403 A1377.613,1377.613 0.000 0,0 2024.126,2027.639 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile122_2554_1_substitution_" tilersid="rs376121386" dbsource="dbSNP" class="tile"/>
<path d="M2111.321,2103.094 A1262.613,1262.613 40.000 0,1 2117.089,2097.415 L2082.126,2061.672 A1312.613,1312.613 0.000 0,0 2076.129,2067.576 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs547514307" dbsource="dbSNP" class="tile" id="tile139_2558_1_substitution_"/>
<path d="M2128.734,2086.169 A1262.613,1262.613 40.000 0,1 2134.610,2080.603 L2100.341,2044.194 A1312.613,1312.613 0.000 0,0 2094.232,2049.981 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile317_2566_1_substitution_" tilersid="rs768662565" dbsource="dbSNP" class="tile"/>
<path d="M2146.469,2069.583 A1262.613,1262.613 40.000 0,1 2152.451,2064.130 L2118.888,2027.070 A1312.613,1312.613 0.000 0,0 2112.669,2032.738 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile46_2576_1_substitution_" dbsource="dbSNP" tilersid="rs148626207" class="tile"/>
<path d="M2158.468,2058.716 A1262.613,1262.613 40.000 0,1 2164.520,2053.341 L2131.435,2015.853 A1312.613,1312.613 0.000 0,0 2125.143,2021.441 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile266_2582_1_substitution_" tilersid="rs761695940" class="tile" dbsource="dbSNP"/>
<path d="M2176.726,2042.707 A1262.613,1262.613 40.000 0,1 2182.880,2037.449 L2150.522,1999.331 A1312.613,1312.613 0.000 0,0 2144.124,2004.798 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile324_2590_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs770564763"/>
<path d="M2195.288,2027.051 A1262.613,1262.613 40.000 0,1 2201.542,2021.913 L2169.923,1983.180 A1312.613,1312.613 0.000 0,0 2163.421,1988.522 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile386_2599_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs776456025"/>
<path d="M2207.829,2016.814 A1262.613,1262.613 40.000 0,1 2214.148,2011.756 L2183.028,1972.621 A1312.613,1312.613 0.000 0,0 2176.458,1977.879 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile107_2605_1_substitution_" dbsource="dbSNP" tilersid="rs372576307" class="tile"/>
<path d="M2226.883,2001.761 A1262.613,1262.613 40.000 0,1 2233.298,1996.826 L2202.936,1957.100 A1312.613,1312.613 0.000 0,0 2196.267,1962.231 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile132_2614_1_substitution_" dbsource="dbSNP" tilersid="rs535632370" class="tile"/>
<path d="M2252.732,1982.267 A1262.613,1262.613 40.000 0,1 2259.272,1977.497 L2229.939,1937.006 A1312.613,1312.613 0.000 0,0 2223.140,1941.964 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile74_2627_1_substitution_" dbsource="dbSNP" tilersid="rs200451929" class="tile"/>
<path d="M2221.139,1924.858 A1327.613,1327.613 40.000 0,1 2228.047,1919.887 L2198.974,1879.208 A1377.613,1377.613 0.000 0,0 2191.806,1884.367 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs751865962" class="tile" dbsource="dbSNP" id="tile213_2631_1_substitution_"/>
<path d="M2265.842,1972.770 A1262.613,1262.613 40.000 0,1 2272.442,1968.084 L2243.631,1927.220 A1312.613,1312.613 0.000 0,0 2236.769,1932.091 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile138_2634_1_substitution_" class="tile" tilersid="rs199668563" dbsource="dbSNP"/>
<path d="M2303.637,2025.652 A1197.613,1197.613 40.000 0,1 2309.897,2021.208 L2281.086,1980.343 A1247.613,1247.613 0.000 0,0 2274.564,1984.973 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile396_2632_1_substitution_" class="tile" tilersid="rs572469662" dbsource="dbSNP"/>
<path d="M2234.987,1914.961 A1327.613,1327.613 40.000 0,1 2241.959,1910.079 L2213.410,1869.030 A1377.613,1377.613 0.000 0,0 2206.176,1874.096 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile227_2635_1_substitution_" tilersid="rs756502096" class="tile" dbsource="dbSNP"/>
<path d="M2279.073,1963.441 A1262.613,1262.613 40.000 0,1 2285.733,1958.841 L2257.447,1917.611 A1312.613,1312.613 0.000 0,0 2250.524,1922.393 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs780354212" id="tile388_2640_1_substitution_"/>
<path d="M2248.962,1905.241 A1327.613,1327.613 40.000 0,1 2255.995,1900.449 L2227.975,1859.038 A1377.613,1377.613 0.000 0,0 2220.676,1864.011 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs754077871" dbsource="dbSNP" class="tile" id="tile240_2643_1_substitution_"/>
<path d="M2292.422,1954.283 A1262.613,1262.613 40.000 0,1 2299.140,1949.769 L2271.386,1908.179 A1312.613,1312.613 0.000 0,0 2264.401,1912.872 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile88_2646_1_substitution_" dbsource="dbSNP" tilersid="rs369470181" class="tile"/>
<path d="M2263.059,1895.702 A1327.613,1327.613 40.000 0,1 2270.154,1891.001 L2242.667,1849.234 A1377.613,1377.613 0.000 0,0 2235.305,1854.113 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs748249744" id="tile413_2647_1_substitution_"/>
<path d="M2305.887,1945.297 A1262.613,1262.613 40.000 0,1 2312.663,1940.869 L2285.444,1898.927 A1312.613,1312.613 0.000 0,0 2278.400,1903.531 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs867547604" class="tile" id="tile405_2651_1_substitution_"/>
<path d="M2346.959,1919.385 A1262.613,1262.613 40.000 0,1 2353.900,1915.221 L2328.314,1872.263 A1312.613,1312.613 0.000 0,0 2321.099,1876.592 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs758353538" dbsource="dbSNP" class="tile" id="tile264_2670_1_substitution_"/>
<path d="M2320.639,1859.376 A1327.613,1327.613 40.000 0,1 2327.965,1855.044 L2302.655,1811.923 A1377.613,1377.613 0.000 0,0 2295.053,1816.418 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs777771569" class="tile" id="tile381_2672_1_substitution_"/>
<path d="M2381.927,1899.012 A1262.613,1262.613 40.000 0,1 2388.997,1895.072 L2364.802,1851.316 A1312.613,1312.613 0.000 0,0 2357.451,1855.412 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs746883206" class="tile" dbsource="dbSNP" id="tile180_2685_1_substitution_"/>
<path d="M2357.543,1838.190 A1327.613,1327.613 40.000 0,1 2365.004,1834.095 L2341.089,1790.185 A1377.613,1377.613 0.000 0,0 2333.347,1794.434 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs372519363" id="tile106_2688_1_substitution_"/>
<path d="M2417.529,1879.769 A1262.613,1262.613 40.000 0,1 2424.722,1876.058 L2401.941,1831.549 A1312.613,1312.613 0.000 0,0 2394.463,1835.407 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile80_2700_1_substitution_" class="tile" tilersid="rs201708495" dbsource="dbSNP"/>
<path d="M2387.543,1822.099 A1327.613,1327.613 40.000 0,1 2395.107,1818.197 L2372.326,1773.688 A1377.613,1377.613 0.000 0,0 2364.477,1777.737 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs558088267" id="tile145_2698_1_substitution_"/>
<path d="M2454.338,1933.919 A1197.613,1197.613 40.000 0,1 2461.184,1930.443 L2438.688,1885.789 A1247.613,1247.613 0.000 0,0 2431.557,1889.410 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile12_2701_1_substitution_" tilersid="rs4648118" class="tile" dbsource="dbSNP"/>
<path d="M2439.180,1868.774 A1262.613,1262.613 40.000 0,1 2446.443,1865.202 L2424.522,1820.264 A1312.613,1312.613 0.000 0,0 2416.971,1823.977 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs4648119" id="tile13_2709_1_substitution_"/>
<path d="M2410.309,1810.538 A1327.613,1327.613 40.000 0,1 2417.946,1806.782 L2396.025,1761.844 A1377.613,1377.613 0.000 0,0 2388.100,1765.741 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs142074302" class="tile" id="tile136_2708_1_substitution_"/>
<path d="M2468.051,1927.011 A1197.613,1197.613 40.000 0,1 2474.941,1923.622 L2453.020,1878.684 A1247.613,1247.613 0.000 0,0 2445.843,1882.214 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs781620527" dbsource="dbSNP" id="tile409_2707_1_substitution_"/>
<path d="M2389.449,1748.362 A1392.613,1392.613 40.000 0,1 2397.485,1744.474 L2375.853,1699.396 A1442.613,1442.613 0.000 0,0 2367.528,1703.424 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs1804009" dbsource="dbSNP" class="tile" id="tile1_2712_1_substitution_"/>
<path d="M2461.038,1858.198 A1262.613,1262.613 40.000 0,1 2468.369,1854.767 L2447.316,1809.415 A1312.613,1312.613 0.000 0,0 2439.695,1812.983 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile280_2716_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs762534305"/>
<path d="M2441.001,1795.810 A1327.613,1327.613 40.000 0,1 2448.732,1792.251 L2427.970,1746.765 A1377.613,1377.613 0.000 0,0 2419.948,1750.458 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile89_2720_1_substitution_" dbsource="dbSNP" tilersid="rs369577304" class="tile"/>
<path d="M2475.722,1851.382 A1262.613,1262.613 40.000 0,1 2483.096,1848.045 L2462.627,1802.427 A1312.613,1312.613 0.000 0,0 2454.960,1805.896 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile360_2723_1_substitution_" class="tile" tilersid="rs773797721" dbsource="dbSNP"/>
<path d="M2456.486,1788.742 A1327.613,1327.613 40.000 0,1 2464.262,1785.282 L2444.085,1739.534 A1377.613,1377.613 0.000 0,0 2436.016,1743.124 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs372601198" class="tile" id="tile108_2726_1_substitution_"/>
<path d="M2512.802,1835.170 A1262.613,1262.613 40.000 0,1 2520.280,1832.071 L2501.283,1785.820 A1312.613,1312.613 0.000 0,0 2493.509,1789.042 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs766773037" id="tile297_2739_1_substitution_"/>
<path d="M2535.294,1826.016 A1262.613,1262.613 40.000 0,1 2542.829,1823.061 L2524.725,1776.454 A1312.613,1312.613 0.000 0,0 2516.891,1779.526 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile55_2748_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs151134704"/>
<path d="M2519.294,1762.472 A1327.613,1327.613 40.000 0,1 2527.237,1759.415 L2509.432,1712.693 A1377.613,1377.613 0.000 0,0 2501.190,1715.864 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs766860802" dbsource="dbSNP" id="tile298_2749_1_substitution_"/>
<path d="M2557.956,1817.296 A1262.613,1262.613 40.000 0,1 2565.548,1814.487 L2548.343,1767.540 A1312.613,1312.613 0.000 0,0 2540.451,1770.461 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs368962343" class="tile" dbsource="dbSNP" id="tile86_2756_1_substitution_"/>
<path d="M2573.156,1811.726 A1262.613,1262.613 40.000 0,1 2580.783,1809.014 L2564.182,1761.851 A1312.613,1312.613 0.000 0,0 2556.253,1764.670 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile21_2763_1_substitution_" dbsource="dbSNP" tilersid="rs41341444" class="tile"/>
<path d="M2559.201,1747.702 A1327.613,1327.613 40.000 0,1 2567.239,1744.901 L2550.940,1697.632 A1377.613,1377.613 0.000 0,0 2542.600,1700.538 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile291_2766_1_substitution_" dbsource="dbSNP" tilersid="rs765546864" class="tile"/>
<path d="M2603.764,1801.172 A1262.613,1262.613 40.000 0,1 2611.458,1798.657 L2596.071,1751.083 A1312.613,1312.613 0.000 0,0 2588.073,1753.698 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs41452949" class="tile" dbsource="dbSNP" id="tile23_2775_1_substitution_"/>
<path d="M2591.455,1736.811 A1327.613,1327.613 40.000 0,1 2599.562,1734.218 L2584.481,1686.547 A1377.613,1377.613 0.000 0,0 2576.069,1689.237 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" tilersid="rs111386727" class="tile" id="tile18_2778_1_substitution_"/>
<path d="M2619.167,1796.191 A1262.613,1262.613 40.000 0,1 2626.892,1793.774 L2612.117,1746.007 A1312.613,1312.613 0.000 0,0 2604.086,1748.519 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs113109405" id="tile25_2781_1_substitution_"/>
<path d="M2607.685,1731.677 A1327.613,1327.613 40.000 0,1 2615.824,1729.188 L2601.355,1681.327 A1377.613,1377.613 0.000 0,0 2592.909,1683.910 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs775886655" id="tile368_2784_1_substitution_"/>
<path d="M2634.633,1791.407 A1262.613,1262.613 40.000 0,1 2642.388,1789.090 L2628.227,1741.137 A1312.613,1312.613 0.000 0,0 2620.164,1743.546 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs758528036" dbsource="dbSNP" class="tile" id="tile259_2787_1_substitution_"/>
<path d="M2673.554,1780.318 A1262.613,1262.613 40.000 0,1 2681.380,1778.251 L2668.762,1729.869 A1312.613,1312.613 0.000 0,0 2660.626,1732.018 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs200653734" dbsource="dbSNP" class="tile" id="tile68_2800_1_substitution_"/>
<path d="M2656.748,1717.528 A1327.613,1327.613 40.000 0,1 2664.977,1715.354 L2652.359,1666.973 A1377.613,1377.613 0.000 0,0 2643.821,1669.229 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile195_2801_1_substitution_" tilersid="rs751585372" dbsource="dbSNP" class="tile"/>
<path d="M2689.218,1776.233 A1262.613,1262.613 40.000 0,1 2697.070,1774.266 L2685.074,1725.726 A1312.613,1312.613 0.000 0,0 2676.911,1727.772 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs781291036" id="tile393_2808_1_substitution_"/>
<path d="M2712.810,1770.483 A1262.613,1262.613 40.000 0,1 2720.698,1768.667 L2709.638,1719.906 A1312.613,1312.613 0.000 0,0 2701.437,1721.793 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile229_2815_1_substitution_" dbsource="dbSNP" class="tile" tilersid="rs750315573"/>
<path d="M2698.026,1707.187 A1327.613,1327.613 40.000 0,1 2706.320,1705.277 L2695.259,1656.516 A1377.613,1377.613 0.000 0,0 2686.653,1658.497 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs756000027" id="tile245_2816_1_substitution_"/>
<path d="M2727.595,1833.779 A1197.613,1197.613 40.000 0,1 2735.077,1832.057 L2724.016,1783.295 A1247.613,1247.613 0.000 0,0 2716.222,1785.090 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs764697109" class="tile" dbsource="dbSNP" id="tile285_2817_1_substitution_"/>
<path d="M2691.941,1641.888 A1392.613,1392.613 40.000 0,1 2700.654,1639.941 L2689.906,1591.109 A1442.613,1442.613 0.000 0,0 2680.881,1593.126 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs373316062" id="tile111_2818_1_substitution_"/>
<path d="M2736.508,1765.187 A1262.613,1262.613 40.000 0,1 2744.430,1763.523 L2734.309,1714.558 A1312.613,1312.613 0.000 0,0 2726.074,1716.288 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs565279706" dbsource="dbSNP" class="tile" id="tile163_2826_1_substitution_"/>
<path d="M2731.273,1699.869 A1327.613,1327.613 40.000 0,1 2739.613,1698.173 L2729.807,1649.144 A1377.613,1377.613 0.000 0,0 2721.152,1650.904 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs143882681" dbsource="dbSNP" id="tile34_2828_1_substitution_"/>
<path d="M2776.217,1757.377 A1262.613,1262.613 40.000 0,1 2784.188,1755.968 L2775.642,1706.704 A1312.613,1312.613 0.000 0,0 2767.356,1708.169 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile173_2840_1_substitution_" class="tile" tilersid="rs747675628" dbsource="dbSNP"/>
<path d="M2764.697,1693.406 A1327.613,1327.613 40.000 0,1 2773.078,1691.925 L2764.532,1642.660 A1377.613,1377.613 0.000 0,0 2755.835,1644.198 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" dbsource="dbSNP" tilersid="rs771506547" id="tile331_2841_1_substitution_"/>
<path d="M2808.152,1752.048 A1262.613,1262.613 40.000 0,1 2816.156,1750.844 L2808.876,1701.376 A1312.613,1312.613 0.000 0,0 2800.555,1702.628 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile256_2853_1_substitution_" tilersid="rs759987466" class="tile" dbsource="dbSNP"/>
<path d="M2798.276,1687.803 A1327.613,1327.613 40.000 0,1 2806.692,1686.536 L2799.412,1637.069 A1377.613,1377.613 0.000 0,0 2790.678,1638.383 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile372_2852_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs777154135"/>
<path d="M2848.245,1746.540 A1262.613,1262.613 40.000 0,1 2856.284,1745.593 L2850.593,1695.918 A1312.613,1312.613 0.000 0,0 2842.236,1696.903 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs201983448" class="tile" dbsource="dbSNP" id="tile83_2867_1_substitution_"/>
<path d="M2848.886,1681.016 A1327.613,1327.613 40.000 0,1 2857.344,1680.074 L2851.972,1630.364 A1377.613,1377.613 0.000 0,0 2843.194,1631.341 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile272_2871_1_substitution_" class="tile" dbsource="dbSNP" tilersid="rs762362361"/>
<path d="M2872.379,1743.854 A1262.613,1262.613 40.000 0,1 2880.434,1743.062 L2875.699,1693.286 A1312.613,1312.613 0.000 0,0 2867.325,1694.110 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" id="tile63_2875_1_substitution_" dbsource="dbSNP" tilersid="rs199909759" class="tile"/>
<path d="M2865.809,1679.187 A1327.613,1327.613 40.000 0,1 2874.279,1678.354 L2869.544,1628.578 A1377.613,1377.613 0.000 0,0 2860.755,1629.443 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" class="tile" tilersid="rs201094030" dbsource="dbSNP" id="tile72_2877_1_substitution_"/>
<path d="M2904.629,1740.995 A1262.613,1262.613 40.000 0,1 2912.702,1740.409 L2909.245,1690.529 A1312.613,1312.613 0.000 0,0 2900.852,1691.137 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" tilersid="rs146862629" class="tile" dbsource="dbSNP" id="tile56_2887_1_substitution_"/>
<path d="M2899.719,1676.180 A1327.613,1327.613 40.000 0,1 2908.208,1675.565 L2904.751,1625.684 A1377.613,1377.613 0.000 0,0 2895.942,1626.323 Z" style="stroke-linecap:round;fill:rgb(203,24,29);" dbsource="dbSNP" class="tile" tilersid="rs140660237" id="tile146_2888_1_substitution_"/>
</g>
<defs>
<pattern id="hline-sparse" width="10" height="10" patternTransform="rotate(0 0 0)" patternUnits="userSpaceOnUse"><line x1="0" y1="0" x2="10" y2="0" style="stroke:black;stroke-width:2" /></pattern>
<pattern id="hline" width="10" height="10" patternTransform="rotate(0 0 0)" patternUnits="userSpaceOnUse"><line x1="0" y1="0" x2="10" y2="0" style="stroke:black;stroke-width:5" /></pattern>
<pattern id="checker" width="10" height="10" patternTransform="rotate(45 0 0)" patternUnits="userSpaceOnUse"><line x1="0" y1="0" x2="10" y2="0" style="stroke:black;stroke-width:2" /><line x1="0" y1="0" x2="0" y2="10" style="stroke:black;stroke-width:2" /></pattern>
<pattern id="vline" width="10" height="10" patternTransform="rotate(0 0 0)" patternUnits="userSpaceOnUse"><line x1="0" y1="0" x2="0" y2="10" style="stroke:black;stroke-width:5" /></pattern>
<pattern id="checker" width="10" height="10" patternTransform="rotate(45 0 0)" patternUnits="userSpaceOnUse"><line x1="0" y1="0" x2="10" y2="0" style="stroke:black;stroke-width:5" /><line x1="0" y1="0" x2="0" y2="10" style="stroke:black;stroke-width:4" /></pattern>
<pattern id="vline-sparse" width="10" height="10" patternTransform="rotate(0 0 0)" patternUnits="userSpaceOnUse"><line x1="0" y1="0" x2="0" y2="10" style="stroke:black;stroke-width:2" /></pattern>
</defs>
</svg>
<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***
//***Markers***
d3.select("#ExtraS").append("defs:marker").attr("id","markerTriangle").attr("markerWidth",6).attr("markerHeight",6).attr("refX",1).attr("refY",3).attr("orient","auto");
d3.select("#markerTriangle").append("marker:path").attr("d","M1,1 L4,3 L1,5 L1,1 Z").attr("fill","Orange").attr("stroke-width",2).attr("stroke","Orange").attr("stroke-linejoin","round");
//***Markers***
//***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","G","C","A","G","A","A","G","A","T","G","A","T","C","C","A","T","A","T","T","T","G","G","G","A","A","G","G","C","C","T","G","A","A","C","A","A","A","T","G","T","T","T","C","A","T","T","T","G","G","A","T","C","C","T","T","C","T","T","T","G","A","C","T","C","A","T","A","C","A","A","T","A","T","T","T","A","A","T","C","C","A","G","A","A","G","T","A","T","T","T","C","A","A","C","C","A","C",
"A","G","A","T","G","G","C","A","C","T","G","C","C","A","A","C","A","G","A","T","G","G","C","C","C","A","T","A","C","C","T","T","C","A","A","A","T","A","T","T","A","G","A","G","C","A","A","C","C","T","A","A","A","C","A","G","A","G","A","G","G","A","T","T","T","C","G","T","T","T","C","C","G","T","T","A","T","G","T","A","T","G","T","G","A","A","G","G","C","C","C","A","T","C","C","C","A","T","G","G",
"T","G","G","A","C","T","A","C","C","T","G","G","T","G","C","C","T","C","T","A","G","T","G","A","A","A","A","G","A","A","C","A","A","G","A","A","G","T","C","T","T","A","C","C","C","T","C","A","G","G","T","C","A","A","A","A","T","C","T","G","C","A","A","C","T","A","T","G","T","G","G","G","A","C","C","A","G","C","A","A","A","G","G","T","T","A","T","T","G","T","T","C","A","G","T","T","G","G","T","C",
"A","C","A","A","A","T","G","G","A","A","A","A","A","A","T","A","T","C","C","A","C","C","T","G","C","A","T","G","C","C","C","A","C","A","G","C","C","T","G","G","T","G","G","G","A","A","A","A","C","A","C","T","G","T","G","A","G","G","A","T","G","G","G","A","T","C","T","G","C","A","C","T","G","T","A","A","C","T","G","C","T","G","G","A","C","C","C","A","A","G","G","A","C","A","T","G","G","T","G","G",
"T","C","G","G","C","T","T","C","G","C","A","A","A","C","C","T","G","G","G","T","A","T","A","C","T","T","C","A","T","G","T","G","A","C","A","A","A","G","A","A","A","A","A","A","G","T","A","T","T","T","G","A","A","A","C","A","C","T","G","G","A","A","G","C","A","C","G","A","A","T","G","A","C","A","G","A","G","G","C","G","T","G","T","A","T","A","A","G","G","G","G","C","T","A","T","A","A","T","C","C",
"T","G","G","A","C","T","C","T","T","G","G","T","G","C","A","C","C","C","T","G","A","C","C","T","T","G","C","C","T","A","T","T","T","G","C","A","A","G","C","A","G","A","A","G","G","T","G","G","A","G","G","G","G","A","C","C","G","G","C","A","G","C","T","G","G","G","A","G","A","T","C","G","G","G","A","A","A","A","A","G","A","G","C","T","A","A","T","C","C","G","C","C","A","A","G","C","A","G","C","T",
"C","T","G","C","A","G","C","A","G","A","C","C","A","A","G","G","A","G","A","T","G","G","A","C","C","T","C","A","G","C","G","T","G","G","T","G","C","G","G","C","T","C","A","T","G","T","T","T","A","C","A","G","C","T","T","T","T","C","T","T","C","C","G","G","A","T","A","G","C","A","C","T","G","G","C","A","G","C","T","T","C","A","C","A","A","G","G","C","G","C","C","T","G","G","A","A","C","C","C","G",
"T","G","G","T","A","T","C","A","G","A","C","G","C","C","A","T","C","T","A","T","G","A","C","A","G","T","A","A","A","G","C","C","C","C","C","A","A","T","G","C","A","T","C","C","A","A","C","T","T","G","A","A","A","A","T","T","G","T","A","A","G","A","A","T","G","G","A","C","A","G","G","A","C","A","G","C","T","G","G","A","T","G","T","G","T","G","A","C","T","G","G","A","G","G","G","G","A","G","G","A",
"A","A","T","T","T","A","T","C","T","T","C","T","T","T","G","T","G","A","C","A","A","A","G","T","T","C","A","G","A","A","A","G","A","T","G","A","C","A","T","C","C","A","G","A","T","T","C","G","A","T","T","T","T","A","T","G","A","A","G","A","G","G","A","A","G","A","A","A","A","T","G","G","T","G","G","A","G","T","C","T","G","G","G","A","A","G","G","A","T","T","T","G","G","A","G","A","T","T","T","T",
"T","C","C","C","C","C","A","C","A","G","A","T","G","T","T","C","A","T","A","G","A","C","A","A","T","T","T","G","C","C","A","T","T","G","T","C","T","T","C","A","A","A","A","C","T","C","C","A","A","A","G","T","A","T","A","A","A","G","A","T","A","T","T","A","A","T","A","T","T","A","C","A","A","A","A","C","C","A","G","C","C","T","C","T","G","T","G","T","T","T","G","T","C","C","A","G","C","T","T","C",
"G","G","A","G","G","A","A","A","T","C","T","G","A","C","T","T","G","G","A","A","A","C","T","A","G","T","G","A","A","C","C","A","A","A","A","C","C","T","T","T","C","C","T","C","T","A","C","T","A","T","C","C","T","G","A","A","A","T","C","A","A","A","G","A","T","A","A","A","G","A","A","G","A","A","G","T","G","C","A","G","A","G","G","A","A","A","C","G","T","C","A","G","A","A","G","C","T","C","A","T",
"G","C","C","C","A","A","T","T","T","T","T","C","G","G","A","T","A","G","T","T","T","C","G","G","C","G","G","T","G","G","T","A","G","T","G","G","T","G","C","T","G","G","A","G","C","T","G","G","A","G","G","C","G","G","A","G","G","C","A","T","G","T","T","T","G","G","T","A","G","T","G","G","C","G","G","T","G","G","A","G","G","A","G","G","G","G","G","C","A","C","T","G","G","A","A","G","T","A","C","A",
"G","G","T","C","C","A","G","G","G","T","A","T","A","G","C","T","T","C","C","C","A","C","A","C","T","A","T","G","G","A","T","T","T","C","C","T","A","C","T","T","A","T","G","G","T","G","G","G","A","T","T","A","C","T","T","T","C","C","A","T","C","C","T","G","G","A","A","C","T","A","C","T","A","A","A","T","C","T","A","A","T","G","C","T","G","G","G","A","T","G","A","A","G","C","A","T","G","G","A","A",
"C","C","A","T","G","G","A","C","A","C","T","G","A","A","T","C","T","A","A","A","A","A","G","G","A","C","C","C","T","G","A","A","G","G","T","T","G","T","G","A","C","A","A","A","A","G","T","G","A","T","G","A","C","A","A","A","A","A","C","A","C","T","G","T","A","A","A","C","C","T","C","T","T","T","G","G","G","A","A","A","G","T","T","A","T","T","G","A","A","A","C","C","A","C","A","G","A","G","C","A",
"A","G","A","T","C","A","G","G","A","G","C","C","C","A","G","C","G","A","G","G","C","C","A","C","C","G","T","T","G","G","G","A","A","T","G","G","T","G","A","G","G","T","C","A","C","T","C","T","A","A","C","G","T","A","T","G","C","A","A","C","A","G","G","A","A","C","A","A","A","A","G","A","A","G","A","G","A","G","T","G","C","T","G","G","A","G","T","T","C","A","G","G","A","T","A","A","C","C","T","C",
"T","T","T","C","T","A","G","A","G","A","A","G","G","C","T","A","T","G","C","A","G","C","T","T","G","C","A","A","A","G","A","G","G","C","A","T","G","C","C","A","A","T","G","C","C","C","T","T","T","T","C","G","A","C","T","A","C","G","C","G","G","T","G","A","C","A","G","G","A","G","A","C","G","T","G","A","A","G","A","T","G","C","T","G","C","T","G","G","C","C","G","T","C","C","A","G","C","G","C","C",
"A","T","C","T","C","A","C","T","G","C","T","G","T","G","C","A","G","G","A","T","G","A","G","A","A","T","G","G","G","G","A","C","A","G","T","G","T","C","T","T","A","C","A","C","T","T","A","G","C","A","A","T","C","A","T","C","C","A","C","C","T","T","C","A","T","T","C","T","C","A","A","C","T","T","G","T","G","A","G","G","G","A","T","C","T","A","C","T","A","G","A","A","G","T","C","A","C","A","T","C",
"T","G","G","T","T","T","G","A","T","T","T","C","T","G","A","T","G","A","C","A","T","T","A","T","C","A","A","C","A","T","G","A","G","A","A","A","T","G","A","T","C","T","G","T","A","C","C","A","G","A","C","G","C","C","C","T","T","G","C","A","C","T","T","G","G","C","A","G","T","G","A","T","C","A","C","T","A","A","G","C","A","G","G","A","A","G","A","T","G","T","G","G","T","G","G","A","G","G","A","T",
"T","T","G","C","T","G","A","G","G","G","C","T","G","G","G","G","C","C","G","A","C","C","T","G","A","G","C","C","T","T","C","T","G","G","A","C","C","G","C","T","T","G","G","G","T","A","A","C","T","C","T","G","T","T","T","T","G","C","A","C","C","T","A","G","C","T","G","C","C","A","A","A","G","A","A","G","G","A","C","A","T","G","A","T","A","A","A","G","T","T","C","T","C","A","G","T","A","T","C","T",
"T","A","C","T","C","A","A","G","C","A","C","A","A","A","A","A","G","G","C","A","G","C","A","C","T","A","C","T","T","C","T","T","G","A","C","C","A","C","C","C","C","A","A","C","G","G","G","G","A","C","G","G","T","C","T","G","A","A","T","G","C","C","A","T","T","C","A","T","C","T","A","G","C","C","A","T","G","A","T","G","A","G","C","A","A","T","A","G","C","C","T","G","C","C","A","T","G","T","T","T",
"G","C","T","G","C","T","G","C","T","G","G","T","G","G","C","C","G","C","T","G","G","G","G","C","T","G","A","C","G","T","C","A","A","T","G","C","T","C","A","G","G","A","G","C","A","G","A","A","G","T","C","C","G","G","G","C","G","C","A","C","A","G","C","A","C","T","G","C","A","C","C","T","G","G","C","T","G","T","G","G","A","G","C","A","C","G","A","C","A","A","C","A","T","C","T","C","A","T","T","G",
"G","C","A","G","G","C","T","G","C","C","T","G","C","T","C","C","T","G","G","A","G","G","G","T","G","A","T","G","C","C","C","A","T","G","T","G","G","A","C","A","G","T","A","C","T","A","C","C","T","A","C","G","A","T","G","G","A","A","C","C","A","C","A","C","C","C","C","T","G","C","A","T","A","T","A","G","C","A","G","C","T","G","G","G","A","G","A","G","G","G","T","C","C","A","C","C","A","G","G","C",
"T","G","G","C","A","G","C","T","C","T","T","C","T","C","A","A","A","G","C","A","G","C","A","G","G","A","G","C","A","G","A","T","C","C","C","C","T","G","G","T","G","G","A","G","A","A","C","T","T","T","G","A","G","C","C","T","C","T","C","T","A","T","G","A","C","C","T","G","G","A","T","G","A","C","T","C","T","T","G","G","G","A","A","A","A","T","G","C","A","G","G","A","G","A","G","G","A","T","G","A",
"A","G","G","A","G","T","T","G","T","G","C","C","T","G","G","A","A","C","C","A","C","G","C","C","T","C","T","A","G","A","T","A","T","G","G","C","C","A","C","C","A","G","C","T","G","G","C","A","G","G","T","A","T","T","T","G","A","C","A","T","A","T","T","A","A","A","T","G","G","G","A","A","A","C","C","A","T","A","T","G","A","G","C","C","A","G","A","G","T","T","T","A","C","A","T","C","T","G","A","T",
"G","A","T","T","T","A","C","T","A","G","C","A","C","A","A","G","G","A","G","A","C","A","T","G","A","A","A","C","A","G","C","T","G","G","C","T","G","A","A","G","A","T","G","T","G","A","A","G","C","T","G","C","A","G","C","T","G","T","A","T","A","A","G","T","T","A","C","T","A","G","A","A","A","T","T","C","C","T","G","A","T","C","C","A","G","A","C","A","A","A","A","A","C","T","G","G","G","C","T","A",
"C","T","C","T","G","G","C","G","C","A","G","A","A","A","T","T","A","G","G","T","C","T","G","G","G","G","A","T","A","C","T","T","A","A","T","A","A","T","G","C","C","T","T","C","C","G","G","C","T","G","A","G","T","C","C","T","G","C","T","C","C","T","T","C","C","A","A","A","A","C","A","C","T","T","A","T","G","G","A","C","A","A","C","T","A","T","G","A","G","G","T","C","T","C","T","G","G","G","G","G",
"T","A","C","A","G","T","C","A","G","A","G","A","G","C","T","G","G","T","G","G","A","G","G","C","C","C","T","G","A","G","A","C","A","A","A","T","G","G","G","C","T","A","C","A","C","C","G","A","A","G","C","A","A","T","T","G","A","A","G","T","G","A","T","C","C","A","G","G","C","A","G","C","C","T","C","C","A","G","C","C","C","A","G","T","G","A","A","G","A","C","C","A","C","C","T","C","T","C","A","G",
"G","C","C","C","A","C","T","C","G","C","T","G","C","C","T","C","T","C","T","C","G","C","C","T","G","C","C","T","C","C","A","C","A","A","G","G","C","A","G","C","A","A","A","T","A","G","A","C","G","A","G","C","T","C","C","G","A","G","A","C","A","G","T","G","A","C","A","G","T","G","T","C","T","G","C","G","A","C","A","G","C","G","G","C","G","T","G","G","A","G","A","C","A","T","C","C","T","T","C","C",
"G","C","A","A","A","C","T","C","A","G","C","T","T","T","A","C","C","G","A","G","T","C","T","C","T","G","A","C","C","A","G","T","G","G","T","G","C","C","T","C","A","C","T","G","C","T","A","A","C","T","C","T","C","A","A","C","A","A","A","A","T","G","C","C","C","C","A","T","G","A","T","T","A","T","G","G","G","C","A","G","G","A","A","G","G","A","C","C","T","C","T","A","G","A","A","G","G","C","A","A",
"A","A","T","T"];
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***
window.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
//IndorilLogo
d3.selectAll(".indorilLogo").style("opacity",0).style("visibility","hidden");
//IndorilLogo
});
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
//IndorilLogo
d3.selectAll(".indorilLogo").style("opacity",1.0).style("visibility","visible");
//IndorilLogo
});
//***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);
code = "completed";
//***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").attr("integrity","sha384-1inWUU7B2uXOPXdF+Jb2MzKQhEbzk277psmlvjiioy5z/iIJ6gqxfnvJKRhS8SKM").attr("crossorigin","anonymous");
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,iVBORw0KGgoAAAANSUhEUgAAAKsAAAAXCAYAAAB04L8XAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAADEwAAAxMBPWaDxwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAk6SURBVGiB7Zt7sFdVFcc/i6e8BARF8SqYoCQ2Slwge8gjjXhkaFgzEDoKhtEYUFk2Q+okRIkJJOAEJY5RkpANKFhOWoqlEN3A4CYqD3kYXBEu8rpwkW9/7N/Pe+7+7fM753ef//Cd2QNn7+/aa5191m8/1trXBDvIj9NABXAM2AVsAJYibUmQqzuYbQLaRmp+grSwAfS2BIqQtta7rrQwKwJe8WpvQXq5McxpSDQDuhXA7wuMAu7DbBXwDaT/1Ytl1dGN6s56dr1rNBsNPAg8Asyud33pEfpmrRrDkIZGkxrKGTASKMGsuA7taXyYfRKzl4FlwCWNbc4ZVKFZoK4St+QDtInhZHE+8EfM+iDtr2vjGgnrgKaNbcQZ5CI0sy5H6pApzXEOewHQD1gCfOjxi4B59Wtmg6Kmq01DYTduxo+WlxrVogZC8oeRjiHtRVqPNA74FHDKY92M2cfqw8Az8CCdQtrhlYrGNqshkG+JD0Naj9lc4LuR2ibAHcAPgzJmBtwCDAKuBnoBx4FtwCrgUaS9BdsS1tUG+BZQnNHVDSgHNgFPA78OflyzJ3F7cfNaxmE2IPP/J5BWB2SLgTEZfVcBLYEy4K/AYiT/9B6VnQ70iNTMAkqBnwJDga7AG8AipEWYnYs79EUxE2ljHh29gfG48b8Q6Igbky248V+E9H4e+btxh+ssSpAejOEuobpfLUb6c4B3Fs5nhuNW5yLcuL2HG7t/AL9EKv1IRiCv/E4SeQu0Exz35NbGcLsKng/oiZYjgvF59B32+N+L4fUXvJmga6fgmoDs6QQ5CaZ6Mk0F0wSVCXJLBa1ibF7rcUcJlgX6eDHD7x5oG5rnOy1J8V4fCCblGf+VHn9VHu5Jj3tXgHO9YE8KuyR4OCtXM2cND3KloLXH6SnYn9IoCSbW2FnhphROky1HBf1r5azQRLC6gHd7QdA0xTiuj5G/rSBnhU5K/uH6ZU69OytcKjhYoF0zJNXqMPGW99wMdxDLTvMGPAl0inAEPAbcBtyNW4aimI1Zz4ItMeua6Te6/BwBZgLjgOm4ZS+L1sATmaB/Fhszxce7kbaySP13gGEedx0wGZiA23JEMYTqW6c4RJfbo5l/jwPLU8hGsRjwx7IceAZYAKzBfY8oJmM2oUA9heIeoEPk+d/At4FPA32AKbhtTxRTMOtcm5l1QUC2b6R9VKB9nNdHK8FrHufRgmdWeMhrPya4wuNcJCj3eGNTbAemBjitlbtirBA083j3eJwyQfOEmVVyW5X+AhMUVxu3NDMr3BDgrBF09XhDBQc83n7B2fU4s27w2kcF+uglt/ptFfxBbqvVvTbO+vOA7OBI+3KvbV1MP9d5vHL5y2Wys+712mfH6Lrf4z1XQ2f9SuDdewR4zQXveryRKZx1TJ5xT+Osz3rtRwQXxPR3Z6C/b9ajs2702t8UjBd09ngt/L5rsw1oE6g7Gvn/Z7y29TH9rPWe2wOXpbbC7FKgi1f7zxj2a95zv9R6qsN/t0NIb+ewpErgX15t/4S+D+C2TzWDWQvgi17t48SnxX+FO4FH4W9v6hKves89MzaUYbYJs3mYjSQQqSo8dFWFUH7+AABmzXHZrSi+itmQmL5E9ZDRFcB/U9pxUaDuZ5jdG6hv6T13wqwL0r6UuuJ0tsbM32dl4Y9D74S+dyCpQHui6E5uBm5zLFs6hVkpMDBSW/i5oQpJE+AvgJuBc7x6w41Nb1zosQKzF4AHkNZC7ZzVf6FTuMMIQLsAvxPVD1v50L4AO0I/mqIC5NsDhTqrr7M5cHkNZX3UNt4cGuM9CTI7veeOCfyzgrXuUJ0/VS2VYjYMdwC9MEHHCGA4ZguR7qyZs5q1BT7h1ZYgZe8UlOPuGDSPtO8B0t4fOJpM+Qj+EgYuylCfWZ0y7/kokLsNCGN3Qntt7Q45u79N8uE7zcEEfmgyAmiRIOcgrcOsO3ADLnIyEBehCcGAiZi9XtOZ9fvkLqnPR4w5jdk7VM/MPI40rYb68mFboG4K0p/qqH8/owWw3Xveh3R1Hek7UUv5PeRuq+LPAG42/LhXm3R/N85Z066cbvvhZtenM9vG/sDgTBlI7gx9a+EHLLMe5MYLK4D5Xp0/04QPFmaXYTYWsz6YFX4v0+03j6TUNRCzGzG7HLO4H+pJ7zk0W/jv1h2z8wL6mmI2HrNBwfZ0+guDdBKXqozidszilvYxROPjDv4P3R/fOGftk2ifWRfMrsVsAmYzMGuFVIn0d6TpSJ/H7bvXeJJXhkJXywQdIuV8wZWCQYJ5goqAzNxACONrAd7wAG9NpP1DQamgbYGhq0e89kOCIo/TSfB+hHNCsCxgT5nX1/QA52zlZmF+E+BN8jj7BV9KCF09lhAyTBO6mhDgrBS093jFyg2tlQs6eLz5HueUYIDHOUewLaD3rghndKD9xzHvOc/jlYSctdCyQaG8t0tHbvG4JwT3CQYIhgl+G+gvN+WX7KwXKze+ty/z0a4SfF3wSkDX6ICurR7noGCWXHD6jgjvgUB/z8oF2osF9yo3CbFT0LIBnLW1YHOAt1MumfMDufsKJwKcyQGdYwO8dwRTBUMy71oa4x9RZ22qXIeuEEzOvFdLueTNRLmkQJQ3q7bOukVwSZ6BHab0+fpsf50D/aS5G+AH/JPKCoEF+nkqj8zcCK+jcn+M+cpJ+bNqfTmr4/WSW2EKGZPFMTrbC95LIX9Y8B+vzk8KDJHLMBZi12ZBu5omBQ4Dc4C+SNtjWdJzuD3RoRR9vg5cS03/4kC6H5hB7uXwEH4PjEZSoG0h7o8kQ6gKiUkHgetwue0kHANuQnomBbduIL2Bu7KY5mJ2JfAj4PaYvg7hrhjmO/ztB24kKT4uvYi7FhiK4oSwHvgy0uFmJL+McIP9AS4eVwKsRjqcSpW0DLOXcBc8RuCCvtnDzUHcPdP5uL9QiHO0NVQPbeyK0TUNs6eASbi7oN1wp2LhYqmvAg+T736p9JdM8mIm7m5qVu9W/IOLtAuzfsCtwGjgc1T9YeMJ3F8OLwXmI8V9nBLcRZUs4pILWVSQ+80OxLzLdswGA1/A3Se+Hjg3wngbd591DtKOvFqllZhdg7uzPIKqcdmNy7g9hFSG2Wc9+3JDddLfMLsYGIu71NQDOA/3rSozMm8BC5BWZMX+D3e4AEZ07XSAAAAAAElFTkSuQmCC";
//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,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAnwAAAJ8B8Iwk5wAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAv2SURBVHic7Z1fjBXVHcc/50LMQqKtqJughmzQaMNoakBrSEG7iGIo/0QZrVQerEkDD9TEB1CJD41UeGii+4Bp0vpgXaNDtMsuIYICKpqNf2hoZDZK1GysQrIUrDVZbozs6cM5d/fu3Xvv/GbmzNx72f0kN8slM79z5ve9Z86cP/P7Ka01zUzoq1nAlcBs+yn/d/l3gFPASfv3VJXvJ71An82z/nFRzSZI6KtpwGJgDbAa6HBcxCCwB+gBjniBPu/YfiqaQpDQVzOBZRgRVgCzcir6LLAXI85+L9DDOZVbk4YJEvrqCmAlRoSlwIyGVGSMc8BbGHH6vECfbkQlchck9NUlwBbgUWBmroXLGQaeBXZ6gf5fngXnJkjoq4uATcA24LJcCk3PGeBpYJcX6B/yKDBzQUJfKeBBzIV1ZFpYdgxifkgve0G2DstUkNBXy4AdwE2ZFZIvx4CtXqD3Z1VAJoKEvpoDvADc4dx4c3AQeNgL9FeuDTsXJPTVIuA1oN2h2SFggLFBXrW/MDZIrPZ3XgZ1utcL9HsObboVJPTV74BdwEUOzH2OeQTtAfq9QI+krFsBWIh5zF4DXJu6hvADsMkL9N8c2AIcCWJH138G/pDCjAY+xorgBXogdcXqEPpqHmPi3AyoFOaeAx5zMepPLUjoq58CrwJ3JTRRBLqALi/Q36SqTEJCX10FbLaftoRmDgD3e4H+b5q6pBIk9NX1QC9wXYLTzwMvAk95gf46cSUcEvrqauCPwAZgWgITJ4BVXqA/S1qHxIKEvuoE/gH8JMHpfcDjXqDDRIVnTOgrD3gGM7UTl++Ae7xAH05SdiJBbMv4gPhi9ANbvEAfiV1oAwh9tRjYiXkYiMN3wK1JWkpsQWyf8QHxblMjwJNeoHfEKqxJCH21FdgOFGKcdgIjSqw+JZYg9mlqH/E68O+B9V6g++JUrNkIfbUS6AYujnHaAWB5nKevOIqDebSNI8aXwMJWFwPAXsNCzDVJuQvjMzHiFmIHfX+NYfswsM4L9Jk4FWp2Ql9dBuwGOmOc9oh08CgSxE6HHEQ+An8e2OwF+kfh8S1F6KvpmLHTRuEpPwB3SKZZIgWxE4UfIZ8Het4L9CbhsS1N6KtdyEUZAm6JmpCU9CEvIBfjMGa0O1nYjLlmCe0YX9albgux6xlvCAv8EvjFhdZnRGH7lA+BucJT7q63nlJTELvS909ki0vfY56mmnLknTV2ZN+P7JH4GDC/1spjvVvWg8jEGMGMMyalGAD22tdjfBHFTRjfVqVqC7EbEj5Dtgb+eKuOwF1jR/TPCA4dBK6vtnGiVgvZhEyM/ikxxrC+6Bcc2oHx8QQmCGL3TW0T1mGL8LjJhNQn26yvxzG9hkHJvqk+V7O2n6xXlxZ+ZB4wB5iD5moUe71Xs9nd8ekD6rrzI6xHcZ3SHB4pcPCGV/QXLmx7gT4S+qqP6Kn7yzC+frL8P8f1IXZ75yDROwrPAz930ZEP3Kdu1QV6qTLW0fCuUjzhvarfT1vO251qevvlbNSKh4BbqhwyqDQ75u3Wf0lbln3q+hfRi1zDQEf5ttXKW9ZKZNs7X3QhxvF1ai0FDlNj4KngNjTvhb567egqlXjb6dFVamb7FezTii6qiwHQoRW7jq9Ta5OWU8L65kXBoTOpaEmVgqwRGCkCT8mqVpuBder3SrFbyzZZr21roy+JKEdXqZltbfRpuFNweKGgeGngPnVr3HKq8BTGV1GM8/moIPaVgKUCA10u1sC1Yivxpv+XxBWlJAawRFwvmKEL9H6yXl0ao24TsD7qEhy61PoeGO+QZUT/WrWwkLocf0BdQ7J9vmJRkohRRrt9yEhLF8Zn9ZiB8T0wXhDJ7epjF1t1CiOptphGipJSjBJzUpwLgPXVx4JDR31fgNGl2RWCE3uSVW08WsVa3KlGTVEciQEOBLFIfLbCajDaQhYje43MiSBoTjiwMkEUh2KA5urUNgwSn83CaDAqiOR29bmr7Z3TCnS7sEOZKE7FAFDsdWHG+uxzwaFrYEyQ1YIT3LQO4Gev6BOYVUgXLGlrY19bG/twJIaGdx3PEkh8txqgYN8D73BkVIzS/N2hudvtxwlK8YQrWxaJ7zpCX80qYN6diGII2SymmKH/8LyCN13adMTrLqZqKujH+DCKKwuMRUGox0Da9zMq+dVh/eO5ImuAQy7tpuRQschDro1a30n639lSQU5GHxKfBb16uFhkJc0hyqFikZULejMLHiDx4WzpLetUysrUpElEyVoMkPlQfMvKpIWUaLAoeYgBMVqIRJDMWkiJBomSlxgg82Fj+5BKchYlTzGgVfqQSnISJW8xoJX6kErKRHknA/PvNEAMiNFCpmgiCgibUtYVKadsotDZdEgZtyddDk6JqGsoIGxKKSsjxvmsbXViLwc7QNQ1NFULyUmMEnmLIm4houfjlJWJJGcxSuQpimi81xQtpEFilMhLlNboQxosRok8RGn+PqRJxCiRtShO+5B5Nt6UU2a08RLNIUaJJTPa6Hm7U1XbhJ4Y6zvJPi/xLaud+PE+6jLgq0Ua7nFp0wUa7my/XPxmrZSFyF6cPVmwsdAHBQdLdqaI0bI3jaS8g8NpFrtD3iUS3w16gT5bug3tcWRUxHFf/RpY5MjcoWKR5cUiy3E3IXnLpw+oJDHAaiHx3R4Y2wYk2RVxrQ2LlxoFd7uwQ9msretZ4vMjrHdhx/pMEt+xB8YEOYIJTB+Fm1ai+bcDKxOm0J2KohJFyauGxGdnMRoYQWz4IMlOPVe3rbTxbmuuZ7gSRWlxhIYoJD7bWwrhVP4oK7lt3WwDRqajkKqFRC4uuRBlpMDBpOeWsL66WXDoqO/LBdmPSdlQD4WDWCYj0xlAtnGsEvFKX0pRBh29BLqZ6PCz5zC+B8oEsclM3pIUYqN3JubGbv0tBVZgXnqUEnvZNaEoI0qT+t176yPJj/et8kQylaNvyW2rDRNKNRXeK/ojBb9BEI5CwZtJl13LRHldUM45rVnn4k1cjI8kMYDH+bxSkD5kv9oN9tXfVMwLdK/SPKJMGI9qfKQ0m4dOszzNGviCXj3sBfpeFIs0vFvjsCFG6Lxht44ULgrrmw2CQ4cxPh9lQqyT0FfbQbT7u88L9CppJaMY8NUcrbmLAnegOTGtQLd9bcE54f1qGZoVKL7GPPF9NTKdgRu79bdO7PuqF1nM3z95ga4dOMAauwQT+0oSzeG2VonBmxc21m+tVljOGWBuZUqlCTO49oCnheXvFB43mZD65Olq+a1qTanvQjbhuNCGJJqC0fBMklnxQYyPJ1BVEBvHSRoRaLsNMjypsT7YLjx8W60kY/UWnV7GhKOLogB0u3jqalXstXcji0xxDOPbqtQ0YGMCSm9HFwO9NiDkpMJecy/yEORb62V6q6uojZ4pndOZC+y2QYYnBfZadyOPSHowKsObpIk9jHzeqRMHsVBaiC7kIceHML6sy1So8QRkGWpctJPEGooTPnwjcOBC7FPsNR1ALgaYTG6i9HrirT02uv9zMSrRCXx4IT192Wv5kHiZEZ6Lk1Yv7l6rxzC/Dilzgf4LYZxir6EfeQcOxlePxSknliB2mfF+iBXN52Kgp5VH9LbuPcTLrnMCk0YvVm7DqaRgdWiJpGAlptLm1ST/tHklphJLTqBxiSVLTKVeHaXxqVdLOExOfBTTee7xAn08dcXqEPrqBkzQsDXAAi6U5MTlOE7f/QVmv+se4P20F2t/NL/EiLAauCZ1DZs1fXc5GSW4/xYTt/CbOh+Aq+p8rgVSBUeuoPkT3Jewmd1egFTxeZuZg8DDURnXkpCJICVsUrEdyFIntQLHMOsZmaTRgPhTJ7GwFZ8P/BbZGn2zMoi5hvlZigEZt5BybF6rTZi1+laZBT6D2YGzq9YauGtyE6SE3fe1BXgUWa6SRjAMPAvsrLZVJ0tyF6SEzeazEjMOWIosj0iWnMNsNu/B7Mo8HXF8JjRMkHJs/oxlGHFWIItD74KzmBeVeoD95bvQG0VTCFKOHcAtxoizmmR5RuoxiBls9gBHXIyuXdJ0glRiQ6FfiQlNMbvi3+XfwQRBOGn/nqry/aR9Dbxp+T8QPBf2NJHCNAAAAABJRU5ErkJggg==";
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;}}).attr("onmouseover",function(){if(objectHash.mouseover){return objectHash.mouseover;}}).attr("onmouseout",function(){if(objectHash.mouseout){return objectHash.mouseout;}}).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;}}).attr("onmouseover",function(){if(objectHash.mouseover){return objectHash.mouseover;}}).attr("onmouseout",function(){if(objectHash.mouseout){return objectHash.mouseout;}}).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;}}).attr("onmouseover",function(){if(objectHash.mouseover){return objectHash.mouseover;}}).attr("onmouseout",function(){if(objectHash.mouseout){return objectHash.mouseout;}}).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("transform",function(){if(objectHash.transform){return objectHash.transform;}}).attr("id",function(){if (objectHash.id){return objectHash.id;}}).attr("class",function(){if (objectHash.class){return objectHash.class;}}).attr("onmouseover",function(){if(objectHash.mouseover){return objectHash.mouseover;}}).attr("onmouseout",function(){if(objectHash.mouseout){return objectHash.mouseout;}}).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)-->
<!--Ordinator-->
function ordinatorRotate (pointArray,angleArray) {
var sin = Math.sin;
var cos = Math.cos;
var angleToRadian = Math.PI*2/360;
var zeta = angleArray[0]*angleToRadian;
var beta = angleArray[1]*angleToRadian;
var theta = angleArray[2]*angleToRadian;
var x = pointArray[0];
var y = pointArray[1];
var z = pointArray[2];
var xPrime =(x*cos(theta)*cos(beta)+y*cos(beta)*sin(theta)-z*sin(beta));
var yPrime = (x*(cos(theta)*sin(beta)*sin(zeta)-sin(theta)*cos(zeta))+y*(cos(theta)*cos(zeta)+sin(theta)*sin(beta)*sin(zeta))+z*cos(beta)*sin(zeta));
var zPrime = (x*(sin(theta)*sin(zeta)+cos(theta)*cos(zeta)*sin(beta))+y*(cos(zeta)*sin(theta)*sin(beta)-cos(theta)*sin(zeta))+z*cos(beta)*cos(zeta));
var resultArray = [0,0,0,0];
resultArray[0] = xPrime;
resultArray[1] = yPrime;
resultArray[2] = zPrime;
resultArray[3] = pointArray[3];
return resultArray;
}
function ordinatorMap2D(pointArray) {
var sin = Math.sin;
var cos = Math.cos;
zAngle = Math.PI/2;
var z = pointArray[2];
var x = (pointArray[0]-z*cos(zAngle));
var y = (pointArray[1]+z*sin(zAngle));
var resultArray = [0,0,0];
resultArray[0] = x;
resultArray[1] = y;
resultArray[2] = pointArray[3];
return resultArray;
}
function ordinatorFetchData (X,Y,Z) {
//The below hash has a duplicate in the ordinator function.
var aminoacidsX = {"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"],"X":["Stop","Stop"]};
//has a copy in the global scope as well
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"]};
//store precomputed values
!ordinatorFetchData.preComputed ? ordinatorFetchData.preComputed = {} : void(0);
//options for different functions to choose from
var options = {
polyphen2:polyphen2,
sift:sift,
position:getPos,
chemicalType:getType,
altType:getAltType,
AAtype:getAAtype,
altAAtype:getAltAAtype,
hydro:hydro,
altHydro:altHydro,
avgPrediction:getAvgScore,
aaChange:getAAchangeScore,
domain:getDomainType,
customdb:getCustomDB,
MAF:getMAF,
conservation:getConservation,
aggregateFeature:aggregateFeature,
hist1:hist1,
hist2:hist2,
hist3:hist3
};
//conservation
var minMaxCons = [0,0];
for (var i =0;i<ids["con"].length;i++){
minMaxCons[0] = +ids["con"][i].replace(/.*_/,"") < minMaxCons[0]? +ids["con"][i].replace(/.*_/,""):minMaxCons[0];
minMaxCons[1] = +ids["con"][i].replace(/.*_/,"") > minMaxCons[1]? +ids["con"][i].replace(/.*_/,""):minMaxCons[1];
}
//for uploaded files. The registeredHistograms look like this: [[[ArrayOfPoints],ID],..]. New files are unshifted, old ones are popped. Max array length is 3.
var hist1 =[];
var hist2 =[];
var hist3 =[];
var offset = registeredHistogramID-registeredHistograms.length;
for (var i = 1;i<4;i++) {
if(registeredHistograms.filter(function(d){return d[1]===((i+offset+3)%3)})[0] !== undefined) {
//console.log("passed");
eval("hist"+i+" = registeredHistograms.filter(function(d){return d[1]==="+((i+offset+3)%3)+"})[0][0]");
}
}
var checkSum = (hist1.length+hist2.length+hist3.length-(ids["con"].length*3))%(ids["con"].length);
if (checkSum !== 0) {
alert("Some of your histogram(s) may have different number of rows than the residue count. Please correct the files and reupload them.");
}
var minMaxHist1 = [0,0];
var minMaxHist2 = [0,0];
var minMaxHist3 = [0,0];
for (var i =0;i<ids["con"].length;i++){
minMaxHist1[0] = +hist1[i] < minMaxHist1[0]? +hist1[i] : minMaxHist1[0];
minMaxHist1[1] = +hist1[i] > minMaxHist1[1]? +hist1[i] : minMaxHist1[1];
minMaxHist2[0] = +hist2[i] < minMaxHist2[0]? +hist2[i] : minMaxHist2[0];
minMaxHist2[1] = +hist2[i] > minMaxHist2[1]? +hist2[i] : minMaxHist2[1];
minMaxHist3[0] = +hist3[i] < minMaxHist3[0]? +hist3[i] : minMaxHist3[0];
minMaxHist3[1] = +hist3[i] > minMaxHist3[1]? +hist3[i] : minMaxHist3[1];
}
//populate points
var args = {points:[],labels:[],labelNames:[]};
ids["mut"].forEach(function(d,i){
args.points.push([options[X](d),-options[Y](d),options[Z](d),i]);
});
//populate labels
for (var i=0;i<3;i++) {
args.labels.push(options[arguments[i]](0,"label"));
args.labelNames.push(arguments[i]);
}
return args;
//different functions below, retreived from the options hash
function polyphen2(element,type) {
if (type !== "label" && (Number(d3.select(element).attr("polyphen2"))>=0)) {
return Number(d3.select(element).attr("polyphen2"));
} else if (type !== "label") {
return -0.5;
} else {
return [0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0];
}
}
function sift(element,type) {
if (type !== "label" && (Number(d3.select(element).attr("sift"))>=0)) {
return Math.round((1-Number(d3.select(element).attr("sift")))*1000)/1000;
} else if (type !== "label") {
return -0.5;
} else {
return [0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0];
}
}
function getPos(element,type) {
if (type !== "label") {
return Math.round(parseInt(d3.select(element).attr("id").slice(1))/fasta_sorted.length*1000)/1000;
} else {
return [0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0];
}
}
function getType(element,type) {
if (type !== "label") {
return ({"Nonpolar":0.167,"Polar":0.334,"Negative":0.501,"Positive":0.668,"Aromatic":0.835})[aminoacids[d3.select(element).attr("id").slice(0,1)][1]];
} else {
return ["Nonpolar","Polar","Negative","Positive","Aromatic","Stop"];
}
}
function getAltType(element,type) {
if (type !== "label" && d3.select(element).attr("id").replace(/_rsID.*/,"").slice(-1) !== "X") {
return ({"Nonpolar":0.167,"Polar":0.334,"Negative":0.501,"Positive":0.668,"Aromatic":0.835})[aminoacids[d3.select(element).attr("id").replace(/_rsID.*/,"").slice(-1)][1]];
} else if (type !== "label") {
return 1.0;
} else {
return ["Nonpolar","Polar","Negative","Positive","Aromatic","Stop"];
}
}
function getAAtype(element,type) {
if (type !== "label") {
return Math.round((1/d3.keys(aminoacids).length*(d3.keys(aminoacids).sort().indexOf(d3.select(element).attr("id").slice(0,1))+1))*1000)/1000;
} else {
return d3.keys(aminoacids).sort();
}
}
function getAltAAtype(element,type) {
//I had a copy of aminoacidsX hash but X comes before Y, so I decided to put the nonsense muts in the end. But the length of aminoacidsX will be the same as array so no need to replace that.
var array = d3.keys(aminoacids).sort();
array.push("X");
if (type !== "label") {
return Math.round((1/d3.keys(aminoacidsX).length*(array.indexOf(d3.select(element).attr("id").replace(/_rsID.*/,"").slice(-1))+1))*1000)/1000;
} else {
return array;
}
}
function getAvgScore(element,type) {
var totalScore = 0;
var count = 0;
if (type !== "label") {
d3.keys(predictionDatabase).forEach(function(d,i){
if(predictionDatabase[d][2] !== "inverse") {
if (Number(d3.select(element).attr(predictionDatabase[d][0]))-predictionDatabase[d][1] >= 0) {
totalScore+= (Number(d3.select(element).attr(predictionDatabase[d][0]))-predictionDatabase[d][1])/(1-predictionDatabase[d][1]);
count++;
} else if (d3.select(element).attr(predictionDatabase[d][0]) !== "NA") {
count++;
}
} else {
if (predictionDatabase[d][1]-Number(d3.select(element).attr(predictionDatabase[d][0])) >= 0) {
totalScore+= (predictionDatabase[d][1]-Number(d3.select(element).attr(predictionDatabase[d][0])))/(predictionDatabase[d][1]);
count++;
} else if (d3.select(element).attr(predictionDatabase[d][0]) !== "NA") {
count++;
}
}
});
if (totalScore >= 0 && count !== 0) {
return Math.round(totalScore/count*1000)/1000;
} else {
return -0.5;
}
} else {
return [0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0];
}
}
function getAAchangeScore(element,type) {
//The below matrix is arbitrarily set with intention to create least number of classes based on coarse chemical property. It is a diagonal matrix with the row reading: Nonpolar-Polar-Negative-Positive-Aromatic. Use it with caution.
var substitutionMatrix =
[[0,0.25,0.5,0.5,0.25],
[0.25,0,0.5,0.5,0.25],
[0.5,0.5,0,0.75,0.5],
[0.5,0.5,0.75,0,0.5],
[0.25,0.25,0.5,0.5,0]];
var types = {"Nonpolar":0,"Polar":1,"Negative":2,"Positive":3,"Aromatic":4};
if (type !== "label" && d3.select(element).attr("id").replace(/_rsID.*/,"").slice(-1) !== "X") {
return substitutionMatrix[types[aminoacids[d3.select(element).attr("id").replace(/_rsID.*/,"").slice(0,1)][1]]][types[aminoacids[d3.select(element).attr("id").replace(/_rsID.*/,"").slice(-1)][1]]];
} else if (type !== "label") {
return 1;
} else {
return [0.25,0.5,0.75,1];
}
}
function getDomainType(element,type) {
var array = domainList.filter(function(d,i){return d !=="All"}).sort();
if (type !== "label" && d3.select(ids["con"][parseInt(d3.select(element).attr("id").slice(1))-1]).attr("class").split(" ")[0] !== "allCons") {
return 1/(domainList.length-1)*(array.indexOf(d3.select(ids["con"][parseInt(d3.select(element).attr("id").slice(1))-1]).attr("class").split(" ")[0])+1);
} else if (type !== "label") {
if (domainList.length > 1) {
return 1/(domainList.length-1)*(array.indexOf("Coil")+1);
} else {
return 1;
}
} else {
return array;
}
}
function getCustomDB (element,type) {
var array = MutDB.filter(function(d,i){return d.match(/customdb/i)}).sort();
if (type !== "label" && MutDB.some(function(d,i){return d.match(/customdb/i)})) {
if (array.indexOf(d3.select(element).attr("dbsource")) !== -1) {
return 1/array.length*(array.indexOf(d3.select(element).attr("dbsource"))+1);
} else {
return -0.5;
}
} else if (type !== "label") {
//alert("Non of your variants have a database source ('dbsource') attribute starting with the 'customdb' keyword.\nTherefore all points on this axis will receive a score of -0.5.");
return -0.5;
} else {
if (array.length <= 0) {
return [" "];
} else {
return array;
}
}
}
function getMAF (element,type) {
if (type !== "label") {
var frequency = +d3.select(element).attr("ipvMAF") || +d3.select(element).attr("ipvmaf");
if (frequency < 0) {
frequency = 0;
} else if (frequency > 1) {
frequency = 1;
} else if (String(frequency).match(/na/gi)) {
frequency = -0.5;
}
return frequency;
} else {
return [0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0];
}
}
function getConservation (element,type) {
if (type !== "label") {
var score = +ids["con"][parseInt(d3.select(element).attr("id").slice(1))-1].replace(/.*_/,"");
return Math.round((score-minMaxCons[0])/(minMaxCons[1]-minMaxCons[0])*1000)/1000;
} else {
return [0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0];
}
}
function hist1 (element,type) {
if(type !== "label") {
if (hist1.length === ids["con"].length) {
var score = hist1[parseInt(d3.select(element).attr("id").slice(1))-1];
return Math.round((score-minMaxHist1[0])/(minMaxHist1[1]-minMaxHist1[0])*1000)/1000;
} else {
return -0.5;
}
} else {
return [0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0];
}
}
function hist2 (element,type) {
if(type !== "label") {
if (hist2.length === ids["con"].length) {
var score = hist2[parseInt(d3.select(element).attr("id").slice(1))-1];
return Math.round((score-minMaxHist2[0])/(minMaxHist2[1]-minMaxHist2[0])*1000)/1000;
} else {
return -0.5;
}
} else {
return [0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0];
}
}
function hist3 (element,type) {
if(type !== "label") {
if (hist3.length === ids["con"].length) {
var score = hist3[parseInt(d3.select(element).attr("id").slice(1))-1];
return Math.round((score-minMaxHist3[0])/(minMaxHist3[1]-minMaxHist3[0])*1000)/1000;
} else {
return -0.5;
}
} else {
return [0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0];
}
}
function hydro (element,type) {
if (type !== "label") {
if(aminoacids_OtherProperties[d3.select(element).attr("id").slice(0,1)].some(function(x){return x==="Hydrophilic"})) {
return 1;
} else if (aminoacids_OtherProperties[d3.select(element).attr("id").slice(0,1)].some(function(x){return x==="Hydrophobic"})) {
return 0.5;
} else {
return -0.5;
}
} else {
return ["Hydrophobic","Hydrophilic"];
}
}
function altHydro (element,type) {
if (type !== "label") {
if (d3.select(element).attr("id").replace(/_rsID.*/,"").slice(-1)==="X") {
return -0.5;
}else if(aminoacids_OtherProperties[d3.select(element).attr("id").replace(/_rsID.*/,"").slice(-1)].some(function(x){return x==="Hydrophilic"})) {
return 1;
} else if (aminoacids_OtherProperties[d3.select(element).attr("id").replace(/_rsID.*/,"").slice(-1)].some(function(x){return x==="Hydrophobic"})) {
return 0.5;
} else {
return -0.5;
}
} else {
return ["Hydrophobic","Hydrophilic"];
}
}
function aggregateFeature (element,type) {
if (type !== "label") {
return (ordinatorFetchData.preComputed.segmentVector || initAggregation())[parseInt(d3.select(element).attr("id").slice(1))-1];
} else {
return [0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0];
}
}
function initAggregation () {
var matrixColumns = ["Nonpolar","Polar","Positive","Negative","Aromatic","All-aromatic","Aliphatic","Cyclic","Hydrophobic","Hydrophilic","Acidic","Basic","Ionizable","H-bonding","Disulfide-bond","Sulfur-containing"].sort();
(function(){
var array = d3.keys(aminoacidsX).sort();
array.splice(-2,1);
for (var i =array.length-1;i>=0;i--){
matrixColumns.unshift(array[i]);
}
})();
var segmentVector = [];
var _ceiling_ = Math.PI*Math.PI/3;
for (var i=0,total=_ceiling_;i<fasta_sorted.length;i++) {
total=_ceiling_;
for (var j=1;j<11;j++) {
if(i-j>=0) {
total -= vecDist(calculateRow(fasta_sorted[i]),calculateRow(fasta_sorted[i-j]))/13/Math.pow(j,2);
}
if(i+j<fasta_sorted.length) {
total -= vecDist(calculateRow(fasta_sorted[i]),calculateRow(fasta_sorted[i+j]))/13/Math.pow(j,2);
}
}
segmentVector[i] = +(total/_ceiling_).toFixed(2);
}
return ordinatorFetchData.preComputed.segmentVector = segmentVector;
function calculateRow(a){
var vector = [];
for (var i=0;i<matrixColumns.length;i++){
if (a===matrixColumns[i] || aminoacidsX[a].some(function(d){return d===matrixColumns[i]}) || aminoacids_OtherProperties[a].some(function(d){return d===matrixColumns[i]})) {
vector.push(1);
} else {
vector.push(0);
}
}
return vector;
}
function vecDist(vec1,vec2) {
var result = 0;
for (var i=0;i<vec1.length;i++) {
result += Math.abs(vec1[i]-vec2[i]);
}
return result;
}
}
}
//keep a reference to update setInterval functions
var intervalButtons;
var intervalHighlight;
function ordinator(ID,args){
var labels = args.labels;
var labelNames = args.labelNames;
var points = args.points;
//Just keep reference to show x,y,z values when mouseover, also correct the y axis
var pointsRef = [];
points.forEach(function(d,i){pointsRef[i]= [d[0],-d[1],d[2]];});
//get rid of any trace lines if any
d3.select("#"+ID+"_traceLine").remove();
//get rid of any previoulsy opened function windows
d3.select("#"+ID+"_func").remove();
//get rid of any previously initiated setIntervals and registerLinkBoxes
d3.selectAll(".ordinator_"+ID+"_registerLinkBoxes").remove();
clearInterval(intervalButtons);
clearInterval(intervalHighlight);
//below, same as in Lotus function.
var aaSymbols = {Nonpolar:[_drawCircle_,"Gray"],Polar:[_drawCircle_,"DeepPink"],Positive:[_drawEqTriangle_,"Red"],Negative:[_drawEqTriangle_,"Blue"],Aromatic:[_drawHexagon_,"Green"],Stop:[_drawText_,"Orange"]};
//a copy of the aminoacids hash, it has X
var aminoacidsX = {"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"],"X":["Stop","Stop"]};
//extract the wildtype and the mutated amino acids
var wildtypeAndMutated = [];
ids["mut"].forEach(function(d,i){var wtMt = [];wtMt.push(d.slice(1,2));wtMt.push(d.replace(/_rsID.*/,"").slice(-1));wildtypeAndMutated.push(wtMt);});
//extract the point names from ids, saves bit of computation
var pointNames = [];
var pointLocations = [];
ids["mut"].forEach(function(d,i){pointNames.push(d.replace(/\#|_rsID.*/g,""));pointLocations.push(parseInt(d.slice(2)))});
//keep reference to the volumes/links if any
var links = [];
var linksColors = [];
var linksAlphas = [];
var linkCounter = 0;
//tracks whether the user is linking or just started linking
var linkingStatus = 0;
var glyphOrigin = 0;
var dragStartX;
var dragStartY;
var currentRotateX = 0;
var currentRotateY = 45;
var currentRotateZ = 0;
var width = Number(d3.select("#"+ID).attr("width"));
var height = Number(d3.select("#"+ID).attr("height"));
var wTimesH = width*height;
var widthTranslate = 1/2;
var heightTranslate = 1/2;
var widthScale = 1/3;
var heightScale = 1/6;
var fontSize = wTimesH/70000;
var glyphMultiplier = 1;
var showTraceLine = 0;
var showLabels = 0;
//***Filter parameters***
var regions = [(1+fasta_sorted.length)/2-25,(1+fasta_sorted.length)/2+25];
//amino acid keys for filtering [[wildtype],[mutated]]
var filterAA = [[],[]];
(function(){var array = d3.keys(aminoacids);var arrayX = d3.keys(aminoacidsX);array.forEach(function(d,i){filterAA[0][i]=[d,"on"];});arrayX.forEach(function(d,i){filterAA[1][i]=[d,"on"];})})();
var filterNA = 1;
var filterSynonymous = 1;
//***Filter parameters***
//***filter the points before you render them***
args = filterOrdinator(points);
//***filter the points before you render them***
//store//
//aaSymbols[aminoacidsX[wildtypeAndMutated[points[i][3]][glyphOrigin]][1]][0]
var stored = [wildtypeAndMutated.map(function(d,i){return aaSymbols[aminoacidsX[d[0]][1]][0]}),wildtypeAndMutated.map(function(d,i){return aaSymbols[aminoacidsX[d[1]][1]][0]})];
var storedColor = [wildtypeAndMutated.map(function(d,i){return aaSymbols[aminoacidsX[d[0]][1]][1]}),wildtypeAndMutated.map(function(d,i){return aaSymbols[aminoacidsX[d[1]][1]][1]})];
//store//
//Drawing API, exclusive to Indoril/Ordinator
<!--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) {
var currentRadius = Math.min(currentWidth,currentHeight);
var r = objectHash[0];
var x = objectHash[1];
var y = objectHash[2];
//d3.select(IDtoDrawOn).append("polygon").attr("points",function(){return (x*currentWidth)+","+(y*currentHeight-r*currentRadius)+" "+(x*currentWidth+r*currentRadius/2*Math.sqrt(3))+","+(y*currentHeight+r*currentRadius/2)+" "+(x*currentWidth-r*currentRadius/2*Math.sqrt(3))+","+(y*currentHeight+r*currentRadius/2);}).attr("stroke-linejoin","round").attr("fill",objectHash[3]).attr("fill-opacity",objectHash[5]).attr("stroke",objectHash[4]).attr("stroke-opacity",objectHash[5]).attr("stroke-width",2).attr("id",objectHash[8]).attr("class","ordinatorPoints").attr("onmouseover",objectHash[9]).attr("onmouseout",objectHash[10]);
shapeMaker.make("polygon",IDtoDrawOn)("points",(x*currentWidth)+","+(y*currentHeight-r*currentRadius)+" "+(x*currentWidth+r*currentRadius/2*Math.sqrt(3))+","+(y*currentHeight+r*currentRadius/2)+" "+(x*currentWidth-r*currentRadius/2*Math.sqrt(3))+","+(y*currentHeight+r*currentRadius/2))("stroke-linejoin","round")("fill",objectHash[3])("fill-opacity",objectHash[5])("stroke",objectHash[4])("stroke-opacity",objectHash[5])("stroke-width",2)("id",objectHash[8])("class","ordinatorPoints")("onmouseover",objectHash[9])("onmouseout",objectHash[10]);
}
<!--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) {
var currentRadius = Math.min(currentWidth,currentHeight);
var r = objectHash[0];
var x = objectHash[1];
var y = objectHash[2];
//d3.select(IDtoDrawOn).append("polygon").attr("points",function(){return (x*currentWidth+r*currentRadius/2)+","+(y*currentHeight-r*currentRadius/2*Math.sqrt(3))+" "+(x*currentWidth+r*currentRadius)+","+(y*currentHeight)+" "+(x*currentWidth+r*currentRadius/2)+","+(y*currentHeight+r*currentRadius/2*Math.sqrt(3))+" "+(x*currentWidth-r*currentRadius/2)+","+(y*currentHeight+r*currentRadius/2*Math.sqrt(3))+" "+(x*currentWidth-r*currentRadius)+","+(y*currentHeight)+" "+(x*currentWidth-r*currentRadius/2)+","+(y*currentHeight-r*currentRadius/2*Math.sqrt(3));}).attr("stroke-linejoin","round").attr("fill",objectHash[3]).attr("fill-opacity",objectHash[5]).attr("stroke",objectHash[4]).attr("stroke-opacity",objectHash[5]).attr("stroke-width",2).attr("id",objectHash[8]).attr("class","ordinatorPoints").attr("onmouseover",objectHash[9]).attr("onmouseout",objectHash[10]);
shapeMaker.make("polygon",IDtoDrawOn)("points",(x*currentWidth+r*currentRadius/2)+","+(y*currentHeight-r*currentRadius/2*Math.sqrt(3))+" "+(x*currentWidth+r*currentRadius)+","+(y*currentHeight)+" "+(x*currentWidth+r*currentRadius/2)+","+(y*currentHeight+r*currentRadius/2*Math.sqrt(3))+" "+(x*currentWidth-r*currentRadius/2)+","+(y*currentHeight+r*currentRadius/2*Math.sqrt(3))+" "+(x*currentWidth-r*currentRadius)+","+(y*currentHeight)+" "+(x*currentWidth-r*currentRadius/2)+","+(y*currentHeight-r*currentRadius/2*Math.sqrt(3)))("stroke-linejoin","round")("fill",objectHash[3])("fill-opacity",objectHash[5])("stroke",objectHash[4])("stroke-opacity",objectHash[5])("stroke-width",2)("id",objectHash[8])("class","ordinatorPoints")("onmouseover",objectHash[9])("onmouseout",objectHash[10]);
}
<!--Draw hexagon-->
<!--Draw circle-->
function _drawCircle_ (IDtoDrawOn,objectHash,currentWidth,currentHeight) {
var currentRadius = Math.min(currentWidth,currentHeight);
var r = objectHash[0];
var x = objectHash[1];
var y = objectHash[2];
//d3.select(IDtoDrawOn).append("circle").attr("cx",x*currentWidth).attr("cy",y*currentHeight).attr("r",r*currentRadius).attr("fill",objectHash[3]).attr("fill-opacity",objectHash[5]).attr("stroke",objectHash[4]).attr("stroke-opacity",objectHash[5]).attr("stroke-width",2).attr("id",objectHash[8]).attr("class","ordinatorPoints").attr("onmouseover",objectHash[9]).attr("onmouseout",objectHash[10]);
shapeMaker.make("circle",IDtoDrawOn)("cx",x*currentWidth)("cy",y*currentHeight)("r",r*currentRadius)("fill",objectHash[3])("fill-opacity",objectHash[5])("stroke",objectHash[4])("stroke-opacity",objectHash[5])("stroke-width",2)("id",objectHash[8])("class","ordinatorPoints")("onmouseover",objectHash[9])("onmouseout",objectHash[10]);
}
<!--Draw circle-->
<!--Draw text-->
function _drawText_ (IDtoDrawOn,objectHash,currentWidth,currentHeight) {
var currentRadius = Math.min(currentWidth,currentHeight);
var r = objectHash[0];
var x = objectHash[1];
var y = objectHash[2];
//d3.select(IDtoDrawOn).append("text").text(objectHash[6]).attr("x",x*currentWidth).attr("y",y*currentHeight).attr("font-size",objectHash[7]).attr("font-family","sans-serif").attr("text-anchor","middle").attr("fill",objectHash[3]).attr("fill-opacity",objectHash[5]).attr("stroke",objectHash[4]).attr("stroke-opacity",objectHash[5]).attr("stroke-width",2).attr("id",objectHash[8]).attr("class","ordinatorPoints").attr("onmouseover",objectHash[9]).attr("onmouseout",objectHash[10]);
shapeMaker.make("text",IDtoDrawOn)("x",x*currentWidth)("y",y*currentHeight)("font-size",objectHash[7])("font-family","sans-serif")("text-anchor","middle")("fill",objectHash[3])("fill-opacity",objectHash[5])("stroke",objectHash[4])("stroke-opacity",objectHash[5])("stroke-width",2)("id",objectHash[8])("class","ordinatorPoints")("onmouseover",objectHash[9])("onmouseout",objectHash[10])().textContent = objectHash[6];
}
<!--Draw text-->
<!--Path string generator-->
function pathStringGenerator(objectHash,currentWidth,currentHeight) {
return "M"+(objectHash[0]*currentWidth)+","+(objectHash[1]*currentHeight)+"L"+(objectHash[2]*currentWidth)+","+(objectHash[3]*currentHeight);
}
<!--Path string generator-->
<!--Draw axis text-->
function _drawAxisText_ (IDtoDrawOn,objectHash,currentWidth,currentHeight) {
var currentRadius = Math.min(currentWidth,currentHeight);
var x = objectHash[0];
var y = objectHash[1];
//d3.select(IDtoDrawOn).append("text").text(objectHash[5]).attr("x",x*currentWidth).attr("y",y*currentHeight).attr("font-size",objectHash[6]).attr("font-family","sans-serif").attr("text-anchor","middle").attr("fill",objectHash[2]).attr("fill-opacity",objectHash[4]).attr("stroke",objectHash[3]).attr("stroke-opacity",objectHash[4]).attr("stroke-width",2).attr("transform",objectHash[7]);
shapeMaker.make("text",IDtoDrawOn)("x",x*currentWidth)("y",y*currentHeight)("font-size",objectHash[6])("font-family","sans-serif")("text-anchor","middle")("fill",objectHash[2])("fill-opacity",objectHash[4])("stroke",objectHash[3])("stroke-opacity",objectHash[4])("stroke-width",2)("transform",objectHash[7] || "")().textContent = objectHash[5];
}
<!--Draw axis text-->
//Drawing API, exclusive to Indoril/Ordinator
//Container for the 3D points
d3.select("#"+ID).append("g").attr("id",ID+"_ordinatorPointsContainer");
d3.select("#"+ID).append("g").attr("id",ID+"_ordinatorAxesContainer");
var container = "#"+ID+"_ordinatorPointsContainer";
var containerAxes = "#"+ID+"_ordinatorAxesContainer";
var containerElem = d3.select(container).node();
var containerAxesElem = d3.select(containerAxes).node();
//Container for the 3D points
//An alternative to d3 for making elements 1 by 1
var shapeMaker = (function(){
function maker(){
var _this_ = this;
this.attr = function(name,value){if (!name){return this;}this.setAttribute(name,value);return _this_.attr.bind(this);} ;
this.make = function(el,containerNode){var el = document.createElementNS("http://www.w3.org/2000/svg",el); containerNode.appendChild(el); return this.attr.bind(el)};
}
return new maker;
})()
//An alternative to d3 for making elements 1 by 1
renderAxes._ready_ = true;
renderGlyphs._ready_ = true;
renderOrdinatorGUI (ID);
renderAxes([0,45,0]);
renderGlyphs(args,[0,45,0]);
var dragOrdinator = d3.behavior.drag().on("drag", dragOrdinatorFunc).on("dragstart",function (){d3.event.sourceEvent.stopPropagation();dragStartX=coordinates[0];dragStartY=coordinates[1];}).on("dragend",function(){currentRotateX = (currentRotateX+(coordinates[1]-dragStartY)/height*360)%360;currentRotateY = (currentRotateY-(coordinates[0]-dragStartX)/width*360)%360;});
function dragOrdinatorFunc() {
var rotateY = currentRotateY-(+d3.event.x-dragStartX)/width*360;
var rotateX = currentRotateX+(+d3.event.y-dragStartY)/height*360;
d3.select("#"+ID+"_renderXrotate_knob").attr("x",function(){var x = rotateX % 360; if (x < 0){return 220-400/360*x;}else{return 220-400/360*(-360+x);}});
d3.select("#"+ID+"_renderYrotate_knob").attr("x",function(){var x = rotateY % 360; if (x < 0){return width-620-400/360*x;}else{return width-620-400/360*(-360+x);}});
renderAxes([rotateX,rotateY,currentRotateZ],1);
renderGlyphs(args,[rotateX,rotateY,currentRotateZ]);
}
d3.select("#"+ID).call(dragOrdinator);
function renderAxes(angleArray,refresh) {
if(renderAxes._ready_){
window.requestAnimationFrame(function(){
while(containerAxesElem.hasChildNodes()) {
containerAxesElem.removeChild(containerAxesElem.lastChild);
}
d3.select(containerAxes).selectAll("ordinatorAxes").data([[1.1,0,0],[0,-1.1,0],[0,0,1.1]]).enter()
.append("path")
.attr("d",function(d,i){
if (refresh) {
return pathStringGenerator([widthTranslate,heightTranslate,ordinatorMap2D(ordinatorRotate(d,angleArray))[0]*widthScale+widthTranslate,ordinatorMap2D(ordinatorRotate(d,angleArray))[1]*heightScale+heightTranslate],width,height);
} else {
return pathStringGenerator([widthTranslate,heightTranslate,widthTranslate,heightTranslate],width,height);
}
})
.attr("stroke-width",10)
.attr("stroke","Orange")
.attr("fill","Orange")
.style("opacity",0.75)
.style("marker-end","url(#markerTriangle)")
.attr("class","ordinatorAxes");
if(!refresh){
d3.selectAll(".ordinatorAxes")
.transition("fadein")
.attr("d",function(d,i){return pathStringGenerator([widthTranslate,heightTranslate,ordinatorMap2D(ordinatorRotate(d,angleArray))[0]*widthScale+widthTranslate,ordinatorMap2D(ordinatorRotate(d,angleArray))[1]*heightScale+heightTranslate],width,height);})
.delay(0)
.duration(1000);
}
if (showLabels ===1){
var i = 3;
while (i--) {
var length = labels[i].length;
var j = length;
//Label name placement is better than fixed as below-->drawText("#"+ID,returnObject(labelNames[i],i,(length+1),length),width,height);
_drawAxisText_(containerAxesElem,returnObject(labelNames[i],i,12,10),width,height);
while (j--) {
_drawAxisText_(containerAxesElem,returnObject(labels[i][j],i,j,length),width,height);
}
}
}
renderAxes._ready_ = true;
})
}
renderAxes._ready_ = false;
//[0]->x,[1]->y,[2]->fill,[3]->stroke,[4]->opacity,[5]->text,[6]->fontSize,[7]->transform
function returnObject (point,indexAxis,indexPoint,labelCount) {
var rotated = [0,0,0];
if (indexAxis === 0) {
rotated = ordinatorRotate([(indexPoint+1)*1/labelCount, -0.1,-0.1],angleArray);
} else if (indexAxis === 1) {
rotated = ordinatorRotate([-0.1,-(indexPoint+1)*1/labelCount,-0.1],angleArray);
} else {
rotated = ordinatorRotate([-0.1,0.1,(indexPoint+1)*1/labelCount],angleArray);
}
var mapped = ordinatorMap2D(rotated);
var x = mapped[0]*widthScale+widthTranslate;
var y = mapped[1]*heightScale+heightTranslate;
var transform = null;
if (indexAxis === 0) {
transform = "rotate(-45,"+x*width+","+y*height+")";
} else if (indexAxis === 2) {
transform = "rotate(45,"+x*width+","+y*height+")";
}
var glyphObject = [0,0,"0","0",0,"0",0,"0"];
//x
glyphObject[0] = x;
//y
glyphObject[1] = y;
//fill
glyphObject[2] = "Orange";
//stroke
glyphObject[3] = "Orange";
//opacity
glyphObject[4] = 0.4+(rotated[2]+1)/2*0.6;
//text
glyphObject[5] = point;
//fontSize
glyphObject[6] = fontSize/2;
//transform
glyphObject[7] = transform;
return glyphObject;
}
}
function renderGlyphs (args,angleArray) {
if(renderGlyphs._ready_){
window.requestAnimationFrame(function() {
var points = [];
var length = args.length;
var i = length;
while (i--) {
points[i] = ordinatorRotate(args[i],angleArray);
}
points.sort(function(a,b){return b[2]-a[2]});
while(containerElem.hasChildNodes()) {
containerElem.removeChild(containerElem.lastChild);
}
i = length;
while (i--) {
stored[glyphOrigin][points[i][3]](containerElem,returnObject(points[i]),width,height);
registerClick(i);
}
if (showTraceLine===1) {
drawTraceLine(args,angleArray,1);
}
renderPseudoPoly(angleArray);
renderGlyphs._ready_ = true;
function registerClick (index) {
document.getElementById("ordinatorPoint_"+ID+"_"+points[index][3]).addEventListener("click",function(){registerLinks(points[index])},false);
}
})
}
renderGlyphs._ready_ = false;
//[0]->radius,[1]->x,[2]->y,[3]->fill,[4]->stroke,[5]->opacity,[6]->text,[7]->fontSize,[8]->id
//[9]->mouseover,[10]->mouseout
function returnObject (point) {
var id = "ordinatorPoint_"+ID+"_"+point[3];
var mapped = ordinatorMap2D(point);
var x = mapped[0]*widthScale+widthTranslate;
var y = mapped[1]*heightScale+heightTranslate;
var color = storedColor[glyphOrigin][point[3]];
var text = wildtypeAndMutated[point[3]];
var glyphObject = [0,0,0,"0","0",0,"0",0,"0","0","0"];
//radius
glyphObject[0] = (0.005+(point[2]+2)/3*0.005)*glyphMultiplier;
//x
glyphObject[1] = x;
//y
glyphObject[2] = y;
//fill
glyphObject[3] = color;
//stroke
glyphObject[4] = color;
//opacity
glyphObject[5] = 0.4+(point[2]+1)/2*0.6;
//text
glyphObject[6] = text[1];
//fontSize
glyphObject[7] = fontSize;
//id
glyphObject[8] = id;
//mouseover
glyphObject[9] = "d3.select('#ordinatorPointsTextLabel').remove();d3.select('#"+id+"').attr('stroke-width',25).attr('stroke','Orange');d3.select('#"+ID+"').append('text').text('p."+pointNames[point[3]]+" ("+pointsRef[point[3]]+")"+"').attr('id','ordinatorPointsTextLabel').attr('x',"+(x>1/2?x-0.05:x+0.05)*width+").attr('y',"+(y>1/2?y-0.05:y+0.05)*height+").attr('font-size',"+fontSize+").attr('font-family','sans-serif').attr('fill','AntiqueWhite').attr('text-anchor','middle');";
//mouseout
glyphObject[10] = "d3.select('#"+id+"').attr('stroke-width',2).attr('stroke','"+color+"');d3.select('#ordinatorPointsTextLabel').remove();";
return glyphObject;
}
}
function renderOrdinatorGUI (ID) {
renderXrotate(ID);
renderYrotate(ID);
renderZrotate(ID);
renderSlider(ID);
renderAADials(ID,0);
renderAADials(ID,1);
renderAAmassDials (ID,0);
renderAAmassDials (ID,1);
renderShowModules(ID);
renderSizeControls(ID);
//***axes functions***
function renderXrotate (ID) {
d3.selectAll("."+ID+"_renderXrotate").remove();
d3.select("#"+ID).append("path").attr("class",function(){return ID+"_renderXrotate";}).attr("d","M100,307 A50,50 0 1,1 150,357").style("marker-end","url(#markerTriangle)").attr("stroke-opacity",0).attr("stroke-width",4).attr("fill-opacity",0).attr("stroke","Orange").transition("fadein").attr("stroke-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("text").text("x").attr("class",function(){return ID+"_renderXrotate";}).attr("x",150).attr("y",315).attr("font-size","60px").attr("font-family","sans-serif").attr("text-anchor","middle").attr("fill","Orange").attr("fill-opacity",0).transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("rect").attr("class",function(){return ID+"_renderXrotate";}).attr("x",220).attr("y",300).attr("width",400).attr("height",15).attr("rx",15).attr("ry",15).attr("fill-opacity",0).attr("fill","Orange").transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
var drag = d3.behavior.drag().origin(function(){var x = +d3.select(this).attr("x"); var y = +d3.select(this).attr("y"); return {"x":x,"y":y};}).on("drag", dragFunc).on("dragstart",function (){d3.event.sourceEvent.stopPropagation();});
function dragFunc() {
var knobXpos = Math.max(220,Math.min(620,d3.event.x));
d3.select(this).attr("x",knobXpos);
var rotateX = -(knobXpos-220)/400*360;
currentRotateX = rotateX;
renderAxes([rotateX,currentRotateY,currentRotateZ],1);
renderGlyphs(args,[rotateX,currentRotateY,currentRotateZ]);
}
d3.select("#"+ID).append("rect").attr("class",function(){return ID+"_renderXrotate";}).attr("id",function(){return ID+"_renderXrotate_knob";}).attr("x",220).attr("y",282).attr("width",50).attr("height",50).attr("rx",15).attr("ry",15).attr("fill-opacity",1).attr("fill","Orange").call(drag);
}
function renderYrotate (ID) {
d3.selectAll("."+ID+"_renderYrotate").remove();
d3.select("#"+ID).append("path").attr("class",function(){return ID+"_renderYrotate";}).attr("d",function(){var x = width-750; return "M"+x+",307 A50,50 0 1,1 "+(x+50)+",357"}).style("marker-end","url(#markerTriangle)").attr("stroke-opacity",0).attr("stroke-width",4).attr("fill-opacity",0).attr("stroke","Orange").transition("fadein").attr("stroke-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("text").text("y").attr("class",function(){return ID+"_renderYrotate";}).attr("x",function(){return width-700;}).attr("y",315).attr("font-size","60px").attr("font-family","sans-serif").attr("text-anchor","middle").attr("fill","Orange").attr("fill-opacity",0).transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("rect").attr("class",function(){return ID+"_renderYrotate";}).attr("x",function(){return width-620;}).attr("y",300).attr("width",400).attr("height",15).attr("rx",15).attr("ry",15).attr("fill-opacity",0).attr("fill","Orange").transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
var drag = d3.behavior.drag().origin(function(){var x = +d3.select(this).attr("x"); var y = +d3.select(this).attr("y"); return {"x":x,"y":y};}).on("drag", dragFunc).on("dragstart",function (){d3.event.sourceEvent.stopPropagation();});
function dragFunc() {
var xMin = width-620;
var knobYpos = Math.max(xMin,Math.min(xMin+400,d3.event.x));
d3.select(this).attr("x",knobYpos);
var rotateY = -(knobYpos-xMin)/400*360;
currentRotateY = rotateY;
renderAxes([currentRotateX,rotateY,currentRotateZ],1);
renderGlyphs(args,[currentRotateX,rotateY,currentRotateZ]);
}
d3.select("#"+ID).append("rect").attr("class",function(){return ID+"_renderYrotate";}).attr("id",function(){return ID+"_renderYrotate_knob";}).attr("x",function(){return width-620;}).attr("y",282).attr("width",50).attr("height",50).attr("rx",15).attr("ry",15).attr("fill-opacity",1).attr("fill","Orange").call(drag);
}
function renderZrotate (ID) {
d3.selectAll("."+ID+"_renderZrotate").remove();
d3.select("#"+ID).append("path").attr("class",function(){return ID+"_renderZrotate";}).attr("d","M100,607 A50,50 0 1,1 150,657").style("marker-end","url(#markerTriangle)").attr("stroke-opacity",0).attr("stroke-width",4).attr("fill-opacity",0).attr("stroke","Orange").transition("fadein").attr("stroke-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("text").text("z").attr("class",function(){return ID+"_renderZrotate";}).attr("x",150).attr("y",615).attr("font-size","60px").attr("font-family","sans-serif").attr("text-anchor","middle").attr("fill","Orange").attr("fill-opacity",0).transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("rect").attr("class",function(){return ID+"_renderZrotate";}).attr("x",150).attr("y",685).attr("width",15).attr("height",800).attr("rx",15).attr("ry",15).attr("fill-opacity",0).attr("fill","Orange").transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
var drag = d3.behavior.drag().origin(function(){var x = +d3.select(this).attr("x"); var y = +d3.select(this).attr("y"); return {"x":x,"y":y};}).on("drag", dragFunc).on("dragstart",function (){d3.event.sourceEvent.stopPropagation();});
function dragFunc() {
var knobZpos = Math.max(667,Math.min(667+800,d3.event.y));
d3.select(this).attr("y",knobZpos);
var rotateZ = -(knobZpos-667)/800*360;
currentRotateZ = rotateZ;
renderAxes([currentRotateX,currentRotateY,rotateZ],1);
renderGlyphs(args,[currentRotateX,currentRotateY,rotateZ]);
}
d3.select("#"+ID).append("rect").attr("class",function(){return ID+"_renderZrotate";}).attr("id",function(){return ID+"_renderZrotate_knob";}).attr("x",132).attr("y",667).attr("width",50).attr("height",50).attr("rx",15).attr("ry",15).attr("fill-opacity",1).attr("fill","Orange").call(drag);
}
//***axes functions***
//***slider function***
function renderSlider (ID) {
var knobThickness = 0.015;
var fontSize = 50;
d3.selectAll("."+ID+"_regionSlider").remove();
sliderTrail(ID);
sliderLeftRect(ID);
sliderRightRect(ID);
silderHighlight(ID);
sliderIndicators(ID);
function sliderTrail (ID) {
d3.select("#"+ID).append("rect").attr("class",function(){return ID+"_regionSlider";}).attr("x",0.1*width).attr("y",0.85*height).attr("width",0.8*width).attr("height",0.004*height).attr("rx",15).attr("ry",15).attr("fill-opacity",0).attr("fill","Orange").transition("fadein").attr("fill-opacity",0.85).delay(0).duration(1000);
}
function sliderLeftRect (ID) {
var drag = d3.behavior.drag().origin(function(){var x = +d3.select(this).attr("x"); var y = +d3.select(this).attr("y"); return {"x":x,"y":y};}).on("drag", dragFunc).on("dragstart",function (){d3.event.sourceEvent.stopPropagation();});
function dragFunc() {
var knobPos = Math.max((0.1-knobThickness/2)*width,Math.min(((0.1+(regions[1]-1)/(fasta_sorted.length-1)*0.8)-1.5*knobThickness)*width,d3.event.x));
d3.select(this).attr("x",knobPos);
regions[0] = ((knobPos/width-(0.1-knobThickness/2))*(fasta_sorted.length-1)/0.8)+1;
d3.select("#"+ID+"_sliderHighlight").attr("x",function(){return ((0.1+(regions[0]-1)/(fasta_sorted.length-1)*0.8)+knobThickness/2)*width}).attr("width",function(){var w = ((regions[1]-regions[0])/(fasta_sorted.length-1)*0.8-knobThickness)*width; return w>=0?w:0;});
d3.select("#"+ID+"_sliderIndicator0").text(Math.round(regions[0])).attr("x",function(){return ((0.1+(regions[0]-1)/(fasta_sorted.length-1)*0.8))*width-2*fontSize;});
args = filterOrdinator(points);
renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);
}
d3.select("#"+ID).append("rect").attr("id",function() {return ID+"_sliderLeftRect";}).attr("class",function(){return ID+"_regionSlider";}).attr("x",function(){return ((0.1+(regions[0]-1)/(fasta_sorted.length-1)*0.8)-knobThickness/2)*width}).attr("y",0.825*height).attr("width",knobThickness*width).attr("height",0.05*height).attr("fill-opacity",0).attr("fill","Orange").transition("fadein").attr("fill-opacity",0.85).delay(0).duration(1000);
d3.select("#"+ID+"_sliderLeftRect").call(drag);
}
function sliderRightRect (ID) {
var drag = d3.behavior.drag().origin(function(){var x = +d3.select(this).attr("x"); var y = +d3.select(this).attr("y"); return {"x":x,"y":y};}).on("drag", dragFunc).on("dragstart",function (){d3.event.sourceEvent.stopPropagation();});
function dragFunc() {
var knobPos = Math.max(((0.1+(regions[0]-1)/(fasta_sorted.length-1)*0.8)+knobThickness/2)*width,Math.min((0.9-knobThickness/2)*width,d3.event.x));
d3.select(this).attr("x",knobPos);
regions[1] = ((knobPos/width-(0.1-knobThickness/2))*(fasta_sorted.length-1)/0.8)+1;
d3.select("#"+ID+"_sliderHighlight").attr("x",function(){return ((0.1+(regions[0]-1)/(fasta_sorted.length-1)*0.8)+knobThickness/2)*width}).attr("width",function(){var w = ((regions[1]-regions[0])/(fasta_sorted.length-1)*0.8-knobThickness)*width; return w>=0?w:0;});
d3.select("#"+ID+"_sliderIndicator1").text(Math.round(regions[1])).attr("x",function(){return ((0.1+(regions[1]-1)/(fasta_sorted.length-1)*0.8))*width+2*fontSize;});
args = filterOrdinator(points);
renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);
}
d3.select("#"+ID).append("rect").attr("id",function() {return ID+"_sliderRightRect";}).attr("class",function(){return ID+"_regionSlider";}).attr("x",function(){return ((0.1+(regions[1]-1)/(fasta_sorted.length-1)*0.8)-knobThickness/2)*width;}).attr("y",0.825*height).attr("width",knobThickness*width).attr("height",0.05*height).attr("fill-opacity",0).attr("fill","Orange").transition("fadein").attr("fill-opacity",0.85).delay(0).duration(1000);
d3.select("#"+ID+"_sliderRightRect").call(drag);
}
function silderHighlight (ID) {
var drag = d3.behavior.drag().origin(function(){var x = +d3.select(this).attr("x"); var y = +d3.select(this).attr("y"); return {"x":x,"y":y};}).on("drag", dragFunc).on("dragstart",function (){d3.event.sourceEvent.stopPropagation();});
function dragFunc() {
var widthHighlight = +d3.select(this).attr("width");
var min = (0.1+knobThickness/2)*width;
var max = (0.9-knobThickness/2)*width-widthHighlight;
var knobPos = Math.max(min,Math.min(max,d3.event.x));
var newRegions0 = (knobPos/width-0.1-knobThickness/2)/0.8*(fasta_sorted.length-1)+1;
var diff = newRegions0 - regions[0];
var newRegions1 = regions[1]+diff;
regions[0] = newRegions0;
regions[1] = newRegions1;
d3.select(this).attr("x",knobPos);
d3.select("#"+ID+"_sliderLeftRect").attr("x",function(){return ((0.1+(regions[0]-1)/(fasta_sorted.length-1)*0.8)-knobThickness/2)*width});
d3.select("#"+ID+"_sliderRightRect").attr("x",function(){return ((0.1+(regions[1]-1)/(fasta_sorted.length-1)*0.8)-knobThickness/2)*width;});
d3.select("#"+ID+"_sliderIndicator0").text(Math.round(regions[0])).attr("x",function(){return ((0.1+(regions[0]-1)/(fasta_sorted.length-1)*0.8))*width-2*fontSize;});
d3.select("#"+ID+"_sliderIndicator1").text(Math.round(regions[1])).attr("x",function(){return ((0.1+(regions[1]-1)/(fasta_sorted.length-1)*0.8))*width+2*fontSize;});
args = filterOrdinator(points);
renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);
}
d3.select("#"+ID).append("rect").attr("id",function() {return ID+"_sliderHighlight";}).attr("class",function(){return ID+"_regionSlider";}).attr("x",function(){return ((0.1+(regions[0]-1)/(fasta_sorted.length-1)*0.8)+knobThickness/2)*width}).attr("y",0.825*height).attr("width",function(){return ((regions[1]-regions[0])/(fasta_sorted.length-1)*0.8-knobThickness)*width;}).attr("height",0.05*height).attr("fill-opacity",0).attr("fill","DarkSalmon").transition("fadein").attr("fill-opacity",0.50).delay(0).duration(1000);
d3.select("#"+ID+"_sliderHighlight").call(drag);
}
function sliderIndicators (ID) {
d3.select("#"+ID).append("text").text(Math.round(regions[0])).attr("id",function() {return ID+"_sliderIndicator0";}).attr("class",function(){return ID+"_regionSlider";}).attr("x",function(){return ((0.1+(regions[0]-1)/(fasta_sorted.length-1)*0.8))*width-2*fontSize;}).attr("y",0.820*height).attr("font-size",fontSize).attr("font-family","sans-serif").attr("text-anchor","middle").attr("fill","Orange").attr("fill-opacity",0).transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("text").text(Math.round(regions[1])).attr("id",function() {return ID+"_sliderIndicator1";}).attr("class",function(){return ID+"_regionSlider";}).attr("x",function(){return ((0.1+(regions[1]-1)/(fasta_sorted.length-1)*0.8))*width+2*fontSize;}).attr("y",0.820*height).attr("font-size",fontSize).attr("font-family","sans-serif").attr("text-anchor","middle").attr("fill","Orange").attr("fill-opacity",0).transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
}
}
//***slider function***
//***Aminoacid(AA) dial --- if WtOrMt argument is 0 than the wildtype aa dial is placed, else if it is 1 than the mutated ones are placed***
function renderAADials(ID,WtOrMt) {
d3.selectAll("."+ID+"_"+WtOrMt+"_AADials").remove();
var dims = Math.min(width,height);
d3.select("#"+ID).append("text").text(function(){return WtOrMt===0?"from":"to"}).attr("x",function(){return (0.1+WtOrMt*0.47-0.050)*width}).attr("y",function(d,i){return 0.9*height+0.0125*dims+dims/120;}).attr("fill","AntiqueWhite").attr("fill-opacity",0.9).attr("font-size",dims/40).attr("font-family","sans-serif").attr("font-weight",900).style("cursor","default").attr("text-anchor","middle").attr("class",ID+"_"+WtOrMt+"_AADials");
d3.select("#"+ID).selectAll("wildtypeDials")
.data(filterAA[WtOrMt])
.enter()
.append("rect")
.attr("x",function(d,i){return (0.1+WtOrMt*0.47+0.033*(i%10))*width;})
.attr("y",function(d,i){return (0.875+0.033*Math.floor(i/10))*height;})
.attr("width",0.025*dims)
.attr("height",0.025*dims)
.attr("rx",5)
.attr("ry",5)
.attr("fill","Orange")
.attr("stroke","Orange")
.attr("fill-opacity",0)
.attr("stroke-opacity",0)
.attr("stroke-width",10)
.attr("class",ID+"_"+WtOrMt+"_AADials "+ID+"_"+WtOrMt+"_AADialsRects")
.attr("id",function(d,i){return ID+"_"+WtOrMt+"_AADials"+"_"+i;})
.on("mouseover",function(d,i){d3.select(this).attr("stroke-width",20);})
.on("mouseout",function(d,i){d3.select(this).attr("stroke-width",10);})
.on("click",function(d,i){d3.select(this).attr("stroke-width",10).attr("fill",function(){return filterAA[WtOrMt][i][1]==="on"?"DimGray":"Orange";});filterAA[WtOrMt][i][1]=filterAA[WtOrMt][i][1]==="on"?"off":"on";args = filterOrdinator(points);renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);})
.transition("fadein")
.attr("fill-opacity",0.85)
.attr("stroke-opacity",0.9)
.delay(function(d,i){return i*50;})
.duration(function(d,i){return 150;});
d3.select("#"+ID).selectAll("wildtypeDialsTexts")
.data(filterAA[WtOrMt])
.enter()
.append("text")
.text(function(d,i){return d[0];})
.attr("x",function(d,i){return (0.1+WtOrMt*0.47+0.033*(i%10))*width+0.0125*dims;})
.attr("y",function(d,i){return (0.875+0.033*Math.floor(i/10))*height+0.0125*dims+dims/120;})
.attr("fill","AntiqueWhite")
.attr("fill-opacity",0)
.attr("font-size",dims/40)
.attr("font-family","sans-serif")
.attr("font-weight",800)
.style("cursor","default")
.attr("text-anchor","middle")
.attr("class",ID+"_"+WtOrMt+"_AADials")
.on("mouseover",function(d,i){d3.select("#"+ID+"_"+WtOrMt+"_AADials"+"_"+i).attr("stroke-width",20);})
.on("mouseout",function(d,i){d3.select("#"+ID+"_"+WtOrMt+"_AADials"+"_"+i).attr("stroke-width",10);})
.on("click",function(d,i){d3.select("#"+ID+"_"+WtOrMt+"_AADials"+"_"+i).attr("stroke-width",10).attr("fill",function(){return filterAA[WtOrMt][i][1]==="on"?"DimGray":"Orange";});filterAA[WtOrMt][i][1]=filterAA[WtOrMt][i][1]==="on"?"off":"on";args = filterOrdinator(points);renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);})
.transition("fadein")
.attr("fill-opacity",0.9)
.delay(function(d,i){return i*50;})
.duration(function(d,i){return 150;});
}
//***Aminoacid(AA) dial --- if WtOrMt argument is 0 than the wildtype aa dial is placed, else if it is 1 than the mutated ones are placed***
//**AAMassDials--selects all or none. Places 4 buttons based on WtOrMt argument, 2 for each side.
function renderAAmassDials (ID,WtOrMt) {
d3.selectAll("."+ID+"_"+WtOrMt+"_AAmassDials").remove();
var dims = Math.min(width,height);
d3.select("#"+ID).selectAll("massDials")
.data(d3.range(2))
.enter()
.append("rect")
.attr("x",function(d,i){if (WtOrMt===0){return (0.1+WtOrMt*0.47+0.066*((i+20)%10))*width;}else{return (0.1+WtOrMt*0.47+0.066*((i+21)%10))*width;}})
.attr("y",function(d,i){return (0.875+0.033*Math.floor((i+20)/10))*height;})
.attr("width",0.05*dims)
.attr("height",0.025*dims)
.attr("rx",5)
.attr("ry",5)
.attr("fill","Orange")
.attr("stroke","Orange")
.attr("fill-opacity",0)
.attr("stroke-opacity",0)
.attr("stroke-width",10)
.attr("class",ID+"_"+WtOrMt+"_AAmassDials")
.attr("id",function(d,i){return ID+"_"+WtOrMt+"_AAmassDials_"+i;})
.on("mouseover",function(d,i){d3.select(this).attr("stroke-width",20);})
.on("mouseout",function(d,i){d3.select(this).attr("stroke-width",10);})
.on("click",function(d,i){if (i===0){filterAA[WtOrMt].forEach(function(d,i){d[1]="on"});d3.selectAll("."+ID+"_"+WtOrMt+"_AADialsRects").attr("fill","Orange");}else{filterAA[WtOrMt].forEach(function(d,i){d[1]="off"});d3.selectAll("."+ID+"_"+WtOrMt+"_AADialsRects").attr("fill","DimGray");};args = filterOrdinator(points);renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);})
.transition("fadein")
.attr("fill-opacity",0.85)
.attr("stroke-opacity",0.9)
.delay(function(d,i){return (i+20)*50;})
.duration(function(d,i){return 150;});
d3.select("#"+ID).selectAll("massDialsTexts")
.data(d3.range(2))
.enter()
.append("text")
.text(function(d,i){if(i===0){return "All";}else{return "None";}})
.attr("x",function(d,i){if(WtOrMt===0){return (0.1+WtOrMt*0.47+0.066*((i+20)%10))*width+0.0250*dims;}else{return (0.1+WtOrMt*0.47+0.066*((i+21)%10))*width+0.0250*dims;}})
.attr("y",function(d,i){return (0.875+0.033*Math.floor((i+20)/10))*height+0.0125*dims+dims/180;})
.attr("fill","AntiqueWhite")
.attr("fill-opacity",0)
.attr("font-size",dims/60)
.attr("font-family","sans-serif")
.attr("font-weight",500)
.style("cursor","default")
.attr("text-anchor","middle")
.attr("class",ID+"_"+WtOrMt+"_AAmassDials")
.on("mouseover",function(d,i){d3.select("#"+ID+"_"+WtOrMt+"_AAmassDials"+"_"+i).attr("stroke-width",20);})
.on("mouseout",function(d,i){d3.select("#"+ID+"_"+WtOrMt+"_AAmassDials"+"_"+i).attr("stroke-width",10);})
.on("click",function(d,i){if (i===0){filterAA[WtOrMt].forEach(function(d,i){d[1]="on"});d3.selectAll("."+ID+"_"+WtOrMt+"_AADialsRects").attr("fill","Orange");}else{filterAA[WtOrMt].forEach(function(d,i){d[1]="off"});d3.selectAll("."+ID+"_"+WtOrMt+"_AADialsRects").attr("fill","DimGray");};args = filterOrdinator(points);renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);})
.transition("fadein")
.attr("fill-opacity",0.9)
.delay(function(d,i){return i*50;})
.duration(function(d,i){return 150;});
}
//**AAMassDials--selects all or none. Places 4 buttons based on WtOrMt argument, 2 for each side.
//Show Wildtype/Mutated and Show NA
function renderShowModules(ID) {
d3.selectAll("."+ID+"_ShowModulesTexts").remove();
d3.select("#"+ID).append("text").text(function(){return glyphOrigin===1?"Show Wildtype":"Show Mutated"}).attr("class",function(){return ID+"_ShowModulesTexts"}).attr("x",function(){return width-350;}).attr("y",400).attr("font-size",40).attr("font-family","sans-serif").attr("font-weight",600).attr("text-anchor","middle").attr("fill","AntiqueWhite").attr("fill-opacity",0)
.on("mouseover",function(){d3.select(this).attr("fill","Orange");})
.on("mouseout",function(){d3.select(this).attr("fill","AntiqueWhite");})
.on("click",function(){if(glyphOrigin===1){glyphOrigin=0}else{glyphOrigin=1};d3.select(this).text(function(){return glyphOrigin===1?"Show Wildtype":"Show Mutated"});renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);})
.transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("text").text(function(){return filterNA===1?"Show 'NA' values":"Hide 'NA' values"}).attr("class",function(){return ID+"_ShowModulesTexts"}).attr("x",275).attr("y",400).attr("font-size",40).attr("font-family","sans-serif").attr("font-weight",600).attr("text-anchor","middle").attr("fill","AntiqueWhite").attr("fill-opacity",0)
.on("mouseover",function(){d3.select(this).attr("fill","Orange");})
.on("mouseout",function(){d3.select(this).attr("fill","AntiqueWhite");})
.on("click",function(){if(filterNA===1){filterNA=0}else{filterNA=1};d3.select(this).text(function(){return filterNA===1?"Show 'NA' values":"Hide 'NA' values"});args = filterOrdinator(points);renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);})
.transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("text").text(function(){return filterSynonymous===1?"Show Synonymous":"Hide Synonymous"}).attr("class",function(){return ID+"_ShowModulesTexts"}).attr("x",width/2).attr("y",400).attr("font-size",40).attr("font-family","sans-serif").attr("font-weight",600).attr("text-anchor","middle").attr("fill","AntiqueWhite").attr("fill-opacity",0)
.on("mouseover",function(){d3.select(this).attr("fill","Orange");})
.on("mouseout",function(){d3.select(this).attr("fill","AntiqueWhite");})
.on("click",function(){if(filterSynonymous===1){filterSynonymous=0}else{filterSynonymous=1};d3.select(this).text(function(){return filterSynonymous===1?"Show Synonymous":"Hide Synonymous"});args = filterOrdinator(points);renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);})
.transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("text").text(function(){return showLabels===1?"Hide Labels":"Show Labels"}).attr("class",function(){return ID+"_ShowModulesTexts"}).attr("x",235).attr("y",500).attr("font-size",40).attr("font-family","sans-serif").attr("font-weight",600).attr("text-anchor","middle").attr("fill","AntiqueWhite").attr("fill-opacity",0)
.on("mouseover",function(){d3.select(this).attr("fill","Orange");})
.on("mouseout",function(){d3.select(this).attr("fill","AntiqueWhite");})
.on("click",function(){if(showLabels===1){showLabels=0}else{showLabels=1};d3.select(this).text(function(){return showLabels===1?"Hide Labels":"Show Labels"});renderAxes([currentRotateX,currentRotateY,currentRotateZ],1);})
.transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("text").text("Show Functions").attr("class",function(){return ID+"_ShowModulesTexts"}).attr("x",function(){return width-330;}).attr("y",500).attr("font-size",40).attr("font-family","sans-serif").attr("font-weight",600).attr("text-anchor","middle").attr("fill","AntiqueWhite").attr("fill-opacity",0)
.on("mouseover",function(){d3.select(this).attr("fill","Orange");})
.on("mouseout",function(){d3.select(this).attr("fill","AntiqueWhite");})
.on("click",function(){var IDfunc= ID+"_func"; d3.select("#"+IDfunc).remove();renderWindow("svg",IDfunc,{"x":+d3.select("#"+ID).attr("x")-1500,"y":+d3.select("#"+ID).attr("y"),"width":1500,"height":2500,"rx":100,"ry":100,"iconPadding":100,"iconSize":100,"minWidth":1500,"minHeight":2500},displayFunctionTable);})
.transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("text").text(function(){for (var i=0,syn=0;i<args.length;i++){if(synOrNonsyn(ids["mut"][args[i][3]])==="Synonymous"){syn++}} return "Syn: "+syn;}).attr("id",function(){return ID+"_synonymousIndicator"}).attr("class",function(){return ID+"_ShowModulesTexts"}).attr("x",function(){return width/2-200;}).attr("y",500).attr("font-size",40).attr("font-family","sans-serif").attr("font-weight",600).attr("text-anchor","middle").attr("fill","AntiqueWhite").attr("fill-opacity",0)
.on("mouseover",function(){d3.select(this).attr("fill","Orange");})
.on("mouseout",function(){d3.select(this).attr("fill","AntiqueWhite");})
.transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("text").text(function(){for (var i=0,nonSyn=0;i<args.length;i++){if(synOrNonsyn(ids["mut"][args[i][3]])==="Nonsynonymous"){nonSyn++}} return "Nonsyn: "+nonSyn;}).attr("id",function(){return ID+"_nonsynonymousIndicator"}).attr("class",function(){return ID+"_ShowModulesTexts"}).attr("x",function(){return width/2+100;}).attr("y",500).attr("font-size",40).attr("font-family","sans-serif").attr("font-weight",600).attr("text-anchor","middle").attr("fill","AntiqueWhite").attr("fill-opacity",0)
.on("mouseover",function(){d3.select(this).attr("fill","Orange");})
.on("mouseout",function(){d3.select(this).attr("fill","AntiqueWhite");})
.transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("rect").attr("class",function(){return ID+"_ShowModulesTexts"}).attr("id",ID+"_traceRect").attr("x",width/2-75).attr("y",0.935*height).attr("width",150).attr("height",60).attr("rx",15).attr("ry",15).attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.85).attr("stroke-opacity",9).attr("stroke-width",10);
d3.select("#"+ID).append("text").text("trace").attr("class",function(){return ID+"_ShowModulesTexts"}).attr("x",width/2).attr("y",0.935*height+40).attr("font-size",40).attr("font-family","sans-serif").attr("font-weight",600).attr("text-anchor","middle").attr("fill","AntiqueWhite").attr("fill-opacity",0.85).style("cursor","default")
.on("mouseover",function(){d3.select("#"+ID+"_traceRect").transition().attr("fill","DarkSalmon").delay(0).duration(500);})
.on("mouseout",function(){d3.select("#"+ID+"_traceRect").transition().attr("fill","Orange").delay(0).duration(500);})
.on("click",function(){if(showTraceLine===1){showTraceLine=0;d3.select("#"+ID+"_traceLine").remove();}else{showTraceLine=1;drawTraceLine(args,[currentRotateX,currentRotateY,currentRotateZ],0);}});
}
//Show Wildtype/Mutated and Show NA
//Zoom Level and Glyph size and the text size
function renderSizeControls (ID) {
renderZoom(ID);
renderTextSize(ID);
renderGlyphSize(ID);
function renderZoom (ID) {
d3.selectAll("."+ID+"_renderZoom").remove();
d3.select("#"+ID).append("text").text("zoom").attr("class",function(){return ID+"_renderZoom";}).attr("x",width-150).attr("y",615).attr("font-size","50px").attr("font-family","sans-serif").attr("font-weight",700).attr("text-anchor","middle").attr("fill","Orange").attr("fill-opacity",0).transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("rect").attr("class",function(){return ID+"_renderZoom";}).attr("x",width-150).attr("y",685).attr("width",15).attr("height",300).attr("rx",15).attr("ry",15).attr("fill-opacity",0).attr("fill","Orange").transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
var drag = d3.behavior.drag().origin(function(){var x = +d3.select(this).attr("x"); var y = +d3.select(this).attr("y"); return {"x":x,"y":y};}).on("drag", dragFunc).on("dragstart",function (){d3.event.sourceEvent.stopPropagation();});
function dragFunc() {
var knobPos = Math.max(667,Math.min(667+300,d3.event.y));
d3.select(this).attr("y",knobPos);
var zoomLevel = (knobPos-667)/300*2.5+0.5;
widthScale = zoomLevel*1/3;
heightScale = zoomLevel*1/6;
renderAxes([currentRotateX,currentRotateY,currentRotateZ],1);
renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);
}
d3.select("#"+ID).append("rect").attr("class",function(){return ID+"_renderZoom";}).attr("id",function(){return ID+"_renderZoom_knob";}).attr("x",width-168).attr("y",727).attr("width",50).attr("height",50).attr("rx",15).attr("ry",15).attr("fill-opacity",1).attr("fill","Orange").call(drag);
}
function renderTextSize (ID) {
d3.selectAll("."+ID+"_renderTextSize").remove();
d3.select("#"+ID).append("text").text("text-size").attr("class",function(){return ID+"_renderTextSize";}).attr("x",width-150).attr("y",1050).attr("font-size","50px").attr("font-family","sans-serif").attr("font-weight",700).attr("text-anchor","middle").attr("fill","Orange").attr("fill-opacity",0).transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("rect").attr("class",function(){return ID+"_renderTextSize";}).attr("x",width-150).attr("y",1120).attr("width",15).attr("height",300).attr("rx",15).attr("ry",15).attr("fill-opacity",0).attr("fill","Orange").transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
var drag = d3.behavior.drag().origin(function(){var x = +d3.select(this).attr("x"); var y = +d3.select(this).attr("y"); return {"x":x,"y":y};}).on("drag", dragFunc).on("dragstart",function (){d3.event.sourceEvent.stopPropagation();});
function dragFunc() {
var knobPos = Math.max(1102,Math.min(1102+300,d3.event.y));
d3.select(this).attr("y",knobPos);
var zoomLevel = (knobPos-1102)/300*2.75+0.25;
fontSize = wTimesH/70000*zoomLevel;
renderAxes([currentRotateX,currentRotateY,currentRotateZ],1);
renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);
}
d3.select("#"+ID).append("rect").attr("class",function(){return ID+"_renderTextSize";}).attr("id",function(){return ID+"_renderTextSize_knob";}).attr("x",width-168).attr("y",1184).attr("width",50).attr("height",50).attr("rx",15).attr("ry",15).attr("fill-opacity",1).attr("fill","Orange").call(drag);
}
function renderGlyphSize (ID) {
d3.selectAll("."+ID+"_renderGlyphSize").remove();
d3.select("#"+ID).append("text").text("glyph-size").attr("class",function(){return ID+"_renderGlyphSize";}).attr("x",width-150).attr("y",1515).attr("font-size","50px").attr("font-family","sans-serif").attr("font-weight",700).attr("text-anchor","middle").attr("fill","Orange").attr("fill-opacity",0).transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
d3.select("#"+ID).append("rect").attr("class",function(){return ID+"_renderGlyphSize";}).attr("x",width-150).attr("y",1585).attr("width",15).attr("height",300).attr("rx",15).attr("ry",15).attr("fill-opacity",0).attr("fill","Orange").transition("fadein").attr("fill-opacity",1).delay(0).duration(1000);
var drag = d3.behavior.drag().origin(function(){var x = +d3.select(this).attr("x"); var y = +d3.select(this).attr("y"); return {"x":x,"y":y};}).on("drag", dragFunc).on("dragstart",function (){d3.event.sourceEvent.stopPropagation();});
function dragFunc() {
var knobPos = Math.max(1567,Math.min(1567+300,d3.event.y));
d3.select(this).attr("y",knobPos);
glyphMultiplier = (knobPos-1567)/300*2.75+0.25;
renderAxes([currentRotateX,currentRotateY,currentRotateZ],1);
renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);
}
d3.select("#"+ID).append("rect").attr("class",function(){return ID+"_renderTextSize";}).attr("id",function(){return ID+"_renderGlyphSize_knob";}).attr("x",width-168).attr("y",1649).attr("width",50).attr("height",50).attr("rx",15).attr("ry",15).attr("fill-opacity",1).attr("fill","Orange").call(drag);
}
}
//Zoom Level and Glyph size and the text size
}
function filterOrdinator (input) {
input = input.filter(function(d,i){return pointLocations[d[3]]>=Math.round(regions[0])&&pointLocations[d[3]]<=Math.round(regions[1])});
input = input.filter(function(d,i){if(filterSynonymous===1){return wildtypeAndMutated[d[3]][0]!==wildtypeAndMutated[d[3]][1]}else{return true;}});
input = input.filter(function(d,i){return filterAA[0].some(function(u,w){return u[0]===wildtypeAndMutated[d[3]][0]&&u[1]==="on"})&&filterAA[1].some(function(u,w){return u[0]===wildtypeAndMutated[d[3]][1]&&u[1]==="on"})});
input = input.filter(function(d,i){if(filterNA===1){return d.map(function(u,w){return u*[1,-1,1,1][w]}).every(function(u,w){return u>=0})}else{return true;}})
//update syn/Nonsyn indicators
d3.select("#"+ID+"_synonymousIndicator").text(function(){for (var i=0,syn=0;i<input.length;i++){if(synOrNonsyn(ids["mut"][input[i][3]])==="Synonymous"){syn++}} return "Syn: "+syn;});
d3.select("#"+ID+"_nonsynonymousIndicator").text(function(){for (var i=0,nonSyn=0;i<input.length;i++){if(synOrNonsyn(ids["mut"][input[i][3]])==="Nonsynonymous"){nonSyn++}} return "Nonsyn: "+nonSyn;});
//update syn/Nonsyn indicators
return input;
}
function drawTraceLine (args,angleArray,refresh) {
d3.select("#"+ID+"_traceLine").remove();
var points = [];
var length = args.length;
for (var i=0;i<length;i++) {
points[i] = ordinatorRotate(args[i],angleArray);
}
points.sort(function(a,b){return pointLocations[a[3]]-pointLocations[b[3]]});
var lineArray = [];
for (var i=0;i<length;i++) {
var mapped = ordinatorMap2D(points[i]);
lineArray[i]=[];
lineArray[i][0] = (mapped[0]*widthScale+widthTranslate)*width;
lineArray[i][1] = (mapped[1]*heightScale+heightTranslate)*height;
}
var line = d3.svg.line().interpolate("cardinal");
d3.select("#"+ID).append("path")
.attr("d",function(){return refresh===1?line(lineArray):line([lineArray[0]]);})
.attr("fill","none")
.attr("stroke-width",5)
.attr("stroke","DarkSalmon")
.attr("stroke-opacity",0.6)
.attr("id",ID+"_traceLine")
.style("marker-end","url(#markerTriangle)");
if (refresh !==1){
d3.select("#"+ID+"_traceLine").transition("extendTrace").attrTween("d",function(){return trace(this,lineArray,Math.max(100,Math.min(length,300)),0)}).delay(0).duration(10000);
}
}
function registerLinks (point) {
d3.selectAll(".ordinator_"+ID+"_registerLinkBoxes").remove();
clearInterval(intervalButtons);
clearInterval(intervalHighlight);
d3.select("#"+ID).append("rect").attr("id","ordinator_"+ID+"_registerLinkRect1").attr("class","ordinator_"+ID+"_registerLinkBoxes").attr("width",240).attr("height",80).attr("rx",15).attr("ry",15).attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.85);
d3.select("#"+ID).append("rect").attr("id","ordinator_"+ID+"_registerLinkRect2").attr("class","ordinator_"+ID+"_registerLinkBoxes").attr("width",240).attr("height",80).attr("rx",15).attr("ry",15).attr("fill","Orange").attr("stroke","Orange").attr("fill-opacity",0.85);
d3.select("#"+ID).append("text").text(function(){if (linkingStatus===0){return "link"}else{return "end"}}).attr("id","ordinator_"+ID+"_registerLinkText1").attr("class","ordinator_"+ID+"_registerLinkBoxes").attr("dx",120).attr("dy",50).attr("font-size",60).attr("font-family","sans-serif").attr("font-weight",600).attr("text-anchor","middle").attr("fill","AntiqueWhite").attr("fill-opacity",0.85).style("cursor","default")
.on("mouseover",function(){d3.select("#ordinator_"+ID+"_registerLinkRect1").attr("fill","DarkSalmon")})
.on("mouseout",function(){d3.select("#ordinator_"+ID+"_registerLinkRect1").attr("fill","Orange")})
.on("click",function(){
if(d3.select(this).text()==="link") {
linkingStatus=1;
links[linkCounter] =[];
links[linkCounter].push(point[3]);
linksColors.push("rgb(255,215,0)");
linksAlphas.push(0.5);
clearInterval(intervalButtons);
intervalHighlight = setInterval(function(){animateDashArray("#ordinatorPoint_"+ID+"_"+point[3]);},1000);
d3.selectAll(".ordinator_"+ID+"_registerLinkBoxes").remove();
} else {
linkingStatus=0;
if (links[linkCounter][links[linkCounter].length-1] !== point[3]){
links[linkCounter].push(point[3]);
}
linkCounter++;
clearInterval(intervalButtons);
clearInterval(intervalHighlight);
d3.selectAll(".ordinator_"+ID+"_registerLinkBoxes").remove();
//links[linkCounter].forEach(function(d,i){d3.select("#ordinatorPoint_"+ID+"_"+d).attr("stroke-width",2);});
renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);
}
});
d3.select("#"+ID).append("text").text("cancel").attr("id","ordinator_"+ID+"_registerLinkText2").attr("class","ordinator_"+ID+"_registerLinkBoxes").attr("dx",120).attr("dy",50).attr("font-size",60).attr("font-family","sans-serif").attr("font-weight",600).attr("text-anchor","middle").attr("fill","AntiqueWhite").attr("fill-opacity",0.85).style("cursor","default")
.on("mouseover",function(){d3.select("#ordinator_"+ID+"_registerLinkRect2").attr("fill","DarkSalmon")})
.on("mouseout",function(){d3.select("#ordinator_"+ID+"_registerLinkRect2").attr("fill","Orange")})
.on("click",function(){
if(linkingStatus===1) {
linkingStatus=0;
links.pop();
linksColors.pop();
linksAlphas.pop();
clearInterval(intervalButtons);
clearInterval(intervalHighlight);
d3.selectAll(".ordinator_"+ID+"_registerLinkBoxes").remove();
renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);
} else {
clearInterval(intervalButtons);
clearInterval(intervalHighlight);
d3.selectAll(".ordinator_"+ID+"_registerLinkBoxes").remove();
}
});
intervalButtons = setInterval(function(){updatePos("#ordinator_"+ID+"_registerLinkRect1","#ordinator_"+ID+"_registerLinkRect2");updatePos("#ordinator_"+ID+"_registerLinkText1","#ordinator_"+ID+"_registerLinkText2");},100);
if(linkingStatus===1) {
if (links[linkCounter][links[linkCounter].length-1] !== point[3]){
links[linkCounter].push(point[3]);
}
intervalHighlight = setInterval(function(){links[linkCounter].forEach(function(d,i){animateDashArray("#ordinatorPoint_"+ID+"_"+d);})},1000);
}
function animateDashArray(element) {
if(d3.select("#"+ID).node()) {
d3.select(element).attr("stroke-width",25).attr("stroke","Orange").attr("stroke-dasharray","20 5");
d3.select(element).transition("highlight").ease("linear").attrTween("stroke-dashoffset",function(){var interpolator = d3.interpolate(0,-25);return function(t){return interpolator(t);}}).delay(0).duration(1000);
} else {
clearInterval(intervalHighlight);
}
}
function updatePos (element1,element2) {
if(d3.select("#"+ID).node()) {
var original = points[point[3]];
original = ordinatorRotate(original,[currentRotateX,currentRotateY,currentRotateZ]);
var mapped = ordinatorMap2D(original);
var x = mapped[0]*widthScale+widthTranslate;
var y = mapped[1]*heightScale+heightTranslate;
x = x>1/2?x-0.1:x+0.1;
y = y>1/2?y-0.1:y+0.1;
d3.select(element1).attr("x",(x-0.1)*width).attr("y",y*height);
d3.select(element2).attr("x",(x+0.1)*width).attr("y",y*height);
} else {
clearInterval(intervalButtons);
}
}
}
//below function is called by renderGlyphs
function renderPseudoPoly (angleArray) {
var line = d3.svg.line();
var length = links.length;
d3.selectAll("."+ID+"_pseudoPolys").remove();
d3.selectAll("."+"ordinator_"+ID+"_colorPicker").remove();
var pointArrays = [];//[[[points],indexAbsolute,indexRender],..]
var avgZ = [];//[Z,..] default index ordered
for (var i = 0;i<length;i++) {
var currentPointArray = indexArrayToPointArray(links[i],angleArray);
var currentAbsoluteIndex = i;
var currentRenderingIndex = avgZ[i];
pointArrays.push([currentPointArray,currentAbsoluteIndex,currentRenderingIndex]);
}
pointArrays.sort(function(a,b){return a[2]-b[2]});
for (var i = 0;i<length;i++) {
renderSegment(pointArrays[i][0],pointArrays[i][1]);
}
function indexArrayToPointArray(array,angleArray) {
var result = [];
var length = array.length;
var totalZ = 0;
for (var i=0;i<length;i++) {
var original = ordinatorRotate(points[array[i]],angleArray);
var mapped = ordinatorMap2D(original);
var x = (mapped[0]*widthScale+widthTranslate)*width;
var y = (mapped[1]*heightScale+heightTranslate)*height;
totalZ += original[2];
result.push([x,y]);
}
totalZ = totalZ/length;
avgZ.push(totalZ);
return result;
}
function renderSegment (lineArray,index) {
//d3.select("#"+ID+"_pseudoPoly_"+index).remove();
//var line = d3.svg.line();
d3.select("#"+ID).append("path")
.attr("d",function(){return line(lineArray)+" Z";})
.attr("fill",linksColors[index])
.attr("fill-opacity",linksAlphas[index])
.attr("stroke-width",15)
.attr("stroke",linksColors[index])
.attr("stroke-opacity",0.6)
.attr("stroke-linejoin","round")
.attr("stroke-linecap","round")
.attr("id",ID+"_pseudoPoly_"+index)
.attr("class",ID+"_pseudoPolys")
.on("click",function(){
renderColorPicker(lineArray,index);
});
}
function renderColorPicker (lineArray,index) {
d3.selectAll("."+"ordinator_"+ID+"_colorPicker").remove();
var midPoint = [];
var length = lineArray.length;
var xTotal =0;
var yTotal =0;
for (var i =0;i<length;i++) {
xTotal += lineArray[i][0];
yTotal += lineArray[i][1];
}
midPoint.push(xTotal/length);
midPoint.push(yTotal/length);
var rgb = [0,0,0];
var alpha = 0.5;
d3.select("#"+ID).append("rect").attr("id","ordinator_"+ID+"_colorPickerRemove").attr("class","ordinator_"+ID+"_colorPicker").attr("x",function(d,i){return midPoint[0];}).attr("y",function(d,i){return midPoint[1]-80;}).attr("width",240).attr("height",40).attr("fill","Black").attr("stroke","Black").attr("stroke-width",2).attr("fill-opacity",0.85);
d3.select("#"+ID).append("text").text("REMOVE").attr("class","ordinator_"+ID+"_colorPicker").attr("x",function(d,i){return midPoint[0]+120;}).attr("y",function(d,i){return midPoint[1]-50;}).attr("font-size",30).attr("font-family","sans-serif").attr("font-weight",800).attr("text-anchor","middle").attr("fill","AntiqueWhite").attr("fill-opacity",0.85).style("cursor","default")
.on("mouseover",function(){d3.select("#ordinator_"+ID+"_colorPickerRemove").attr("stroke-width",5).attr("stroke","Orange");})
.on("mouseout",function(){d3.select("#ordinator_"+ID+"_colorPickerRemove").attr("stroke-width",2).attr("stroke","Black");})
.on("click",function(){var linksNew =[];var linksColorsNew = []; var linksAlphasNew = []; for(var i=0;i<links.length;i++){if(i !== index){linksNew.push(links[i]);linksColorsNew.push(linksColors[i]);linksAlphasNew.push(linksAlphas[i])}}; links = linksNew; linksColors = linksColorsNew; linksAlphas = linksAlphasNew; d3.select("#"+ID+"_pseudoPoly_"+index).remove();d3.selectAll("."+"ordinator_"+ID+"_colorPicker").remove();linkCounter--;});
d3.select("#"+ID).append("rect").attr("id","ordinator_"+ID+"_colorPickerApply").attr("class","ordinator_"+ID+"_colorPicker").attr("x",function(d,i){return midPoint[0];}).attr("y",function(d,i){return midPoint[1]-40;}).attr("width",240).attr("height",40).attr("fill",function(){return "rgb("+rgb+")";}).attr("stroke","Black").attr("stroke-width",2).attr("fill-opacity",0.85);
d3.select("#"+ID).append("text").text("APPLY").attr("class","ordinator_"+ID+"_colorPicker").attr("x",function(d,i){return midPoint[0]+120;}).attr("y",function(d,i){return midPoint[1]-10;}).attr("font-size",30).attr("font-family","sans-serif").attr("font-weight",800).attr("text-anchor","middle").attr("fill","AntiqueWhite").attr("fill-opacity",0.85).style("cursor","default")
.on("mouseover",function(){d3.select("#ordinator_"+ID+"_colorPickerApply").attr("stroke-width",5).attr("stroke","Orange");})
.on("mouseout",function(){d3.select("#ordinator_"+ID+"_colorPickerApply").attr("stroke-width",2).attr("stroke","Black");})
.on("click",function(){linksColors[index]="rgb("+rgb+")";linksAlphas[index]= alpha; d3.select("#"+ID+"_pseudoPoly_"+index).transition("changePseudoPolyColor").attr("fill",linksColors[index]).attr("stroke",linksColors[index]).attr("fill-opacity",linksAlphas[index]).delay(0).duration(500);d3.selectAll("."+"ordinator_"+ID+"_colorPicker").remove();});
d3.select("#"+ID).selectAll("ordinatorColorPicker")
.data(d3.range(24))
.enter()
.append("rect")
.attr("x",function(d,i){return midPoint[0]+(i%6)*40})
.attr("y",function(d,i){return midPoint[1]+Math.floor(i/6)*40})
.attr("width",0)
.attr("height",40)
.attr("fill",function(d,i){if(i<6){return "rgb("+(40+(i%6)*40)+",0,0)"}else if(i<12){return "rgb(0,"+(40+(i%6)*40)+",0)"}else if(i<18){return "rgb(0,0,"+(40+(i%6)*40)+")"}else{return "Orange"}})
.attr("fill-opacity",function(d,i){if(i<18){return 0.8}else{return 0.2+(i%6)*0.15}})
.attr("stroke","Black")
.attr("stroke-width",2)
.attr("class","ordinator_"+ID+"_colorPicker")
.on("mouseover",function(){d3.select(this).attr("stroke-width",15).attr("stroke","Orange");})
.on("mouseout",function(){d3.select(this).attr("stroke-width",2).attr("stroke","Black");})
.on("click",function(d,i){if(i<6){rgb[0]=(40+(i%6)*40);d3.select("#ordinator_"+ID+"_colorPickerApply").transition().attr("fill",function(){return "rgb("+rgb+")";}).delay(0).duration(500);}else if(i<12){rgb[1]=(40+(i%6)*40);d3.select("#ordinator_"+ID+"_colorPickerApply").transition().attr("fill",function(){return "rgb("+rgb+")";}).delay(0).duration(500);}else if(i<18){rgb[2]=(40+(i%6)*40);d3.select("#ordinator_"+ID+"_colorPickerApply").transition().attr("fill",function(){return "rgb("+rgb+")";}).delay(0).duration(500);}else{d3.select("#ordinator_"+ID+"_colorPickerApply").transition().attr("fill-opacity",function(){return 0.2+(i%6)*0.15;}).delay(0).duration(500); alpha = 0.2+(i%6)*0.15;}})
.transition("pop")
.ease("elastic")
.attr("width",40)
.delay(function(d,i){return i*20})
.duration(250);
}
}
//Render Function Table
var defaultFunctions = ["polyphen2","sift","position"];
function displayFunctionTable (ID) {
//d3.selectAll("."+ID+"_rects").remove();
//d3.selectAll("."+ID+"_texts").remove();
d3.select("#"+ID+"enlarge").remove();
d3.select("#"+ID+"magnify").remove();
d3.select("#"+ID+"minify").remove();
var options = ["X","Y","Z",
"polyphen2",
"sift",
"position",
"chemicalType",
"altType",
"AAtype",
"altAAtype",
"hydro",
"altHydro",
"avgPrediction",
"aaChange",
"domain",
"customdb",
"MAF",
"conservation",
"aggregateFeature",
"hist1",
"hist2",
"hist3"];
var svgWidth = +d3.select("#"+ID).attr("width");
var svgHeight = +d3.select("#"+ID).attr("height");
var rectWidth = 0.9*svgWidth/4;
var rectHeight = 0.8*svgHeight/(options.length-2);
var horPadding = 0.05*svgWidth;
var verPadding = 0.1*svgHeight;
//var defaultFunctions = ["polyphen2","sift","position"];
d3.select("#"+ID).selectAll("Ordinator_funcRects")
.data(d3.range((options.length-2)*4))
.enter()
.append("rect")
.attr("x",function(d,i){return horPadding+(i%4)*rectWidth;})
.attr("y",function(d,i){return verPadding+Math.floor(i/4)*rectHeight;})
.attr("width",0)
.attr("height",0)
.attr("fill",function(d,i){if(i<4 || i%4 === 0){return "Orange"}else if (options[Math.floor(i/4)+2] === defaultFunctions[(i%4)-1]){return "Green";}else{return "DimGray"}})
.attr("fill-opacity",function(d,i){return Math.sign(i)*0.5;})
.attr("stroke",function(d,i){if(i<4 || i%4 === 0){return "Orange"}else{return "DimGray"}})
.attr("stroke-opacity",function(d,i){return Math.sign(i)*0.75;})
.attr("stroke-width",4)
.attr("class",function(d,i){return ID+"_rects";})
.on("mouseover",function(d,i){if(i>4 && i%4 !== 0){d3.select(this).attr("stroke-width",20);}})
.on("mouseout",function(d,i){if(i>4 && i%4 !== 0){d3.select(this).transition().attr("stroke-width",4).delay(0).duration(300);}})
.on("click",function(d,i){
if(i>4 && i%4 !==0) {
defaultFunctions[(i%4)-1] = options[Math.floor(i/4)+2];
//console.log(defaultFunctions);
d3.selectAll("."+ID+"_rects").attr("fill",function(d,i){if(i<4 || i%4 === 0){return "Orange"}else if (options[Math.floor(i/4)+2] === defaultFunctions[(i%4)-1]){return "Green";}else{return "DimGray"}});
updatePoints(defaultFunctions);
}
})
.transition("pop")
.ease("elastic")
.attr("width",rectWidth)
.attr("height",rectHeight)
.delay(function(d,i){return i*10})
.duration(500);
d3.select("#"+ID).selectAll("Ordinator_funcTexts")
.data(d3.range(options.length))
.enter()
.append("text")
.text(function(d,i){return options[i];})
.attr("x",function(d,i){if(i<3){return horPadding+((i+1)%4)*rectWidth;}else{return horPadding;}})
.attr("dx",rectWidth/2)
.attr("y",function(d,i){if(i<3){return verPadding;}else{return verPadding+Math.floor(i-2)*rectHeight;}})
.attr("dy",rectHeight*2/3)
.attr("fill","Black")
.attr("fill-opacity",0)
.attr("stroke","DimGray")
.attr("stroke-opacity",0)
.attr("stroke-width",0)
.attr("font-size",function(d,i){if(i<3){return 80;}else{return 50;}})
.attr("font-family","sans-serif")
.attr("font-weight",function(d,i){if(i<3){return 800;}else{return 400;}})
.attr("text-anchor","middle")
.attr("class",function(d,i){return ID+"_texts";})
.transition("fadein")
.attr("fill-opacity",0.9)
.delay(function(d,i){return i*10})
.duration(500);
//prevent accidental text selection
d3.selectAll("."+ID+"_texts").style("user-select","none").style("-moz-user-select","none").style("-webkit-user-select","none").style("-ms-user-select","none");
}
//Render Function Table
//Update Points
function updatePoints (functionArray) {
args = ordinatorFetchData(functionArray[0],functionArray[1],functionArray[2]);
labels = args.labels;
labelNames = args.labelNames;
points = args.points;
pointsRef = [];
points.forEach(function(d,i){pointsRef[i]= [d[0],-d[1],d[2]];});
args = filterOrdinator(points);
renderAxes([currentRotateX,currentRotateY,currentRotateZ],1);
renderGlyphs(args,[currentRotateX,currentRotateY,currentRotateZ]);
}
//Update Points
}
//Add the logo and the initiate Indoril/Ordinator
d3.select("#master").append("path").attr("id","indorilLogoPath").attr("class","indorilLogo").attr("d","M -100,5800").attr("stroke","Orange").attr("stroke-width",300).attr("fill","transparent").attr("stroke-dasharray","20 10");
d3.select("#master").append("circle").attr("id","indorilLogoCircle").attr("class","indorilLogo").attr("r",300).attr("cx",-100).attr("cy",5800).attr("fill","AntiqueWhite").attr("fill-opacity",1);
d3.select("#master").append("svg:image").attr("xlink:href","data:image/png;base64,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")
.attr("id","indorilLogoImage").attr("class","indorilLogo").attr("title","indoril").attr("alt","indorilLogo").attr("x",-400).attr("y",5500).attr("width",600).attr("height",600).style("opacity",1)
.on("mouseover",function(){
d3.select("#indorilLogoCircle").transition().attr("fill","Orange").delay(0).duration(1000);
d3.select("#indorilLogoPath").transition().ease("linear").attrTween("d",function(){return trace(this,(function(){var result = [];for(var i=0,angle=0,radius=50;i<23;i++){var x = -100+radius*Math.sin(angle);var y = 5800-radius*Math.cos(angle);angle += Math.PI/10;radius+=10;result.push([x,y]);}return result;})(),10,1);}).delay(0).duration(750);
})
.on("mouseout",function(){
d3.select("#indorilLogoCircle").transition().attr("fill","AntiqueWhite").delay(0).duration(1000);
d3.select("#indorilLogoPath").transition().ease("linear").attrTween("d",function(){ var length = this.getTotalLength(); var terminal = this.getPointAtLength(length); var rCurrent = Math.floor(Math.sqrt(Math.pow(terminal.x+100,2)+Math.pow(terminal.y-5800,2))/10)*10; var iCurrent = (rCurrent-50)/10; var angleCurrent = iCurrent*Math.PI/10; return traceBack(this,(function(){var result = [];for(var i=0,angle=0,radius=50;i<=iCurrent;i++){var x = -100+radius*Math.sin(angle);var y = 5800-radius*Math.cos(angle);angle += Math.PI/10;radius +=10;result.push([x,y]);};return result;})(),10,1);}).delay(0).duration(750);
})
.on("click",function(){
d3.select("#Ordinator").remove();
//renderWindow("svg","Ordinator",sampleLoc,ordinator,[[1,0,0,0],[0,-1,0,1],[0,0,1,2],[0.5,0.5,0.5,3],[0.5,-1,0.75,4],[0.75,0.2,0.3,5]]);
renderWindow("svg","Ordinator",{"x":1500,"y":1500,"width":1500,"height":2500,"rx":100,"ry":100,"iconPadding":100,"iconSize":100,"minWidth":1500,"minHeight":2500,"maxWidth":5000,"maxHeight":5000},ordinator,ordinatorFetchData("polyphen2","sift","position"));
});
//Add the logo and the initiate Indoril/Ordinator
<!--Ordinator-->
<!--Global Trace Function for paths-->
//Mode 0 is where the resolution corresponds to the number of equal segments of a path. Mode 1 is unit based. In mode 1, resolution of 10 will mean the path will be divided into segments of length 10.
//If your points are equally distributed, than go for mode 0 (less work), otherwise go for mode 1 which will be more accurate (more work).
function trace (path,pointArray,resolution,mode) {
var line = d3.svg.line().interpolate("cardinal");
var endPath = path.cloneNode();
var endPathString = line(pointArray);
endPath.setAttribute("d",endPathString);
var lengthOfString = endPath.getTotalLength();
var sampleDistance = mode===0?lengthOfString/resolution:resolution;
var loopCap = mode===0?resolution:lengthOfString/resolution;
var sampledPoints = [];
for (i=0;i<=loopCap;i++) {
var u = endPath.getPointAtLength(i*sampleDistance);
sampledPoints[i] = [u.x,u.y];
}
return function(t) {
return t<1?line(sampledPoints.slice(0,Math.max(1,Math.floor(t*loopCap)))):line(pointArray)
}
}
function traceBack (path,pointArray,resolution,mode) {
var line = d3.svg.line().interpolate("cardinal");
var endPath = path.cloneNode();
var endPathString = line(pointArray);
endPath.setAttribute("d",endPathString);
var lengthOfString = endPath.getTotalLength();
var sampleDistance = mode===0?lengthOfString/resolution:resolution;
var loopCap = mode===0?resolution:lengthOfString/resolution;
var sampledPoints = [];
for (i=0;i<=loopCap;i++) {
var u = endPath.getPointAtLength(i*sampleDistance);
sampledPoints[i] = [u.x,u.y];
}
return function(t) {
return t<1?line(sampledPoints.slice(0,Math.max(1,Math.floor((1-t)*loopCap)))):line([pointArray[0]])
}
}
<!--Global Trace Function for paths-->
//***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.
<!--Copyright Ibrahim Tanyalcin 2012-2016, All Rights Reserved.--!>
</script>
</body>
</html>