Repository: techminds-unipd/docs
Pull request #432: Backend - funzionalità register user
Author: login: Giuseppe5000
Labels: name: Specifica tecnica
Created: 2025-03-08T07:43:17Z | Merged: 2025-03-10T14:07:23Z

close #425 

Linked issue #425: Descrizione funzionalità RegisterUser Backend

Diff:
diff --git a/PB/documenti_esterni/specifica_tecnica/assets/backend_register_user_diagramma_classi.svg b/PB/documenti_esterni/specifica_tecnica/assets/backend_register_user_diagramma_classi.svg
new file mode 100644
index 00000000..f382dddc
--- /dev/null
+++ b/PB/documenti_esterni/specifica_tecnica/assets/backend_register_user_diagramma_classi.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg height="812" version="1.1" width="692.27978515625" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs/><g><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="0"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="12"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="24"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="36"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="48"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="60"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="72"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="84"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="96"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="108"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="120"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="132"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="144"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="156"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="168"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="180"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="192"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="204"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="216"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="228"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="240"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="252"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="264"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="276"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="288"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="300"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="312"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="324"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="336"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="348"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="360"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="372"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="384"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="396"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="408"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="420"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="432"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="444"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="456"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="468"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="480"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="492"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="504"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="516"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="528"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="540"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="552"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="564"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="576"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="588"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="600"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="612"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="624"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="636"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="648"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="660"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="672"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="684"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="696"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="708"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="720"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="732"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="744"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="756"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="768"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="780"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="792"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="0" y="804"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="0"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="12"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="24"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="36"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="48"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="60"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="72"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="84"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="96"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="108"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="120"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="132"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="144"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="156"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="168"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="180"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="192"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="204"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="216"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="228"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="240"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="252"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="264"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="276"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="288"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="300"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="312"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="324"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="336"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="348"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="360"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="372"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="384"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="396"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="408"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="420"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="432"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="444"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="456"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="468"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="480"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="492"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="504"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="516"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="528"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="540"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="552"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="564"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="576"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="588"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="600"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="612"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="624"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="636"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="648"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="660"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="672"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="684"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="696"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="708"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="720"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="732"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="744"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="756"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="768"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="780"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="792"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="70" y="804"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="0"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="12"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="24"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="36"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="48"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="60"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="72"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="84"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="96"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="108"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="120"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="132"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="144"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="156"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="168"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="180"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="192"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="204"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="216"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="228"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="240"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="252"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="264"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="276"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="288"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="300"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="312"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="324"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="336"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="348"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="360"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="372"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="384"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="396"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="408"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="420"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="432"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="444"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="456"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="468"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="480"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="492"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="504"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="516"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="528"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="540"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="552"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="564"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="576"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="588"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="600"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="612"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="624"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="636"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="648"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="660"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="672"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="684"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="696"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="708"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="720"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="732"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="744"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="756"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="768"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="780"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="792"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="140" y="804"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="0"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="12"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="24"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="36"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="48"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="60"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="72"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="84"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="96"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="108"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="120"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="132"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="144"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="156"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="168"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="180"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="192"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="204"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="216"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="228"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="240"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="252"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="264"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="276"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="288"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="300"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="312"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="324"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="336"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="348"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="360"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="372"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="384"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="396"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="408"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="420"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="432"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="444"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="456"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="468"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="480"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="492"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="504"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="516"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="528"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="540"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="552"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="564"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="576"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="588"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="600"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="612"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="624"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="636"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="648"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="660"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="672"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="684"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="696"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="708"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="720"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="732"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="744"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="756"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="768"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="780"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="792"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="210" y="804"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="0"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="12"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="24"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="36"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="48"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="60"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="72"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="84"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="96"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="108"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="120"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="132"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="144"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="156"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="168"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="180"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="192"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="204"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="216"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="228"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="240"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="252"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="264"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="276"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="288"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="300"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="312"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="324"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="336"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="348"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="360"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="372"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="384"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="396"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="408"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="420"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="432"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="444"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="456"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="468"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="480"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="492"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="504"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="516"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="528"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="540"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="552"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="564"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="576"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="588"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="600"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="612"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="624"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="636"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="648"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="660"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="672"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="684"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="696"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="708"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="720"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="732"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="744"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="756"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="768"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="780"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="792"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="280" y="804"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="0"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="12"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="24"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="36"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="48"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="60"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="72"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="84"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="96"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="108"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="120"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="132"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="144"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="156"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="168"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="180"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="192"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="204"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="216"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="228"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="240"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="252"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="264"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="276"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="288"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="300"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="312"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="324"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="336"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="348"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="360"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="372"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="384"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="396"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="408"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="420"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="432"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="444"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="456"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="468"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="480"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="492"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="504"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="516"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="528"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="540"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="552"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="564"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="576"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="588"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="600"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="612"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="624"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="636"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="648"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="660"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="672"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="684"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="696"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="708"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="720"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="732"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="744"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="756"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="768"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="780"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="792"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="350" y="804"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="0"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="12"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="24"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="36"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="48"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="60"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="72"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="84"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="96"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="108"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="120"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="132"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="144"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="156"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="168"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="180"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="192"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="204"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="216"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="228"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="240"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="252"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="264"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="276"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="288"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="300"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="312"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="324"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="336"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="348"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="360"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="372"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="384"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="396"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="408"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="420"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="432"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="444"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="456"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="468"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="480"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="492"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="504"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="516"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="528"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="540"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="552"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="564"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="576"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="588"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="600"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="612"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="624"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="636"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="648"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="660"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="672"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="684"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="696"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="708"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="720"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="732"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="744"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="756"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="768"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="780"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="792"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="420" y="804"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="0"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="12"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="24"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="36"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="48"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="60"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="72"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="84"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="96"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="108"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="120"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="132"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="144"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="156"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="168"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="180"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="192"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="204"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="216"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="228"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="240"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="252"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="264"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="276"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="288"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="300"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="312"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="324"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="336"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="348"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="360"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="372"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="384"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="396"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="408"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="420"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="432"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="444"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="456"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="468"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="480"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="492"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="504"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="516"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="528"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="540"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="552"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="564"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="576"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="588"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="600"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="612"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="624"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="636"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="648"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="660"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="672"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="684"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="696"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="708"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="720"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="732"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="744"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="756"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="768"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="780"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="792"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="490" y="804"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="0"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="12"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="24"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="36"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="48"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="60"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="72"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="84"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="96"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="108"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="120"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="132"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="144"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="156"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="168"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="180"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="192"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="204"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="216"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="228"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="240"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="252"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="264"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="276"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="288"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="300"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="312"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="324"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="336"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="348"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="360"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="372"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="384"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="396"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="408"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="420"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="432"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="444"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="456"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="468"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="480"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="492"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="504"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="516"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="528"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="540"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="552"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="564"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="576"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="588"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="600"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="612"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="624"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="636"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="648"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="660"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="672"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="684"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="696"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="708"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="720"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="732"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="744"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="756"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="768"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="780"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="792"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="560" y="804"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="0"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="12"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="24"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="36"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="48"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="60"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="72"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="84"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="96"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="108"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="120"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="132"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="144"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="156"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="168"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="180"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="192"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="204"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="216"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="228"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="240"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="252"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="264"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="276"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="288"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="300"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="312"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="324"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="336"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="348"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="360"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="372"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="384"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="396"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="408"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="420"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="432"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="444"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="456"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="468"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="480"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="492"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="504"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="516"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="528"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="540"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="552"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="564"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="576"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="588"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="600"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="612"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="624"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="636"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="648"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="660"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="672"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="684"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="696"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="708"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="720"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="732"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="744"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="756"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="768"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="780"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="792"></text><text dominant-baseline="alphabetic" fill="#cfcfcf" font-family="Arial" font-size="8px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 0 0)" x="630" y="804"></text><g><path d=" M 133 453 C 133 446.37258240000006 138.37258240000006 441 145 441 C 151.62741759999994 441 157 446.37258240000006 157 453 C 157 459.62741759999994 151.62741759999994 465 145 465 C 138.37258240000006 465 133 459.62741759999994 133 453 Z" fill="#C0C0C0" fill-opacity="0.2" paint-order="stroke fill markers" stroke="none"/></g><g><path d=" M 126 446 C 126 439.3725824 131.37258240000006 434 138 434 C 144.62741759999994 434 150 439.3725824 150 446 C 150 452.62741759999994 144.62741759999994 458 138 458 C 131.37258240000006 458 126 452.62741759999994 126 446 Z" fill="#ffffff" paint-order="stroke fill markers" stroke="none"/></g><g><path d=" M 126 446 C 126 439.3725824 131.37258240000006 434 138 434 C 144.62741759999994 434 150 439.3725824 150 446 C 150 452.62741759999994 144.62741759999994 458 138 458 C 131.37258240000006 458 126 452.62741759999994 126 446 Z" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 10 483 L 266 483" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="bold" stroke="none" text-anchor="middle" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1072.5" y="541.5">GetUserPort</text></g></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="949" y="564.5">+getUserByUsername(username: string):</text><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="949" y="577.5">User[0..1]</text></g></g><g><rect fill="#C0C0C0" fill-opacity="0.2" height="45" stroke="none" transform="matrix(1 0 0 1 -934 -70)" width="114.025390625" x="1223" y="607"/></g><g><rect fill="#ffffff" height="45" stroke="none" transform="matrix(1 0 0 1 -934 -70)" width="114.025390625" x="1216" y="600"/></g><g><path d=" M 282 530 L 396.025390625 530 L 396.025390625 575 L 282 575 L 282 530 Z Z" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 282 555 L 396.025390625 555" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 282 565 L 396.025390625 565" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="bold" stroke="none" text-anchor="middle" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1273.5126953125" y="613.5">UserPortAdapter</text></g></g><g><path d=" M 346 575 L 346 602" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 341.7904822439841 591.8373251423759 L 346 602 L 350.2095177560159 591.8373251423759" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 282 552 L 138 552 L 138 458" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><rect fill="#C0C0C0" fill-opacity="0.2" height="73" stroke="none" transform="matrix(1 0 0 1 -934 -70)" width="120" x="1471" y="391"/></g><g><rect fill="#FAE174" height="73" stroke="none" transform="matrix(1 0 0 1 -934 -70)" width="120" x="1464" y="384"/></g><g><path d=" M 530 314 L 650 314 L 650 387 L 530 387 L 530 314 Z Z" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 530 339 L 650 339" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 530 377 L 650 377" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="bold" stroke="none" text-anchor="middle" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1524.5" y="397.5">User</text></g></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1469" y="420.5">-username: string</text></g></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1469" y="435.5">-password: string</text></g></g><g><rect fill="#C0C0C0" fill-opacity="0.2" height="58" stroke="none" transform="matrix(1 0 0 1 -934 -70)" width="314.052734375" x="1119" y="195"/></g><g><rect fill="#ffffff" height="58" stroke="none" transform="matrix(1 0 0 1 -934 -70)" width="314.052734375" x="1112" y="188"/></g><g><path d=" M 178 118 L 492.052734375 118 L 492.052734375 176 L 178 176 L 178 118 Z Z" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 178 143 L 492.052734375 143" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 178 153 L 492.052734375 153" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="bold" stroke="none" text-anchor="middle" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1269.5263671875" y="201.5">RegisterUserController</text></g></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1117" y="234.5">+registerUser(req: UserDTO): UserDTO</text></g></g><g><path d=" M 333 245 C 333 238.3725824 338.37258240000006 233 345 233 C 351.62741759999994 233 357 238.3725824 357 245 C 357 251.6274176 351.62741759999994 257 345 257 C 338.37258240000006 257 333 251.6274176 333 245 Z" fill="#C0C0C0" fill-opacity="0.2" paint-order="stroke fill markers" stroke="none"/></g><g><path d=" M 326 238 C 326 231.3725824 331.37258240000006 226 338 226 C 344.62741759999994 226 350 231.3725824 350 238 C 350 244.6274176 344.62741759999994 250 338 250 C 331.37258240000006 250 326 244.6274176 326 238 Z" fill="#ffffff" paint-order="stroke fill markers" stroke="none"/></g><g><path d=" M 326 238 C 326 231.3725824 331.37258240000006 226 338 226 C 344.62741759999994 226 350 231.3725824 350 238 C 350 244.6274176 344.62741759999994 250 338 250 C 331.37258240000006 250 326 244.6274176 326 238 Z" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 202 275 L 474 275" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="bold" stroke="none" text-anchor="middle" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1272.5" y="333.5">RegisterUserUseCase</text></g></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1141" y="356.5">+registerUser(user: User): User</text></g></g><g><path d=" M 339 176 L 339 226" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 334.7904822439841 215.83732514237585 L 339 226 L 343.2095177560159 215.83732514237585" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><rect fill="#C0C0C0" fill-opacity="0.2" height="45" stroke="none" transform="matrix(1 0 0 1 -934 -70)" width="137.18798828125" x="1212" y="407"/></g><g><rect fill="#ffffff" height="45" stroke="none" transform="matrix(1 0 0 1 -934 -70)" width="137.18798828125" x="1205" y="400"/></g><g><path d=" M 271 330 L 408.18798828125 330 L 408.18798828125 375 L 271 375 L 271 330 Z Z" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 271 355 L 408.18798828125 355" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 271 365 L 408.18798828125 365" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="bold" stroke="none" text-anchor="middle" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1274.093994140625" y="413.5">RegisterUserService</text></g></g><g><path d=" M 338 330 L 338 250" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 548.639892578125 453 C 548.639892578125 446.37258240000006 554.012474978125 441 560.639892578125 441 C 567.267310178125 441 572.639892578125 446.37258240000006 572.639892578125 453 C 572.639892578125 459.62741759999994 567.267310178125 465 560.639892578125 465 C 554.012474978125 465 548.639892578125 459.62741759999994 548.639892578125 453 Z" fill="#C0C0C0" fill-opacity="0.2" paint-order="stroke fill markers" stroke="none"/></g><g><path d=" M 541.639892578125 446 C 541.639892578125 439.3725824 547.012474978125 434 553.639892578125 434 C 560.267310178125 434 565.639892578125 439.3725824 565.639892578125 446 C 565.639892578125 452.62741759999994 560.267310178125 458 553.639892578125 458 C 547.012474978125 458 541.639892578125 452.62741759999994 541.639892578125 446 Z" fill="#ffffff" paint-order="stroke fill markers" stroke="none"/></g><g><path d=" M 541.639892578125 446 C 541.639892578125 439.3725824 547.012474978125 434 553.639892578125 434 C 560.267310178125 434 565.639892578125 439.3725824 565.639892578125 446 C 565.639892578125 452.62741759999994 560.267310178125 458 553.639892578125 458 C 547.012474978125 458 541.639892578125 452.62741759999994 541.639892578125 446 Z" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 426 483 L 681.27978515625 483" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="bold" stroke="none" text-anchor="middle" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1488.139892578125" y="541.5">RegisterUserPort</text></g></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1365" y="564.5">+registerUser(user: User): User</text></g></g><g><path d=" M 338 375 L 338 410 L 554 410 L 554 434" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 549.7904822439841 423.83732514237585 L 554 434 L 558.2095177560159 423.83732514237585" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><rect fill="#C0C0C0" fill-opacity="0.2" height="73" stroke="none" transform="matrix(1 0 0 1 -934 -70)" width="111.14990234375" x="1223" y="87"/></g><g><rect fill="#FFFFFF" height="73" stroke="none" transform="matrix(1 0 0 1 -934 -70)" width="111.14990234375" x="1216" y="80"/></g><g><path d=" M 282 10 L 393.14990234375 10 L 393.14990234375 83 L 282 83 L 282 10 Z Z" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 282 35 L 393.14990234375 35" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 282 73 L 393.14990234375 73" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="bold" stroke="none" text-anchor="middle" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1272.074951171875" y="93.5">UserDTO</text></g></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1221" y="116.5">-username: string</text></g></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1221" y="131.5">-password: string</text></g></g><g><path d=" M 336 117 L 336 84" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="3" stroke-miterlimit="10"/></g><g><path d=" M 340.2095177560159 94.16267485762415 L 336 84 L 331.7904822439841 94.16267485762415" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 408 350 L 530 350" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="3" stroke-miterlimit="10"/></g><g><path d=" M 519.8373251423759 354.209517756016 L 530 350 L 519.8373251423759 345.790482243984" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 396 552 L 553 552 L 553 458" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 338 375 L 338 410 L 138 410 L 138 434" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 133.79048224398412 423.83732514237585 L 138 434 L 142.20951775601588 423.83732514237585" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><rect fill="#C0C0C0" fill-opacity="0.2" height="88" stroke="none" transform="matrix(1 0 0 1 -934 -70)" width="169.40234375" x="1199" y="791"/></g><g><rect fill="#D1FFA3" height="88" stroke="none" transform="matrix(1 0 0 1 -934 -70)" width="169.40234375" x="1192" y="784"/></g><g><path d=" M 258 714 L 427.40234375 714 L 427.40234375 802 L 258 802 L 258 714 Z Z" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 258 739 L 427.40234375 739" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 258 792 L 427.40234375 792" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="bold" stroke="none" text-anchor="middle" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1277.201171875" y="797.5">UserEntity</text></g></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1197" y="820.5">-username: string</text></g></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1197" y="835.5">-password: string</text></g></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1197" y="850.5">-workflows: WorkflowEntity*</text></g></g><g><path d=" M 346 688 L 346 714" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="3" stroke-miterlimit="10"/></g><g><path d=" M 341.7904822439841 703.8373251423759 L 346 714 L 350.2095177560159 703.8373251423759" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><rect fill="#C0C0C0" fill-opacity="0.2" height="86" stroke="none" transform="matrix(1 0 0 1 -934 -70)" width="374.51416015625" x="1103" y="679"/></g><g><rect fill="#ffffff" height="86" stroke="none" transform="matrix(1 0 0 1 -934 -70)" width="374.51416015625" x="1096" y="672"/></g><g><path d=" M 162 602 L 536.51416015625 602 L 536.51416015625 688 L 162 688 L 162 602 Z Z" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 162 627 L 536.51416015625 627" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><path d=" M 162 650 L 536.51416015625 650" fill="none" paint-order="fill stroke markers" stroke="#000000" stroke-dasharray="" stroke-miterlimit="10"/></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="bold" stroke="none" text-anchor="middle" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1283.757080078125" y="685.5">UserRepository</text></g></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1101" y="708.5">-userEntityModel: Model&lt;UserEntity&gt;</text></g></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1101" y="731.5">+getUserByUsername(username: string): UserEntity[0..1]</text></g></g><g><g><path fill="none" stroke="none"/><text dominant-baseline="central" fill="#000000" font-family="Arial" font-size="13px" font-style="normal" font-weight="normal" stroke="none" text-anchor="start" text-decoration="undefined" transform="matrix(1 0 0 1 -934 -70)" x="1101" y="746.5">+registerUser(user: UserEntity): UserEntity</text></g></g></g></svg>
\ No newline at end of file
diff --git a/PB/documenti_esterni/specifica_tecnica/include/backend.typ b/PB/documenti_esterni/specifica_tecnica/include/backend.typ
index 1302d4bd..d45f7e2d 100644
--- a/PB/documenti_esterni/specifica_tecnica/include/backend.typ
+++ b/PB/documenti_esterni/specifica_tecnica/include/backend.typ
@@ -1,3 +1,7 @@
+#set list(marker: ([-], [•], [‣]))
+#let arrow = sym.arrow.r
+#let declaration(str) = {text(str, fill:rgb("#0920cf"))}
+
 == Backend
 
 === Introduzione
@@ -20,6 +24,56 @@ Questa scelta ha anche dei lati negativi, ad esempio:
   caption: [Diagramma delle classi della componente backend.],
 )
 
-=== Business Logic
-=== Application Logic
-=== Persistence Logic
+=== Funzionalità
+==== RegisterUser
+#figure(
+    image("../assets/backend_register_user_diagramma_classi.svg", width: 90%),
+    caption: [Diagramma delle classi riguardante la funzionalità RegisterUser del backend.],
+)
+
+#linebreak()
+*Classi e interfacce*
+
+- *RegisterUserController*
+    - Proprietà:
+        - #declaration("- registerUserService: RegisterUserUseCase") #arrow porta di input per il servizio di business dedicato alla registrazione utente.
+    - Operazioni:
+        - #declaration("+ registerUser(req: UserDTO): UserDTO") #arrow valida i dati nella richiesta e la converte in _User_. Successivamente chiama il metodo registerUser definito in _RegisterUserUseCase_ e, se non vengono lanciate eccezioni, ritorna lo user registrato come _UserDTO_, altrimenti gestisce le eccezioni sollevate.
+    - Note:
+        - in caso di eccezione di tipo _UserAlreadyExistsError_ ritorna status http 400;
+        - per le altre eccezioni ritorna status http 500;
+        - la richiesta per registerUser viene validata attraverso le validation pipe di NestJS.
+        - è utile avere dei metodi helper privati per convertire da _UserDTO_ ad _User_ e viceversa.
+
+- *RegisterUserUseCase* (interfaccia)
+    - Operazioni:
+        - #declaration("- registerUser(user: User): User").
+
+- *RegisterUserService*
+    - Proprietà:
+        - #declaration("- registerUserPort: RegisterUserPort") #arrow porta di output per la registrazione utente sul database;
+        - #declaration("- getUserPort: GetUserPort") #arrow porta di output per il recupero di un utente dal database.
+    - Operazioni:
+        - #declaration("- registerUser(user: User): User") #arrow controlla che lo username dell'utente che si vuole registrare non esista già, in caso contrario lancia una eccezione di tipo _UserAlreadyExistsError_. Successivamente, con il metodo _hashPassword_ di _User_, esegue l'hash della password e poi procede a salvarlo tramite la _RegisterUserPort_. Infine ritorna lo user che ha appena salvato.
+
+- *GetUserPort* (interfaccia)
+    - #declaration("+ getUserByUsername(username: string): User[0..1]").
+- *RegisterUserPort* (interfaccia)
+    - #declaration("+ registerUser(user: User): User").
+
+- *UserPortAdapter*
+    - Proprietà:
+        -  #declaration("- userRepository: UserRepository") #arrow oggetto di persistence che si interfaccia con il database.
+    - Operazioni:
+        - #declaration("+ getUserByUsername(username: string): User[0..1]") #arrow metodo dichiarato nella porta _GetUserPort_. Chiama il metodo _getUserByUsername_ del repository e poi, se l'output non è null, lo converte in _User_ e lo ritorna, altrimenti ritorna null.
+        - #declaration("+ registerUser(user: User): User") #arrow metodo dichiarato nella porta _RegisterUserPort_. Converte lo user in input in uno _UserEntity_ e chiama il metodo _registerUser_ del repository. Successivamente converte l'output del metodo in _User_ e lo ritorna.
+    - Note:
+        - è utile avere dei metodi helper privati per convertire da _User_ ad _UserEntity_ e viceversa.
+
+- *UserRepository*
+    - Proprietà:
+        -  #declaration("- userEntityModel: Model<UserEntity>") #arrow oggetto fornito dalla libreria _mongoose_ che si interfaccia con il database.
+    - Operazioni:
+        - #declaration("+ getUserByUsername(in username:string): UserEntity[0..1]") #arrow attraverso il metodo _findOne_ di _userEntityModel_ esegue una query sul database che ritorna una _UserEntity_ specificando lo username;
+        - #declaration("+ registerUser(in user:UserEntity): UserEntity") #arrow attraverso il metodo _create_ salva l'utente sul database e lo ritorna come _UserEntity_.
+
diff --git a/PB/documenti_esterni/specifica_tecnica/specifica-tecnica.typ b/PB/documenti_esterni/specifica_tecnica/specifica-tecnica.typ
index be37b506..1dc2c991 100644
--- a/PB/documenti_esterni/specifica_tecnica/specifica-tecnica.typ
+++ b/PB/documenti_esterni/specifica_tecnica/specifica-tecnica.typ
@@ -4,6 +4,7 @@
   title: "Specifica tecnica",
   sommario: "Il documento riporta le scelte progettuali e tecnologiche adottate per lo sviluppo del prodotto.",
     changelog: (
+    "0.6.0", "07/03/2025", "Aggiunta funzionalità backend registrazione", team.G, team.C,
     "0.5.0", "06/03/2025", "Aggiunta sezione introduzione e diagramma delle classi per il backend", team.G, team.A,
     "0.4.0", "25/02/2025", "Aggiunta sezione tecnologie", team.S, team.C,
     "0.3.0", "25/02/2025", "Aggiunta sezione introduzione architettura di sistema", team.G, team.A,


Reviews:
user: login: cvallott
state: CHANGES_REQUESTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-09T11:09:52Z
user: login: T-Brex
body: Non mi è chiara una cosa:
Per esempio "RegisterUserService" ha:
- proprietà
  - registerUserPort: RegisterUserPort
  - getUserPort: GetUserPort
- operazioni 
  - registerUser(user: User): User

Posso capire che nella parte del diagramma che descrive "RegisterUserService" non ci sia `- registerUser(user: User): User `dato che deriva dall'interfaccia RegisterUserUseCase, ma le altre due proprietà perchè sono assenti?


state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-09T12:04:16Z
user: login: Giuseppe5000
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-10T13:12:10Z
user: login: cvallott
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-03-10T13:35:03Z
user: login: T-Brex
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-03-10T14:07:15Z

Review comments:
diff_hunk: @@ -1 +1,56 @@
-== Backend
\ No newline at end of file
+== Backend
+#set list(marker: ([-], [•], [‣]))
+#let arrow = sym.arrow.r
+#let declaration(str) = {text(str, fill:rgb("#0920cf"))}
+
+=== RegisterUser
+#figure(
+    image("../assets/backend_register_user_diagramma_classi.svg", width: 90%),
+    caption: [Diagramma delle classi riguardante la funzionalità RegisterUser del backend.],
+)
+
+#linebreak()
+*Classi e interfacce*
+
+- *RegisterUserController*
+    - Proprietà:
+        - #declaration("- registerUserService: RegisterUserUseCase") #arrow porta di input per il servizio di business per la registrazione utente.
path: PB/documenti_esterni/specifica_tecnica/include/backend.typ
user: login: cvallott
body: ```suggestion
        - #declaration("- registerUserService: RegisterUserUseCase") #arrow porta di input per il servizio di business dedicata alla registrazione utente.
```
created_at: 2025-03-09T11:04:54Z
author_association: CONTRIBUTOR
diff_hunk: @@ -1 +1,56 @@
-== Backend
\ No newline at end of file
+== Backend
+#set list(marker: ([-], [•], [‣]))
+#let arrow = sym.arrow.r
+#let declaration(str) = {text(str, fill:rgb("#0920cf"))}
+
+=== RegisterUser
+#figure(
+    image("../assets/backend_register_user_diagramma_classi.svg", width: 90%),
+    caption: [Diagramma delle classi riguardante la funzionalità RegisterUser del backend.],
+)
+
+#linebreak()
+*Classi e interfacce*
+
+- *RegisterUserController*
+    - Proprietà:
+        - #declaration("- registerUserService: RegisterUserUseCase") #arrow porta di input per il servizio di business per la registrazione utente.
+    - Operazioni:
+        - #declaration("+ registerUser(req: UserDTO): UserDTO") #arrow valida i dati nella richiesta e la converte in _User_. Successivamente chiama il metodo registerUser definito in _RegisterUserUseCase_, se non vengono lanciate eccezioni ritorna lo user registrato come _UserDTO_ altrimenti gestisce le eccezioni sollevate.
path: PB/documenti_esterni/specifica_tecnica/include/backend.typ
user: login: cvallott
body: "valida i dati nella richiesta" o "valida i dati della richiesta"?
created_at: 2025-03-09T11:06:09Z
author_association: CONTRIBUTOR
diff_hunk: @@ -1 +1,56 @@
-== Backend
\ No newline at end of file
+== Backend
+#set list(marker: ([-], [•], [‣]))
+#let arrow = sym.arrow.r
+#let declaration(str) = {text(str, fill:rgb("#0920cf"))}
+
+=== RegisterUser
+#figure(
+    image("../assets/backend_register_user_diagramma_classi.svg", width: 90%),
+    caption: [Diagramma delle classi riguardante la funzionalità RegisterUser del backend.],
+)
+
+#linebreak()
+*Classi e interfacce*
+
+- *RegisterUserController*
+    - Proprietà:
+        - #declaration("- registerUserService: RegisterUserUseCase") #arrow porta di input per il servizio di business per la registrazione utente.
+    - Operazioni:
+        - #declaration("+ registerUser(req: UserDTO): UserDTO") #arrow valida i dati nella richiesta e la converte in _User_. Successivamente chiama il metodo registerUser definito in _RegisterUserUseCase_, se non vengono lanciate eccezioni ritorna lo user registrato come _UserDTO_ altrimenti gestisce le eccezioni sollevate.
path: PB/documenti_esterni/specifica_tecnica/include/backend.typ
user: login: cvallott
body: ```suggestion
        - #declaration("+ registerUser(req: UserDTO): UserDTO") #arrow valida i dati nella richiesta e la converte in _User_. Successivamente chiama il metodo registerUser definito in _RegisterUserUseCase_ e, se non vengono lanciate eccezioni, ritorna lo user registrato come _UserDTO_, altrimenti gestisce le eccezioni sollevate.
```
created_at: 2025-03-09T11:06:33Z
author_association: CONTRIBUTOR
diff_hunk: @@ -1 +1,56 @@
-== Backend
\ No newline at end of file
+== Backend
+#set list(marker: ([-], [•], [‣]))
+#let arrow = sym.arrow.r
+#let declaration(str) = {text(str, fill:rgb("#0920cf"))}
+
+=== RegisterUser
+#figure(
+    image("../assets/backend_register_user_diagramma_classi.svg", width: 90%),
+    caption: [Diagramma delle classi riguardante la funzionalità RegisterUser del backend.],
+)
+
+#linebreak()
+*Classi e interfacce*
+
+- *RegisterUserController*
+    - Proprietà:
+        - #declaration("- registerUserService: RegisterUserUseCase") #arrow porta di input per il servizio di business per la registrazione utente.
+    - Operazioni:
+        - #declaration("+ registerUser(req: UserDTO): UserDTO") #arrow valida i dati nella richiesta e la converte in _User_. Successivamente chiama il metodo registerUser definito in _RegisterUserUseCase_, se non vengono lanciate eccezioni ritorna lo user registrato come _UserDTO_ altrimenti gestisce le eccezioni sollevate.
+    - Note:
+        - in caso di eccezione di tipo _UserAlreadyExistsError_ ritorna status http 400;
+        - per le altre eccezioni ritorna status http 500;
+        - la richiesta per registerUser viene validata attraverso le validation pipe di NestJS.
+        - è utile avere dei metodi helper privati per convertire da _UserDTO_ ad _User_ e viceversa.
+
+- *RegisterUserUseCase* (interfaccia)
+    - Operazioni:
+        - #declaration("- registerUser(user: User): User").
+
+- *RegisterUserService*
+    - Proprietà:
+        - #declaration("- registerUserPort: RegisterUserPort") #arrow porta di output per la registrazione utente sul database;
+        - #declaration("- getUserPort: GetUserPort") #arrow porta di output per il recupero di un utente dal database.
+    - Operazioni:
+        - #declaration("- registerUser(user: User): User") #arrow controlla che lo username dell'utente che si vuole registrare non esista già, in caso contrario lancia una eccezione di tipo _UserAlreadyExistsError_. Successivamente con il metodo _hashPassword_ di _User_ esegue l'hash della password e poi procede a salvarlo tramite la _RegisterUserPort_. Infine ritorna lo user che ha appena salvato.
path: PB/documenti_esterni/specifica_tecnica/include/backend.typ
user: login: cvallott
body: ```suggestion
        - #declaration("- registerUser(user: User): User") #arrow controlla che lo username dell'utente che si vuole registrare non esista già, in caso contrario lancia una eccezione di tipo _UserAlreadyExistsError_. Successivamente, con il metodo _hashPassword_ di _User_, esegue l'hash della password e poi procede a salvarlo tramite la _RegisterUserPort_. Infine ritorna lo user che ha appena salvato.
```
created_at: 2025-03-09T11:08:27Z
author_association: CONTRIBUTOR
diff_hunk: @@ -1 +1,56 @@
-== Backend
\ No newline at end of file
+== Backend
+#set list(marker: ([-], [•], [‣]))
+#let arrow = sym.arrow.r
+#let declaration(str) = {text(str, fill:rgb("#0920cf"))}
+
+=== RegisterUser
+#figure(
+    image("../assets/backend_register_user_diagramma_classi.svg", width: 90%),
+    caption: [Diagramma delle classi riguardante la funzionalità RegisterUser del backend.],
+)
+
+#linebreak()
+*Classi e interfacce*
+
+- *RegisterUserController*
+    - Proprietà:
+        - #declaration("- registerUserService: RegisterUserUseCase") #arrow porta di input per il servizio di business per la registrazione utente.
+    - Operazioni:
+        - #declaration("+ registerUser(req: UserDTO): UserDTO") #arrow valida i dati nella richiesta e la converte in _User_. Successivamente chiama il metodo registerUser definito in _RegisterUserUseCase_, se non vengono lanciate eccezioni ritorna lo user registrato come _UserDTO_ altrimenti gestisce le eccezioni sollevate.
+    - Note:
+        - in caso di eccezione di tipo _UserAlreadyExistsError_ ritorna status http 400;
+        - per le altre eccezioni ritorna status http 500;
+        - la richiesta per registerUser viene validata attraverso le validation pipe di NestJS.
+        - è utile avere dei metodi helper privati per convertire da _UserDTO_ ad _User_ e viceversa.
+
+- *RegisterUserUseCase* (interfaccia)
+    - Operazioni:
+        - #declaration("- registerUser(user: User): User").
+
+- *RegisterUserService*
+    - Proprietà:
+        - #declaration("- registerUserPort: RegisterUserPort") #arrow porta di output per la registrazione utente sul database;
+        - #declaration("- getUserPort: GetUserPort") #arrow porta di output per il recupero di un utente dal database.
+    - Operazioni:
+        - #declaration("- registerUser(user: User): User") #arrow controlla che lo username dell'utente che si vuole registrare non esista già, in caso contrario lancia una eccezione di tipo _UserAlreadyExistsError_. Successivamente con il metodo _hashPassword_ di _User_ esegue l'hash della password e poi procede a salvarlo tramite la _RegisterUserPort_. Infine ritorna lo user che ha appena salvato.
+
+- *GetUserPort* (interfaccia)
+    - #declaration("+ getUserByUsername(username: string): User[0..1]").
+- *RegisterUserPort* (interfaccia)
+    - #declaration("+ registerUser(user: User): User").
+
+- *UserPortAdapter*
+    - Proprietà:
+        -  #declaration("- userRepository: UserRepository") #arrow oggetto di persistence che si interfaccia con il database.
+    - Operazioni:
+        - #declaration("+ getUserByUsername(username: string): User[0..1]") #arrow metodo dichiarato nella porta _GetUserPort_. Chiama il metodo _getUserByUsername_ del repository e poi, se l'output non è null, lo converte in _User_ e lo ritorna altrimenti ritorna null.
path: PB/documenti_esterni/specifica_tecnica/include/backend.typ
user: login: cvallott
body: ```suggestion
        - #declaration("+ getUserByUsername(username: string): User[0..1]") #arrow metodo dichiarato nella porta _GetUserPort_. Chiama il metodo _getUserByUsername_ del repository e poi, se l'output non è null, lo converte in _User_ e lo ritorna, altrimenti ritorna null.
```
created_at: 2025-03-09T11:09:03Z
author_association: CONTRIBUTOR
diff_hunk: @@ -1 +1,56 @@
-== Backend
\ No newline at end of file
+== Backend
+#set list(marker: ([-], [•], [‣]))
+#let arrow = sym.arrow.r
+#let declaration(str) = {text(str, fill:rgb("#0920cf"))}
+
+=== RegisterUser
+#figure(
+    image("../assets/backend_register_user_diagramma_classi.svg", width: 90%),
+    caption: [Diagramma delle classi riguardante la funzionalità RegisterUser del backend.],
+)
+
+#linebreak()
+*Classi e interfacce*
+
+- *RegisterUserController*
+    - Proprietà:
+        - #declaration("- registerUserService: RegisterUserUseCase") #arrow porta di input per il servizio di business per la registrazione utente.
+    - Operazioni:
+        - #declaration("+ registerUser(req: UserDTO): UserDTO") #arrow valida i dati nella richiesta e la converte in _User_. Successivamente chiama il metodo registerUser definito in _RegisterUserUseCase_, se non vengono lanciate eccezioni ritorna lo user registrato come _UserDTO_ altrimenti gestisce le eccezioni sollevate.
path: PB/documenti_esterni/specifica_tecnica/include/backend.typ
user: login: Giuseppe5000
body: I dati sono dentro la richiesta, quindi ho messo "nella richiesta".
created_at: 2025-03-10T13:12:10Z
author_association: CONTRIBUTOR

PR comments:
user: login: cvallott
created_at: 2025-03-09T11:11:27Z
body: quale cosina di punteggiatura. il resto mi sembra ok. i vari metodi immagino li abbiate già implementati quindi do per scontato che funzioni tutto e quindi il contenuto (al di là della grammatica) sia tutto corretto.
author_association: CONTRIBUTOR
user: login: MatteoSquarz
created_at: 2025-03-10T07:56:10Z
body: > Non mi è chiara una cosa: Per esempio "RegisterUserService" ha:
> 
> * proprietà
>   
>   * registerUserPort: RegisterUserPort
>   * getUserPort: GetUserPort
> * operazioni
>   
>   * registerUser(user: User): User
> 
> Posso capire che nella parte del diagramma che descrive "RegisterUserService" non ci sia `- registerUser(user: User): User `dato che deriva dall'interfaccia RegisterUserUseCase, ma le altre due proprietà perchè sono assenti?

ci sono le frecce delle associazioni che indicano che l'oggetto ha una reference 
author_association: CONTRIBUTOR
user: login: Giuseppe5000
created_at: 2025-03-10T13:19:50Z
body: Ho fatto una sezione "Funzionalità" per raggrupparle, altrimenti venivano sullo stesso livello del diagramma delle classi completo e dell'introduzione.
author_association: CONTRIBUTOR